/*
Theme Name:     MTC International Child Theme
Description:    Child theme for the Jupiter theme 
Author:         Spore Creation
Template:       jupiter
Version:        4.0.9
*/

/* --------------------------------------------
	UPDATES 25/6/18
-------------------------------------------- */

.social-icon a {
	margin-left:6px;
	margin-right:6px;
}

.wpcf7-response-output.wpcf7-display-none {
    border: none;
}

/* --------------------------------------------
	UPDATES
-------------------------------------------- */

.widget_nav_menu li a .mk-svg-icon {
display:none;
}

#mk-button-8 .mk-button, #mk-button-12 .mk-button {
    text-transform: uppercase;
}

.main-navigation-ul>li.menu-item {
    padding-left: 35px;
}

li a {
    color: #0d204a;
}

.header-align-left .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu {
    border-top: #f18700 7px solid;
    margin-top: -5px;
}

.mk-toolbar-holder {
    padding-top: 11px;
    padding-right: 0;
    margin-bottom: -17px;
}

.mk-main-navigation li.no-mega-menu ul.sub-menu  {
    width: 300px;
}

.main-navigation-ul li.no-mega-menu ul.sub-menu {
    padding: 0;
}

.main-navigation-ul>li.no-mega-menu ul.sub-menu li.menu-item {
    text-align: left;
    /*padding: 15px 20px;*/
    background-color: #f2f2f2;
    border-bottom: #ffffff 3px solid;
	line-height:25px;
}

.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
	width:inherit;
}


.main-navigation-ul>li.menu-item ul.sub-menu:after {
    height: 10px;
    content: url(https://www.mtc-int.net/wp-content/uploads/menu-arrow.png);
    display: block;
    position: absolute;
    top: -15px;
    left: 59px;
    right: inherit;
    background-color: transparent;
}

.mk-header-tagline {
    color: #0d204a;
    font-size: 17px;
}

.mk-toolbar-navigation a:hover {
    opacity: 1;
}

.wpb_raw_html {
    margin-bottom: -8px;
}






/* --------------------------------------------
	GLOBAL TEXT RENDERING
-------------------------------------------- */

/* --- TEXT RENDERING BROWSERS --- */
body {
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}



/* --------------------------------------------
	LANDING PAGE
-------------------------------------------- */

.mk-testimonial .mk-testimonial-content p {
margin-bottom: 20px;
text-align: center;
font-style: italic;
font-size: 22px;
}
.mk-testimonial.modern-style .mk-testimonial-author {
text-align: center;
font-size: 16px;
color: #f18700 !important;
}











/* --------------------------------------------
	LABEL
-------------------------------------------- */

/* --- LABEL 
.label:before {
content: url(/wp-content/uploads/Opito-IMO-GWO-label.png) !important;
position: absolute !important;
margin-top: -14px !important;
right: 2% !important;
z-index: 999999 !important;
}
--- */




/* --------------------------------------------
	WRAPPER FOR SOCIAL ICONS
-------------------------------------------- */


.social-footer {

background-color: #e2e2e2;
padding: 26px 0;
}

.social-icon img {
width: 52px !important;
/*padding: 6px;*/
border: 0;
box-shadow: none !important;
/*display: inline !important;*/
vertical-align: middle;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
border-radius: 50%;
-o-border-radius: 50%;
}








/* --------------------------------------------
	POSTS
-------------------------------------------- */

/* --- REMOVE POST HEADER TITLE --- */
.theme-page-wrapper.mk-blog-single.full-layout.vc_row-fluid.mk-grid.no-padding {
display: none !important;
}





/* --------------------------------------------
	VC MODAL
-------------------------------------------- */

.ult_modal-content {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0!important;
-o-border-radius: 0!important;
-ms-border-radius: 0!important;
border-radius: 0!important;
-webkit-box-shadow: none!important;
-moz-box-shadow: none!important;
-o-box-shadow: none!important;
-ms-box-shadow: none!important;
box-shadow: none!important;
}


h3.ult_modal-title {
padding: 14px 20px !important;
font-size: 36px !important;
line-height: 1.5em;
}


button.ult-align-center {
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
border: none;
padding: 16px 25px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.mc4wp-form input[type=submit] {
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
border: none;
padding: 16px 25px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-color: #f18700;
color: #ffffff;
}

.mc4wp-form input[type=submit]:hover {
background-color: #0d204a;
}



/* --------------------------------------------
	VC HOTSPOT
-------------------------------------------- */
.cq-hotspots .hotspot-item a {
width: 18px !important;
height: 18px !important;
}
.cq-hotspots .hotspot-item a span {
width: 14px !important;
height: 14px!important;
margin: -7px 0 0 -7px!important;
}


.tooltipster-base {
margin-top: -32px;
}

/* --- RESPONSIVE BITS --- */
@media handheld, only screen and (max-width: 780px){
.mk-toolbar-resposnive-icon {
  display: none ;
}
}

@media screen and (max-width: 780px){
.mk-toolbar-resposnive-icon {
  display: none !important;
}
}

.mk-header-inner {
  border: 0 !important;
}





/* --------------------------------------------
	BUTTON
-------------------------------------------- */

.mk-button.medium, .mk-button.large {
font-size: 13px;
text-transform: uppercase;
}

/* --------------------------------------------
	MTC ACADEMY
-------------------------------------------- */

/* --- LIBRARY TITLE --- */
.library-title {
max-width: 60%;
}











/* --------------------------------------------
	LIST STYLES 
-------------------------------------------- */

/* --- LIST STYLES --- */
.list ol{
list-style:none;
margin-left: 10px;
}
.list li{
counter-increment: item;
margin-bottom:5px;
}
.list li:before{
content: counter(item);
background: #f18700;
border-radius: 100%;
width: 30px;
height: 30px;
margin-right: 10px;
display: inline-block;
font-weight: 900;
text-align: center;
color: white;
}



/* --- LIST UNORDERED --- */
.list-ul ul {
list-style-type: none; padding: 0px; margin: 0px;
}

/* --- UL LI --- */
.list-ul ul li {
background-image: url(/wp-content/global-assets/bullit.png);
background-repeat: no-repeat; background-position: 0px 0px; padding-left: 40px;
/* border-bottom: 1px solid #e6e6e6; margin-bottom: 15px; padding-bottom: 13px;*/
margin-left: 0;
margin-bottom: 7px;
}







/* --------------------------------------------
	SOCIAL STYLES
-------------------------------------------- */

.social {
background-color: #e2e2e2 !important;
}

/* --- ICON STYLING --- */
.mk-social-network-shortcode.social-style-simple-rounded.x-large i {
font-size: 33px;
}

.mk-social-network-shortcode.social-style-simple-rounded.x-large a {
padding: 10px;
}


/* --- NETWORKS STYLING --- */
.mk-social-network-shortcode.social-style-simple-rounded a {
border: 0;
}

.mk-social-network-shortcode.social-style-simple-rounded a.facebook-hover {
background: #0d204a !important;
}

.mk-social-network-shortcode.social-style-simple-rounded a.twitter-hover {
background: #666666 !important;
}

.mk-social-network-shortcode.social-style-simple-rounded a.googleplus-hover {
background: #f18700 !important;
}

.mk-social-network-shortcode.social-style-simple-rounded a.linkedin-hover {
background: #9c9e9f !important;
}




/* --------------------------------------------
	ACCORDION
-------------------------------------------- */

/* --- ACCORDION --- */
.mk-accordion-single {
border-top: 1px solid #b3b3b3 !important;
border-left: 0 !important;
border-right: 0 !important;
}

.mk-accordion.fancy-style .mk-accordion-tab {
background-color: #fafafa !important;
padding: 14px 30px 16px 15px !important;
font-size: 17px;
color: #0d204a;
}

.mk-accordion.fancy-style .mk-accordion-tab:before {
color: #0d204a;
}

.mk-accordion-pane {
border-top: 1px solid #b3b3b3 !important;
}

.mk-accordion.fancy-style {
border-bottom: 1px solid #b3b3b3 !important;
}

ul {
margin-left: 0em;
}

/* --- TAB BACKGROUND COLOR --- */
.mk-accordion.fancy-style .mk-accordion-tab {
background-color: #ffffff;
}




/* --------------------------------------------
	HEADER
-------------------------------------------- */


/* --- TOP MENU --- */
#mk-toolbar-navigation {
float: right;
}

/* --- TOP MENU - REPO LOGO --- */
.mk-header-toolbar {
background-color: transparent !important; margin-bottom: -35px;
}









@media handheld, only screen and (max-width: 1070px) {
.mk-header-toolbar {
display: none !important;
}
}

#theme-page h3 a {
color: #0d204a !important;
}

/* TOPBAR NEW */

.mk-toolbar-holder {
    float: right;
}



/* --------------------------------------------
	LOCATIONS
-------------------------------------------- */

/* --- POSITION P --- */

/*.single-line p {
margin-top: 50px;
font-size: 20px !important;
}*/

.single-line h4 {
margin-top: 50px; 
}

.double-line h4 {
margin-top: 30px; 
}

.tripple-line h4 {
margin-top: 50px; 
}
.single-line h4, .double-line h4, .tripple-line h4  {
font-size: 20px !important; font-weight: 700 !important;
}







/* --- VERTICAL LINES --- */
.line-left {
border-left: #b3b3b3;
border-left-style: solid;
border-left-width: 1px;
height: 130px;
}

.line-left p, .line-left h4 {
padding-left: 20px;
}





/* --------------------------------------------
	GRID BLOCKS
-------------------------------------------- */

/* --- GRID BLOCKS --- */

.vc_grid-item-zone-c-right .vc_gitem-animated-block {
float: left;
width: 30% !important;
}

.vc_grid-item-zone-c-right .vc_gitem-zone-c {
float: left;
width: 70% !important;
background: #ffffff !important;
background-color: #ffffff !important;

}

/* --- GRID BLOCKS RESPONSIVE --- */

@media screen and (max-width: 1060px) {
.vc_grid-item-zone-c-right .vc_gitem-animated-block {
width: 100% !important;
}

.vc_grid-item-zone-c-right .vc_gitem-zone-c {
float: left;
width: 100% !important;
}
/*
.vc_gitem-zone {
max-height: 420px;
}*/
}

/* --- GRID BACKGROUND COLOR FIX --- */
.vc_grid-item-mini.vc_custom_1420541757398 {
background-color: #ffffff !important;
}



/* --------------------------------------------
	LIBRARY 
-------------------------------------------- */

/* --- LIBRARY GRID - CUSTOM FIELD TITLE --- */
.library-grid-title {
font-size: 36px;
color: #ffffff;
margin-bottom: 40px;
}

.library-intro p {
font-size: 22px;
}
.library-intro p strong, .library-intro a {
color: #0d204a !important;
font-weight: 700;
}









.section-padding {
padding: 60px 0 !important;
}



/* --------------------------------------------
	TYPOGRAPHY
-------------------------------------------- */

blockquote {
background-color: transparent!important;
padding: 0;
}

blockquote p {
font-size: 24px !important;
line-height: 32px !important;
font-style: italic;
color: #0d204a;
font-weight: normal;
}

blockquote:before {
display: none;
}







/* --------------------------------------------
	SECTIONS
-------------------------------------------- */

/* --- INTRO HOME - BLUE --- */

.home-intro {}
.home-intro {
background-color: #0d204a; padding: 32px 0 32px !important; overflow: visible; z-index: 999999;
}

.home-intro:after { 
content: url(/wp-content/global-assets/arrow-blue.png); position: absolute !important; margin-top: 30px; margin-left:-36px; left: 50%; z-index: 999999 !important;
}

.home-intro p {
font-size: 22px; color: #ffffff; text-align: center !important;
}

.home-intro h1 {
font-size: 53px !important; font-weight: 700 !important; text-align: center !important;
}






/* --- INTRO SECTION - BLUE --- */

.intro {}
.intro, .intro-landing {
background-color: #0d204a; padding: 32px 0 32px !important; overflow: visible;
}

.intro:after, .intro-landing:after { 
content: url(/wp-content/global-assets/arrow-blue.png); position: absolute !important; margin-top: 30px; margin-left:-36px; left: 50%; z-index: 999999 !important;
}

.intro p, .intro-landing p {
font-size: 22px; color: #ffffff; text-align: center !important;
}

.intro h1, .intro-landing h1 {
text-align: center !important;
}

.intro h1 strong {
color: #ffffff !important;
font-weight: 400;
}

.intro-landing h1 {
color: #ffffff !important;
}





.testimonial-landing h3, .testimonial-landing p {
color: #ffffff !important;
}

.mk-testimonial.modern-style .mk-testimonial-content:before {
display: none;
}

.equipment-landing {
margin-bottom: 40px;
}

.equipment-landing h3 {
font-size: 30px !important;
}


.landing-list ul {
list-style-type: none; padding: 0px; margin: 0px;
}

.landing-list ul li {
background-image: url(/wp-content/uploads/tick.png);
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left: 35px;
margin-left: 0;
margin-bottom: 7px;
}

.landing-list p strong {
color: #0d204a !important;
}

.landing-content-intro p {
font-size: 22px !important;
color: #f18700 !important;
}










/* --- WHITE SECTION ARROW --- */

.white-arrow {}
.white-arrow {
padding: 60px 0 !important;
overflow: visible;
}

.white-arrow:after { 
content: url(/wp-content/global-assets/arrow-white.png);
position: absolute !important;
margin-top: 57px;
margin-left:-36px;
left: 50%;
z-index: 999999 !important;
}





/* --- GREY SECTION --- */
.grey-arrow {
background-color: #f2f2f2; 
padding: 60px 0 !important;
overflow: visible;
}

.grey-arrow:after { 
content: url(/wp-content/global-assets/arrow-grey.png);
position: absolute !important;
margin-top: 57px;
margin-left:-36px;
left: 50%;
z-index: 999999 !important;
}







/* --- NEWSLETTER --- */

.newsletter {
background-color: #0d204a; padding: 60px 0 60px !important;
}

.newsletter h3 {
color: #f18700 !important;
}

.newsletter p {
color: #ffffff !important;
}







/* --- CTA - CONTACT --- */
.cta-contact {
background-color: #0d204a; padding: 60px 0 32px !important;
overflow: visible;
}

.cta-contact p {
color: #ffffff;
}

.cta-contact h3 {
color: #f18700 !important;
}


.cta-contact:before { 
content: url(/wp-content/global-assets/arrow-blue-bg.png); position: absolute !important; margin-top: -60px; margin-left:-1300px; left: 50%; 
}



/* --- LARGE FORM --- */
.contact h3 {
color: #f18700 !important;
}









/* --- LOCATIONS BG --- */

.location {
background-color: #ffffff;
}

.location .vc_col-sm-12 {
padding: 0;
}

.location ul {
list-style-type: none; padding: 0px; margin: 0px;
}

/* --- UL LI --- */
.location ul li {
background-image: url(/wp-content/global-assets/bullit.png);
background-repeat: no-repeat; background-position: 0px 0px; padding-left: 40px;
border-bottom: 1px solid #e6e6e6; margin-bottom: 15px; padding-bottom: 13px;
margin-left: 0;
}






/* --- SECTION PADDING --- */
.section {
padding: 60px 0 !important;
}









/* ? */
.quote-section {
background-color:#0d204a; padding: 32px 0 22px !important; overflow: visible;
}





/* --------------------------------------------
	GLOBE
-------------------------------------------- */

.globe p {
margin:0 0 -10px;
}

/* --- ICON --- */
.mtci-icon {
position: absolute; margin: 40px;
}





/* --------------------------------------------
	BENEFITS TABLE
-------------------------------------------- */
.benefits-landing {
padding-left: 30px;
padding-right: 30px;
}



.benefits-table {
background: #f2f2f2;
}

.benefits-title {
background: #0d204a;
}

.benefits-title h3, .benefits-title h2 {
color: #ffffff !important;
font-size: 30px !important;
font-weight: 700 !important;
text-align: center !important;
padding: 10px 0 5px;
}

.benefits-title h3 strong, .benefits-title h2 strong {
color: #f18700 !important; font-weight: 700;
}

.benefits-content {
padding-left: 200px;
margin: 60px 0 60px !important;
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
.benefits-content {
padding-left: 0;
}
}




/* --- REMOVE BULLIT --- */
.benefits-content ul {
list-style-type: none; padding: 0px; margin: 0px;
}

/* --- UL LI --- */
.benefits-content ul li {
background-image: url(/wp-content/global-assets/bullit.png);
background-repeat: no-repeat; background-position: 0px 0px; padding-left: 50px;
border-bottom: 3px solid #ffffff; margin-bottom: 15px; padding-bottom: 13px;
font-size: 21px; font-weight: 700; padding-right: 50px;
}

.benefits-content ul li ul li {
font-size: 17px; font-weight: 400; background-image: none; margin-left: 0; margin-bottom: 0; padding-bottom: 0; padding-left: 0; border: none;
}

.benefits-table .vc_col-sm-12 {
padding-left: 0; padding-right: 0;
}








/* --------------------------------------------
	ARROWS
-------------------------------------------- */

/* --- SET ARROWS --- */
.arrow-blue:after { 
content: url(/wp-content/global-assets/arrow-blue.png);
position: absolute !important;
margin-top: 8px;
margin-left:-36px;
left: 50%;
z-index: 999999 !important;
}


/* --- SET ARROWS --- */
.arrow-white {}
.arrow-white:after { 
content: url(/wp-content/global-assets/arrow-white.png);
position: absolute !important;
margin-top: -2px;
margin-left:-36px;
left: 50%;
z-index: 999999 !important;
}






/* --- ? --- */
.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
color: #ffffff; background-color: #333333;
}





/* --------------------------------------------
	CONTACT FORM 7 - REQUEST
-------------------------------------------- */

table {
width: 100%;
border-collapse: separate !important;
border-spacing: 15px 15px;
empty-cells: hide !important;
}

table td {
text-align: left;
}

table th {
font-size: 20px; text-align: left; font-weight: 700; text-transform: none; padding: 6px 0;
}


.th1 {width:30%;}
.th2 {width:60%;}
.th3 {width:23%;}
.th4 {width:5%;}


/* --- STYLING DROPDOWN --- */
#theme-page select  {
font-size: 17px; font-weight: 400; color: #0d204a; background-color: #f3f3f3;
border: 0; padding: 12px 10px 12px 10px; min-width: 160px;
-webkit-border-radius: 4px!important; -moz-border-radius: 4px!important; border-radius: 4px!important;
line-height: 22px;
}

/* --- STYLING CHECKBOX --- */
.request-form .wpcf7-list-item-label {
padding-right: 6px;
display: none; /* --- Hide label --- */
}
/* --- REMOVED BECAUSE .GREY 
.request-form  .wpcf7 input[type=checkbox]  {
float: right; margin-top: 16px; margin-right: 10px !important;
}*/

.request-form h2 {
text-align: center; color: #f18700 !important;
}

tr td {
border: 1px solid #e3e3e3;
background-color: #ffffff; 
padding: 0 10px;
line-height: 46px;
-webkit-border-radius: 4px!important; -moz-border-radius: 4px!important; border-radius: 4px!important;
}

tr td.grey {
background-color: #f3f3f3; 
text-align: center; 
}

tr.space {
height: 30px;
}

.details-request {
padding-left:15px;
padding-right:15px;
}





@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

/* --- FORCE TABLE NOT TO BE TABLE --- */
table, thead, tbody, th, td, tr, td.grey { 
display: block; 
}
	
/* --- HIDE TABLE HEADERS --- */
thead tr { 
position: absolute;
top: -9999px;
left: -9999px;
}
	
tr { 
margin-bottom: 40px;
}
	
td, td.grey { 
/* --- BEHAVE LIKE A ROW --- */
position: relative;
padding-left: 50%!important; 
margin-bottom: 10px;
text-align: left !important;
/*line-height: 30px !important;*/
}
	
td:before, td.grey:before { 
/* --- NOW LIKE A TABLE HEADER --- */
position: absolute;
/* --- TOP/LEFT VALUES MIMIC PADDING --- */
left: 15px;
width: 45%; 
padding-right: 10px; 
white-space: nowrap;
font-weight: 700;
text-align: left;
}
	
/* --- LABEL THE DATA --- */
td:nth-of-type(1):before {
content: "Category:";
}
td:nth-of-type(2):before {
content: "Title:";
}
td:nth-of-type(3):before {
content: "Price per item:";
}
td:nth-of-type(4):before {
content: "Select:";
}

#theme-page select {
padding-left: 0px;
}
}












/* --- SECTION - WHITE --- */
.white-bg {
background-color: #333333;
}









/* --------------------------------------------
	CONTACT FORM 7
-------------------------------------------- */

/* --- 2 COLUMNS --- */
#left {
width: 49%; min-width: 160px; float:left; margin-right:2%
} 

#right {
width: 49%; min-width: 160px;float: left;
}

.clearfix {
display:block;
}

/* --- CHECKBOX --- */
span.wpcf7-checkbox span.wpcf7-list-item {
display: block;
}


/*--- FIELD HEIGHTS --- */
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"] {
height: 46px; font-size: 16px !important; line-height: 24px;
-webkit-border-radius: 4px!important; -moz-border-radius: 4px!important; border-radius: 4px!important; background-color: #f3f3f3;
}

.wpcf7 textarea {
height: 122px; font-size: 16px !important; line-height: 24px;
-webkit-border-radius: 4px!important; -moz-border-radius: 4px!important; border-radius: 4px!important; background-color: #f3f3f3;
}

.wpcf7 input.wpcf7-submit[type="submit"]{
text-transform: uppercase; letter-spacing: 1px;
}

/* --- CHECKBOX --- */
.wpcf7 input[type=checkbox] {
margin-right: 10px;
}

.wpcf7 input.wpcf7-submit[type="submit"] {
padding-left: 33px; padding-right: 33px; margin-left: 23px;
}
input.wpcf7-submit[type="submit"]:hover {
background: #0d204a !important;
}


/* --- WIDTH --- */
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7-form .wpcf7-textarea {
width: 100%;
}

/* --- BUTTON --- */
.wpcf7-submit {
border: none; color: #ffffff; background-color: #f18700; padding: 17px 35px; font-size: 14px;
}





/* --------------------------------------------
	FOOTER
-------------------------------------------- */

#mk-footer .widget_nav_menu ul li a {
padding: 0px 0;
}

.textwidget {
padding: 4px;
}

/* --- FOOTER WIDGET --- */
.widgettitle {
margin-bottom: 5px; letter-spacing: 0px;
}

.widget_nav_menu ul li.current_page_item a {
background-color: transparent !important;
}






.mk-page-section.grey-bg {overflow: visible;}
.mk-page-section.grey-bg:after{
position: absolute;
left: 50%;width:0;height:0;
bottom: -48px;margin-left: -36px;
content: ""; left: 50%;
border-right: 36px solid transparent;
border-left: 36px solid transparent;
border-bottom: 26px solid transparent;
border-top: 26px solid #cfd1d1;opacity:1;
z-index: 99
}


/* --------------------------------------------
	JUPITER 6.12.4 COMPATIBILITY
-------------------------------------------- */

/* The current Jupiter header renamed the old toolbar holder. */
.mk-header-toolbar .mk-header-toolbar-holder {
	float: right;
	padding-top: 11px;
	padding-right: 0;
	margin-bottom: -17px;
}

/*
 * Jupiter Donut adds overflow:hidden to full-width rows and page sections.
 * These sections intentionally extend their icons/arrows outside the row.
 */
.mtc-icon,
.home-intro,
.intro,
.intro-landing,
.white-arrow,
.grey-arrow,
.grey-bg,
.cta-contact,
.quote-section {
	overflow: visible !important;
}

.home-intro,
.intro,
.intro-landing,
.white-arrow,
.grey-arrow,
.grey-bg {
	z-index: 999999 !important;
}
