﻿@charset "utf-8";

/*
------------------------------------------------------------
Project Name : SMSF Trust Deeds;
------------------------------------------------------------
*/

@font-face{
	font-family:'ProximaNova';
	src:url('../fonts/ProximaNova-Light.eot');
	src:url('../fonts/ProximaNova-Light.eot') format("embedded-opentype"),
	url('../fonts/ProximaNova-Light.woff') format("woff"),
	url('../fonts/ProximaNova-Light.ttf') format("truetype"),
	url('../fonts/ProximaNova-Light.svg') format("svg");
	font-style:normal;
	font-weight:200;  
}

@font-face{
	font-family:'ProximaNovaRegular';
	src:url('../fonts/ProximaNova-Regular.eot');
	src:url('../fonts/ProximaNova-Regular.eot') format("embedded-opentype"),
	url('../fonts/ProximaNova-Regular.woff2') format("woff2"),
	url('../fonts/ProximaNova-Regular.woff') format("woff"),
	url('../fonts/ProximaNova-Regular.ttf') format("truetype"),
	url('../fonts/ProximaNova-Regular.svg') format("svg");
	font-style:normal;
	font-weight:400;
}

@font-face{
	font-family:'ProximaNovaBold';
	src:url('../fonts/ProximaNova-Bold.eot');
	src:url('../fonts/ProximaNova-Bold.eot') format("embedded-opentype"),
	url('../fonts/ProximaNova-Bold.woff2') format("woff2"),
	url('../fonts/ProximaNova-Bold.woff') format("woff"),
	url('../fonts/ProximaNova-Bold.ttf') format("truetype"),
	url('../fonts/ProximaNova-Bold.svg') format("svg"); /* Legacy iOS */
	font-style:normal;font-weight:700;
}

@font-face {
 font-family: 'dinotregular';
 src: url('../fonts/dinot-regular-webfont.eot');
 src: url('../fonts/dinot-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/dinot-regular-webfont.woff') format('woff'),  url('../fonts/dinot-regular-webfont.ttf') format('truetype'),  url('../fonts/dinot-regular-webfont.svg#dinotregular') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'dinotmedium';
 src: url('../fonts/dinot-medium-webfont.eot');
 src: url('../fonts/dinot-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/dinot-medium-webfont.woff') format('woff'),  url('../fonts/dinot-medium-webfont.ttf') format('truetype'),  url('../fonts/dinot-medium-webfont.svg#dinotmedium') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'dinotbold';
 src: url('../fonts/dinot-bold-webfont.eot');
 src: url('../fonts/dinot-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/dinot-bold-webfont.woff') format('woff'),  url('../fonts/dinot-bold-webfont.ttf') format('truetype'),  url('../fonts/dinot-bold-webfont.svg#dinotbold') format('svg');
 font-weight: normal;
 font-style: normal;
}


/* General 
--------------------------------------------------------------------------------------------------------*/
*,*:focus{outline:none;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none; outline:0!important;}
a,.container,.logo img{transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
html,body{height:100%;}
body{ font-size:14px; line-height:18px; color: #4e6271; font-family:'ProximaNovaRegular';}
.wrapper{min-height:100%; padding-top: 100px;}
.content-wrapper{max-width:980px;margin:0 auto;}
a{color:#2ba9e8;text-decoration:none;}
a:focus{text-decoration: none;}
a:hover{text-decoration:none;color:#59be45}
.hr-line{border:0;border-top:solid 1px #999;}
h1,h2,h3,h4,h5,h6{line-height:1.2em;padding:0 0 20px; margin: 0;}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:inline-block;font-size:0.5em;line-height:1.2em;}
h1{font-size:2.8em;}
h2{font-size:2.5715em;}
h3{font-size:2.1em;}
h4{font-size:1.7em;}
h5{font-size:1.4em;}
h6{font-size:1.07em;}
p{padding:0 0 20px; margin: 0;}
p a{color:#ccc;}
p a:hover{color:#efefef;}
p b{font-weight:bold;}
p i{font-style:italic;}
p u{text-decoration:underline;}
p span{display:block;}
input[type=text],input[type=email],input[type=password],textarea{-webkit-appearance:none;appearance:none; font-family:'ProximaNovaRegular';}


.btn {font-family: 'ProximaNovaRegular', arial; font-size: 1.286em; line-height: 1.23em; border: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 14px 26px; text-transform: uppercase; cursor: pointer; color: #fff; outline: none !important;  position:relative; box-shadow:none!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important;}
.btn-group-sm>.btn,.btn-sm{padding:8px 16px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-default, .btn-default:focus{color:#337ab7; border:solid 1px #2e6da4; background: none;}
.btn-default:hover{background:#286090; border-color:#204d74; color:#fff!important;}

.btn-success, .btn-success:focus{color:#FFF; background:#59be45; border: 1px solid #fff;}
.btn-success:hover{background:#3ba426; border: 1px solid #fff;}

.btn-info, .btn-info:focus{color:#FFF; background:#59be45; border: 1px solid #fff;}
.btn-info:hover{background:#3ba426; border: 1px solid #fff;}

.btn-primary, .btn-primary:focus{color:#fff; background:#337ab7;}
.btn-primary:hover{background:#286090;}

.form-control{outline:none!important; box-shadow:none!important;}


/* Header
--------------------------------------------------------------------------------------------------------*/
#header{position:fixed;width:100%;left:0;top:0;z-index:3; padding: 9px 0; background: #fff;}
.small-header #header{box-shadow:0 0 5px #cacaca;}
.inner-header #header{box-shadow:0 0 5px #cacaca;}
.login-info{ text-align:right; padding:0 0 10px; float: right;}
.header-btn-outer{position: relative; display: inline-block;}
.login-info .btn{margin-left:10px; text-transform: uppercase; font-family:'ProximaNovaBold'; padding:6px 10px; font-size: 1em; font-family:'ProximaNovaBold';}
.login-info .btn img{vertical-align:-7px; margin-left: 5px;}
.helpline {color:#656565; font-size:1.285em; font-family:'ProximaNova'; vertical-align: sub;}
.helpline > img {margin-right:5px;vertical-align:sub; }
.helpline strong {font-family:'ProximaNovaBold'; text-transform: none;}


/* MainNavigation
--------------------------------------------------------------------------------------------------------*/
.navbar{border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; font-family: 'ProximaNovaBold'; text-transform: uppercase; margin-bottom: 0;}
.navbar-brand{height: auto; padding: 0; margin:13px 0 0!important;}
.navbar .nav > li{margin-left: 4px;}
.navbar .nav > li > a, .navbar .nav>li>a:focus{color:#298bd2; padding: 8px 15px; border:1px solid transparent; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display: block; line-height: 17px; background: none;}
.navbar .nav > li > a .caret{margin-top: -1px; display:none;}
.navbar .nav>li.active>a, .navbar .nav>li:hover>a, .navbar .nav .open>a, .navbar .nav .open>a:focus, .navbar .nav .open>a:hover{border-color:#d3d3d3; color:#656565; background: none;}
.navbar .nav>li>a:hover{background: none; color:#656565;}
.navbar .nav>li.hover>a{border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;}

.navbar .nav > li ul.dropdown-menu{border-color:#d3d3d3; box-shadow:0 2px 2px #298bd2; -moz-box-shadow:0 2px 2px #298bd2; -webkit-box-shadow:0 2px 2px #298bd2; border-radius:0 4px 4px; -moz-border-radius: 0 4px 4px; -webkit-border-radius: 0 4px 4px; padding: 0; overflow: hidden; margin-top: -1px;}
.navbar .nav > li ul.dropdown-menu a{padding: 8px 15px; font-size: 13px; line-height: 16px; color:#298bd2;}
.navbar .nav > li ul.dropdown-menu a:hover{color:#fff; background: #59be45;}

@media (min-width:768px){
	ul.navbar-nav{padding-left:60px;}
}
@media (min-width:1024px){
	ul.navbar-nav{padding-left:120px;}
}
/* Banner
--------------------------------------------------------------------------------------------------------*/
#banner{padding: 30px 0 0;
	background: #298bd2;
	background: -moz-linear-gradient(top,  #298bd2 0%, #288bcf 20%, #2786ca 32%, #2784c7 33%, #2682c5 39%, #2473b5 57%, #216baa 64%, #236aaa 66%, #2168a6 67%, #2165a4 71%, #2163a0 72%, #1f5d9a 80%, #1f5792 86%, #1e5693 88%, #1e5490 88%, #1f538f 93%, #1e528c 93%, #1d518d 95%, #1d4f8a 96%, #1d4e89 100%);
	background: -webkit-linear-gradient(top,  #298bd2 0%,#288bcf 20%,#2786ca 32%,#2784c7 33%,#2682c5 39%,#2473b5 57%,#216baa 64%,#236aaa 66%,#2168a6 67%,#2165a4 71%,#2163a0 72%,#1f5d9a 80%,#1f5792 86%,#1e5693 88%,#1e5490 88%,#1f538f 93%,#1e528c 93%,#1d518d 95%,#1d4f8a 96%,#1d4e89 100%);
	background: linear-gradient(to bottom,  #298bd2 0%,#288bcf 20%,#2786ca 32%,#2784c7 33%,#2682c5 39%,#2473b5 57%,#216baa 64%,#236aaa 66%,#2168a6 67%,#2165a4 71%,#2163a0 72%,#1f5d9a 80%,#1f5792 86%,#1e5693 88%,#1e5490 88%,#1f538f 93%,#1e528c 93%,#1d518d 95%,#1d4f8a 96%,#1d4e89 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#298bd2', endColorstr='#1d4e89',GradientType=0 );
}
.slides{position: relative; bottom: 0px; margin-bottom: 0;}
.slides li{float: left; width: 100%; position: relative;}
.slides .banner-img{float: left;}
.slides .play-btn{position: absolute; left: 50%; top: 50%; margin: -60px 0 0 -160px ;}
.slides .content{float: right; /*width: 650px;*/ text-align: right; padding:35px 0 10px; color: #fff; text-transform: uppercase; font-family: 'ProximaNovaBold', arial;}
.slides .content p{font-size: 2.3em; line-height: 1.135em; color: #fff;}
.slides .content h2{font-size: 3.85em; line-height: 1.115em; padding: 0;}
.slides .content h4{font-size:1.715em; line-height:1.67em; /*font-size:24px; line-height:40px;*/ font-family: 'ProximaNovaRegular', arial; padding: 0 0 40px;}
.slides .content h4 span{/*font-size: 36px;*/font-size: 26px; font-family: 'ProximaNovaBold', arial; color: #76cf40;vertical-align: middle;}
.slides .content .btn{margin-left: 10px;}

.availability-popup p{font-size: 1.28em; color: #566262; line-height: 1.22em; padding: 0 0 18px !important;}
.availability-popup h2{font-size: 2.3em; line-height: 1.135em;font-family: 'ProximaNovaBold', arial;}
.availability-popup p span{font-family: 'ProximaNovaBold', arial;display:inline;}

  

/* Main Content
--------------------------------------------------------------------------------------------------------*/
.availability{background: #e4e7ea; padding: 20px 0;}
.availability .form-group{margin-bottom: 0;}
.availability .control-label{padding: 0; font-size: 1.285em; line-height: 2.44em; font-family: 'ProximaNovaBold', arial;}
.availability .form-control { border: 0; background: #fff; font-size: 1.285em; line-height: 1.22em; height: 44px; padding: 8px 15px; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; }
.availability .input-group-addon{padding: 0; border:0; background: none;}
.availability .input-group-addon .btn{border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; padding: 0 26px; height: 44px; font-size: 1.285em; line-height: 1.22em;}

.content, .innerpage-content{padding: 115px 0 30px;}
.content h3{font-size: 2.5715em; line-height: 1.12em; position: relative; padding-bottom: 10px; margin-bottom: 80px; font-family: 'ProximaNovaBold', arial; text-transform: uppercase;}
.content h3:after{position: absolute; content: ""; left: 50%; bottom: 0; margin-left: -73px; height: 4px; width: 146px;
background: #00b580;
background: -moz-linear-gradient(left,  #00b580 0%, #06ae8d 23%, #0da898 33%, #0ca69a 37%, #0fa69d 38%, #159da9 53%, #189dae 56%, #1f94bf 73%, #1f92bf 77%, #2292c2 77%, #288bce 95%, #258ace 97%, #288ad1 100%);
background: -webkit-linear-gradient(left,  #00b580 0%,#06ae8d 23%,#0da898 33%,#0ca69a 37%,#0fa69d 38%,#159da9 53%,#189dae 56%,#1f94bf 73%,#1f92bf 77%,#2292c2 77%,#288bce 95%,#258ace 97%,#288ad1 100%);
background: linear-gradient(to right,  #00b580 0%,#06ae8d 23%,#0da898 33%,#0ca69a 37%,#0fa69d 38%,#159da9 53%,#189dae 56%,#1f94bf 73%,#1f92bf 77%,#2292c2 77%,#288bce 95%,#258ace 97%,#288ad1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b580', endColorstr='#288ad1',GradientType=1 );
}
.content p{font-size: 1.28em; color: #566262; line-height: 1.22em; padding: 0 0 18px;}
.content p:last-child{padding-bottom: 0;}
.content p span{display: block; font-size: 18px; color: #566262; line-height: 22px;}

.what-we-do .content-list > li{min-height: 100px;}
.what-we-do .content-list .media-body{padding-bottom: 40px;}

.slidelist{margin: 0 45px; width: auto;}
.slidelist li{color:#566262; font-size:20px; line-height: 24px; padding: 10px 0 0; box-sizing:border-box;}
.slidelist li .img-block{width:228px; height:228px; border-radius:114px; margin:0 auto 30px; padding:59px 53px; box-sizing: border-box; -moz-box-sizing: border-box; cursor:pointer; background: #4ab9f1;}
.slidelist li .img-block:hover{ background:#59be45;}

.slidelist li .img-block { -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; }
.slidelist li .img-block:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 60%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 60%); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; }
.slidelist li .img-block:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px); }
.slidelist li .img-block:hover:before { opacity: 1; -webkit-transform: translateY(10px); transform: translateY(10px); }

.owl-controls{position: absolute; width: 100%; left:0; top: 50%; height: 0; margin-top: -53px;}
.owl-controls .owl-buttons > div{position: absolute; width: 30px; height: 54px; cursor:pointer; overflow:hidden; text-indent: -9999px; background: url(../images/arrows.png) no-repeat; display:block;}
.owl-controls .owl-buttons .owl-prev{right: 100%; background-position: left top;}
.owl-controls .owl-buttons .owl-next{left: 100%; background-position: right top;}
.owl-controls .owl-buttons .owl-prev:hover{background-position: left bottom;}
.owl-controls .owl-buttons .owl-next:hover{background-position: right bottom;}


.flickr-box{ background:#eceff1; overflow:hidden;}
.fix-width{width:980px; margin:0 auto}
#flickr-image{ position:relative; height:300px; max-width:300px; margin:0 auto;}
.flickr-image { position:absolute; z-index:1; top:100%; left:0; right:0; margin:auto; height:300px; background-size:contain !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transition:top .5s ease, opacity .5s ease; -moz-transition:top .5s ease, opacity .5s ease; -ms-transition:top .5s ease, opacity .5s ease; -o-transition:top .5s ease, opacity .5s ease; transition:top .5s ease, opacity .5s ease; }
#flickr_image_1 { background:url(../images/big1.png) no-repeat center top }
#flickr_image_2 { background:url(../images/big2.png) no-repeat center top }
#flickr_image_3 { background:url(../images/big3.png) no-repeat center top }
.flickr-image.active { top:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1 }
.flickr-image.closed { top:-100%; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0 }
#flickr_image_overlay { position:absolute; z-index:2; top:300px; left:0; height:400px; width:100%; background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #eceff1 30%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(30%, #eceff1)); background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #eceff1 30%); background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #eceff1 30%); background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #eceff1 30%); background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #eceff1 30%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#eceff1', GradientType=0 ) ; }
#flickr-links{ margin:0 auto; max-width:700px; position:relative; z-index:2;}
.flickr-link {width:111px; height:111px; background:url(../images/product-icon-sprite.png) no-repeat; cursor:pointer; display: inline-block; margin: 0 50px;}
#flickr_link_1 { background-position:0px 0px; }
#flickr_link_1:hover, #flickr_link_1.active { background-position:0px bottom;}
#flickr_link_2 { background-position:center 0px }
#flickr_link_2:hover, #flickr_link_2.active{ background-position:center bottom;}
#flickr_link_3 { background-position:right 0px }
#flickr_link_3:hover, #flickr_link_3.active{ background-position:right bottom;}
#flickr-text { position:relative; z-index:2; margin:40px 0; text-align:center; color:#666; padding:0 40px; }
#flickr-text .text { display:none }
#flickr-text .text.active { display:block }
#flickr-text p{ line-height:1.412em; padding:0; margin:0; color:#4f606e; font-size:1.214em;}
#flickr-text h2{ color:#4f606e; font-weight:normal; padding:0 0 10px 0; margin:0; font-family: 'ProximaNovaBold', arial;}
#flickr-text h2 a{color:#566262; text-decoration:none;}
#flickr-text h2 a:hover{color:#2ba9e8; }
#flickr-text p a{color:#2ba9e8;}
#flickr-text p a:hover{color:#61c74c;}
.flickr-box h2.title{ padding-top:40px;}


.content-list-outer{border-top: solid 1px #e1e1e1; /*border-bottom: solid 1px #e1e1e1;*/ padding: 45px 0 15px;}
.content-list > li{min-height:170px;}
.content-list .media-body{padding: 10px 0 80px;}
.content-list .media-body h4{font-size: 16px; line-height: 20px; font-family: 'ProximaNovaBold', arial; padding-bottom: 10px; color:#333;}
.content-list .media-body h4 a{color: #333; text-decoration: none;}
.content-list .media-body h4 a:hover{color: #298bd2;}
.content-list .media-body a{color: #2ba9e8; text-decoration: none;}
.content-list .media-body a:hover{color: #61c74c;}
.content-list .media-body p{color: #777777; font-size: 1.1em; line-height: 1.25em;}
.content-list .media-body ul{padding: 0 0 10px; display:table; margin:0 auto;}
.content-list .media-body ul li{padding:0 0 5px 15px; font-size: 1.1em; line-height: 1.25em; position: relative;text-align: left;}
.content-list .media-body ul li:before{position: absolute; content: ""; height: 5px; width: 5px; left: 0; top:7px; background: #777777; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.content-list .media-body .hidden-content{padding-bottom: 18px; display: none;}
.content-list .media-body .btn{padding: 10px 18px; text-transform: capitalize; font-size: 1.14em; line-height: 1em;}

.testimonials{position: relative; padding: 0 0 20px; margin-bottom: 50px;}
.testimonials:after{position: absolute; content: ""; border-left: solid 1px #d4dbe1; top: 0; bottom: 0; left: 50%;}
.testimonials .media-left{padding-right: 15px;}
.testimonials .media-body  p{font-size: 1.14em; line-height: 1.25em; color: #566262;}
.testimonials .media-body h4{font-size: 1.14em; line-height: 1.25em; font-family: 'ProximaNovaBold', arial; display: block; color: #566262; padding: 0; margin: 0;}
.more-testimonials{text-transform: capitalize;}

.tip {display:none;}
/* Inner Pages
--------------------------------------------------------------------------------------------------------*/
.innerpage-content h3{border-bottom: solid 1px #cdcdcd;font-size: 2.5715em; line-height: 1.12em; position: relative; padding-bottom: 10px; margin-bottom: 30px; font-family: 'ProximaNovaBold', arial; text-transform: uppercase;}
.subtitle{font-size: 1.285em; line-height: 1.22em; font-family: 'ProximaNovaBold', arial; margin: 30px 0 15px; border-bottom: solid 1px #cdcdcd; padding: 0 0 5px;}

.table{border:1px solid #d6d6d6;}
.table>thead{background:#515151!important; color:#FFF; font-family: 'ProximaNovaBold', arial; font-weight: normal;}
.table>thead>tr>th{padding: 6px 10px; line-height: 1.25em; border-bottom: 0; vertical-align:middle;}
.table>tbody>tr>td{padding:6px 10px; border-top:1px solid #d6d6d6; vertical-align:middle; white-space: normal!important;}
.table-striped>tbody>tr:nth-of-type(odd){background: #fff;}
.table-striped>tbody>tr:nth-of-type(even){background: #f3f3f3;}
.table-striped>tbody>tr.subhead{background: #b7b7b7; font-family:'ProximaNovaBold', arial;}
.table a.linkbtn { background:#288ad0; text-decoration:none; display:inline-block; line-height:18px; padding:4px 16px; cursor:pointer; color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; transition: background ease 0.4s; -moz-transition: background ease 0.4s; -webkit-transition: background ease 0.4s; }
.table a.linkbtn:hover{ background:#59be45;}


.accordion-heading{ background:#f2f2f2; border:1px solid #dddddd; position:relative; cursor:pointer; font-family:'ProximaNovaBold', arial; color:#1c4765; margin-top:8px; border-radius:4px; padding:8px 8px 8px 25px; font-size: 1.142em; line-height: 1.25em; color: #566262;}
.accordion-heading span{ position:absolute; top:12px; left:8px; background:url(../images/ar_down.png) 0px 0px no-repeat; height:11px; width:11px;}
.accordion-heading.openheader span{ position:absolute; top:12px; left:8px; background:url(../images/ar_up.png) 0px 0px no-repeat; height:11px; width:11px;}
.accordion-heading.openheader{ border-radius:4px 4px 0px 0px;}
.accordion-content{border:1px solid #dddddd; border-top:none; text-align:justify; padding:13px 15px 3px; border-radius:0px 0px 4px 4px;  font-size: 1.142em; line-height: 1.25em;}
.accordion-content p{padding: 0 0 10px;}
.accordion-content p a{color:#2ba9e8;}
.accordion-content p a:hover{color: #59be45;}
.accordion-content ul{padding: 0 0 5px 10px;}
.accordion-content ul li{padding:0 0 5px 15px; position: relative;}
.accordion-content ul li:before{position: absolute; width: 7px; height: 7px; content: ""; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; background: #7b7b7b; left: 0; top: 7px;}
.accordion-content ol{padding: 0 0 5px 25px;}
.accordion-content ol li{padding:0 0 5px 0; position: relative; list-style-type: decimal;}
.accordion-content .table{min-width:1000px;}

.cms-block p{font-size: 1.142em; line-height: 1.25em; margin: 0;}
.cms-block p b, .cms-block address b{font-family:'ProximaNovaBold', arial; font-weight: normal;}
.cms-block p a{text-decoration: none; color: #2ba9e8;}
.cms-block p a:hover{color: #59be45;}
.cms-block p > span{display: block;}
.cms-block address{font-size: 1.142em; line-height: 1.25em; font-style: normal;}

.about-block{overflow:hidden;}
.about-block .thumbnail{padding:0 0 60px; margin-bottom: 0; border:0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.about-block .thumbnail .caption{padding: 0;}
.about-block .thumbnail:nth-child(even) .thumbnail-img{float: right;}
.about-block .thumbnail .img-responsive{width: 100%;}
.about-block .thumbnail h4{font-family: 'ProximaNovaBold', arial; font-size:1.28em; line-height: 1.22em; padding-bottom: 13px;}
.about-block .thumbnail h4 a { color: #566262; text-decoration: none; }
.about-block .thumbnail h4 a:hover{color:#3b93d0;}
.about-block .thumbnail p{font-size: 1.142em; line-height: 1em; line-height: 1.25em; text-align: justify;}
.about-block .thumbnail p a{color:#2ba9e8;}
.about-block .thumbnail p a:hover{color:#59be45;}

.address-outer{padding-bottom: 55px;}
.address-outer .map-img{float: right;}
.address-outer .map-img img{width: 100%;}

.direction-map{position: relative; padding-right: 35%;}
.direction-map .map-img{width: 100%; display:block;}
.direction-map .building-img{position: absolute; right: 0; top: 0; width: 35%;}



ul.default-listing{padding: 5px 0;}
ul.default-listing > li{padding:0 0 5px 15px; position: relative; font-size: 1.142em; line-height: 1.25em;}
ul.default-listing > li:last-child{padding-bottom: 0;}
ul.default-listing > li:before{position: absolute; width: 5px; height: 5px; content: ""; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; background: #7b7b7b; left: 0; top: 7px;}
ul.secondary-listing{padding: 5px 0;}
ul.secondary-listing > li{padding:0 0 5px 20px; position: relative; font-size: 1.142em; line-height: 1.25em; background: url(../images/correct.png) 0 5px no-repeat;}
ul.secondary-listing > li:last-child{padding-bottom: 0;}
ul.default-listing ul.secondary-listing li{font-size:1em;}


.hiw-process{ position: relative; margin: 0 50px 30px;}
.hiw-process:before{position: absolute; content:""; height:2px; background: #59be45; left: 8%; right: 12%; bottom:10px; z-index: -1;}
.hiw-process li{display:inline-block; width: 19%; text-align: center;}
.hiw-process li img{display:block; margin:0 auto; max-width:90%;}
.hiw-process li span{display:block; font-family:'ProximaNovaBold'; font-size:1.1em; padding: 10px 0 20px;}
.hiw-process li em{background: #59be45; color:#fff; font-size: 0.8em; display:inline-block; padding: 2px 7px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}


ul.hiw_list{padding: 0 0 15px;}
ul.hiw_list li{padding:0 0 0 110px; overflow:hidden; line-height:20px; position: relative; height: 92px; display: table; margin: 0 0 25px; width: 100%; box-sizing:border-box;}
ul.hiw_list li:last-child{margin-bottom: 0;}
ul.hiw_list li > span{display: table-cell; vertical-align: middle; font-size:1.142em; line-height: 1.25em;}
ul.hiw_list li > span a{text-decoration: none;}
ul.hiw_list li > span a:hover{color: #61c74c;}
ul.hiw_list li .num{ width:92px; height:92px; padding-top:12px; margin-right:18px; text-align:center; border-radius:45px; background:#337ab7; border:1px solid #2e6da4; color:#fff; font-family: 'open_sanssemibold', arial; position: absolute; left: 0; top: 0; font-size:2.142em; line-height: 1.1em;}/*30px*/
ul.hiw_list li .num span{ display:block; text-align:center; text-transform:uppercase; font-size:0.66em; line-height: 1.1em;}

.steps{margin-bottom: 30px;}
.steps li{border-right: solid 1px #fff;}
.steps li a{background: #71787f; display: block; text-align: center; color: #fff!important; padding: 15px 10px; font-family: 'ProximaNovaBold', arial; text-decoration: none; height: 129px; box-sizing:border-box; font-size:1.428em; line-height: 1.38em;}
.steps li a:hover{background: #286090;}
.steps li.active a{background: #204d74; cursor:default;}
.steps li.complete a{background: #286090;}
.steps li.complete a:hover{background: #204d74;}
.steps li a span{display: block; width: 35px; height:35px; margin: 0 auto; border: solid 2px #fff; line-height: 35px; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; margin-bottom: 10px;}
.steps li a em{font-style: normal;}

.steps .owl-controls{margin-top: 0; top: 0;}
.steps .owl-controls .owl-buttons div{width: 30px; height:110px; background: #cfd0d2;}
.steps .owl-controls .owl-buttons div:hover{background: #bebebe;}
.steps .owl-controls .owl-buttons .owl-prev{border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;}
.steps .owl-controls .owl-buttons .owl-prev:after{content:""; position: absolute; border-right: solid 8px #71787f; border-top: solid 8px transparent; border-bottom: solid 8px transparent; top: 50%; left:11px; margin-top: -8px;}
.steps .owl-controls .owl-buttons .owl-next{border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; margin-left: -1px;}
.steps .owl-controls .owl-buttons .owl-next:after{content:""; position: absolute; border-left: solid 8px #71787f; border-top: solid 8px transparent; border-bottom: solid 8px transparent; top: 50%; left:12px; margin-top: -8px;}



.form-a-company .form-group h4 { background: #e4e7ea; font-size: 1.285em; line-height: 1.22em; padding: 12px; margin-bottom: 25px; }
.form-a-company .form-group p{padding:0;}
.form-a-company .form-group p a{color:#2ba9e8;}
.form-a-company .form-group p a:hover{color:#59be45;}
.form-a-company .control-label{font-weight: normal; font-size: 1.142em; line-height: 40px; margin:0;}
.form-a-company .form-control{border:#ddd 1px solid; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; color:#4e6271; padding:6px; height: 50px; font-size: 20px;}
.form-a-company .form-control[disabled], .form-a-company .form-control[readonly], .form-a-company fieldset[disabled]{background: #eee;}
.form-control{background: #fcfcfc;}
.form-controls .form-control-outer{margin-bottom: 10px;}
.form-controls .form-control-outer span{color:#e59242; padding-top: 13px; display:inline-block;}
.form-a-company .calendar-input{position: relative;}
.form-a-company .calendar-input .form-control{padding-right: 50px;}
.form-a-company .calendar-input:after{position: absolute; right: 0; top: 0; bottom: 0; width: 47px; content: ""; background: #71787f url(../images/calendar-icon.png) center center no-repeat;}
.form-a-company .btn-outer{padding-top: 10px;}
.form-a-company .btn-outer .btn{text-transform: capitalize;}
.highlight {color:#e59242;}
.highlight-green {color:#59be45;}
.highlight-red {color:#d14;}

.innerpage-content .content-list .media-body{padding-bottom: 40px;}

.tab-outer{padding-top: 20px;}
.tabnav-outer{position: relative; padding: 0; max-width:530px; margin:0 auto 50px;}
.tab-nav{width: 215px; padding-top: 24px; position: absolute; top: 0;}
.tab-nav.left{right:100%;}
.tab-nav.right{left:100%;}

.tab-nav li{padding: 0 0 4px;}
.tab-nav li a{background: #288ad0; color: #fff; font-size: 1.29em; line-height: 2em; display: block; text-decoration: none; padding: 0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tab-nav li a:hover{background: #59be45; color: #fff;}
.tab-nav li.active a{background: #1e1e1e;}
.tab-nav.left li a{border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;}
.tab-nav.right li a{border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0;}

.tab-content.images{background: url(../images/mac.png) 0 0 no-repeat; height: 443px; box-sizing:border-box; padding: 16px 16px 137px; background-size: 100%;}
.tab-content.images img{width: 100%; display: none;}
.tab-content.images img.active{display: block;}

.tab-content.detail{text-align: center;}
.tab-content.detail .content-detail{display: none;}
.tab-content.detail .content-detail.active{display: block;}
.tab-content.detail h4{font-size: 1.714em; line-height: 1.17em; font-family: 'ProximaNovaBold', arial; padding-bottom: 10px;}
.tab-content.detail p{font-size: 1.143em; line-height: 1.25em; min-height:60px;}

.packages-block h4, .testimonials-block h4{background: #59be45; font-size: 1.428em; line-height: 2em; font-family: 'ProximaNovaBold', arial; color: #fff; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 25px; padding: 0;}
.packages-block.package-img {padding-top: 20px;}

.package-list{padding: 0 20px;}
.package-list li{float: left; width: 100%;}
.package-list a{display: block; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;  text-decoration: none; color: #fff; text-align: center; text-transform: uppercase; color: #fff!important;}
.package-list a.small{background: #288ad0; font-size: 1em; width: 130px; height: 130px; margin-left: 20px;}
.package-list a.small:hover{background: #2b93dd;}
.package-list a.sm{background: #46ccdc; font-size: 1em; width: 137px; height: 137px; float: right; margin-right: 20px; margin-top: -7px;}
.package-list a.sm:hover{background: #3bbac9;}
.package-list a.medium{background: #ee7546; padding: 10px; font-size: 1.142em; width: 165px; height: 165px;}
.package-list a.medium:hover{background: #fc7e4d;}
.package-list a.large{background: #59be45; padding: 20px;font-size: 1.285em; width: 200px; height: 200px; float: right;}
.package-list a.large:hover{background: #61cb4c;}

.package-list a span{display: block; font-family: 'ProximaNovaBold', arial; padding-top: 20px; font-size: 2.57em; line-height: 1.2em;}
.package-list a em{font-style: normal;} 
.package-list a em.price{ font-family: 'ProximaNovaBold', arial; font-size: 1.7em; line-height: 1.2em;}
.package-list a em.small-text{font-size: 0.8em;}

.package-img img{margin:20px auto 0;}

.testimonials-block .testimonials{padding: 0; margin:0;}
.testimonials-block .testimonials:after{display:none;}
.testimonials-block .testimonials .media-body p{font-size: 1em; line-height: 1.2em; padding: 0;}
.testimonials-block .testimonials .media-body h5{font-size: 1em; font-family:'ProximaNovaBold', arial;}



.testimonial-all li{padding-bottom:20px;}
.testimonial-all li p{font-size: 1.142em; line-height: 1.25em; padding-bottom: 10px; color: #566262;}
.testimonial-all li p img{padding: 5px;     vertical-align: inherit;}
.testimonial-all li span{font-size: 1.142em; font-family: 'ProximaNovaBold', arial; line-height: 1.25em; display: block; color: #566262;text-align: right;}

/* Footer
--------------------------------------------------------------------------------------------------------*/
#footer{padding:35px 0 100px; margin-top: 60px;  background:#eceff1 url(../images/footerbg.png) bottom center repeat-x; width:100%; color:#666; font-size:0.92em;}
#footer h5{ color:#6b767f; font-size:1.07em; font-weight:normal; text-transform:uppercase; line-height:1em; padding:0 0 11px 0;}
#footer strong{font-family:'ProximaNovaBold', arial;}
#footer p{padding: 0;}
#footer .maillink{color: #666666;}
#footer .maillink:hover{color: #3b93d0;}

#footer .footer-right a{color: #3b93d0;}
#footer .footer-right a:hover{color: #59be45;}
.footer-links{margin-bottom: 5px;}
.footer-links li{float: left; padding-right: 25px; position: relative;}
.footer-links li:after{content: "|"; position: absolute; right: 12px; top: -1px; font-size: 16px; color: #3b93d0;}
.footer-links li:last-child{padding-right: 0;}
.footer-links li:last-child:after{display: none;}

#footer .copytight{font-size: 1.07em; line-height: 1.285em; padding-bottom: 10px;}
#footer .small-text{font-size: 0.92em; line-height: 1.33em; padding-bottom: 20px;}

.footer-box h4{color: #666666; font-size: 1.384em; line-height: 1.22em; padding-bottom: 5px;}
.footer-box h3{ color:#6b767f; font-size:1.538em; font-family: 'open_sansregular', arial; line-height:1em; font-weight:normal; }
.sociallink a{width:29px; height:29px; display:inline-block; margin-right:10px; background:url(../images/social.png) 0px 0px no-repeat;}
.sociallink a:hover{opacity: 0.8;}
.sociallink a:last-child{margin-right: 0;}
.sociallink a.twt{ background-position:0px 0px;}
.sociallink a.fb{ background-position:-37px 0px;}
.sociallink a.gp{ background-position:-74px 0px;}
.sociallink a.in{ background-position:-111px 0px;}


/* Welcome
--------------------------------------------------------------------------------------------------------*/
.welcome {color:#656565; font-size:1.285em; font-family:'ProximaNova'; vertical-align: sub; text-transform: none; padding-left: 10px;}
.welcome strong {font-family:'ProximaNovaBold'; }
.welcome .dropdown{display:inline-block; top: -1px;}
.welcome .dropdown .btn{ font-family:'ProximaNova'; text-transform: none; border:0; padding: 0 12px 0 0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: none; color:#656565!important; margin:0; position:relative; overflow: hidden; max-width: 100px; text-overflow: ellipsis;}
.welcome .dropdown .btn .caret{position:absolute; top: 50%; right: 0; margin-top: -2px;}
.welcome .dropdown .dropdown-menu { margin-top: 0; border-color: #d3d3d3; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0; overflow: hidden; }
.welcome .dropdown .dropdown-menu li a { padding: 6px 15px; font-size: 14px; line-height: 18px; color:#333;}
.welcome .dropdown .dropdown-menu li a:hover{background: #f3f3f3;}


/* Tabs
--------------------------------------------------------------------------------------------------------*/
.nav-tabs{border-bottom: solid 3px #288ad0;}
.nav-tabs>li{margin:0; padding-right: 3px;}
.nav-tabs>li>a, .nav-tabs>li>a:focus{margin:0; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: #e4e7ea; font-family:'ProximaNovaBold', arial; color:#4e6271; border:0!important; font-size: 1em;}
.nav-tabs>li.active>a{background: #288ad0!important; color:#fff!important;}
.nav-tabs>li.dropdown{float: right; padding-right: 0;}
.nav-tabs>li.dropdown .dropdown-toggle{padding:7px 10px; width:40px; height:40px; cursor: pointer!important; }
.nav-tabs>li.dropdown .dropdown-toggle span{display:block; height:3px; margin:4px 0; background: #4e6271;}
.nav-tabs>li.dropdown.active .dropdown-toggle span{background: #fff;}
.nav-tabs>li.dropdown .dropdown-menu{border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0; overflow:hidden; }
.nav-tabs>li.dropdown .dropdown-menu li a{color:#333; padding:6px 10px;}
.nav-tabs>li.dropdown .dropdown-menu li.active a{color:#fff;}
.nav-tabs-horizontal .tab-content{padding-top: 15px;}

.what-we-do .media {
    width:350px;
    margin:0 auto;
}

.why-use-us .media {
    width:400px;
    margin:0 auto;
}


.media .center-icon, .media .centertext{
	text-align:center;
}

.radio-container {
    padding-top: 0px !important;
}
.radio-container label {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
    color: #4e6271;
    padding: 0px 20px 0px 7px;
}

.control-label input[type=radio],  .radio-container input[type=radio], .control-label input[type=checkbox]{
    height: 100%;
    min-height: 13px;
    margin-top: 0px;
}

label.radio-inline {
    padding-right: 20px;
}

label.radio-inline span {
    display:inline !important;
}
/* 15 NOV 2016
--------------------------------------------------------------------------------------------------------*/
.package-table th{ background-color:#f3f3f3; color:#444; font-family: "ProximaNovaBold",arial; font-weight:normal; font-size:15px;}
.package-table thead i{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal;}
.package-table thead td{font-size:15px;}
.package-table.table-hover tbody tr:hover{ background-color:#f9fafa;}
.package-table tbody { border:0 !important;}

a.help, a.help2{display:inline; height:20px; width:20px; background:url(../images/ic-help.png) 0px 0px no-repeat;}
/*a.help:hover{ background-position:0px -20px;}*/


/*Price Bundle
 -------------------------------------------------------------------------------------------------------*/
/* * * * * *  Individual  * * * * * * */
.sdi-plan table { border-collapse:collapse; border-spacing: 0; border:0;}   
.sdi-plan th, .sdi-plan td { padding:0px; }
.clear{ clear:both; padding:0; margin:0; height:0;}
.sdi-plan img{ border:none;}

.sdi-plan{ max-width:1140px; margin:0 auto; padding:30px 10px; box-sizing: border-box; -moz-box-sizing: border-box;  font-size:13px; font-family: "dinotregular", Tahoma, Arial; color: #666;}
.sdi-plan .col4{ width:25%; float:left; box-sizing: border-box; -moz-box-sizing: border-box;}
.sdi-plan .company-order{ background:#FFF; margin:30px 10px 0 0; border:1px solid #e0e0e0; position:relative; z-index:1;}
.sdi-plan .print-bundle{ background:#FFF; border:1px solid #e0e0e0; position:relative; z-index:2; box-shadow: 0 2px 6px rgba(0,0,0,.2);}
.sdi-plan .company-order .plan-title{ background:#1d71b6; height:70px; margin:-1px -1px 0 -1px; color:#FFF; font-size:24px; font-family: 'dinotbold', Tahoma, Arial; box-sizing: border-box; -moz-box-sizing: border-box; padding:19px 10px 0 15px;}
.sdi-plan .print-bundle .plan-title{ background:#56b343; height:70px; margin:-1px -1px 0 -1px; color:#FFF; font-size:24px; font-family: 'dinotbold', Tahoma, Arial; box-sizing: border-box; -moz-box-sizing: border-box; padding:5px 10px 0 15px;}
.sdi-plan .plan-title span{ display:block; font-size:14px; font-family: 'dinotregular', Tahoma, Arial; line-height:1;}
.sdi-plan .print-bundle .plan-title img{ position:absolute; top:-6px; right:-7px;}
.sdi-plan .plan-title.abn-bundle{ padding:9px 10px 0 15px; background:#eb832e;}
.sdi-plan .plan-price{ padding:5px 8px 8px 8px;}
.sdi-plan .pp-gst{ font-size:18px; font-family: 'dinotbold', Tahoma, Arial; color:#646565;}
.sdi-plan .pp-gst span{ color:#dd7314; font-size:24px;}
.sdi-plan .pp-fees{ font-size:14px; color:#565656;}
.sdi-plan .plan-list{ width:100%;}
.sdi-plan .plan-list td{ border-top:1px solid #d5d5d5; vertical-align:top;}
.sdi-plan .plan-list td img{ display:block;}
.sdi-plan .plan-list td.plantext{ padding:5px 5px 5px 0; vertical-align:middle;}
.sdi-plan .print-bundle .plan-list td.plantext{ padding:7px 5px 7px 2px; vertical-align:middle; }
.sdi-plan .planbtn{ position:relative; text-align:center;}
.sdi-plan .company-order .planbtn{ height:25px; bottom:-4px;}
.sdi-plan .print-bundle .planbtn{ height:26px; bottom:-5px;}
.sdi-plan .pbtn{ display: inline-block; height:40px; border-radius:20px; font-size:16px; font-family: 'dinotbold', Tahoma, Arial; text-decoration:none; box-sizing: border-box; -moz-box-sizing: border-box; padding:8px 20px 0 15px; text-transform:uppercase; transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
.sdi-plan .pbtn img{ margin-right:2px; vertical-align:-2px;}
/*.sdi-plan .print-bundle .pbtn{background:#5b6974; color:#FFF; border:1px solid #5b6974;  }
.sdi-plan .print-bundle .pbtn:hover{background:#49555e; border:1px solid #49555e;}
.sdi-plan .company-order .pbtn{background:#56b343; color:#FFF; border:1px solid #56b343;  }
.sdi-plan .company-order .pbtn:hover{background:#38a323; border:1px solid #38a323;}*/
.sdi-plan .your-investment{overflow:hidden; border:1px solid #ddd; background:#FFF; margin-top:40px;}
.sdi-plan .your-investment h3{ padding:14px 0 0 0; margin:0; color:#646565; font-size:18px; font-family: 'dinotbold', Tahoma, Arial; background:#f1f1f1; text-align:center; height:50px; box-sizing: border-box; -moz-box-sizing: border-box;}
.sdi-plan .your-investment table{ width:100%;}
.sdi-plan .your-investment td{ border-top:1px solid #ddd; padding:8px; color:#646565; font-size:16px;} 
.sdi-plan .totalprintprice span.total{ font-family: 'dinotbold', Tahoma, Arial; font-size:16px; vertical-align:top;font-size:18px;}
.sdi-plan .totalprintprice span{ display:block; font-size:11px; white-space:nowrap; font-family: 'dinotregular', Tahoma, Arial; padding-bottom:10px;}
.sdi-plan .planheight{ min-height:365px;}
.sdi-plan .pr-bundle{ min-height:355px;}
.sdi-plan .abnfree{color:#dd7314 !important;}
.sdi-plan .company-order .pbtn-new{background:#5b6974; color:#FFF; border:1px solid #5b6974;  }
.sdi-plan .company-order .pbtn-new:hover{background:#49555e; border:1px solid #49555e;}

.sdi-plan .pbtn-add{background:#5b6974; color:#FFF; border:1px solid #5b6974;  }
.sdi-plan .pbtn-add:hover{background:#49555e; border:1px solid #49555e;}
.sdi-plan .pbtn-remove{background:#56b343; color:#FFF; border:1px solid #56b343;  }
.sdi-plan .pbtn-remove:hover{background:#38a323; border:1px solid #38a323;}

@media (max-width:1030px) {
.sdi-plan .planheight{ min-height:350px;}
}


@media (max-width:992px) {
.sdi-plan .planheight{ min-height:350px;}
.sdi-plan .col4{ width:50%; padding:0 10px; margin-bottom:50px; }
.sdi-plan .company-order{  margin:0; }
.sdi-plan .planheight{ min-height:270px;}
.sdi-plan .ip-heightfix{ min-height:310px !important;}
.sdi-plan .your-investment{ margin-top:0;}
}


@media (max-width:767px) {
.sdi-plan .col4{ float:none; width:auto; }
.sdi-plan .planheight{ min-height:60px;}
.sdi-plan .ip-heightfix{ min-height:60px !important;}

}

/* * * * * *  Company  * * * * * * */

.sdnc-plan table { border-collapse:collapse; border-spacing: 0; border:0;}   
.sdnc-plan th, .sdnc-plan td { padding:0px; }
.clear{ clear:both; padding:0; margin:0; height:0;}
.sdnc-plan img{ border:none;}

.sdnc-plan{ max-width:1140px; margin:0 auto; padding:30px 10px; box-sizing: border-box; -moz-box-sizing: border-box;  font-size:13px; font-family: "dinotregular", Tahoma, Arial; color: #666;}
.sdnc-plan .col5{ width:20%; float:left; box-sizing: border-box; -moz-box-sizing: border-box;}
.sdnc-plan .company-order{ background:#FFF; margin:30px 10px 0 0; border:1px solid #e0e0e0; position:relative; z-index:1;}
.sdnc-plan .print-bundle{ background:#FFF; border:1px solid #e0e0e0; position:relative; z-index:2; box-shadow: 0 2px 6px rgba(0,0,0,.2);}
.sdnc-plan .company-order .plan-title{ background:#1d71b6; height:70px; margin:-1px -1px 0 -1px; color:#FFF; font-size:20px; font-family: 'dinotbold', Tahoma, Arial; box-sizing: border-box; -moz-box-sizing: border-box; padding:19px 10px 0 15px;}
.sdnc-plan .print-bundle .plan-title{ background:#56b343; height:70px; margin:-1px -1px 0 -1px; color:#FFF; font-size:20px; font-family: 'dinotbold', Tahoma, Arial; box-sizing: border-box; -moz-box-sizing: border-box; padding:5px 10px 0 15px;}
.sdnc-plan .plan-title span{ display:block; font-size:13px; font-family: 'dinotregular', Tahoma, Arial; line-height:1.2;}
.sdnc-plan .print-bundle .plan-title img{ position:absolute; top:-6px; right:-7px;}
.sdnc-plan .plan-title.abn-bundle{ padding:9px 10px 0 15px; background:#eb832e;}
.sdnc-plan .plan-price{ padding:5px 8px 8px 8px;}
.sdnc-plan .pp-gst{ font-size:18px; font-family: 'dinotbold', Tahoma, Arial; color:#646565;}
.sdnc-plan .pp-gst span{ color:#dd7314; font-size:24px;}
.sdnc-plan .pp-fees{ font-size:14px; color:#565656;}
.sdnc-plan .plan-list{ width:100%;}
.sdnc-plan .plan-list td{ border-top:1px solid #d5d5d5; vertical-align:top;}
.sdnc-plan .plan-list td img{ display:block;}
.sdnc-plan .plan-list td.plantext{ padding:5px 5px 5px 0; vertical-align:middle;}
.sdnc-plan .print-bundle .plan-list td.plantext{ padding:7px 5px 7px 2px; vertical-align:middle; }
.sdnc-plan .planbtn{ position:relative; text-align:center;}
.sdnc-plan .company-order .planbtn{ height:25px; bottom:-4px;}
.sdnc-plan .print-bundle .planbtn{ height:26px; bottom:-5px;}
.sdnc-plan .pbtn{ display: inline-block; height:40px; border-radius:20px; font-size:12px; font-family: 'dinotbold', Tahoma, Arial; text-decoration:none; box-sizing: border-box; -moz-box-sizing: border-box; padding:8px 20px 0 15px; text-transform:uppercase; transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
.sdnc-plan .pbtn img{ margin-right:2px; vertical-align:-4px;}
/*.sdnc-plan .print-bundle .pbtn{background:#5b6974; color:#FFF; border:1px solid #5b6974;  }
.sdnc-plan .print-bundle .pbtn:hover{background:#49555e; border:1px solid #49555e;}
.sdnc-plan .company-order .pbtn{background:#56b343; color:#FFF; border:1px solid #56b343;  }
.sdnc-plan .company-order .pbtn:hover{background:#38a323; border:1px solid #38a323;}*/
.sdnc-plan .your-investment{overflow:hidden; border:1px solid #ddd; background:#FFF; margin-top:40px;}
.sdnc-plan .your-investment h3{ padding:14px 0 0 0; margin:0; color:#646565; font-size:18px; font-family: 'dinotbold', Tahoma, Arial; background:#f1f1f1; text-align:center; height:50px; box-sizing: border-box; -moz-box-sizing: border-box;}
.sdnc-plan .your-investment table{ width:100%;}
.sdnc-plan .your-investment td{ border-top:1px solid #ddd; padding:8px; color:#646565; font-size:16px;} 
.sdnc-plan .totalprintprice{ font-family: 'dinotbold', Tahoma, Arial; font-size:#555; vertical-align:top}
.sdnc-plan .totalprintprice span.total{ font-family: 'dinotbold', Tahoma, Arial; font-size:16px; vertical-align:top}
.sdnc-plan .totalprintprice span{ display:block; font-size:11px; white-space:nowrap; font-family: 'dinotregular', Tahoma, Arial; padding-bottom:10px;}
.sdnc-plan .pr-bundle{ min-height:445px;}
.sdnc-plan .planheight{ min-height:390px;}
.sdnc-plan .abnfree{color:#dd7314 !important;}
.sdnc-plan .company-order .pbtn-new{background:#5b6974; color:#FFF; border:1px solid #5b6974;  }
.sdnc-plan .company-order .pbtn-new:hover{background:#49555e; border:1px solid #49555e;}

.sdnc-plan .pbtn-add{background:#5b6974; color:#FFF; border:1px solid #5b6974;  }
.sdnc-plan .pbtn-add:hover{background:#49555e; border:1px solid #49555e;}
.sdnc-plan .pbtn-remove{background:#56b343; color:#FFF; border:1px solid #56b343;  }
.sdnc-plan .pbtn-remove:hover{background:#38a323; border:1px solid #38a323;}

@media (max-width:1030px) {
.sdnc-plan .col5{ width:33%; padding:0 10px; margin-bottom:50px;}
.sdnc-plan .col5.last2{ width:50%; }
.sdnc-plan .company-order{ margin:0;}
.sdnc-plan .your-investment{margin-top:0;}
.sdnc-plan .planheight{ min-height:320px;}
.sdnc-plan .pr-bundle{ min-height:320px;}
}


@media (max-width:767px) {
    .sdnc-plan .col5 {
        width: auto;
        float: none;
    }

        .sdnc-plan .col5.last2 {
            width: auto;
        }

    .sdnc-plan .planheight {
        min-height: 60px;
    }

    .sdnc-plan .pr-bundle {
        min-height: 60px;
    }
}

    /* * * * * *  General  * * * * * * */

    .pr-bundle {
        min-height: 295px;
    }

    .planheight {
        min-height: 318px;
    }

    .abnfree {
        color: #dd7314 !important;
    }


    /********************************************************************/
    .img-big-popup {
        position: absolute;
        background: #FFF;
        left: 10px;
        top: 0;
        z-index: 10000;
        width: 746px;
        height: 540px;
        overflow: hidden;
        box-shadow: 0 1px 5px rgba(0,0,0,.2);
    }


    .company-order .pbtn-new {
        background: #5b6974;
        color: #FFF;
        border: 1px solid #5b6974;
    }

        .company-order .pbtn-new:hover {
            background: #49555e;
            border: 1px solid #49555e;
        }
.summary-table .form-control-outer {
    margin-bottom: 0px;
}
.summary-table{
    min-width:100%;
    border:1px solid #ccc;
}
.summary-table .col-xs-6 {
    border-top:1px solid #ccc;
}
.summary-table .first {
    border-top:none;
}
.summary-table .second {
    border-left:1px solid #ccc;
}

table.declaration td{
    padding-right: 10px;
}
 


 
 /* New 08-01-2019 */   



    .slides .contentlink {
        float: left;
        width: 880px;
        text-align: left;
        padding: 0px 0 0px;
        color: #fff;
        text-transform: uppercase;
        font-weight: 300;
    }






.navbar .nav-tab1 {
    display:inline-block;
	
    min-width: 100px;
	height: 52px;
	line-height: 52px;
    margin:0px 12px 0px 10px;
  
	vertical-align:bottom;
    
    
}

.navbar .nav-tab1 a {
    color: #ffffff;
    text-decoration: none !important;
}



.navbar .nav-tab1 img {
	
    vertical-align: middle;
    display: inline-block;
	margin-top:6px;
      
	
}





.navbar .nav-tab2 {
    display:inline-block;
	
    min-width: 100px;
	height: 65px;
	line-height: 65px;
    margin:0px 3px 0px 0px;
  
	vertical-align:bottom;
    
    
}

.navbar .nav-tab2 a {
    color: #ffffff;
    text-decoration: none !important;
}



.navbar .nav-tab2 img {
	
    vertical-align: middle;
    display: inline-block;
	
      
	
}





/* the class name selected to lock the color on is done by jquery*/
.navbar .nav-tab1.selected {
	background:#FF4040;
}
  
  
  
  
  
  
  
  
 .tooltip1 {
    display:inline-block;
    position:relative;
    
    text-align:left;
}

.tooltip1 .top1, .tooltip1 .top2 {
    min-width:230px; 
    top:-20px;
    left:50%;
    transform:translate(-50%, -100%);
    padding:15px 15px;
    color:#444444;
    background-color:#ffffff;
    font-weight:normal;
    font-size:13px;
    border-radius:8px;
	text-transform: none;
	line-height: normal;
    position:absolute;
    z-index:99999999;
    box-sizing:border-box;
    box-shadow:0 1px 8px rgba(0,0,0,0.5);
    visibility:hidden; opacity:0; transition:opacity 0.8s;
}


.tooltip1 .top1 img, .tooltip1 .top2 img {
	
	width:255px;
	margin-bottom:10px;
}


.tooltip1 .top1 p, .tooltip1 .top2 p {
	
	font-family:Arial, "Tahoma", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:13px;
	font-weight:normal;
	color:#787978;
}

.tooltip1:hover .top1, .tooltip1:hover .top2 {
    visibility:visible; opacity:1;
}

.tooltip1 .top1 i, .tooltip1 .top2 i {
    position:absolute;
    top:100%;
    left:50%;
    margin-left:-12px;
    width:24px;
    height:12px;
    overflow:hidden;
}

.tooltip1 .top1 i::after, .tooltip1 .top2 i::after {
    content:'';
    position:absolute;
    width:12px;
    height:12px;
    left:50%;
    transform:translate(-50%,-50%) rotate(45deg);
    background-color:#EEEEEE;
    box-shadow:0 1px 8px rgba(0,0,0,0.5);
}












.TabbedPanels { margin: 0px; padding: 0px; float: left; clear: none; width: 100%; }
.TabbedPanelsTabGroup { margin: 23px 0 -2px -15px; padding: 0 0 0 10px; height:65px; }


.TabbedExp { position: relative; top: 0px; outline:none; float: left; padding:0; margin:12px 10px 0 10px; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; }

.TabbedExp a { width:200px; outline:none;  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-family: 'ZurichCnBTRegular', arial; text-align:center; color:#566262; height:52px; line-height:100%; padding:12px 12px 0 12px; border-radius:10px 10px 0 0; text-decoration:none; cursor:pointer; background:#05a3da; border:1px solid #037aa4; border-bottom:none; display:block; }



.TabbedExp a:before, .TabbedExp a:after { content:" "; position: absolute; top:0; width: 23px; height: 52px; background-color: inherit; }
.TabbedExp a:before { border-radius: 8px 0 0 0; transform: skew(-15deg); left: -12px; border-left: 1px solid #037aa4; border-top: 1px solid #037aa4; z-index:0; }
.TabbedExp a:after { border-radius: 0 8px 0 0; transform: skew(15deg); right: -12px; border-right: 1px solid #037aa4; border-top: 1px solid #037aa4; z-index:1; }






.TabbedDis { position: relative; top: 0px; outline:none; float: left; padding:0; margin:12px 10px 0 10px; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; }

.TabbedDis a { outline:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-family: 'ZurichCnBTRegular', arial; text-align:center; color:#566262; height:52px; line-height:100%; padding:12px 12px 0 12px; border-radius:10px 10px 0 0; text-decoration:none; cursor:pointer; background:#10ae95; border:1px solid #01977a; border-bottom:none; display:block; }



.TabbedDis a:before, .TabbedDis a:after { content:" "; position: absolute; top:0; width: 23px; height: 52px; background-color: inherit; }
.TabbedDis a:before { border-radius: 8px 0 0 0; transform: skew(-15deg); left: -12px; border-left: 1px solid #01977a; border-top: 1px solid #01977a; z-index:0; }
.TabbedDis a:after { border-radius: 0 8px 0 0; transform: skew(15deg); right: -12px; border-right: 1px solid #01977a; border-top: 1px solid #01977a; z-index:1; }






.TabbedUnit { position: relative; top: 0px; outline:none; float: left; padding:0; margin:12px 10px 0 10px; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; }

.TabbedUnit a { width:200px; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-family: 'ZurichCnBTRegular', arial; text-align:center; color:#566262; height:52px; line-height:100%; padding:12px 12px 0 12px; border-radius:10px 10px 0 0; text-decoration:none; cursor:pointer; background:#ec882b; border:1px solid #e97d24; border-bottom:none; display:block; }



.TabbedUnit a:before, .TabbedUnit a:after { content:" "; position: absolute; top:0; width: 23px; height: 52px; background-color: inherit; }
.TabbedUnit a:before { border-radius: 8px 0 0 0; transform: skew(-15deg); left: -12px; border-left: 1px solid #e97d24; border-top: 1px solid #e97d24; z-index:0; }
.TabbedUnit a:after { border-radius: 0 8px 0 0; transform: skew(15deg); right: -12px; border-right: 1px solid #e97d24; border-top: 1px solid #e97d24; z-index:1; }





.TabbedTax { position: relative; top: 0px; outline:none; float: left; padding:0; margin:12px 10px 0 10px; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; }

.TabbedTax a { width:200px; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-family: 'ZurichCnBTRegular', arial; text-align:center; color:#566262; height:52px; line-height:100%; padding:12px 12px 0 12px; border-radius:10px 10px 0 0; text-decoration:none; cursor:pointer; background:#282828; border:1px solid #191919; border-bottom:none; display:block; }



.TabbedTax a:before, .TabbedTax a:after { content:" "; position: absolute; top:0; width: 23px; height: 52px; background-color: inherit; }
.TabbedTax a:before { border-radius: 8px 0 0 0; transform: skew(-15deg); left: -12px; border-left: 1px solid #191919; border-top: 1px solid #191919; z-index:0; }
.TabbedTax a:after { border-radius: 0 8px 0 0; transform: skew(15deg); right: -12px; border-right: 1px solid #191919; border-top: 1px solid #191919; z-index:1; }



.TabbedPanelsTab1 { width:200px; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-family: 'ZurichCnBTRegular', arial; text-align:center; color:#566262; height:52px; line-height:100%; margin:0 2px 0 3px; padding:8px 5px 0 7px; border-radius:10px 10px 0 0; text-decoration:none; background:#ffffff; border:1px solid #ffffff; border-bottom:none; display:block; }


.TabbedPanelsTab1:before, .TabbedPanelsTab1:after { content:" "; position: absolute; top:0; width: 23px; height: 52px; background-color: inherit; }
.TabbedPanelsTab1:before { border-radius: 8px 0 0 0; transform: skew(-15deg); left: -12px; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; z-index:1; }
.TabbedPanelsTab1:after { border-radius: 0 8px 0 0; transform: skew(15deg); right: -12px; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; z-index:1; }




/* button holiday */

.btn1 {
height: 41px; 
width: 397px;   
/*margin-right: 10px;
margin-top: 3px;*/
background-image:url('../images/holiday1.jpg?20211223');
background-repeat:no-repeat;
background-color: rgba(0,0,0,0);
border: none;
}

.call1{ float:left;  padding:0px  0 0px 15px; font-size:20px; color:#656565; font-family: 'ZurichBold', arial;}




/************************** Home Popup ***************************************/



.modal,
.modal-box {
  z-index: 900;
}

.modal-sandbox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
}

.modal {
  display: none; 
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgb(0,0,0);
  background: rgba(0,0,0,.8);
  overflow: auto;
}

.modal-box {
  position: relative;
  width: 670px;
  margin: 50px auto;
  animation-name: modalbox;
  animation-duration: .3s;
  animation-timing-function: ease-out;
}

.modal-header {
  padding: 20px 40px;
  background: #ffffff;
  color: #ff0000;
  border-bottom: 1px solid #ffffff;
}

.modal-body {
  background: #ffffff;
  padding: 30px 40px;
}

/* Close Button */
.close-modal {
  text-align: right;
  cursor: pointer;
}

/* Animation */
@-webkit-keyframes modalbox {
  0% {
    top: -250px; 
    opacity: 0;
  }
  100% {
    top: 0; 
    opacity: 1;
  }
}

@keyframes modalbox {
  0% {
    top: -250px; 
    opacity: 0;
  }
  100% {
    top: 0; 
    opacity: 1;
  }
}
