@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 .header_sec{padding:15px 0;}

.eu .banner_sec .banner_main {padding:0 5%; }
.eu .desktop-formarea{padding-left: 30px;}
.eu .sec_form{padding:30px;}

.v1 .banner_sec .banner_main {padding: 0!important; }
.v1 .banner_sec{background-position:70% 100%;}
.v1 .desktop-formarea {margin: -300px 0 0px 0; }
.v1 .section1{padding:70px 0 50px;}
.v1 .section2 {padding:40px 0 100px;}
.v1 .parallaxSection {padding:40px 0 100px;}

}
@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;}

.eu .banner_sec{padding:100px 0 0;}
.eu .banner_sec .banner_main{padding:0 10%;}
.eu .banner_sec .title_2 br{display:none;}
.eu.v3 .banner_sec .title_2 br{display:block;}
.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;}

.eu .section1{padding:90px 0 30px;}
.eu .section2{padding:30px 0 80px;}
.eu .parallaxSection{padding:30px 0 80px;}
.eu .blankSectionCTA{padding:50px 0 80px;}
.eu .bannerCTA{padding:50px 0 80px;}
.eu .parallaxCTASection{padding:50px 0 80px;}
.eu .section3{padding:50px 0 80px;}
.eu .videosection {padding:50px 0 80px;}
.eu .video2section {padding:50px 0 80px;}
.eu .carouselsec1 {padding:50px 0 80px;}
.eu .carouselsec2 {padding:50px 0 80px;}
.eu .accordionSection {padding:50px 0 80px;}
.eu .cubesection {padding:50px 0 80px;}

.eu .scroll_page{bottom:65px;}

.v1 .banner_sec{padding:150px 0;}
.v1 .banner_left h2, .v1 .banner_left h2 div,.v3 .banner_left h2, .v3 .banner_left h2 div,.v4 .banner_left h2, .v4 .banner_left h2 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; }
.v3 .mktoButton{    padding: 13px 85px 13px 30px!important;}

.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 .sec1_top h2 br {display: none;}
.eu .banner_left{padding-bottom: 70px;}
}
@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;}
.eu .header_sec .logo_sec img {max-width:170px;}
.eu .header_sec .call_sec a{font-size: 18px;}

.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; }

.eu .footer_sec .tab_content{padding-right:40px;}
.eu .section1 {padding: 50px 0 20px;}
.eu .section2 {padding: 20px 0 50px;}
.eu .parallaxSection {padding: 20px 0 50px;}
.eu .bannerCTA {padding:40px 0 50px;}
.eu .blankSectionCTA {padding:40px 0 50px;}
.eu .parallaxCTASection {padding:40px 0 50px;}
.eu .section3 {padding:40px 0 50px;}
.eu .video2section {padding:40px 0 50px;}
.eu .section4 {padding: 25px 0 40px;}
.eu .section4 .title_2 {margin-bottom:14px;}
.eu .videosection {padding:40px 0 50px;}
.eu .carouselsec1 {padding:40px 0 50px;}
.eu .carouselsec2 {padding:40px 0 50px;}
.eu .accordionSection {padding:40px 0 50px;}
.eu .cubesection {padding:40px 0 50px;}

.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 .banner_sec {padding: 100px 0 170px; }
.v3 .sec_form{margin: -100px auto 0;}
.eu .banner_left{padding-bottom: 60px;}
}
@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;}
.eu .feedback_right img {max-width: 30px;}

.eu .sec2_box_title{margin:20px 0 15px;}
.eu .sec2_box_btn a{padding:10px 10px;}

.eu .parallax_box_title{margin:20px 0 15px;}
.eu .parallax_box_btn a{padding:10px 10px;}

.eu .container-blue, .container-brown, .container-green, .container-orange {height: 371px;}
.eu .bluebox, .brownbox, .greenbox, .orangebox {height: 328px; width: 328px; padding: 0px 20px;}
.eu .bluebox h2, .brownbox h2, .greenbox h2, .orangebox h2 {font-size: 22px; margin-bottom: 12px;}
.eu .bluebox p, .brownbox p, .greenbox p, .orangebox p {font-size: 14px; line-height: 1.5;}
.eu h4.card-title {font-size: 20px;line-height: 1.2;}

.v1 .banner_sec{padding: 80px 0; }
.v1 .desktop-formarea{margin:-200px 0 0px 0;}

.v3 .sec_form{max-width:700px;}
.v4 .sec_form{max-width:100%;}
.eu .banner_left{padding-bottom: 50px;}
}
@media(max-width: 850px){
.eu div.title_2, .eu h2, .eu h2 div {font-size: 28px;line-height: 1.2;}
}
@media(max-width: 767px){
	.v1 .banner_left h2, .v1 .banner_left h2 div,.v3 .banner_left h2, .v3 .banner_left h2 div,.v4 .banner_left h2, .v4 .banner_left h2 div{line-height: 1.9!important;}
.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 .header_sec {padding:15px 0;}
.eu .banner_sec {padding: 79px 0; }
.eu .banner_left {width: 100%; padding: 0 0 10px;}
.eu .banner_main{display:block;}
.eu .desktop-formarea{display:none;}
.eu .sec_form{max-width: 500px;margin:-55px auto 0;}
.eu .header_sec .logo_sec img {max-width: 140px; }
.eu .header_sec .call_sec a{font-size:16px;}
.eu .main-point {margin-bottom: 40px;}

.eu .mktoButton{font-size: 16px !important;}
.eu .mktoButtonRow {margin-top: 15px !important; }
.eu .mktoForm .mktoLabel {color: #292929 !important; font-size: 14px !important;}

.eu .footer_sec .tab_content, .eu .footer_sec .footer_inner_box{display: none;}

.mobile-hide { display:none!important; }

.eu .section1 {padding:40px 0 20px; }
.eu .section2 {padding: 15px 0 40px; }
.eu .parallaxSection {padding: 15px 0 40px; }
.eu .bannerCTA {padding: 30px 0 30px; }
.eu .blankSectionCTA {padding: 30px 0 30px; }
.eu .parallaxCTASection {padding: 30px 0 30px; }
.eu .section3 {padding: 30px 0 30px; }
.eu .video2section {padding: 30px 0 30px; }
.eu .videosection {padding: 30px 0 30px; }
.eu .carouselsec1 {padding: 30px 0 30px; }
.eu .carouselsec2 {padding: 30px 0 30px; }
.eu .accordionSection {padding: 30px 0 30px; }
.eu .cubesection {padding: 30px 0 30px; }

.eu .content-year {padding: 10px;}
.eu .content-year2 {padding: 0px;}

.eu .cubesection .col-sm-12 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.eu .cubesection .col-md-6 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.eu .container-blue, .container-brown, .container-green, .container-orange {height: 320px;}
.eu .bluebox, .brownbox, .greenbox, .orangebox {height: 268px; width: 420px; padding: 0px 20px;}
.card-body {padding: 15px 20px;}
h4.card-title {margin-bottom: 10px;}

.eu .cubesection .container-blue:hover {box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15) !important; transform: scale(1.030);}
.eu .cubesection .container-green:hover {box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15) !important; transform: scale(1.030);}
.eu .cubesection .container-orange:hover {box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15) !important; transform: scale(1.030);}
.eu .cubesection .container-brown:hover {box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15) !important; transform: scale(1.030);}

.eu .section3 .sec3_main {display: block; margin-top: 25px;}
.eu .section3 .sec3_inner_box {width: 100%; margin-bottom: 20px;}
.eu .section3 .sec3_inner_box .sec3_inner_box_content strong {font-size: 18px; margin-bottom: 12px;}

.eu .video2section .sec3_main {display: block; margin-top: 25px;}
.eu .video2section .sec3_inner_box {width: 100%; margin-bottom: 20px;}
.eu .video2section .sec3_inner_box .sec3_inner_box_content strong {font-size: 18px; margin-bottom: 12px;}

.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;}

.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;}
.eu .parallaxCTA_box_btn a{width:100%; padding:10px 10px;}

.eu .sec1_top {width: 100%; }
.eu .section1 .title_1 br{display: none;}
.eu .section1 .sub_text div {margin-top: 8px; }
.eu .section2 .title_2 {margin-bottom: 10px; }
.eu .section2 .sub_text div {margin-top: 8px; }
.eu .parallaxSection .title_2 {margin-bottom: 10px; }
.eu .parallaxSection .sub_text div {margin-top: 8px; }
.eu .section4 .title_2 {margin-bottom: 12px; }
.eu .section4 .sub_text20 {margin-bottom: 20px; }
.eu .section4 .sub_text div {margin-bottom: 8px; }
.eu .footer_sec .footer_three_cloum {padding-bottom: 25px;}

.eu .parallax_box_btn {margin: 20px 0 0; }
.eu .parallax_inner_box {width: 100%; margin: 0 0 40px; }
.eu .parallax_inner_box:last-child{margin-bottom: 0;}
.eu .parallaxSection .parallax_main{display:block;}

.eu .sec2_box_btn {margin: 20px 0 0; }
.eu .sec2_inner_box {width: 100%; margin: 0 0 40px; }
.eu .sec2_inner_box:last-child{margin-bottom: 0;}
.eu .section2 .sec2_main{display:block;}
.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 .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;}
.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;}

.eu .banner_sec{padding:55px 0 70px;}
.v3 .banner_sec{background-position: center;}
.eu .sec_form{max-width:400px;}

.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 .section1 {padding:30px 0 15px;}
.eu .footer_sec .footer_content{display:flex;padding:50px 0;}
.eu .section4 .sub_text20{margin-bottom:18px;}
.eu .scroll_page {bottom:39px;}
.eu .footer_sec {display:block;padding:0 30px;}
}
@media(max-width: 480px){
.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; }
.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; }
.eu .main-point h3 {font-size: 20px;}

.eu .banner_sec .banner_main {padding: 0; }
.eu .banner_sec .title_2 {margin-bottom: 20px;}
.eu .banner_sec .title_2 br{display: none;}
.eu .form_title div.sub_text20, .eu .form_title div.sub_text20 div{font-size:16px;}

.v2 .banner_sec {padding:85px 15px 80px;}
.v2 .banner_sec:after {height: 85%;}
.v2 .banner_sec .title_2 h2{color:#fff;}

.eu .container-blue, .container-brown, .container-green, .container-orange {height: 360px;}

.eu .footer_sec .footer_three_three ul li a img{max-width:45px;}
.eu .section4 .sub_text20{margin-bottom: 15px;}

.v1 .banner_sec{background-position:77% 100%;}
.v1 .banner_left h2, .v1 .banner_left h2 div,.v3 .banner_left h2, .v3 .banner_left h2 div,.v4 .banner_left h2, .v4 .banner_left h2 div{font-size: 24px;}
}

@media only screen and (max-device-width: 414px) {
.eu .bluebox, .brownbox, .greenbox, .orangebox {height: 300px; width: 330px; padding: 0px 20px;}
h4.card-title {font-size: 16px;}
p.card-text {font-size: 13px;}
}

@media only screen and (max-device-width: 320px) {
.eu .bluebox, .brownbox, .greenbox, .orangebox {height: 338px;}
}