/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 27 July 2025 15:09:26
*/


@media screen and (max-width: 500px){
    
    .container, .container-fluid {
        padding: 0 15px;
    }
    
    p{
        line-height: 24px;
    }
    
    ul, ul li{
        line-height: 24px;
        margin-left: -12px;
    }
    
    .slide-title{
        font-size: 22px !important;
        line-height: 22px !important;
        top: 60px !important;
    }
    
    .footer-row{
        display: none;
    }
    
    .footer_logo_1, .footer_logo_2 {
        margin-right: 0px;
    }
    
    h2 {
        font-size: 24px;
        line-height: 32px;
    }
    
    .left_btn, .right_btn {
        display: none;
        visibility: hidden;
    }
    
    .feedback_area {
        width: 100% !important;
        overflow: auto;
    }
    
    .feedback_area ul{
        width: 100% !important;
    }
    
    .comments {
        background-image: none;
        max-width: 480px;
        height: auto;
        border-bottom: 3px solid #fc0;
        -webkit-overflow-scrolling: touch;
    }
    
    .comments p {
        width: 100%;
        margin: 20px auto;
    }
    
    header {
        display: block !important;
    }
    
    .logo img{
        width: 20% !important;
        vertical-align: top;
    }
    
    header .container .row .col-sm-10{
        display: none;
    }
    
    .slide-title {
        font-size: 16px !important;
    }
    
    .mobi_menu_icon{
        display: block;
        visibility: visible;
        position: absolute;
        z-index: 1001;
        right: 0;
        top: 0
    }
    
    .mobi_menu_icon img{
        width: 60px;
    }
    
    .mobi_popup_menu{
        visibility: visible;
        z-index: 1000;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: #000;
        opacity: 0.8;
        padding-top: 35px;
    }
    
    .mobi_popup_menu ul{
        margin: 0px auto;
    }
    
    .mobi_popup_menu ul, .mobi_popup_menu ul li{
        list-style: none;
    }
    
    .mobi_popup_menu ul li a{
        font-size: 20px;
        color: #ffcc00 !important;
        line-height: 36px;
        text-decoration: none;
    }
    
    .steps{
        width: 90% !important;
    }
    
    .cbp-ntaccordion {
        font-size: 100%;
    }
    
    #table02078 tbody tr td{
        width: 50% !important;
    }
    
    .cbp-nttrigger a {
        font-size: 70%;
    }
    
    .desktop_only, .desktop_ipad_only, .topbar .container{
        display: none;
        visibility: hidden;
    }
    
    .phone_only, .ipad_phone_only{
        display: block;
        visibility: visible;
    }
    
    #table87648 tbody tr td:nth-child(1){
        width: 27% !important;
    }
    
    #table87648 tbody tr td:nth-child(2){
        width: 73% !important;
    }
    
    .slide-title {
        top: 15px !important;
        font-size: 10px !important;
        line-height: 18px !important;
    }
    
    #content_container_530032 p img, #content_container_531100 p img{
        width: 100% !important;
        padding: 10px 0px 20px 0px !important;
        clear: both !important;
    }
    
    #content_container_530032 p, #content_container_531100 p{
        width: 100% !important;
        clear: both !important;
        display: inline-block !important;
    }
    
    #content_container_530032 ul, #content_container_530032 ul li{
        margin-left: 0px !important;
    }
    
    .mobi_popup_menu ul li, .mobi_popup_menu ul li ul li{
        text-transform: capitalize;
    }
    
    #content_container_537019 table tr td, #table76702 tr:nth-child(even){
        border-bottom: 3px solid #fc0 !important;
    }
    
    #content_container_531100 .steps{
        margin-top: 20px;
    }
    
    .cbp-ntcontent ul li{
        margin-left: 5px;
    }
    
    #content_container_537492 #image_block_mobi .col-lg-3{
        border: 1px solid #CCC;
    }
    
    #content_container_519798 p iframe{
        width: 320px !important;
        height: auto !important;
    }
}


@media screen and (max-width: 900px) and (min-width: 501px) {
    .container, .container-fluid {
        padding: 0 15px;
    }
    
    p{
        line-height: 24px;
    }
    
    ul, ul li{
        line-height: 24px;
        margin-left: -12px;
    }
    
    .slide-title{
        font-size: 22px !important;
        line-height: 22px !important;
        top: 60px !important;
    }
    
    .footer-row{
        display: none;
    }
    
    .footer_logo_1, .footer_logo_2 {
        margin-right: 0px;
    }
    
    h2 {
        font-size: 24px;
        line-height: 32px;
    }
    
    .left_btn, .right_btn {
        display: none;
        visibility: hidden;
    }
    
    .feedback_area {
        width: 100% !important;
        overflow: auto;
    }
    
    .feedback_area ul{
        width: 100% !important;
    }
    
    .comments {
        background-image: none;
        width: 100%;
        height: auto;
        border-bottom: 3px solid #fc0;
        -webkit-overflow-scrolling: touch;
    }
    
    .comments p {
        width: 100%;
        margin: 20px auto;
    }
    
    header {
        display: block !important;
    }
    
    .logo img{
        vertical-align: top;
    }
    
    header .container .row .col-sm-10{
        display: none;
    }
    
    .slide-title {
        font-size: 16px !important;
    }
    
    .mobi_menu_icon{
        display: block;
        visibility: visible;
        position: absolute;
        z-index: 1001;
        right: 0;
        top: 0
    }
    
    .mobi_menu_icon img{
        width: 60px;
    }
    
    .mobi_popup_menu{
        visibility: visible;
        z-index: 1000;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: #000;
        opacity: 0.8;
        padding-top: 35px;
    }
    
    .mobi_popup_menu ul{
        margin: 0px auto;
    }
    
    .mobi_popup_menu ul, .mobi_popup_menu ul li{
        list-style: none;
    }
    
    .mobi_popup_menu ul li a{
        font-size: 20px;
        color: #ffcc00 !important;
        line-height: 36px;
        text-decoration: none;
    }
    
    .cbp-ntaccordion {
        font-size: 100%;
    }
    
    #content_container_531100 p img{
        padding: 36px 0px 20px 20px !important;
        width: 50%;
    }
    
    #table02078 tbody tr td{
        width: 50% !important;
    }
    
    .cbp-nttrigger a {
        font-size: 70%;
    }
    
    .fancybox-opened {
        width: 95% !important;
    }
    
    .fancybox-inner {
        width: 100% !important;
        height: auto !important;
    }
    
    #content_container_529005 .yellow_bold img, #content_container_530032 p img{
        width: 100% !important;
    }
    
    #content_container_530032 p img{
        padding: 10px 0px 20px 0px !important;
        clear: both !important;
    }
    
    #content_container_530032 p{
        clear: both !important;
        width: 100% !important;
        display: inline-block !important;
    }
    
    #content_container_530032 ul, #content_container_530032 ul li{
        margin-left: 0px !important;
    }
    
    .desktop_only, .topbar .container{
        display: none;
        visibility: hidden;
    }
    
    .ipad_phone_only{
        display: block;
        visibility: visible;
    }
    
    #table87648 tbody tr td:nth-child(1){
        width: 27% !important;
    }
    
    #table87648 tbody tr td:nth-child(2){
        width: 73% !important;
    }
    
    #content_container_530633 p img, #content_container_530623 p img{
        width: 40% !important;
    }
    
    .slide-title {
        top: 15px !important;
        font-size: 18px !important;
        line-height: 22px !important;
    }
    
    .mobi_popup_menu ul li, .mobi_popup_menu ul li ul li{
        text-transform: capitalize;
    }
    
    #content_container_537019 table tr td, #table76702 tr:nth-child(even){
        border-bottom: 3px solid #fc0 !important;
    }
    
    #content_container_531100 .steps{
        margin-top: 20px;
    }
    
    .container h2 {
        font-size: 21px;
    }
    
    .cbp-ntcontent ul li{
        margin-left: 5px;
    }
    
    #content_container_537492 #image_block_mobi .col-lg-3{
        border: 1px solid #CCC;
    }
}

@media screen and (max-width: 1030px) and (min-width: 901px) {

    .left_btn, .right_btn{
        /*
        display: none;
        visibility: hidden;
        */
    }
    
    .feedback_area{
        /* overflow: auto; */
        width: 800px;
    }
    
    .feedback_area ul li{
        margin: 0px 5px;
    }
    
    .container h2 {
        font-size: 28px;
    }
    
    .cbp-ntcontent ul li{
        margin-left: 5px;
    }
    
    #content_container_528416 ul li .cbp-ntcontent #image_block .col-md-4:nth-child(4){
        padding-bottom: 5px;
    }
    
    #content_container_529022 .desktop_only{
        display: none;
        visibility: hidden;
    }
    
    #content_container_529022 .ipad_phone_only{
        display: block;
        visibility: visible;
    }
    
    #content_container_530633 p img{
        width: 40% !important;
    }
    
    #content_container_533793 #image_block_title .col-md-4,  #content_container_530013 #image_block .col-md-4{
        width: 25% !important;
    }
    
    #content_container_531100 p img{
        padding: 40px 0px 20px 20px !important;
        width: 50% !important;
    }
}