/*!
 * 
 * Copyright (c) Actualise Design Pty Ltd
 *
 * https://actualisedesign.com
 *
 */

@charset "utf-8";

/* Mobile - up to 320 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (max-width: 320px) {		
	

																																				
	
}

/* Mobile - up to 340 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (max-width: 340px) {
	
	

}

/* Mobile - up to 360 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (max-width: 360px) {

					
	
}

/* Mobile - up to 400 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (max-width: 400px) {				
	

    
								
}


/* Mobile - up to 480 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (max-width: 480px) {
				
								
}

/* Mobile 480 - 640 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (min-width: 481px)
and (max-width: 640px) {


}

/* Mobile - up to 640px --------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 640px) {
		
/* ---------------------- GENERAL ---------------------- */
    
p, ul, ol {
    font-size: 18px !important;
}
    
	ul > li {
		margin-bottom: 20px !important;
	}

    
/* -------------------------------------------------------------------- HOME ------------------------------------------------------------------------------------------- */ 

/* ------ HOME - Hero Module ------ */

                .hero-module h1 {
                    font-size: 44px !important;
                }
    
                .hero-module > .inner > .content > .row:nth-child(1) > h2 {
                    font-size: 30px !important;
                }
    
                    p.buttons > a {
                        font-size: 20px !important;
                    }

/* ------ HOME - About Module ------ */

    .body-content-three-cols-module > .inner > h1 {
        font-size: 30px !important;
    }

            .body-content-three-cols-module > .inner > .table > .col > h2 {
                font-size: 32px !important;
            }
    
                .text-and-bg-image-feature-module > .inner > .table > .cell > h1 {
                    font-size: 44px !important;
                }
    
    
/* ------ HOME - Enquire Module ------ */

    .enquire-module > h1 {
        font-size: 32px !important;
    }

            form input,
            form textarea {
                font-size: 22px !important;
            }

            .enquire-module > form > .row:nth-child(3) > input[type="submit"] {
                font-size: 20px !important;
            }

    
    
/* -------------------------------------------------------------------- SERVICES - IMMIGRATION ------------------------------------------------------------------------------------------- */ 

/* ------ SERVICES - IMMIGRATION - Intro and Nav Module ------ */

        .services-intro-and-nav-module > .row:nth-child(1) > h1 {
            font-size: 30px !important;
        }

                .services-intro-and-nav-module > nav > ul > li > a {
                    font-size: 20px !important;
                }

    
/* ------ SERVICES - IMMIGRATION - Text and Img Blocks Module ------ */


                .text-and-img-blocks-module > article > .col_text > .content > h1 {
                    font-size: 32px !important;
                }
    
    
/* -------------------------------------------------------------------- ABOUT ------------------------------------------------------------------------------------------- */ 
    
/* ------ ABOUT - Body Content Module ------ */

    .body-content-module > h1 {
        font-size: 32px !important;
    }
    
        .body-content-module > .row > h2 {
            font-size: 26px !important;
        }
    
/* ------ ABOUT - Three Cols Img BG Module ------ */

        .three-cols-img-bg-module > .table > .col > h2 {
            font-size: 32px !important;
        }


/* ------ ABOUT - Accreditations Module ------ */

    .accreditations-module > h1 {
        font-size: 32px !important;
    }

	
}

/* Mobile - up to 768px  -------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 768px) {
	
	
}

/* Mobile - up to 990  ---------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 989px) {	

/* ---------------------- Header ---------------------- */

.site-header {
    padding: 10px 3% 6px 3%;
}

.header-small .site-header {

}

.header-spacer {
    height: 61px;
}

    .site-header > .logo {

    }
    
        .site-header > .logo > img {
            width: auto;
            height: 40px;
        }

        .site-header > .logo > img.logo-dark {

        }

        .site-header > .logo > img.logo-light {

        }

        .site-header > .logo-dark > img.logo-dark {

        }

        .site-header > .logo-dark > img.logo-light {

        }


    .site-header > .menu-icon {
        top: -3px;
        right: -11px;
        transform: scale(0.75);
        padding: 11px 20px;
    }

    .site-header > .close {
        transform: scale(0.6);
    }

        .site-header > .menu-icon > .bar {

        }

        .site-header > .menu-icon-dark > .bar {

        }

        .header-white .site-header > .menu-icon > .bar {

        }

        .site-header > .menu-icon > .bar:nth-child(1) {

        }

        .site-header > .close > .bar:nth-child(1) {

        }

        .site-header > .close > .bar:nth-child(2) {

        }


/* ---------------------- Menu ---------------------- */

.full-screen-menu {
    padding-top: 144px;
}

    .full-screen-menu > .table {
        /*height: auto;*/
        padding-top: 0;
        height: 100%;
    }

        .full-screen-menu > .table > .cell {
            /*display: inline-block;*/
            height: 100%;
            vertical-align: middle;
        }

            .full-screen-menu > .table > .cell > .row {

            }

                .full-screen-menu > .table > .cell > .row > a {
                    width: 100%;
                    margin-right: 0;
                    margin-bottom: 50px;
                    text-align: left;
                }

                .full-screen-menu > .table > .cell > .row > a.active {

                }

                .full-screen-menu > .table > .cell > .row > a:last-child {

                }

            .full-screen-menu > .table > .cell > .table {
                display: none;
            }

                .full-screen-menu > .table > .cell > .table > .col {
                    display: inline-block;
                }

                .full-screen-menu > .table > .cell > .table > .col:nth-child(1) {
                    width: 100%;
                }

                    .full-screen-menu > .table > .cell > .table > .col:nth-child(1) > p {
                        margin-bottom: 30px;
                    }

                        .full-screen-menu > .table > .cell > .table > .col:nth-child(1) > p > a {

                        }

                        .full-screen-menu > .table > .cell > .table > .col:nth-child(1) > p > a.active {

                        }


                .full-screen-menu > .table > .cell > .table > .col:nth-child(2) {
                    display: none;
                }

                .full-screen-menu > .table > .cell > .table > .col:nth-child(3) {
                    display: none;
                    width: 100%;
                }

                    .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul {                        
                        columns: 1;
                        -webkit-columns: 1;
                        -moz-columns: 1;
                        column-gap: 0;
                    }

                        .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul > li {
                        
                        }

                            .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul > li > a {

                            }

                            .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul:hover > li > a {
                              
                            }

                            .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul > li > a:hover {

                            }






/* ---------------------- Footer ---------------------- */

.site-footer {

}

    .site-footer > .row {

    }

    .site-footer > .row:nth-child(1) {
        margin-bottom: 60px;
    }

        .site-footer > .row:nth-child(1) > nav {
            width: 100%;
            margin-left: 0;
            margin-bottom: 60px;
        }

            .site-footer > .row:nth-child(1) > nav > span {
                width: 100%;
                margin-right: 0;
                text-align: center;
            }

                .site-footer > .row:nth-child(1) > nav > span > a {
                    float: none;
                }

            .site-footer > .row:nth-child(1) > nav > span:last-child {

            }

        .site-footer > .row:nth-child(1) > .accreditations {
            margin-top: 0;
        }

    .site-footer > .row:nth-child(2) {
        text-align: center;
    }

        .site-footer > .row:nth-child(2) > p.copyright {
            width: 100%;            
            margin-bottom: 30px;
        }

            .site-footer .actualise-link {
                float: none;
                right: 0;
                top: 0;
            }

                .site-footer .actualise-link > span {

                }

                .site-footer .actualise-link > img {

                }


				
/* -------------------------------------------------------------------- HOME ------------------------------------------------------------------------------------------- */ 

/* ------ HOME - Hero Module ------ */

.hero-module {
    height: auto;
    padding: 90px 6% 0 6%;
}
    
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
    .hero-module {
        background-attachment: scroll;    
    }
}

    .hero-module > .inner {
        padding-bottom: 20px;
    }

        .hero-module > .inner > .content {
            margin-top: 0;
        }

            .hero-module > .inner > .content > .row:nth-child(1) {
                border-top: none;
                padding-top: 0;
                padding-bottom: 50px;
            }

                .hero-module h1 {
                    font-size: 52px;
                }

                .hero-module > .inner > .content > .row:nth-child(1) > h2 {

                }

            .hero-module > .inner > .content > .row:nth-child(2) {

            }

                .hero-module > .inner > .content > .row:nth-child(2) > p {

                }

                p.buttons {

                }

                    p.buttons > a { 

                    }

                    p.buttons > a:last-of-type { 

                    }

                        p.buttons > a > img { 

                        }

                            p.buttons > a > span { 
                                display: inline-block;
                                float: left;
                                width: calc(100% - 76px);
                            }



/* ------ HOME - About Module ------ */

.body-content-three-cols-module {
    padding: 118px 6% 43px 6%;
}

.about-module {
    
}

    .body-content-three-cols-module > .inner {

    }

    .body-content-three-cols-module > .inner > h1 {

    }

    .body-content-three-cols-module > .inner > .table {
        margin-bottom: 0px;
    }

        .body-content-three-cols-module > .inner > .table > .col {
            display: inline-block;
            width: 100%;
            margin-bottom: 60px;
        }

        .body-content-three-cols-module > .inner > .table > .col_spacer {
            display: none;
        }

            .body-content-three-cols-module > .inner > .table > .col > h2 {

            }

            .body-content-three-cols-module > .inner > .table > .col > p {

            }

            .body-content-three-cols-module > .inner > .table > .col > p:last-of-type {

            }


    .body-content-three-cols-module > .inner > .row {

    }



/* ------ HOME - Immigration Module ------ */

.text-and-bg-image-feature-module {    
    padding: 84px 6% 60px 6%;
}
    
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
    .text-and-bg-image-feature-module {    
        background-attachment: scroll;
    }
}


.immigration-module {
    
}

    .text-and-bg-image-feature-module > .inner {

    }

        .text-and-bg-image-feature-module > .inner > h2 {
            font-size: 30px;
            margin: 0 0 60px 0;
        }

        .text-and-bg-image-feature-module > .inner > .table {
            width: 100%;
        }

            .text-and-bg-image-feature-module > .inner > .table > .cell {

            }

                .text-and-bg-image-feature-module > .inner > .table > .cell > h1 {
                    font-size: 52px;
                }

                .text-and-bg-image-feature-module > .inner > .table > .cell > p {

                }

                .text-and-bg-image-feature-module > .inner > .table > .cell > p.buttons {

                }



/* ------ HOME - Testimonials Module ------ */

.testimonials-module {
    height: auto;
    padding: 110px 6%;
}

    .testimonials-module > .slider-container {

    }

        .testimonials-module > .slider-container .slider {

        }

            .testimonials-module > .slider-container .slider > .frame {
                height: auto; /*Needed for slider adjustable height*/ 
            }

            .testimonials-module > .slider-container .slider > .frame:first-child {

            }

                .testimonials-module > .slider-container .slider > .frame > .table {

                }

                    .testimonials-module > .slider-container .slider > .frame > .table > .col {

                    }

                        .testimonials-module > .slider-container .slider > .frame > .table > .col > .content {

                        }

                            .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table {

                            }

                                .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col {

                                }

                                .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col:nth-child(1) {

                                }

                                    .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col:nth-child(1) > img {
                                        width: 80%;
                                        height: auto;
                                        margin-top: 14px;
                                    }

                                .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col:nth-child(2) {

                                }

                                    .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col:nth-child(2) > p.quote {
                                        font-size: 50px;
                                    }

                                    .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col:nth-child(2) > p.name {

                                    }



/* ------ HOME - Enquire Module ------ */

.enquire-module {
    padding: 110px 6% 110px 6%;
}
    
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
    .enquire-module {
        background-attachment: scroll;
    }
}

    .enquire-module > h1 {

    }

    .enquire-module > form {

    }

        .enquire-module > form > .row {

        }

        .enquire-module > form > .row:nth-child(1) {

        }

            form input,
            form textarea {

            }

            form textarea {

            }

            ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

            }
            ::-moz-placeholder { /* Firefox 19+ */

            }
            :-ms-input-placeholder { /* IE 10+ */

            }
            :-moz-placeholder { /* Firefox 18- */

            }

            form input[type="submit"] {

            }

            .enquire-module > form > .row:nth-child(1) input {
                width: 100%;
                margin-right: 0;
            }

            .enquire-module > form > .row:nth-child(1) input:last-child {

            }

        .enquire-module > form > .row:nth-child(2) {

        }

            .enquire-module > form > .row:nth-child(2) > textarea {

            }

        .enquire-module > form > .row:nth-child(3) {

        }

            .enquire-module > form > .row:nth-child(3) > input[type="submit"] {

            }


/* -------------------------------------------------------------------- SERVICES - IMMIGRATION ------------------------------------------------------------------------------------------- */ 

/* ------ SERVICES - IMMIGRATION - Service Hero Module ------ */

.service-hero-module {

}

    .service-hero-module > .inner {

    }

        .service-hero-module > .inner > .table {

        }

            .service-hero-module > .inner > .table > .col {
                display: inline-block;
            }

            .service-hero-module > .inner > .table > .col:nth-child(1) {
                width: 100%;
                text-align: center;
            }

                .service-hero-module > .inner > .table > .col:nth-child(1) > img {
                 
                }

            .service-hero-module > .inner > .table > .col:nth-child(2) {
                display: none;
            }

            .service-hero-module > .inner > .table > .col:nth-child(3) {
                width: 100%;
            }

                .service-hero-module > .inner > .table > .col:nth-child(3) > h1 {

                }

                .service-hero-module > .inner > .table > .col:nth-child(3) > p {

                }



/* ------ SERVICES - IMMIGRATION - Intro and Nav Module ------ */

.services-intro-and-nav-module {
    padding: 90px 6% 90px 6%;
}

    .services-intro-and-nav-module > .row:nth-child(1) {
        padding: 0 0 70px 0;
        margin: 0 0 80px 0;
    }

        .services-intro-and-nav-module > .row:nth-child(1) > h1 {

        }

    .services-intro-and-nav-module > nav {

    }

        .services-intro-and-nav-module > nav > ul {
            columns: 1;
            -webkit-columns: 1;
            -moz-columns: 1;
            column-gap: 0;
        }

            .services-intro-and-nav-module > nav > ul > li {

            }

                .services-intro-and-nav-module > nav > ul > li > a {

                }

                .services-intro-and-nav-module > nav > ul:hover > li > a {
                    color: inherit;
                }

                .services-intro-and-nav-module > nav > ul > li > a:hover {

                }



/* ------ SERVICES - IMMIGRATION - Text and Img Blocks Module ------ */

.text-and-img-blocks-module {

}

    .text-and-img-blocks-module > article {
    
    }

        .text-and-img-blocks-module > article > .col {
            display: inline-block;
            width: 100%;
        }

        .text-and-img-blocks-module > article > .col_text {
            display: table-footer-group;
        }
    
            .text-and-img-blocks-module > article > .col_text > .content {
                padding: 90px 6% 70px 6%;
            }

                .text-and-img-blocks-module > article > .col_text > .content > h1 {

                }

                .text-and-img-blocks-module > article > .col_text > .content > p {

                }

                .text-and-img-blocks-module > article > .col_text > .content > p.buttons {

                }

            .text-and-img-blocks-module > article > .col_img > .content {

            }


        .text-and-img-blocks-module > article > .col_img {
            height: 460px;
            display: table-header-group;
            float: left;
        }

        .text-and-img-blocks-module > article:nth-child(2) > .col_img {

        }



/* -------------------------------------------------------------------- SERVICES - CITIZENSHIP ------------------------------------------------------------------------------------------- */ 

/* ------ SERVICES - CITIZENSHIP - Service Solo Hero Module ------ */

.service-solo-hero-module {
    min-height: 540px;
}

    .service-solo-hero-module > .inner {

    }

        .service-solo-hero-module > .inner > h1 {

        }


/* -------------------------------------------------------------------- ABOUT ------------------------------------------------------------------------------------------- */ 

/* ------ ABOUT - Hero Statement Module ------ */

.hero-statement-module {

}

    .hero-statement-module > .inner {

    }

        .hero-statement-module > .inner > .content {

        }

            .hero-statement-module > .inner > .content > .row:nth-child(1) {
                border-bottom: none;
            }

                .hero-statement-module > .inner > .content > .row > h1 {
                    font-size: 46px;
                }


/* ------ ABOUT - Body Content Module ------ */

.body-content-module {
    padding: 100px 6% 90px 6%;
    
}

.about_page .body-content-module {
    padding-bottom: 50px;
}

    .body-content-module > p.breadcrumbs {
      
    }

    .body-content-module > h1 {

    }

    .body-content-module > .row {
        column-count: 1;
        column-gap: 0;
        margin-bottom: 0;
    }
    
    .about_page .body-content-module > .row {
        margin-bottom: 30px;
    }

        .body-content-module > .row > p {

        }

    .body-content-module > p.buttons {

    }


/* ------ ABOUT - Three Cols Img BG Module ------ */

.three-cols-img-bg-module {
    padding: 120px 6% 70px 6%;
}
    
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
    .three-cols-img-bg-module {
        background-attachment: scroll;
    }
}

    .three-cols-img-bg-module > .table {

    }

    .three-cols-img-bg-module > .table > .col {
        display: inline-block;
        width: 100%;
        margin-bottom: 60px;
    }

    .three-cols-img-bg-module > .table > .col_spacer {
        display: none;
    }

        .three-cols-img-bg-module > .table > .col > h2 {

        }

        .three-cols-img-bg-module > .table > .col > p {

        }

        .three-cols-img-bg-module > .table > .col > p:last-child {

        }


/* ------ ABOUT - Accreditations Module ------ */

.accreditations-module {
    padding: 110px 6% 90px 6%;
}

    .accreditations-module > h1 {
      
    }

    .accreditations-module > p {

    }

        .accreditations-module > p > img {

        }




}

/* 990 - HD ------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen
and (min-width: 990px) {																																																																																																								
				
																																			
}


/* 15" Laptop --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 990px)
and (max-width: 1565px)
and (max-height: 800px) {
	
    
    
/* ---------------------- Menu ---------------------- */
    
                            .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul > li > a {
                                line-height: 1.4em;
                            }
    

						
}

/* 15" Laptop wide --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 990px)
and (max-width: 1920px)
and (max-height: 800px) {

				
/* -------------------------------------------------------------------- HOME ------------------------------------------------------------------------------------------- */ 

/* ------ HOME - Hero Module ------ */

        .hero-module > .inner > .content {
            margin-top: 130px;
        }

            .hero-module > .inner > .content > .row:nth-child(1) {
                border-top: 1px solid rgba(236, 236, 236, 0);
            }
						
}




/* RENAME ------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 1146px) {		


																											
}


/* 990 - 1280 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 990px)
and (max-width: 1280px) {	
	
    
				
/* -------------------------------------------------------------------- HOME ------------------------------------------------------------------------------------------- */ 

/* ------ HOME - Hero Module ------ */

                .hero-module h1 {
                    font-size: 48px;
                }

}

/* 990 - 1440 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 990px)
and (max-width: 1440px) {	


    
/* ---------------------- Menu ---------------------- */

                    .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul {
                        columns: 2;
                        -webkit-columns: 2;
                        -moz-columns: 2;
                        column-gap: 30px;
                    }

    
    
/* -------------------------------------------------------------------- SERVICES - IMMIGRATION ------------------------------------------------------------------------------------------- */ 

/* ------ SERVICES - IMMIGRATION - Intro and Nav Module ------ */

        .services-intro-and-nav-module > nav > ul {
            column-gap: 60px;
        }
    

}

/* 990 - 1680 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 990px)
and (max-width: 1680px) {	

	
	
}

/* Max 1280 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 1280px) {	



}

/* Min 1280 Desktop --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 1244px) {
	


}


/* Min 1280 Tablet --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 1280px) {
	

	
}


/* Max 1366 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 1366px) {


}



/* Max 1440 width and Max 750 height (Macbook) --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 1280px)
and (max-width: 1440px)
and (max-height: 800px) {
	
						
						
}


/* Min 1440 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (min-width: 1404px) {
	

}

/* Max 1440 --------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media only screen 
and (max-width: 1440px) {



}

/* HD (1600 and min vert 850) --------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 1566px)
and (min-height: 900px) {
	
/* ---------------------- Menu ---------------------- */

.full-screen-menu {

}

    .full-screen-menu > .table {
        padding-top: 100px;
    }
    
            .full-screen-menu > .table > .cell > .row {
                margin-bottom: 100px;
            }
    
                        .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul > li {
                            margin-bottom: 10px;                       
                        }
    
    
    
}


/* HD (1600) --------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 1566px) {
	
/* ---------------------- Footer ---------------------- */
    
        .site-footer > .row:nth-child(1) > nav {
            width: auto;
            text-align: center;
            margin-left: -10px;
            margin-bottom: 0px;
        }
    
        .site-footer > .row:nth-child(1) > .accreditations {
            float: right;
        }
    
    
    
}

/* HD (1920) --------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 1700px) {
	
	
	
}

/* HD (1920) ---------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 1886px) {


			

}

/* HD (Full) ---------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 1920px) {
	
	

}

/* HD+ (Full) ---------------------------------------------------------------------------------------------------------------------------------------------  */
@media only screen
and (min-width: 2526px) {	

    
    
/* Blank Copy ---------------------------------------------------------------------------------------------------------------------------------------------  */

/* ---------------------- Header ---------------------- */

.site-header {

}

.header-small .site-header {

}

.header-spacer {

}

    .site-header > .logo {

    }

        .site-header > .logo > img.logo-dark {

        }

        .site-header > .logo > img.logo-light {

        }

        .site-header > .logo-dark > img.logo-dark {

        }

        .site-header > .logo-dark > img.logo-light {

        }


    .site-header > .menu-icon {

    }

    .site-header > .close {

    }

        .site-header > .menu-icon > .bar {

        }

        .site-header > .menu-icon-dark > .bar {

        }

        .header-white .site-header > .menu-icon > .bar {

        }

        .site-header > .menu-icon > .bar:nth-child(1) {

        }

        .site-header > .close > .bar:nth-child(1) {

        }

        .site-header > .close > .bar:nth-child(2) {

        }


/* ---------------------- Menu ---------------------- */

.full-screen-menu {

}

    .full-screen-menu > .table {

    }

        .full-screen-menu > .table > .cell {

        }

            .full-screen-menu > .table > .cell > .row {

            }

                .full-screen-menu > .table > .cell > .row > a {

                }

                .full-screen-menu > .table > .cell > .row > a.active {

                }

                .full-screen-menu > .table > .cell > .row > a:last-child {

                }

            .full-screen-menu > .table > .cell > .table {

            }

                .full-screen-menu > .table > .cell > .table > .col {

                }

                .full-screen-menu > .table > .cell > .table > .col:nth-child(1) {

                }

                    .full-screen-menu > .table > .cell > .table > .col:nth-child(1) > p {
          
                    }

                        .full-screen-menu > .table > .cell > .table > .col:nth-child(1) > p > a {

                        }

                        .full-screen-menu > .table > .cell > .table > .col:nth-child(1) > p > a.active {

                        }


                .full-screen-menu > .table > .cell > .table > .col:nth-child(2) {

                }

                .full-screen-menu > .table > .cell > .table > .col:nth-child(3) {

                }

                    .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul {                        

                    }

                        .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul > li {
                        
                        }

                            .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul > li > a {

                            }

                            .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul:hover > li > a {
                              
                            }

                            .full-screen-menu > .table > .cell > .table > .col:nth-child(3) > ul > li > a:hover {

                            }






/* ---------------------- Footer ---------------------- */

.site-footer {

}

    .site-footer > .row {

    }

    .site-footer > .row:nth-child(1) {

    }

        .site-footer > .row:nth-child(1) > nav {

        }

            .site-footer > .row:nth-child(1) > nav > span {

            }

                .site-footer > .row:nth-child(1) > nav > span > a {

                }

            .site-footer > .row:nth-child(1) > nav > span:last-child {

            }

        .site-footer > .row:nth-child(1) > .accreditations {

        }

    .site-footer > .row:nth-child(2) {

    }

        .site-footer > .row:nth-child(2) > p.copyright {

        }

            .site-footer .actualise-link {

            }

                .site-footer .actualise-link > span {

                }

                .site-footer .actualise-link > img {

                }


				
/* -------------------------------------------------------------------- HOME ------------------------------------------------------------------------------------------- */ 

/* ------ HOME - Hero Module ------ */

.hero-module {

}

    .hero-module > .inner {

    }

        .hero-module > .inner > .content {

        }

            .hero-module > .inner > .content > .row:nth-child(1) {

            }

                .hero-module h1 {

                }

                .hero-module > .inner > .content > .row:nth-child(1) > h2 {

                }

            .hero-module > .inner > .content > .row:nth-child(2) {

            }

                .hero-module > .inner > .content > .row:nth-child(2) > p {

                }

                p.buttons {

                }

                    p.buttons > a { 

                    }

                    p.buttons > a:last-of-type { 

                    }

                        p.buttons > a > img { 

                        }

                            p.buttons > a > span { 

                            }



/* ------ HOME - About Module ------ */

.body-content-three-cols-module {

}

.about-module {
    
}

    .body-content-three-cols-module > .inner {

    }

    .body-content-three-cols-module > .inner > h1 {

    }

    .body-content-three-cols-module > .inner > .table {

    }

        .body-content-three-cols-module > .inner > .table > .col {

        }

        .body-content-three-cols-module > .inner > .table > .col_spacer {

        }

            .body-content-three-cols-module > .inner > .table > .col > h2 {

            }

            .body-content-three-cols-module > .inner > .table > .col > p {

            }

            .body-content-three-cols-module > .inner > .table > .col > p:last-of-type {

            }


    .body-content-three-cols-module > .inner > .row {

    }



/* ------ HOME - Immigration Module ------ */

.text-and-bg-image-feature-module {    

}

.immigration-module {
    
}

    .text-and-bg-image-feature-module > .inner {

    }

        .text-and-bg-image-feature-module > .inner > h2 {

        }

        .text-and-bg-image-feature-module > .inner > .table {

        }

            .text-and-bg-image-feature-module > .inner > .table > .cell {

            }

                .text-and-bg-image-feature-module > .inner > .table > .cell > h1 {

                }

                .text-and-bg-image-feature-module > .inner > .table > .cell > p {

                }

                .text-and-bg-image-feature-module > .inner > .table > .cell > p.buttons {

                }



/* ------ HOME - Testimonials Module ------ */

.testimonials-module {

}

    .testimonials-module > .slider-container {

    }

        .testimonials-module > .slider-container .slider {

        }

            .testimonials-module > .slider-container .slider > .frame {

            }

            .testimonials-module > .slider-container .slider > .frame:first-child {

            }

                .testimonials-module > .slider-container .slider > .frame > .table {

                }

                    .testimonials-module > .slider-container .slider > .frame > .table > .col {

                    }

                        .testimonials-module > .slider-container .slider > .frame > .table > .col > .content {

                        }

                            .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table {

                            }

                                .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col {

                                }

                                .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col:nth-child(1) {

                                }

                                    .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col:nth-child(1) > img {

                                    }

                                .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col:nth-child(2) {

                                }

                                    .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col:nth-child(2) > p.quote {

                                    }

                                    .testimonials-module > .slider-container .slider > .frame > .table > .col > .content > .table > .col:nth-child(2) > p.name {

                                    }



/* ------ HOME - Enquire Module ------ */

.enquire-module {

}

    .enquire-module > h1 {

    }

    .enquire-module > form {

    }

        .enquire-module > form > .row {

        }

        .enquire-module > form > .row:nth-child(1) {

        }

            form input,
            form textarea {

            }

            form textarea {

            }

            ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

            }
            ::-moz-placeholder { /* Firefox 19+ */

            }
            :-ms-input-placeholder { /* IE 10+ */

            }
            :-moz-placeholder { /* Firefox 18- */

            }

            form input[type="submit"] {

            }

            .enquire-module > form > .row:nth-child(1) input {

            }

            .enquire-module > form > .row:nth-child(1) input:last-child {

            }

        .enquire-module > form > .row:nth-child(2) {

        }

            .enquire-module > form > .row:nth-child(2) > textarea {

            }

        .enquire-module > form > .row:nth-child(3) {

        }

            .enquire-module > form > .row:nth-child(3) > input[type="submit"] {

            }


/* -------------------------------------------------------------------- SERVICES - IMMIGRATION ------------------------------------------------------------------------------------------- */ 

/* ------ SERVICES - IMMIGRATION - Service Hero Module ------ */

.service-hero-module {

}

    .service-hero-module > .inner {

    }

        .service-hero-module > .inner > .table {

        }

            .service-hero-module > .inner > .table > .col {

            }

            .service-hero-module > .inner > .table > .col:nth-child(1) {

            }

                .service-hero-module > .inner > .table > .col:nth-child(1) > img {
                 
                }

            .service-hero-module > .inner > .table > .col:nth-child(2) {

            }

            .service-hero-module > .inner > .table > .col:nth-child(3) {

            }

                .service-hero-module > .inner > .table > .col:nth-child(3) > h1 {

                }

                .service-hero-module > .inner > .table > .col:nth-child(3) > p {

                }



/* ------ SERVICES - IMMIGRATION - Intro and Nav Module ------ */

.services-intro-and-nav-module {

}

    .services-intro-and-nav-module {

    }

        .services-intro-and-nav-module > .row:nth-child(1) {

        }

            .services-intro-and-nav-module > .row:nth-child(1) > h1 {

            }

        .services-intro-and-nav-module > nav {

        }

            .services-intro-and-nav-module > nav > ul {

            }

                .services-intro-and-nav-module > nav > ul > li {
     
                }

                    .services-intro-and-nav-module > nav > ul > li > a {

                    }

                    .services-intro-and-nav-module > nav > ul:hover > li > a {

                    }

                    .services-intro-and-nav-module > nav > ul > li > a:hover {

                    }



/* ------ SERVICES - IMMIGRATION - Text and Img Blocks Module ------ */

.text-and-img-blocks-module {

}

    .text-and-img-blocks-module > article {

    }

        .text-and-img-blocks-module > article > .col {

        }

        .text-and-img-blocks-module > article > .col_text {

        }

            .text-and-img-blocks-module > article > .col_text > .content {

            }

                .text-and-img-blocks-module > article > .col_text > .content > h1 {

                }

                .text-and-img-blocks-module > article > .col_text > .content > p {

                }

                .text-and-img-blocks-module > article > .col_text > .content > p.buttons {

                }

            .text-and-img-blocks-module > article > .col_img > .content {

            }


        .text-and-img-blocks-module > article > .col_img {

        }

        .text-and-img-blocks-module > article:nth-child(2) > .col_img {

        }



/* -------------------------------------------------------------------- SERVICES - CITIZENSHIP ------------------------------------------------------------------------------------------- */ 

/* ------ SERVICES - CITIZENSHIP - Service Solo Hero Module ------ */

.service-solo-hero-module {

}

    .service-solo-hero-module > .inner {

    }

        .service-solo-hero-module > .inner > h1 {

        }


/* -------------------------------------------------------------------- ABOUT ------------------------------------------------------------------------------------------- */ 

/* ------ ABOUT - Hero Statement Module ------ */

.hero-statement-module {

}

    .hero-statement-module > .inner {

    }

        .hero-statement-module > .inner > .content {

        }

            .hero-statement-module > .inner > .content > .row:nth-child(1) {

            }

                .hero-statement-module > .inner > .content > .row > h1 {

                }


/* ------ ABOUT - Body Content Module ------ */

.body-content-module {

}

.about_page .body-content-module {

}

    .body-content-module > p.breadcrumbs {
      
    }

    .body-content-module > h1 {

    }

    .body-content-module > .row {

    }

        .body-content-module > .row > p {

        }

    .body-content-module > p.buttons {

    }


/* ------ ABOUT - Three Cols Img BG Module ------ */

.three-cols-img-bg-module {

}

    .three-cols-img-bg-module > .table {

    }

    .three-cols-img-bg-module > .table > .col {

    }

    .three-cols-img-bg-module > .table > .col_spacer {

    }

        .three-cols-img-bg-module > .table > .col > h2 {

        }

        .three-cols-img-bg-module > .table > .col > p {

        }

        .three-cols-img-bg-module > .table > .col > p:last-child {

        }


/* ------ ABOUT - Accreditations Module ------ */

.accreditations-module {

}

    .accreditations-module > h1 {
      
    }

    .accreditations-module > p {

    }

        .accreditations-module > p > img {

        }




































}








