.wpb_single_image.wpb_content_element.vc_align_right.wpb_animate_when_almost_visible.wpb_right-to-left.chrisgillespie.wpb_start_animation {
    margin-bottom: 0;
}

@media only screen and (max-width: 414px){
    .timslack.wpb_column.vc_column_container.vc_col-sm-3 img {
        margin-top: 33%;
        width: 170px;
    }
}

@media only screen and (min-width: 414px) and (max-width: 700px){
    .timslack.wpb_column.vc_column_container.vc_col-sm-3 img {
        margin-top: 65%;
        width: 170px;
    }
}

.main-header .navbar-collapse{margin-top:10px;}
.custom_height{max-height:420px!important;}
.navbar-collapse.menu ul li.active a{
    color: white !important;
    border-bottom:none!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
    margin-left:0px!important;
}
input.wpcf7-form-control.wpcf7-submit{
    margin-left:0px!important;
}
.philosophy p{
    text-align:justify;
}
.vc_custom_1497510364643{
    margin-top:10px!important;
}
.menu ul > li > a{
    border-bottom:none!important;
    padding:5px 10px!important;
    text-shadow: none!important;
    transition: all 0.15s ease-out;
    color: #0060a9 !important;
    font-weight: normal!important;
}
.menu ul > li.dropdown > .dropdown-menu{
    background: none;
    box-shadow: none;
    border: none;
}
.menu ul > li.dropdown > .dropdown-menu > li{
    background: white;
    margin: 5px 0px;
    box-shadow: 0px 0px 3px 0px #adadad;
}
.menu ul > li.dropdown > .dropdown-menu > li > a{
    color: #0060a9!important;
    padding:5px 10px!important;
}
.menu ul > li.dropdown > .dropdown-menu > li > a:hover{
    color: white !important;
    background:#0060a9!important;
}
.menu ul > li.dropdown.active > .dropdown-menu > li > a{
    background:white!important;
    color: #0060a9 !important;
}
.menu ul > li.dropdown.active > .dropdown-menu > li > a:hover{
    background: #0060a9!important;
    color: white !important;
}
.menu ul > li.dropdown.active > .dropdown-menu > li.active > a{
    color: white !important;
    background: #0060a9!important;
}
.menu ul > li > a:hover{
    color: white !important;
    background: #fb4f5e!important;
    border-bottom:none!important;
}
.menu ul li.active a{
    color: white !important;
    background: #fb4f5e;
}
.icon_link{
    text-align: left;
    color: #0960a5;
    font-weight: bold;
    padding-bottom: 10px;
}
.vc_custom_1502966527945{
    margin-left: 0px!important;
}
.wpcf7-submit{
        transition: all 0.25s ease-out;
}
.wpcf7-submit:hover{
    background:#ce4350!important;
}
.icon_link.mailto{line-height:42px;}
.icon_link img{
    display: block;
    float: left;
    margin-right: 25px;
}
.vc_custom_1499946899964{
    margin-top: 20px !important;
    margin-bottom: 20px!important;
}
.icon_link:hover{
    cursor:pointer;
}
.icon_link:hover img{
    opacity:0.8!important;
}

img.logo-color{display:block!important;}
.vc_custom_1502887194015, .vc_custom_1502887201586, .vc_custom_1502887209544{margin:0px 95px!important;}

.matermap,.feesdesc{max-width:1170px;margin:0 auto;padding: 0px 15px;}
.feesdesc p{padding-left:0px!important;padding-right:0px!important;}

p{font-weight:normal!important;}

.request-button{
    background:#F94E5E;
    width:250px;
    height:45px;
    padding: 10px;
    text-align: center;
    transition: all 0.25s ease-out;
    font-size: 18px;
}
.request-button:hover{
    background:#ce4350;
    color:white!important;
}
.nav-but:hover{
    background:#ce4350;
    color:white!important;
}

.menu.myfixed{
    position: relative;
}
.menu.myfixed .nav-but{
    position: absolute;
    right: 0px;
    top: 82px;
    z-index: 9;
    margin-right: 15px;
    display: block;
}
.nav-but{
    position: absolute!important;
    right: 13%;
    top: 72px;
    z-index: 9;
    margin-right: 0px;
    background: #F94E5E;
    width: 180px;
    height: 35px;
    padding: 5px;
    text-align: center;
    transition: all 0.25s ease-out;
    font-size: 13px;
    display:none;
}

.toggle_fix{display:none;}
.wrapfixed{
    padding-right:0px!important;
    padding-top:0px!important;
}
.wrapfixed .toggle_fix{
    display: block;
    float: left;
    width: 20%;
}
.wrapfixed nav.collapse.navbar-collapse.menu.myfixed{
    width: 100%!important;
    max-width:1170px!important;
    display: block!important;
    margin: 10px auto!important;
    float: none!important;
    padding:0px 15px;
}
.wrapfixed .logo2a{
    position:relative;
    margin-left:auto;
    margin:0px!important;
    height: auto;
}
.wrapfixed .menu-main-menu-container{
    display: block;
    float: right;
    margin-top: 25px;
}

.our-philo-leftcol .vc_column-inner{padding-right:45px!important;}

@media only screen and (max-width: 700px) {
    .our-philo-leftcol {
        left:auto!IMPORTANT;
    }
    .menu-item i{
        display: inline !important;
        padding: 5px 10px;
        border-radius: 5px;
        float: right!important;
        text-align: right;
        position:relative;
        width: 30px;
        margin-top: 0px;
    }
    .mobile.navbar-header{margin-bottom:0px!important;}
    #header .main-header{height: 75px!important;}
    .matermap {
        margin-left: 0px!important;
        padding: 20px!important;
    }
    .vc_custom_1499843173962{
        padding-top:90px!important;
    }
    .nav-but{display:none!important;}
    #mysticky-wrap{
        left: 0px;
        right: 5px;
    }
    .logo.pull-left{
        width:50%;
        float:left!important;
        margin: 30px 10px 0px 10px!important;
    }
    .logo.pull-left img{
        height:auto!important;
        width:110px!important;
    }
    .menu-main-menu-container{
        padding-top:10px!important;
    }
    .mobile.navbar-header{
        margin-top:-25px!important;
    }
    .view-type-cnt{z-index:8!important;}
    .request-button{
        font-size: 8px;
        padding: 5px!important;
        height: auto;
        width: auto!important;
    }
    .wpb_column.vc_column_container.vc_col-sm-6{width:100%!important;}
    .poboxtext{margin-right:0px!important;}
    .contactus-form.wpb_column.vc_column_container.vc_col-sm-6{top:20px!important;}
    div#request-appointment,div#general-enquiry{width:100%!important;margin-left:0%!important;}
    .wpb_column.vc_column_container.vc_col-sm-6{right:auto!important;}
    .wpb_single_image.wpb_content_element.vc_align_left.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1496820480988.brisbane-logo.wpb_start_animation{
        padding-left: 5px!important;
        text-align: center;
    }
    .grid{
        width: 100%!important;
        padding-left:0px!important;
    }
    .grid .all-detail-cnt{right:auto!important;}
    .top-bar{    background-color: #dae4ee!important;}

    .menu.collapse.myfixed .toggle_fix{display:none!important;}
    .menu.collapse.myfixed .menu-main-menu-container{display:none!important;}
    .menu.collapse.myfixed .book-appointment{display:none!important;}

    .menu.collapse.in.myfixed .toggle_fix{display:none!important;}
    .menu.collapse.in.myfixed .menu-main-menu-container{display:none!important;}
    .menu.collapse.in.myfixed .book-appointment{display:none!important;}

    .menu.collapse.in .toggle_fix{display:none!important;}
    .menu.collapse.in .menu-main-menu-container{display:block!important;}
    .menu.collapse.in .book-appointment{display:none!important;}
    .feesdesc{margin:0 auto!important;padding:10px;}
    .vc_custom_1495087845153 .vc_btn3-container.vc_btn3-inline{
        display: block;
        text-align: center;
        margin-left: 0px;
    }
    .vc_custom_1502887194015, .vc_custom_1502887201586, .vc_custom_1502887209544{margin:auto 40px!important;}
    .vc_custom_1496820480988 .vc_single_image-wrapper img{width:200px;}
    .icon_link br{display:none;}
    .icon_link.tels br{display:block;}
    .contactus_location .brisbane-logo{
        margin-left: auto!important;
        margin-right: auto!important;
        text-align: center!important;
    }
    .menu ul > li.dropdown > .dropdown-menu > li{
        box-shadow:none!important;
    }
    .custom_height{
        max-height:170px!important;
    }
    .our-history-2.wpb_column.vc_column_container.vc_col-sm-12{
        top:auto!important;
    }
    .all-detail-cnt{
        padding-right:0px!important;
    }
    .slotholder .tp-bgimg.defaultimg{
            margin-top: 50px !important;
    }
    .vc_btn3-container.vc_btn3-inline{
        margin: 10px auto!important;
        display: block!important;
        text-align: center;
    }
    .vc_custom_1495087835579{padding:5px;}
    .vc_custom_1501664204051{
        margin-top:-30px;
    }

    .vc_custom_1499843173962 .empty_space{
        height:10px!important;
    }
    .vc_custom_1494995282027{
        margin-top: -140px!important;
    }

    .tp-fullwidth-forcer{
        height: 250px !important;
    }

    .vc_custom_1494995282027{
        height: 1200px !important;
    }

    .chrisgillespie.wpb_column.vc_column_container.vc_col-sm-3 img {
        position: absolute;
        left:225px;
        top:90px;
    }

    .vc_custom_1499843173962{
        background: #0060a9;
        background-size: 20%!important;
        padding-top: 0px!important;
        padding-bottom: 0px!important;
        margin-top: 50px;
    }
    .vc_custom_1494997731084{
        background:url('http://brisbane-colorectal.dev.bossdigitalasia.com/wp-content/themes/creative/img/white-tile.png')!important;
        background-size: 20%!important;
        margin-top: -90px!important;
        padding-top: 0px!important;
    }
    .vc_custom_1494997731084 .vc_empty_space{height:0px!important;}
}