@import "https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600;700&amp;display=swap";@font-face{font-family:'SharpSansDispNo2Bold';src:url(../fonts/SharpSansDispNo2Bold.eot);src:url(../fonts/SharpSansDispNo2Bold.eot) format("embedded-opentype"),url(../fonts/SharpSansDispNo2Bold.woff2) format("woff2"),url(../fonts/SharpSansDispNo2Bold.woff) format("woff"),url(../fonts/SharpSansDispNo2Bold.ttf) format("truetype"),url(../fonts/SharpSansDispNo2Bold.svg#SharpSansDispNo2Bold) format("svg")}body{color:#1a1b1f;font-family:'Mulish',sans-serif;background: #f7f7f7;}h1,h2,h3,h4,.title-font{font-family:'SharpSansDispNo2Bold'}ul.au_list li{margin-bottom:10px}.container{max-width:1040px}.mid-container{box-shadow: 0 0 30px rgba(0,0,0,.05);background: #fff;}.yellow-bg{background: #ffce00;} .indo-bg{background: #160959;} .indo-bg1{background: #ebe9e9;} .header-cta-buttons ul{list-style:none;display:inline-flex;column-gap:10px}.header-cta-buttons ul li img{margin-right:10px}.header-cta-buttons ul li a{text-decoration:none;color:#1a1b1f}.banner_img{position:relative}.banner_img img{width:100%;height:auto}.banner_img:after,.immigration-img:after{position:absolute;left:auto;top:12%;right:-1em;width:2em;height:12em;background:#ce1126; content:""}.immigration-img:after{left:-1em;right:auto}ul.instant-check-list{display:flex;column-gap:20px;flex-wrap:wrap;padding:0}ul.instant-check-list li{list-style:none;flex:calc(50% - 20px)}.lead-rewarding-list h6{color:#6f2c91}.tick li{line-height:1.5em;padding-left:32px;background-image:url(../img/icon-tick.webp);background-repeat:no-repeat;list-style:none}.goal-list ul{display:flex;flex-wrap:wrap;padding:0}.goal-list li{list-style:none;position:relative;line-height:2em;padding-left:20px;flex:0 0 50%}.goal-list li:before{position:absolute;left:0;top:14px;width:30px;height:5px;background:#e44226;content:"" display:none;}.footer-icon{width:26px}.footer-links ul li{list-style:none}.footer-links ul li a{text-decoration:none;color:#fff;display:flex}.footer-links ul li:last-child{display:flex}.footer2-links ul li{list-style:none}.footer2-links a{color:#fff;text-decoration:none;margin-right:10px}.eligibitiy-btn:after{content:" ";position:absolute;top:10px;right:-2px;height:20px;width:4px;background:#ffc107}img{max-width:100%}.red-bg{background:#e44226}.blue-bg{background:#0A66C2}.red-text{color: #df0b00;}.orange-text{color:#fdb913}.explore-cities ul li{font-size:13px}.purple-bg{background:#6f2c91}.purple-text{color:#6f2c91}.au-submit-btn, .getstarted_btn {padding:8px 25px;font-weight:600;background:#e44226; margin-top: 10px;}.getstarted_btn{ display: inline-block; }.au-submit-btn:hover{background: #df0b00;}.reg-consultatnts-img{height:auto}.enquire-form a{color:#1a1b1f}.enquire-form a:hover{text-decoration:none}.can-imm-faqs{background:#f3f3f3}.can-imm-faqs .accordion-button:not(.collapsed),.can-imm-faqs .accordion-button:focus{background-color:inherit;box-shadow:none}.can-imm-faqs .accordion-item,.can-imm-faqs .accordion-button{background:none}@media screen and (min-width: 1280px){.slogan{font-size:18px;font-weight:700; }}@media screen and (max-width: 779px){.header-cta-buttons a span{display:none}
	.copyright{
		font-size:12px;letter-spacing:0.5px; padding:10px 0px; text-align:center;}
	
	.banner_img img{height:auto}
	.banner_img{max-width:95%}img{height:auto;/* width: 100%; */}}

@media screen and (max-width: 576px)
{footer{font-size:13px}.goal-list li{flex:0 0 100%}.captha_txt{display: none;}
.getstarted_btn{cursor: pointer;}
.copyright{
	font-size:13px!important;letter-spacing:0.5px; padding:10px 0px; text-align:center;}
.float {
    position: fixed;
    bottom: 100px;
    left: 0px!important;
    text-align: center;
    z-index: 1000;
}
.float .trigger {
    border-radius: 50%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    position: relative;
    background: #f87b14;
    color: #fff;
    height: 50px;
    width: 53px;
    vertical-align: middle;
    animation: 1.5s linear 0s infinite normal pulse;
    transition: ease-in-out 0.2s;
    cursor: pointer;
	
}	
	
.whats-ap-float{
	 left: 10px!important;
	line-height:12px;
	}
	
	.tick{
		margin-bottom:0px;
	}
	
	.slogan{font-size:15px;font-weight:700}}

}




.footer-bottom h5 {
    color: #fff;
	font-family:poppins;
	font-size:20px;
}

.fntitle {
    font-size: 28px;
    color: #fff;
    line-height: 42px;
	font-family:poppins;
}



.branch {
    padding: 20px;
}

.footer-bottom p {
  
    letter-spacing: 0.5px;
	font-family: 'Mulish';
}
.footer-bottom {
    border-top: 1px solid rgba(225, 225, 225, 0.08);
     padding-top: 10px; 
    /* margin-top: 50px; */
}

.float {
    position: fixed;
    bottom: 150px;
    left: 24px;
    text-align: center;
    z-index: 9999;
    display: block;
}

.whatsapp-float {
    display: block;
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 80px;
    left: 24px;
    background-color: #25d366;
    color: #FFF !important;
    border-radius: 50px;
    text-align: center;
    font-size: 27px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.copyright{
	font-size:15px;letter-spacing:0.5px; padding:10px 0px; text-align:center;}


.btn-warning{
	background: #d00;
color: #fff;
}


.head-title{
	color: #e52100;
    font-size: 32px;
    margin-top: 35px;
    font-family: 'Mulish';
    font-weight: 800;
    letter-spacing: -0.8px;
}




.form-list {
    width: 32%;
    padding: 10px 5px;
    float: left;
    border-radius: 4px 0px 0px 4px;
    border: none;
    box-shadow: none;
}

.form-list-input {
    width: 68%;
    border-radius: 0px 4px 4px 0px;
    padding: 9px 5px;
}

select {
    word-wrap: normal;
    border: 1px solid #eee !important;
}

/*thank_you*/
* {
    box-sizing: border-box;
    /* outline:1px solid ;*/
}

body {
    background: #ffffff;
    background: linear-gradient(to bottom, #ffffff 0%,#e1e8ed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e8ed',GradientType=0 );
    height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
	overflow-x: hidden;
}

.wrapper-1 {
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.wrapper-2 {
    padding: 30px;
    text-align: center;
    background: #170959;
    margin: 10% 0px;
}

h1 {
    font-family: 'Kaushan Script', cursive;
    font-size: 100px;
    letter-spacing: 3px;
    color: #fff;
    margin: 40px 0px 20px;
    /* margin-bottom: 20px; */
}

.wrapper-2 p {
    margin: 0;
    font-size: 17PX;
    color: #fff;
    font-family: poppins;
    letter-spacing: 1px;
}

.go-home {
    color: #fff;
    background: #f47003;
    border: none;
    padding: 10px 50px;
    margin: 30px 0;
    border-radius: 30px;
    text-transform: capitalize;
    box-shadow: 0 10px 16px 1px rgb(255 178 84 / 71%);
}

.footer-like {
    margin-top: auto;
    background: #D7E6FE;
    padding: 6px;
    text-align: center;
}

    .footer-like p {
        margin: 0;
        padding: 4px;
        color: #5892FF;
        font-family: 'Source Sans Pro', sans-serif;
        letter-spacing: 1px;
    }

        .footer-like p a {
            text-decoration: none;
            color: #5892FF;
            font-weight: 600;
        }

@media screen and (max-width: 600px) {

    h1 {
        font-size: 40px;
    }

    .go-home {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 480px) {
    .content {
        max-width: 1000px;
        margin: 0 auto;
    }

    .wrapper-2 {
        padding: 30px;
        text-align: center;
        background: #170959;
        margin: 40% 0px;
    }

    h1 {
        font-size: 40px;
    }

    .wrapper-1 {
        height: initial;
        max-width: 620px;
        margin: 0 auto;
        margin-top: 50px;
        box-shadow: 4px 8px 40px 8px rgba(88, 146, 255, 0.2);
    }
}
/* Modal styles */
/* Modal styles */
.modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
   /* width: 100%;*/
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}

.modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    max-width: 400px;
    border-radius: 5px;
}

.modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}

.modal-body {
    margin-top: 10px;
    margin-bottom: 10px;
}

.modal-footer {
    display: flex;
    justify-content: flex-end;
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
}

.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}

    .close:hover,
    .close:focus {
        color: black;
        text-decoration: none;
        cursor: pointer;
    }

.btn {
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.btn-secondary {
    background-color: #6c757d;
    color: white;
    margin-right: 10px;
}

    .btn-secondary:hover {
        background-color: #5a6268;
    }

.btn-primary {
    background-color: #007bff;
    color: white;
}

    .btn-primary:hover {
        background-color: #0069d9;
    }

.whatsapp-float {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 30px;
    left: 35px;
    background-color: #25d366;
    color: #FFF !important;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}


.float-buttons .trigger {
    border-radius: 50%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    position: relative;
    background: #b83434;
    color: #fff;
    height: 50px;
    width: 50px;
    vertical-align: middle;
    animation: 1.5s linear 0s infinite normal pulse;
    transition: ease-in-out 0.2s;
    cursor: pointer;
}


.float-buttons {
    display: block;
}
.float-buttons {
    position: fixed;
    bottom: 100px;
    left: 25px;
    text-align: center;
    z-index: 1000;
}

.trigger a i {
    line-height: 50px;
    font-size: 30px;
}

.my-float:hover {
    color: #fff;
}
.whatsapp-float a i {
    line-height: 50px;
    font-size: 40px;
    color: #fff;
}