/* ============================ Global Style ============================ */
@media(max-width: 1250px){
.eu .btn_all a{padding:20px 65px 20px 30px;min-width: 250px;}
.eu div.title_1, .eu h1, .eu h1 div{font-size:38px;}
.eu div.title_2, .eu h2, .eu h2 div{line-height:1.3;}
}
@media(max-width: 1024px){
.eu div.title_1, .eu h1, .eu h1 div {font-size: 35px;}
.eu div.title_2, .eu h2, .eu h2 div {font-size: 33px;}
.eu div.title_4, .eu h4, .eu h4 div {font-size: 22px;}
.eu .btn_all a {font-size: 18px; min-width: 220px; padding: 15px 40px 15px 15px;}
}
@media(max-width: 991px){
.eu .feedback_right img {max-width: 30px;}
}
@media(max-width: 850px){
.eu div.title_2, .eu h2, .eu h2 div {font-size: 28px;line-height: 1.2;}
}
@media(max-width: 767px){
.eu div.title_1, .eu h1, .eu h1 div {font-size: 30px;}
.eu div.title_2, .eu h2, .eu h2 div {font-size: 28px; }
.eu div.title_4, .eu h4, .eu h4 div {font-size: 20px;}
.eu div.sub_text20, .eu div.sub_text20 div {font-size: 18px;}
.eu .btn_all a {font-size: 16px; min-width: 266px; padding: 16px 53px 16px 20px; background-size: 21px; }
.eu .main-point {margin-bottom: 40px;}
.mobile-hide { display:none!important; }
}
@media(max-width: 640px){
.eu .btn_all a{font-size:16px;min-width:266px;padding:15px 53px 15px 20px;background-size:21px;}
.eu div.title_1, .eu h1, .eu h1 div{font-size:28px;}
.eu div.title_2, .eu h2, .eu h2 div{font-size:25px;}
.eu div.sub_text20, .eu div.sub_text20 div{font-size:16px;}
}
@media(max-width: 480px){
.eu .main-point h3 {font-size: 20px;}
.eu div.title_1, .eu h1, .eu h1 div {font-size: 25px;}
.eu div.title_2, .eu h2, .eu h2 div {font-size: 22px;}
.eu .btn_all a {font-size: 15px; padding: 15px 52px 15px 20px; background-size: 19px; }
}

/* ============================ Header Sec ============================ */
@media(max-width:1400px){
.eu .header_sec{padding:15px 0;}
}
@media(max-width: 1024px){
.eu .header_sec .logo_sec img {max-width:170px;}
.eu .header_sec .call_sec a{font-size: 18px;}
}
@media(max-width: 767px){
.eu .header_sec {padding:15px 0;}
.eu .header_sec .logo_sec img {max-width: 140px; }
.eu .header_sec .call_sec a{font-size:16px;}
}
@media(max-width: 640px){
.eu .header_sec .logo_sec img {max-width:160px;}
.eu .header_sec .call_sec a {font-size:16px;padding-left:25px;}
.eu .header_sec .call_sec a:after{width:23px;height:21px;background-size:20px;}
}
@media(max-width: 480px){
.eu .header_sec {padding: 16px 0;}
.eu .header_sec .logo_sec img {max-width:140px;}
.eu .header_sec .call_sec a:after {background-size: 18px; height: 18px; }
.eu .header_sec .call_sec a {font-size: 15px; padding-left: 23px; }
}

/* ============================ Banner Sec ============================ */
@media(max-width:1400px){
.eu .banner_sec .banner_main {padding:0 5%; }
.v1 .banner_sec .banner_main {padding: 0!important; }
.v1 .banner_sec{background-position:70% 100%;}
}
@media(max-width: 1250px){
.eu .banner_sec{padding:100px 0 0;}
.eu .banner_sec .banner_main{padding:0 10%;}
.eu .banner_sec .title_1 br{display:none;}
.eu.v3 .banner_sec .title_1 br{display:block;}
.eu .bannerCTA{padding:50px 0 80px;}
.v1 .banner_sec{padding:150px 0;}
.v1 .banner_left h1, .v1 .banner_left h1 div,.v3 .banner_left h1, .v3 .banner_left h1 div,.v4 .banner_left h1, .v4 .banner_left h1 div{line-height: 1.66!important;padding:5px;}
.v3 .banner_sec {padding: 100px 0 200px; }
.v3 .banner_left {width: 100%; max-width: 600px; margin: 0 auto; text-align: center; }
.v4 .banner_left{text-align:left;max-width:100%;}
.v4 .banner_sec .banner_main{padding: 0;}
.eu .banner_left{padding-bottom: 80px;}
}
@media(max-width:1199px){
.eu .banner_left{padding-bottom: 70px;}
}
@media(max-width: 1024px){
.eu .banner_left{padding-bottom: 60px;}
.eu .bannerCTA {padding:40px 0 50px;}
.v3 .banner_sec {padding: 100px 0 170px; }
}
@media(max-width: 991px){
.eu .banner_left{padding-bottom: 50px;}
.v1 .banner_sec{padding: 80px 0; }
}
@media(max-width: 767px){
.v1 .banner_left h1, .v1 .banner_left h1 div,.v3 .banner_left h1, .v3 .banner_left h1 div,.v4 .banner_left h1, .v4 .banner_left h1 div{line-height: 1.9!important;}
.eu .banner_sec {padding: 79px 0; }
.eu .banner_left {width: 100%; padding: 0 0 10px;}
.eu .banner_main{display:block;}
.eu .bannerCTA {padding: 30px 0 30px; }
.eu .bannerCTA_box_btn {width:100%; margin-left: 0px !important; margin-right: 0px !important;}
.eu .bannerCTA_box_btn a {width:100%; margin-left: 0px !important; margin-right: 0px !important; padding:10px 10px;}
}
@media(max-width: 640px){
.eu .banner_sec{padding:55px 0 70px;}
.v3 .banner_sec{background-position: center;}
}
@media(max-width: 480px){
.eu .banner_sec .banner_main {padding: 0; }
.eu .banner_sec .title_1 {margin-bottom: 20px;}
.eu .banner_sec .title_1 br{display: none;}
.v2 .banner_sec {padding:85px 15px 80px;}
.v2 .banner_sec:after {height: 85%;}
.v2 .banner_sec .title_1 h1{color:#fff;}
.v1 .banner_sec{background-position:77% 100%;}
.v1 .banner_left h1, .v1 .banner_left h1 div,.v3 .banner_left h1, .v3 .banner_left h1 div,.v4 .banner_left h1, .v4 .banner_left h1 div{font-size: 24px;}
}

/* ============================ Form Area ============================ */
@media(max-width:1600px){
.eu .desktop-formarea{margin:0 0 -140px 0;}
.v1 .desktop-formarea {margin: -330px -65px 0px 0; }
}
@media(max-width:1400px){
.eu .desktop-formarea{padding-left: 30px;}
.eu .sec_form{padding:30px;}
.v1 .desktop-formarea {margin: -300px 0 0px 0; }
}
@media(max-width: 1250px){
.eu .mktoForm input[type="text"], .eu .mktoForm input[type="url"], .eu .mktoForm input[type="email"], .eu .mktoForm input[type="tel"], .eu .mktoForm input[type="number"], .eu .mktoForm input[type="date"], .eu .mktoForm textarea.mktoField, .eu .mktoForm select.mktoField{padding:10px 15px!important;height:45px!important;}
.eu .mktoButton{height:60px!important;}
.v3 .mktoButton{ padding: 13px 85px 13px 30px!important;}
}
@media(max-width: 1024px){
.eu .mktoForm input[type="text"], .eu .mktoForm input[type="url"], .eu .mktoForm input[type="email"], .eu .mktoForm input[type="tel"], .eu .mktoForm input[type="number"], .eu .mktoForm input[type="date"], .eu .mktoForm textarea.mktoField, .eu .mktoForm select.mktoField{height:40px!important;margin: 0 0 10px!important;}
.eu .form_title div.sub_text20, .eu .form_title div.sub_text20 div{margin:10px 0 0;font-size:18px;}
.eu .mktoButtonRow{margin-top:10px!important;}
.eu .mktoButton{height:50px!important;}
.eu .sec_form {padding: 20px; }
.eu .desktop-formarea {padding-left: 10px; }
.v1 .desktop-formarea{margin:-240px 0 0px 0;}
.v3 .mktoForm input[type="text"], .v3 .mktoForm input[type="url"], .v3 .mktoForm input[type="email"], .v3 .mktoForm input[type="tel"], .v3 .mktoForm input[type="number"], .v3 .mktoForm input[type="date"], .v3 .mktoForm textarea.mktoField, .v3 .mktoForm select.mktoField{margin:0 0 20px!important;}
.v3 .sec_form{margin: -100px auto 0;}
}
@media(max-width: 991px){
.v1 .desktop-formarea{margin:-200px 0 0px 0;}
.v3 .sec_form{max-width:700px;}
.v4 .sec_form{max-width:100%;}
}
@media(max-width: 767px){
.eu .desktop-formarea{display:none;}
.eu .sec_form{max-width: 500px;margin:-55px auto 0;}
.eu .mktoButton{font-size: 16px !important;}
.eu .mktoButtonRow {margin-top: 15px !important; }
.eu .mktoForm .mktoLabel {color: #292929 !important; font-size: 14px !important;}
.eu .responsive-formarea {padding: 0 15px; position: relative; }
.v3 .mktoForm input[type="text"], .v3 .mktoForm input[type="url"], .v3 .mktoForm input[type="email"], .v3 .mktoForm input[type="tel"], .v3 .mktoForm input[type="number"], .v3 .mktoForm input[type="date"], .v3 .mktoForm textarea.mktoField, .v3 .mktoForm select.mktoField {margin: 0 0 10px!important; }
.v3 .mktoForm .mktoFormCol .mktoFormRow {width: 100%!important; margin: 0!important; }
.v3 .responsive-formarea {padding: 0; }
.v3 .mktoButton{width:100%!important;min-width:190px!important;}
}
@media(max-width: 640px){
.eu .sec_form{max-width:400px;}
}
@media(max-width: 480px){
.eu .form_title div.sub_text20, .eu .form_title div.sub_text20 div{font-size:16px;}
}

/* ============================ Section 1 ============================ */
@media(max-width:1400px){
.v1 .section1{padding:70px 0 50px;}
}
@media(max-width: 1250px){
.eu .section1{padding:90px 0 30px;}
}
@media(max-width:1199px){
.eu .sec1_top h2 br {display: none;}
}
@media(max-width: 1024px){
.eu .section1 {padding: 50px 0 20px;}
}
@media(max-width: 767px){
.eu .section1 {padding:40px 0 20px; }
.eu .sec1_top {width: 100%; }
.eu .section1 .title_1 br{display: none;}
.eu .section1 .sub_text div {margin-top: 8px; }
}
@media(max-width: 640px){
.eu .section1 {padding:30px 0 15px;}
}

/* ============================ Blank Section CTA ============================ */
@media(max-width: 1250px){
.eu .blankSectionCTA{padding:50px 0 80px;}
}
@media(max-width: 1024px){
.eu .blankSectionCTA {padding:40px 0 50px;}
}
@media(max-width: 767px){
.eu .blankSectionCTA {padding: 30px 0 30px; }
.eu .blankSectionCTA_box_btn {width:100%; margin-left: 0px !important; margin-right: 0px !important;}
.eu .blankSectionCTA_box_btn a {width:100%; margin-left: 0px !important; margin-right: 0px !important; padding:10px 10px;}
}

/* ============================ Parallax CTA Section ============================ */
@media(max-width: 1250px){
.eu .parallaxCTASection{padding:50px 0 80px;}
}
@media(max-width: 1024px){
.eu .parallaxCTASection {padding:40px 0 50px;}
}
@media(max-width: 767px){
.eu .parallaxCTASection {padding: 30px 0 30px; }
.eu .parallaxCTA_box_btn a{width:100%; padding:10px 10px;}
}

/* ============================ testimonial ============================ */
@media(max-width: 767px){
.eu .testimonial { padding: 0 0 15px 0; }
.eu .testimonial .left {width: 100%; margin-bottom: 30px;}
.eu .testimonial .right {width: 100%; margin-bottom: 30px;}
.eu .testimonial .sec3_inner_box .sec3_inner_box_img { justify-content: center; }
}

/* ============================ Scroll Page ============================ */
@media(max-width: 1250px){
.eu .scroll_page{bottom:65px;}
}
@media(max-width: 640px){
.eu .scroll_page {bottom:39px;}
}

/* ============================ Footer ============================ */
@media(max-width: 1024px){
.eu .footer_sec .tab_content{padding-right:40px;}
}
@media(max-width: 991px){
.eu .footer_mob_logo{display: block;}
.eu .footer_mob_logo img{max-width: 183px; width: 100%;}
.eu .footer_sec .footer_content {display: flex; padding: 60px 0; }
.eu .footer_sec .footer_content{display: block;}
.eu .footer_sec .footer_logo,.eu .footer_sec .footer_main_content{display: none;}
.eu .footer_sec .footer_three_cloum{padding-left: 0; display: block;}
.eu .footer_sec .footer_three_one ul {column-count: 1; column-width: 0;}
.eu .footer_sec .footer_three_one {width: 100%; border-right:none; }
.eu .footer_sec .footer_three_two {width: 100%; padding-left: 0%;}
.eu .footer_sec .footer_three_three {width: 100%; text-align: center;}
.eu .footer_sec .footer_three_three .title_5{display: none;}
.eu .footer_sec .footer_three_one .tab_content,.eu .footer_sec .footer_three_two .footer_inner_box{display: none;}
.eu .footer_bottom_content{display: block; text-align: center;}
.eu .footer_bottom_content .footer_bottom_right{margin-top: 15px;}
.eu .footer_sec .footer_three_two .title_5,.eu .footer_sec .footer_three_one .title_5{position: relative; background-color: #D1C3B0; padding:35px 30px; padding-right: 35px;}
.eu .footer_sec .footer_three_two .title_5:after,.eu .footer_sec .footer_three_one .title_5:after{content: ""; position: absolute; right: 18px; top: 40px; width: 17px; height: 17px; background-repeat: no-repeat; background-position:center; background-size: 12px; background-image: url('https://engage.csu.edu.au/rs/075-KSK-811/images/lp2-footer_top_arrow_img.png'); transform: rotate(90deg);}
.eu .footer_sec .footer_three_one ul li{margin: 0; border-bottom: 1px solid #fff; background-color: #e5d8c6; padding:35px 25px; width: 100%;}
.eu .footer_sec .footer_three_one ul li a{margin: 0; font-size: 17px;}
.eu .footer_sec .tab_content {padding-right: 0; margin-top: 0;}
.eu .footer_sec .footer_three_two{margin-top: 25px;}
.eu .footer_sec .footer_three_two .footer_inner_box{margin-top:0; background-color: #e5d8c6; padding:20px 25px 30px;}
.eu .footer_sec .box_content {margin-top: 20px; }
.eu .footer_sec .footer_three_three ul li a img {max-width: 55px;}
}
@media(max-width: 767px){
.eu .footer_sec .tab_content, .eu .footer_sec .footer_inner_box{display: none;}
.eu .footer_sec .footer_three_cloum {padding-bottom: 25px;}
}
@media(max-width: 640px){
.eu .footer_sec .footer_three_cloum{padding-bottom:20px;}
.eu .footer_mob_logo img {max-width:165px;}
.eu .footer_mob_logo img {max-width:165px;}
.eu .footer_sec .footer_content{display:flex;padding:50px 0;}
.eu .footer_sec {display:block;padding:0 30px;}
}
@media(max-width: 480px){
.eu .footer_sec .footer_three_three ul li a img{max-width:45px;}
}
