.elementor-318 .elementor-element.elementor-element-743bb88{padding:2% 3% 2% 3%;}.elementor-318 .elementor-element.elementor-element-bee3b6d.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-e58c7d4 *//*css by jonathan*/

/*Title Section */
.elementor-318 .elementor-element.elementor-element-e58c7d4 .gfield.gsection.field_sublabel_below.field_description_below.gfield_visibility_visible{
    width:100%;
    background-color: #079AD9;
    border-radius: 5px;
    padding:0.5%;
}

.elementor-318 .elementor-element.elementor-element-e58c7d4 h2,h3,.gfield_label,.gsection_description{
    color:black;
     
}

.elementor-318 .elementor-element.elementor-element-e58c7d4 h2.gsection_title{
    color: white;
    padding:1%!important;
    font-size: 24px;
}

/*Title*/
.gform_wrapper .gsection{
    margin: 28px 16px 0px 0!important;}

/*input*/
.elementor-318 .elementor-element.elementor-element-e58c7d4 .gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large, .gform_wrapper select.medium, .gform_wrapper select.small {
    width: 100%!important;
    border-radius: 5px;
}

.elementor-318 .elementor-element.elementor-element-e58c7d4 .gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex select{
    border-radius: 5px;
}
/*input color*/
.elementor-318 .elementor-element.elementor-element-e58c7d4 input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select{
        background-color: #fff;
}
/*input textarea*/
.elementor-318 .elementor-element.elementor-element-e58c7d4 .gform_wrapper select, .gform_wrapper textarea{
    border-radius:5px;
}

/*dropdown*/
.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .gform_wrapper.gf_browser_chrome .ginput_complex select{
    height:37px;
}

/*radio button*/
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
    margin-top:0!important;
}

/*select*/
select{
    height:37px!important;
}


/*-----------------------*/


@media screen and (min-width:768px) and (orientation:landscape){

.elementor-318 .elementor-element.elementor-element-e58c7d4 ul.gform_fields{
    display: flex;
    flex-wrap: wrap;
}

/*Title*/
.gform_wrapper .gsection{
    margin: 28px 16px 0px 0!important;}
    
.elementor-318 .elementor-element.elementor-element-e58c7d4 h2.gsection_title{
    color: white;
    padding:0%!important;
    font-size: 24px;
}

/*Li size*/
.elementor-318 .elementor-element.elementor-element-e58c7d4 .gform_wrapper ul.gform_fields li.gfield{
    width:50%
}


/*input*/
.elementor-318 .elementor-element.elementor-element-e58c7d4 .gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large, .gform_wrapper select.medium, .gform_wrapper select.small {
    width: 100%!important;
    border-radius: 5px;
}

.elementor-318 .elementor-element.elementor-element-e58c7d4 .gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex select{
    border-radius: 5px;
}
/*input color*/
.elementor-318 .elementor-element.elementor-element-e58c7d4 input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select{
        background-color: #fff;
}
/*input textarea*/
.elementor-318 .elementor-element.elementor-element-e58c7d4 .gform_wrapper select, .gform_wrapper textarea{
    border-radius:5px;
}



/*html element*/
.elementor-318 .elementor-element.elementor-element-e58c7d4 .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{
    width:100%!important;
}

/*dropdown*/
.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .gform_wrapper.gf_browser_chrome .ginput_complex select{
    height:37px;
}

/*radio button*/
.gfield_radio.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
    margin-right:10%;
    width: 155px;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
    margin-top:0!important;
}

.gfield_radio{
    display: flex;
    flex-wrap:no-wrap;}
    
/*address*/
.ginput_complex.ginput_container.has_street.has_street2.has_city.has_state.has_zip.ginput_container_address{
    display: flex!important;
    flex-wrap: wrap!important;
}

.ginput_full.address_line_1{
    width: 50%;
    margin-right: 8px;
    padding-right: 8px;
}

.ginput_full.address_line_2{
    width: 50%;
    margin-right: -8px;
    padding-right: 8px;
}

/*STUDENT DETAILS*/
/*preferred name*/
#field_4_4,#field_4_5{width:25%;}

/*dob-citizenship*/
#field_4_6,#field_4_7,#field_4_8,#field_4_49{width:25%;}

/*citizenship*/
span#input_4_8_6_container.ginput_left.address_country{
    width:100%;
}

/*CUSTODY DETAILS*/
/*Student lives with*/
ul#input_4_15.gfield_radio{
    display: flex;
    flex-wrap: wrap;
}

#input_4_15.gfield_radio li{
    margin-right:1%!important;
    width:350px!important;
}

/*PARENT DETAILS*/
/*name-prefix*/
.name_prefix.name_prefix_select{width:20%!important;}

/*first name & last name*/
#input_4_23_3_container,#input_4_23_6_container,#input_4_34_3_container,#input_4_34_6_container{
    width:40%;
}

/*relationship-email*/
#field_4_24,#field_4_26,#field_4_35,#field_4_37{width:25%;}

/*phone*/
#field_4_27,#field_4_28,#field_4_29,#field_4_38,#field_4_39,#field_4_40{
    width:33.3%;
}

/*address*/
#field_4_25,#field_4_36{width:100%;}

/*occupation-ethnicity*/
#field_4_30,#field_4_31,#field_4_32,#field_4_41,#field_4_42,#field_4_43{
    width:33.3%;
}

/*FUTURE ENROLMENT*/
/*dob-gender*/
#field_4_47,#field_4_48,#field_4_51,#field_4_52,#field_4_54,#field_4_55{width:25%;}

/*Health & Medical*/
/*question*/
#field_4_82,#field_4_84,#field_4_86{width:55%;}
/*answer*/
#field_4_83,#field_4_85,#field_4_87{width:45%;}
/*authorise*/
#field_4_88{width:100%;}

/*PUBLICATION*/
#field_4_105{width:100%;}

#input_4_105.gfield_radio li{
    margin-right:inherit;
    width:inherit;
}

/*MILK*/
#field_4_107{width:100%;}

#input_4_107.gfield_radio li{
    margin-right:inherit;
    width:inherit;
}

/*POLICIES*/
#field_4_109{width:100%;}

/*INTERNET*/
#field_4_111{width:100%;}

/*DECLRATION*/
#field_4_118{width:100%;}
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-743bb88 */.elementor-318 .elementor-element.elementor-element-743bb88 .elementor-row{
    background-color: white;
    padding: 1%;
}/* End custom CSS */