@import url("https://fonts.googleapis.com/css?family=Muli:200,300,400,600,700,800,900");
@font-face {
font-family: 'savilew00-heavyregular';
src: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/fonts/savile_w00_heavy-webfont.eot);
src: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/fonts/savile_w00_heavy-webfont.eot?#iefix) format('embedded-opentype'), url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/fonts/savile_w00_heavy-webfont.woff2) format('woff2'), url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/fonts/savile_w00_heavy-webfont.woff) format('woff'), url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/fonts/savile_w00_heavy-webfont.ttf) format('truetype'), url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/fonts/savile_w00_heavy-webfont.svg#savilew00-heavyregular) format('svg');
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body {
font-family: 'Muli', sans-serif;
font-size: 14px;
background: #fff;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
a {
text-decoration: none;
outline: none;
font-family: 'Muli', sans-serif;
color: #0fa6b5;
}
* {
margin: 0;
padding: 0;
} a:focus, a:hover {
text-decoration: none;
background: 0 0;
color: #000;
outline: none;
}
ol, ul, dl {
margin: 0;
list-style-type: none;
}
p {
font-size: 16px;
color: #555555;
font-family: 'Muli', sans-serif;
font-weight: 300;
line-height: 24px;
letter-spacing: 0.8px;
}
h1 {
color: #fff;
font-size: 30px;
font-family: 'savilew00-heavyregular';
}
h2 {
color: #555555;
font-size: 24px;
font-family: 'savilew00-heavyregular';
}
h3 {
color: #fff;
font-size: 30px;
font-family: 'Muli', sans-serif;
}
h4 {
color: #0fa6b5;
font-size: 24px;
font-family: 'Muli', sans-serif;
margin: 0 0 20px;
}
.clear {
clear: both;
}  @media (min-width: 768px) {
.banner {
height: 732px;
margin-bottom: 40px;
}
.review-tag {
max-width: 280px !important;
}
#myHeader {
position: fixed !important;
background: white !important;
}
}
#myHeader {
width: 100%;
z-index: 101;
padding: 0 0 15px;
}
.header {
background-color: #fff;
height: 92px;
}
#header .container-fluid {
padding: 0 60px;
}
.header .header-wrap {
max-width: 1920px;
margin: 0 auto;
position: relative;
}
.header .header-wrap .logo {
width: 140px;
height: 58px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
float: left;
margin: 20px 0 0 0;
}
.header .header-wrap .logo img {
width: 100%;
}
.header .header-wrap .nav-wrap {
float: right;
margin: 20px 0 0 0;
position: relative;
}
#mainnav {
float: left;
}
#mainnav ul {
list-style: none;
margin: 0;
padding: 0;
}
#mainnav ul li {
position: relative;
padding: 0 30px 0 0;
display: inline-block;
}
#mainnav ul li a {
position: relative;
display: block;
font-size: 14px;
color: #767377;
text-decoration: none;
line-height: 48px;
outline: none;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
font-family: 'savilew00-heavyregular';
}
#mainnav .menu .has-sub:before {
position: absolute;
top: 15px;
right: 15px;
font-family: "FontAwesome";
font-size: 14px;
content: "\f0d7";
color: #00a5b4;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} #mainnav ul.submenu {
position: absolute;
left: -80px !important;
top: 150%;
width: 250px;
background-color: #fff;
z-index: 9999;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
box-shadow: 1px 4px 16px rgba(0,0,0,0.1);
border-radius: 10px;
border: 1px solid #f1f1f1;
padding: 35px;
}
#mainnav ul.submenu.mid-big {
width: 330px;
}
#mainnav ul.submenu::after {
position: absolute;
content: '\f0d8';
top: -42px;
left: 0;
right: 0;
margin: 0 auto;
font-family: "FontAwesome";
font-size: 44px;
color: #fff;
width: 30px;
text-shadow: 1px -1px 2px rgba(0,0,0,0.1);
}
#mainnav a.active + ul.submenu {
top: 140% !important;
} #mainnav ul.right-sub-menu {
left: auto;
right: 0;
}
#mainnav ul li:hover ul.submenu {
top: 150%;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
visibility: visible;
}
#mainnav ul li ul li {
margin-bottom: 20px;
padding: 0;
display: block;
}
#mainnav ul li ul li:last-child {
margin: 0
}
#mainnav ul.submenu li.sub-parent:after {
content: "\f105";
font-family: "FontAwesome";
font-size: 14px;
position: absolute;
right: 25px;
top: 11px;
color: #999;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#mainnav ul.submenu li a {
display: block;
font-size: 20px;
color: #00a5b4;
text-decoration: none;
padding: 0;
line-height: 30px;
font-family: 'Muli', sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.submenu.last-submenu, .contact-style .submenu, .course-style .submenu {
right: 0 !important;
left: auto !important;
}
#mainnav ul.submenu li a:hover, #mainnav-mobi ul li a:hover {
color: #767377;
background: none;
}
#mainnav ul.submenu li.sub-parent:hover::after {
right: 18px;
}
#mainnav .menu .has-sub:hover:before, #mainnav ul li a:hover {
color: #00a5b4;
}
#mainnav ul li a.dropdown-item {
border-bottom: none !important;
}
#mainnav ul li a.active, #mainnav ul li.active a {
color: #00a5b4;
border-bottom: 1px solid #00a5b4;
}
#mainnav ul li ul li.active a {
color: gray;
} #mainnav-mobi {
display: block;
margin: 0 auto;
width: 100%;
position: absolute;
background-color: #1d386d;
z-index: 1000;
}
#mainnav-mobi ul {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
#mainnav-mobi ul li {
margin: 0;
position: relative;
text-align: left;
border-top: 1px solid #333333;
cursor: pointer;
}
#mainnav-mobi ul > li > a {
text-decoration: none;
height: 50px;
line-height: 50px;
padding: 0 30px 0 30px;
color: #fff;
display: block;
}
#mainnav-mobi ul.sub-menu {
top: 100%;
left: 0;
z-index: 2000;
position: relative;
background-color: #333333;
}
#mainnav-mobi > ul > li > ul > li, #mainnav-mobi > ul > li > ul > li > ul > li {
position: relative;
border-top: 1px solid #333333;
}
#mainnav-mobi ul li li a {
padding-left: 50px;
}
#mainnav-mobi > ul > li > ul > li > ul > li a {
padding-left: 70px !important;
}
#mainnav-mobi ul.sub-menu > li > a {
display: block;
text-decoration: none;
padding: 0 60px;
border-top-color: rgba(255,255,255,.1);
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
#mainnav-mobi > ul > li > ul > li:first-child a {
border-top: none;
}
#mainnav-mobi ul.sub-menu > li > a:hover, #mainnav-mobi > ul > li > ul > li.active > a {
color: #fff;
}
.btn-menu {
display: none;
float: right;
position: relative;
background: transparent;
cursor: pointer;
margin: 40px 40px 40px 0;
width: 26px;
height: 16px;
-webkit-transition: all ease .238s;
-moz-transition: all ease .238s;
transition: all ease .238s;
}
.btn-menu:before, .btn-menu:after, .btn-menu span {
background-color: #2c2f32;
-webkit-transition: all ease .238s;
-moz-transition: all ease .238s;
transition: all ease .238s;
}
.btn-menu:before, .btn-menu:after {
content: '';
position: absolute;
top: 0;
height: 2px;
width: 100%;
left: 0;
top: 50%;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.btn-menu span {
position: absolute;
width: 100%;
height: 2px;
left: 0;
top: 50%;
overflow: hidden;
text-indent: 200%;
}
.btn-menu:before {
-webkit-transform: translate3d(0, -7px, 0);
transform: translate3d(0, -7px, 0);
}
.btn-menu:after {
-webkit-transform: translate3d(0, 7px, 0);
transform: translate3d(0, 7px, 0);
}
.btn-menu.active span {
opacity: 0;
}
.btn-menu.active:before {
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
}
.btn-menu.active:after {
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
}
.btn-submenu {
position: absolute;
right: 0;
top: 0;
font: 20px/50px 'FontAwesome';
text-align: center;
cursor: pointer;
width: 70px;
height: 44px;
display: none;
}
.btn-submenu:before {
content: "\f107";
color: #fff;
}
.btn-submenu.active:before {
content: "\f106";
}
.btn-menu {
display: none;
} .fixed-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #fff;
box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.04);
padding: 0 0 15px;
z-index: 99; }
.header-bttn {
float: right;
margin: 12px 0 0;
}
.header-bttn a, .apply-btn-mobile {
background: #0d4c92;
font-size: 14px;
text-transform: uppercase;
color: #fff;
font-family: 'savilew00-heavyregular';
padding: 10px;
border-radius: 5px;
}
.apply-btn-mobile {
display: none !important;
}
.call-btn {
background: #0fa6b5 !important;
margin: 0 0 0 18px;
}
.call-btn img {
vertical-align: text-top;
}
.banner {
background-size: cover !important;
background-position: center center !important;
overflow: hidden;
}
.banner-text {
padding-left: 50px;
color: white;
padding-top: 110px;
padding-bottom: 100px;
max-width: 660px;
}
.banner-text h1 {
font-family: 'Muli', sans-serif;
line-height: 1.2;
text-transform: uppercase;
font-size: 55px;
font-weight: 600;
margin: 0 0 20px;
}
ul.ticks li {
display: block;
position: relative;
font-size: 24px;
color: #fff;
text-shadow: 0px 1px 2px rgba(0,0,0,0.5);
margin: 0 0 38px;
background: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/tick.png) no-repeat scroll 0 0 transparent;
padding: 0 0 0 46px;
}
.c-text {
font-size: 18px;
color: #0fa6b5;
font-style: italic;
margin: 0 0 0 46px;
text-shadow: 0px 1px 2px rgba(0,0,0,0.5);
font-weight: 500;
}
.review-tag {
position: absolute;
right: -90px;
bottom: -50px;
}
.review-tag {
max-width: 330px !important;
}
.tab-sec {
padding: 40px 0 60px;
} .tab-bttn-sec a {
display: inline-block;
background: #0fa6b5;
padding: 22px 0;
font-size: 30px;
color: #fff;
font-family: 'savilew00-heavyregular';
text-transform: uppercase;
border-radius: 10px;
text-shadow: 0px 2px 1px rgba(0,0,0,0.1);
position: relative;
width: 100%;
text-align: center;
}
.call-now::after, .refer-frnd::after{
display:none;
}
.tab-bttn-sec a:first-child::after {
content: '';
position: absolute;
bottom: 0;
left: 50%;
width: 0;
height: 0;
border: 11px solid transparent;
border-top-color: #0fa6b5;
border-bottom: 0;
margin-left: -11px;
margin-bottom: -11px;
}
.tab-bttn-sec a img {
vertical-align: text-bottom;
}
.shadow-heading {
position: relative;
margin: 100px 0 75px;
}
.shadow-heading h2 {
letter-spacing: 5px;
text-transform: uppercase;
text-align: center;
}
.back-shadow {
color: rgba(160,160,160,.08);
position: absolute;
top: 0;
left: 0;
margin-top: -20px;
width: 100%;
text-transform: uppercase;
text-align: center;
font-size: 80px;
line-height: 70px;
z-index: 1;
font-family: 'Muli', sans-serif;
font-weight: 200;
}
.pnl-sec {
margin: 0 0 37px;
display: inline-flex;
width: 100%;
}
.hiw-button, .step-text  {
text-align: left;
background: #0fa6b5;
padding: 16px 28px;
font-size: 24px;
color: #fff;
text-transform: uppercase;
border-radius: 10px;
width: 100%;
border: none;
cursor: default;
font-family: 'savilew00-heavyregular';
position: relative;
line-height: 38px;
max-width: 260px;
}
.hiw-button .num, .step-number, .num {
background: #fff;
color: #0fa6b5;
border-radius: 50%;
margin-right: 10px;
font-size: 20px;
width: 36px;
height: 36px;
display: inline-block;
text-align: center;
line-height: 32px;
}
.hiw-button::after {
content: '';
position: absolute;
width: 2px;
height: 37px;
background: #acacac;
bottom: -37px;
left: 0;
right: 0;
margin: 0 auto;
}
.pnl-sec:last-child .hiw-button{
background: #555555 !important;
}
.pnl-sec:last-child .hiw-button .num{
color: #555555 !important;
}
.pnl-sec:last-child .hiw-button::after{
display: none !important;
}
.pnl-sec p {
font-size: 20px;
margin: 0 0 0 40px;
-ms-flex-align: center;
align-items: center;
display: flex;
}
.final-btn {
background: #555555;
}
.final-btn::after {
display: none;
}
.final-btn .num {
color: #555555;
}
.your-right-sec {
border: 10px solid #0fa6b5;
color: #0fa6b5;
position: relative;
border-radius: 20px 20px 20px 0;
padding: 35px 20px;
}
.your-right-sec::before {
content: "";
position: absolute;
border-style: solid;
display: block;
width: 0;
left: -39px;
border-width: 70px 39px 0px 0;
border-color: transparent #0fa6b5;
bottom: -10px;
}
.your-right-sec::after {
content: "";
position: absolute;
border-style: solid;
display: block;
width: 0;
left: -22px;
border-width: 55px 29px 0 0;
border-color: transparent #fff;
bottom: 0px;
}
.your-right-sec h2 {
color: #0fa6b5;
margin: 0 0 25px;
text-transform: none;
font-size: 30px;
}
.your-right-sec p {
color: #0fa6b5;
font-size: 18px;
line-height: 32px;
margin: 0;
}
.apply-today-sec {
background-color: #f1f2f4;
padding: 60px 0;
}
.default-btn, .actions ul li a {
display: block;
text-align: center;
background: #0fa6b5;
padding: 17px 15px;
font-size: 24px;
color: #fff;
text-transform: uppercase;
border-radius: 10px;
text-shadow: 0px 2px 1px rgba(0,0,0,0.1);
max-width: 450px;
width: 100%;
font-family: 'savilew00-heavyregular';
}
.default-btn:hover {
background: #129aa8;
color: #fff;
}
.apply-today-sec .default-btn {
margin: 0 auto;
}
.why-choose-sec {
background: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/why-choose-bg.png) top center no-repeat #f8f8f8;
padding: 180px 0 130px;
background-size: contain;
}
.why-choose-sec .shadow-heading {
position: relative;
margin: 10px 0 75px;
}
.why-choose-sec .shadow-heading h2 {
margin: 0 0 35px;
}
.why-choose-sec .shadow-heading p {
color: #898989;
text-align: center;
font-size: 16px;
}
.why-choose-sec ul.ticks {
margin: 50px 0 0 25px;
}
.why-choose-sec ul.ticks li {
text-shadow: none;
color: #555555;
background: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/tick-noshadow.png) no-repeat;
}
.cr-sec .shadow-heading {
margin: 70px 0;
}
.reviews-sec {
border: 10px solid #0fa6b5;
padding: 60px 60px 100px 60px;
position: relative;
}
.reviews-col {
border: 1px solid #e9e9e9;
border-radius: 10px;
padding: 20px;
height: 100%;
}
.review-title {
background: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/icon-quote.png) no-repeat scroll 0 0 transparent;
padding-left: 70px;
background-size: 50px;
}
.review-verified {
background: #80ba27;
border-radius: 4px;
color: #fff;
font-size: 11px;
padding: 2px 5px;
display: inline-block;
margin-bottom: 2px;
font-weight: 700;
}
.review-title p {
font-weight: 600;
color: #313131;
font-size: 15px !important;
}
.review-content {
border-bottom: 1px solid #e9e9e9;
margin-bottom: 20px;
padding: 10px 0;
min-height: 218px;
}
.review-content p {
font-size: 16px;
line-height: 30px;
letter-spacing: 0;
font-weight: 500;
}
.review-bottom {
margin: 0 0 5px 0;
display: inline-block;
width: 100%;
}
.review-name {
color: #555555;
font-size: 12px;
text-transform: uppercase;
margin: 0 0 0 10px;
width: 110px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: inline-block;
}
.review-img {
height: 50px;
border-radius: 50%;
width: 50px;
object-fit: cover;
}
.img-review-star {
float: right;
height: 14px;
margin: 12px 0 0;
}
.review-bottom-row {
padding: 31px 80px 18px;
border-radius: 15px;
position: absolute;
background-color: #ebebeb;
bottom: -47px;
width: 100%;
max-width: 89%;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: nowrap;
-ms-justify-content: space-between;
justify-content: space-between;
}
.review-bottom-col {
}
.cr-hed {
font-size: 18px;
font-weight: 800;
margin: 0;
}
.cr-count {
color: #acacac;
font-size: 16px;
font-weight: 800;
margin: 0;
}
.cr-count span {
color: #555555;
}
.preview-star {
height: 16px;
}
.preview-logo {
height: 30px;
}
.fact-sec {
overflow: hidden;
}
.p-details-1 {
position: relative;
background-color: #1e376d;
}
.p-details-flt-sec {
background-size: cover !important;
max-height: 358px;
height: 100%;
}
.p-details-txt-sec {
padding: 26% 6% 21% 12%;
min-height: 520px;
float: right;
max-width: 690px;
width: 100%;
}
.p-details-txt-sec h2 {
color: #fff;
font-size: 50px;
font-family: 'Muli', sans-serif;
text-transform: uppercase;
line-height: 1.5em;
}
.p-details-txt-sec h3 {
font-size: 40px;
line-height: 50px;
}
.fact-sec .container-fluid {
padding: 0;
}
.p-details-txt-sec span {
padding: 74px 50px;
background: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/border-fact.png) no-repeat scroll 0 center transparent;
background-size: contain;
display: block;
max-width: 400px;
}
.arrows {
padding: 40px 50px;
background: url(https://itwasntmyfault.com.au/wp-content/uploads/2019/02/2019-02-14.png) no-repeat scroll 0 center transparent;
background-size: contain;
display: block;
font-size: 40px;
}
.arrows h3 {
font-size: 42px;
}
.fact-col {
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: nowrap;
height:100%;
}
.frist-col {
background: #ebebeb;
width: 50%;
padding: 25px 30px 30px;
}
.frist-col h2 {
color: #555555;
font-size: 22px;
margin: 0 0 25px;
text-transform: uppercase;
}
.frist-col p {
line-height: 1.4em;
margin: 0;
font-size: 14px;
}
.second-col {
background: #555555;
}
.second-col h2, .second-col p {
color: #fff;
}
.contact-sec {
background: #0ea6b5;
padding: 80px 0 80px;
}
.contact-sec h3 {
margin: 0 0 67px;
line-height: 47px;
}
.contact-sec-col {
max-width: 320px;
text-align: center;
background: white;
border-radius: 11px;
margin-bottom: 37px;
} .contact-sec-col-topicon img {
height: 140px;
}
.contact-sec-col-topicon h3 {
margin: 10px 0 0;
color: #555555;
font-size: 16px;
font-weight: 600;
margin-left: 100px;
}
.contact-sec-col-topicon.call h3::before {		
content: url(https://itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/Group-9.png);		
position: absolute;		
display: block;		
top: -40px;		
left: 0;		
zoom: 0.9; 		
}
.contact-sec-col-topicon.back h3::before {		
content: url(https://itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/request-call.png);		
position: absolute;		
display: block;		
top: -40px;		
}		
.contact-sec-col-topicon.email h3::before {		
content: url(https://itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/email-us.png);		
position: absolute;		
display: block;		
top: -40px;		
left: 0;		
zoom: 0.9;		
}
.down-bttn-contact {
background: #0fa6b5;
padding-top: 10px;
border-radius: 0px 0px 10px 10px;
padding-bottom: 10px;
color: white;
font-size: 16px;
}
footer {
background: #050608;
padding: 50px 0 40px;
text-align: center;
}
.social-links {
margin: 0 25px 0 0;
display: inline-block;
}
.social-links a {
color: #fff;
font-size: 18px;
margin: 0 12px 0 0;
}
.footer-link {
display: inline-block;
}
.footer-link ul {
display: inline-flex;
}
.footer-link ul li {
padding: 0 20px;
border-right: 1px solid #515151;
line-height: 12px;
}
.footer-link ul li:last-child {
border: 0;
}
.footer-link ul li a {
color: #fff;
}
.footer-link ul li a:hover {
color: #515151;
}
.copyright {
color: #fff;
font-size: 12px;
text-align: center;
margin: 30px 0 0;
}
.copyright a {
color: #fff;
}
.f-m {
display: none;
}
.inner-banner {
max-height: 280px;
background-size: cover !important;
}
.inner-banner .banner-text {
padding: 124px 0 75px;
}
.inner-banner .banner-text h1 {
font-family: 'Muli', sans-serif;
font-size: 45px;
font-weight: 100;
text-shadow: none;
position: relative;
margin: 32px 0 0;
display: inline-block;
width: 48%;
}
.inner-banner .banner-text h1::before {
background: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/inner-h1-bg.png) no-repeat;
content: '';
position: absolute;
width: 330px;
height: 75px;
top: -75px;
}
.inner-sec {
padding: 60px 0;
}
.inner-sec p {
font-size: 16px;
line-height: 26px;
}
.p-img {
width: 100%;
}
.faq-banner .banner-text h1 {
width: 100%;
}
.fleet-banner {
position: relative;
overflow: hidden;
}
.fleet-banner .review-tag {
right: 0;
}
.fleet-banner .review-tag .img-fluid {
max-width: 80%;
}
.fleet-banner .banner-text {
padding: 124px 0 75px;
max-width: none;
}
.fleet-banner .banner-text h2 {
color: #fff;
font-size: 44px;
margin: 0 0 30px;
}
.fleet-banner .banner-text h2 span {
display: block;
font-size: 25px;
margin: 15px 0 20px;
}
.fleet-banner .default-btn {
background: #fff;
color: #0fa6b5;
font-size: 24px;
max-width: none;
display: inline-block;
width: auto;
padding: 10px 27px;
font-family: 'Muli', sans-serif;
text-shadow: none;
font-weight: 600;
}
.cf-you-banner .banner-text h1 {
width: auto;
}
.inner-sec .shadow-heading {
position: relative;
margin: 20px 0 70px;
}
.car-sec {
min-height: 254px;
position: relative;
max-width: 410px;
height: 100%;
}
.car-sec img {
object-fit: cover;
width: 100%;
height: 100%;
}
.car-sec::after {
content: ''; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 34%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.95) 99%, rgba(0,0,0,0.95) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 34%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.95) 99%, rgba(0,0,0,0.95) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 34%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.95) 99%, rgba(0,0,0,0.95) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f2000000', GradientType=0 ); width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.car-details {
position: absolute;
bottom: 16px;
z-index: 99;
width: 100%;
left: 0;
padding: 0 15px;
}
.car-details h2 {
color: #fff;
font-size: 19px;
float: left;
margin: 4px 0 0;
}
.car-details .default-btn, .back-fleet {
font-size: 14px;
padding: 5px 14px;
text-transform: none;
background: none;
border: 1px solid #0fa6b5;
color: #0fa6b5;
max-width: none;
width: auto;
border-radius: 5px;
float: right;
}
.padding-2 {
padding: 2px;
}
.fleet-page-details-carsec {
text-align: center;
margin: 0 0 60px;
}
.fleet-page-details-carsec img {
height: 150px;
margin: 0 0 10px;
}
.fleet-page-details-carsec h2 {
color: #34a2b2;
}
.back-fleet {
margin: 0 auto;
float: none;
display: table;
font-size: 16px;
text-shadow: none;
padding: 7px 45px 10px;
border-width: 2px;
}
.careers-page h4 {
margin: 0 0 30px;
}
ul.dot-li {
list-style-type: disc;
padding: 0 0 0 18px;
}
ul.dot-li li {
color: #555555;
font-size: 16px;
letter-spacing: 0.8px;
line-height: 30px;
font-weight: 300;
}
.careers-page p a {
text-decoration: underline;
}
.cf-you-page .row {
margin-bottom: 80px;
}
.sec-cf {
padding-left: 44px;
}
.sec-cf.oddcls {
margin: 11% 0 0;
}
.sec-cf h4 {
position: relative;
}
.sec-cf h4 .num {
background: #0fa6b5;
color: #fff;
border-radius: 50%;
font-size: 16px;
width: 36px;
height: 36px;
text-align: center;
line-height: 36px;
font-weight: 600;
position: absolute;
top: -3px;
left: -45px;
}
.last-row {
margin-bottom: 0 !important;
}
.faq-banner .banner-text {
padding: 80px 0 75px;
}
.faq-page .card {
border: 4px solid #0fa6b5 !important;
border-radius: 20px !important;
margin: 0 0 30px;
}
.faq-page .card:hover {
border-color: #555555;
}
.faq-page .card-header {
z-index: 99;
border: 0;
background-color: transparent;
position: relative;
padding: 27px 70px 27px 0;
}
.faq-page .card-header a {
display: block;
text-align: left;
color: #555555;
font-size: 24px;
cursor: pointer;
padding: 0 20px 0 35px;
font-weight: 700;
}
.faq-page .card-header a:hover, .faq-page .card-header a:focus {
color: #555555;
}
.faq-page .card-body {
margin-bottom: 40px;
padding: 0 60px 0 40px;
font-size: 16px;
color: #555555;
}
.faq-page .card-header a.collapsed:after {
background: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/plus-icon.png) no-repeat center -3px;
}
.faq-page .card-header a::after {
content: "";
background: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/down-arrow-icon.png) no-repeat center center;
height: 35px;
width: 46px;
position: absolute;
right: 20px;
top: 50%;
margin-top: -13px;
color: #fff;
}
.faq-page .show::after {
border: #555 10px solid;
position: absolute;
content: '';
height: 105%;
width: 101%;
top: -4px;
border-radius: 16px;
left: -4px;
z-index: 0;
}
.applynow-page .content h3 {
display: none;
}
.applynow-page .wizard {
position: relative;
}
.applynow-page .wizard p {
color: #000;
}
.applynow-page .steps {
float: left;
width: 100%;
max-width: 350px;
padding:0 40px 0 0;
}
.applynow-page .content {
border: 8px solid #0fa6b5;
width: calc(100% - 350px);
float: right;
padding: 30px 30px 80px;
border-radius: 10px;
}
.applynow-page .actions {
position: absolute;
right: 40px;
bottom: 40px;
width: 62%;
}
.applynow-page .actions ul li {
float: right;
}
.applynow-page .actions ul li:first-child {
float: left;
}
.applynow-page .actions ul .disabled {
display: none;
}
.applynow-page .content p {
font-size: 20px;
line-height: 33px;
}
.applynow-page .content h4{
margin: 50px 0 30px;
text-transform: uppercase;
font-family: 'savilew00-heavyregular';
}
.applynow-page .form-control{
height: 68px;
border-radius: 10px;
padding: 10px 20px;
color: #000;
font-size: 18px;
border-color: #ccc;
position: relative;
z-index: 99;
background-color: transparent;
}
.applynow-page .form-control:focus {
border-color: #0fa6b5;
box-shadow:none;
}
.form-control::-webkit-input-placeholder:{
color:#000;
}
.form-control::-moz-placeholder{ color:#000;
}
.form-control:-ms-input-placeholder{
color:#000;
}
.applynow-page .form-group {
margin-bottom: 30px;
}
select.minimal {
background-image:url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/drop-arrow.png);
background-position: 94% center;
background-repeat: no-repeat;
-webkit-appearance: none;
-moz-appearance: none;
padding-right: 32px !important;
}
.modify-radio {
display: block;
position: relative;
padding-left: 55px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin: 0 50px 15px 0;
text-align: left;
font-size: 20px;
line-height: 42px;
} .modify-radio input {
position: absolute;
opacity: 0;
cursor: pointer;
} .modify-radio .checkmark {
position: absolute;
top: 0;
left: 0;
height: 42px;
width: 42px;
background-color: #fff;
border-radius: 50%;
border: 1px solid #ccc;
} .modify-radio:hover input ~ .checkmark {
background-color: #ccc;
} .modify-radio input:checked ~ .checkmark {
background-color: #fff;
} .modify-radio .checkmark:after {
content: "";
position: absolute;
display: none;
} .modify-radio input:checked ~ .checkmark:after {
display: block;
} .modify-radio .checkmark::after {
top: 12px;
left: 12px;
width: 16px;
height: 16px;
border-radius: 50%;
background: #0fa6b5;
vertical-align: middle;
}
.step-text {
padding: 14px 14px 14px 63px;
font-size: 17px;
display: block;
margin: 0 0 20px;
max-width: none;
text-shadow: 1px 1px 1px #5d5d5d;
cursor:pointer;
}
.step-number {
font-family: 'savilew00-heavyregular';
position: absolute;
z-index: 99;
top: 17px;
left: 20px;
width: 32px;
height: 32px;
font-size: 18px;
line-height: 29px;
}
.applynow-page .wizard .title {
position: relative;
}
.applynow-page .current .step-text {
background: #555;
text-shadow:none;
}
.applynow-page .current .step-number {
color:#555;
}
.default-btn, .actions ul li a {
padding: 18px 34px;
}
.form-group label.error {
color: red;
position: absolute;
top: -22px;
}
.applynow-page textarea{
min-height:150px
}
.car-damaged-area {
margin: 0 auto;
display: table;
}
.modify-checkbox {
position: relative;
padding: 0 0 0 40px;
font-size: 18px;
display: inline-block;
} .modify-checkbox input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
} .modify-checkbox .checkmark {
position: absolute;
top: 7px;
left: 0;
height: 25px;
width: 25px;
background-color: #eee;
} .modify-checkbox:hover input ~ .checkmark {
background-color: #ccc;
} .modify-checkbox input:checked ~ .checkmark {
background-color: #2196F3;
} .modify-checkbox .checkmark:after {
content: "";
position: absolute;
display: none;
} .modify-checkbox input:checked ~ .checkmark:after {
display: block;
} .modify-checkbox .checkmark:after {
left: 9px;
top: 5px;
width: 5px;
height: 10px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.modal-open {
padding: 0 !important;
}
.modal-open .modal{
display:flex !important;
}
.modal.show .modal-dialog {
margin: auto;
max-width: 500px;
width: 100%;
}
.modal-content {
border: none;
border-radius: 10px;
}
.modal-header, .modal-footer{
border:none;
}
#myModal .modal-content h3{
color:#515255;
font-size:36px;
font-family: 'savilew00-heavyregular';
text-align:center;
}
#myModal .modal-content h3 span {
font-family: 'Muli', sans-serif;
display: block;
font-size: 16px;
margin: 23px 0 14px;
color: #b2b2b2;
}
#myModal .modal-body{
padding-top:0;
padding-bottom:0;
}
.inline-login-button {
display: table;
margin: 30px auto 0;
}
.inline-login-button a {
border: 1px solid #cbcbcb;
padding: 9px 30px 9px 18px;
border-radius: 20px;
color: #515356;
font-size: 11px;
margin: 0 10px;
font-weight: 700;
display: inline-block;
}
.inline-login-button a:hover {
background: #0d0092;
color: #fff;
border-color: #0d0092;
}
.inline-login-button a:hover i {
color: #fff;
}
.inline-login-button a.twit-bttn:hover {
background: #00c8fe;
border-color: #00c8fe;
}
.inline-login-button a i {
font-size: 16px;
vertical-align: text-top;
margin: 0 11px 0 0;
color: #cbcbcb;
}
#myModal .form-control {
height: 60px;
max-width: 350px;
width: 100%;
margin: 0 auto 20px;
background: #eeeeee;
border: none;
border-radius: 10px;
font-size:14px;
text-align:center;
color:#515356;
}
#myModal .default-btn {
max-width: 350px;
border: none;
height: 60px;
line-height: 24px;
margin: 0 auto;
font-size: 14px;
font-weight: 800;
font-family: 'Muli', sans-serif;
letter-spacing: 2px;
text-shadow: none;
cursor:pointer;
}
.modal-footer ul {
padding: 30px 0 25px;
display: table;
width: auto;
margin: 0 auto;
}
.modal-footer ul li {
display: inline-block;
}
.modal-footer ul li a{
margin:0 10px;
}
.refer-friend-sec h3{
text-align: center;
color: #555555;
font-size: 24px;
font-weight: 600;
margin:0 0 50px;
}
.refer-friend-sec .tab-bttn-sec a {
padding: 22px 30px;
font-size: 18px;
line-height: 24px;
text-transform:none;
min-height: 167px;
text-shadow:none;
}
.refer-friend-sec .num {
margin: 0 auto 16px;
display: table;
text-shadow:none;
}
.refer-friend-sec .tab-bttn-sec {
margin: 0 0 60px;
}
.bordre-sec-form{
border: 8px solid #0fa6b5;
width: 100%;
padding: 60px;
border-radius: 10px;
margin: 60px 0;
}
.bordre-sec-form h4{
margin:0 0 30px;
text-transform:uppercase;
font-weight:900;
}
.bordre-sec-form .default-btn{
border: none;
max-width: none;
width: auto;
margin: 70px auto 0;
cursor: pointer;
}
.p-fontsize {
font-size: 14px !important;
line-height: 20px !important;
}
.for-business-page .cr-sec{
padding:80px 0 60px;
}
.refers-sec .tab-bttn-sec {
width: 100%;
display: table;
margin: 0 auto;
max-width: 800px;
}
.refers-sec h3 {
font-size: 18px;
margin: 40px 0 10px;
color: #555;
text-transform: uppercase;
font-weight: 800;
}
.contact-map{
height:480px;
background-position: center top !important;
background-size: cover !important;
}
.floting-address {
background: #fff;
max-width: 400px;
width: 100%;
border-radius: 10px;
padding:30px;
box-shadow: -2px 4px 10px rgba(0,0,0,0.4);
position: absolute;
top: -200px;
}
.page-id-38 .floting-address {
top: 134px;
}
.floting-address h4 {
margin: 0 0 10px;
font-weight: 600;
}
.floting-address p {
color: #0fa6b5;
margin: 0;
line-height: 30px;
}
.contact-location {
padding: 90px 0 0;
}
.contact-location h4{
text-transform:uppercase;
text-align:center;
font-weight:800;
margin-bottom:50px;
}.location-sec-li h4 {
text-transform: none;
text-align: left;
margin: 0 0 10px;
font-size:22px;
}
.location-sec-li {
margin-bottom: 30px;
}
.location-sec-li p {
margin: 0;
}
.location-banner {
height: 580px;
max-height: none;
}
.location-banner .banner-text {
padding: 90px 0 0;
}
.location-banner .banner-text h2{
color: #21366c;
}
.location-banner .default-btn {
background: #0fa6b5;
color: #fff;
}
.location-sec{
padding-top:0;
}
.color-h3{
color:#555; font-size:24px; font-weight:600;
margin:60px 0 30px;
}
.pp-sec .num {
background: #0fa6b5;
color: #fff;
vertical-align: middle;
line-height: 35px;
}
@media (max-width: 780px) {
.p-details-txt-sec h2 {
font-size: 46px !important;
line-height: 1.2em !important;
max-width: 400px;
}
}
@media (min-width: 1440px) {
.frist-col p {
font-size: 16px;
}
}
@media (min-width: 1600px) {
.p-details-1 .row {
min-height: 650px;
}
.p-details-txt-sec {
min-height: 520px;
max-width: 400px;
margin-left: auto;
width: 100%;
margin-right: auto;
padding-top: 70px;
float: none;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
}
}
@media (max-width: 1200px) {
#header .container-fluid {
padding: 0 15px;
}
#mainnav ul li {
padding: 0 12px 0 0;
}
#mainnav .menu .has-sub::before {
right: 2px;
}
.header-bttn a {
font-size: 10px;
}
.review-tag {
right: -140px;
}
.review-tag .img-fluid {
max-width: 60%;
}
.tab-bttn-sec a {
font-size: 20px;
}
.tab-bttn-sec a img {
vertical-align: middle;
}
.pnl-sec p {
font-size: 14px;
}
.p-details-txt-sec h3 {
font-size: 30px;
line-height: 32px;
}
.p-details-txt-sec h2 {
font-size: 40px;
line-height: 1.2em;
}
.p-details-flt-sec {
display: none;
}
.p-details-txt-sec {
padding: 11% 6% 9% 12%;
min-height: auto;
}
.contact-sec h3 {
margin: 0 0 80px;
}
.contact-sec-col-topicon h3 {
font-size: 14px;
margin: 10px;
padding-left: 100px;
}
.social-links {
margin: 0 10px 0 0;
}
.footer-link {
margin: 4px 0 0;
}
.footer-link ul li {
padding: 0 7px;
}
.applynow-page .actions {
position: absolute;
right: 40px;
bottom: 40px;
width: 54%;
}
.sec-cf.oddcls {
margin: 6% 0 0;
}
}
@media (max-width: 991px) {
.fixed-header {
position: relative;
}
.header {
height: auto;
}	 
.btn-menu {
display: block;
position: absolute;
left: -15px;
padding: 36px;
margin: 0;
width: 35px;
top: -8px;
}
.btn-menu.active {
background: #1d386d;
}
.btn-menu.active::before, .btn-menu.active::after {
background-color: #fff;
}
.apply-btn {
display: none;
}
.call-btn {
margin: 7px 0 0;
float: right;
padding: 10px;
}
.call-btn span {
display: none;
}
.header .header-wrap .nav-wrap {
position: absolute;
width: 100%;
display: inline-grid;
top: -22px;
}
.header .header-wrap .logo {
float: none;
margin: 10px auto 0;
position: relative;
z-index: 9999;
width: 121px;
height: 47px;
}
.header-bttn {
margin: 0;
}
.btn-menu::before {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
.btn-menu::before, .btn-menu::after, .btn-menu span {
height: 3px;
width: 30px;
margin: 0 auto;
left: 0;
right: 0;
}
.btn-menu::after {
-webkit-transform: translate3d(0, 10px, 0px);
transform: translate3d(0, 10px, 0);
}
#mainnav-mobi ul {
display: block !important;
}
#mainnav-mobi {
padding: 25px 35px;
position: absolute;
top: 72px;
}
#mainnav-mobi ul li {
border-top: 0;
border-bottom: 1px solid #0b214c;
}
#mainnav-mobi ul > li > a {
font-size: 20px;
font-family: 'savilew00-heavyregular';
height: 60px;
line-height: 55px;
padding: 0 7px;
}
#mainnav-mobi ul li li {
border: 0 !important;
}
#mainnav-mobi ul li li a {
padding: 4px 7px 0;
font-size: 16px;
color: #b7b7b7;
height: auto;
}
.has-sub {
padding: 15px 0 20px;
}
.has-sub a {
height: auto !important;
line-height: 30px !important;
}
.submenu {
padding: 4px 0 0 !important;
}
.apply-btn-mobile {
display: inline-block !important;
margin: 29px 0 0 !important;
}
.apply-btn-mobile:hover {
background: #223f79 !important;
color: #fff !important;
}
.apply-btn-mobile a{
background: transparent !important; color: #fff !important;
}
#mainnav, .apply-btn-mobile {
display: none;
}
#mainnav, .apply-btn-mobile a{
padding: 10px !important; line-height: 1px !important; font-size: 14px !important; height: auto !important;
}
.tab-bttn-sec a {
font-size: 15px;
}
.tab-bttn-sec a img {
height: 30px;
}
.back-shadow {
font-size: 50px;
}
.why-choose-sec {
padding-bottom: 40px;
}
.reviews-col {
height: auto;
margin: 0 0 30px;
}
.review-bottom-row {
padding: 21px 30px 18px;
max-width: 95%;
left: 20px;
}
.review-bottom-col {
margin: 0 10px;
}
.p-details-txt-sec {
padding: 50px 0;
margin: 0 auto;
display: table;
width: auto;
float: none;
}
.contact-sec-col {
margin-bottom: 55px;
}
.contact-sec h3 {
font-size: 20px;
margin: 0 0 50px;
line-height: 30px;
}
.contact-sec-col-topicon h3 {
margin: 0 !important;
font-size: 14px;		
padding-right: 5px;		
padding-left: 72px;
}
.fleet-banner .banner-text h2 {
font-size: 35px;
}
.fleet-banner .review-tag {
bottom: 0;
}
.applynow-page .steps {
float: none;
padding: 0;
margin: 0 auto 60px;
}
.applynow-page .content {
width: 100%;
float: none;
}
.apply-banner {
background-position: -770px 0 !important;
}
.location-banner {
height: 390px;
}
.sec-cf.oddcls {
margin: 0;
}
}
@media (max-width: 767px) {
.banner-text {
padding-top: 50px;
text-align: left;
position: relative;
padding-left: 0px;
}
.tab-sec {
padding: 60px 0;
}
.tab-bttn-sec a {
margin: 0 0 24px;
font-size: 20px;
}
.tab-bttn-sec a img {
height: auto;
}
.tab-bttn-sec .refer-frnd::after, .tab-bttn-sec .call-now::after, .back-shadow {
display: none;
}
.shadow-heading {
margin: 35px 0 40px;
}
.wh-panel {
background: #f1f2f4;
border-radius: 10px;
box-shadow: 0px 3px 4px -1px rgba(0,0,0,0.4);
margin: 0 0 60px;
border: 1px ridge #c5c3c6;
}
.pnl-sec {
display: block;
border-bottom: 1px solid #dcdcdc;
padding: 24px 0 30px;
box-shadow: 0px 1px 0px 0px #fefefe;
margin: 0;
}
.pnl-sec:last-child {
border: none;
box-shadow: none;
}
.hiw-button {
max-width: 100%;
background: none !important;
padding: 0 28px;
color: #555555;
font-size: 22px;
margin: 0 0 20px;
}
.wh-panel .pnl-sec:last-child .hiw-button {
background: none !important;
}
.hiw-button::after {
display: none;
}
.hiw-button .num {
background: #0fa6b5;
color: #fff;
margin-right: 5px;
font-size: 16px;
width: 30px;
height: 30px;
line-height: 28px;
}
.pnl-sec p {
font-size: 17px !important;
font-weight: 500;
margin: 0 15px 0 23px;
}
.your-right-sec {
width: 85%;
margin: 0 auto;
border-radius: 0px 20px 20px 20px;
padding: 20px 20px;
}
.your-right-sec::before {
border-width: 0 39px 70px 0;
bottom: auto;
top: -10px;
}
.your-right-sec::after {
border-width: 0 29px 55px 0;
bottom: auto;
top: 0;
}
.apply-today-sec {
padding: 40px 0;
}
.apply-today-sec .default-btn {
font-size: 18px;
}
.why-choose-sec {
background: #f8f8f8;
padding: 30px 0;
}
.why-choose-sec .shadow-heading p {
display: none;
}
.why-choose-sec .shadow-heading {
margin: 10px 0 0;
}
.why-choose-sec .img-fluid {
max-width: 80%;
margin: 0 auto;
display: table;
}
.why-choose-sec ul.ticks {
margin: 50px 0 0 0;
}
.why-choose-sec ul.ticks li {
padding-left: 30px;
font-size: 22px;
}
.cr-sec .shadow-heading {
margin: 30px 0;
}
.reviews-sec {
border: none;
position: relative;
padding: 0;
}
.review-content {
min-height: auto;
}
.reviews-col {
height: auto;
margin: 0 0 30px;
}
.review-name {
width: 60%;
}
.review-bottom-row {
padding: 0;
position: relative;
background-color: transparent;
bottom: 0;
width: 100%;
max-width: none;
display: block;
text-align: center;
left: 0;
}
.cr-hed {
font-size: 18px;
font-weight: 600;
}
.review-bottom-col {
margin: 26px 0;
}
.cr-count {
font-weight: 600;
}
.preview-logo {
height: auto;
}
.fact-sec {
padding: 20px 0 0;
}
.fact-sec .shadow-heading {
display: none;
}
.f-m {
display: block;
height: 240px;
}
.p-details-txt-sec {
padding: 0;
}
.fact-col {
display: block;
}
.frist-col {
width: 100%;
text-align: center;
padding: 30px 15px;
}
.frist-col h2 {
margin: 0 0 12px;
line-height: 34px;
}
.contact-sec {
padding: 30px 0 0;
}
.contact-sec .col-md-10 {
padding: 0;
}
.contact-sec-col-topicon h3 {
padding: 10px;
padding-left: 59px;		
margin: 4px 31px 0px !important;
}
.down-bttn-contact {
font-size: 18px;
}
.social-links {
display: none;
}
.copyright, .copyright a {
color: #b7b7b7;
margin: 18px 0 0;
font-size: 16px;
}
.fleet-banner {
max-height: none;
background-position: -1160px top !important;
overflow: visible;
}
.fleet-banner .banner-text h2 {
font-size: 30px;
}
.fleet-banner .banner-text h2 span {
font-size: 18px;
}
.fleet-banner .review-tag {
display: table;
left: 0;
right: 0;
margin: 0 auto;
width: auto;
bottom: -60px;
width: 100%;
text-align: center;
}
.fleet-banner .review-tag .img-fluid {
max-width: 100%;
box-shadow: 4px 6px 17px rgba(0,0,0,0.1);
border-radius: 11px;
}
.fleet-banner .default-btn {
background: #0fa6b5;
color: #fff;
padding: 15px 45px;
}
.fleet-page {
padding-top: 87px!important;
}
.fleet-page .shadow-heading {
position: relative;
margin: 20px 0 30px;
}
.car-details {
bottom: 26px;
}
.car-details h2 {
font-size: 28px;
text-align: center;
margin: 0 0 12px;
float: none;
}
.car-details .default-btn {
font-size: 16px;
padding: 4px 14px 5px;
border: 2px solid #0fa6b5;
display: table;
margin: 0 auto;
line-height: 25px;
float: none;
}
.fleet-page-details-carsec img {
height: 100px;
}
.cf-you-page .p-img {
margin: 0 0 20px;
}
.sec-cf {
padding-left: 0;
}
.sec-cf h4 {
padding-left: 44px;
}
.sec-cf h4 .num {
left: 0;
}
.faq-page .show::after {
height: 103%;
width: 102%;
left: -5px;
}
.inner-banner .banner-text h1 {
width: 100%;
}
.applynow-page .actions {
width: 85%;
}
.applynow-page .form-group {
margin-bottom: 0;
}
.applynow-page .form-control{
margin-bottom: 30px;
}
.refer-friend-sec .tab-bttn-sec {
margin: 0 0 20px;
}
.bordre-sec-form {
border: none;
padding: 0;
margin: 48px 0;
}
.bordre-sec-form .default-btn {
margin: 30px auto 0;
}
.for-business-page .cr-sec {
padding: 30px 0 0;
}
.for-business-page  .p-img {
display:none;
}
.refers-sec .mob-mt0 {
margin-bottom: 20px !important;
}
.refers-sec h3 {
margin: 0 0 10px;
}
.contact-location {
padding: 50px 0 0;
}
.contact-location h4 {
text-align: left;
margin-bottom: 20px !important;
}
.location-banner {
height: 255px !important;
background-position: center !important;
}
.location-sec {
padding-top: 350px !important;
}
.location-banner .default-btn {
margin: 168px 0 0 0;
}
.location-banner .review-tag {
bottom: -295px;
}
.location-banner .banner-text h2 span {
font-size: 16px;
}
.location-banner .banner-text h2 {
font-size: 22px;
}
.inner-banner .banner-text h1::before {
margin: 0 auto;
left: 0;
right: 0;
}
}
@media (max-width: 350px) {
.p-details-txt-sec span {
padding: 20px 36px !important;
background: url(//itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/border-fact.png) no-repeat scroll 0 center transparent;
background-size: contain;
display: block;
}
}
@media (max-width: 575px) {
.banner {
background: url(https://itwasntmyfault.com.au/wp-content/uploads/2019/02/mobile-background.png) no-repeat !important;
background-size: cover !important;
min-height: 450px;
overflow: visible;
}
.banner-text h3 {
font-size: 26px;		
}	
.banner-text h1 {
line-height: 32px;
font-size: 29px;
top: 33%;
text-align: left;
}
.banner-text .ticks {
margin: 461px 0 0;
}
.banner-text ul.ticks li {
font-size: 19px;
color: #0fa6b5;
padding: 0 0 5px 46px;
text-shadow: none;
text-align: left;
}
.review-tag, .c-text {
display: none;
}
.review-name {
width: 42%;
}
.p-details-txt-sec {
padding: 25px 6%;
}
.p-details-txt-sec h2 {
font-size: 33px !important;
line-height: 40px !important;
margin: 17px 0 20px;
}
footer {
padding: 30px 0;
}
.footer-link {
margin: 0;
display: block;
}
.footer-link ul {
display: block;
}
.footer-link ul li {
padding: 0 0 10px;
border: 0;
}
.footer-link ul li a {
text-align: center;
display: block;
line-height: 20px;
font-weight: 600;
}
.inner-sec {
padding: 40px 0;
}
.inner-banner {
max-height: 300px;
padding-top: 30px;
padding-bottom: 30px;
}
.inner-banner .banner-text {
padding: 160px 0 75px;
}
.about-banner {
background-position: -1348px top !important;
}
.inner-banner .banner-text h1 {
font-size: 35px;
margin: 32px auto;
width: 100%;
text-align: center;
}
.inner-banner .banner-text h1::before {
width: 290px;
background-size: 70%;
background-position: center;
top: -60px;
}
.fleet-page {
padding: 87px 0 0 !important;
}
.padding-2 {
padding: 0;
}
.car-sec {
margin: 0 auto;
}
.fleet-banner .banner-text h2 {
font-size: 26px;
}
.fleet-page-details-carsec img {
height: auto;
width: 100%;
max-width: 250px
}
.back-fleet {
display: none;
}
.faq-page .show::after {
height: 102%;
width: 103%;
left: -4px;
}
.faq-page .card-header a::after {
right: 9px;
top: 29px;
}
.faq-page .card-header a {
padding: 0 0 0 14px;
font-size: 18px;
}
.faq-page .card-header a.collapsed::after {
top: 44px;
}
.faq-banner {
background-position: -1180px top !important;
}
.faq-banner .banner-text {
padding: 120px 0 75px;
}
.faq-banner .banner-text h1 {
line-height: 42px;
}
.faq-page .card-body {
padding: 0 20px;
}
.step-text {
font-size: 16px;
}
.applynow-page .content {
border: none;
padding: 0;
}
.applynow-page .content p {
font-size: 18px;
line-height: 28px;
text-align: center;
}
.applynow-page .content h4 {
text-align: center;
}
.applynow-page .actions {
position: relative;
right: 0;
width: 100%;
bottom: 0;
margin: 40px 0 0;
}
.fieldset-content p {
text-align: left !important;
}
.mob-mt0 {
margin-top: 0 !important;
margin-bottom: 30px !important;
}
.default-btn, .actions ul li a {
padding: 10px 30px;
}
.default-btn, .actions ul li a {
font-size: 18px;
padding: 10px 20px;
}
.apply-banner {
background-position: -1160px 0 !important;
}
.modify-checkbox {
margin: 0 0 30px;
}
.car-damaged-area {
margin: 0 auto 30px;
}
.modal.show .modal-dialog {
width: 92%;
}
.inline-login-button a {
padding: 9px 26px 9px 18px;
font-size: 11px;
margin: 0 0 10px;
}
.refers-sec .tab-bttn-sec{
display:none;
}
.refers-sec .pt-5 {
padding-top: 0 !important;
}
.contact-map {
background-position: -870px 0 !important;
}
.floting-address {
max-width: none;
width: 92%;
top: 140px;
}
.floting-address h4 {
font-size: 18px;
}
.floting-address p {
line-height: 23px;
font-size: 14px;
word-break: break-all;
}
.location-banner .banner-text {
padding: 13px 0 75px !important;
}
.location-banner .default-btn {
margin: 146px 0 0 0;
}
.pp-sec .num {
position: absolute;
left: 15px;
}
.pp-sec h4 {
padding: 0 0 0 48px;
}
.pp-sec .pl-5{
padding-left: 0 !important;
}
.pp-sec p{
word-break:break-all;
}
.mp-0{
padding-left:0 !important;
}
.inline-login-button {
display: inline-block;
}
}
textarea#input_5_5 {
border-radius: 5px;
border: 1px solid #d7d8d7;
}
.page-id-733 .floting-address {
display: none;
}
h2.thank {
font-family: 'Muli', sans-serif;
font-size: 50px;
font-weight: 100;
text-shadow: none;
color: #44a6b5;
position: relative;
}
.page-id-733 .contact-map {
display: none;
}
.thank-you-block {
max-width: 500px;
margin-left: auto;
margin-right: auto;
text-align: center;
border: 3px solid #44a6b5;
padding-top: 90px;
padding-bottom: 120px;
border-radius: 22px;
background: url(https://itwasntmyfault.com.au/wp-content/uploads/2019/02/background-bottom-thank-you.png);
background-repeat: no-repeat;
background-position: bottom;
background-size: contain;
}
h2.thank:before {
background: url(https://itwasntmyfault.com.au/wp-content/uploads/2019/02/car-shaped.png) no-repeat;
content: '';
position: absolute;
width: 220px;
height: 53px;
top: -50px;
right: 32%;
zoom: 0.8;
}
.vc_tta-panel-body {
text-align: center;
padding-top: 80px !important;
}
.confirmed {
text-align: center;
padding-top: 80px !important;
padding-bottom: 80px !important;
} @media (max-width:767px) and (min-width:630px) {		
.contact-sec-col-topicon.call h3::before, .contact-sec-col-topicon.email h3::before {		
left: 0px;		
zoom: 0.6;		
}		
.contact-sec-col-topicon.back h3::before {		
content: url(https://itwasntmyfault.com.au/wp-content/themes/itwasnotmyfault/images/request-call.png);		
position: absolute;		
display: block;		
top: -40px;		
left: 125px;		
zoom: 0.6;		
}		
}		
@media (max-width:991px) and (min-width:768px) {		
.contact-sec-col-topicon.back h3::before {		
left: 0px;		
zoom: 0.6;		
}		
}		
@media (min-width:992px) {		
.contact-sec-col-topicon.back h3::before, .contact-sec-col-topicon.call h3::before, .contact-sec-col-topicon.email h3::before{		
left: 0px;		
zoom: 0.9 !important;		
}		
}		
@media (max-width:620px){		
.contact-sec-col-topicon.call h3::before, .contact-sec-col-topicon.email h3::before, .contact-sec-col-topicon.back h3::before {		
zoom: 0.9 !important;		
left: -8px;		
}		
}		
@media (max-width:768px){		
.contact-sec-col {		
max-width: 320px;		
margin-left: auto;		
margin-right: auto;		
margin-bottom: 80px !important;		
}		
.col-sm {		
max-width: 350px;		
margin-left: auto;		
margin-right: auto;		
}		
}
.contact-sec-col-topicon.call h3::before , .contact-sec-col-topicon.email h3::before {
left: 0;
zoom: 0.6;		
}