@font-face {
font-family: 'Montserrat';
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Medium.eot);
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Medium.eot?#iefix) format('embedded-opentype'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Medium.woff2) format('woff2'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Medium.woff) format('woff'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Montserrat';
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-SemiBold.eot);
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-SemiBold.woff2) format('woff2'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-SemiBold.woff) format('woff'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Montserrat';
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Bold.eot);
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Bold.eot?#iefix) format('embedded-opentype'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Bold.woff2) format('woff2'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Bold.woff) format('woff'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Montserrat';
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Regular.eot);
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Regular.woff2) format('woff2'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Regular.woff) format('woff'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Montserrat-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Gotham';
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Light.eot);
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Light.eot?#iefix) format('embedded-opentype'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Light.woff2) format('woff2'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Light.woff) format('woff'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Gotham';
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Medium.eot);
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Medium.eot?#iefix) format('embedded-opentype'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Medium.woff2) format('woff2'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Medium.woff) format('woff'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'GothamB';
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Book.eot);
src: url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Book.eot?#iefix) format('embedded-opentype'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Book.woff2) format('woff2'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Book.woff) format('woff'), url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/fonts/Gotham-Book.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}           .vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
padding-top: 0;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
margin-bottom: 0;
}
div.wpcf7 .ajax-loader {
position: absolute;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 2px solid #f00;
margin: 0;
}  html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
display: block;
}
audio, canvas, progress, video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
progress {
vertical-align: baseline;
}
template, [hidden] {
display: none;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:active, a:hover, a:focus {
outline-width: 0;
text-decoration: none;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b, strong {
font-weight: 700;
}
b, strong {
font-weight: 700;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
max-width: 100%;
height: auto;
}
svg:not(:root) {
overflow: hidden;
}
code, kbd, pre, samp {
font-family: monospace, monospace;
font-size: 1em;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
button, input, optgroup, select, textarea {
font: inherit;
margin: 0;
}
optgroup {
font-weight: bold;
}
button, input {
overflow: visible;
}
button, select {
text-transform: none;
}
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
textarea {
overflow: auto;
}
[type="checkbox"], [type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
html, input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
} .author-box:before, .clearfix:before, .entry:before, .entry-content:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .widget:before, .wrap:before {
content: " ";
display: table;
}
.author-box:after, .clearfix:after, .entry:after, .entry-content:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .widget:after, .wrap:after {
clear: both;
content: " ";
display: table;
}  body {
background-color: #fff;
color: #434343;
font-family: "Montserrat";
font-size: 13px;
font-weight: normal;
line-height: 1.9;
-webkit-font-smoothing: antialiased;
}
body.altitude-home {
background: none;
}
a, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button, .site-header.sticky-header {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
::-moz-selection {
background-color: #000;
color: #fff;
}
::selection {
background-color: #000;
color: #fff;
}
a {
color: #000;
text-decoration: none;
}
a:focus, a:hover {
color: #000;
}
p {
margin: 0 0 20px;
padding: 0;
}
ol, ul {
margin: 0;
padding: 0;
}
li {
list-style-position: inside;
}
cite, em, i {
font-style: italic;
}
.image-section .widget:first-of-type cite {
font-size: 1.6rem;
font-style: normal;
font-weight: 800;
letter-spacing: 3px;
text-transform: uppercase;
}
mark {
background: #ddd;
color: #000;
}
blockquote {
color: #999;
margin: 40px;
}
blockquote::before {
content: "\201C";
display: block;
font-size: 30px;
font-size: 3rem;
height: 0;
left: -20px;
position: relative;
top: -10px;
}
.image-section .widget:first-of-type blockquote {
color: #fff;
font-size: 8rem;
font-weight: 200;
line-height: 1;
margin: 0 0 20px;
}
.image-section blockquote::before {
display: none;
}
hr {
border: 0;
border-collapse: collapse;
border-top: 2px solid #f5f5f5;
clear: both;
margin: 40px 0;
} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: "Montserrat";
font-weight: 300;
color: #000;
margin: 0 0 15px;
line-height: normal;
text-transform: capitalize;
}
h1, .h1 {
font-size: 36px;
}
h2, .h2 {
font-size: 36px;
}
h3, .h3 {
font-size: 24px;
}
.sec-pad {
padding-top: 80px;
padding-bottom: 80px;
}
@media (max-width: 1600px) {
.sec-pad {
padding-top: 65px;
padding-bottom: 65px;
}
}
@media (max-width: 1200px) {
.sec-pad {
padding-top: 45px;
padding-bottom: 45px;
}
}
.sec-bg {
background-color: #ff9b38;
} .pb-0 {
padding-bottom: 0 !important;
}
.pt-0 {
padding-top: 0 !important;
}
.w-100 {
width: 100%;
}
.w-95 {
width: 95%;
}
.w-90 {
width: 90%;
}
.w-85 {
width: 85%;
}
.w-80 {
width: 80%;
}
.w-70 {
width: 70%;
}
.w-60 {
width: 60%;
}
.w-50 {
width: 50%;
}
.pt-40 {
padding-top: 40px;
}
.pb-40 {
padding-bottom: 40px;
}
.pt-50 {
padding-top: 50px;
}
.pb-50 {
padding-bottom: 50px;
}
.pt-60 {
padding-top: 60px;
}
.pb-60 {
padding-bottom: 60px;
}
.pt-70 {
padding-top: 70px;
}
.pb-70 {
padding-bottom: 70px;
}
.pt-80 {
padding-top: 80px;
}
.pb-80 {
padding-bottom: 80px;
}
.px-0, .px-0 > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.px-15 {
padding-right: 15px;
padding-left: 15px;
}
.px-30 > .vc_column-inner {
padding-right: 30px;
padding-left: 30px;
}
.mx-35 {
margin-left: 35px;
margin-right: 35px;
}
.mb-30 {
margin-bottom: 30px;
}
.pl-container, .site-header .wrap {
padding-left: -moz-calc((100% - 1200px) / 2);
padding-left: -webkit-calc((100% - 1200px) / 2);
padding-left: calc((100% - 1200px) / 2);
}
@media (max-width: 1280px) {
.pl-container, .site-header .wrap {
padding-left: -moz-calc((100% - 1140px) / 2);
padding-left: -webkit-calc((100% - 1140px) / 2);
padding-left: calc((100% - 1140px) / 2);
}
}
@media (max-width: 1200px) {
.pl-container, .site-header .wrap {
padding-left: -moz-calc((100% - 960px) / 2);
padding-left: -webkit-calc((100% - 960px) / 2);
padding-left: calc((100% - 960px) / 2);
}
}
@media (max-width: 1023px) {
.pl-container, .site-header .wrap {
padding-left: 5%;
}
}
@media (max-width: 767px) {
.pl-container, .site-header .wrap {
padding-left: 5%;
padding-right: 5%;
}
}
.pr-container {
padding-right: -moz-calc((100vw - 1200px) / 2);
padding-right: -webkit-calc((100vw - 1200px) / 2);
padding-right: calc((100vw - 1200px) / 2);
}
@media (max-width: 1280px) {
.pr-container {
padding-right: -moz-calc((100% - 1140px) / 2);
padding-right: -webkit-calc((100% - 1140px) / 2);
padding-right: calc((100% - 1140px) / 2);
}
}
@media (max-width: 1200px) {
.pr-container {
padding-right: -moz-calc((100% - 960px) / 2);
padding-right: -webkit-calc((100% - 960px) / 2);
padding-right: calc((100% - 960px) / 2);
}
}
@media (max-width: 1023px) {
.pr-container {
padding-right: 5%;
}
}
@media (max-width: 767px) {
.pr-container {
padding-right: 5%;
padding-left: 5%;
}
}
.pr-100 {
padding-right: 100px;
}
.pl-100 {
padding-left: 100px;
}
.px-100 {
padding-right: 100px;
padding-left: 100px;
}
@media (max-width: 1023px) {
.px-100 {
padding-right: 30px;
padding-left: 30px;
}
}
@media (max-width: 1023px) {
.px-100 {
padding-right: 15px;
padding-left: 15px;
}
}
.px-50 {
padding-right: 50px;
padding-left: 50px;
}
@media (max-width: 991px) {
.px-50 {
padding-right: 0;
padding-left: 0;
}
}
.overflow-visible {
overflow: visible !important;
}
.pos-static {
position: static;
}
.h-70 {
height: 70vh;
}
.sec-head {
color: #000;
font-size: 26px;
font-weight: 300;
margin-bottom: 30px;
font-family: "Montserrat";
line-height: 1.25;
text-transform: initial;
}
.sec-head strong {
color: #ff9b38;
}
@media (max-width: 1200px) {
.sec-head {
font-size: 24px;
}
}
@media (max-width: 991px) {
.sec-head {
font-size: 20px;
}
}
.max-1200 {
max-width: 1200px;
} .max-500 > .vc_column-inner {
max-width: 530px;
margin-left: auto;
margin-right: auto;
}
.max-600 > .vc_column-inner {
max-width: -moz-calc(1200px / 2);
max-width: -webkit-calc(1200px / 2);
max-width: calc(1200px / 2);
}
@media (max-width: 1200px) {
.max-600 > .vc_column-inner {
max-width: -moz-calc(991px / 2);
max-width: -webkit-calc(991px / 2);
max-width: calc(991px / 2);
}
}
@media (max-width: 991px) {
.max-600 > .vc_column-inner {
max-width: 100%;
padding-left: 5%;
padding-right: 5%;
}
}
.entry-content ul li {
padding-left: 10px;
position: relative;
list-style-type: none;
}
.entry-content ul li::before {
position: absolute;
left: 0;
top: 13px;
width: 4px;
height: 4px;
border-radius: 10px;
content: '';
background-color: #999;
} @media (max-width: 1600px) {
.pb-70, .pb-80 {
padding-bottom: 60px;
}
}
@media (max-width: 991px) {
.pb-50, .pb-60, .pb-70, .pb-80 {
padding-bottom: 30px;
}
.pt-50, .pt-60, .pt-70, .pt-80 {
padding-top: 30px;
}
}
@media (max-width: 1200px) {
.pb-70, .pb-80 {
padding-bottom: 50px;
}
.w-50, .w-60, .w-70, .w-80, .w-85, .w-90, .w-95, .w-sm-100 {
width: 100% !important;
}
}
@media (max-width: 767px) {
.w-50, .w-60, .w-70, .w-80, .w-85, .w-90, .w-95 {
width: 100%;
}
body {
line-height: 2;
}
.xs-height {
height: auto;
}
.vc_rtl-columns-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.pb-50, .pb-60, .pb-70, .pb-80 {
padding-bottom: 40px;
}
.pt-50, .pt-60, .pt-70, .pt-80 {
padding-top: 40px;
}
}
.text-black {
color: #000;
}
.text-white {
color: #fff;
}
.bg-green {
background-image: -moz-linear-gradient(-135deg, #d3d600 0%, #79b91b 100%);
background-image: -webkit-linear-gradient(-135deg, #d3d600 0%, #79b91b 100%);
background-image: -ms-linear-gradient(-135deg, #d3d600 0%, #79b91b 100%);
}
.bg-blue {
background-image: -moz-linear-gradient(-135deg, #7ec3f4 0%, #2a88ce 99%);
background-image: -webkit-linear-gradient(-135deg, #7ec3f4 0%, #2a88ce 99%);
background-image: -ms-linear-gradient(-135deg, #7ec3f4 0%, #2a88ce 99%);
}
.bg-orange {
background-image: -moz-linear-gradient(-135deg, #fcc41f 0%, #fc8319 99%);
background-image: -webkit-linear-gradient(-135deg, #fcc41f 0%, #fc8319 99%);
background-image: -ms-linear-gradient(-135deg, #fcc41f 0%, #fc8319 99%);
}
.w-100.wpb_single_image * {
width: 100%;
} .site-header {
background-color: #fff;
left: 0;
position: fixed;
width: 100%;
z-index: 9;
}
.site-header .wrap {
max-width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 767px) {
.site-header .wrap {
padding-top: 55px;
padding-bottom: 10px;
}
}
@media (max-width: 420px) {
.site-header .wrap {
padding-top: 48px;
}
}
.site-header.sticky-header {
background-color: #fff;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}
.site-header.sticky-header .wrap {
border-bottom: none;
}
.site-header.sticky-header .nav-secondary {
display: none;
} .site-header .title-area {
width: 240px;
padding-left: 0;
-webkit-box-flex: 1 0; -moz-box-flex: 1 0; -webkit-flex: 1 0; -ms-flex: 1 0; flex: 1 0;
}
@media (max-width: 1023px) {
.site-header .title-area {
width: 200px;
}
}
@media (max-width: 767px) {
.site-header .title-area {
width: 180px;
}
}
@media (max-width: 991px) {
.site-header .title-area {
padding-left: 3%;
}
}
.site-header .title-area .site-title {
background-size: contain !important;
line-height: 1;
margin-bottom: 0;
max-width: 270px;
}
@media (max-width: 1023px) {
.site-header .title-area .site-title {
width: 200px;
}
}
@media (max-width: 767px) {
.site-header .title-area .site-title {
width: 180px;
}
}
.site-header .title-area .site-title a {
min-height: 42px;
text-indent: -9999px;
display: block;
}
.site-header .title-area .site-title a:hover, .site-header .title-area .site-title a:focus {
color: #fff !important;
}
@media (max-width: 800px) {
.site-header .title-area .site-title {
text-align: left;
background-position: left !important;
}
}
.site-header .site-description {
display: block;
height: 0;
margin-bottom: 0;
text-indent: -9999px;
}
.site-header .header-widget-area {
text-align: right;
}
.site-header .header-widget-area .header-tyop-area {
background-color: #e4e4e4;
padding: 10px 30px 5px;
font-size: 12px;
line-height: 30px;
color: #979797;
border-bottom-left-radius: 25px;
border-top-left-radius: 20px;
margin-top: -5px;
}
.site-header .header-widget-area .header-tyop-area .header-left-text {
margin-right: 15px;
}
@media (max-width: 420px) {
.site-header .header-widget-area .header-tyop-area .header-left-text {
text-align: center;
margin-right: auto;
margin-left: auto;
}
}
@media (max-width: 767px) {
.site-header .header-widget-area .header-tyop-area {
position: absolute;
top: 0;
margin-top: 0;
padding: 8px 15px;
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
left: 0;
right: 0;
line-height: 2;
}
}
@media (max-width: 420px) {
.site-header .header-widget-area .header-tyop-area {
display: block !important;
padding: 2px 15px;
}
}
@media (max-width: 420px) {
.site-header .header-widget-area .header-social ul {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.site-header .header-widget-area .header-social ul li {
list-style: none;
font-size: 15px;
padding: 0 10px;
}
.site-header .header-widget-area .header-social ul li a {
color: #979797;
}
.site-header .header-widget-area .header-menu {
display: inline-block;
padding-left: 0;
padding-right: 50px;
}
@media (max-width: 1500px) {
.site-header .header-widget-area .header-menu {
padding-right: 25px;
}
}
@media (max-width: 1200px) {
.site-header .header-widget-area .header-menu {
padding-right: 15px;
}
}
.site-header .header-widget-area .header-right-side-phone {
height: auto !important;
}
.site-header .header-widget-area .header-right-side-phone a {
display: block;
line-height: 33px;
background-color: #1b1b1b;
color: #fff;
padding: 20px 30px;
font-weight: 500;
letter-spacing: 1px;
}
.site-header .header-widget-area .header-right-side-phone a i {
font-size: 30px;
margin-right: 5px;
color: #ff9b38;
}
@media (max-width: 1500px) {
.site-header .header-widget-area .header-right-side-phone a i {
font-size: 22px;
}
}
@media (max-width: 991px) {
.site-header .header-widget-area .header-right-side-phone a i {
margin-right: 0px;
}
}
@media (max-width: 991px) {
.site-header .header-widget-area .header-right-side-phone a span {
display: none;
}
}
@media (max-width: 1500px) {
.site-header .header-widget-area .header-right-side-phone a {
padding: 13px 30px;
font-size: 12px;
}
}
@media (max-width: 1200px) {
.site-header .header-widget-area .header-right-side-phone a {
padding: 13px 20px;
}
}
@media (max-width: 991px) {
.site-header .header-widget-area .header-right-side-phone a {
padding: 18px 15px;
}
}
@media (max-width: 800px) {
.site-header .header-widget-area .header-right-side-phone a {
padding: 10px 15px;
}
}
.site-header .header-widget-area .header-right-side-phone a:hover, .site-header .header-widget-area .header-right-side-phone a:focus {
color: #ff9b38;
} .genesis-nav-menu {
line-height: 1;
}
.genesis-nav-menu .menu-item {
display: inline-block;
text-align: left;
}
.genesis-nav-menu .menu-item i {
display: none;
}
.genesis-nav-menu li li {
margin-left: 0;
}
header .menu a {
color: #000;
display: block;
font-size: 13px;
font-weight: 500;
letter-spacing: 1px;
padding: 28px 28px 32px;
position: relative;
}
header .menu a:before {
position: absolute;
content: '';
bottom: 0;
left: 0;
right: 0;
height: 7px;
width: 0px;
background-color: #ff9b38;
margin: auto;
}
@media (max-width: 767px) {
header .menu a:before {
display: none;
}
}
@media (max-width: 1500px) {
header .menu a {
padding: 22px 22px 24px;
font-size: 12px;
}
}
@media (max-width: 1200px) {
header .menu a {
padding: 22px 8px 24px;
}
}
@media (max-width: 991px) {
header .menu a {
padding: 22px 5px 24px;
}
}
header .menu > .menu-item > a:hover:before, header .menu > .menu-item > a:focus:before, header .menu > .menu-item.current-menu-item > a:before, .current-menu-parent > a:before {
width: 100px;
transition: width 0.5s ease;
-webkit-transition: width 0.5s ease;
}
@media (max-width: 1500px) {
header .menu > .menu-item > a:hover:before, header .menu > .menu-item > a:focus:before, header .menu > .menu-item.current-menu-item > a:before, .current-menu-parent > a:before {
max-width: 75px;
width: 100%;
}
}
.genesis-nav-menu .sub-menu {
background-color: #fff;
left: -9999px;
letter-spacing: 0;
opacity: 0;
top: 100%;
position: absolute;
-webkit-transition: opacity 0.4s ease-in-out;
-moz-transition: opacity 0.4s ease-in-out;
-ms-transition: opacity 0.4s ease-in-out;
-o-transition: opacity 0.4s ease-in-out;
transition: opacity 0.4s ease-in-out;
width: 300px;
z-index: 99;
padding-bottom: 15px;
}
@media (max-width: 800px) {
.genesis-nav-menu .sub-menu {
background-color: #000;
}
}
.genesis-nav-menu .sub-menu li {
display: block;
padding: 12px 25px;
}
@media (max-width: 800px) {
.genesis-nav-menu .sub-menu li {
padding: 5px 15px;
}
}
.genesis-nav-menu .sub-menu li a {
outline: none;
position: relative;
display: inline-block;
color: #000;
line-height: 1.2;
padding: 2px 0;
letter-spacing: 0;
text-transform: capitalize;
font-size: 12px;
}
.genesis-nav-menu .sub-menu li a:hover, .genesis-nav-menu .sub-menu li a:focus {
color: #fff;
}
@media (max-width: 800px) {
.genesis-nav-menu .sub-menu li a {
color: #fff;
}
}
.genesis-nav-menu .sub-menu li.current-menu-item, .genesis-nav-menu .sub-menu li:hover, .genesis-nav-menu .sub-menu li:focus {
background-color: #ff9b38;
}
.genesis-nav-menu .sub-menu li.current-menu-item a, .genesis-nav-menu .sub-menu li:hover a, .genesis-nav-menu .sub-menu li:focus a {
color: #fff;
}
.genesis-nav-menu .sub-menu .sub-menu {
margin: -42px 0 0 0;
left: 299px !important;
}
.genesis-nav-menu .sub-menu .sub-menu a {
color: #000 !important;
}
.genesis-nav-menu .sub-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu .sub-menu a:focus {
color: #fff !important;
}
@media (max-width: 800px) {
.genesis-nav-menu .sub-menu .sub-menu a {
color: #fff !important;
}
}
@media (max-width: 800px) {
.genesis-nav-menu .sub-menu {
left: 0 !important;
position: initial;
margin: 0;
}
}
.genesis-nav-menu .menu-item:hover {
position: relative;
}
.genesis-nav-menu .menu-item:hover > .sub-menu {
left: 0;
opacity: 1;
} .site-inner, .wrap {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}
.site-inner {
margin-top: 0;
}
.home .site-inner {
margin-top: 90px;
}
.featured_image_area {
background-size: cover;
display: none;
}
@media only screen and (max-width: 1200px) {
.site-inner, .wrap {
max-width: 960px;
}
}
@media only screen and (max-width: 1023px) {
.site-inner, .wrap {
max-width: 100%;
padding-left: 5%;
padding-right: 5%;
}
.site-header .wrap {
padding-left: 0;
padding-right: 0;
}
.secondary-nav .site-inner {
margin-top: 0;
}
.site-header {
position: relative;
}
.front-page .site-header {
background-color: #000;
}
.front-page .site-inner {
margin-top: 0;
}
.site-inner {
margin-top: 0px;
}
.full-width-content .content {
padding: 0;
}
}
@media only screen and (max-width: 800px) { .site-inner, .wrap {
max-width: none;
width: 100%;
}
.site-inner, .wrap {
padding-left: 5%;
padding-right: 5%;
}
.front-page .site-inner {
padding: 0;
}
nav.nav-primary {
top: 0;
}
.site-header nav .wrap {
padding: 0;
}
nav.genesis-responsive-menu {
display: none;
position: relative;
}
.menu-toggle, .sub-menu-toggle {
border-width: 0;
background-color: #000;
color: #ff9b38;
display: block;
margin: 0 auto;
overflow: hidden;
text-align: center;
visibility: visible;
}
.menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
.menu-toggle:focus, .sub-menu-toggle:focus {
outline: 1px solid #ccc;
outline-offset: -1px;
}
.menu-toggle {
margin-bottom: 0px;
z-index: 1000;
background-color: #000;
font-size: 20px;
color: #fff;
padding: 0px 15px 0px;
line-height: 42px;
}
.menu-toggle i {
line-height: 42px;
}
.menu-toggle::before, .menu-toggle.activated::before {
margin-right: 10px;
text-rendering: auto;
}
.sub-menu-toggle {
float: right;
padding: 10px;
position: absolute;
right: 0;
top: 0;
z-index: 100;
}
.sub-menu-toggle::before {
display: inline-block;
text-rendering: auto;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transition: transform 0.25s ease-in-out;
-ms-transition: transform 0.25s ease-in-out;
transition: transform 0.25s ease-in-out;
}
.sub-menu-toggle.activated::before {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
}
@media screen and (min-width: 800px) {
.menu-toggle {
display: none;
}
.mobile-custom-menu {
display: none;
}
}
@media (max-width: 1023px) {
.home .site-inner {
margin-top: 0;
}
.header_logo {
padding: 0;
}
.header_logo a {
display: block;
}
.header_logo a img {
width: 100%;
}
}
@media screen and (max-width: 800px) {
nav.nav-primary span, .genesis-nav-menu {
display: none;
position: absolute;
padding: 10px 0;
width: 280px;
right: 5%;
top: 100%;
z-index: 99999;
background-color: #000;
}
.menu-item-has-children {
position: relative;
}
span.plusicon {
position: absolute;
right: 10px;
font-size: 20px;
color: #fff;
top: 0;
bottom: 0;
margin: auto;
line-height: normal;
}
.menubtn {
display: block;
margin: 5px 0 10px;
float: right;
text-indent: -9999px;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
width: 40px;
height: 40px;
}
.menubtn:hover {
cursor: pointer;
}
.menubtn {
background: #333 url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/images/menuicon.png) no-repeat right top;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-khtml-opacity: 0.6;
opacity: 0.6;
}
.header_logo {
padding: 0 15px;
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
text-align: left !important;
}
.header_logo a img {
width: auto;
}
.site-header > .wrap {
position: relative;
}
.genesis-nav-menu .menu-item {
display: block;
position: relative;
}
.genesis-nav-menu .menu-item i {
position: absolute;
top: 9px;
right: 8px;
color: #fff;
display: block;
}
.genesis-nav-menu .menu-item a, .genesis-nav-menu .sub-menu a {
color: #fff;
padding: 10px 15px;
position: relative;
}
.genesis-nav-menu .sub-menu a {
font-size: 13px;
color: #fff;
}
.genesis-nav-menu .sub-menu {
border-top-left-radius: 0;
border-bottom: 2px solid #666;
position: inherit;
width: auto;
background-color: #000;
}
.genesis-nav-menu .menu-item:hover > .sub-menu {
left: 0 !important;
margin: 5px 0 0;
}
header .menu > .menu-item > a:hover, header .menu > .menu-item > a:focus, header .menu > .menu-item.current-menu-item > a, .genesis-nav-menu .menu-item.current-menu-parent > a {
background-color: #ff9b38;
color: #fff;
}
.genesis-nav-menu .menu-item a > i {
float: right;
}
}  @media (max-width: 991px) {
.mega-menu {
padding: 10px 15px !important;
}
}
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
position: fixed !important;
top: 0px !important;
left: 0px !important;
bottom: 0px !important;
width: 270px;
background-color: #141414;
z-index: 99999999;
}
@media (max-width: 991px) {
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
position: static !important;
}
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu .widget_media_image {
display: none !important;
}
}
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu .menu-head {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-weight: bold;
}
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-column .mega-sub-menu span.mega-indicator {
display: none !important;
}
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-column .mega-sub-menu .widget_media_image img {
max-width: 150px !important;
}
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-column .mega-sub-menu > li.mega-menu-item:not(:first-child) {
border-bottom: 1px solid #424343 !important;
}
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-column .mega-sub-menu > li.mega-menu-item:not(:first-child) .mega-menu-link {
padding-top: 0 !important;
}
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-column .mega-sub-menu > li.mega-menu-item:not(:first-child) .mega-menu-link strong {
font-size: 18px !important;
color: #fff !important;
font-weight: bold;
}
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-column .mega-sub-menu > li.mega-menu-item:not(:first-child) .mega-menu-link strong span {
font-weight: lighter;
}
.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-menu-column .mega-sub-menu > li.mega-menu-item:not(:first-child) .mega-sub-menu li.mega-menu-item {
border-bottom: 1px solid #1b1b1b !important;
}
.mega-menu > li.mega-menu-megamenu span.mega-indicator {
display: none !important;
}
.mega-menu .last-menu ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:not(:first-child):not(:nth-child(2)) {
border-bottom: 1px solid #1b1b1b !important;
}
.mega-menu .last-menu ul.mega-sub-menu ul.mega-sub-menu > li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:not(:first-child):not(:nth-child(2)) a.mega-menu-link {
font-size: 18px !important;
color: #fff !important;
border-bottom: 0 !important;
padding: 0 !important;
} .inner_banner_area {
min-height: 200px;
background-size: cover !important;
background-position: center !important;
margin-top: 112px;
position: relative;
display: block;
z-index: 1;
background-color: #fff;
}
.inner_banner_area:before {
background-image: -moz-linear-gradient(0deg, #fff 0%, #fff 69%, rgba(255, 255, 255, 0) 100%);
background-image: -webkit-linear-gradient(0deg, #fff 0%, #fff 69%, rgba(255, 255, 255, 0) 100%);
background-image: -ms-linear-gradient(0deg, #fff 0%, #fff 69%, rgba(255, 255, 255, 0) 100%);
opacity: 0.49;
position: absolute;
left: 0px;
top: 0;
bottom: 0;
width: 50%;
height: 100%;
content: '';
display: block;
z-index: -1;
}
@media (max-width: 1500px) {
.inner_banner_area {
margin-top: 95px;
}
}
@media (max-width: 1023px) {
.inner_banner_area {
margin-top: 0px;
}
}
.inner_banner_area .header-title-outer {
padding-top: 160px;
max-width: 1200px;
margin: auto;
z-index: 1;
}
.inner_banner_area .header-title-outer .header-title .sec-head {
margin-bottom: 25px;
color: #5a5a5a;
font-size: 42px;
font-weight: bold;
}
@media (max-width: 1200px) {
.inner_banner_area .header-title-outer .header-title .sec-head {
font-size: 32px;
}
}
@media (max-width: 1200px) {
.inner_banner_area .header-title-outer .header-title .sec-head {
font-size: 28px;
}
}
.inner_banner_area .header-title-outer .header-title .sec-head span {
color: #5a5a5a;
}
@media (max-width: 1200px) {
.inner_banner_area .header-title-outer {
max-width: 960px;
padding-top: 90px;
}
}
@media (max-width: 1023px) {
.inner_banner_area .header-title-outer {
max-width: 100%;
padding-left: 5%;
padding-right: 5%;
}
}
@media (max-width: 767px) {
.inner_banner_area .header-title-outer {
padding-top: 30px;
}
}
.inner_banner_area .pri-btn {
margin-bottom: 80px;
}
@media (max-width: 1200px) {
.inner_banner_area .pri-btn {
margin-bottom: 70px;
}
}
@media (max-width: 991px) {
.inner_banner_area .pri-btn {
margin-bottom: 50px;
}
}
@media (max-width: 767px) {
.inner_banner_area .pri-btn {
margin-bottom: 20px;
}
}
.inner_banner_area .pri-btn a {
background-color: #ff9b38;
border-color: #ff9b38;
color: #fff;
margin-right: 15px;
}
.inner_banner_area .pri-btn a:hover, .inner_banner_area .pri-btn a:focus {
background-color: #5a5a5a !important;
border-color: #5a5a5a !important;
color: #fff;
}
.inner_banner_area .pri-btn a:first-child {
margin-bottom: 10px;
}
.inner_banner_area .breadcrumbs-part {
border-bottom: 1px solid #f0f0f0;
background-color: #fff;
}
.inner_banner_area .breadcrumbs-part .breadcrumb {
padding: 1rem 0;
max-width: 1200px;
margin: auto;
background-color: #fff;
color: #afafaf;
font-weight: 500;
font-size: 12px;
}
@media (max-width: 1200px) {
.inner_banner_area .breadcrumbs-part .breadcrumb {
max-width: 960px;
}
}
@media (max-width: 1023px) {
.inner_banner_area .breadcrumbs-part .breadcrumb {
max-width: 100%;
padding-left: 5%;
padding-right: 5%;
}
}
.inner_banner_area .breadcrumbs-part .breadcrumb .breadcrumb-link-wrap {
padding: 0 5px;
}
.inner_banner_area .breadcrumbs-part .breadcrumb .breadcrumb-link-wrap a {
color: #afafaf;
}
.inner_banner_area .breadcrumbs-part .breadcrumb .breadcrumb-link-wrap a:hover {
color: #000;
} .ul-rt-list ul li {
list-style: none;
padding-left: 50px;
position: relative;
padding-bottom: 8px;
color: #434343;
font-weight: 400;
}
.ul-rt-list ul li:before {
position: absolute;
left: 0;
top: -5px;
content: "\f00c";
font-family: 'FontAwesome';
background: transparent;
color: #ff9b38;
width: 20px;
height: 20px;
font-size: 20px;
}
.pri-btn a, button a, .pri-btn button, button button, .pri-btn .vc_btn3.vc_btn3-size-md, button .vc_btn3.vc_btn3-size-md {
line-height: 40px !important;
padding: 0 35px !important;
min-width: 160px;
border: 1px solid #454545;
font-size: 13px;
text-align: center;
text-transform: capitalize;
letter-spacing: 1px;
display: inline-block;
font-weight: 500;
color: #fff;
background-color: #454545;
border-top-left-radius: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
-webkit-border-top-left-radius: 25px;
-webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
}
@media (max-width: 991px) {
.pri-btn a, button a, .pri-btn button, button button, .pri-btn .vc_btn3.vc_btn3-size-md, button .vc_btn3.vc_btn3-size-md {
line-height: 36px !important;
padding: 0 20px !important;
}
}
.pri-btn a:hover, button a:hover, .pri-btn button:hover, button button:hover, .pri-btn .vc_btn3.vc_btn3-size-md:hover, button .vc_btn3.vc_btn3-size-md:hover, .pri-btn a:focus, button a:focus, .pri-btn button:focus, button button:focus, .pri-btn .vc_btn3.vc_btn3-size-md:focus, button .vc_btn3.vc_btn3-size-md:focus {
background-color: #ff9b38 !important;
border-color: #ff9b38 !important;
color: #000;
}
.pri-btn .active, button .active {
background-color: #ff9b38 !important;
border-color: #ff9b38 !important;
color: #000 !important;
}
.vc_btn3.vc_btn3-style-custom {
background-image: none;
} form .form-control, form input, form optgroup, form select, form textarea {
font-size: 14px;
line-height: 24px;
border: 0;
color: #f6f6f6;
background-color: transparent;
padding: 5px 12px;
font-weight: 500;
margin-top: 10px;
border: 1px solid rgba(255, 155, 56, 0.53);
width: 100%;
border-radius: 0;
}
form .form-control::-webkit-input-placeholder, form input::-webkit-input-placeholder, form optgroup::-webkit-input-placeholder, form select::-webkit-input-placeholder, form textarea::-webkit-input-placeholder {
color: #f6f6f6;
opacity: 1;
text-transform: capitalize;
font-weight: 400;
}
form .form-control:-moz-placeholder, form input:-moz-placeholder, form optgroup:-moz-placeholder, form select:-moz-placeholder, form textarea:-moz-placeholder { color: #f6f6f6;
opacity: 1;
text-transform: capitalize;
font-weight: 400;
}
form .form-control::-moz-placeholder, form input::-moz-placeholder, form optgroup::-moz-placeholder, form select::-moz-placeholder, form textarea::-moz-placeholder { color: #f6f6f6;
opacity: 1;
text-transform: capitalize;
font-weight: 400;
}
form .form-control:-ms-input-placeholder, form input:-ms-input-placeholder, form optgroup:-ms-input-placeholder, form select:-ms-input-placeholder, form textarea:-ms-input-placeholder {
color: #f6f6f6;
opacity: 1;
text-transform: capitalize;
font-weight: 400;
}
form .form-control:focus, form input:focus, form optgroup:focus, form select:focus, form textarea:focus, form .form-control:hover, form input:hover, form optgroup:hover, form select:hover, form textarea:hover {
box-shadow: none;
border-color: #ff9b38;
color: #f6f6f6;
background: #363636;
}
form textarea {
height: auto;
resize: none;
}
form input[type="submit"] {
background-color: transparent;
color: #f6f6f6;
text-transform: capitalize;
letter-spacing: 1px;
font-size: 12px;
cursor: pointer;
width: auto;
margin-left: auto;
min-width: 170px;
margin-top: 15px;
border: 1px solid #f6f6f6;
width: auto;
text-align: center;
line-height: 28px;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
}
form input[type="submit"]:hover, form input[type="submit"]:focus {
border-color: #ff9b38;
color: #000;
background-color: #ff9b38;
}
@media screen and (max-width: 991px) {
form input[type="submit"] {
margin-top: 0;
}
}
form .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
transform: scale(0.65);
transform-origin: center left;
margin-bottom: -10px;
}
@media screen and (max-width: 1600) {
form .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
transform: scale(0.5);
transform-origin: top left;
margin-top: 10px;
}
}
@media screen and (max-width: 1200px) {
form .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
transform: scale(0.45);
}
}
@media screen and (max-width: 991px) {
form .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
transform: scale(0.6);
margin-bottom: 0px;
}
}
@media screen and (max-width: 767px) {
form .d-flex {
display: block !important;
}
}
form select {
height: 36px;
background-image: url(//protrainingaustralia.com.au/wp-content/uploads/2020/03/down.png);
background-repeat: no-repeat;
background-position: center right 15px;
-webkit-appearance: none;
}
form > .row {
margin-left: -3px;
margin-right: -3px;
}
form > .row > div {
padding-left: 3px;
padding-right: 3px;
} .home .b4_footer, .contact .b4_footer {
border-top: 7px solid #ff9b38;
}
.home .b4_footer .b4_con, .contact .b4_footer .b4_con {
display: none;
}
.b4_footer {
background-color: #363636;
color: #f6f6f6;
}
.b4_footer .b4_con {
background-image: url(//protrainingaustralia.com.au/wp-content/uploads/2020/04/bottom.png?id=231);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
border-bottom: 7px solid #ff9b38;
}
.b4_footer .b4_con .pri-btn a {
color: #fff;
border-color: #fff;
}
.b4_footer .b4_con .pri-btn a:hover {
background-color: #ff9b38;
border-color: #ff9b38;
color: #000;
}
.b4_footer-lt ul .text-white, .b4_footer-lt .vc_column-inner .text-white {
color: #f6f6f6 !important;
}
.b4_footer-lt ul li, .b4_footer-lt .vc_column-inner li {
max-width: 50%;
color: #f6f6f6;
list-style: none;
padding: 10px 0;
}
.b4_footer-lt ul li *, .b4_footer-lt .vc_column-inner li * {
max-width: 70%;
}
@media (max-width: 1200px) {
.b4_footer-lt ul li *, .b4_footer-lt .vc_column-inner li * {
max-width: 90%;
}
}
@media (max-width: 767px) {
.b4_footer-lt ul li p, .b4_footer-lt .vc_column-inner li p {
margin-bottom: 0px;
}
}
.b4_footer-lt ul li .sec-head, .b4_footer-lt .vc_column-inner li .sec-head {
color: #f6f6f6;
font-size: 22px;
margin-bottom: 0;
}
.b4_footer-lt ul li:first-child .sec-head, .b4_footer-lt .vc_column-inner li:first-child .sec-head {
position: relative;
}
.b4_footer-lt ul li:first-child .sec-head:before, .b4_footer-lt .vc_column-inner li:first-child .sec-head:before {
position: absolute;
bottom: -20px;
left: 0;
width: 78%;
height: 1px;
content: '';
background-color: #ff9b38;
}
@media (max-width: 767px) {
.b4_footer-lt ul li:first-child .sec-head:before, .b4_footer-lt .vc_column-inner li:first-child .sec-head:before {
bottom: -5px;
}
}
@media (max-width: 767px) {
.b4_footer-lt ul li, .b4_footer-lt .vc_column-inner li {
max-width: 100%;
}
}
.b4_footer-lt ul .head-lt .sec-head, .b4_footer-lt .vc_column-inner .head-lt .sec-head {
position: relative;
}
.b4_footer-lt ul .head-lt .sec-head:before, .b4_footer-lt .vc_column-inner .head-lt .sec-head:before {
position: absolute;
bottom: -20px;
left: 0;
width: 78%;
height: 1px;
content: '';
background-color: #ff9b38;
}
@media (max-width: 767px) {
.b4_footer-lt ul .head-lt .sec-head:before, .b4_footer-lt .vc_column-inner .head-lt .sec-head:before {
bottom: -5px;
}
}
.b4_footer-lt ul .head-lt .sec-head strong, .b4_footer-lt .vc_column-inner .head-lt .sec-head strong {
font-weight: 300;
}
.b4_footer-lt ul li:last-child, .b4_footer-lt .vc_column-inner li:last-child {
max-width: 100%;
float: right;
width: 50%;
margin-left: auto;
}
@media (max-width: 767px) {
.b4_footer-lt ul li:last-child, .b4_footer-lt .vc_column-inner li:last-child {
width: 100%;
}
} .footer {
padding: 75px 0 0;
background-color: #f6f6f6;
color: #434343;
font-size: 12px;
font-weight: 500;
line-height: 2; }
@media (max-width: 1200px) {
.footer {
padding-top: 50px;
}
}
.footer .wrap .row {
margin-left: -25px;
margin-right: -25px;
}
@media (max-width: 1200px) {
.footer .wrap .row {
margin-left: -15px;
margin-right: -15px;
}
}
.footer .wrap .row > div {
padding-left: 25px;
padding-right: 25px;
}
@media (max-width: 1200px) {
.footer .wrap .row > div {
padding-left: 15px;
padding-right: 15px;
}
}
.footer a {
color: #434343;
}
.footer p {
margin-bottom: 25px;
}
.footer .widget-title {
font-size: 20px;
}
.footer ul li {
list-style: none;
}
.footer aside#nav_menu-4 {
margin-top: 30px;
}
@media (max-width: 767px) {
.footer aside#nav_menu-4 {
margin-top: 20px;
}
}
.footer .about-part {
max-width: 90%;
}
@media (max-width: 991px) {
.footer .about-part {
max-width: 100%;
}
}
.footer .logo-part {
max-width: 90%;
}
@media (max-width: 767px) {
.footer .logo-part img {
max-width: 120px;
margin-bottom: 20px;
}
}
@media (max-width: 767px) {
.footer .info-part, .footer .social-part {
margin-top: 25px;
}
}
@media (max-width: 991px) {
.footer .info-part ul li, .footer .social-part ul li {
width: 50%;
float: left;
}
}
.footer .copyright-part {
margin-top: 40px;
background: #363636;
color: #fff;
text-align: center;
font-size: 11px;
padding: 10px 5%;
width: 100%;
display: block;
}
@media (max-width: 1200px) {
.footer .copyright-part {
margin-top: 20px;
}
}
@media (max-width: 767px) {
.footer .copyright-part {
text-align: center;
}
}
.footer .copyright-part p {
margin-bottom: 0;
}
.footer .copyright-part a {
color: #fff;
}
.footer .copyright-part a:hover {
color: #fff;
}
.home .footer .copyright-part {
text-align: left;
}
@media (max-width: 767px) {
.home .footer .copyright-part {
text-align: center;
margin-bottom: 0px;
}
}
.vc_btn3-container {
margin-bottom: 0;
}
@media (max-width: 991px) {
.vc_btn3-container {
margin-bottom: 10px;
}
}
#home-banner {
z-index: 2;
min-height: 78vh !important;
}
@media (max-width: 991px) {
#home-banner {
min-height: 380px !important;
background-position: center right 30% !important;
}
}
@media (max-width: 767px) {
#home-banner {
padding-top: 30px;
padding-bottom: 30px;
}
}
#home-banner .sec-head {
font-size: 40px;
font-weight: bold;
}
@media (max-width: 1500px) {
#home-banner .sec-head {
font-size: 34px;
}
}
@media (max-width: 1200px) {
#home-banner .sec-head {
font-size: 30px;
}
}
@media (max-width: 767px) {
#home-banner .sec-head {
font-size: 26px;
}
}
#home-banner #right-contact {
position: absolute;
bottom: -75px;
right: 0;
max-width: 450px;
max-height: 85vh;
}
@media (max-width: 1500px) {
#home-banner #right-contact {
bottom: -55px;
right: 0;
}
}
@media (max-width: 767px) {
#home-banner #right-contact {
max-height: 100%;
left: 0;
position: fixed;
bottom: 0;
width: 100%;
z-index: 9;
}
}
#home-banner #right-contact .close {
opacity: 1;
margin-top: -15px;
margin-right: -5px;
}
#home-banner #right-contact .close button {
padding: 0;
background-color: transparent;
color: #000;
font-weight: bold;
}
#home-banner #right-contact button {
display: inline-block !important;
line-height: 35px;
background-color: #1b1b1b;
color: #fff;
padding: 20px 30px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 500;
font-size: 15px;
margin-left: auto;
margin-right: 0;
float: right;
border: 0;
cursor: pointer;
}
#home-banner #right-contact button span {
color: #ff9b38;
margin-right: 1px;
}
@media (max-width: 1500px) {
#home-banner #right-contact button {
font-size: 12px;
padding: 10px 22px;
}
}
@media (max-width: 767px) {
#home-banner #right-contact button {
display: block !important;
width: 100%;
}
}
#home-banner #right-contact .right-side-phone.sticky {
background-color: #ff9b38;
color: #000;
max-width: 450px;
padding: 25px;
float: right;
display: none;
}
@media (max-width: 767px) {
#home-banner #right-contact .right-side-phone.sticky {
width: 100%;
}
}
#home-banner #right-contact .right-side-phone.sticky .sec-head {
color: #000;
font-size: 24px;
}
#home-banner #right-contact .right-side-phone.sticky form {
margin-bottom: 0;
}
#home-banner #right-contact .right-side-phone.sticky form .form-control, #home-banner #right-contact .right-side-phone.sticky form input, #home-banner #right-contact .right-side-phone.sticky form optgroup, #home-banner #right-contact .right-side-phone.sticky form select, #home-banner #right-contact .right-side-phone.sticky form textarea {
background-color: #fee987;
letter-spacing: 1px;
color: #e1b800;
margin-top: 2px;
font-size: 12px;
line-height: 20px;
}
#home-banner #right-contact .right-side-phone.sticky form .form-control::-webkit-input-placeholder, #home-banner #right-contact .right-side-phone.sticky form input::-webkit-input-placeholder, #home-banner #right-contact .right-side-phone.sticky form optgroup::-webkit-input-placeholder, #home-banner #right-contact .right-side-phone.sticky form select::-webkit-input-placeholder, #home-banner #right-contact .right-side-phone.sticky form textarea::-webkit-input-placeholder {
color: #e1b800;
opacity: 1;
text-transform: capitalize;
font-weight: 500;
}
#home-banner #right-contact .right-side-phone.sticky form .form-control:-moz-placeholder, #home-banner #right-contact .right-side-phone.sticky form input:-moz-placeholder, #home-banner #right-contact .right-side-phone.sticky form optgroup:-moz-placeholder, #home-banner #right-contact .right-side-phone.sticky form select:-moz-placeholder, #home-banner #right-contact .right-side-phone.sticky form textarea:-moz-placeholder { color: #e1b800;
opacity: 1;
text-transform: capitalize;
font-weight: 500;
}
#home-banner #right-contact .right-side-phone.sticky form .form-control::-moz-placeholder, #home-banner #right-contact .right-side-phone.sticky form input::-moz-placeholder, #home-banner #right-contact .right-side-phone.sticky form optgroup::-moz-placeholder, #home-banner #right-contact .right-side-phone.sticky form select::-moz-placeholder, #home-banner #right-contact .right-side-phone.sticky form textarea::-moz-placeholder { color: #e1b800;
opacity: 1;
text-transform: capitalize;
font-weight: 500;
}
#home-banner #right-contact .right-side-phone.sticky form .form-control:-ms-input-placeholder, #home-banner #right-contact .right-side-phone.sticky form input:-ms-input-placeholder, #home-banner #right-contact .right-side-phone.sticky form optgroup:-ms-input-placeholder, #home-banner #right-contact .right-side-phone.sticky form select:-ms-input-placeholder, #home-banner #right-contact .right-side-phone.sticky form textarea:-ms-input-placeholder {
color: #e1b800;
opacity: 1;
text-transform: capitalize;
font-weight: 500;
}
#home-banner #right-contact .right-side-phone.sticky form select {
height: 36px;
}
#home-banner #right-contact .right-side-phone.sticky form input[type="submit"] {
border-color: #000;
color: #000;
background-color: transparent;
margin-top: 20px;
margin-left: auto;
margin-right: 0;
display: block;
}
@media (max-width: 767px) {
#home-banner #right-contact .right-side-phone.sticky form input[type="submit"] {
margin-left: 0;
margin-top: 0px;
}
}
#home-banner #right-contact .right-side-phone.sticky form input[type="submit"]:hover, #home-banner #right-contact .right-side-phone.sticky form input[type="submit"]:focus {
outline: none;
background-color: #000;
color: #fff;
}
#home-banner #right-contact .right-side-phone.sticky form label {
margin-bottom: 0;
font-size: 18px;
margin-top: 5px;
color: #666;
font-weight: 300;
font-family: "Montserrat";
}
#home-banner #right-contact .right-side-phone.sticky form .row {
margin-left: -1px;
margin-right: -1px;
}
#home-banner #right-contact .right-side-phone.sticky form .row > div {
padding-left: 1px;
padding-right: 1px;
}
#home-banner #right-contact.stickyhere {
position: fixed;
bottom: 0;
right: 0;
}
@media (max-width: 991px) {
#home-banner .vc_col-sm-6 {
width: 100%;
}
}
.service_liting .row {
margin-left: -3px;
margin-right: -3px;
}
.service_liting .row .se-item {
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-top: 3px;
}
.service_liting .row .se-item a {
color: #fff;
}
.service_liting .row .se-item .content-part {
position: relative;
overflow: hidden;
}
.service_liting .row .se-item .content-part .se-image a {
height: 40vh;
display: block;
max-height: 400px;
min-height: 200px;
}
.service_liting .row .se-item .content-part .se-image a img {
width: 100%;
height: 100%;
object-fit: cover;
}
.service_liting .row .se-item .content-part .ser_title_area {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: #ff9b38;
color: #fff;
height: 0;
}
.service_liting .row .se-item .content-part .ser_title_area .ser_bg_inner {
padding: 28px 40px;
}
@media (max-width: 1500px) {
.service_liting .row .se-item .content-part .ser_title_area .ser_bg_inner {
padding: 25px 15px;
}
}
@media (max-width: 1200px) {
.service_liting .row .se-item .content-part .ser_title_area .ser_bg_inner {
padding: 15px 15px;
}
}
.service_liting .row .se-item .content-part .ser_title_area .ser_bg_inner h3 {
margin-bottom: 0;
-webkit-box-flex: 1 0;
-moz-box-flex: 1 0;
-webkit-flex: 1 0;
-ms-flex: 1 0;
flex: 1 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.service_liting .row .se-item .content-part .ser_title_area .ser_bg_inner h3 span {
-webkit-box-flex: 1 0;
-moz-box-flex: 1 0;
-webkit-flex: 1 0;
-ms-flex: 1 0;
flex: 1 0;
height: 1px;
background-color: #fff;
min-width: 10px;
}
.service_liting .row .se-item .content-part .ser_title_area .ser_bg_inner h3 a {
margin-right: 20px;
font-size: 20px;
}
@media (max-width: 1500px) {
.service_liting .row .se-item .content-part .ser_title_area .ser_bg_inner h3 a {
font-size: 18px;
}
}
.service_liting .row .se-item .content-part .ser_title_area .ser_bg_inner > p a {
font-weight: 500;
letter-spacing: 1px;
font-size: 13px;
margin-left: 20px;
}
.service_liting .row .se-item .content-part:hover .ser_title_area {
height: 80px;
transition: height 0.5s ease;
}
@media (max-width: 1500px) {
.service_liting .row .se-item .content-part:hover .ser_title_area {
height: 74px;
}
}
@media (max-width: 1200px) {
.service_liting .row .se-item .content-part:hover .ser_title_area {
height: auto;
}
}
#process .pro-col > .vc_column-inner {
background-color: #efefef;
text-align: center;
padding: 85px 15px;
}
@media (max-width: 1500px) {
#process .pro-col > .vc_column-inner {
padding: 65px 15px;
}
}
@media (max-width: 1200px) {
#process .pro-col > .vc_column-inner {
padding: 45px 15px 35px;
}
}
#process .pro-col > .vc_column-inner .pro-head {
margin-top: 20px;
font-family: "Montserrat";
font-weight: normal;
letter-spacing: 1px;
}
#process .pro-col > .vc_column-inner .overlay-link {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin-bottom: 0;
}
#process .pro-col > .vc_column-inner .overlay-link a {
display: block;
height: 100%;
}
@media (max-width: 1200px) {
#process .vc_row.pr-5 {
padding-right: 0 !important;
}
}
.download_doc .owl2row-item .item {
border: 2px solid #ff9b38;
margin: 3px 0;
padding: 35px;
}
@media (max-width: 1500px) {
.download_doc .owl2row-item .item {
padding: 25px;
}
}
@media (max-width: 1200px) {
.download_doc .owl2row-item .item {
padding: 25px 12px;
}
}
.download_doc .owl2row-item .item h3 {
margin-bottom: 0;
letter-spacing: 1px;
text-align: center;
font-family: "Montserrat";
font-weight: normal;
font-size: 15px;
line-height: 16px;
}
.download_doc .owl2row-item .item h3 a {
color: #fff;
line-height: 16px;
}
.download_doc .owl2row-item .item h3:hover a, .download_doc .owl2row-item .item h3:focus a {
color: #ff9b38;
}
.owl-theme .owl-nav {
margin-top: 0 !important;
position: absolute;
top: -5px;
bottom: -5px;
width: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
right: -30px;
font-size: 16px;
}
@media (max-width: 1200px) {
.owl-theme .owl-nav {
right: -20px;
}
}
@media (max-width: 767px) {
.owl-theme .owl-nav {
display: none;
}
}
.owl-dots {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 20px;    right: -28px;
height: auto;
margin: auto;
}
@media (max-width: 1200px) {
.owl-dots {
right: -20px;
}
}
@media (max-width: 767px) {
.owl-dots {
right: 0;
left: 0;
width: 100%;
bottom: -35px;
top: auto;
}
}
.owl-dots .owl-dot span {
width: 8px !important;
height: 8px !important;
border: 1px solid #fff;
background: transparent !important;
}
.owl-dots .active span {
background-color: #fff !important;
}
.testimonial_slider {
max-width: 85%;
}
@media (max-width: 1200px) {
.testimonial_slider {
max-width: 95%;
margin-left: auto;
}
}
@media (max-width: 1200px) {
.testimonial_slider {
max-width: 100%;
padding-bottom: 50px;
}
}
.testimonial_slider .owl-stage-outer {
padding: 10px 0;
}
.testimonial_slider .item {
background-color: #fff;
color: #434343;
padding: 35px 30px;
}
.testimonial_slider .item h3 {
font-size: 20px;
font-weight: 600;
color: #434343;
font-family: "Montserrat";
margin-bottom: 10px;
}
.testimonial_slider .item .t_image {
width: 65px;
height: 65px;
background: #efefef;
border-radius: 50px;
padding: 14px;
overflow: hidden;
position: absolute;
right: 25px;
top: -10px;
text-align: center;
}
.testimonial_slider .item .t_image .t_postion {
font-style: italic;
}
.testimonial_slider .owl-dots {
right: auto;
left: -50px;
}
@media (max-width: 1500px) {
.testimonial_slider .owl-dots {
left: -30px;
}
}
.testimonial_slider .owl-dots .owl-dot span {
border: 1px solid #000;
width: 9px !important;
height: 9px !important;
}
.testimonial_slider .owl-dots .active span {
background-color: #000 !important;
}
.testimonial_slider .owl-nav {
right: auto;
left: -50px;
font-size: 24px;
color: #000;
}
@media (max-width: 1500px) {
.testimonial_slider .owl-nav {
left: -30px;
}
}
.ul-list ul {
list-style: none;
}
.ul-list ul li {
padding-left: 30px;
position: relative;
padding-bottom: 20px;
}
.ul-list ul li:before {
position: absolute;
top: 7px;
left: 0;
width: 10px;
height: 10px;
background-color: #ff9b38;
content: '';
border-radius: 0;
}
@media (max-width: 767px) {
.ul-list ul li {
padding-bottom: 10px;
}
}
.gm-style .gm-style-iw-c {
padding: 20px !important;
overflow: visible !important;
border-radius: 0 !important;
}
.gm-style .gm-style-iw-c button {
background: #ff9b38 !important;
opacity: 1;
}
#ascrail2000 {
z-index: 9 !important;
}
#why .px-0 > .vc_column-inner > .wpb_wrapper, #ext .px-0 > .vc_column-inner > .wpb_wrapper, .why .px-0 > .vc_column-inner > .wpb_wrapper, .ext .px-0 > .vc_column-inner > .wpb_wrapper {
height: 100%;
}
#why .px-0 > .vc_column-inner > .wpb_wrapper *, #ext .px-0 > .vc_column-inner > .wpb_wrapper *, .why .px-0 > .vc_column-inner > .wpb_wrapper *, .ext .px-0 > .vc_column-inner > .wpb_wrapper * {
width: 100%;
height: 100%;
object-fit: cover;
}
#why .px-0 > .vc_column-inner > .wpb_wrapper img, #ext .px-0 > .vc_column-inner > .wpb_wrapper img, .why .px-0 > .vc_column-inner > .wpb_wrapper img, .ext .px-0 > .vc_column-inner > .wpb_wrapper img {
min-height: 300px;
}
#why .pri-btn a, #ext .pri-btn a, .why .pri-btn a, .ext .pri-btn a {
margin-right: 25px;
}
.brands-logo {
padding-top: 30px;
}
@media (max-width: 767px) {
.brands-logo {
padding-top: 0px;
}
}
.brands-logo .owl-stage {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.brands-logo .owl-stage img {
max-height: 180px;
height: auto;
max-width: 100%;
width: auto !important;
margin: auto;
}
.pro-step {
color: #7e7e7e;
font-weight: 400;
font-size: 14px;
padding-top: 30px;
padding-bottom: 30px;
}
.pro-step .sec-head {
color: #656565;
font-weight: 500;
font-size: 20px;
}
.pro-step .pro-bar {
padding: 9px;
background: #fff;
position: relative;
-webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.16);
-moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.16);
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
margin-bottom: 40px;
width: 95%;
}
@media (max-width: 767px) {
.pro-step .pro-bar {
margin-bottom: 25px;
}
}
.pro-step .pro-bar .pro-bar-active {
position: absolute;
background-color: #ff9b38;
padding: 9px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
top: 0;
left: 0;
}
@media (max-width: 991px) {
.pro-step {
padding-top: 10px;
padding-bottom: 10px;
}
}
.pro-step.one .pro-bar-active {
width: 22%;
}
.pro-step.two .pro-bar-active {
width: 35%;
}
.pro-step.three .pro-bar-active {
width: 55%;
}
.pro-step.four .pro-bar-active {
width: 75%;
}
.pro-step.five .pro-bar-active {
width: 100%;
} @media (max-width: 991px) {
.vc_col-sm-1\/5 {
width: 33%;
}
}
@media (max-width: 767px) {
.vc_col-sm-1\/5 {
width: 100%;
}
}
.page-template-simple-blog-listing .pri-btn a, .category .pri-btn a, .page-template-simple-blog-listing .pri-btn button, .category .pri-btn button {
border-width: 1px;
background-color: transparent;
}
.page-template-simple-blog-listing .pri-btn a:hover, .category .pri-btn a:hover, .page-template-simple-blog-listing .pri-btn button:hover, .category .pri-btn button:hover {
background-color: #ff9b38;
border-color: #ff9b38;
color: #000;
}
.page-template-simple-blog-listing .site-container .site-inner, .category .site-container .site-inner {
max-width: 100%;
padding: 0;
}
.page-template-simple-blog-listing .site-container .site-inner .top_category_area, .category .site-container .site-inner .top_category_area {
max-width: 1200px;
margin: auto;
}
@media (max-width: 1200px) {
.page-template-simple-blog-listing .site-container .site-inner .top_category_area, .category .site-container .site-inner .top_category_area {
max-width: 960px;
}
}
@media (max-width: 1023px) {
.page-template-simple-blog-listing .site-container .site-inner .top_category_area, .category .site-container .site-inner .top_category_area {
max-width: 100%;
padding-right: 5%;
padding-left: 5%;
}
}
.page-template-simple-blog-listing .site-container .site-inner .top_category_area .pri-btn, .category .site-container .site-inner .top_category_area .pri-btn {
margin-left: 15px;
}
@media (max-width: 767px) {
.page-template-simple-blog-listing .site-container .site-inner .top_category_area .pri-btn, .category .site-container .site-inner .top_category_area .pri-btn {
margin-left: 0px;
margin-right: 5px;
margin-top: 15px;
}
}
.page-template-simple-blog-listing .site-container .site-inner .top_category_area .pri-btn a, .category .site-container .site-inner .top_category_area .pri-btn a {
border-width: 1px;
}
.page-template-simple-blog-listing .site-container .site-inner .top_category_area .cat-head, .category .site-container .site-inner .top_category_area .cat-head {
font-family: "Montserrat";
font-size: 16px;
color: #000;
font-weight: normal;
}
@media (max-width: 767px) {
.page-template-simple-blog-listing .site-container .site-inner .top_category_area .col-md-6.d-flex, .category .site-container .site-inner .top_category_area .col-md-6.d-flex {
display: inline !important;
}
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list, .category .site-container .site-inner .blog-list {
background-color: #f6f6f6;
padding-bottom: 30px;
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner, .category .site-container .site-inner .blog-list .blg-inner {
max-width: 1200px;
margin: auto;
}
@media (max-width: 1200px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner, .category .site-container .site-inner .blog-list .blg-inner {
max-width: 960px;
}
}
@media (max-width: 1023px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner, .category .site-container .site-inner .blog-list .blg-inner {
max-width: 100%;
padding-right: 5%;
padding-left: 5%;
}
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row, .category .site-container .site-inner .blog-list .blg-inner .row {
margin-left: -40px;
margin-right: -40px;
}
@media (max-width: 1023px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row, .category .site-container .site-inner .blog-list .blg-inner .row {
margin-left: -5%;
margin-right: -5%;
}
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item, .category .site-container .site-inner .blog-list .blg-inner .row .news-item {
padding: 50px 40px 0;
}
@media (max-width: 1023px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item, .category .site-container .site-inner .blog-list .blg-inner .row .news-item {
padding: 50px 5% 0;
}
}
@media (max-width: 767px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item, .category .site-container .site-inner .blog-list .blg-inner .row .news-item {
padding-top: 30px;
}
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .image-outer a, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .image-outer a {
display: block;
height: 300px;
overflow: hidden;
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .image-outer a img, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .image-outer a img {
width: 100%;
height: 100%;
object-fit: cover;
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox {
background: #fff;
padding: 45px 35px;
color: #939393;
}
@media (max-width: 991px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox {
padding: 30px 25px;
}
}
@media (max-width: 991px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox {
padding: 25px 15px;
}
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blog-title, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blog-title {
color: #5a5a5a;
font-size: 20px;
margin-bottom: 40px;
line-height: 1.5;
}
@media (max-width: 991px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blog-title, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blog-title {
margin-bottom: 20px;
}
}
@media (max-width: 767px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blog-title, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blog-title {
font-size: 18px;
}
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blog-content, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blog-content {
margin-bottom: 40px;
}
@media (max-width: 991px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blog-content, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blog-content {
margin-bottom: 20px;
}
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blg-btom, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blg-btom {
font-size: 16px;
font-weight: 500;
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blg-btom div, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blg-btom div {
padding-right: 50px;
}
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blg-btom div i, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blg-btom div i {
margin-right: 15px;
font-size: 24px;
}
@media (max-width: 767px) {
.page-template-simple-blog-listing .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blg-btom, .category .site-container .site-inner .blog-list .blg-inner .row .news-item .bloginnerbox .blg-btom {
display: block !important;
}
}
#abt-icons .wpb_column .wpb_single_image {
margin-bottom: 25px;
}
@media (max-width: 991px) {
#abt-icons .wpb_column .wpb_single_image {
max-width: 75%;
}
}
@media (max-width: 767px) {
#abt-icons .wpb_column .wpb_single_image {
max-width: 100%;
}
}
@media (max-width: 991px) {
#abt-icons .wpb_column .sec-head {
font-size: 16px !important;
}
}
@media (max-width: 1200px) {
#abt-icons {
padding-bottom: 10px;
}
}
@media (max-width: 767px) {
#abt-icons .vc_col-sm-2 {
width: 50%;
}
}
@media (max-width: 767px) {
.vc_row.vc_column-gap-30 {
margin-left: -15px;
margin-right: -15px;
}
}
@media (max-width: 767px) {
.vc_row.vc_column-gap-30 .vc_column_container {
padding: 0;
}
}
.wpb_image_grid_ul {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.wpb_image_grid_ul .isotope-item {
position: initial !important;
}
.wpb_image_grid_ul .isotope-item img {
max-width: 80%;
}
@media (max-width: 991px) {
.wpb_image_grid_ul .isotope-item img {
max-width: 55%;
margin: 15px 0;
}
}
#tab.vc_row .vc_row .vc_column-inner {
padding-left: 15px;
padding-right: 15px;
}
@media (max-width: 767px) {
#tab.vc_row .vc_row.vc_column-gap-20 {
margin-left: -10px;
margin-right: -10px;
padding-top: 30px !important;
padding-bottom: 20px !important;
}
}
@media (max-width: 991px) {
#tab.vc_row .tab-img .sec-head {
text-align: left !important;
margin-bottom: 0;
}
}
#tab.vc_row .tab-img .wpb_single_image {
margin-bottom: 35px;
}
@media (max-width: 991px) {
#tab.vc_row .tab-img .wpb_single_image {
margin-bottom: 20px;
}
}
#tab.vc_row .tab-img .wpb_single_image .vc_figure {
position: relative; border-radius: 50%;
border: 1px solid #707070;
}
#tab.vc_row .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle {
border-color: transparent;
padding: 20px;
width: 136px;
height: 136px;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
overflow: hidden;
}
@media (max-width: 1200px) {
#tab.vc_row .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle {
width: 116px;
height: 116px;
}
}
@media (max-width: 1023px) {
#tab.vc_row .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle {
width: 100px;
height: 100px;
}
}
#tab.vc_row .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:before {
position: absolute;
content: '';
top: -4px;
left: -5px;
width: 144px;
height: 144px;
background: linear-gradient(160DEG, rgba(250, 250, 250, 0) 20%, transparent 20%), linear-gradient(145deg, #ffdb38 23%, transparent 23%);
border-radius: 50%;
}
@media (max-width: 1200px) {
#tab.vc_row .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:before {
width: 124px;
height: 124px;
}
}
@media (max-width: 1023px) {
#tab.vc_row .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:before {
width: 110px;
height: 110px;
}
}
#tab.vc_row .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:after {
position: absolute;
content: '';
top: 4PX;
left: 4PX;
width: 126px;
height: 126px;
background: #fafafa;
border-radius: 50%;
}
@media (max-width: 1200px) {
#tab.vc_row .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:after {
width: 108px;
height: 108px;
}
}
@media (max-width: 1023px) {
#tab.vc_row .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:after {
width: 92px;
height: 92px;
}
}
#tab.vc_row .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle img {
border-radius: 0 !important;
margin: auto;
border: 0 !important;
z-index: 9;
POSITION: RELATIVE;
}
@media (max-width: 991px) {
#tab.vc_row .tab-img {
width: 100% !important;
}
}
@media (max-width: 991px) {
#tab.vc_row .tab-rt {
width: 50% !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{margin-top:15px;}
}
@media (max-width: 767px) {
#tab.vc_row .tab-rt {
width: 100% !important;
}
}
#tab.vc_row .tab-2 .vc_row .sec-head {
margin-bottom: 25px;
}
#tab.vc_row .tab-2 .vc_row .ul-list ul li {
padding-left: 40px;
padding-bottom: 30px;
}
#tab.vc_row .white .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:after {
background-color: #fff;
}
#tab.vc_row #pro-row-2 .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:before {
background: linear-gradient(160DEG, rgba(250, 250, 250, 0) 20%, transparent 20%), linear-gradient(165deg, #ffdb38 31%, transparent 30%);
}
#tab.vc_row #pro-row-3 .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:before {
background: linear-gradient(-90deg, transparent 50%, transparent 50%), linear-gradient(204deg, #ffdb38 60%, rgba(250, 250, 250, 0) 60%);
}
#tab.vc_row #pro-row-4 .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:before {
background: linear-gradient(-180deg, #ffdb38 50%, transparent 50%), linear-gradient(-60deg, #ffdb38 50%, rgba(221, 221, 221, 0) 50%);
}
#tab.vc_row #pro-row-5 .tab-img .wpb_single_image .vc_figure .vc_box_outline_circle:before {
background: linear-gradient(160DEG, rgba(250, 250, 250, 0) 20%, transparent 20%), linear-gradient(210deg, #ffdb38 100%, transparent 100%);
}
@media (max-width: 767px) {
.spaceAround {
padding-bottom: 0;
}
}
.spaceAround .d-flex .wpb_wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.spaceAround .d-flex .wpb_wrapper .pri-btn {
margin: 0 5px 10px;
min-width: 32%;
}
.spaceAround .d-flex .wpb_wrapper .pri-btn a, .spaceAround .d-flex .wpb_wrapper .pri-btn button {
background-color: #454545;
font-weight: 600;
border-color: rgba(0, 0, 0, 0.52) !important;
line-height: 52px !important;
min-width: 270px;
text-align: center;
background-image: none;
width: 100%;
}
.spaceAround .d-flex .wpb_wrapper .pri-btn a:hover, .spaceAround .d-flex .wpb_wrapper .pri-btn button:hover, .spaceAround .d-flex .wpb_wrapper .pri-btn a:focus, .spaceAround .d-flex .wpb_wrapper .pri-btn button:focus {
border-color: #ff9b38 !important;
background-color: #ff9b38;
}
@media (max-width: 991px) {
.spaceAround .d-flex .wpb_wrapper .pri-btn a, .spaceAround .d-flex .wpb_wrapper .pri-btn button {
min-width: 200px;
padding: 0 10px !important;
}
}
@media (max-width: 991px) {
.spaceAround .d-flex .wpb_wrapper .pri-btn {
margin: 0 5px;
min-width: 30%;
}
.g-recaptcha ~ span.wpcf7-not-valid-tip{
margin-bottom: 5px;
margin-top: -12px;
}
div.wpcf7-spam-blocked{margin-top:1em;}
}
@media (max-width: 767px) {
.spaceAround .d-flex .wpb_wrapper .pri-btn {
margin: 5px;
width: 100%;
text-align: center;
}
}
.spaceAround .d-flex .wpb_wrapper .active a, .spaceAround .d-flex .wpb_wrapper .active button {
border-color: #ff9b38 !important;
background-color: #ff9b38;
}
.contact .con-rt .wpb_wrapper {
float: right;
}
@media (max-width: 767px) {
.contact .con-rt .wpb_wrapper {
float: left;
margin-top: 30px;
}
.contact .con-rt .wpb_wrapper .wpb_wrapper {
margin-top: 0;
}
}
.contact #mapCanvas {
height: 450px;
border-bottom: 7px solid #ff9b38;
}
.contact .b4_footer {
display: none;
}
#enrol-form {
color: #fff;
}.spaceAround{}
.relocation-buttons{
}
.relocation-buttons{padding: 0 15px 15px;
min-width: 290px;
list-style: none;}
.relocation-buttons>a.vc_btn3{color: #000!important;
font-size: 15px;
font-weight: 500;
padding: 10px 20px;
border-radius: 30px;
border: 1px solid #707070;
background-color: transparent;width: 260px;height: 50px;}
.relocation-buttons>a.vc_btn3.active{ background-color: #ffdb38!important;
border-color: #ffdb38!important;}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//protrainingaustralia.com.au/wp-content/themes/studio45/dist/../resources/assets/styles/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.spaceAround{}
.relocation-buttons{
}
.relocation-buttons{padding: 0 15px 15px;
min-width: 290px;
list-style: none;}
.relocation-buttons>a.vc_btn3{color: #000!important;
font-size: 15px;
font-weight: 500;
padding: 10px 20px;
border-radius: 30px;
border: 1px solid #707070;
background-color: transparent;width: 260px;height: 50px;}
.relocation-buttons>a.vc_btn3.active{ background-color: #ffdb38!important;
border-color: #ffdb38!important;}