/* ---- EDITED (NAVIGATION CENTERED) ----------- */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
iframe{max-width:100%;}

.navbar-nav {
float: none;
display: inline-block;
}

.overlay {
   background:transparent; 
   position:relative; 
   width:100%;
   height:450px; /* your iframe height */
   top:450px;  /* your iframe height */
   margin-top:-450px;  /* your iframe height */
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
text-align: center;
}
.image-background, .image-background.inner{background-position:center;}

.flowing{width: 600px; clear: both; margin: 30px auto 0;}
.left-side{float: left; width: 200px; padding-right: 5%; font-size: 30px; text-align: right;}
.right-side{float:right; width: 400px;}
.right-side li{background: url('https://www.mcgadvisory.com.au/wp-content/uploads/2016/09/play-button-1.png') no-repeat 0px 2px scroll transparent;    list-style: none; padding-left: 50px; padding-bottom: 25px;}
.service-intro{width:100%; margin:40px 0; text-align:center;}
.service-intro li{display:inline; text-align:center; padding-left:10px;}
.service-intro li:before {
  content: '\2022';
  margin-right: 0.5em;
}
.practice-box{border:none;}
.practice-box .onhover{display:none;}
.practice-box:hover .onhover{display:block}
.practice-box:hover .fa{display:none;}
.practice-box-wrap{min-height:250px; padding-top:55px;}
/*.practice-box:hover .practice-box-wrap{padding:15px 15px 5px; min-height:250px;}*/
.blog-read-more{
  left: 60px;
}
.quarter{width:100%;}
.quarter li{list-style:none; float:left; text-align:center; width:24.5%;}
.quarter .quarter-text{clear:both; padding-top:20px;}

.page-template-page-discovery section:nth-child(3){background: url('https://www.mcgadvisory.com.au/wp-content/uploads/2016/09/photo-1440098889482-8a7120cf92d6.jpg') right 0 no-repeat;}
.page-template-page-discovery h1, .page-template-page-discovery h5{margin:0;}
.page-template-page-discovery h5{line-height: 19px; font-style: italic; font-size: 19px;    max-width: 500px;}
.page-template-page-discovery label{display:none!important;}
.page-template-page-discovery #gform_wrapper_2{margin-top:40px!important}
.page-template-page-discovery #gform_wrapper_2 li{margin-bottom: 15px!important;}
.page-template-page-discovery .wpcf7-form{margin-top:40px!important}
.page-template-page-discovery .wpcf7-form input{padding:10px;}
.page-template-page-discovery .wpcf7-response-output{padding: 0; display: inline-block!important; margin: 0;}

.discovery{width:100%; margin-top:30px;}
.discovery li{list-style:none; clear:left;}
.discovery li .left{float:left; padding-right:30px;}
.discovery li .right{float:left; padding-top: 30px;}
.discovery li img{margin:0;}
.discovery .divider{margin-left:40px; width:2px; height:19px; background-color:#fff; clear:left}


.page-template-page-book-signup h1{font-size:48px;}
.page-template-page-book-signup h2{font-size: 16px;line-height: 100%;margin: 3px 0;}
.page-template-page-book-signup h3{font-size: 28px;line-height: 32px;margin-bottom: 30px;}
.page-template-page-book-signup h6{font-size:30px;}
.page-template-page-book-signup form.book-signup-form 
.page-template-page-book-signup form.book-signup-form input.btn{margin-top:0;}
.wpcf7-response-output{margin:0;}
.page-template-page-book-signup form.book-signup-form p{font-size:14px;margin:0;}
@media (max-width:1350px) {
.page-template-page-discovery section:nth-child(3){background:#fff}
}

@media (max-width:992px) {
  .quarter li{width:100%; margin-bottom:40px;}
}

@media (max-width:650px) {
.flowing{width:100%;}
.left-side{width:100%; padding-right: 0%; text-align:left;}
.right-side{width:100%; padding-right: 0%; text-align:left; margin-top: 30px;}
}

@media (max-width:600px) {
.page-template-page-discovery #gform_wrapper_2 li, .page-template-page-discovery #gform_wrapper_2 li input{width:100%!important;}
.flowing li .left{width:40%}
.flowing li .right{width:60%}
.discovery li .right{clear:left}
}
@media (max-width:400px) {
.page-template-page-discovery h5{line-height: 19px;}
}