/* 
Theme Name: stanleycollege
Text Domain: stanleycollege
Version: 1.4
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/



/*********all fonts***********************/
@font-face {
   font-family: Gilroy-ExtraBold;
   src: url(assets/fonts/Gilroy-ExtraBold.otf);
}
@font-face {
font-family: 'Gilroy-Bold ☞';
font-style: normal;
font-weight: normal;
src: local('assets/fonts/Gilroy-Bold ☞'), url('assets/fonts/Gilroy-Bold.woff') format('woff');
}
@font-face {
   font-family: Gilroy-Light;
   src: url(assets/fonts/Gilroy-Light.otf);
}

@font-face {
   font-family: Gilroy-Medium; 
   src: url(assets/fonts/Gilroy-Medium.ttf);
}

@font-face {
   font-family: Gilroy-Heavy;
   src: url(assets/fonts/Gilroy-Heavy.ttf);
}

@font-face {
   font-family: FuturaCondensedExtraBold;
   src: url(assets/fonts/FuturaCondensedExtraBold.otf);
}
/*********all html heafings fonts***********************/

html{
    scroll-behavior: smooth;
}
body{
  font-family: Gilroy-Light;
font-size: 16px;
color: #333333;
font-weight: 300;
scroll-behavior: smooth;
}
b, strong {
	font-weight: 700;
	font-family: Gilroy-Medium;
}
h1,h2,h3,h4,h5,{
  margin-bottom: 0px;
      font-size: 26px;
    font-family: Gilroy-Medium;
}
p{
    line-height: 26px;
}
ul,li{
    padding: 0px;
    list-style: none;
    margin: 0px;
}

.container.clearfix.bigmegamenu{
    display: flex;
    align-items: center;

}
.stanley-rightbar ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}
.logofunded {
    width: 75%;
    margin: 0 auto;
    margin-top: 20px;
}

.stanley-rightbar ul li{
padding-right: 27px;
}
.stanley-rightbar ul .covidbtn a:hover {
    color: #fff;
}
.row.stynetop .col-md-3 {
    padding-right: 1px;
}
.wsmenu-list > li.hidedesktop{
    display: none;
}
.stanley-rightbar ul li a{
    color: #fff;
    font-family: Gilroy-ExtraBold;
    text-decoration: none;
}
.stanley-rightbar ul li a:hover{
  color: #fcd60b;
}
.stanley-rightbar ul li a:hover svg{
  fill: #fcd60b;
}
.page-id-7598 .need-help ,.page-id-10356 .need-help ,.page-id-7596 .need-help{
  display: none;
}
.footer-socail ul li a img {
    width: 20px;
}
.footer-contact ul li span svg{
fill: #fff;
width: 18px;
}

/*learnmore btn*/
.learnmorebtn a{
      display: inline-block;
    width: 350px;
    height: 109px;
}
.learnmorebtn a img{
  width: 200px;
}
.bannercontenttext{
  position: relative;
}
.learnmorediv{
  display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    bottom: 0;
    align-items: center;
    width: 100%;
}
.learnmorebtn.prevlearn{
text-align: center;
    position: absolute;
    left: 24%;
    margin-top: 70px;
}
.learnmorebtn.nextlearn{
text-align: center;
    position: absolute;
    right: 24%;
    margin-top: 70px;
}
/*learmore btn*/
.staylneytexleft a {
    color: #fff;
    font-family: Gilroy-ExtraBold;
    text-decoration: none;
}
.staylneytexleft span {
    color: #fff;
    font-family: Gilroy-ExtraBold;
    text-decoration: none;
}
.redclr{
 color: #ed1c24;
}
.staylneytexleft a:hover{
  color: #fcd60b;
}
.stanley-rightbar ul li a span{
    display: inline-block;
    width: 15px;
    margin-right: 5px;
}
.stanley-rightbar ul li a span svg{
  fill: #fff;
}

.hbspt-form form.hubspotformdata ul li label input {
    height: auto !important;
    margin-right: 5px;
}

.hbspt-form form.hubspotformdata input.hs-input ,.hbspt-form form.hubspotformdata select{
    background: transparent linear-gradient(
    180deg
, #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box !important;
    border: 1px solid #E1E1E1 !important;
    border-radius: 5px !important;
    height: 50px;
    width: 100%;
}
.hbspt-form form.hubspotformdata .hs-field-desc em{
font-size: 16px;
}
.hs-main-font-element h1{
      position: relative;
    padding: 0px;
    margin: 0px;
    font-size: 26px;
    font-family: Gilroy-Medium;
    padding-left: 20px;
    line-height: 1;
    margin-bottom: 13px;
    padding-bottom: 13px;
    text-transform: capitalize;
}
.hs-main-font-element h1:after{
  
    content: '';
    position: absolute;
    background: #006662;
    height: 34px;
    width: 7px;
    left: 0;
    top: 0px;
}

 .hbspt-form form.hubspotformdata ul li label input[type=checkbox] {
    margin-top: 6px;
}
.hbspt-form form.hubspotformdata .input select{
padding-left: 10px;
}
.hbspt-form form.hubspotformdata .hs-button{
display: block;
    cursor: pointer;
    background: #006662;
    border-radius: 7px;
    font-family: Gilroy-ExtraBold;
    color: #fff;
    padding: 7px 50px;
    text-decoration: none;
    border: none;
    margin-top: 40px;
    height: auto;
}
.hbspt-form form.hubspotformdata .hs-form-field{
margin-bottom: 20px;
}
.main-block .hbspt-form form.hubspotformdata ul li:after {
    display: none;
}
.main-block .hbspt-form form.hubspotformdata ul li{
    padding-left: 0px;
     margin-bottom: 0px;
}

/*bannernewdesign*/
.seconslide .innsldtxt p , .seconslide .innsldtxt h5 ,.seconslide .innsldtxt h2 , .seconslide .innsldtxt span{
    color: #1E1E1E;
}
.seconslide .innsldtxt a{
    background: #FFCC23 0% 0% no-repeat padding-box;
    border-radius: 40px;
    color: #1E1E1E;
    padding: 6px 22px;
}
.bannrfrst{
    position: relative;
    height: 100%;
}
.bannrfrst.seconslide .innsldtxt{
    padding-right: 50px;
}
.bannrfrst .bannertext{display: flex;   top: 0;}
.innlearbtn .bannertext{display: block;}
.innsldtxt p{
      color: #fff;
    font-size: 26px;
    font-family: 'Roboto', sans-serif;
    font-style: italic;
    font-weight: 400;
        margin-bottom: 20px;
}
.bannercontent .blue-button.btn-hover{
    margin-bottom: 60px;
}

.innsldtxt h5{
      color: #FFFFFF;
    font-size: 19px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}
.innsldtxt h2{
    font-size: 45px;
      font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0px;
}
.innsldtxt span{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
     font-family: 'Roboto', sans-serif;
     display: inline-block;
    margin-bottom: 20px;
}
.innsldtxt a{
    background: #2F98C9 0% 0% no-repeat padding-box;
    color: #fff;
    padding: 5px 10px;
    display: inline-block;
    font-size: 19px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    margin: 10px 0px;
}
.lc-text{
    color: #ffff;
    font-size: 22px;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
    text-transform: uppercase;
}
/*bannernewdesign*/
label.hs-error-msg{
color: red;
}
.main-block .hbspt-form form.hubspotformdata ul li label input{
height: auto !important;
margin-right: 5px;
}
.main-block .hbspt-form form.hubspotformdata ul li label input[type=checkbox]{
 margin-top: 6px; 
}


.header-top{
        background: #006662;
    height: 40px;
    align-items: center;
    display: flex;
}
a:not([href]):not([tabindex]){
	color: #383838 !important;
	cursor: pointer !important;
}
.sub-menu a:not([href]):not([tabindex]){
    color: #666666 !important;
}
.formouter{
    position: relative;
}
/*scholarship page*/
.sc-cont{
padding: 50px 0px;
background: #F4F4F4 0% 0% no-repeat padding-box;
    opacity: 1;
}
.scho-conetn{
      background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #E3E3E3;
    opacity: 1;
    padding: 10px 20px;
    border-radius: 10px;
    position: relative;
    width: 87%;
    margin: 0 auto;
}
.scholarship h2{
text-transform: uppercase;
}
.scholarship{
  padding: 50px 0px;
}
.scholarship .container .col-md-12{
  margin-bottom: 20px;
}
    .gform_wrapper ul.gform_fields .gfield.extradeclare label {
    font-size: 16px!important;
}
/*.gform_wrapper.gf_browser_chrome .ginput_container.ginput_container_checkbox li input[type=checkbox] {
    margin-top: 6px;
    vertical-align: top !important;
}*/
/*schorpage*/
.gform_wrapper form li, .gform_wrapper .declaredata > li {
    list-style: disc !important;
   padding-left: 0 !important;
}
.gform_wrapper form li, .gform_wrapper .declaredata {
    padding-left: 15px;
}
.formouter input{
    background: transparent linear-gradient(180deg, #E2E2E2 0%, #F8F8F8 100%) 0% 0% no-repeat padding-box;
    border-radius: 12px;
    height: 24px;
    /* padding: 17px 3px; */
    border: none;
    outline: none;
    width: 121px;
    padding: 10px;
    transition: .3s all;

}
.formouter input:focus{
  width: 135px;
  transition: .3s all;
}
.mobilecontent{
  display: none;
}
.formouter .search-btntop{
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 4px;
    background: #006662;
    color: #fff;
    border-radius: 50px;
    border: none;
    padding: 0px;
    height: 20px;
    line-height: 0;
    width: 20px;
        cursor: pointer;
}
.formouter .search-btntop i{
    font-size: 12px;
}
.stynetop{
    align-items: center;
}


.logotwo.clearfix{
margin-left: 12px;
}
/*.homesilder .owl-nav {
    top: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
}*/
.homesilder  .owl-prev .fas {
    color: #fff;
    font-size: 30px;
}

.homesilder .owl-prev{
    left: 30px;
    position: absolute;
    color: #fff !important;
 
        height: 50px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.defltrowpad{
  padding: 0px 10px;
}
.padnm{
  padding: 5px;
}
.homesilder  .owl-next .fas {
    color: #fff;
    font-size: 30px;
}

.homesilder .owl-next{
    position: absolute;
    right: 30px;
    color: #fff !important;
   
        height: 50px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.homesilder .owl-nav button span{
font-size: 56px;
}

.homesilder.owl-theme .owl-nav .owl-next:hover ,.homesilder.owl-theme .owl-nav .owl-prev:hover{
background: transparent;
}
.homesilder.owl-theme .owl-nav .owl-next:focus ,.homesilder.owl-theme .owl-nav .owl-prev:focus{
  background: transparent;
  border: none;
  outline: none;
}
.homesilder  .owl-dots{
display: none;
}
.black-heading{
  position: relative;
  padding: 0px;
  margin: 0px;
  font-size: 26px;
   font-family: Gilroy-Medium;
   padding-left: 20px;
   line-height: 1;
   margin-bottom: 13px;
   padding-bottom: 13px;
       text-transform: inherit;
}
.page-template-template-about .black-heading, .studentstaffdata{
  position: relative;
  padding: 0px;
  margin: 0px;
  font-size: 26px;
   font-family: Gilroy-Medium;
   padding-left: 20px;
   line-height: 1;
   margin-bottom: 13px;
   padding-bottom: 13px;
       text-transform: none;
}
.notp{
	font-size: 14px;
}
.black-heading:before{
    content: '';
    position: absolute;
    background: #006662;
    height: 34px;
    width: 7px;
    left: 0;
    top: 0px;
}
.courses{
       background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 10px;
    padding: 30px;
    z-index: 1;
    margin-top: 0;
    position: relative;
}
.learn-aboutcourses{
    padding: 50px 0px;
}

.location-bg .black-heading {
    border-bottom: 1px solid #EBEBEB;
}
.cou-image.ite-2{
  position: relative;
}
.courses-image{
  position: relative;
}
.courses-image img{
    width: 100%;
}
.noarrow:after{
display: none;
}
.expenses-table.entertable{
margin-bottom: 50px;
}
.courses-image:hover:after{
    background: #353535c2;
    transition: .3s all;
}

.courses-image:after{
  position: absolute;
  content: "";
  background: #006662a1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  transition: .3s all;
  right: 0;
}
.foot-compus .fthead{
  font-family: Gilroy-ExtraBold;
    color: #fff;
    font-size: 18px;
}
.img-conte{
       position: absolute;
    top: 45%;
    width: 100%;
    padding: 0px 15px;
    color: #fff;
    z-index: 999;
}
.captoion{
  display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
.captoion .coursehead{
font-size: 23px;
font-family: Gilroy-ExtraBold;
line-height: 28px;
}
.learn-aboutcourses .courses .row{
justify-content: center;
}
.captoion span{
  font-size: 30px;
}
.main-block{
  padding-left: 20px;
}
.studying-text{
  padding: 50px 0px;
  padding-bottom: 0px;
}
.studying-text .main-block{
  border-bottom: 2px solid #EBEBEB;
}
.home .studying-text .main-block{
  padding-bottom: 30px;
  border-bottom: 0;
}
.location-bg a{
  text-decoration: none;
}
.icons-yeelo{
    float: left;
    background: transparent linear-gradient(180deg, #E0E0E0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border-radius: 9px;
    width: 38px !important;
    height: 38px;
    position: relative;
}
.icons-yeelo::before {
    position: absolute;
    content: '\f00c';
    background: #006662;
    border-radius: 5px;
    height: 28px;
    width: 28px;
    left: 5px;
    top: 5px;
    font: normal normal normal 22px/1 FontAwesome;
    padding: 3px;
    color: #FFF;
}
.contents {
    overflow: hidden;
    padding-left: 20px;
}
.why-stanleybox{
  margin-bottom: 20px;
}
.why-stanley{
  padding: 50px 0px;
}
.studyperthvideo{
  width: 70%;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid #B9B9B9;
    border-radius: 7px;
}
.studyperthvideo img{
width: 100%;
}
.why-perth{
  background-image: url(assets/images/stanley_perth_2.jpg);
  background-size: cover;
  width: 100%;
  height: 700px;
  padding: 50px 0px;
  background-position: center;
}
.prerthbold{
  display: block;
  font-size: 20px;
   font-family: Gilroy-ExtraBold;
}
.fontfuthratitle{
  font-size: 20px;
}
.student-facilites .fontfuthratitle{
margin-bottom: 12px;
display: inline-block;
}
.blue-button{
     background: #006662;
    border-radius: 7px;
    font-family: Gilroy-ExtraBold;
    color: #fff;
    padding: 2px 25px;
    text-decoration: none;
    margin-top: 10px;
    
    display: inline-block;
    transition-duration: 0.3s;
        transform: perspective(1px) translateZ(0);
        display: inline-block;
    vertical-align: middle;
    position: relative;
}
.blue-button:before{
content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fcd60b;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 4px;
}

.blue-button:hover{
  text-decoration: none;
      /*border: 1px solid #006662;
    background: transparent;*/
    color: #fff;
   transition: .7s ease-in-out;
}
.blue-button:hover:before{
      -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.btn-hover{
  transition-duration: 0.3s;
  transition-property: color;
  position: relative;
  transform: perspective(1px) translateZ(0);
}
.btn-hover:before{
content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fcd60b;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 4px;
}
.btn-hover:hover{
text-decoration: none;
    color: #fff;
    transition: .7s ease-in-out;
}
.btn-hover:hover:before{
  -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.location-bg{
  background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 30px #00000029;
border-radius: 10px;
    padding: 30px;
    margin-top: -50px;
}
.location-bg .black-heading{
text-transform: capitalize;
}
.location-stanley{
       display: flex;
    background: #006662;
    border-radius: 7px;
    color: #fff;
    padding: 10px 10px;
    justify-content: space-between;
    align-items: center;
    
}
.termandcondotionnote{
	font-size: 14px;
}
/*.location-stanley:hover{
background: transparent;
    border: 1px solid #006662;
    color: #006662;
    transition: .3s all;
}*/
.location-stanley h2{
font-family: Gilroy-ExtraBold;
font-size: 26px;
margin-bottom: 0px;
}
.location-stanley span{
  font-size: 26px;
}
.our-location{
 padding-bottom: 40px;

}
.need-helpform form input{
background: transparent linear-gradient(180deg, #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
border: 1px solid #E1E1E1;
border-radius: 5px;
height: 50px;
}
.need-helpform form input:focus ,.need-helpform form select:focus ,.need-helpform form textarea:focus{
  outline: none;
  border-color: #E1E1E1;
  box-shadow: none;
}
.need-helpform form select{
background: transparent linear-gradient(180deg, #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
border: 1px solid #E1E1E1;
border-radius: 5px;
height: 50px !important;
font-size: 14px;
position: relative;
    -webkit-appearance: none;
    display: inline-block;
    /* width: 180px; */
    padding-right: 20px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.need-helpform form .arrowinput:after {
      content: '';
    color: #333;
    right: 16px;
    top: 20px;
    position: absolute;
    pointer-events: none;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #939393;
}
.need-helpform form textarea{
background: transparent linear-gradient(180deg, #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
border: 1px solid #E1E1E1;
border-radius: 5px;
height: 100px;
}

.need-helpform form input::placeholder{
  font-size: 14px;
}
.need-helpform form textarea::placeholder{
  font-size: 14px;
}
.need-help{
  padding: 50px 0px;
  border-top: 2px solid #EBEBEB;
}
.need-helpform{
       margin-top: 40px;
    width: 90%;
    margin: 40px auto auto auto;
}
.footercontent{
  background: #F4F4F4 0% 0% no-repeat padding-box;
opacity: 1;
padding: 50px 0px;
}
.footercontenttext{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #E3E3E3;
    opacity: 1;
   padding: 10px 20px;
    border-radius: 10px;
    position: relative;
    width: 87%;
    margin: 0 auto;
    display: flex;
}
.footercontenttext:before{
     content: '';
    position: absolute;
    width: 50px;
    height: 22px;
    bottom: -21px;
    right: 138px;
    background: url(assets/images/path.svg);
    background-repeat: repeat;
    background-repeat: no-repeat;
}
.footercontenttext p{
  margin: 0px;
}
.footer-contact{
  margin-top: 5px;
}
.form-group.needbtngroup{
    width: 100%;
    text-align: center;
    margin-bottom: 0px;
}
.form-group.needbtngroup .form-check{
    display: block;
    width: 100%;
}
.form-group.needbtngroup .form-check label.form-check-label{
  font-size: 12px;
  vertical-align: bottom;
  position: relative;
}
form .form-group.needbtngroup .form-check  input{
   margin-top: -10px;
    height: 37px;
}
label#termcdn-error{
	    position: absolute;
    top: 24px;
    display: block;
}
form .form-group.needbtngroup button{
 display: block;
    /* text-align: center; */
    margin: 0 auto;
    cursor: pointer;
    background: #006662;
    border-radius: 7px;
    font-family: Gilroy-ExtraBold;
    color: #fff;
    padding: 2px 50px;
    text-decoration: none;
    border: none;
    margin-top: 40px;
  
}

.footer-section{
background: #006662;
    opacity: 1;
    display: flex;
    align-items: center;
    padding: 15px 0px 12px 0px;
    
}
.footer-contact ul li{
  display: inline-block;
      padding-right: 20px;
}
.footer-contact ul li a {
display: flex;
text-decoration: none;
color: #fff;
    align-items: end;

}
.footer-contact ul li a:hover{
  color: #fcd60b;
 fill:  #fcd60b;
}
.contactli a svg{
  fill: #fff;
}
.footer-contact ul li a:hover svg ,.contactli a:hover svg#Icon_zocial-email{
   fill:  #fcd60b;

}

.footer-contact ul li a p{
      padding-left: 10px;
    display: block;
font-weight: 600;
}
.footer-contact ul li a span{
    display: block;
    font-size: 13px;
    font-family: Gilroy-Light;
    line-height: .6;
    font-weight: 600;
}
.footer-socail ul li{
      padding: 0px 2px;
    display: inline-block;
}
.footer-socail ul li a{
    color: #fff;
    font-size: 18px;
    font-family: Gilroy-ExtraBold;
 transition: all 1s;
}
.footer-socail ul li a {
      filter: saturate(0) brightness(20);
}
.locationslider .owl-dots {
    text-align: center;
    margin-top: 30px;
    display: flex;
    transform: rotate(
180deg
);
    justify-content: center;
}
.footer-socail ul li a:hover{
      filter: brightness(1);
}
.footer-socail ul li a:hover i{
color: #fcd60b;
}
.footer-socail ul li a i{
      transition: all 1s;
    font-size: 33px;
}

.r-t{
  text-align: left;
  font-size: 12px;
}
.copy-rightdiv p{
    font-size: 15px;
    color: #006662;
    margin-bottom: 0px;
    font-weight: 600;
    font-family: Gilroy-ExtraBold;

}
.foot-compus h2{
  font-family: Gilroy-ExtraBold;
  color: #fff;
  font-size: 18px;
}
 .foot-compus  span{
  font-size: 13px;
  line-height: 20px;
  color: #fff;
  font-weight: 600;
 }
 .defultrow{
    width: 20%;
    position: relative;
    padding: 0px 15px;
}
.defultrow:after{
    background: #0b0f69;
    position: absolute;
    width: 2px;
    height: 100%;
    right: 18px;
    content: "";
    top: 0;
}
.defultrow.footerallcontent:after{
right: -36px;
}
.defultrow:last-child{
  padding-right: 0px;

}
.defultrow:last-child:after{
  display: none;
}
.footer-contact ul li a .emlp {
    font-family: Gilroy-Light;
    font-weight: 600;
    font-size: 13px;
}
.allinqtext {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 2px;
    display: block;
}
.copy-rightdiv{
  background: transparent linear-gradient(180deg, #DEDEDE 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
opacity: 1;
padding: 10px 0px;
}
.footer-socail ul{
text-align: left;
}
.contactli{
  padding-left: 65px;
}
.wsmenu-list > li > a:after{
  content: '';
    position: absolute;
    height: 33px;
    width: 1px;
    top: 20px;
    bottom: 0;
    margin: 5px -1px;
    background: #EAEAEA;
    right: 0;
}
.wsmenu-list > li.current_page_item a{
color: #006662;
}
/*.wsmenu-list > li.current_page_item a:before{
    border-bottom: 3px solid #006662;
    content: '';
    position: absolute;
    height: 3px;
    width: 80%;
    bottom: 0px;
    left: 10%;
}
.wsmenu-list > .sub-menu li.current_page_item a:before{
	display: none;
}*/
.wsmenu-list > li > a.active:before{
         border-bottom: 3px solid #006662;
    content: '';
    position: absolute;
    height: 3px;
    width: 80%;
    bottom: 0px;
    left: 10%;
}
.wsmenu-list > li:last-child a:after{
display: none;
}
.small-footer .row{
justify-content: space-between;
    align-items: center;
}
.why-stanley .row{
margin-top: 30px;
}
.why-perthcontent{
  width: 80%;
}
/*hospitality css*/
.inner-main-banner{
  background-image: url(assets/images/inner-top.jpg);
  background-size: cover;
  width: 100%;
  height: 300px;
  background-repeat: no-repeat;
  background-position: center;
}
.main-course-block{
  background: #F4F4F4 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 10px #00000029;
border-radius: 10px;
min-height: 268px;
margin-bottom: 30px;
    padding-bottom: 20px;
}

.course-blueprt{
     background: #006662;
    border-radius: 10px 10px 0px 0px;
    opacity: 1;
    color: #fff;
    min-height: 160px;
    padding: 15px 20px 50px 20px;
}
.course-whiteprt{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    opacity: 1;
    padding: 20px;
    margin: 20px;
    margin-top: -40px;
    border-radius: 10px;
    min-height: 200px;
        margin-bottom: 0;
        position: relative;

}
.blue-prtheading{
  font-size: 25px;
   font-family: 'Gilroy-Bold ☞';
       line-height: 1.2;
}

.coursebtn{
  background: #006662 0% 0% no-repeat padding-box;
    border-radius: 7px;
    font-family: Gilroy-ExtraBold;
    color: #fff;
    padding: 2px 25px;
    text-decoration: none;
    border: 1px solid transparent;
    display: inline-block;
    text-decoration: none;
}
.courseavail{
  vertical-align: -webkit-baseline-middle;
    font-size: 14px;
    display: inline-block;
    margin-left: 10px;  
}

.key-information{
  background-image: url(assets/images/key-bg.jpg);
  background-size: cover;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  padding: 50px 0px;
}
.inner-maincoursename{
  padding: 50px 0px;
  padding-bottom: 40px;
}
.key-boxmain{
  min-height: 382px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
border-radius: 0px 0px 0px 10px;
position: relative;
border-radius: 10px;
}
.key-boxmain:before{
content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent #006662 #006662 transparent;
    border-style: solid;
    border-width: 22px;
    bottom: 0px;
    right: 0;
}
.key-bluetext{
    box-shadow: 0px 2px 1px #00000029;
    border-radius: 10px 10px 0px 0px;
    opacity: 1;
       background: #006662 0% 0% no-repeat padding-box;
    color: #fff;
    font-family: Gilroy-Medium;
    font-size: 20px;
    padding: 15px 15px;
    text-align: center;
}
.key-icon{
    background: transparent linear-gradient(180deg, #E0E0E0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border-radius: 9px;
    display: inline-block;
    height: 38px;
    width: 38px;
    padding: 5px;
    margin-right: 12px;
}
.key-icon span{
background: #006662;
    border-radius: 5px;
    display: block;
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: sub;
}
.key-boxmain ul{
padding: 15px;
}
.key-boxmain ul li{
  display: flex;
  margin-bottom: 10px;
}
.key-boxmain ul li p{
  width: 80%;
      padding: 0px 5px;
      margin-bottom: 0px;
}
.downdiv{
text-align: center;
}
.downdiv a{
 background: #006662 0% 0% no-repeat padding-box;
    border-radius: 7px;
    font-family: Gilroy-ExtraBold;
    color: #fff;
    padding: 2px 25px;
    text-decoration: none;
    margin-top: 45px;
    border: 1px solid transparent;
    display: inline-block;
}

.downdiv a:hover span svg{
  fill: #fff;
}
.key-links li a:hover{
  color: #006662;

}
.downdiv a span svg{
  fill: #fff;
  vertical-align: middle;
}
.downdiv a span{
      display: inline-block;
    padding-left: 14px;
}
.key-links li{
    display: inline-block;
    color: #333333;
    padding-right: 20px;
    position: relative;
}
.key-links li:last-child:before{
display: none;
}
.key-links{
  border-top: 2px solid #DEDEDE;
    margin-top: 45px;
    padding-top: 45px;
}
.key-links li:before{
content: "";
    position: absolute;
    width: 1px;
    height: 60%;
    background: #333333;
    right: 6px;
    top: 20%;
}
.key-links li a{
  color: #333333;
  text-decoration: none;
}
.main-coursesbox .black-heading{
padding-bottom: 50px;
}
.main-coursesbox{
  padding-bottom: 30px;
}
.container.innercotnaire{
position: relative;
height: 100%;
}
.container.innercotnaire .innermaincontent{
position: absolute;
    width: 85%;
    bottom: 50px;
        

}

/*hospitality css end*/

/*pathway coruse page*/
.innertextpage {
	font-family: Gilroy-ExtraBold;
	font-size: 26px;
	text-transform: uppercase;
}
.innertextpage span ,.innertextpage p{
font-size: 14px;
    font-family: Gilroy-Light;
}
.pathway-courses .black-heading{
  font-family: Gilroy-ExtraBold;
}
.pathwaycourses ul{
  display: flex;
    flex-wrap: wrap;
}
.pathwaycourses ul li:first-child{
  padding-left: 0px;
}
.pathway-courses{
padding: 50px 0px;
}
.pathwaycourses ul li a{
     color: #08324E;
    text-decoration: none;
    background: transparent linear-gradient(180deg, #FAFAFA 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 10px;
    width: 100%;
    display: inline-block;
    padding: 15px;
    min-height: 90px;
    height: 100%;
        position: relative;
    overflow: hidden;
    transform: perspective(1px) translateZ(0);
        vertical-align: middle;

}

  
.pathwaycourses ul li a:before{
  content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #006662 0% 0% no-repeat padding-box;
    height: 6px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    transition: .7s all;
    box-shadow: 0px 3px 30px #00000029;
border-radius: 10px;
}
.pathwaycourses ul li a:hover{
      border-radius: 10px 10px 0px 0px;
      background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 30px #00000029;
}
.pathwaycourses ul li a:hover:before{
right: 0;
transition: .7s all;
}

.pathwaycourses ul li{
    width: 25%;
    padding: 10px;
}
.course-sumrymain{
  background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 8px 20px #00000014;
border: 1px solid #D6D6D6;
border-radius: 15px;
padding: 15px;
}
.course-sumrymain ul{
display: flex;
    flex-wrap: wrap;
}
.course-sumrymain ul li {
   
     width: 33%;
}
.course-sumrymain ul li .listdiv{
    border-bottom: 1px solid #D6D6D6;
    padding: 15px 0px;
  min-height: 82px;
}
.course-sumrymain ul li:nth-last-child(-n+3) .listdiv{
  border-bottom: none;
}
.single-courses.postid-12097 .course-sumrymain ul li .listdiv.location{
margin-top: -6px;
}
.course-sumrymain ul li {
 padding: 0px 15px;
}
.listdiv span{
  margin-right: 10px;
  display: inline-block;
      width: 28px;
}
.course-summary{
  padding: 50px 0px;
      background: #FAFAFA 0% 0% no-repeat padding-box;
}
.cours-pages-list li a{
     color: #333333;
    font-family: Gilroy-Medium;
    text-decoration: none;
    display: inline-block;
    padding: 15px 15px;
    width: 100%;
        text-transform: capitalize;
    border-bottom: 1px solid #EFEFEF;
    position: relative;
    padding-left: 48px;
}
.naaticrs{
	margin-top: 10px;
	display: inline-block;
}
.studyingfirst p{
margin-bottom: 8px;
}
.cours-pages-list li a:before{
      width: 23px;
    height: 23px;
    content: " ";
    position: absolute;
    left: 7px;
    background-size: contain;
    top: 17px;

}
label.error{
	color: red;
	font-size: 14px;
}
.cours-pages-list li.course-duration  a:before{
background: url(assets/images/big-clock.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.study-modes  a:before{
background: url(assets/images/studentb.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.course-content  a:before{
background: url(assets/images/book.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.learning-outcomes  a:before{
background: url(assets/images/book.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.course-entry-requirements  a:before{
background: url(assets/images/Elearning.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.work-based-training  a:before{
background: url(assets/images/schoolwork.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.course-prerequisite-requirements  a:before{
background: url(assets/images/training.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.course-pre-requisite-requirements a:before {
    background: url(assets/images/training.svg) no-repeat 0 0 transparent;
    background-size: contain;
}
.cours-pages-list li.cost  a:before{
background: url(assets/images/cost.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.intakes  a:before{
background: url(assets/images/Group-972.svg) no-repeat 0 0 transparent;
    background-size: contain;
}
.cours-pages-list li.class-schedules  a:before{
background: url(assets/images/week-commencing.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.sample-timetable-for-english-language-courses  a:before{
background: url(assets/images/week-commencing.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.funded-course-entry-requirements  a:before{
background: url(assets/images/funding.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.entry-requirements  a:before{
background: url(assets/images/Elearning.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.vet-student-loans  a:before{
background: url(assets/images/note.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.government-funding  a:before{
background: url(assets/images/cost.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.career-opportunities  a:before{
background: url(assets/images/career.png) no-repeat 0 0 transparent;
background-size: contain;
}

.cours-pages-list li.recognition-of-prior-learning  a:before{
background: url(assets/images/recognition.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li a:before{
background: url(assets/images/work-experience.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.intake-dates  a:before{
background: url(assets/images/Group-972.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.further-studies  a:before{
background: url(assets/images/accounting.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.further-information  a:before{
background: url(assets/images/accounting.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.other-expenses a:before{
background: url(assets/images/expenses.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.program-inclusions  a:before{
background: url(assets/images/program-inclusion.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.modules  a:before{
background: url(assets/images/Modules.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.benefits  a:before{
background: url(assets/images/benefit.png) no-repeat 0 0 transparent;
background-size: contain;
}
.cours-pages-list li.course-location  a:before{
  background: url(assets/images/course-location.png) no-repeat 0 0 transparent;
  background-size: contain;
}

span.fundedpit {
    display: inline-block!important;
    background: #7e549f;
    padding: 0 3px;
    color: #fff!important;
    font-weight: bold;
    margin: 0!important;
}
span.fundedpa{
 display: inline-block!important;
    background: #f2ca06;
    padding: 0 3px;
    color: #000!important;
    font-weight: bold;
    margin: 0!important;
}
span.fundedwr {
    display: inline-block!important;
    background: #727477;
    padding: 0 3px;
    color: #fff!important;
    font-weight: bold;
    margin: 0;
}
span.fundedcald {
    display: inline-block!important;
    background: #ea6d31;
    padding: 0 3px;
    color: #fff!important;
    font-weight: bold;
    margin: 0!important;
}
.footernot {
    padding: 40px 0px;
   /* border-top: 1px solid #ebebeb;*/
}
.footernot  ul{
    padding-left: 20px;
}
.course-sumrymain ul li .listdiv{
position: relative;
padding-left: 35px;
}
.course-sumrymain ul li .listdiv:before{
      width: 23px;
    height: 23px;
    content: " ";
    position: absolute;
    left: 0px;
    background-size: contain;
    top: 17px;
}
.course-sumrymain ul li .listdiv.duration:before{
background: url(assets/images/big-clock.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.course-sumrymain ul li .listdiv.welcome:before{
background: url(assets/images/globle.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.course-sumrymain ul li .listdiv.vet_student:before{
background: url(assets/images/note.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.course-sumrymain ul li .listdiv.fees:before{
background: url(assets/images/cost.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.course-sumrymain ul li .listdiv.modules:before{
background: url(assets/images/book.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.course-sumrymain ul li .listdiv.funding:before{
background: url(assets/images/accounting.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.course-sumrymain ul li .listdiv.intake:before{
background: url(assets/images/Group-972.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.course-sumrymain ul li .listdiv.location:before{
background: url(assets/images/location.png) no-repeat 0 0 transparent;
background-size: contain;
}
.course-sumrymain ul li .listdiv.location:before{
background: url(assets/images/location.png) no-repeat 0 0 transparent;
background-size: contain;
}
.course-sumrymain ul li .listdiv.studymode:before{
background: url(assets/images/studentb.svg) no-repeat 0 0 transparent;
background-size: contain;
}
.course-sumrymain ul li .listdiv.cricos:before{
background: url(assets/images/star.svg) no-repeat 0 0 transparent;
background-size: contain;
}

.cours-pages-list li:hover a{
  background: #EFEFEF 0% 0% no-repeat padding-box;
}
.cours-pages-list li.active a{
 background-color:  #EFEFEF;
 font-weight: bold;
}
.postid-7829 .course-sumrymain ul li {
width: 25%;
}
.postid-7829 .course-sumrymain ul li .listdiv{
    min-height: 108px;
}
/*tabs color*/


.cours-pages-list li.yellowtabs:hover a ,.cours-pages-list li.yellowtabs.active a{
	color: #fff;
	background-color: #fcd60b;
}
.cours-pages-list li.redtabs:hover a ,.cours-pages-list li.redtabs.active a{
color: #fff;
    background-color: #ed1c24;
 
}

.cours-pages-list li.pinktabs:hover a ,.cours-pages-list li.pinktabs.active a{
	  background-color: #ec80a7;
	  color: #fff;
   
}
.cours-pages-list li.bluetabs:hover a ,.cours-pages-list li.bluetabs.active a{
	  background-color: #1b75bc;
	  color: #fff;
    
}
.cours-pages-list li.greentabs:hover a ,.cours-pages-list li.greentabs.active a{
	  background-color: #2aa849;
    color: #fff;
}


.course-section.yellowtabs h3{
color: #fcd60b;
}
.course-section.redtabs h3{
color: #ed1c24;
}
.course-section.pinktabs h3{
color: #ec80a7;
}
.course-section.bluetabs h3{
	color: #1b75bc;
}
.course-section.greentabs h3{
	color: #2aa849;
}
/*tabs color*/
.cours-pages-list li a span{
    width: 20px;
    display: inline-block;
    margin-right: 7px;
    display: none;
}

.rightbar-bg{
  background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 30px #00000014;
border: 1px solid #D1D1D1;
border-radius: 10px;
padding: 20px;
}
.course-head{
  font-family: Gilroy-Medium;
  font-size: 26px;
  border-bottom: 1px solid #EAEAEA;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.is-affixed {
    position: fixed;
    height: 100px;
    position: relative;
   
}
.course-section ul li{
  margin-bottom: 12px;
position: relative;
 padding-left: 26px;
}

.course-section ul li:after{
      background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;

}
.course-section ol>li{list-style-type: decimal;}
.course-section ol>li:after{
display: none;
}
.course-section{
  margin-bottom: 30px;
}
.aboutcourses .col-lg-3{
flex: 0 0 30%;
    max-width: 30%;
}
.aboutcourses .col-lg-9{
 flex: 0 0 70%;
 max-width: 70%;
}
.aboutcourses{
  padding: 50px 0px;
}
.course-overviewsection{
  padding: 50px 0px;
}
.course-overviewsection p img{
	margin-right: 32px;
}
/*pathway courses page*/


/*genral english page css*/
.inner-main-banner.general-english{
    background-image: url(assets/images/inner-top.jpg);
}
.common-list li{
  margin-bottom: 12px;
  padding-left: 26px;
  position: relative;
}
.common-list li:after{
     background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}

.bulletpointsul li{
  margin-bottom: 12px;
  padding-left: 24px;
  position: relative;
}
.work-study-wrap{
	padding: 50px 0px;
}
.main-block ul li{
  margin-bottom: 12px;
  padding-left: 26px;
  position: relative;
}
.main-block ul li:after{
	    background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
.bulletpointsul li:after{
	 background-image: url(assets/images/bluetik.png);
   position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
.general-englishsection{
  padding: 50px 0px;
}
/*genral english page css end*/

/*campus location page css*/
.main-campus {
    position: relative;
    background: #006662 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 10px;
    position: relative;
}
.campus-content {
    background: transparent linear-gradient(180deg, #FAFAFA 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 10px;
    padding: 15px;
    display: inline-block;
    width: 92%;
    margin-left: 4%;
    margin-top: -29px;
    margin-bottom: 4%;
   min-height: 155px;
}
.campus-content h2 {
    font-size: 26px;
    margin-bottom: 0px;
     font-family: Gilroy-Medium;
}
.campus-content span{
display: block;
}
.campus-location{
  padding:50px 0px;
}
.campus-location .main-campus{
margin-bottom: 20px;
}
.campus-location .row{
  margin-top: 30px;
}
.stanlypagetopblcok{
  padding: 50px 0px;
}
.following-areas{
  padding-bottom: 50px;
}
/*campus location page css end*/

/*pathways page start here*/
.white-heading{
      position: relative;
    padding: 0px;
    margin: 0px;
    font-size: 26px;
    font-family: Gilroy-Medium;
    padding-left: 20px;
    line-height: 1;
    color: #fff;
    margin-bottom: 13px;
    padding-bottom: 13px;
    text-transform: capitalize;
}
.white-heading:before{
      content: '';
    position: absolute;
    background: #fff;
    height: 34px;
    width: 7px;
    left: 0;
    top: 0px;
}
.learn-bg{
  background: #006662 0% 0% no-repeat padding-box;
  padding: 10px;
}
.learnyourway{
  padding: 50px 0px;
}
.przero{
  padding-right: 0px;
}
.learn-div{
  margin-top: 60px;
}
.way-content{
  padding: 10px;
}
.learn-div .white-heading{
padding-bottom: 0px;
}
.sevenbgimg{
padding: 0px;
}
.way-img{
    background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 30px #00000029;
opacity: 1;
padding: 15px;
}
.sutdent-info img{
    vertical-align: top;
}
.sutdent-info p{
  display: inline-block;
}
.career-goals{
  padding: 50px 0px;
}
.higher-education{
  padding: 50px 0px; 
}
.course-study{
  padding: 50px 0px;
}
.institutional-study{
	padding-bottom: 50px;
}
/*pathways page start end*/

/*student stories page start here*/
/*.videopart{
 background: #000;
    height: 100%;
    width: 100%;
}*/
.stories-videos{
  padding: 50px 0px;
}
.video-content{
  display: flex;
}
.video-list li a{
  text-decoration: none;
  color: #fff;
   padding: 15px;
   display: block;
}
.video-list li a p{
  line-height: 1.7;
  margin-bottom: 0px;
  font-size: 14px;
}
.video-list li{
  
    border-bottom: 1px solid #060950;
}
.video-content span{
margin-right: 20px;
}
.video-content span img{
  border-radius: 50%;
}
.video-list{
 background: #006662 0% 0% no-repeat padding-box;
    border-radius: 0px 10px 10px 0px;
    position: relative;
    box-shadow: 0px 3px 30px #00000029;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;

  }

.vidopd{
  padding: 0px;
}
.listpd{
  padding: 0px;
}
.scrol-boxs {
    overflow-y: scroll;
    height:  424px;

}
.video-list li a:hover{
color: #08324E;
background: #ffff;
}
/*********scrollbar*********/

.scrol-boxs::-webkit-scrollbar {
    width: 8px;
    border-radius: 7px;
    height: 20px;
}
 
.scrol-boxs::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    border-radius: 10px;
    height: 20px;
    background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    
}
 
.scrol-boxs::-webkit-scrollbar-thumb {
     background: #3e4ac5; 
    border-radius: 10px;
    height: 20px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); */
}

/* Handle on hover */
.scrol-boxs::-webkit-scrollbar-thumb:hover {
  background: #006662; 
  height: 30px;
}
/*********scrollbar***end******/ 
.student-contentmain{
  background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 30px #00000029;
border-radius: 10px;
position: relative;
min-height: 384px;
}
.student-contentmain:before{
      content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent #006662 #006662 transparent;
    border-style: solid;
    border-width: 22px;
    bottom: 0px;
    right: 0;
}

.studentname .imgroundstudent{
    position: absolute;
    bottom: -57px;
    left: 25px;

}
.studentname{
  background: #006662;
box-shadow: 0px 2px 1px #00000029;
border-radius: 10px 10px 0px 0px;
opacity: 1; 
color: #fff;
padding: 15px;
position: relative;
}
.st-text{
  padding-left: 140px;
}
.studentname h4{
  font-size: 26px;
      font-family: Gilroy-ExtraBold;
}
.left-textst{
  padding: 15px;
  padding-left: 140px;
  position: relative;
}
.student-contentmain{
  margin-bottom: 30px;
}
.student-contentmain:hover:before{
border-color: transparent #ffcb0a #ffcb0a transparent;
}
.naaticrs {
    font-family: Gilroy-Medium;
    font-size: 26px;
    margin-left: 20px;
}
.attendanceoptrow{
	    text-transform: uppercase;
    background: #006662;
    color: #fff;
        font-family: Gilroy-Medium;
}
.naatimaincrs{
	    display: flex;
    margin-top: 20px;
    align-items: center;
}
.student-reviews{
  padding-bottom: 40px;
  padding-top: 50px;
}
.imgroundstudent img{
  width: 100px;
}
.st-text p{
  margin-bottom: 0px;
}
.paginationlilist ul{
      margin: 20px 0px 10px 0px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.scrollbardefult{
    margin-left: 30px;
    float: left;
    height: 196px;
    transition: .3s all;
    margin-bottom: 25px;
  
}
.scrollbardefult{
overflow: hidden;
}
.student-contentmain:hover .scrollbardefult{
overflow-y: scroll;
transition: .3s all;
}
.scrollbardefult::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
 
    border-radius: 8px;
}

.scrollbardefult::-webkit-scrollbar
{
    width: 6px;
 
    background-color: #F5F5F5;
    border-radius: 8px;
}

.scrollbardefult::-webkit-scrollbar-thumb
{
    background-color: #006662;
    border-radius: 8px;
    
}


.paginationlilist li .page-numbers.current {
    background: transparent linear-gradient(180deg, #E0E0E0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #EFEFEF;
    opacity: 1;
    width: 42px;
    height: 42px;
     padding: 0px 10px; 
    text-align: center;
    padding: 2px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 8px;
    transition: .3s all;
}
.paginationlilist li{
    display: flex;
}
 .paginationlilist li a{
   display: inline-block;
    background: #006662;
    height: 42px;
    width: 42px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    line-height: 3;
    font-weight: bold;
     font-family: FuturaCondensedExtraBold; 
    font-family: Gilroy-Medium;
    text-decoration: none;
    border: 0;
    margin: 0px 8px;
 }
 .living-content{
  background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 10px;
    padding: 15px;
    min-height: 145px;
   
}

.living-content img{ 
 display: block;
 margin: 0 auto;
}
.living-australia{
padding-bottom: 50px;
    border-bottom: 1px solid #E0E0E0;
}
.living-content h4{
 margin-bottom: 0px;
 font-family: Gilroy-Medium;
 margin-top: 6px;
}
.othertabledata span{
margin-bottom: 10px;
display: inline-block;
}
.livingmain a{
  text-decoration: none;
  color: #333333;

}
.livingmain{
  position: relative;
  padding: 0px 14px 14px 14px;
  margin-bottom: 20px;

}
.livingmain:after{
      position: absolute;
    content: "";
    width: 100%;
    height: 84px;
    background: #006662;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 10px;
    bottom: 0;
    z-index: -1;
    left: 0;
}
/*student stories page end here

/*living-australia*/
.expenses-table table{
  margin-bottom: 0px;
}
.expenses-table table tr th:first-child{
  border-radius: 6px 0px 0px 0px;
}
.expenses-table table tr th:last-child{
border-radius: 0px 8px 0px 0px;
}
.expenses-table table td ,.expenses-table table th{
  padding: 10px 40px;
}
/*.expenses-table table th ,.expenses-table table td{
  border: none;
}*/
.expenses-table table tbody tr td:first-child{
/* border-right: 1px solid #006662;*/
    position: relative;
    padding-left: 48px;
}
.expenses-table table tbody .last-tr td:after{
display: none;
}
.expenses-table table tbody tr td:first-child:after{
  background-image: url(assets/images/right-arrow.png);
    position: absolute;
    content: "";
    background-size: 22px;
    width: 22px;
    height: 22px;
    left: 15px;
    top: 12px;
}
.monthly-expenses{
  padding: 50px 0px;
}
.expenses-table table tbody tr td span{
position: relative;
display: inline-block;
    padding-left: 29px;
}
.expenses-table table tbody tr td span:after{
      position: absolute;
    background-image: url(assets/images/right-arrow.svg);
    background-size: 19px;
    width: 19px;
    height: 19px;
    content: "";
    left: 0;
    top: 1px;

}
.course-overviewsection h2.subheadtitle{
	font-family: Gilroy-Medium;
    font-size: 22px;
}
.rightdivimg{
  position: relative;
}
.intakedatedtls{
	display: flex;
	flex-wrap: wrap;
}
.intakedatedtls ul{
 width: 50%;
}
.rightdivimg:before{
   position: absolute;
    background-image: url(assets/images/rightdiv.png);
    background-size: cover;
    width: 443px;
    height: 484px;
    content: "";
    left: -37px;
    background-repeat: no-repeat;
    top: -69px;
}
.scoolingconent span{
display: inline-block;
margin-top: 10px;
}
.othertabledata{
  margin-top: 20px;
}
.scooling{
  padding: 50px 0px;
}
.expenses-table table th{
  background: #006662 0% 0% no-repeat padding-box;
box-shadow: 0px 2px 30px #00000029;
opacity: 1;
color: #fff;
}
.expenses-table table tbody .last-tr td{
border-right: none !important;
 border-top: 1px solid #006662;
}
.expenses-table{
      box-shadow: 0px 3px 30px #00000029;
border: 1px solid #006662;
    border-radius: 10px;
    opacity: 1;
    margin-bottom: 10px;
}
.expenses-table table thead tr{
border: none;
}
/*living-australia end*/

/*socail activites page start*/
.socailpara{
  padding: 40px 0px;
}
.socail-img{
         position: relative;
  
}
.socainner{
  padding: 0px 20px;
    padding-top: 0px;
    position: absolute;
    top: -135px;
}
.socainner img{
  width: 100%;
}
.socail-text{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 10px;
    padding: 115px 20px 15px;
    min-height: 195px;
}
.socail-text:before{
      content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent #006662 #006662 transparent;
    border-style: solid;
    border-width: 22px;
    bottom: 0px;
    right: 0;
}
.socailmain-box:hover .socail-text:before{
  border-color: transparent #fcd60b #fcd60b transparent;
}

.socailbox{
  padding: 50px 0px;
  padding-top: 0px;
}
.socailmain-box {
    margin: 130px 0 40px;
}
.moreactivlist .common-list{
 display: flex;
 flex-wrap: wrap;
}
.moreactivlist .common-list li{
 width: 23%;
 margin-bottom: 20px;
    margin-right: 15px;
}
.student-newsletter{
  padding: 50px 0px;
}
.newslettersbox .leterlist li span{
display: block;
margin-bottom: 5px; 
padding-left: 20px;
position: relative;
}
.newslettersbox .leterlist li span:after{
       background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
.newslettersbox .leterlist {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
}
.newslettersbox .leterlist li{
width: 33.33%;
    padding-left: 19px;
    position: relative;
    padding-right: 0;
    margin-bottom: 5px;
}
.newslettersbox .leterlist li:hover a{
	color: #006662;
}
.newslettersbox .leterlist li a{
	color: #333333;
}
.newslettersbox .leterlist li:after{
        background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
.blue-box{
  background: #006662;
    box-shadow: 0px 2px 1px #00000029;
    border-radius: 10px 10px 0px 0px;
    opacity: 1;
    font-family: Gilroy-Medium;
    font-size: 20px;
    color: #fff;
    text-align: center;
    padding: 10px 0px;
}
.education-agent-wrapper{
	padding: 50px 0px;
}
.education-agent-wrapper .edu-age-box {
  margin-bottom: 30px;
  height: calc(100% - 30px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.education-agent-wrapper .edu-age-box p {
  text-align: justify;
  padding: 0;
  margin: 0 0 15px 0;
}
.education-agent-wrapper .box-heading {
  margin: 0 0 40px;
}
.education-agent-wrapper .btn-box a{
  background: #006662 0% 0% no-repeat padding-box;
  border-radius: 7px;
  color: #fff;
  padding: 10px 10px;
  justify-content: space-between;
  align-items: center;
  border: 1px solid transparent;
  min-height: 80px;
  align-items: center;  
  display: flex;
  justify-content: center;
}
.education-agent-wrapper .btn-box a{
  color: #fff;
  font-family: Gilroy-ExtraBold;
  font-size: 16px;
  padding: 10px 15px;
  min-height: 70px;
}
.education-agent-wrapper .row {
  justify-content: space-evenly;
}
.whiteletter{
       background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 0px 0px 0px 10px;
    opacity: 1;
    padding: 20px 13px;
    position: relative;
        min-height: 155px;
}

.whiteletter:before{
  content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent #006662 #006662 transparent;
    border-style: solid;
    border-width: 22px;
    bottom: 0px;
    right: 0;
}
/*socail activites page end*/
.accommodation-box{
  background: #006662 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 14px;
    position: relative;
}
.accommodation-box:before{
content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent #ffffff #ffffff transparent;
    border-style: solid;
    border-width: 26px;
    bottom: 0px;
    right: 0;
    z-index: 1;
}
.accomain{
      padding: 20px;
    padding-top: 0;
}
.acco-main-content{
  background: transparent linear-gradient(180deg, #FAFAFA 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 10px;
    padding-bottom: 20;
    margin-top: -22px;
    position: relative;
    padding: 15px;
    min-height: 252px;
}
.acco-main-content p{
  margin-bottom: 0px;
}
.acco-main-content h2, .homestay h3 {
	font-size: 26px;
	font-family: Gilroy-Medium;
}
.acco-content{
  padding: 50px 0px;
}
.home-img{
  background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    padding: 15px;
}
.home-img img {
	width: 100%;
	max-height: 360px;
	object-fit: cover;
}
.sharedimg.home-img img {
    width: 100%;
    max-height: 100%;
    object-fit: cover;
}
.homestatable{
  box-shadow: 0px 3px 30px #00000029;
    border: 1px solid #006662;
    border-radius: 10px;
    opacity: 1;
    margin-bottom: 30px;
}
.downloadpdf .course-whiteprt{
min-height: auto;
}
.course-whiteprt p {
    font-size: 18px;
    color: #006662;
    line-height: 19px;
    font-family: Gilroy-ExtraBold;
  
}
.tableheadacc strong{
        margin-bottom: 0;
    color: #006662;
    border-radius: 1px;
    padding: 6px 13px;
    font-size: 21px;
    display: inline-block;
}
.homestatable table thead tr{
  border: none;
}
.homestatable table tr th:first-child {
    border-radius: 6px 0px 0px 0px;
}
.homestatable table tr th:last-child {
    border-radius: 0px 8px 0px 0px;
}
.homestatable table{
  margin-bottom: 0px;
}
.homestatable table td, .homestatable table th {
    padding: 10px 15px;
}
.homestatable table th {
    background: #006662 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 30px #00000029;
    opacity: 1;
    color: #fff;
}
.homestay{
  padding: 50px 0px;
}
.homestatable table tbody tr td span:after {
    position: absolute;
    background-image: url(assets/images/right-arrow.svg);
    background-size: 19px;
    width: 19px;
    height: 19px;
    content: "";
    left: 0;
    top: 1px;
}
.homestatable table tbody tr td span {
    position: relative;
    padding-left: 29px;
}
.homestatable table tbody tr td:first-child {
    border-right: 1px solid #006662;
    position: relative;
    padding-left: 48px;
}
.inner-wrapper-sticky{
	left: auto !important;
}
.homestatable table tbody tr td:first-child:after{
	background-image: url(assets/images/right-arrow.png);
    position: absolute;
    content: "";
    background-size: 22px;
    width: 22px;
    height: 22px;
    left: 15px;
    top: 12px;
}
.homestatable table th, .homestatable table td {
    border: none;
}
.b-rm-text{
     background: #006662;
    box-shadow: 0px 2px 1px #00000029;
    border-radius: 10px 10px 0px 0px;
    opacity: 1;
    color: #fff;
    text-align: center;
    padding: 10px 0px;
    font-size: 20px;
    font-family: Gilroy-Medium;
    padding: 10px 0px; 
}
.student-facilites{
      background-image: url(assets/images/key-bg.jpg);
    background-size: cover;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 0px;
}
.p-middel{
    padding: 10px;
    text-align: center;
    min-height: 168px;
}
.p-middel p{
  margin-bottom: 0px;
}
.p-week{
  background: transparent linear-gradient(180deg, #E0E0E0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border-radius: 9px;
    opacity: 1;
    display: inline-block;
    padding: 4px;
    margin: 10px 0px;
}
.main-room{
  position: relative;
   background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 0px 10px;
    opacity: 1;
    min-height: 178px;
    border-radius: 10px;
}
.main-room:before{
  content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent #006662 #006662 transparent;
    border-style: solid;
    border-width: 22px;
    bottom: 0px;
    right: 0;
}
.main-room:hover::before, .pr-main:hover::before { 
  border-color: transparent #ffcb0a #ffcb0a transparent;
}
.p-week span{
      background: #006662;
    border-radius: 5px;
    display: inline-block;
    color: #fff;
    padding: 2px 6px;
}
.main-room:hover .p-week span, .pr-main:hover .p-week span {
	background: #ffcb0a;
}
.faci-des span{
 margin: 10px 0px;
 display: inline-block;
}
.checkp {
	padding-left: 0;
	margin-bottom: 0;
	font-size: 14px;
}
.homestatable.homtab2 {
  position: relative;
}
.homestatable.homtab2:after{
background: #006662;
    box-shadow: 0px -2px 1px #00000029;
    border-radius: 0px 0px 7px 7px;

    position: absolute;
    content: "";
    bottom: 0;
    height: 20px;
    z-index: 999;
    width: 100%;
}
.homestatable.homtab2 table{
margin-bottom: 20px;
}
.pr-blue{
  background: #006662;
box-shadow: 0px 2px 1px #00000029;
border-radius: 10px 10px 0px 0px;
opacity: 1;
color: #ffffff;
text-align: center;
padding: 10px;
}
.pr-main{
  background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 0px 0px 0px 10px;
    opacity: 1;
    text-align: center;
    border-radius: 10px;
    position: relative;
}
.pr-main:before{
      content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent #006662 #006662 transparent;
    border-style: solid;
    border-width: 22px;
    bottom: 0px;
    right: 0;
}
.pr-main .p-week{
  margin: 20px 0px;
}
.privateroomlst{
  padding: 50px 0px;
  border-bottom: 2px solid #EBEBEB;
  border-top: 2px solid #EBEBEB;
}
.thanku-page-wrapper{
      padding: 50px 0px;
}
.thanku-page-box{
  text-align: center;
}
.thanku-page-box h4{
      font-size: 50px;
    font-family: Gilroy-Medium;
    margin-top: 20px;
}
.thanku-page-box i{
  font-size: 100px;
    color: #006662;
}

.right-arrowline ul {
  padding: 0px;
    margin: 0 auto;
    display: block;
    width: 80%;
    position: relative;
    margin-top: 25px;
    position: relative;
    z-index: 99;
    display: flex;
    justify-content: space-between;
}
.right-arrowline ul .border-div {
      border-top: 5px solid #EFEFEF;
    width: 100%;
    left: 0;
    position: absolute;
    top: 20px;
    right: 66px;
    margin: 0 auto;
    z-index: -1;
}
.accodment-text p{
margin-bottom: 30px;
}
.gredinet-spce{
  margin-top: 20px;
}
.right-arrowline ul li {
    list-style: none;
}

.pr-blue{
      font-size: 20px;
    font-family: Gilroy-Medium;

}
/*student-resources page */
.unique-student{
  padding: 50px 0px;
  padding-bottom: 0px;
}
.useful-unique-list ul{
 display: flex;
}
.useful-unique-list {
      margin-top: 40px;
    margin-bottom: 50px;
}
.useful-unique-list ul li {
	width: 33.33%;
	padding-right: 10px;
	padding-left: 0;
}
.useful-unique-list ul li::after {
	display: none;
}
.useful-unique-list ul li a{
width: 100%;
text-align: center;
}
.indentifier-info{
  padding: 50px 0px;
      border-bottom: 2px solid #EBEBEB;
    border-top: 2px solid #EBEBEB;
}
.skill-section{
  padding: 50px 0px;
  border-bottom: 2px solid #EBEBEB;
}
.student-staff  .student-half .black-heading{
    font-size: 26px;
    font-family: inherit;
    margin-bottom: 13px;
    font-family: Gilroy-Medium;

}
.student-half .black-heading:before{
    content: '';
    position: absolute;
    background: #006662;
    height: 34px;
    width: 7px;
    left: 0;
    top: 0px;
}
.student-half  .living-content h4{
font-size: 18px;
    margin-top: 14px;
}
.student-half .living-content{
    min-height: 120px;
}
.student-staff .black-heading{
margin-bottom: 40px;
}

.student-half.studenthalfsecon{
    padding-top: 50px;
/*     margin-top: 50px;
    border-top: 2px solid #EBEBEB; */
}
.student-staff{
  padding: 50px 0px;
  border-bottom: 2px solid #EBEBEB;
}
.study-loans{
 padding: 50px 0px;
    border-top: 2px solid #EBEBEB
}
.studyloanslogo{
      margin-top: -50px;
}
.teamviewlogo{
  margin-top: 20px;
}
/*student-resourses page end*/

/*downloads page*/
.donloadlist .common-list{
 display: flex;
 flex-wrap: wrap;
}
.donloadlist .common-list li{
  width: 50%;
}
.download-information{
  padding: 50px 0px;
}
.download-information2{
  border-bottom: 2px solid #EBEBEB;
    border-top: 2px solid #EBEBEB;
    padding: 50px 0px;
}
.donloadlist .common-list li a{
  color: #333333;
  text-decoration: none;
}
.class-sizes .white-heading{
 font-size: 20px;
}
/*downloads page end*/

/*class-small sizes*/
.class-sizes{
  padding: 50px 0px;
}
.studentstoriesbuton{
  text-align: center;
}
.our-students{
  padding: 50px 0px;
}
.smallsection{
  padding: 50px 0px;
    border-bottom: 2px solid #EBEBEB;
    border-top: 2px solid #EBEBEB;
}
.offshore-image{
  padding: 50px 0px;
  border-top: 2px solid #EBEBEB;
}
.offshore-image .accommodation-box:before{
display: none;
}
.offshore-image .acco-main-content{
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}
/*class-small sizes end*/

/*west-perth-campus*/
.west-perth-campus{
  padding: 50px 0px;
}
.west-pertcontent ul li table td{
 padding: 0px;
 border: none;
}
.contactbg{
  background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 10px;
}
.west-pertcontent{
  padding: 20px 20px 0px 0px;
}
.padleft{
  padding-left: 0px;
}
.contlist li {
     padding: 10px 0px;
    border-bottom: 1px solid #efefef;
    display: inline-flex;
}
.contlist li a{
  color: #333333;
  text-decoration: none;
}
.contlist li span{
    margin-right: 12px;
    display: inline-block;
    width: 25px;
}
.campuslist .common-list{
display:flex;
flex-wrap: wrap;
}
.campuslist{
	width: 100%;
}
.campuslist .common-list li{
  width: 25%;
  margin-bottom: 20px;
}
.othercompus{
     background-image: url(assets/images/Images_road.png);
    width: 100%;
    background-size: cover;
    padding: 50px 0px;
    background-repeat: no-repeat;
}
.othercompus .right-arrowline ul li{
width: 49%;
text-align: center;
}
.stickytabbingdiv .inner-wrapper-sticky{
width: 320px;
position: fixed;
top: 50px;
left: auto;
}
.expensesmatch-section{
  padding: 50px 0px;
}

.wp-block-table.expenses-table{
margin-bottom: 30px;
margin-top: 20px;
}
.stickytabbingdiv .inner-wrapper-sticky .cours-pages-list{
  height: 700px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-bottom: 200px;
}
/*********scrollbar*********/

.stickytabbingdiv .inner-wrapper-sticky .cours-pages-list::-webkit-scrollbar {
    width: 8px;
    border-radius: 7px;
    height: 20px;
}
 
.stickytabbingdiv .inner-wrapper-sticky .cours-pages-list::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    border-radius: 10px;
    height: 20px;
    background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    
}
 
.stickytabbingdiv .inner-wrapper-sticky .cours-pages-list::-webkit-scrollbar-thumb {
     background: #f7f7f7; 
    border-radius: 10px;
    height: 20px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); */
}
.expensesmatch-section h3{
    font-size: 26px;
    font-family: Gilroy-Medium;
}

/* Handle on hover */
.stickytabbingdiv .inner-wrapper-sticky .cours-pages-list::-webkit-scrollbar-thumb:hover {
  background: gray; 
  height: 30px;
}
/*********scrollbar***end******/
.tablepress.tablepress-id-28{
  border: 1px solid gray;
}
.tablepress.tablepress-id-28 td:after{
display: none;
}
.bulletlist li {
margin-bottom: 12px;
    padding-left: 26px;
    position: relative;
}
.table.seconenter td:after{
display: none;
}
.bulletlist li:after{
    background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
} 
.tablepress.tablepress-id-28 tr th{
 text-align: center;
  
}
.tablepress.tablepress-id-28 tr td{
  font-size: 14px;
      border: 1px solid gray;
    padding: 5px;
}
.registered-title-wrap .form-box .form-inline .form-control {
 width: 425px;
    margin-right: 40px;
    border-radius: 0;
    font-size: 16px;
    color: #7c7c7c;
    text-transform: capitalize;
    height: 50px;
    background: transparent linear-gradient(180deg, #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #E1E1E1;
    border-radius: 5px;
}
.othercompus .right-arrowline ul .border-div{
      width: 50%;
      left: 0;
      right: 0;
}
.campus-img img{
  width: 100%;
  border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.campus-tour{
  padding: 50px 0px;
      border-bottom: 2px solid #EBEBEB;
    border-top: 2px solid #EBEBEB;
}
.campus-faciliteis{
  padding: 50px 0px;
}
/*west-perth-campus*/

/*about stanley page*/
.about-stanely{
      background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    opacity: 1;
    padding: 15px;
        float: right;
    width: 55%;
    margin-left: 20px;
    margin-bottom: 10px;
}
.introductionabout{
  padding: 50px 0px;
}
.value-div .common-list {
display: flex;
flex-wrap: wrap;
}
.value-div .common-list li{
  width: 50%;
}
.values-stanley{
  padding: 50px 0px;
    border-bottom: 2px solid #EBEBEB;
    border-top: 2px solid #EBEBEB;
}
.vision-stanley{
  padding-bottom: 50px;
}
.thus-stanley{
  padding-bottom: 50px;
}
.value-div2{
  margin-top: 40px;
}
/*about stanley pagen end*/

/*our history page*/
.historymain{
      position: relative;
    padding: 0px 14px 14px 14px;
    margin-bottom: 20px;
}
.history-content{
    padding: 15px;
    min-height: 320px;
}
.historymain:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 84px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 10px;
    bottom: 0;
    z-index: -1;
    left: 0;
}
.historymain:before{
  content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent #006662 #006662 transparent;
    border-style: solid;
    border-width: 22px;
    bottom: 0px;
    right: 0;
}
.historymain:hover::before{
    border-color: transparent #ffcb0a #ffcb0a transparent;   
}
.yearbg{
    background: #006662;
    box-shadow: 0px 2px 1px #00000029;
    opacity: 1;
    color: #fff;
    text-align: center;
    font-family: Gilroy-ExtraBold;
    font-size: 26px;
        border-radius: 10px 10px 0px 0px;
}
.history-blue{
    background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 10px;
        min-height: 380px;
}
.history-content p{
  margin-bottom: 0px;
}
.our-history{
  padding: 50px 0px;
}
.our-history .right-arrowline ul{
margin: 25px auto;
margin-bottom: 45px;
}

.right-arrowline.outline1 ul li:last-child img{
 transform: rotate(90deg);
}
.outline2 ul li:nth-child(2) span img {
    transform: rotate(90deg);
}
.right-arrowline.outline2 ul li img{
 transform: rotate(180deg);
}

.right-arrowline.outline3 ul li img{
 transform: rotate(0deg);
}

.right-arrowline.outline2 ul li img.botim{
 transform: rotate(90deg);
}
.col-md-12.col-sm-12.date19 {
    margin-top: 20px;
}
.right-arrowline.outline2 ul > li:first-child img {
    transform: rotate(90deg);
}
.date19 span {
    font-size: 24px;
    margin-bottom: 10px;
    display: block;
}
.error404-content{
	text-align: center;
}
.error404-content img{
	width: 400px;
}
.error404-content p{
    color: #006662;
    font-size: 20px;
    font-weight: 700;
    padding: 22px 0;
    margin: 0;
    font-variant: small-caps;
    text-align: center;
}
.error404-content .sorry{
	color: #000;
    font-size: 18px;
    margin: 0;
    line-height: normal;
} 
.important-links{
	padding: 50px 0px;
}
.imp-div{
	padding-bottom: 20px;
}
.section-content-head h2{
font-size: 26px;
    font-family: Gilroy-Medium;
}
.imp-div h2 {
    font-size: 24px;
    text-transform: uppercase;
    margin-top: 20px;
}
.news-tabs{
	padding: 50px 0px;
}
#blogcats3 .date19 ul {
    display: inherit;
    margin-bottom: 0px;
}
.date19 ul {
    padding-bottom: 0px;
    display: flex;
}
#blogcats3 .date19 ul li {
    width: auto;
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 15px;
}
#blogcats3 .date19 ul li a.newslettermonthlink.vsllink {
    width: 230px;
}
#blogcats3 .date19 ul li a.newslettermonthlink {
    padding: 4px 8px;
    color: #fff;
    width: 150px;
    text-align: center;
}
/*our history page end*/

/*board page start here*/
.staff-name{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 0px 10px 10px 10px;
    opacity: 1;
    padding: 15px;
    position: relative;
    z-index: 9;
        min-height: 450px;
}
.mainboxprofile:last-child{
border: none;
margin-bottom: 0;
}
.staff-profile{
  width: 116px;
  height: 116px;
  margin: 0 auto;
  padding: 8px;
      border: 1px solid #EFEFEF;
    border-radius: 50%;
    text-align: center;
    margin-top: 30px;
    background: transparent linear-gradient(180deg, #E0E0E0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
}
.staff-profile img{
  border-radius: 50%;
}
.tabing-conetntbox{
     padding-top: 0px;
}
.staff-name:after{
background: #006662;
    position: absolute;
    content: "";
    width: 100%;
    height: 108px;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 10px 10px 0px 0px;
}
.container.tabs-bg{
background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 2px 1px #00000029;
border-radius: 10px;
opacity: 1;
padding: 15px;
}
.mainboxprofile{
  padding-bottom: 50px;
  margin-bottom: 50px;
      border-bottom: 2px solid #EBEBEB;
}
.profile-name{
  text-align: center;
  font-size: 24px;
      font-family: Gilroy-Medium;
      margin: 10px 0px;
}
.common-list.staff-list li{
margin-bottom: 5px;
    padding-left: 25px;
    position: relative;
}
.common-list.staff-list li:after{
       background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
.board-tabs .nav-pills .nav-link.active{
    background-color: #fcd60b;
}
.board-tabs .nav-pills .nav-item{
  margin-right: 20px;
  padding: 0px;
}
.board-tabs .nav-pills .nav-item:after{
  display: none;
}
.directorbox{
  padding-top: 50px;
}
.board-tabs .nav-pills .nav-link{
  border-radius: 7px;
}
.news-media{
  padding: 50px 0px;
}
.news-media .accommodation-box:before{
display: none;
}
.news-media .nav-pills .nav-link.active{
      background-color: #fcd60b;
}
.news-media  .nav-pills .nav-item {
    margin-right: 20px;
}
.news-media .nav-pills .nav-link {
    border-radius: 7px;
    width: 200px;
    text-align: center;
}
.news-mediatab .black-heading{
margin: 50px 0px;
}
.tabnewsletter{
  margin-top: 60px;
}

.governmentdcontent.localgover{
margin-top: 40px;
}

/*board page end here*/

/*work based page*/
.workedbased .socail-text:before{
display: none;
}
.workedbased  .soclilname {
    font-size: 20px;
}

.workedbased  .soclilname a{
	color: #08324E;
}

.workedbased{
  padding-bottom: 30px;
}
.workbasedlist ul{
display: flex;
flex-wrap: wrap;
}
.workbasedlist ul li{
    width: 33.33%;
    padding: 4px;
}
/*work based page*/
/*awardhall*/
.sectonofhall{
  padding: 50px 0px;
  border-bottom: 2px solid #EBEBEB;
}
.morenews-section .accommodation-box:before{
 display: none;
}
.morenews-section .accommodation-box{
 background: #fff;
}
.morenews-section .acco-main-content h2 {
    font-size: 20px;
    font-family: Gilroy-Medium;
    color: #08324E;
}
.morenews-section{
  padding: 50px 0px;
}
.page-id-13525 .morenews-section{
  display: none;
}
.page-id-13525 .need-help.contactformus{
display: none;
}
/*award hall*/

/*careers page*/
section.careersection{
  padding: 50px 0px 35px;
    border-bottom: 1px solid #EBEBEB;
}

section.cureent-vacncies {
    padding: 50px 0 0;
    padding-bottom: 50px;
}

.vacnciesmain{
      background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 1px #00000029;
    border-radius: 10px;
    opacity: 1;
     transition: 0.5s all;
}
.vacnciesmain:hover .vacnciesbar{
background: #006662;
transition: .7s ease-in-out;
}
.vanc-row{
  padding: 15px;
}
.vacnciesimg .blue-button{
  margin-top: 0px;
    padding: 2px 50px;
}
.vacnciesbar{
  background: transparent linear-gradient(180deg, #E0E0E0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
border-radius: 0px 0px 10px 10px;
opacity: 1;
height: 30px;
position: relative;
 transition: 0.5s all;
}
.vacnciesbar a{
    position: absolute;
    width: 35px;
    height: 35px;
    right: 18px;
    top: -17px;
    background: transparent linear-gradient(180deg, #E0E0E0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #EFEFEF;
    opacity: 1;
    border-radius: 50%;
    padding: 5px;
    text-align: center;
    line-height: 1;
}
.vacnciesbar a img{
      width: 100%;
}
.vacnciesimg{
  position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.vacnciesimg img{
  height: 100%;
}
.vac-apply{
position: absolute;
bottom:30px;
}
.vacnciesmain{
  margin-bottom:70px;
}
/*careers page*/
/*event&workshop*/
.envetslist li{
display: flex;
margin-bottom: 15px;
align-items: flex-start;
}
.envetslist li img{
margin-right: 10px;
}
.eventsandworkshop .accommodation-box{
background: #fff;
    margin-bottom: 40px;
}
.eventsandworkshop .accommodation-box:before{
display: none;
}
.eventsandworkshop .acco-main-content h2{
  font-size: 20px;
  margin-bottom: 20px;
}
.eventsandworkshop{
  padding: 50px 0px;
}
.selectbarflex{
  display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 20px;
}
.selectbarflex label{
    margin-bottom: 0;
    margin-right: 15px;
}
.selectbg{
      background: transparent linear-gradient(180deg, #F3F3F3 0%, #FEFEFE 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
    padding: 5px;
    border-radius: 10px;
}
.selectbarflex select{
  border: none;
    width: 200px;
    background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
    border-radius: 10px;
    color: #c1c1c1;
}
.selectbarflex select:focus{
  outline: none;
  box-shadow: none;
  border-color: none;
}
/*event&workshop end*/
.events-esssentialsbox ul{
display: flex;
}
.events-esssentialsbox ul li{
  width: 33.33%;
  padding: 0px 15px;
}
.events-cate{
  width: 100%;
}
.enevta{
    background: transparent linear-gradient(180deg, #E0E0E0 0%, #ececec 100%) 0% 0% no-repeat padding-box;
opacity: 1;
border-radius: 10px;
padding: 5px;
}
.enevta a{
background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    border-radius: 10px;
    opacity: 1;
    display: inline-block;
    width: 100%;
    padding: 15px;
    text-align: center;
    color: #08324E;
    text-decoration: none;
    font-size: 20px;
        font-family: Gilroy-Medium;
}
.events-cate{
      padding-top: 50px;
    margin-top: 50px;
    border-top: 1px solid #E0E0E0;
}
.enevta a span{
  display: block;
}
.enevta a span img{
         animation: moving 1s infinite;
    animation-direction: alternate;
}
/*.enevta a:hover img{
    animation: moving 1s infinite;
    animation-direction: alternate;
}*/
@keyframes moving{
    0%{
        transform: translateY(0px);
    }

    50%{
        transform: translateY(-5px);
    }

    100%{
        transform: translateY(0px);
    }
}

.eventdeatils{
  padding: 50px 0px;
}
.eventsdates{
      background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    opacity: 1;
    padding: 15px;
        margin-top: 50px;
  
}
.expet-head{
  color: #08324E;
  font-size: 20px;
      font-family: Gilroy-Medium;
}
.registerexpect{
  background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    opacity: 1;
    text-align: center;
    padding: 25px 0px;
}
.registerexpect .blue-button{
margin-top: 0px;
}
.eventdetailmain h2{
    font-size: 26px;
    font-family: Gilroy-Medium;
    margin-bottom: 10px;
    padding-bottom: 10px;
        border-bottom: 1px solid #E0E0E0;
}
.what-to-expect{
  padding: 50px 0px;
  border-top: 1px solid #E0E0E0;
}
.whattoexpect-content ul{
margin-top: 20px;
}
.school-holidayworkshop{
  padding-top: 50px;
}
.school-holidayworkshop .black-heading.scholhead{
margin-bottom: 30px;
}
/*earlychildhood*/
.blog-out{
    padding: 15px;
    min-height: 198px;
}
.blog-out ul li span{
margin-right: 15px;
    display: inline-block;
    width: 20px;
    height: 20px;
}
.blog-out ul li span svg{
  width: 20px;
  height: 20px;
  fill: #006662;
}
.blog-out ul li a p{
  margin-bottom: 0px;
}
.blog-out ul li  a{
   display: flex;
    color: #333333;
    text-decoration: none;
    padding: 8px 0px;
    border-bottom: 1px solid #efefef;
    align-items: center;
}

.blog-out ul li:last-child a{
border: none;
}
.blog-out ul li:nth-child(2n) a p{
display: inline-block;
    width: 270px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.blog-out ul li:last-child a p{
    display: inline-block;
    width: 230px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.earlychildhood-section .yearbg{
    padding: 10px 15px;
    text-align: left;
    line-height: 1;
        min-height: 75px;
    display: flex;
    align-items: center;
}
.earlychildhood-section{
  padding: 30px 0px;
}
.earlychildhood-section .historymain{
margin-bottom: 40px;
}
.blog-out ul li a:hover svg{
fill: #fcd60b;
transition: .3s all;
}
.blog-out ul li a:hover{
  color: #fcd60b;
}

/*career-in bussiness page*/
.careers-in-bussiness{
  padding: 50px 0px;
}
.careers-in-bussiness p, .careers-in-bussiness .black-heading{width: 100%}
.section-overview{
    background: #F4F4F4;
    padding: 40px 0px;
}
.course-verticaltabs{
       padding: 50px 0px;
}
a:hover,a:focus{
    text-decoration: none;
    outline: none;
}
.vertical-tab{
     background: transparent linear-gradient(180deg, #FAFAFA 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 30px #00000029;
border-radius: 10px;
    display: flex;

}
.vertical-tab .nav-tabs{
    background-image: url(assets/images/verticalcontact.jpg);
    display: inline-block;
    background-size: cover;
    width: 34%;
    min-width: 28%;
    vertical-align: top;
    border: none;
    border-bottom-left-radius: 10px;
    padding: 10px 0px;
    border-radius: 10px 0px 0px 10px;
    min-height: 450px;
}

.vertical-tab .nav-tabs li{
   float: none;
   vertical-align: top;
}
.vertical-tab .nav-tabs li a{
        color: #fff;
    letter-spacing: 1px;
    text-align: left;
    padding: 8px 18px 8px;
    margin: 0 0 6px 0;
    border: none;
    font-size: 20px;
    font-family: Gilroy-Medium;
    display: block;
    position: relative;
    z-index: 1;
    transition: all 0.3s ease 0s;
    text-transform: capitalize;
    
}
.vertical-tab .nav-tabs li:last-child a{ margin-bottom: 0; }
.vertical-tab .nav-tabs li a:hover,
.vertical-tab .nav-tabs li.active a,
.vertical-tab .nav-tabs li.active a:hover{
      color: #006662;
    background: #ffffff;
    border: none;
}
.vertical-tab .nav-tabs li a.active.show{
    color: #006662;
    background: #ffffff;
    border: none;
}


.vertical-tab .tab-content{
    color: #333;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 25px;
    padding: 20px 20px 10px;
    margin-top: 10px;
    background: transparent linear-gradient(180deg, #FAFAFA 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    display: inline-block;
    position: relative;
    width: 66%;
}
.vertical-tab .tab-content h3{
 color: #08324E;
    font-weight: 800;
    border-bottom: 1px solid #dfdede;
    letter-spacing: 1px;
    padding: 3px 0px;
    padding-bottom: 14px;
    margin-bottom: 14px; 
}
/*career-in-bussiness page*/

/*internation students*/
.st-nav ul{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.st-nav ul li{
margin-right: 50px;
}
.st-nav ul li a{
      color: #333333;
    padding: 25px 0px;
    display: inline-block;
        position: relative;
    overflow: hidden;
    transform: perspective(1px) translateZ(0);
    vertical-align: middle;
}
.st-nav ul li a:before{
  content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #006662;
    height: 4px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    transition: .7s all;
    box-shadow: 0px 3px 30px #00000029;
    /*border-radius: 10px;*/
}
.st-nav ul li a:hover:before{
      right: 0;
    transition: .7s all;
}
.internationnavbar{
      background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    opacity: 1;
    
}
.sideforbg{
  background: #f1f1f1;

    padding: 20px;
}
.laungsupportcontent{
  padding-top: 50px;
}
.internationtable table{
  box-shadow: 0px 3px 30px #00000029;
    border-radius: 10px;
    margin-bottom: 0;
}
.internationtable table tr td span{
    position: relative;
        display: inline-block;
    padding-left: 29px;
}
.internationtable table tr td span:after{
      position: absolute;
    background-image: url(assets/images/right-arrow.svg);
    background-size: 19px;
    width: 19px;
    height: 19px;
    content: "";
    left: 0;
    top: 1px;
}
.internationtable table tr th{
background: #006662;
box-shadow: 0px 2px 1px #00000029;
opacity: 1;
color: #fff;
border-top: none;
border-bottom: none;
font-family: FuturaCondensedExtraBold;
    text-align: center;
}
.internationtable table tr td{
  border: 1px solid #dee2e6;
}
.internationtable table tr th:first-child{
  border-radius: 10px 0px 0px 0px
}
.internationtable table tr th:last-child{
  border-radius: 0px 10px 0px 0px
}
.enlish-requirements {
  padding: 50px 0px;
      border-top: 2px solid #EBEBEB;
      border-bottom: 2px solid #EBEBEB;
}
.living-expenses{
  padding: 50px 0px;
}
.stu-fess{
  padding: 50px 0px;
    border-top: 2px solid #EBEBEB;
      border-bottom: 2px solid #EBEBEB;
}
.scholar-content{
     
    display: flex;
}
.sch-bg{
     background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 1px #00000029;
    border-radius: 10px 0px 0px 10px;
    opacity: 1;
    padding: 15px;
    width: 50%;
}
.whiteboxst{
      background: #fff;
    padding: 15px;
    border-radius: 10px;
}
.black-heading.lighthead{
font-size: 18px;
    font-family: Gilroy-Light;
}
.black-heading.lighthead:before{
      height: 22px;
}
.scholarships{
  padding: 50px 0px;
}
.sholarimg{
  width: 50%;
    position: relative;
    overflow: hidden;
}
.sholarimg img{
      position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.why-stanleycolg{
  padding: 50px 0px;
    border-top: 2px solid #EBEBEB;
      border-bottom: 2px solid #EBEBEB;
}
.rd-apply{
  padding: 50px 0px;
}
.rd-rightconent{
  background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 1px #00000029;
    border-radius: 10px;
    opacity: 1;
    padding: 15px;    
}

.rd-rightconent .rd-bg{
background: #fff;
padding: 30px 15px;
 min-height: 350px;
}
.st-nav ul li a{
  padding: 16px 0px;
}
.living-popup .nav-item{
margin-right: 10px;
}
.living-popup .nav-pills .nav-link{
border-radius: 7px;
}
.living-popup .nav-pills .nav-link.active{
    background-color: #fcd60b;
}
.living-popup .modal-header{
border: none;
padding: 0px;
}
.living-popup button.close{
    position: absolute;
    right: 12px;
    top: 8px;
    z-index: 9;
}
.living-popup .modal-content{
    background: transparent linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 10px;
}
.living-popup .modal-body{
  min-height: 300px;
  min-height: 300px;
    padding: 30px 30px;
}
.living-popup .nav.nav-pills{
padding-bottom: 25px;
    border-bottom: 1px solid #e4e4e4;
}
/*internation students end*/
/*parter*/
.st-ourparnter{
  padding-bottom: 50px;
}
.partnerdiv{
  margin-bottom: 50px;
}
.st-ourparnter ul{
  display: flex;
  flex-wrap: wrap;
}
.st-ourparnter ul li {
 float: left;
}
.down-content a {
    display: block;
       font-family: Gilroy-Medium;
    color: #414042;
    font-size: 20px;
}
.dwn-france .col-md-3{
width: 18%;
    max-width: 18%;
}
.dwn-france{
  padding: 50px 0px; 
      border-top: 2px solid #EBEBEB;
}
/*parter*/
.reg-pagination {
	text-align: center;
}
.reg-pagination .pages {
	display: none;
}
.reg-pagination a.last {
	display: none;
}
.reg-pagination a {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	display: inline-block;
	height: 35px;
	line-height: 33px;
	margin: 0 3px;
	text-align: center;
	width: 35px;
	padding: 0px 10px;
	vertical-align: middle;
}
.reg-pagination span.current {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	color: #555;
	display: inline-block;
	height: 35px;
	line-height: 33px;
	margin: 0 3px;
	text-align: center;
  width: 35px;
  padding: 0px 10px;
	vertical-align: middle;
}
.admission-form p {
	font-family: Gilroy-ExtraBold;
    font-size: 26px;
}
.local-form a ,.pyp-form a ,.international-form a{
	font-size: 16px;
	font-family: Gilroy-ExtraBold; 
}

.student-loan ul li a {
    margin: 0px 5px;
}

p.notedtls {
    font-size: 14px;
}

.student-loan > ul {
    margin: 30px 0;
}

.course-section > ul >li >ul,.common-list ul > li > ul,.course-section ol > li >ul {
    margin-top: 15px;
}

.campus-content a {
    position: absolute;
    bottom: 30px;
}

.course-overviewsection .imageapplybtn {
    margin: 30px 0 20px;
}

.boostskillformmodal button.close {
    right: 15px;
    top: 10px;
    position: absolute;
    z-index: 50;
}

.boostskillformmodal h2 {
    font-size:16px;
    margin-bottom: 15px;
    font-weight: 600;
    line-height: 35px;
    padding-right: 20px;
}

.boostskillformmodal .modal-body input{
	background: transparent linear-gradient(180deg, #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    height: 50px;
    z-index: 50;
}


.boostskillformmodal .modal-body select{
	background: transparent linear-gradient(180deg, #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    height: 50px !important;
    font-size: 14px;
    position: relative;
    -webkit-appearance: none;
}

.boostskillformmodal input.skillset {
	background: #006662 0% 0% no-repeat padding-box;
    border-radius: 7px;
    font-family: Gilroy-ExtraBold;
    color: #fff;
    padding: 2px 25px;
    text-decoration: none;
    margin-top: 10px;
    border: 1px solid transparent;
    display: inline-block;
    transition-duration: 0.3s;
    transform: perspective(1px) translateZ(0);
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-transform: capitalize;
}

.boostskillformmodal input.skillset:hover{
	transition-duration: 0.3s;
    transition-property: color;
    position: relative;
    transform: perspective(1px) translateZ(0);
} 

a.boostmodalr {
    background: #ed1c24;
    padding:8px 25px;
    text-transform: uppercase;
    color: #fff!important;
    font-weight: 600;
    display: inline-block;
    margin-top: 10px;
    cursor: pointer;
}
a.boostmodalr:not([href]):not([tabindex]){
color: #fff !important;
}
.our-history .black-heading {
    margin-bottom: 60px;
}

.cureent-vacncies >.container> .black-heading {
    margin-bottom: 60px;
}

.stanleycareer {
    border-bottom: 3px solid #EBEBEB;
    padding-bottom: 12px;
    font-size: 18px;
    color: #333333;
}

.level-head {
    font-size:18px;
    font-weight: 600;
    margin: 20px 0 15px;
}

section.englishlevel-loans-bg {
    margin: 50px 0 0;
}

.level-title {
    font-size: 24px;
    font-weight: 800;
    margin:30px 0 5px;
}

section.englishlevel-content-bg {
    padding:0 0 40px;
}

.other-page-content ul.list-unstyled {
    display: flex;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 10px;
}

.other-page-content ul.list-unstyled li {
    margin: 0 5px;
}

.partner-content .black-heading {
    margin: 40px 0 15px;
    text-transform: initial;
}

ul.partner-logo {
    display: flex;
    flex-wrap: wrap;
}
ul.partner-logo li{
    width: 20%;
}
ul.partner-logo li img{
    max-width: 100%;
}

/*ul.partner-logo li {
    flex: 1 auto;
}*/

.main-down {
    margin:20px 0 0;
}

.down-content h2 {
    font-size:22px;
    font-weight: 600;
}

.down-content p a {
    margin: 10px 0 0;
    font-size: 18px;
}

.dawn-img img{
	width: 100%;
	max-width: 100%;
}

section.partner-content {
    padding: 25px 0 40px;
}

section.partners-bg {
    padding: 50px 0 0px;
}


section.partners-bg .page-title {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 15px;
}

.our-partner h2 {
    font-size: 30px;
    font-weight: 600;
    margin: 30px 0 0;
}




/* rs css start */
section.studying-text .studyingfirst p {
    background: #006662;
    border-radius: 10px 10px 0px 0px;
    padding: 15px 20px;
    color: #fff;
    font-size: 20px;
    margin-bottom: 0;
}

section.studying-text .main-block ul li:after{background: url(assets/images/li_icon.png) no-repeat;}
.listingdesign {
    background: #F4F4F4 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 0 0 10px 10px;
    padding: 30px 37px;
}
.listingdesign ul {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 16px #00000029;
    border-radius: 0px 0px 20px 20px;
    padding: 35px 35px 30px 35px;
}

.listingdesign {
    background: #F4F4F4 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 0 0 10px 10px;
    padding: 30px 37px;
}
.silder-section{
    position: relative;
}
.bannertext{
  position: absolute;
    bottom: 0;
    left: 0;
    display: none;
    align-items: end;
    width: 100%;
    margin-bottom: 20px;

}
.bannercontent{
   text-align: center;
    color: #fff;
   
    position: relative;
    z-index: 10;
}
.banner-head {
    text-align: left;
}
.banner-head h1{
        background: #006662;
    padding: 20px;
        font-family: Gilroy-ExtraBold;
        text-align: left;
         min-width: 400px;
         display: inline-block;
         margin-bottom: 0px;
             border-radius: 10px 10px 0px 0px;
}


.cours-pages-list li.eligibility a:before{background: url(assets/images/eligibility.svg) no-repeat 0 0 transparent;}
.cours-pages-list li.enrol-nowredtabs a:before{background: url(assets/images/enrol-nowredtabs.svg) no-repeat 0 0 transparent;}

/* rs css end */

/*newpagecss*/
.why-choose-perth .choose-bg {
    background-image: url(assets/images/perth-city.webp);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0;
    background-attachment: fixed;
}
.why-choose-perth p{
    color: #fff;
}
.why-choose-perth .black-heading{
color: #fff;
}
.why-choose-perth .black-heading:before{
    background: #fff;
}
.perth-img{
    float: right;
}
.why-choose-perth .why-ch-box .box-head{
    color: #fff;
    display: inline-block;
        font-family: Gilroy-ExtraBold;
}
.why-choose-perth .why-ch-box .box-subhead{
 font-family: Gilroy-Light;
    color: #fff;
        font-style: italic;
}
.campus-flip {
    padding: 50px 0;
}
.flip-card {
    background-color: transparent;
    width: 100%;
    height: 280px;
    perspective: 1000px;
}
.flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform .6s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
}
.flip-card-front {
    background-color: #bbb;
    color: black;
    z-index: -1;
}
.flip-card-front img {
      height: 280px;
    width: 100%;
    object-fit: cover;
    object-position: left top;
}
.main-campus span.opensoon{
       color: #fff;
    font-weight: 700;
    position: absolute;
    left: 0;
    right: 0;
}
.flip-card .main-campus{
    position: absolute;
 bottom: 55px;
    left: 0;
    width: 100%;
    background: transparent;
    box-shadow: none;
}
.handsoon{
        font-size: 18px;
    font-weight: normal;
    font-weight: initial;
    display: inline-block;
    font-family: Gilroy-Medium;
    padding-left: 20px;
}
.main-campus h2 {
    text-align: center;
    font-size: 19px;
    text-transform: uppercase;
      font-family: Gilroy-ExtraBold;
    color: #fff;
}
.main-campus .campus-content h2{
color: #333333;
text-align: left;
}
.flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
}
.flip-card-back {
    background-color: #2980b9;
    color: white;
    transform: rotateY(
180deg
);
}
.flip-content {
    position: absolute;
    top: 0;
    color: white;
    width: 100%;
    height: 100%;
    background: #12121285;
    padding: 0 30px;
}
.flip-content h2 {
    text-align: left;
    font-size: 24px;
    text-transform: uppercase;
      font-family: Gilroy-ExtraBold;
    color: #fff;
    margin-bottom: 0;
    margin-top: 20px;
}
.flip-content p {
    color: #fff;
    text-align: left;
}
.flip-content a {
    color: #fff;
    font-family: Gilroy-ExtraBold;
    display: flex;
    float: left;
    position: absolute;
    bottom: 20px;
    left: 30px;
        font-size: 35px;
}
.flip-card:hover .flip-card-inner {
    transform: rotateY(
180deg
);
}
.flip-card-back .map{
    height: 100%;
}
.flip-card-back .map img{
    width: 100%;
    height: 100%;
}
.virtual-tour-need{
    padding-bottom: 50px;
}
.learnheading{
        display: flex;
    justify-content: space-between;
}
.learnheading .formouter input{
 width: 400px;
    border: 1px solid #bdbdbd;
    height: 44px;
    padding: 3px 10px;
    padding-right: 31px;
    font-size: 14px;
}
.learnheading .formouter input::placeholder{
    font-size: 16px;
}
.learn-aboutcourses .formouter .search-btntop{
    width: 30px;
    height: 30px;
}
.learnheading .formouter input:focus{
        width: 450px;
    transition: .3s all;
}
.stnlywhybg{
    background: transparent linear-gradient( 
180deg
 , #f7f7f7 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
        margin-bottom: 25px;
        min-height: 200px;
        position: relative;
}
.stnlywhybg:nth-child(odd) .row{
    flex-direction: row-reverse;
    padding-bottom: 0px;
}
.stnlywhybg:nth-child(odd) .row .aboutimgget{
    transform: rotate(
180deg
);
}
.stnlywhybg:nth-child(odd) .row .aboutst{
padding-left: 95px;
}
.aboutst h2{
font-size: 22px;
    text-transform: uppercase;
    color: #006662;
    font-family: Gilroy-ExtraBold;
}
.aboutst span{
    font-size: 22px;
    font-family: Gilroy-Medium;
    text-transform: capitalize;
}
.stnlywhybg .row{
    align-items: center;
}
.aboutst{
    padding: 30px;

}
.aboutimgget{
    position: relative;
    min-height: 200px;
}
.aboutimgget > img {
width: 100%;
height: 100%;
position: absolute;
object-fit: cover;
left: 0;
top: 0;
bottom: 0;
}
.stnlywhybg:nth-child(odd) .row .aboutimgget span{
    transform: rotate( 
180deg
 );
}
.aboutimgget span{
    display: block;
    width: 130px;
    position: absolute;
    top: 0;
    left: -65px;
    height: 130px;
    margin: auto;
    bottom: 0;
}
.st-icon img{
      filter: saturate(0) brightness(2);
  
}
/*.st-icon {
  width: 120px;
}*/
.why-stanleybg .whystanleybgbox:hover img{
  filter: initial;

}
/*.whystanleybgbox{
  display: flex;
    align-items: center;
    justify-content: space-between;
    background: #f2c701;
    padding: 20px 30px;
    position: relative;
    z-index: 9;
    margin-bottom: 30px;
    min-height: 180px;
    cursor: pointer;
}*/
.st-title h2{
font-size: 22px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: Gilroy-ExtraBold;
        text-shadow: 2px 1px 3px #595555ba;
}
.st-title span{
  color: #fff;
  font-size: 18px;
    font-family: Gilroy-ExtraBold;
}
.why-stanleybg{
    padding: 50px 0;
}

/*.st-title  p{
  color: #fff;
  margin-bottom: 0px;
 display: none;
 line-height: 19px;
}
.why-stanleybg .whystanleybgbox:hover .st-title  p{
display: block;
transition: .2s all;
}*/
.st-title{
/* max-width: 500px;*/
    position: relative;
    padding-left: 30px;
}
.st-title:after{
 position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #fff;
    left: 0;
    content: "";
    top: 4px;
}
.st-title p{
  color: #fff;
}
.st-icon{
  display: none;
}
.why-stanleybg .black-heading{
color: #333333;
}
.why-stanleybg  .black-heading:before{
background: #006662;
}
.whystanleybgbox {
    width: 50%;
    margin-bottom: 20px;
}
.why-stanleybg .container .col-md-12{
display: flex;
flex-wrap: wrap;
margin-top: 40px;
}
.why-stanleybg .row{
justify-content: center;
}
.counterbox{
     text-align: center;
    margin-bottom: 35px;
    background: #efefef;
    padding: 15px;
    /* min-height: 200px; */
    /* display: flex; */
    /* align-items: center; */
    /* flex-wrap: wrap; */
    padding: 36px 15px;
    min-height: 185px;
}
/*.whystanleybgbox:after{
      width: 100%;
      height: 100%;
 background: linear-gradient(268.99deg, #FFFFFF -26.86%, rgba(196, 196, 196, 0) 88.03%);
      position: absolute;
      content: "";
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: -1;
      clip-path: polygon(101% 0, 0 100%, 100% 101%);
}*/
/*.why-stanleybg .whystanleybgbox:hover{
  background: #141a8d;
  transition: .3s all;
}
.why-stanleybg .whystanleybgbox:hover .st-title h2{
color: #f2c701;
}*/

/*.whystanleybgbox.redbg{
background: #e23021;
}
.whystanleybgbox.greenbg{
  background: #54a849;
}
.whystanleybgbox.bluebg{
  background: #3e74ba;
}
.whystanleybgbox.pinkbg{
  background: #e97fa6;
}
.whystanleybgbox.orangebg{
  background: #e8852f;
}
.whystanleybgbox.cgreenbg{
  background: #cadb29;
}
.whystanleybgbox.lightbluebg{
  background: #56a79d;
}
.whystanleybgbox.yellowbg{
  background: #f2c701;
}
.whystanleybgbox.puplebg{
background: #72297f;
}
.whystanleybgbox.lightredbg{
background: #da305a;
}
*/.virtual-tour-need iframe{
width: 100%!important;
}

/*sidebar css*/
.filter-bar{
     background: transparent linear-gradient( 
180deg
 , #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 5px #0000001f;
}

.topsiderbar{
  background: #006662;
    display: flex;
    justify-content: space-between;
    padding: 10px 20px;
    color: #fff;
}
.topsiderbar a{
    color: #fff;
}
.sidebaraccording .panel-title{
font-size: 20px;
    color: #333333;
        font-family: Gilroy-Medium;
}
.sidebaraccording .panel-group {
    padding: 30px;
}
.sidebaraccording .panel:last-child {
    border: none;
}
.topsiderbar span{
    font-size: 20px;
     font-family: Gilroy-Medium;
}
.sidebaraccording .panel{
    margin-bottom: 7px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 7px;
}
.sidebaraccording .panel-heading a{
display: block;
padding: 8px 0px;
position: relative;
}
.sidebaraccording .panel-heading a:after{
    position: absolute;
     content: "\f107";
  font-family: "FontAwesome";
  font-size: 20px;
 color: #000;
    top: 7px;
    right: 0;

}
.sidebaraccording .panel-heading a[aria-expanded="true"]:after {
    content: "\f107";
    transform: rotate( 
180deg
 );
}
.sidebaraccording .panel-body .form-check{
margin-bottom: 12px;
}
.sidebaraccording .panel-body .form-check .form-check-input{
margin-top: 3px;
}
.fliterbarserach{
    display: flex;
    margin-bottom: 20px;
    
}
.formbtn{
  background: #fcd60b;
}
.fliterbarserach .formouter input{
width: 300px;
height: 40px;
border: 1px solid #bdbdbd;
}
.fliterbarserach .formouter input:focus{
   width: 314px;
   transition: .3s all; 
}
.fliterbarserach .blue-button.btn-hover{
margin-top: 0px;
margin-right: 25px;
    padding: 7px 25px;
}
.fliterbarserach .formouter .search-btntop{
    height: 30px;
    width: 30px;
}
/*.search.search-results .wsmenu-list #menu-item-55{
    display: none;
}
.search.search-no-results .wsmenu-list #menu-item-55{
    display: none;
}*/
.searchresult{
    padding: 50px 0px;
}
/*sidebar css end*/
/*newpagecss end*/

/*loader css*/
.searchloader{
  position: relative;
}
.loadermain{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #00000061;
  z-index: 9;
  display: none;
}
.searchloader .loadermain .loader{
  position: absolute;
  border: 10px solid #f3f3f3;
  border-radius: 50%;
 border-top: 10px solid #006662;
  width: 60px;
  height: 60px;
  top: 22%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  z-index: 9;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*loader css end*/
.filterlist{
  list-style: none;
  display: flex;
  flex-wrap: wrap;
      margin-bottom: 30px;
}
.filterlist li{
     position: relative;
    background-color: #fff;
    text-transform: capitalize;
    color: #3e4152;
    cursor: default;
    font-size: 14px;
    padding: 3px 36px 3px 15px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    border-radius: 12px;
    border: 1px solid #d4d5d9;
    margin-bottom: 10px;
    background: transparent linear-gradient( 
180deg
 , #E2E2E2 0%, #F8F8F8 100%) 0% 0% no-repeat padding-box;
    margin-right: 10px;
}
.filterlist li span{
position: absolute;
    top: 4px;
    right: 4px;
    width: 10px;
    display: inline-block;
    height: 12px;
    z-index: 1;
    text-align: center;
    cursor: pointer;
    margin-right: 6px;
}

/*new why stanley */
.whybox-ct p{
  color: #000;
}
.counter {
  animation-duration: 1s;
  animation-delay: 0s;
}
.counterbox span{
 color: #000000;
    font-size: 35px;
    font-weight: 800;
    font-family: Gilroy-ExtraBold;
}
.counterbox h4{
 color: #000;
    font-size: 22px;
    text-align: center;
}
.newupdate input#gform_submit_button_6{
display: block;
    cursor: pointer;
    background: #006662;
    border-radius: 7px;
    font-family: Gilroy-ExtraBold;
    color: #fff;
    padding: 2px 50px;
    text-decoration: none;
    border: none;
    transition-duration: 0.3s;
    transition-property: color;
    position: relative;
    transform: perspective(1px) translateZ(0);
    height: auto;
}
.newupdate .ginput_container:focus ,.newupdate form input:focus{
outline: none;
}
.newupdate input#gform_submit_button_6:before{
      content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fcd60b;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 4px;
}
.newupdate input#gform_submit_button_6:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.atachdfile{
  width: 100%;
}
.newupdate form input{
      background: transparent linear-gradient(
180deg
, #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    height: 50px;
}
.newupdate form input::placeholder{
  font-size: 14px;
}
.atachdfile label{
padding: 2px 12px;
    background: #979797;
    display: table;
    color: #fff;
    border-radius: 7px;
    cursor: pointer;
}
.atachdfile input[type="file"] {
    display: none;
}
.newupdate{
      width: 100%;
    background: #efefef;
    padding: 40px 25px;
}
.testimonails{
  background: #f3f3f3;
    padding: 50px 0px;
}
.test-content h5{
font-size: 26px;
    font-family: Gilroy-Medium;
    color: #006662;
    margin-bottom: 0;
    margin-top: 24px;
}
.test-content{
  width: 70%;
    margin: 0 auto;
    background: #fff;
    padding: 20px;
    border-radius: 11px;
    text-align: center;
    margin-top: 25px;
    min-height: 225px;
}
.owl-theme .owl-dots .owl-dot span {
  width: 12px;
    height: 12px;
    margin: 5px 7px;
    background: #c4c4c4;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
    position: relative;
}
.ourpartnerhome{
  padding-top: 40px;
}
.owl-theme .owl-dots  button:focus{
  outline: none;
}
.testimonails .owl-dots{
text-align: center;
    margin-top: 30px;
}
.owl-theme .owl-dots .owl-dot.active span {
    background: #006662;
}
.owl-theme .owl-dots .owl-dot.active span:before {
    content: '';
    position: absolute;
    height: 18px;
    width: 18px;
    border-radius: 100px;
    border: 1px solid #006662;
    left: -3px;
    top: -3px;
}
.testviewmore{
  text-align: center;
    margin-top: 25px;
}

.page-id-13501 .need-help.contactformus{
display: none;
}

.sectionhllcontent .gform_next_button ,.gform_previous_button ,.gform_button{

    cursor: pointer;
    background: #006662;
    border-radius: 7px;
    font-family: Gilroy-ExtraBold;
    color: #fff;
    padding: 2px 50px;
    text-decoration: none;
    border: none;
    margin-top: 40px;
}
.sectionhllcontent .gfield .ginput_container input ,.sectionhllcontent .gfield .ginput_container select{
      font-family: inherit;
    padding: 5px 15px;
    letter-spacing: normal;
    border-radius: 5px;
    background-color: transparent;
    border-color: #a9b3c6;
    border-width: 1px 1px 1px 1px;
    transition: all 0.7s ease;
    line-height: 24px;
    font-size: 16px;
    height: 36px;
}
.dicon:after{
display: none;
}

.wsmenu-list > li.highereducationmenu > a{
    background: #006662;
    border-radius: 7px;
    font-family: Gilroy-ExtraBold;
    color: #fff;
    padding: 2px 12px;
    text-decoration: none;
    display: inline-block;
    transition-duration: 0.3s;
    transform: perspective(1px) translateZ(0);
    display: inline-block;
    vertical-align: middle;
    position: relative;
    line-height: 2;
    margin-left: 10px;
}


.wsmenu-list > li.highereducationmenu .sub-menu{
    top: 56px;
}
/*.page-id-8209 .need-help.contactformus{
display: none;
}*/

.campus-flip ul{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.campus-flip ul li{
      width: 23%;
    margin: 5px;
}
/* .campus-location .col-lg-4.col-md-6:last-child{
display: none;
} */
.campus-flip ul li:last-child{
    display: none;
}
.board-intro {
    padding: 20px;
    margin-bottom: 50px;
    background: #f6f6f6;
}
.staff-content ul li {
    text-transform: uppercase;
}
.privateroomlst .pr-main{
    margin-bottom: 20px;
}
.accomct{
        margin-top: 20px;
}

/*covid info css*/
.covidtext{
    padding: 50px 0px;
}
.board-intro{
        padding: 20px;
    margin-bottom: 50px;
    background: #f6f6f6;
}
.mandatory-section{
       background-image: url(assets/images/covidbgcenter.png);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 150px 0px;
    position: relative;
      background-position: 0 -136px;
}
/*.mandatory-section:after{
       background-image: url(assets/images/manimg.png);
    content: "";
    width: 42%;
    height: 543px;
    background-size: cover;
    position: absolute;
    right: 20px;
    bottom: 0;
}*/
.mandinner{
      padding: 50px 50px;
    background: #eeeeeeab;
}
.mainmand .blue-button{
        padding: 2px 15px;
        margin-right: 15px;
}
.mainmand .blue-button.btn-hover{
margin-top: 50px;
}
.further-information{
   background: #f0f0f0;
    padding: 50px 0px;
}
.furtherinfotext ul li{
position: relative;
}
.faqsection{
    padding: 50px 0px;
}
.fqmain .panel-heading a{
display: block;
    padding: 15px 15px;
    background: #efefef;
    margin-bottom: 0px;
    position: relative;
    padding-right: 50px;
}
.fqmain .panel-heading {
    margin-bottom: 15px;
}
.fqmain .panel-heading a h2{
    color: #333333;
    font-size: 22px;
        font-family: Gilroy-Medium;display: block;
    background: #efefef;
    margin-bottom: 0px;
}
.fqmain .panel-heading a:after{
       content: '\f078';
    position: absolute;
    font-size: 15px;
    right: 15px;
    bottom: 0;
    margin: 0 auto;
    transition: .3s all;
    margin: 0 auto;
    color: #ffffff;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    border: 2px solid #006662;
    top: 0;
    margin: auto;
    line-height: 24px;
    text-align: center;
    transition: .3s all;
    font-family: "FontAwesome";
    font-weight: 300;
    background: #006662;
}
.fqmain a[aria-expanded="true"]:after {
    content: '\f077';
    transition: .3s all;
}

.covidbgcenter{

}
.page-id-13655 .need-help.contactformus ,.page-id-13655 .footercontent{
display: none;
}
.page-template-template-covid .inner-main-banner {
    background-position: center;
}
.covidbtninner{
    margin-top: 30px;
    text-align: center;
}
.covidbtninner a{
        background: #006662;
    border-radius: 8px;
    text-align: center;
    padding-right: 0;
    margin-right: 0px;
    padding: 4px 14px;
    color: #fff;
    font-family: Gilroy-ExtraBold;
    text-decoration: none;
}
.covidbtn a {
    background: #e23021;
    border-radius: 8px;
    text-align: center;
    padding-right: 0;
    margin-right: 0px;
    padding: 4px 14px;
}
/*covid page css end*/


/*business bachelor*/
.bachelorimage img{width: 100%;}
.bachelorimageslider .active:after{
display: none;
}
.bachelorimage{
    position: relative;
    clear: both;
    background-image: url(images/slider1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    background-size: cover;
        background-size: cover;
    background-position: top center;
}
.bachelorimage{
    position: relative;
    clear: both;
    background-image: url(assets/images/skill-banner.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    background-size: cover;
        background-size: cover;
    background-position: top center;
}
.bechlomin{
    text-align: center;
        margin-top: -30px;
}
.legal-consent-container p{
    font-size: 16px;
}
.enquiryform form .legal-consent-container input{
    height: auto;
}
.bechlor-content{
         position: absolute;
    top: 0;
    z-index: 1;
    right: 0;
    padding: 30px 25px;
    height: 100%;
    display: flex;
    align-items: center;
    width: 66%;
    justify-content: center;
    background: #fafafaa6;
}
.coursedetial .active:after{
    display: none;
}
.coursedetial .active{
    background-color: transparent;
}
.enquerytabs .frsttab.nav-tabs>li{margin-right: 15px;}
.enquerytabs .frsttab.nav-tabs>li.active>a{
border: none;
background: #006662;
color: #fff;
position: relative;
}
.enquerytabs .frsttab.nav-tabs>li.active>a:after{
       position: absolute;
    content: "";
    left: 0;
    right: 0;
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 13px solid #11167f;
    bottom: -11px;
    margin: auto;
}
.enquerytabs .frsttab.nav-tabs>li a{
background: #F1F1F1 0% 0% no-repeat padding-box;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    border-radius: 0;
}
.enquerytabs .nav.frsttab {
    border-bottom: none;
    position: sticky;
    top: 0;
    background: #f1f1f1;
    padding: 20px;
    z-index: 9;
    text-align: center;
}
.enquerytabs .nav.frsttab li{
    float: initial;
    display: inline-block;
}
.coursedetial .nav-tabs>li{
margin-left: 50px;
    display: inline-block;
    float: initial;
}
.coursedetial .nav-tabs>li.active>a{color: #006662;}
.coursedetial .nav-tabs>li.active>a:after{
    background: #006662;
}
.panellast{
    margin-bottom: 20px;
    display: inline-block;
}
.coursedetial .nav-tabs>li a{
    position: relative;
    padding: 0px;
    padding-left: 18px;
    color: #000000;
    text-transform: initial;
    border: none;
}
.coursedetial .nav-tabs>li a:hover{
    text-decoration: none;
    background: transparent;
    border: none;
}
.coursedetial .nav-tabs>li a:after{
 position: absolute;
content: "";
width: 10px;
height: 10px;
border-radius: 50%;
border: 1px solid #006662;
left: 0;
bottom: 0;
margin: auto;
    top: 0;
}
.whystanlcl .black-heading{
text-transform: initial;
}
.courses-structure{
    padding: 20px;
    background: #fff;
}
.courses-structure h2{
    font-size: 25px;
    font-weight: 500 !important;
    color: #006662;
    margin-top: 0;
    margin-bottom: 20px;
}

.coursedetial .nav-tabs{border-bottom: 0px; text-align: right; margin: 30px 0px}
.coursedetial .nav-tabs>li.active>a{ background: transparent; border: none;}
.coursedetial ul li:first-child{
    margin-left: 0px;
}
.coursedetial.tableict .nav-tabs{
    width: 65.66%;
    margin-left: auto;
    text-align: left;
}
.panelsection .panel{
display: block;
padding-left: 0px;
padding: 0;
margin-bottom: 18px;
border: none;
}
.enquerytabs h2{
    font-weight: 500 !important;
    margin-bottom: 20px;
}
.course-entrytabs  .panel-default>.panel-heading+.panel-collapse>.panel-body{
border: 1px solid #006662;
    border-top: none;
        padding: 15px 15px;
}
.careermain img{
    width: 100%;
}
.careermain  ul li{
        padding-left: 15px;
    list-style: none;
    font-family: 'geosanslightregular';
    position: relative;
    text-transform: initial;
}
.smallp {
    font-size: 16px;
}
.coursedetial .bluerow td{
text-transform: uppercase;
}
.careermain  ul li:after{
         font-family: FontAwesome;
    content: "\f054";
    position: absolute;
    left: 0px;
    top: 1px;
    font-size: 11px;
    color: #006662;
    font-weight: 400;
}
.careermain h5{
    color: #006662;
    font-size: 25px;
    font-weight: 500 !important;
}
.course-entrytabs .panel-body ul{
padding-left: 20px;
}
.panelsection .panel-title a{
display: flex;
    align-items: center;
    color: #000;
    font-size: 18px;
    font-weight: 700;
}
.panelsection .black-heading{
margin-bottom: 30px;
}
.fundingsection ul li{
    margin-bottom: 12px;
    position: relative;
    padding-left: 26px;
}
.fundingsection ul li:after{
       background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
.page-id-15258 .bechlor-content{
background: transparent;
}
.course-entrytabs .panel-title{
margin-bottom: 0px;
}
.course-entrytabs li{
        text-transform: initial;
}
.panelsection .panel-group .panel-heading{padding: 0px; background-color: #e6e6e6;}
.panelsection .panel-title a span{width: 45px;
    height: 45px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: space-around;
    background: #006662;
    color: #fff;
    margin-right: 20px;}
 .courses-learningoutcoms ul {
    padding-left: 20px;
 }
 .panelsection .panel-title a span img {
    width: 16px;
}
 .behlbtn{text-align: center;
    display: block;
    margin: 0 auto;
    width: 215px;}
    .courses-learningoutcoms strong{
        display: block;
    font-family: 'futura_bdcn_btbold';
    font-weight: 400;}
    .courses-learningoutcoms ul li{font-family: 'geosanslightregular' !important;
    font-size: 20px;
text-transform: initial;}
.bechlomin p{ font-size: 30px; font-weight: 600;}
.bechlomin h1{    font-size: 45px;
    color: #000000;
    font-weight: 400 !important;
    margin-top: 10px;
    font-family: Gilroy-ExtraBold;}
    /*    .behlbtn a{
          font-size: 20px;
    color: #ffff;
    font-family: 'futura_bdcn_btbold';
    padding: 10px 20px;
    background: #006662;
    margin-right: 10px;
    display: inline-block;
    margin-top: 10px;
    border-radius: 10px;
}*/
.slihead span{
font-size: 30px;
}
.yearbox strong{    background: #E8E8E8 0% 0% no-repeat padding-box;
    font-size: 20px;
    font-family: 'futura_bdcn_btbold';
    padding: 7px 20px;
    display: inline-block; margin-bottom: 10px;}
.tab-content img{max-width: 100%;}
.courses-structure .table>tbody>tr>td:first-child{width: 200px;}
.courses-structure .table>tbody>tr>td,.courses-structure .table>tbody>tr>th{border: 1px solid #006662; font-size: 16px;}
.coursebotm .yearbox span{
display: block;
}
.coursebotm .yearbox{
    width: 20%;
        text-align: center;
}
.fundingsection{
        padding: 50px 0px;
}
.bachelorimageslider{
    clear: both;
}
.careermain li{ font-size: 18px;font-family: 'geosanslightregular'; }
.coursebotm{display: flex; margin-top: 25px; justify-content: center; margin-bottom: 35px;}
.theiaStickySidebar.applymain{
       background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 8px 20px #00000014;
    border: 1px solid #D6D6D6;
    border-radius: 15px;
    padding: 15px;
    margin-top: 22px;
        margin-bottom: 30px;
}

.litbox {
    padding: 20px;
    min-height: 280px;
        margin-bottom: 30px;
}
.otherfacilites{
     background: #fcfcfc 0% 0% no-repeat padding-box;
    box-shadow: 0px 8px 20px #00000014;
}
.theiaStickySidebar.applymain ul{
   display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
}
.theiaStickySidebar.applymain .apphead a{
   list-style: none;
    text-transform: initial;
    font-family: 'geosanslightregular';
    border-bottom: 1px solid #dfdfdf;
    padding: 11px 20px;
    display: flex;
    align-items: baseline;
    width: 30%;
    margin: 0px 10px;
}
.theiaStickySidebar.applymain ul li:first-child{
        width: 10%;
}
.theiaStickySidebar.applymain ul li:last-child{
        width: 13%;
}
.theiaStickySidebar.applymain ul li:nth-child(2){
 width: 12%;
}
.theiaStickySidebar.applymain ul li:nth-child(4){
    width: 16%;
}
.theiaStickySidebar.applymain ul li:nth-child(5){
width: 16%;
}
.theiaStickySidebar.applymain ul li{
        list-style: none;
    text-transform: initial;
    padding: 11px 0px;
    /* margin-bottom: 20px; */
    display: flex;
    width: 15%;
    margin: 0px 5px;
    align-items: baseline;
}
.theiaStickySidebar.applymain ul li:last-child{
    border-bottom: none;
}
.theiaStickySidebar.applymain ul li span{
    display: inline-block;
}
.theiaStickySidebar.applymain ul li span img{
    width: 23px;
}
.theiaStickySidebar.applymain ul li p{
    width: calc(100% - 30px);
    padding-left: 10px;
}
.submitbtnlst{    border: 2px solid #006662;
    background: transparent;
    background-color: transparent;
    font-size: 15px;
    margin: 15px 0px 0;
    border-radius: 50px;
    padding: 9px 35px;
    text-transform: uppercase;
    font-family: 'futura_bdcn_btbold';
    transition: all 0.5s ease-in-out;
    color: #006662;
    margin-left: 15px;}
    .submitbtnlst:hover{
            background-color: #006662;
    color: #fff;
    border: 2px solid #006662;
    }
    .enquiryform{
       background: #E8E8E8 0% 0% no-repeat padding-box;
    padding: 25px 18px;
    }
    .flexcheckbx{
        display: flex;
    }
     .flexcheckbx label{
        margin-left: 10px;
     }
     .enquiryform h2{
        margin-bottom: 20px;
        margin-top: 0px;
     }
    .enquiryform .hbspt-form   .inputs-list.multi-container{
display: flex;
     }

     .enquiryform .form-group label{
                font-family: 'geosanslightregular' !important;
            font-weight: 400;
     }
     .enquiryform  form .col-md-6 ,.enquiryform  form .col-md-12{
        padding: 0px 7px 0px 7px;
     }
     .enquiryform form li.hs-form-radio{
        margin-right: 10px;
     }
     .enquiretxt ul li{
       font-family: 'geosanslightregular';
    text-transform: inherit;
     }
     .bluerow{
         background: #006662;
    background-color: #006662 !important;
    color: #fff;
     }
       .bluerow td{
        font-family: 'futura_bdcn_btbold';
       }
       .enquerytabs{
     padding: 50px  50px;
    background: #F8F8F8;
    width: 100%;
       }
   
     .enquiretxt strong{    font-weight: 500;
        font-family: Gilroy-Medium;}
     .enquiretxt ul{padding-left: 20px;}
    /* .redclr{color: #D80000;}*/
     .enquerytabs .tab-pane{
       margin-top: 50px;
     }
    .enquiryform form input ,.enquiryform form select{
     border-radius: 0px;
     height: 40px;
         border: none;
         background: #FFFFFF 0% 0% no-repeat padding-box;
    }
       .enquiryform .hbspt-form form label{
    font-weight: 700;
    font-size: 18px;
       }
        .enquiryform .hbspt-form form label.hs-error-msg{
            font-size: 16px;
            text-transform: capitalize;
        }
    .enquiryform .hbspt-form .hs-form-radio input{
 height: auto;
       }
          .enquiryform .hbspt-form .hs-form-radio label span{
            font-size: 18px;
            text-transform: capitalize;
            padding-left: 5px;
          }
          .hs-form-booleancheckbox-display span p{
              text-transform: capitalize;
          }
      .enquiryform .hbspt-form .hs-button.primary.large{
        background: #006662 0% 0% no-repeat padding-box;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    padding: 0 41px;
    margin-top: 22px;
   cursor: pointer;
      }
      .enquiryform .hbspt-form  fieldset{margin-bottom: 20px;}
    .enquiryform form li{
        list-style: none;
    }
    .enquiryform .hbspt-form{
       background: transparent;
       padding: 0px;
    }
    .enquiryform form textarea{
        height: 65px;
    }
    .defultredio span{
        display: block;
    }
    .defultredio .form-check{
display: inline-block;
margin-right: 15px;
    }
    .businessmainpage{
        position: relative;
    }
 /*   .coursedetial{
  display: none;
}*/

.enquerytabs #enq1.tab-pane{
position: relative;
}
.stepbtns a{
    background: #006662;
    display: inline-block;
    padding: 2px 23px;
    color: #fff;
    font-family: 'futura_bdcn_btbold';
    font-size: 20px;
}
.coursedetailtop .stepbtns{
    margin-bottom: 30px;
    text-align: center;
}
.coursedetial .stepbtns{
    margin-bottom: 30px;
    text-align: center;
}
.enquerytabs .nav-tabs>li>a{
    border: none;
}
.enquerytabs .nav-tabs>li>a:hover{
    border: none;
}
.customtabsbtn button.btn{
  background-color: #11167f;
    border: none;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 0;
    transform: translate(0px, 40px);
}
.customtabsbtn button.btn:focus{
    outline: none;
}
.customtabsbtn button.btn.previous{
    position: absolute;
   top: 0;
    bottom: 0;
    margin: auto;
    left: 3%;
}
.customtabsbtn button.btn.next{
    position: absolute;
    right: 3%;
    top: 0;
    bottom: 0;
    margin: auto;
}
.toponesection{
    padding-top: 100px !important;
}
.toponesection ,.courses-learningoutcoms{padding: 50px 0px;}
.panelsection{
background-image: url(assets/images/entry-requirements.jpg);padding: 50px 0px; background-size: cover;
}
.career-opportunitiesbox{padding: 50px 0px;}
.coursedetailtop ,.enqueryform{background: #F8F8F8; padding: 50px 0px;}
.coursimg{position: relative; height: 100%;}
.coursedetailtop img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;}
.cmnhead{margin-bottom: 20px;}
.businessmainbox .cmnhead{margin-bottom: 0px;}
.topnavstiky ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    background: #efefef;
    padding: 10px 10px;
    justify-content: center;
    box-shadow: 1px 2px 5px -2px #0000008c;
}
.topnavstiky ul li{
     margin: 0px 5px;
}
.topnavstiky ul li a.active:after{
    display: none;
}
.topnavstiky ul li a.active{  color: #fff;background: #006662; }
.topnavstiky ul li a{
    padding: 3px 10px;
    color: #000;
    display: inline-block;
    font-size: 18px;
        font-family: Gilroy-Medium;}
.lasbct ul li{
        margin-bottom: 12px;
    position: relative;
        display: flex;
}
.lasbct ul li span{
    display: inline-block;
    margin-right: 16px;
}
.toponesection{
    padding-bottom: 0px;
}
.lasbct{
    margin-top: 30px;
}
.carerimg img{
    width: 100%;
}

.topbarfix{
    position: sticky;
    top: 0;
margin-top: -80px;
    z-index: 2;
}
.stickyiconsbottom .sticdiv a{display: inline-block;
    background: #006662;
    width: 70px;
    height: 70px;
    text-align: center;
    color: #ffff;
    padding: 10px;
    font-weight: 700;
    font-size: 13px;
    border-radius: 20px 0px 0px 0px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
        .stickyiconsbottom .sticdiv{
            margin-top: 15px;a
        }
    .stickyiconsbottom .sticdiv a i{
    display: block;
    font-size: 24px;
    font-weight: 400;
width: 34px;}

     .stickyiconsbottom {
        bottom: 24px;   
        position: fixed;
    right: 4px;
    z-index: 1;
     }
     .businessmainbox span {
   margin-bottom: 15px;
    display: inline-block;
    font-family: Gilroy-Light;
    font-size: 18px;
}
.whystanlcl ul li{
        margin-bottom: 12px;
    position: relative;
    padding-left: 26px;
}
.whystanlcl ul li:after{
       background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
.carimg{position: relative;}
.carimg span{   
    position: absolute;
    bottom: -44px;
    left: 0;
    width: 100px;
    height: 100px;
    left: 0;
    right: 0;
    display: inline-block;
    margin: 0 auto;

}
.businessmainbox p a{
    font-weight: bold;
    color: #404041;
}
.bactopmajor p{
font-size: 18px !important;
    line-height: 25px !important;
}
.student-testimonalvideo{
    margin-top: 40px;
}
/*business bachelor end*/
.topcafeformbtn {
    text-align: right;
}
.gform_page_footer {
    text-align: right;
}
.sectionhllcontent .gfield .ginput_container.ginput_container_checkbox input {
    height: auto;
}
.about-stanely video{
    height: auto !important;
    width: 100% !important;
}

/*traineeships-for-employers css*/
.industries-tabs{
    padding: 50px 0px;
}
.industriesmain .nav-pills{
display: block;
margin-bottom: 40px;
}
.industriesmain .nav-pills .nav-item{
    text-align: center;
    display: inline-block;
}
.intro-content{
    margin-bottom: 40px;
}
.industriesmain .nav-pills .nav-item .nav-link{
           font-size: 18px;
    font-family: Gilroy-Medium;
    color: #000;
    background: #efefef;
    margin-right: 26px;
}
.industriesmain .nav-pills .nav-item .nav-link.active{
        background-color: #006662;
        color: #fff;
}
.industries-tabs .logofunded{
width: 100%;
margin-bottom: 35px;
}
.theiaStickySidebar.applymain.traineeships ul li{
width: 24%!important;
}
.bachelorimage.apprenticesbanner{
    background-image: url(assets/images/traineeships-banner.jpg);
}

.panelsection.apprenticeshipspanel{
   background-image: url(assets/images/trainees-commitmentimg.png);
}
.whystanlcl .black-heading span{
font-size: 18px;
}
.ap-commitmentlist{
    margin-top: 50px;
}
.panelsection .ap-commitmentlist .black-heading{
margin-bottom: 15px;
}
.introimg{
    position: relative;
    height: 100%;
    min-height: 465px;
}
.introimg img{
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
        object-position: 0px -44px;
}
/*traineeships-for-employers css end*/

/*blog page css*/
.blogpagemain{
    background: transparent linear-gradient(
180deg
, #EFEFEF 0%, #FFFFFF 47%, #F3F3F3 100%) 0% 0% no-repeat padding-box;
    padding: 50px 0px;
}
.bl-img{
    text-align: right;
}

.bltop{
    padding: 50px 0px;
}
.blinnimg{
        border: 14px solid white;
    box-shadow: 0px 3px 30px #00000029;
    height: 80%;
    position: relative;
}
.blinnimg img{
height: 100%;
    width: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-position: center;
}
.blbg{
    background: #006662;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 0px 5px 5px 0px;
}
.blbg span{
        width: 70px;
    height: 70px;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
    background: transparent linear-gradient(
180deg
, #E0E0E0 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border-radius: 5px;
    padding: 10px;
}
.blbg h2{
   margin-bottom: 0px;
    padding: 0px 20px;
    font-size: 20px;
       font-family: Gilroy-Medium;
}
.enrlnow{
    font-size: 16px;
    display: inline-block;
}
.blbg p{
    margin-bottom: 0px;
    padding: 0px 20px;
    font-size: 20px;
       font-family: Gilroy-Medium;

}

.bl-innermainct p{
padding: 20px;
    padding-bottom: 0px;
    margin-bottom: 0;
    padding-right: 0px;
}
.blinct{
        margin-top: 0px;
}
.blobox .row:nth-child(even){
    flex-direction: row-reverse;
}
.blobox .row:nth-child(even) .blbg p{
    padding-right: 0px;
    padding-left: 15px;
}
.blobox .row:nth-child(even)  .plnone{padding-right: 0px;}
.blobox .row:nth-child(even)  .prnone{padding-left: 0px;}
.blobox .row:nth-child(even) .blbg{ justify-content: flex-end;  flex-direction: row-reverse;     border-radius: 5px 0px 0px 5px;}
.blobox .row:nth-child(even) p{padding-left: 0px; padding-right: 20px;}
.blobox .row{
        padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid #dadada;
}
.blbg span i{
      display: flex;
    align-items: center;
    /* display: block; */
    background: #006662;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    justify-content: center;
    font-style: normal;
    font-family: Gilroy-ExtraBold;
    font-size: 25px;
}
.blobox .prnone{
padding-right: 0px;
}
.blobox .plnone{
    padding-left: 0px;
}
.bllastct{margin-top: 20px;}
 ul.bllist{
    display: flex;
    flex-wrap: wrap;
 }
 .blobox .row:nth-child(even) {

 }
 ul.bllist li{margin: 0px 10px 10px 0px;}
 ul.bllist li a { 
background: #006662;
    border-radius: 5px;
    color: #fff;
    padding: 5px 12px;
    display: inline-block;
        font-family: Gilroy-Medium; }
        .bl-topct h2{
            color: #333333;
            margin-bottom: 35px;
            font-size: 49px;
            font-family: Gilroy-ExtraBold;
            text-transform: uppercase;
            text-align: center;

        }
        .bl-topct ul li a{
    background: #006662;
    border-radius: 5px;
    color: #fff;
    font-size: 26px;
    font-family: Gilroy-Medium;
    padding: 8px 20px;
    display: block;
    width: 100%;
    text-align: center;
        }
.bl-topct ul li{
    margin-bottom: 15px;
}
.bl-topct {
      width: 330px;
    margin: 0 auto;
    margin-top: 40px;
}
ul.socailblg{
    display: flex;
    margin-top: 15px;
}
ul.socailblg li a .fa.fa-instagram{
    color: #E4405F;
}
ul.socailblg li a .fa-youtube-play{
    color: #c4302b;
}
.blolist{
    padding-bottom: 50px;
}
ul.socailblg li{
    margin-right: 10px;
  font-size: 20px;
  text-transform: uppercase;
}
ul.socailblg li span{
    display: inline-block;
    margin-right: 10px;
}
.bl-ct a{
     color: #333333;
    font-size: 20px;
    font-family: Gilroy-Medium;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: block;
        word-break: break-word;
        text-transform: capitalize;
}
.blmain{
    background: #F9F9F9 0% 0% no-repeat padding-box;
        margin-bottom: 30px;

}
.bl-ct {
    padding: 20px;
    min-height: 295px;
}
.recentpost{
    padding: 50px 0px;
}
/*blog page css end*/

/*blog page css*/
.postlink{
      display: flex;
    flex-wrap: wrap;
    margin-top: 25px;
}
.postlink li{
   display: inline-block;
    margin-right: 7px;
    margin-bottom: 15px;

}
.postlink li a{
      background: #006662;
    color: #fff;
    padding: 5px 10px;
    border-radius: 7px;
}
ul.bllist li:nth-child(1) a{
background: #61bb76;
}
/*ul.bllist li:nth-child(2) a{
background: #61bb76;
}*/
ul.bllist li:nth-child(3) a{
background: #f4d14d;
}
ul.bllist li:nth-child(4) a{
background: #61bb76;
}
/*ul.bllist li:nth-child(5) a{
background: #61bb76;
}*/
ul.bllist li:nth-child(6) a{
background: #e5585f;
}
ul.bllist li:nth-child(7) a{
background: #61bb76;
}
ul.bllist li:nth-child(8) a{
background: #f4d14d;
}
/*ul.bllist li:nth-child(8) a{
background: #61bb76;
}*/
ul.socailblg .likebtn {
    display: flex;
    align-items: center;
    margin-right: 25px;
}
.likebtn img{
    margin-left: 8px;
}
/*blog page css*/

/*news&blog page css 8-7-22 start*/

.news-blog{
padding: 50px 0px;
position: relative;
}
.news-blog:after{
    position: absolute;
    width: 100%;
    height: 84%;
    background: #F7F7F7;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
}
/*.blogminibox{
        box-shadow: 0px 3px 20px #00000024;
}*/
.news-blog .newseventflex{
display: flex;
margin-bottom: 30px;
}
.newsmini-content{
    padding-left: 20px;
}
.newsmini-content .newshed a{
    font-size: 22px;
    font-family: Gilroy-ExtraBold;
    color: #161513;
}
.newsmini-content .newshed a:hover{
    color: #fcd60b;
}
.bltitle a{
color: #060608;
    font-size: 22px;
    font-family: Gilroy-ExtraBold;
}
.bltitle a:hover{
      color: #fcd60b;
}
.news-miniimg{
position: relative;
}
.news-miniimg span{
position: absolute;
    background: #006662;
    color: #fff;
    right: 0;
    bottom: 5px;
    padding: 10px;
    text-align: center;
    width: 45px;
    height: 45px;
    font-size: 10px;
    font-weight: 700;
}
.blogsliderhome.owl-carousel .owl-nav button{
    position: absolute;
    top: -53px;
    right: 0;
    font-size: 30px;
    width: 30px;
    height: 30px;
    color: #fff;
   background: #006662;
border-radius: 5px;
    line-height: 15px;
}
.blogsliderhome.owl-carousel .owl-nav button:focus{
    outline: none;
}
.blogsliderhome.owl-carousel .owl-nav button.owl-prev{
right: 45px;
}
.blmini-ct{
        box-shadow: 0px 3px 20px #00000024;
    background: #fff;
    padding: 20px;
    margin: 2px;
}

.footer-section.footernew .fthead  {
  font-family: Gilroy-ExtraBold;
    color: #fff;
    font-size: 18px;
    margin-bottom: 20px;
}
.footer-section.footernew .flhead{
    font-family: Gilroy-ExtraBold;
    color: #fff;
    font-size: 18px;
    padding: 10px 0px;
}
.footer-section.footernew ,.footer-contact ul li a ,.footer-section.footernew ,.footer-contact ul li a p.emlp{
font-size: 16px;
}

.ftcomn ul li{
     margin-bottom: 14px;
    position: relative;
    padding-left: 25px;
}
.ftcomn ul li:after{
      position: absolute;
    content: "\f138";
    font-family: FontAwesome;
    color: #fff;
    font-size: 12px;
    left: 0;
    top: 3px;
}

.ftcomn ul li a{
color: #fff;
font-size: 16px;
    font-family: Gilroy-Medium;    
}
.ftcomn ul li a:hover{
    color: #fcd60b;
}
.ftcomn p{
    color: #fff;
}
.footer-section.footernew{
padding: 40px 0px;
display: inherit;
align-items: flex-start;
}
.footer-section.footernew .small-footer .row{
align-items: flex-start;
}
.footer-section.footernew .small-footer .col-md-3{
      flex: 0 0 22%;
    max-width: 22%;
}
.ftcomn .form-group{
    position: relative;
}
.ftcomn .form-group button{
position: absolute;
    right: 0;
    top: 0;
    color: #006662;
        font-weight: 700;
}
.ftcomn .form-group button:hover{
color: #fcd60b;
}

.ftcomn .form-group  input{
    border-radius: 0px;
}
.copy-rightdiv.copynew{
background: #006662;
border-top: 1px solid #030735;
}
.copy-rightdiv.copynew p{
    color: #fff;
}

.news-blog.blogtwosection:after{
background: transparent;
}
.testimonails.testimonialhometwo{
margin-top: -95px;
    padding-top: 110px;
}

/*newsletterhubspot*/
.ftcomn.newsletterhubspot .hbspt-form .hs-form-field label span{
    color: #fff;
    font-size: 15px;
    font-weight: 800;
}
.ftcomn.newsletterhubspot .hbspt-form .hs-form-field legend{
font-size: 14px;
color: #fff;
}
.ftcomn.newsletterhubspot .hbspt-form  label.hs-error-msg{
    font-size: 14px;
        margin-bottom: 0;
}
.ftcomn.newsletterhubspot .hbspt-form .hs-error-msgs li{
padding-left: 0px;
}
.ftcomn.newsletterhubspot .hbspt-form .hs-error-msgs li:after{
    display: none;
}
.ftcomn.newsletterhubspot .hbspt-form label.hs-main-font-element{
color: #fff;
}
.ftcomn.newsletterhubspot .hbspt-form form.hubspotformdata input.hs-input, .ftcomn.newsletterhubspot .hbspt-form form.hubspotformdata select{
    height: 40px;
}
.ftcomn.newsletterhubspot .hbspt-form form.hubspotformdata .hs-button{
    background: transparent;
    color: #ffffff;
    border: 1px solid white;
    margin-top: 0px;
        padding: 5px 26px;
}
.ftcomn.newsletterhubspot p{
font-size: 14px;
margin-bottom: 6px;
}
/*newsletterhubspot end*/
.topcafeformbtn input.button{
   background: #fcd60b;
    color: #000;
    text-transform: uppercase;
    font-size: 20px;
    padding: 8px 50px;
    /* font-family: 'geosanslightregular'; */
    font-family: Gilroy-Medium;
    text-decoration: none;
    font-weight: 600;
    letter-spacing: 0.0333em;
    line-height: 1.25;
    font-size: 16px;
    border: none;
    -webkit-appearance: button;
    cursor: pointer;
    transition: opacity 0.15s linear;
    padding-top: 12px;
        border-radius: 6px;
}
.topcafeformbtn input.button:hover{
    background: #414042;
    transition: 600ms all linear;
    color: #fff;
    text-decoration: none !important;
}
.topcafeformbtn .gform_ajax_spinner{
    position: absolute;
}
/*digitalmarketing pages css end here*/


/*new banner design 31-10-22*/

.chs-blue{
   background: #3f75bd;
    padding: 8px 10px;
    color: #fff;
    position: relative;
}
.chs-blue h1{
        font-size: 40px;
    font-weight: 800;
    margin-bottom: 0px;
}
.chs-blue:after{
     position: absolute;
    content: "";
    width: 0;
    height: 0;
    left: auto;
    right: -77px;
    border-top: 112px solid #3f75bd;
    border-right: 77px solid transparent;
    top: 0;
}
.frstgreen{
      background: #51a238;
    padding: 6px 10px;
    color: #fff;
    position: relative;
    font-size: 22px;
    font-weight: 600;
    display: inline-block;
    margin-top: 10px;
}
.frstgreen:after{
        position: absolute;
    content: "";
    width: 0;
    height: 0;
    left: auto;
    right: -50px;
    border-top: 45px solid #51a238;
    border-right: 50px solid transparent;
    top: 0;
}
.first-main a{
    background: #3f75bd;
    color: #fff;
    padding: 5px 10px;
    display: inline-block;
    font-size: 19px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    margin: 10px 0px;
}
.homebtnslider{  background: #3f75bd;
    color: #fff;
    padding: 5px 15px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    margin: 10px 0px;}
    .homebtnslider:hover{
        background: #3f75bd;
        color: #fff;
    }

.bs2{
        background: #3f75bd;
    padding: 5px 10px;
    color: #fff;
    position: relative;
}
.bannertext h1{
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 0px;
}

.bnsecond-box .bs2 p{
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}
.bnsecond-box .bs2 p span{
    margin-right: 6px;
    margin-left: 6px;
}
.bereadyjob{
        font-size: 28px;
    color: #fff;
    font-weight: 800;
}
.banrlgo{
    width: 80%;
}
.gfcourse-head .bs2{
background: #ed1c24;
}
.homebtnslider.redbtn{
    background: #e23022;;
}
.gfcourse-head .bs2 p{
     font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}
.gfcourse-head .bs2 p span{
      margin-right: 6px;
    margin-left: 6px;
}
.governmentfundedbox{
    text-align: center;
}
.genclr{
    background: #f2ca01;
        padding: 5px 20px 5px 10px;
    color: #fff;
    position: relative;
    display: inline-block;
}
.genclr span{
    font-weight: 800;
}
.homebtnslider.yellowbtn{
    background: #f2ca01;
}
.general-englishbox .bereadyjob{
font-size: 32px;
    line-height: 32px;
    margin: 10px 0px;
}
.bnsecond-box.highscoolbanner .bs2{
background: #51a238;
}
.homebtnslider.greenbtn{
background: #51a238;
}

.first-main{
 display: inline-block;
}

/*new banner design end 31-10-22*/

.postid-14900 .course-sumrymain ul li:nth-child(5n){
 order: 6;
}
.postid-14900 .course-sumrymain ul li .listdiv{
    min-height: 110px;
}
.postid-14903 .course-sumrymain ul li:nth-child(5n){
order: 7;
    margin-top: -20px;
} 
.postid-14903 .course-sumrymain ul li:nth-child(6n){
    order: 5;
}


/*pre-apprenticeship-commercial-cookery*/
.bachelorimage.pre-apprenticeship .logofunded {
    background: #ffffff94;
    padding: 8px 8px 8px 0px;
    width: 50%;
}
.bachelorimage.pre-apprenticeship{
background-image: url(assets/images/ap-banner.jpg);
}
.bachelorimage.pre-apprenticeship .bechlor-content{
background: transparent;
width: 100%;
}
.inforimg img{
    width: 100%;
}
.program-information{
    background-image: url(assets/images/apbg8.jpg);
    width: 100%;
    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
    padding: 50px 0px;
}
.why-stanley.apwhysection{
background: #efefef;
}
.information-educators{
    padding: 50px 0px;
}
.coursenewct {
    background: #fff;
    padding: 20px;
    min-height: 230px;
}
.coursenewct p{
margin-bottom: 0px;
}
.coursenewct h5{
    font-size: 20px;
    font-family: Gilroy-Medium;
}
.cockryimg{
        position: relative;
    height: 261px;
}
.cockryimg img{
        position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.toponesection.topsectionpre-ap .theiaStickySidebar.applymain ul li{
width: 32%;
}
.toponesection.topsectionpre-ap{
padding-bottom: 30px;
}
.program-information .cnetrtext{
font-size: 20px;
    margin-bottom: 30px;
        font-family: Gilroy-Medium;
}
.inforimg{
    position: relative;
    height: 100%;
}
.inforimg img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
    top: 0;
    left: 0;
    right: 0;
    border-radius: 0;
}
.downloadflyer{
        text-align: center;
        margin-top: 20px;
}
/*pre-apprenticeship-commercial-cookery end*/


/*austeductiaon css*/
.page-template-templatestemplate-australian-education-php .higher-education{
padding: 30px 0px;
}
.page-template-templatestemplate-australian-education-php .specific-career{
padding-bottom: 30px;
padding-top: 50px;
}
.learnyourway.australia-edu .white-heading{
line-height: 32px;
}
.learnyourway.australia-edu .learn-div{
margin-top: 0px;
}
.bs2.awardbanner{
background: #4f9b82a8;
display: inline-block;
}
.bnsecond-box.awardbannermain .homebtnslider{
background: #3f75bd;
}

.way-imgmobile{
    display: none;
        background: transparent linear-gradient(
180deg
, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    opacity: 1;
    padding: 15px;
    margin-top: 15px;
}
.main-blocknone .way-content{
padding-right: 10px;
margin-top: 30px;
    padding-left: 0;
}
/*austeductiaon css end*/

/*secondary-schools 13-9-22*/
.secondaryschoolmain .cockryimg{
height: 100%;
}
.secondaryschoolmain .why-stanley.apwhysection .col-md-3{
flex: 0 0 20%;
    max-width: 20%;
}
.secondaryschoolmain .coursenewct {
    padding: 20px 15px 0px;
    min-height: 370px;
}
.secondaryschoolmain .bachelorimage {
    position: relative;
    clear: both;
    background-image: url(assets/images/ssbanner.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    background-size: cover;
    background-size: cover;
    background-position: top center;
}
.sscbannerbtn{
        text-align: center;
    padding-top: 50px;
}
.quliboxmain{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.quliboxmain .quailimg{
width: 40%;

}
.quliboxmain .quailimg img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.quliboxmain .qualitext{
width: 60%;
    background: #fff;
    padding: 10px;
        min-height: 217px;
}
.qualitext h5{
    font-size: 18px;
    font-family: Gilroy-Medium;
}
.secondaryschoolmain .black-heading span{
font-size: 18px;
}
.qualifications-scool{
    background: #efefef;
    padding: 50px 0px;
}
.qualitext li a{
    color: #006662;
    display: inline-block;
}
.secondaryschoolmain .enquiretxt p{
font-size: 18px;
font-weight: 600;
}
.secondaryschoolmain .bechlomin{
    margin-top: 142px;
}
.secondaryschoolmain .bechlor-content{
background: transparent;
width: 75%;
}
.secondaryschoolmain .bechlomin h1{
color: #fff;
font-size: 65px;
}
.secondaryschoolmain .bechlomin  p{
    color: #fff;
}
.secondaryschoolmain .cournewcontent img{
    background: #fff;
}
.secondaryschoolmain .businessmainbox ul li ,.qualitext ul li{
margin-bottom: 12px;
    position: relative;
    padding-left: 26px;
}
.secondaryschoolmain .businessmainbox ul li:after ,.qualitext ul li:after{
       background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
.blueclr{
    color: #006662;
    font-weight: 600;
}
.qualitext h5 span{
font-size: 16px;
}
.enrybootm{
    padding-left: 20px;
}
.enpad{
    display: inline-block;
    padding: 10px 0px;
}
.joboutlookdigital-list ul{
display: flex;
flex-wrap: wrap;
}
.joboutlookdigital-list ul li{
      width: 47%;
    margin-right: 15px;
    text-align: center;
    margin-bottom: 20px;
        padding: 12px;
    box-shadow: 0px 0px 69px #00000012;
    border-radius: 15px;
}
.bulletpoints .joboutlookdigital-list ul li {
    font-size: 35px;
    font-weight: 700;
    color: #51a238;
}
.joboutlookdigital-list ul li br {
    display: none;
}
.joboutlookdigital-list ul li small {
    color: #333333;
    display: block;
}
.bulletpoints .joboutlookdigital-list ul li{
      width: 47%;
    margin-right: 15px;
    text-align: center;
    margin-bottom: 20px;
        padding: 12px;
    box-shadow: 0px 0px 69px #00000012;
    border-radius: 15px;
}
.bulletpoints .joboutlookdigital-list ul li:after{
    display: none;
}
.joboutlookdigital-list ul li span{
     display: block;
    font-size: 35px;
    font-weight: 700;
    color: #51a238;
}
.joboutlookdigital-list ul li  small{
    font-size: 16px;
}
.rechomain{
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 26px;
}
.recotext{
        padding: 50px 0px;
}
.page-id-14522 .need-help.contactformus{
display: none;
}
.course-sumrymain ul li .listdiv.location:before {
    background: url(assets/images/location.png) no-repeat 0 0 transparent;
    background-size: contain;
}
.course-sumrymain ul li .listdiv.studymode:before {
    background: url(assets/images/studentb.svg) no-repeat 0 0 transparent;
    background-size: contain;
}
/*secondary-schools 13-9-22 end*/


/*digitalmarketing pages css*/
.bachelorimage.digitalmarketingbanner{
    background-image: url(assets/images/adbannernew2.png);
}
.bachelorimage.digitalmarketingbanner .bechlor-content{
    background: transparent !important;
    width: 100%;
    justify-content: flex-end;
}
.panelsection.digitalpanelsection .paneldigitalimg{
        min-height: 400px;
}
.panelsection.digitalpanelsection .paneldigitalimg img{
object-position: initial;
}
.bachelorimage.digitalmarketingbanner .bechlor-content .behlbtn ,.bachelorimage.advanceddigitalmarketingbanner .bechlor-content .behlbtn{
width: auto !important;
}
.toponesection.digitaltop{
padding-bottom: 50px;
}
.panelsection.digitalpanelsection{
background: #f2f2f2;
background-position: -91px;
}
.bachelorimage.advanceddigitalmarketingbanner{
    background-image: url(assets/images/adm-bannernew1.jpg);
    background-position: center;
}
.bachelorimage.advanceddigitalmarketingbanner .bechlor-content{
background: transparent !important;
}
.panelsection.advanceddigitalpanelsection{
background: #f2f2f2;
background-position: -91px;
}
.paneldigitalimg{
    position: relative;
    height: 100%;
}
.paneldigitalimg img{
    position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
object-position: top;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.panelsection.advanceddigitalpanelsection .paneldigitalimg{
    min-height: 500px;
}
.panelsection.advanceddigitalpanelsection .paneldigitalimg img{
    object-position: initial !important;
}

.theiaStickySidebar.advanceddigitalapplymain ul li{
    width: 32% !important;
}
/*advance*/

.theiaStickySidebar.digitalapplymain ul li{
    width: 32% !important;
}
.theiaStickySidebar.digitalapplymain ul li .listdiv{
height: 100%;
width:  100%;
border-bottom: 0px;
}

.bulletpoints ul li{
    margin-bottom: 12px;
    position: relative;
    padding-left: 26px;
}
.bulletpoints ul li:after{
    background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
.adimg{
    position: relative;
    height: 100%;
}
.adimg img{
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
object-position: top;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.adimg.advanimg {
    min-height: 394px;
}
.adimg.advanimg img{
    object-position: 0px -40px;
}

.whyimgskill{
        display: flex;
}
.whyimgskill .imgdiv{
    border: 3px solid #006662;
    margin: 20px;
}
.panelsection .othertab .black-heading{
    margin-bottom: 20px;
}
.othertab{
    margin-top: 50px;
}
.postid-15146 .need-help.contactformus{
display: none;
}
/*digitalmarketing pages css end here*/
.main-course-block.blockid15094 .course-whiteprt:after {
       content: "*Course available in 2024";
    position: absolute;
    bottom: 10px;
    right: 24px;
    color: #333333;
}
.term-vet-pathways .main-coursesbox .black-heading{
    padding-bottom: 14px;
}
  .theiaStickySidebar.digitalapplymain ul li .listdiv ul {
    display: block;
}
.theiaStickySidebar.digitalapplymain ul li .listdiv ul li {
    margin-bottom: 13px;
    position: relative;
    width: 100% !important;
    padding: 0;
    padding-left: 25px;
    display: block;
}
.theiaStickySidebar.digitalapplymain ul li .listdiv ul li:after {
    background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 10px;
    width: 10px;
    height: 10px;
    left: 7px;
    top: 6px;
}
.theiaStickySidebar.digitalapplymain ul li .listdiv {
    height: 100%;
    width: 100%;
    border-bottom: 0px;
}
.courses-template-template-digitalmarketing .need-help.contactformus{
display: none;
}
section.government-funding {
    padding: 30px 0px;
    border-bottom: 1px solid #f2f2f2;
}
.bachelorimage.digitalmarketingbanner .bechlomin {
    max-width: 60%;
    margin-left: auto;
}
.workbased {
    padding: 50px 0px;
}
#feestext.highlighttxt {
    background-color: #eaf3ff;
}
.clrred{
    color: #e23021;
    font-weight: 700;
}
.clrred a{
        color: #e23021 !important;
}
.our-partner {
    border-bottom: 1px solid #eae6e6;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.page-template-template-fundedcourse .innertextpage{
display: none;
}
.page-template-template-fundedcourse .container.innercotnaire .innermaincontent{
     top: auto;
    left: 8px;
    width: auto;
    bottom: 15%;
}
.page-template-template-fundedcourse .container.innercotnaire .innermaincontent .blue-button{
 margin-top: 0px;
}
.page-template-template-fundedcourse .inner-main-banner{
  background-position: inherit;
}
.govbtn{
    display: none;
}
.course-overviewsection figure {
    width: 80%;
}


/*faq css*/
.panelsection#learningoutcomes{
background: #efefef;
}
#learningoutcomes.panelsection li{
    margin-bottom: 13px;
    position: relative;
    width: 100% !important;
    padding: 0;
    padding-left: 25px;
    display: block;
}
#learningoutcomes.panelsection ul{
    padding-left: 0px;
}
#learningoutcomes.panelsection li:after{
        background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
/*faq css*/

/*new banner major*/
.lastmajorflex{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.lastmajorflex .bnsecond-box{
max-width: 60%;
}
.bannrfrst.secondslide.qilt .lastmajorflex .bnsecond-box{
    max-width: 68%;
}
.major-accounttext{
       margin-top: -227px;
    margin-right: 52px;
}
.mjr-text{
 color: #fff;
    font-weight: 700;
    line-height: 35px; 
    font-size: 25px; 
}
.mjr-text span{
   color: red; 
}
.lastmajor .bannertext h1 span{
    font-size: 14px;
    border-top: 3px solid #fff;
    padding-top: 10px;
    display: block;  
}
/*new banner major end*/

.blue-button.btn-hover.intakebtnnew{
padding: 2px 10px;
}



/* py css 1 march 23 start */

.banr_txt_inrow {display: flex; align-items:center;margin: 15px 0 0;}
.banr_txt_inrow .homebtnslider{white-space: nowrap;}
.bachlor_ict .bs2.bict,.bachlor_comunity_services .bs2.bcos ,.bs2.lastslide{max-width:650px;}
.bachlor_ict .bereadyjob span,.bachlor_comunity_services .bereadyjob span{display: inline-block;width:100%;}
.bachlor_ict .bereadyjob,.bachlor_comunity_services .bereadyjob ,.bannrfrst.secondslide.lastbob .bereadyjob{line-height: 35px; margin-left: 80px;}
.bachlor_ict:after,.bachlor_comunity_services:after{content: '';position: absolute;left:0;right:0;bottom:0;height:200px;background: rgb(0,0,0,0);  /* fallback for old browsers */ background: -webkit-linear-gradient(to top,rgb(0,0,0,0.9), rgb(0,0,0,0));  /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to top,rgb(0,0,0,0.9), rgb(0,0,0,0)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }
.bachlor_ict .bannertext,.bachlor_comunity_services .bannertext{z-index: 10;}
.bs2.bb-accounting{
    max-width: 665px;
}
.bannrfrst.secondslide.bbaccounting .bereadyjob{
    line-height: 35px;
    margin-left: 80px;
}
.bannrfrst.secondslide.bbaccounting .bereadyjob span{
    /*font-size: 18px;*/
    display: inline-block;
    width: 100%;
}
.bs2.bict,.homebtnslider.bict{ background: #33869E;}
.bs2.bcos,.homebtnslider.bcos{ background: #E82127;}
/* py css 1 march 23 end */




#downloadaccordion .card {
    margin-top: 25px;
}
#downloadaccordion .card>.card-header {
    background: #006662;
}
#downloadaccordion .card>.card-header a {
    color: #fff;
    padding: 8px;
    font-size: 22px;
    display: block;
    position: relative;
    font-weight: bold;
    font-family: Gilroy-ExtraBold;
}
#downloadaccordion .card:first-child .panel-title a:after {
    content: "\f068";
}
#downloadaccordion .card:first-child .panel-title a[aria-expanded=false]::after {
    content: "\f067";
}
#downloadaccordion .panel-title a[aria-expanded=true]::after {
    content: "\f068";
    color: #fff;
}
#downloadaccordion .panel-title a:after {
    font-family: FontAwesome;
    content: "\f067";
    position: absolute;
    left: auto;
    top: 4px;
    font-size: 15px;
    color: #ffffff;
    right: 15px;
    font-size: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
}
.page-id-15769 .card.card6 {
    display: none;
}
/*downloads page*/
.donloadlist .common-list{
 display: flex;
 flex-wrap: wrap;
}
.donloadlist .common-list li{
    width: 46%;
    font-family: Gilroy-ExtraBold;
    margin-right: 10px;
}
.download-information{
  padding: 50px 0px;
}
#downloadaccordion .card-body{
    background: #f2f2f2;
}
.download-information2{
  border-bottom: 2px solid #EBEBEB;
    border-top: 2px solid #EBEBEB;
    padding: 50px 0px;
}
.donloadlist .common-list li a{
  color: #333333;
  text-decoration: none;
}
.donloadlist .common-list li a:hover{
        color: #006662;
}
.class-sizes .white-heading{
 font-size: 20px;
}
/*downloads page end*/



/*library page start here*/
.librarysection{
    background-image: url(assets/images/libraryimg.png);
    background-size: cover;
    width: 100%;
    height: 465px;
    background-repeat: no-repeat;
}
.librarysection .container{
height: 100%;
}
.librarysection .container  .row{
    height: 100%;
    align-items: center;
}
.libracontent{
        width: 80%;
    background: #006662c4;
    border: none;
    padding: 20px 0px 0px 0px;
    color: #fff;
    padding: 20px;
    /* border-radius: 10px 10px 0px 0px; */
    border-radius: 10px;
}
.libracontent h1{
        font-size: 42px;
    color: #fff;
    font-family: Gilroy-ExtraBold;
    padding: 13px 22px;
    border-left: 5px solid white;
    margin-bottom: 20px;
}
.cont-data ul{
display: flex;
justify-content: center;
}
.cont-data ul li{
         background: #ffffff;
    width: 35%;
    margin: 20px;
    padding: 20px;
    text-align: center;
}
#libraryaccorion.panelsection{
    background: #efefef;
}
#libraryaccorion.panelsection .panel-title a span{
display: none;
}
#libraryaccorion.panelsection .panel-default>.panel-heading {
    background: #006662;
        padding: 10px 15px;
}
#libraryaccorion.panelsection .panel-default>.panel-heading a {
    color: #fff;
    padding: 8px;
    font-size: 22px;
    display: block;
    position: relative;
        font-family: Gilroy-ExtraBold;
}
#libraryaccorion.panelsection .panel-title a:after{
   color: #fff;
   content: "\f067"; 
}
#libraryaccorion.panelsection .panel-title a[aria-expanded="true"]:after {
       content: "\f068";
    transition: .3s all;
}
#libraryaccorion.panelsection  .panel-body ul  {
    padding-left: 0px;
}
#libraryaccorion.panelsection .panel{
    margin-bottom: 30px;
}
.cont-data ul li:last-child{
    background: #006662;
    color: #fff;
}
.cont-data ul li strong{
        font-size: 22px;
    margin-bottom: 16px;
    display: inline-block;
}
.hl-link ul li{
        margin-bottom: 13px;
    position: relative;
    width: 100% !important;
    padding: 0;
    padding-left: 25px;
    display: block;
}
.hl-link ul li:after{
        background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
}
#libraryaccorion.panelsection .panel-title a:after{
   position: absolute;
    font-size: 18px;
    font-family: FontAwesome;
    top: 12px;
    right: 16px;
    bottom: 0;
    margin: 0 auto;
    transition: .3s all;
    margin: 0 auto;
    color: #fff;
    font-weight: 300; 
}
#libraryaccorion.panelsection .panel-default:first-child .panel-title a:after {
    content: "\f068";
}
#libraryaccorion.panelsection .panel-default:first-child .panel-title a[aria-expanded=false]::after {
    content: "\f067";
}
.captoion h2{
    font-size: 24px;
    font-family: Gilroy-ExtraBold;
    line-height: 28px;
}
/*library page start here end*/
.smpara{
    font-weight: bold;
    text-transform: uppercase;
}

.tax-courses_category.term-13 .main-coursesbox .black-heading{display: none;}


.searchbox-download{
        display: flex;
    align-items: center;
}
.searchdata.blue-button.btn-hover{
margin-top: 0;
    margin-right: 20px;
}
.searchdata.blue-button.btn-hover a{
    color: #fff;
}
.searchinputdata label{
margin-bottom: 0px;
}
.searchinputdata span.screen-reader-text{
display: none;
}
.searchinputdata  input{
        background: transparent linear-gradient( 
180deg
 , #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box !important;
    border: 1px solid #E1E1E1 !important;
    border-radius: 5px !important;
    height: 40px;
    margin-bottom: 0;
    width: 300px;
    padding: 10px;
}
.searchinputdata  input:focus{
    outline: none;
}
.page-template-template-downloads .innertextpage {
    color: #fff;
        text-align: center;
}
.page-template-template-downloads .container.innercotnaire .innermaincontent {
    width: 100%;
    bottom: 0;
    top: 108px;
}
.postid-8051 .pathway-courses ,.postid-8048 .pathway-courses ,.postid-8163 .pathway-courses{
    display: none;
}

.othertabs-content .nav-pills {
    margin-bottom: 15px;
}
.othertabs-content .nav-pills .nav-item {
    margin-right: 15px;
}
.othertabs-content .nav-pills .nav-link {
    border-radius: 0;
    background: #e0e0e0;
    color: #333333;
    font-weight: 700;
    font-size: 16px;
    font-family: Gilroy-Medium;
}
.othertabs-content .nav-pills .nav-link.active {
    color: #fff;
    background-color: #006662;
}


/*new govt funding page*/
.topbarfix.govtsidebar{
    background: transparent linear-gradient(
180deg
, #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    margin-top: 0px;
}
.topbarfix.govtsidebar .topnavstiky ul{
box-shadow: none;
    padding: 0px 10px;
    background: transparent;
}
.topbarfix.govtsidebar .topnavstiky ul li a{
    padding: 10px 10px;
    font-size: 17px;
}
section.govtfundingsection{
padding: 50px 0px;
}
section.govtbg-clr:nth-child(even){
background: #FAFAFA 0% 0% no-repeat padding-box;
}
.govtboxbg .course-section {
    background: #FCFCFC 0% 0% no-repeat padding-box;
    border: 1px solid #F5F5F5;
    border-radius: 10px;
    padding: 30px 22px;
        box-shadow: 1px 2px 11px 2px #f2f2f2;
        margin-bottom: 0px;
        height: 100%;
}
.govtcourses{
      background: #FCFCFC 0% 0% no-repeat padding-box;
    border-radius: 10px;
    box-shadow: 1px 2px 11px 2px #f2f2f2;
    margin-bottom: 30px;
}
.govtcourses img{
    width: 100%;
}
.govtcourses .govthead a{
        display: block;
    padding: 12px;
    font-size: 20px;
    font-weight: 600;
    color: #333333;
}
.govtfundingsection .col-md-6{
margin-bottom: 30px;
}
.govtfundendpanel{
    padding: 50px 0px;
}
#govtfundepanel .card>.card-header {
    background: #006662;
}
#govtfundepanel .card>.card-header a {
    color: #fff;
    padding: 8px;
    font-size: 22px;
    display: block;
    position: relative;
    font-weight: bold;
    font-family: Gilroy-ExtraBold;
}
#govtfundepanel .panel-title a:after {
    font-family: FontAwesome;
    content: "\f067";
    position: absolute;
    left: auto;
    top: 4px;
    font-size: 15px;
    color: #ffffff;
    right: 15px;
    font-size: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
}
#govtfundepanel .panel-title a[aria-expanded=true]::after {
    content: "\f068";
    color: #fff;
}
#govtfundepanel .cardcustom:first-child .panel-title a:after {
    content: "\f068";
}
#govtfundepanel .cardcustom:first-child .panel-title a[aria-expanded=false]::after {
    content: "\f067";
}
#govtfundepanel .card {
    margin-top: 25px;
}





.govtfundepanel .card>.card-header {
    background: #006662;
}
.govtfundepanel .card>.card-header a {
    color: #fff;
    padding: 8px;
    font-size: 22px;
    display: block;
    position: relative;
    font-weight: bold;
    font-family: Gilroy-ExtraBold;
}
.govtfundepanel .panel-title a:after {
    font-family: FontAwesome;
    content: "\f067";
    position: absolute;
    left: auto;
    top: 4px;
    font-size: 15px;
    color: #ffffff;
    right: 15px;
    font-size: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
}
.govtfundepanel .panel-title a[aria-expanded=true]::after {
    content: "\f068";
    color: #fff;
}
#overalleligibility .card:first-child .panel-title a:after {
    content: "\f068";
}
#overalleligibility .card:first-child .panel-title a[aria-expanded=false]::after {
    content: "\f067";
}

/*.govtfundepanel .card {
    margin-top: 25px;
}*/
.mobilegovtfundendpanel{
    display: none;
}

#govtfundepanel h4.panel-title{
margin-bottom: 0px;
}
.govtfundepanel h4.panel-title{
margin-bottom: 0px;
}
.page-template-template-fundedcourse .panel-group {
    padding-top: 35px;
}
/*.govtfundingsection#feefree{
    margin-top: 50px;
}*/
 p strong.fontfuthra{
font-size: 18px;
margin-bottom: 15px;
display: block;
}
.govthead.yellowtabs a{
    color: #fcd60b;
}
.govthead.bluetabs a{
        color: #1b75bc;
}
.govthead.pinktabs a{
        color: #ec80a7;
}
.govthead.redtabs a{
        color: #ed1c24;
}

/*download cards css*/
.page-id-15609 .card.polices5{
display: none;
}

/*policies-and-procedures page remove tabs*/
.page-id-15602 .card.card1{
display: none;
}
.page-id-15602 .card.card2{
display: none;
}
.page-id-15602 .card.card3{
display: none;
}
.page-id-15602 .card.card4{
display: none;
}
.page-id-15602 .card.card5{
display: none;
}
.page-id-15602 .card.card6{
display: none;
}
/*policies-and-procedures page remove tabs end*/
/*download cards css end*/


/*what we offer page css*/
.librarysection.weoffer{
    background-image: url(assets/images/weoffer-banner2.png);
    background-size: cover;
    width: 100%;
    height: 465px;
    background-repeat: no-repeat;
}
.intro{
    padding: 50px 0px;
    background: #e8e8e8;
}
.introsection .paymennavs{
    background: #fff;
    padding: 30px;
}
.paymennavs .tabspay-ct {
    margin-top: 20px;
}
.offertext{
    margin-top: 20px;
}
.librarysection.weoffer p{
padding-left: 30px;
}
.librarysection.weoffer .libracontent h1{
    margin-bottom: 0;
}
.paymennavs .nav-pills .nav-link.active{
    color: #fff;
    background: #006662;
}
.paymennavs .nav-pills .nav-item{ 
    margin-right: 18px;
}
.paymennavs .nav-pills .nav-link{
    padding: 8px 16px;
    color: #000;
    display: inline-block;
    font-size: 20px;
    border-radius: 0px;
    font-family: Gilroy-ExtraBold;
    background: #e6e6e6;
    border-radius: 7px;
}
.pdfbox{
    display: flex;
    align-items: center;
    background: #fff;
    padding: 4px 10px;
    border-radius: 8px;
    /*box-shadow: 0px 3px 30px #00000029;*/
    min-height: 60px;
    transition: .3s all;
    border: 1px solid #006662;
}

.downloadflyerbox ul li .pdfbox img{
width: 25px;
}
.downloadflyerbox ul li:hover .pagelink a{
color: #006662;
}

.downloadflyerbox ul li{
    /*padding: 0px 15px;*/
    width: 100%;
    margin-bottom: 10px;
}
.downloadflyerbox ul li .pagelink a{
 font-size: 17px;
    font-family: Gilroy-Medium;
    color: #333333;
    line-height: 20px;
    display: inline-block;
        width: 100%;
}
/*.downloadflyerbox ul{
display: flex;
flex-wrap: wrap;
    margin: 0 -15px;
}*/
.downloadflyerbox ul li .pagelink{
    margin-left: 10px;
        width: 100%;
}
.whatabout-section{
    margin-bottom: 50px;
}
.new-vocationl{
    padding: 50px 0px;
}
.new-vocationl.panelsection{
background: #fff;
padding-bottom: 0px;
}
.new-vocationl.panelsection .panel-title a{
    display: inline-block;
    color: #fff;
    font-size: 17px;
}
.new-vocationl.panelsection .course-entrytabs .panel-title{
    margin-bottom: 0px;
    display: flex;
    justify-content: space-between;
    padding:5px 18px;
        align-items: center;
}
.new-vocationl.panelsection .bulletpoints ul li{
margin-bottom: 3px;
}
.new-vocationl.panelsection .panel{
       margin-bottom: 9px; 
}
.courseheading{
    padding: 0px;
    margin: 0px;
    font-size: 24px;
    font-family: Gilroy-Medium;
    line-height: 1;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: capitalize;
}
.new-vocationl.panelsection .course-entrytabs .panel-body ul{
padding-left: 0px;
}
.new-vocationl.panelsection .course-entrytabs .panel-body{
        padding: 8px 15px !important;
}
.new-vocationl.panelsection .course-entrytabs .panel-body ul li a{
    font-size: 14px;
}
.new-vocationl.panelsection .course-entrytabs .panel-title {
    background: #006662;
}
/*.new-vocationl.panelsection .course-entrytabs .panel-title a:after {
    content: "\f068";
}*/
.new-vocationl.panelsection .panel-title a.openpills{
    width: 32px;
    height: 32px;
    position: relative;
}
.new-vocationl.panelsection .panel-title a.openpills:after{
        font-family: FontAwesome;
    content: "\f067";
    position: absolute;
    left: auto;
    top: 4px;
    font-size: 15px;
    color: #ffffff;
    right: 0px;
    font-size: 17px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
}
.new-vocationl.panelsection .panel:first-child .panel-title a.openpills:after {
    content: "\f068";
}
.new-vocationl.panelsection .panel:first-child .panel-title a.openpills[aria-expanded=false]::after {
    content: "\f067";
}
.new-vocationl.panelsection  .panel-title a.openpills[aria-expanded=true]::after {
    content: "\f068";
    color: #fff;
}

.new-vocationl.panelsection .courses-image{
height: 380px;
}
.new-vocationl.panelsection .courses-image img{
height: 100%;
top: 100%;
width: 100%;
object-position: center;
object-fit: cover;
}
.tabsrollbar{
    height: 350px;
    overflow-y: scroll;
}

.tabsrollbar::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.tabsrollbar::-webkit-scrollbar
{
    width: 6px;
    background-color: #F5F5F5;
}

.tabsrollbar::-webkit-scrollbar-thumb
{
    background-color: #006662;
    /*border: 2px solid #555555;*/
}
/*what we offerend*/

.handof-training .handsboxmain{
       background: #f2f2f2;
    padding: 20px 20px;
    display: flex;
    min-height: 200px;
}
.handcont{
padding-left: 20px;
}
.handcont p{
    margin-bottom: 0px;
}
.headhead{
    font-size: 20px;
    font-weight: 700;
}
.handof-training{
    padding-bottom: 50px;
}
.advideo img{
       width: 100%;
    }


/*students-support css*/
.page-template-students-support .learnyourway .row:nth-child(even){
flex-direction: row-reverse;
}
.student-support{
    padding-top: 50px;
}
.studentsupport-page .way-img{
position: relative;
height: 100%;
}
.studentsupport-page .row{
margin-bottom: 50px;
}
.studentsupport-page .way-img img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-position: center;
    left: 0;
    right: 0;
    top: 0;
    right: 0;
    padding: 15px;
}
/*students-supports css end here*/

.highlight-text{
   border-bottom-style: dotted;
    display: inline-block;
    font-weight: 700;
    font-family: Gilroy-Medium;
    font-size: 18px;
}
span.highlight-text{
margin-bottom: 5px;
}


/*how to pay page*/
.intro-pay{
    padding: 50px 0px;
}
/* .tabspay-ct{
    padding: 20px;
    background: #ffffff;
    text-align: center;
    border-radius: 10px;
    box-shadow: 0px 2px 10px 2px #67676712;
    margin-bottom: 30px;
}
.col-lg-12:last-child .tabspay-ct{
margin-bottom: 0px;
} */
.paymenttabs{
    background: #e8e8e8;
    padding: 50px 0px;
}
.paymenttabs .paymennavs{
background: #fff;
padding: 30px;
}
.paymenttabs .paymennavs .tabspay-ct{
margin-top: 20px;
}
.paymennavs .nav-pills .nav-link{
    padding: 8px 16px;
    color: #000;
    display: inline-block;
    font-size: 20px;
    border-radius: 0px;
    font-family: Gilroy-ExtraBold;
    background: #e6e6e6;
    border-radius: 7px;
}

.tabspay-ct .blue-button{
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 18px;
    padding: 10px 22px;
}
/* .tabspay-ct .blue-button span{
    display: block;
    font-size: 14px;
} */

.paymennavs .nav-pills .nav-link span {
    display: block;
    font-size: 15px;
    text-align: center;
}
.mapdiv iframe{
    width: 100% !important;
    height: 335px !important;
}
.paymennavs .nav-pills .nav-link.active{
    color: #fff;
    background: #006662;
}
.paymennavs .nav-pills .nav-item{ 
    margin-right: 18px;
}
.tabspay-ct ul.banklist{
   
 width: 80%;
 margin-bottom: 20px;
}
.tabspay-ct ul.banklist li{
margin-bottom: 10px;
   display: flex;
}
.tabspay-ct ul.banklist li span:first-child{
   width: 20%;
    font-weight: 700;
    font-family: Gilroy-Medium;   
}
.tabspay-ct ul.banklist li span{
    width: 80%;
}
.paybanner{

 background-image: url(assets/images/paybanner.jpg);
 width: 100%;
 background-size: cover;
 height: 465px;
 background-repeat: no-repeat;

}
.paybanner .container{
height: 100%;
}
.paybanner .row{
        height: 100%;
    align-items: center;
    justify-content: center;
}
.head{
        font-size: 34px;
    color: #fff;
    font-weight: 900;
    font-family: Gilroy-ExtraBold;
    text-transform: uppercase;
}
.tabspay-ct .contlist li{
    width: 100%;
}

/*how to pay page*/


/*what we offer agent portal design*/

.allsectionpanel.whatweoffer-allsection .agentteam ,.allsectionpanel.whatweoffer-allsection .teamsection.firstteam .agentteam{
min-height: 240px;
}

.bannersection.whatweoffer-banner .overbg h1{
font-size: 34px;
}
.bannersection.whatweoffer-banner p.bannertap{
    font-size: 30px;
}
.few-buttons li{
    margin-bottom: 15px;
}
.few-buttons .coursebtn{
    padding: 7px 10px;
    min-width: 245px;
    text-align: center;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 21px;
}
.allsectionpanel .black-heading{
        padding-right: 15px;
}
.our-teamsection .teamsection{
margin-top: 40px;
}
.our-teamsection .agentteam ,.our-teamsection .teamsection.firstteam .agentteam{
    min-height: 235px;
}
/*what we offer agent portal design end*/

.page-id-16013 .innertextpage{
color: #fff;
}

/*education-agent*/
.education-agent-wrapper.newagent-edu .row{
justify-content: start;
}
.education-agent-wrapper.newagent-edu .edu-age-box{
    background: #006662 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 10px;
    position: relative;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.education-agent-wrapper.newagent-edu .edu-contentfull{
    background: transparent linear-gradient(
180deg
, #FAFAFA 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 10px;
    padding: 15px;
    display: inline-block;
    width: 92%;
    margin-left: 4%;
    margin-top: -35px;
    margin-bottom: 4%;
        min-height: 145px;
}
.education-agent-wrapper.newagent-edu .btn-box{
    background: #fcfcfc;
    padding: 20px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin-bottom: 20px;
}
.education-agent-wrapper.newagent-edu .btn-box a{
        min-height: auto;
        margin-bottom: 15px;
}

.edu-contentfull.last-scrollbar{
height: 145px;
overflow-y: scroll;
}

.edu-contentfull.last-scrollbar::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.edu-contentfull.last-scrollbar::-webkit-scrollbar
{ 
    width: 8px;
    background-color: #F5F5F5;
}

.edu-contentfull.last-scrollbar::-webkit-scrollbar-thumb
{
    background-color: #006662;
    border: 2px solid #555555;
    border-radius: 10px;
    margin-top: 20px;
}
.page-template-template-educationagent2 .innertextpage ,
.page-template-template_registeragent .innertextpage{
    color: #fff;
    text-align: center;
        margin: 0;
}
.page-template-template-educationagent2 .container.innercotnaire .innermaincontent,
.page-template-template_registeragent .container.innercotnaire .innermaincontent {
    width: 100%;
    bottom: 0;
    top: 0;
    height: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*education-agent end*/


.age-extra .highlight-text{
    display: block;
}
.page-id-15609 .card.card6{
display: none;
}
.quliboxmain.fullictimg{
    min-height: 94%;
}


/*menu css new*/
 .wsmenucontainer.clearfix{
display: none;
}
 .wsmenucontainer.clearfix.newmenu{
display: block;
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.title>a{
    position: relative;
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.title>a:after{
        content: '';
    position: absolute;
    background: #006662;
    height: 20px;
    width: 3px;
    left: 0;
    top: 0px;
    bottom: 0;
    margin: auto;
}
.title .minitxt-link{
font-size: 15px;
}
/*.linknone a{
    cursor: auto;
}*/
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.title  span.wsmenu_click{
display: none;
}
.wsmenu-list > li.lastarrow  .sub-menu .sub-menu{
    right:100% !important;
    left: auto;

}
/*menu css new*/
.page-id-16013 .learn-div .white-heading{
    text-transform: inherit;
}




.page-template-template-covid .faqsection .black-heading{
text-transform: inherit;
}
.covidtext .black-heading span{
font-size: 18px;
    margin-top: 12px;
    display: inline-block;
}
.galleryaward.homepage-gallery{
padding-bottom: 40px;
    padding-top: 10px;
}

.galleryaward.homepage-gallery .black-heading ,.further-information .black-heading ,
.mandinner .black-heading{
        text-transform: initial;
}

/*brand logo css*/
.brand-logotop{
    padding: 50px 0px;
}
.tablelogo ul{
      display: flex;
    width: 100%;
}
.tablelogo ul li{
        padding: 40px;
    border: 2px dashed #B4B4B4;
    display: flex;
    align-items: center;
    width: 50%;
    justify-content: center;
}
.tablelogo ul li:first-child{
    border-right: 0;
}

.brandlist-link table td{
        border: none;
        padding: 0px;
}
.brandlist-link table a{
      color: #333333;
    font-size: 18px;
    font-weight: 600;
    display: block;
    padding: 15px;
    position: relative;
    padding-left: 35px;
        margin-bottom: 5px;
        font-family: Gilroy-ExtraBold;
}
.brandlist-link table a:hover{
color: #006662;
}
.brandlist-link table a:after{
          background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 13px;
    width: 14px;
    height: 14px;
    left: 14px;
    top: 20px;
    background-repeat: no-repeat;
}
.brandlist-link{
    margin-bottom: 30px;
}
.brand-content strong{
display: inline-block;
margin-bottom: 10px;
}
.tabletextlogo.tablelogo ul li:after ,.mono-logo.tablelogo ul li:after{
display: none;
}
.logo-accordion{
    padding-bottom: 50px;
}
.colours-logo strong{
display: inline-block;
margin-top: 40px;
}
.logo-accordion #downloadaccordion .card-body{
padding: 40px 20px;
background: transparent;
}
.logo-accordion #downloadaccordion #down5 .card-body{
padding-top: 0px;
}
/*.notelist ul{

}*/
.notelist ul li{
    margin-bottom: 12px;
    padding-left: 26px;
    position: relative;
}
.notelist ul li:after{
  background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 12px;
    width: 12px;
    height: 12px;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;  
}
#downloadaccordion #newdownload .card>.card-header{
background: #EFEFEF;
    padding: 5px 7px;
}
#downloadaccordion #newdownload .card>.card-header h4{
        font-size: 20px;
    margin: 0;
}
#downloadaccordion #newdownload .card>.card-header a{
    color: #08324E;
}
#downloadaccordion #newdownload .panel-title a:after{
/*content: "\f067";*/
 color: #08324E;
}
/*#downloadaccordion #newdownload .card:first-child .panel-title a:after {
    content: "\f068";
}
#downloadaccordion #newdownload  .card:first-child .panel-title a[aria-expanded=false]::after {
    content: "\f067";
}*/
.logo-accordion #downloadaccordion  .card:first-child .panel-title a:after {
     content: "\f067";
}
.logo-accordion #downloadaccordion .card:first-child .panel-title a[aria-expanded=true]::after {
    content: "\f068";
    color: #fff;
}
.page-template-template-logo .container.innercotnaire .innermaincontent {
    width: 100%;
    bottom: 0;
    top: 0;
    height: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-template-template-logo .innertextpage {
    color: #fff;
    text-align: center;
    margin: 0;
}
/*.logo-accordion #downloadaccordion #down1 .card-body{
    padding: 40px 50px;
}*/
.logo-download-list.bulletpoints ul li a{
font-family: Gilroy-ExtraBold;
    color: #08324E;
    font-size: 20px;
}
.logo-download-list.bulletpoints ul li:after{
    top: 7px;
}
.logo-accordion #downloadaccordion #down1 #newdownload .card-body{
padding: 30px 30px;
}
.colorgray-bgmain{
  background: #eeeded;
}
.colorgray-background{
    background: #fff;
}
/*brand logo css end here*/

.page-template-template-singlelocation .innertextpage ,.page-template-template-ourcampus .innertextpage{
color: #fff;
}

.agetoverview{
    margin-top: 50px;
}
.agetoverview-text{
    padding-bottom: 30px;
}

.smlplsection{
    padding: 55px 0px 50px 0px;
}



/* .page-template-template-ourcampus .campus-content{
min-height: 194px;
} */


.page-template-template-singlelocation .innertextpage ,
.page-template-template-ourcampus .innertextpage,
.page-template-template-contactus .innertextpage,
.page-template-template-directors-test .innertextpage,
.page-template-template-boarddirector-new .innertextpage,
.page-template-template-newvocationalcourse .innertextpage,
.page-template-template_registeragent_test .innertextpage,
.page-template-template-directors-single .innertextpage,
.page-template-template-about .innertextpage{
    color: #fff;
    text-align: center;
        margin: 0;
}
.page-template-template-singlelocation .container.innercotnaire .innermaincontent ,
.page-template-template-ourcampus .container.innercotnaire .innermaincontent,
.page-template-template-contactus .container.innercotnaire .innermaincontent,
.page-template-template-directors-test .container.innercotnaire .innermaincontent,
.page-template-template-boarddirector-new .container.innercotnaire .innermaincontent,
.page-template-template-newvocationalcourse .container.innercotnaire .innermaincontent,
.page-template-template_registeragent_test .container.innercotnaire .innermaincontent,
.page-template-template-directors-single .container.innercotnaire .innermaincontent,
.page-template-template-about .container.innercotnaire .innermaincontent{
    width: 100%;
    bottom: 0;
    top: 0;
    height: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    right: 0;
}

.allborad-section{
    padding: 50px 0px;
}
.boardmain-content{
        background: #fff;
    box-shadow: 4px 5px 8px 4px #ebebeb;
    border-radius: 10px 10px 0px 0px;
}
.boardmain-content .borad-img img{
border-radius: 10px 10px 0px 0px;
    width: 100%;
}
.board-ct{
    padding: 20px;
}
.board-ct p{
min-height: 418px;
}
.governbtn{
    text-align: center;
    margin-top: 50px;
}
.wp-pagenavi{
    margin-bottom: 40px;
}
.form-box h5{
font-size: 22px;
    font-weight: 600;
    margin-bottom: 12px;
}
ul.character_ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    margin-bottom: 18px;
}
ul.character_ul li{
        margin-right: 5px;
}
ul.character_ul li .btn{
font-size: 12px;
}
ul.character_ul li.active .btn{
    color: #fff;
    background: #006662;
    font-weight: 600;
    outline: none;
    box-shadow: none;
}

.page-template-template_registeragent_test .countryslect-sec .form-inline .row{
width: auto;
}

.page-template-template_registeragent_test label.orlabel {
    display: block;
    width: 100%;
    text-align: center;
    margin: 10px 0px;
}
.page-template-template_registeragent_test .regsselect-box1.form-group.buttondiv .blue-button {
   padding: 2px 9px;
    margin-top: 0px;
    font-size: 14px;
}





/*form css agent*/
.page-template-template_registeragent .earlychildhood-section{
    padding: 0px;
    }
 .regsselect-box1.form-group.buttondiv{
    text-align: left;
    margin-top: 0px;
    margin-left: 20px;
}
.countryslect-sec form .regsselect-box1.form-group.buttondiv{
    width: 12%;
}
.countryslect-sec {
    padding: 40px 0px 0px 0px;
}
.countryslect-sec form.form-inline select{
           width: 100%;
      /*  margin-right: 20px;*/
    border-radius: 0;
    font-size: 16px;
    color: #7c7c7c;
    text-transform: capitalize;
    height: 50px !important;
    background: transparent linear-gradient(
180deg
, #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #E1E1E1;
    border-radius: 5px;
}
.countryslect-sec form{
    padding-left: 0px;
}
.countryslect-sec form input.blue-button{
    height: 49px;
    margin-top: 0px;
    border: 0px;
    cursor: pointer;
}

.countryslect-sec form .form-group{
    width: 100%;
    padding: 0px 13px;
}
.countryslect-sec form .form-group.lastformchild{
width: 10%;
}
.select2-container .select2-selection--single{
        box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 50px;
    border: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
        display: flex;
    align-items: center;
    font-size: 16px;
    color: #7c7c7c;
    text-transform: capitalize;
    height: 50px !important;
    background: transparent linear-gradient( 
180deg
 , #F1F1F1 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    outline: none;
}
.regsselect-box1 label{
    position: absolute;
    top: -23px;
    font-size: 16px;
    font-weight: 700;
}
.countryslect-sec .form-inline .row{
width: 90%;
}
.orlabel{
    font-weight: bold;
}
.form-inline .ajax_loader{
position: absolute;
    bottom: -40px;
    background: transparent;
    display: none;
}
.select2-container{
    width: 100% !important;
}
.regsselect-box1.form-group.buttondiv .blue-button{
    padding: 2px 9px;
    margin-top: 0px;
    font-size: 14px;
}
label.orlabel {
    display: block;
    width: 100%;
    text-align: center;
    margin: 10px 0px;
}


.countryslect-sec form .regsselect-box1.form-group.buttondiv {
    width: 13%;
}
.registere-table-data .table-bordered td{
    max-width: 257px;
    word-break: break-all;
    width: 180px;
}

.registere-table-data  .table-bordered tr td.phonecls{
    width: 175px;
    } 
.registere-table-data  .table-bordered tr td.countcls{
width: 107px;
}

.registere-table-data .table-bordered tr td.addcls{
    width: 250px;
}
.registere-table-data .table-bordered tr td.cityclass{
    width: 107px;
    }
.registere-table-data  .table-bordered th{
background: #006662;
color: #fff;
}
/*form css agent end*/

.page-id-15602 .donloadlist .common-list{
display: initial;
}
.page-id-15602 .donloadlist .common-list li{
    width: 100%;
    padding-left: 22px;
}
.page-id-15602 .main-block ul li:after{
    background-image: none;
    background: #006662;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    top: 5px;
}

/* what  offer new*/
.majorlinks a{
    color: #006662;
    font-size: 16px;
    font-weight: 700;
    display: block;
    margin-bottom: 13px;
    position: relative;
    padding-left: 19px;
}
.majorlinks a:after{
    background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 10px;
    width: 10px;
    height: 10px;
    left: 0;
    top: 9px;
    background-repeat: no-repeat;
}
.majorlinks a:hover{
    color: #fcd60b;
}
.extra-policiescontent {
    display: none;
}

.page-id-15602 .extra-policiescontent{
display: block;
margin-top: 40px;
}


.director-photobox{
    position: relative;
    margin-bottom: 40px;
}


.directorbox-section{
    background: #F9F9F9;
    position: relative;
    z-index: 0;
    padding: 50px 0px;
}
.direct-img img{
    width: 100%;
}

.direct-img{
    position: relative;
}
.director-photobox:hover .direct-img .board-des{
    opacity: 1;
    visibility: visible;
    overflow: hidden;
    transition: .3s all;
}
.direct-img .board-des{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(to bottom, #0000 0%, #22222200 50%, #000000bd 90%);
    height: 100%;
    bottom: 0;
    top: auto;
    opacity: 0;
    visibility: hidden;
    transition: .3s all;
    overflow: hidden;

}
.director-photobox:hover .dir-text{
    bottom: 30px;
    transition: .3s all;
}
.dir-text{
    position: absolute;
    bottom: 0;
    color: #fff;
    padding: 0px 20px;
    padding-bottom: 0;
    transition: .3s all;
    padding-right: 33px;
}
.dir-text strong{
    font-size: 20px;
    font-family: Gilroy-ExtraBold;
    margin-bottom: 5px;
    display: inline-block;
}
.dir-text p{
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 0px;
}
.linkdin-icon img{
    width: 25px;
}
.linkdin-icon{
    position: absolute;
    bottom: -6px;
    right: 15px;
}
.direct-img .board-des a{
display: block;
height: 100%;
width: 100%;
color: #fff;
}
.directorbox-section .row{
    justify-content: center;
}
.boardsectiontop{
    padding: 50px 0px;
}
.learnyourway.boardsingle .way-img{
padding: 0px;
background: transparent;
box-shadow: none;
max-width: 400px;
position: relative;
text-align: right;
}
/* .learnyourway.boardsingle .way-img:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 70%;
    background: #006662;
    bottom: 0;
    z-index: -1;
    border-radius: 18px 18px 0px 0px;
    left: 0;
    right: 0;
} */
/* .learnyourway.boardsingle .way-img:hover:after{
    background: #fcd60b;
    transition: .3s all;
} */
.learnyourway.boardsingle  .white-heading span{
    display: block;
    font-size: 18px;
}
.learnyourway.boardsingle{
    background-image: url(assets/images/board-bg.png);
    background-size: cover;
    padding: 50px 0px;
    z-index: 0;
    position: relative;
}
.learnyourway.boardsingle .learn-div{
margin-top: 0px;
}
.learnyourway.boardsingle .learn-div .learn-bg{
    display: flex;
    
}

.learnyourway.boardsingle .learn-div .main-block{
padding-left: 0px;
}
.qualification-section{
    padding-top: 20px;
}
.subheadeing{
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 25px;
}
.director-singleimages .way-img{
    position: relative;
}
.director-singleimages .way-img .linkdinicon-single{
    position: absolute;
    top: 30px;
    right: 30px;

}
.director-singleimages .way-img .linkdinicon-single img{
    width: 50px;
}
.expertise_contnt{
    color: #fff;
    padding-left: 100px;
    font-weight: 700;
    max-width: 70%;
    
}
.qualification-section  ul li:after{
    content: "";
    position: absolute;
    background: #006662;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    top: 5px;  
    left: 0; 
   
}
.qualification-section ul li{
    padding-left: 20px;
    position: relative;
    margin-bottom: 20px;
}
.qualification-section .main-block ul{
    padding-left: 20px;
}
.director-photobox:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 70%;
    background: #006662;
    bottom: 0;
    z-index: -1;
    border-radius: 18px 18px 0px 0px;
}
.director-photobox:hover:after{
background: #fcd60b;
transition: .3s all;
}
.direcotr-img-mobile{
    display: none;
}

.page-template-template-usefulresource .container.innercotnaire .innermaincontent ,.page-template-template-english-language  .container.innercotnaire .innermaincontent {
    width: 100%;
    bottom: 0;
    top: 108px;
}
.page-template-template-usefulresource .innertextpage  ,.page-template-template-english-language .innertextpage {
    color: #fff;
    text-align: center;
}
.student-half.firsthalf{
    margin-bottom: 45px;
    padding-bottom: 25px;
    border-bottom: 2px solid #EBEBEB;
}
.page-template-template-usefulresource .living-content img{
width: 36px;
}
.wsmenu-list li.governancecls .sub-menu {
    right: 100%;
    left: auto;
}

/* careers page css */
.video-careerspage{
    padding: 50px 0px;
}
.videobg{
    background: transparent linear-gradient(
        180deg
        , #FFFFFF 0%, #F4F4F4 100%) 0% 0% no-repeat padding-box;
            box-shadow: 0px 3px 30px #00000029;
            opacity: 1;
            padding: 15px;
}
.video-careerspage iframe{
    width: 100% !important;
    height: 360px;
   
}

.librarysection.careers{
    background-image: url(assets/images/careers.png);
}
/* careers page css end*/


.innrebtn-find-course{
display: flex;
align-items: center;
height: 100%;
justify-content: center;
}
.innrebtn-find-course .blue-button{
    margin-top: 70px;
    /* margin-left: 10px; */
}
.innrebtn-find-course-bottom{
    text-align: right;
    margin-top: 15px;
}


.rainbowbox p{
color: #fff;
}
.rainbow-img {
    margin-right: 15px;
    width: 20%;
}
.rainbow-img img{
    margin-right: 10px;
    height: 45px;
}
.rainbowbox{
    display: flex;
    margin-top: 25px;
}
.rainbowbox p{
    width: 80%;
    color: #fff;
    line-height: 16px;
    font-size: 14px;
}
.agetext.feehelptext{
min-height: auto;
}


/* new banner design css */
.homebannernew{
    position: relative;
    height: 100%;
}
.homebannernew .bannertext{
    display: flex;
    top: 0;
    z-index: 10;
}
.homebannernew .bnsecond-box{
    max-width: 600px;
    width: auto;
    display: inline-block;
}
.homebannernew .staneybanner-textbg{
    background: #006662c4;
    padding: 20px 28px;
    color: #fff;
    position: relative;
}

.homebannernew .staneybanner-textbg  .sub-bighead{
    font-size: 24px;
    font-weight: 600;
}
.homebannernew .staneybanner-textbg h1.bigt{
    font-family: Gilroy-ExtraBold;
}
.bannertextbtn{
    background: #51a238;
    color: #fff;
    padding: 5px 15px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    margin: 0px 0px;
}
.bannertextbtn:hover{
    color: #fff;
}
.homebannernew .staneybanner-textbg p{
    margin-bottom: 0px;
}
.homebannernew .staneybanner-textbg.darkblue{
background: #33869ed9;
}
.homebannernew .staneybanner-textbg.redbg{
background: #ed1c24d1;
}
/* new banner design css end */

/* policies-and-procedures  start here*/

.policies-procedure-section{
    padding: 50px 0px;
}
.policies-list ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.policies-list ul li {
    width: 50%;
    padding: 0px 15px;
    margin-bottom: 20px;
}
.policies-list ul li a{
    width: 100%;
    border: 1px solid #ceced1;
    padding: 10px 10px;
    color: #333333;
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 600;
}
.policies-list ul li a:hover{
 
    background: #006662;
    color: #fff;

}
.policies-scroll{
    padding: 0px 15px;
}
.page-template-template-policies-procedures .container.innercotnaire .innermaincontent{
    width: 100%;
    bottom: 0;
    top: 108px;
}
.page-template-template-policies-procedures .innertextpage {
    color: #fff;
    text-align: center;
}
.policieshead{
   margin-bottom: 20px;
}
.mb-br{
    display: none;
}
.page-template-template-policies-procedures .extra-policiescontent{
display: block;
    margin-bottom: 15px;
}
/* policies-and-procedures end here*/



/* agent portal new page design */

.bannersection.agentnewpage-section .overlaydivcontentnew .container {
    margin-top: 50px;
}
.agentportalbtn{
    align-self: end;
}
.bannersection.agentnewpage-section  .overlaydivcontentnew .container .agentbutton{
    align-self: self-end;
    width: 100%;
    margin-bottom: 4px;
}
.bannersection.agentnewpage-section  .overlaydivcontentnew .container .agentbutton a{
    width: 100%;
    text-align: center;
}

.main-tabingsection .topbarfix{
    margin-top: 0px;
}

.all-tabingsection .marketinpdf-section ,.all-tabingsection .gallerytabing
,.all-tabingsection .testimonailtabing 
,.all-tabingsection .marketinpdf-section
,.all-tabingsection .agenttabs{
    padding-top: 55px;
    scroll-behavior: smooth;
    scroll-margin-top: 65px;
}
.mr-mainpdf{
    border-radius: 10px;
border: 1px solid #E8E8E8;
background: linear-gradient(180deg, #F5F5F5 0%, rgba(217, 217, 217, 0.00) 100%);
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
padding: 10px;
margin-bottom: 50px;
}
#marketingmaterials .application_international .pdfhead h4{
    border-bottom-style: dotted;
    font-weight: 700;
    font-family: Gilroy-Medium;
    font-size: 18px;
    margin-bottom: 30px;
    display: block;
    line-height: 40px;
}
#marketingmaterials .mr-mainpdf h5{
min-height: 79px;
}
#admissionsdocuments .mr-mainpdf{
border-radius: none;
border: none;
background: transparent;
box-shadow: none;
padding: 0;
margin-bottom: 0px;
}
#admissionsdocuments .mr-mainpdf h5{
min-height: auto;
}
#admissionsdocuments  ul{
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
    display: block; 
    padding-left: 0px;
}
#admissionsdocuments  ul li{
    margin-bottom: 13px;
    position: relative;
    width: 100% !important;
    padding: 0;
    padding-left: 20px;
    display: block;
}
#admissionsdocuments ul li:after{
    background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 10px;
    width: 10px;
    height: 10px;
    left: 0px;
    top: 6px;
}
#admissionsdocuments .application_international{
    padding-left: 20px;
    margin-bottom: 30px;
    
}
#admissionsdocuments .pdfhead h4{
    color: #333333;
    font-family: Gilroy-ExtraBold;
    font-size: 18px;
}
.mr-mainpdf h5{
color: #000;
font-size: 16px;
font-weight: 700;
min-height: 53px;
transition: .3s all;
}
.mr-mainpdf:hover h5{
color: #fcd60b;
transition: .3s all;
}
.mr-mainpdf:hover span {
    background: #fcd60b;
    transition: .3s all;
}
.mr-mainpdf a{
    display: block;
    position: relative;
}
.thumb-img img{
width: 100%;
}
.mr-mainpdf span{
    position: absolute;
    bottom: -28px;
    left: 0;
    right: 0;
    margin: auto;
    width: 58px;
    display: flex;
    height: 58px;
    border-radius: 50%;
    text-align: auto;
    background: #006662 linear-gradient( 
180deg
 , #006662 0%, #006662 100%) 0% 0% no-repeat padding-box;
    align-items: center;
    justify-content: center;
}

.pdfhead h2.black-heading{
    font-family: Gilroy-ExtraBold;
}
.container.bgmaintabing{
    background: #FFF;
    box-shadow: 0px 4px 34px 0px rgb(0 0 0 / 25%);
}
/* .main-tabingsection .topnavstiky ul{
    background: #006662;
}
.main-tabingsection .topnavstiky ul li a.active {
    color: #006662;
    background: #e2e2e2;
} */
.topbarfix.newagenttopbar ul li a{
padding: 3px 6px;
font-size: 16px;
font-family: Gilroy-ExtraBold;
}
.topbarfix.newagenttopbar{
    margin-top: auto;
}
.galleryimg img{
width: 100%;
}
.galleryimg{
    margin-bottom: 30px;
}
.agenttabs{
    padding: 50px 0px;
}

.tabslinks .nav.nav-pills .nav-item{
    width: 100%;
}

.tabscontent{
    background: #F3F3F3;
    padding: 30px;
    scroll-margin-top: 50px;
}
.tabscontent table thead th{
    width: 200px;
    vertical-align: middle;
}
.tabscontent table td{
    vertical-align: middle;
}
.tabslinks .nav.nav-pills .nav-item .nav-link.active{
    color: #fff;
    background-color: #006662;
    border-radius: 0px;
}
.tabslinks .nav-pills .nav-link{
color: #000;
font-weight: 600;
}
.tabscontent .tab-contentbox h2{
    color: #006662;

    font-size: 25px;
    font-style: normal;
    font-weight: 700;
}

/* .hidetabs{
    display: none;
} */
.page-template-template-newagentportal .header{
display: none;
}

.page-template-template-newagentportal .hdr_agnt_prtl{
    position: initial;
    z-index: 100;
}
.page-template-template-newagentportal .logodivnew{
border-top: 0px;
padding: 5px 0px;
margin: 0px 26px 0px 15px;
}
.newpagetestimonail .owl-nav{
text-align: center;
margin-top: 20px;
}
.newpagetestimonail  .owl-carousel .owl-nav button.owl-next{
margin-left: 20px;
}
.tabslinks {
    position: sticky;
    top: 65px;
}
.logodivnew.newagentportal.mobilebarred{
display: none;
}
.logodivnew.newagentportal.desktopbarred span{
    padding: 0px 10px;
    font-family: Gilroy-Medium;
}
.page-template-template-newagentportal #header.hdr_agnt_prtl.newheaderagent .navbar.navbar-light{
    justify-content: center;

}
li.agentportal-submenu{
position: relative;
}
li.agentportal-submenu:hover ul.agent-submenu{
opacity: 1;
visibility: visible;
transition: .3s all;
}
li.agentportal-submenu ul.agent-submenu{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    width: 198px;
    left: -88px;
    padding: 0;
}
li.agentportal-submenu ul.agent-submenu li{
    width: 100%;
}
li.agentportal-submenu ul.agent-submenu li a{
    width: 100%;
}

.country-dropdown-wrap .dropdown-menu {
    padding: 0px;
    border-radius: 10px;
    border: solid 1px white;
    background: transparent linear-gradient( 
180deg
 , #dcdcdc 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
}
.country-dropdown-wrap .dropdown-menu .dropdown-item:first-child {
    border-radius: 10px 10px 0 0;
}
.country-dropdown-wrap .dropdown-menu .dropdown-item {
    padding: 0;
    border-bottom: 1px solid #e6e6e6;
    cursor: pointer;
}
.country-dropdown-wrap .dropdown-menu .dropdown-item a {
    text-decoration: none;
    padding: 5px 10px;
    display: block;
    color: #000;
}
.country-dropdown-wrap .dropdown-menu .dropdown-item a.active {
    background-color: #224099;
    color: #fff;
}
.country-dropdown-wrap .dropdown-toggle img {
    width: 18px;
    height: 18px;
}
.country-dropdown-wrap .dropdown-toggle .show-text {
    display: inline-block !important;
    font-weight: 500;
    font-size: 15px;
}
/* .country-dropdown-wrap .dropdown-toggle b {
    display: none;
} */
.country-dropdown-wrap .dropdown-menu .dropdown-item img {
    width: 25px;
    height: 25px;
    border-radius: 100px;
    margin-right: 5px;
}
.country-dropdown-wrap .dropdown-menu .dropdown-item a b {
    font-weight: 500;
}
.page-template-template-newagentportal  .dropdown.dropdwonagentportal .form-group span{
position: initial;
}
.page-template-template-newagentportal .dropdown.dropdwonagentportal .btn{
    background: transparent linear-gradient( 
        180deg
         , #dcdcdc 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
            box-shadow: 0px 3px 10px #0000000d;
}
.page-template-template-newagentportal .show>.btn-info.dropdown-toggle{
    background: transparent linear-gradient( 
        180deg
         , #dcdcdc 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
            box-shadow: 0px 3px 10px #0000000d;
    /* background: transparent; */
    color: #000;

}
.page-template-template-newagentportal .btn-info:not(:disabled):not(.disabled):active:focus, .page-template-template-newagentportal .show>.btn-info.dropdown-toggle:focus{
    box-shadow: 0px 3px 10px #0000000d;
}
.page-template-template-newagentportal .dropdown-item.active,  .page-template-template-newagentportal .dropdown-item:active{
    background-color: transparent;
}
/* agent portal new page design */

.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.blueboxbtn a.btn-hover{
    background: #006662 0% 0% no-repeat padding-box !important;
    border-radius: 7px;
    font-family: Gilroy-ExtraBold;
    color: #fff !important;
    border-radius: 0px;
    display: inline-block;
    font-size: 16px;
    border-radius: 0px;
    border: 0px;
    min-width: 200px;
    text-align: center;
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.blueboxbtn a.btn-hover:before{
border-radius: 0px;
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.blueboxbtn{
    margin-top: 5px;
    margin-bottom: 5px;
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.blueboxbtn:hover a.btn-hover{
    border-left: none;
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.title:hover a.btn-hover{
    background: #006662 0% 0% no-repeat padding-box !important;
}

/* student-counselling */
.st-heading{
    padding-top: 50px;
}
.download-information.student-counsellingsection #down1 .donloadlist .common-list li{
width: 100%;
}
.download-information.student-counsellingsection  .donloadlist .common-list li a{
color: #006662;
}
.download-information.student-counsellingsection #down1 .donloadlist .common-list li p{
    font-family: Gilroy-Light;
    margin: 0px;
}

.page-template-template-airport-reception-accommodation .inner-main-banner.general-english{
    background-image: url(assets/images/arrival-information.jpg);
    background-size: cover;
    width: 100%;
    height: 465px;
    background-repeat: no-repeat;
}
.page-template-template-airport-reception-accommodation .container.innercotnaire .innermaincontent{
    position: absolute;
    width: 85%;
    bottom: auto;
    top: 0;
    margin: auto;
    height: 100%;
    display: flex;
    align-items: center;
}
.arrival-info{
    background: #006662c4;
    border: none;
    padding: 20px 0px 0px 0px;
    color: #fff;
    padding: 20px;
    border-radius: 10px;
    width: 62%;

}
.arrival-info .innertextpage{
    text-transform: capitalize;
    font-size: 42px;
    color: #fff;
    font-family: Gilroy-ExtraBold;
    padding: 13px 22px;
    border-left: 5px solid white;
    margin-bottom: 20px;
}

.navbar-nav.mobile-show{
display: none;
}

/* agent portal local change */
/* .allsectionpanel #flyerssection.panel.panel-default .agentcoursebox{
background: transparent;
margin-bottom: 0px;
box-shadow: none;
}
.allsectionpanel #flyerssection.panel.panel-default  .agetext{
    color: #404041;
    font-size: 16px;
    font-weight: 800;
    padding: 0;
    min-height: auto;
    display: inline-block;
}
.allsectionpanel #flyerssection.panel.panel-default ul{
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
    display: block;
}
.allsectionpanel #flyerssection.panel.panel-default ul li{
    margin-bottom: 13px;
    position: relative;
    width: 100% !important;
    padding: 0;
    padding-left: 20px;
    display: block;
}
.allsectionpanel #flyerssection.panel.panel-default ul li:after{
    background-image: url(assets/images/bluetik.png);
    position: absolute;
    content: "";
    background-size: 10px;
    width: 10px;
    height: 10px;
    left: 0px;
    top: 6px;
}
.allsectionpanel #flyerssection.panel.panel-default .ageimg{
padding: 0px;
}
.allsectionpanel #flyerssection.panel.panel-default .addmission{
    padding-left: 20px;
    margin-bottom: 35px;
}
.othermaterials .highlight-text{
    font-family: Gilroy-ExtraBold;
    font-size: 22px;
} */
.tab-contentbox h4{
    font-family: Gilroy-ExtraBold;
    font-size: 22px;
}

.mandatory-section.student-supportbg{
    background-image: url(assets/images/studentbanner.jpg);
}
.course-titlelink{
    font-size: 18px;
    margin-top: 10px;
    font-weight: 300;
    display: inline-block;
    background: #fcd60b;
    padding: 5px 10px;
    border-radius: 15px;
}
.course-titlelink a{
    color: #006662;
}
section.government-funding#package_heading{
    scroll-margin-top: 50px;
}

.page-template-template-contactus  .campus-location .col-lg-4.col-md-6:nth-child(4){
display: none;
} 
.italicfont{
    font-style: italic;
    text-decoration: underline;
}
.overviewspan{
    display: inline-block;
    padding-left: 11px;
    
}
.footercontent .flagfooter{
    width: 10%;
    position: relative;
    height: 71px;
}
.footercontent .flagfooter img{
    position: absolute;
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.footercontent .flagcontent{
    width: 90%;
    margin-left: 20px;
}
.living-content i{
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 40px;
    color: #006662;
}
.page-template-template-english-language .livingmain:hover:after{
background: #fcd60b;
}
.page-template-template-english-language .livingmain:hover i{
color:#fcd60b;
}
strong.english-subheading{
display: inline-block;
font-size: 18px;
margin-bottom: 20px;
}

.page-template-template-english-language .livingmain .living-content h4{
text-align: center;
}
.page-template-template-english-language .livingmain .living-content h4 span{
    font-weight: 600;
}
.page-template-template-english-language .student-half .living-content{
    min-height: 130px;
}
.page-id-15769  .card.polices5{
display: none;
}
.adimg{
    min-height: 390px;
}


/* he banner */
.bannrfrst.hebannernew .bannertext{
    align-items: center;
}
.bannrfrst.hebannernew .bannertext span{
    color: #F3BC29;
    font-size: 24px;
    font-weight: 700;
    font-family: Gilroy-Medium;
}
.bannrfrst.hebannernew .bannertext a.redclr-btn{
    background: #e23022;
}
.bannrfrst.hebannernew .bannertext small{
    color: #fff;
    display: block;
    font-size: 55px;
    font-family: Gilroy-Medium;
    margin-bottom: -18px;
}
.bannrfrst.hebannernew .bannertext h2 {
    font-family: Gilroy-ExtraBold;
    font-size: 76px;
    color: #fff;
    line-height: 66px;
   
    margin: 12px 0px 18px 0px;
}
.bannrfrst.hebannernew .bannertext p{
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    font-family: Gilroy-Medium;
}
.bannrfrst.hebannernew .bannertext a{
    color: #fff;
    padding: 5px 15px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    margin: 0px 0px;
    background: #F3BC29;
    margin-right: 15px;
    text-transform: uppercase;
}
.bannrfrst.hebannernew .bannertext a.blueclr-btn{
    background: #3f75bd;
}
.bannrfrst.hebannernew .bannertext a.greenclr-btn{
background: #51a238;
}

ul.bllist li:nth-child(9) a {
    background: #e5585f;
}
.postid-16910 .blinnimg{
height: 100%;
}


.policies-subhead{
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: Gilroy-ExtraBold;
    color: #ffff;
    background: #006662;
    padding: 10px 22px;
}

.policies-list {
    background: #f6f6f6;
    height: 100%;

}
.notetext-scroll p{
    color: red;
    text-align: center;
}


.footer-contact ul li.ft-location a{
    font-weight: 600;
    align-items: baseline;
}
.footer-contact ul li.ft-location a img{
    filter: brightness(100);
}
.footer-contact ul li.ft-location a:hover img{
    filter: brightness(1);
}


.landingpage{
    padding: 40px 0px;
    text-align: center;
    background-image: url(assets/images/landingpage-banner.png);
    background-size: cover;
    background-position: center;
    color: #fff;
    height: 600px;
    display: flex;
    align-items: center;
}
.landingpage strong{
font-size: 26px;
}
.landingpage h2{
    font-family: Gilroy-ExtraBold;
    font-size: 70px;
}
.landingpage p{
    font-size: 18px;
}
.landingpage .blue-button{
    font-size: 18px;
    padding: 14px 25px;
    margin: 0px 10px;
}
.secondfooter-6{padding-left: 0px;}
.page-id-15911 .innertextpage{
    color: #fff;
}
.page-id-17061 .covidtext .black-heading {
    display: none;
}

/* our team staff css */
.ourstaff-table{
  
    padding: 50px 0px;
    padding-top: 0px;
}
.ourstaff-table table th{
    background: #006662;
    color: #fff; font-size: 20px;
}
.ourstaff-table table td{
    vertical-align: middle;
}
.ourstaff-table table tr:nth-child(odd){
    background-color: #f9f9f9;
}
.colortr{
    background-color: #f9f9f9;
}
.tabletext{
    font-style: italic;
    font-weight: 600;
}
.ourstaff-table table .whiterow{
  background-color: #fff !important;
}

.team-accordion.ourstaff-table .card-header {
padding: 0px;
border: none;
}
.team-accordion.ourstaff-table .card{
border: none;
}
.team-accordion.ourstaff-table .card-header .card-link{

    display: block;
    padding: 15px;
    font-size: 26px;
    font-family: Gilroy-Medium;
    color: #006662;
    position: relative;
    border: 1px solid #d8d8d8;
}
.team-accordion.ourstaff-table .card-header .card-link:after{
    position: absolute;
    font-family: FontAwesome;
    content: "\f067";
    font-size: 25px;
    color: #010FA0;
    top: 16px;
    right: 16px;
    /* transform: rotate(90deg); */
    transition: .3s all;
}
.team-accordion.ourstaff-table .card-header .card-link[aria-expanded="true"]:after {
    /* transform: rotate(-90deg); */
    content: "\f068";
    transition: .3s all;
}
.secnewbtn{
    text-align: right;
    padding-right: 15px;
}
.anmac-logo {
    align-items: center;
    padding-bottom: 15px;
    justify-content: center;
    text-align: left;
    border: 2px solid #006662;
    padding: 20px;
    margin-bottom: 20px;
}
.anmac-logo p {
    margin-bottom: 0px;
    margin-top: 10px;
}
.anmac-logo strong {
    text-transform: uppercase;
    font-size: 18px;
    color: #000000;
    margin-right: 30px;
    font-family: Gilroy-ExtraBold;
}
.anmac-logo a img {
    width: 280px;
}
.student-half.secondhalf .black-heading {
    display: none;
}



.studentmore h2{font-size: 20px; font-weight: 700;}




.page-template-international-students .learnyourway .row:nth-child(even) {
    flex-direction: row-reverse;
}
.international-img{
    position: relative;
}
.internationaltext{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.internationaltext .blue-button{
    padding: 10px 25px;
}

.supportstudents-section{
    padding-bottom: 50px;
}
.student-support .learn-bg{
width: 50%; margin-bottom: 20px;
}
.student-support .learn-bg .white-heading{
    margin-bottom: 0;
}
.internation-stbtn{
    text-align: center;
}
.internation-stbtn .blue-button{
    padding: 10px 20px;
    font-size: 20px;
}
.cibcbtn p {
    color: #fff;
    background: #006662;
    display: inline-block;
    padding: 8px 22px;
    border-radius: 10px;
    font-weight: 700;
    font-size: 16px;
}
.cibcbtn p a {
    text-decoration: underline;
    color: #fff;
    font-weight: 700;
}



.page-id-18535 .wsmenucontainer.clearfix.newmenu ,.page-id-18535 .footercontent , .page-id-18535 footer{
display: none;
}
 
.bannersection-hubspot img{
 width: 100%;
}
.headerhubspot{
    background: #f4f4f4;
    padding: 10px 0px;
}
.logo-hubspot a{
    display: inline-block;
    width: 265px;
}
.logo-hubspot a img{
    width: 100%;
}
.header-ct .head-ct{
    display: flex
;
    justify-content: end;
    align-items: center;
}
.header-ct .head-ct a{
    display: block;color: #000;    font-size: 20px;pointer-events: none;
}
.header-ct .head-ct a strong{
    display: block;
}
.header-ct .head-ct .headicon-call{
    background: #FFCB0A;
    padding: 10px;
    margin-left: 10px;   pointer-events: painted;
}
.header-ct .head-ct .headicon-call:hover{
    background: #006662;
    color: #fff;
}
.header-ct .head-ct .headicon-call:hover img{
filter: brightness(0) invert(1);
}
.bannersection-hubspot{
        position: relative;
}
.bannersection-hubspot .container{
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    align-items: center;
    height: 100%;
    display: flex;
    align-items: center;
    color: #fff;
}
.hub-banner-ct{
   background: #006662c4;
    padding: 25px 24px;
    position: absolute;
    bottom: 65px;display: flex
;
}
.hub-banner-ct h1{
    font-family: Gilroy-ExtraBold;
    font-size: 40px;
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 16px;
    margin-right: 15px;
}
.hub-banner-ct h1:after{
      position: absolute;
    content: "";
    width: 165px;
    height: 3px;
    background: #fff;
    bottom: 0;
    left: 0;
 
}
.hub-banner-ct p{
        font-size: 28px;
    margin-bottom: 0;
}
section.section{
    padding: 50px 0px;
}
.hubspotmain-section{
    background: #f4f4f4;
}
.hubspot-cmnheading {
margin-bottom: 10px;
}
.hubspot-cmnheading .text-head{
    color: #006662;
    font-size: 45px;
    font-family: Gilroy-ExtraBold;
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 30px;
}
.hubspot-cmnheading .text-head:after{
     position: absolute;
    content: "";
    height: 3px;
    width: 140px;
    background: #006662;
    bottom: 0;
    left: 0;
}
.welcometext strong{
color: #006662;font-size: 20px;
}
.acsprogram-section .ascprogramimg img{
width: 100%;    box-shadow: 10px 4px 94px 0px #00000040;
height: 100%;
object-fit: cover;
object-position: center;
}
.ascprogramimg{
    height: 555px;
}
.acsprogram-content ul {
    padding-left: 20px;
}
.acsprogram-content ul li{
margin-bottom: 15px;
list-style: disc;
}
.col-lg-5.imagebg5{
    align-self: center;
    padding-right: 0;
    position: relative;
    z-index: 1;
}
.col-lg-7.whitebg7{
background: #fff;
padding: 50px;
padding-right: 15px;
}
.col-lg-7.whitebg7:after{
        position: absolute;
    height: 100%;
    width: 50px;
    background: #fff;
    top: 0;
    left: -47px;
    content: "";
}
.programbottom{
    background: #fff;
    padding: 50px;
    border-bottom: 3px solid #FFCB0A;
}
.overviewbottom ul{
display: flex;
flex-wrap: wrap;
list-style: disc;
 
justify-content: space-between;
}
.overviewbottom ul li{
    width: 52%;
    list-style: disc;
    margin-bottom: 20px;
    list-style-position: inside;
}
.overviewbottom ul li:nth-child(even){
padding-left: 50px;
width: 48%;
}
.internship-framwork ul.fristlist,.internship-framwork ul.secondlist{
display: flex;
flex-wrap: wrap;
 
}
.internship-framwork ul.secondlist{
    margin-top: 30px;    justify-content: space-between;
}
.internship-framwork ul.fristlist li{
    width: 25%;
    position: relative;
    padding: 0px 15px;
}
.internship-framwork ul.fristlist li:after{
      position: absolute;
    content: "";
    height: 100%;
    width: 1px;
    background: #B9B9B9;
    right: 0;
    top: 0;
 
}
.internship-framwork ul.fristlist li:last-child{
    width: 50%;
}
.internship-framwork ul.fristlist li:last-child:after{
    display: none;
}
.internship-framwork ul.secondlist li{
    width: 46%;
    position: relative;
}
.internship-framwork ul.secondlist li:after{
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    bottom: 0;
    top: 0;
    right: 0;
            background: #B9B9B9;
    right: -33px;
}
.internship-framwork ul.fristlist{
    position: relative;
        padding-bottom: 25px;
        margin-left: -15px;
        margin-right: -15px;
}
.internship-framwork ul.fristlist:after{
      position: absolute;
    content: "";
    background: #B9B9B9;
    bottom: 0;
    width: 100%;
    height: .5px;
 
}
.internship-framwork ul.secondlist li:last-child:after{
display: none;
}
.internship-framwork ul.secondlist li .interbox strong{
display: block;
}
.internship-framwork.section {
    padding-bottom: 170px;
}
.benfits-section.section{
      background: #fff;
    position: relative;
    z-index: 1;
    padding-top: 0px;
}
.benfits-section:after{
position: absolute;
    content: "";
    width: 100%;
    background-image: url(assets/images/bgabstract.webp);
    height: 126px;
    top: -115px;
    z-index: -1;
}
.befitsbox ul{
    padding-left: 20px;
}
.befitsbox ul li{
list-style: disc;
    margin-bottom: 16px;
}
.responsibilities-section .reqbox{
background: #fff;
padding: 30px;
border: 1px solid #006662;box-shadow: 30px 4px 54px 0px #00000040;
border-radius: 10px;
min-height: 345px;
transition: .3s all;
}
.responsibilities-section .reqbox:hover{
    transform: translateY(-10px);
}
.responsibilities-section .reqbox{margin-bottom: 20px;}
.responsibilities-section .reqbox span{
   background: #006662;
    display: inline-block;
    height: 70px;
    width: 70px;
    line-height: 70px;
    text-align: center;
}
.responsibilities-section .reqbox>strong{
display: block;
margin: 10px 0px;
}
.responsibilities-section .reqbox span img{
    width: 50px;
}
.responsibilities-section .reqbox ul{
    padding-left: 14px;
}
.responsibilities-section .reqbox li{
    list-style: disc;
    margin-bottom: 10px;
}
 
.process-summary .summarybox{
background: #fff;
padding: 30px;
margin-bottom: 30px;
display: flex;
flex-wrap: wrap;
}
.process-summary .summarybox strong{
width: 25%;
}
.process-summary .summarybox ul{
    width: 75%;
    padding-left: 50px;
}
.process-summary .summarybox ul li{
    list-style: disc;
    margin-bottom: 15px;
}
.process-summary .summarybox ul li ul{
    padding-left: 20px;
    margin-top: 10px;
}
 
.faqsection.section{
background: #fff;
}
  .faq-header {
      font-weight: bold;
      color: #007bff;
      font-size: 1.5rem;
      margin-bottom: 1rem;
    }
 #faqAccordion .card{
margin-bottom: 20px;
border: none;
 }
    #faqAccordion .card-body{
background: #f2f2f2;
 }
   #faqAccordion .card-header {
      cursor: pointer;
      position: relative;
      padding-right: 2rem;
       background: #F2F2F2;
    border: 0;font-weight: 700;
    border-radius: 0;    font-size: 18px;
    }
 
    /* Add down arrow by default using ::after */
    #faqAccordion  .card-header::after {
   content: "";
    position: absolute;
    background-image: url(assets/images/faqhub-arrow-icon.png);
    width: 20px;
    height: 20px;
    background-size: 20px;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 0.3s ease;
    background-repeat: no-repeat;
 
    }
 
    /* Rotate arrow when panel is open */
    #faqAccordion  .card-header[aria-expanded="true"]::after {
         transform: translateY(-50%) rotate(90deg);
    }
 
    .faq-image img {
      max-width: 100%;
      height: auto;
      border-radius: 5px;
    }
 
    .footer-details{
        background: #FFCB0A;    padding: 50px;
    }
    .hubspotfooter{
        padding: 50px 0px;
        padding-bottom: 0px;
    }
    .ft-content{
        background: #E9E9E9;    padding: 20px;
    }
    .ft-content p{margin-bottom: 0px; font-weight: 700; color: #000; font-size: 14px;}
    .ftlink-hup ul{
           display: flex;
    }
    .socaillinkhub ul{
        display: flex;
        justify-content: end;
    }
    .socaillinkhub ul li{
        margin-left: 15px;
    }
    .ftlogo-hub>a{
       display: inline-block;
    width: 250px;
    }
    .ftlogo-hub>a>img{
        width: 100%;
    }
    .officerdetails{
        text-align: center;
    }
    .officerdetails ul{
        display: flex;justify-content: center;
    }
    .officerdetails ul li{
           border-right: 1px solid #000000; font-weight: bold;
    padding: 0px 24px;
    color: #000;
    }
    .officerdetails ul li:last-child{
        border: none;
    }
        .officerdetails ul li a{
            color: #000;
            font-weight: 700;
        }
    .officerdetails h2{
              font-family: Gilroy-ExtraBold;
    font-size: 40px;
    color: #000;
    }
       .officerdetails strong{
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 20px;
    display: inline-block;
    font-size: 20px;
    color: #000;
       }
       .officerdetails strong:after{
          position: absolute;
    content: "";
    width: 200px;
    height: 1px;
    background: #000;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
       }
    .officerdetails ul li i{
        margin-right: 15px;
    }
    .officerdetails ul li p{
        margin-bottom: 0px;font-weight: 700;
    }
    .ftlogo-hub i img{
width: 28px;
    }
    .ftcopy-hub{
            background: #010C8F;
    padding: 14px 0px;
    }
    .ftcopytxt p{
        color: #fff;
        margin-bottom: 0px;
    }
       .socaillinkhub ul li a{
         color: #fff ;
       }
       .ftlogo-hub ul li a ,  .ftlogo-hub ul li{color: #000; font-weight: 700;}
        .ftlogo-hub p{
            font-weight: 700;color: #000;
           
        }
        .ftlogo-hub ul li a, .ftlogo-hub ul li {margin-bottom: 15px;}
        .hubspotform-form{
            padding: 50px 0px;
        }
        .ftlogo-hub>a{
            margin-bottom: 20px;
        }
           .ftlink-hup ul{
            justify-content: end;
           }
        .ftlink-hup li a{
           color: #000;    font-weight: 700;
        }
        .ftlogo-hub ul li a:hover{
             color: #FFCB0A;
        }
        .ftlink-hup li a:hover{
            color: #FFCB0A;
        }
         .ftlink-hup li  {
            margin-left: 10px;
         }
        .hubspotform-form .enquiryform{
              width: 80%;
              margin: auto;
              padding: 40px;
        }
         .hubspotform-form .enquiryform .text-head{
         margin-bottom: 30px;
         }
         .hubspotform-form .enquiryform .hs-field-desc{
    font-weight: 500;
    font-size: 18px;
         }
         .hubspotform-form .enquiryform input.hs-input{
width: 100%;
         }
         .process-summary .hubspot-cmnheading{
                margin: auto;
                width: 100%;
                text-align: center;margin-bottom: 30px;
         }
         .process-summary .hubspot-cmnheading .text-head:after{
    margin: auto;
    right: 0;
         }
         .ftlogo-flex{
          display: flex;
          margin-bottom: 20px;
         }
         .ftlogo a img{
            width: 250px;
         }
         .acslogo {padding-left: 60px;}
            .acslogo a{
                    pointer-events: none;
            }
         .acslogo a img{
            width: 100px;
         }
         .socaillinkhub ul li a:hover{
             color: #fcd60b;
         }
         .bannersection-hubspot .hublogocontent img{
  width: 130px;
         }
         .header-ct .head-ct a:hover {
    color: #FFCB0A;
}
.polciymaindiv{
        display: flex
;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}
.polciymaindiv p{
    margin-bottom: 0px;    font-weight: 700;
}

.page-id-17227 .internship-framwork ul.secondlist li{
width: 100%;
}
.page-id-17227 .responsibilities-section .reqbox{
height: 100%;
}
.page-id-17227 .process-summary.section{
padding-top: 0px;
}
.page-id-17227 .ascprogramimg{
    height: 274px;
}
.page-id-17227 .programbottom{
    padding: 0px;
}
.page-id-17227 .process-summary .summarybox strong{
width: 100%;
}
.page-id-17227 .internship-framwork ul.fristlist li:nth-child(2){
    width: 32%;
}
.page-id-17227 .internship-framwork ul.fristlist li:last-child{
    width: 42%;
}
.page-id-17227 .hub-banner-ct h1{
padding-bottom: 0px;
}
 .hub-banner-ct h1 span{
        font-size: 20px;
    display: inline-block;
    transform: translateY(-15px);
 }
 .hub-banner-ct p span{
    font-size: 16px;font-weight: 700;
}
.officer-head-ct .host-head{
    font-weight: 800;
    font-size: 18px;
    font-family: Gilroy-Medium;
}
.gform_wrapper .percentbar_blue {
    background-color: #006662 !important;
    color: #fff;
}
.clickherelink{
       font-size: 18px;
    background: #fcd60b;
    padding: 6px 15px;
    border-radius: 16px;
    
}
.clickherelink a{
        color: #1e53db;
}
/*media query start here*/






@media (min-width: 992px){

/*menu new*/
.mobilelastbuttons{
    display: none;
}
.header-top.numbershowing-mobile{
display: none;
}
/*menu new css*/


/*what we offer new design agent portal*/
.allsectionpanel.whatweoffer-allsection  #collapseadd .col-lg-2{
flex: 0 0 20%;
    max-width: 20%;
}
.allsectionpanel.whatweoffer-allsection  .panel-collapse .col-lg-2{
flex: 0 0 20%;
    max-width: 20%;
}
.allsectionpanel.whatweoffer-allsection  #collapse02 .col-lg-2{
flex: 0 0 20%;
    max-width: 20%;
}
.our-teamsection .black-heading{
    font-family: Gilroy-ExtraBold;
    margin-bottom: 20px;
}
.allsectionpanel #collapsetranieship-section .admission-heading .black-heading:after,
.allsectionpanel #collapsedelivered-section .admission-heading .black-heading:after{
    width: 33%;
}
.allsectionpanel #collapsefunded-section .admission-heading .black-heading:after{
    width: 50%; 
}
/*what we offer new design agent portal css*/
.wsmenu-list > li#menu-item-11394  .sub-menu .sub-menu{
    right:100% !important;
    left: auto;

}
.wsmenu-list > li.menu-item-51 .sub-menu .sub-menu{
 right:100% !important;
    left: auto;
}
}
@media (min-width: 1299px){
.container {
    max-width: 1200px;
}
}

@media (min-width: 1599px){
.container {
    max-width: 1279px;
}
.page-id-15602 .container {
    max-width: 1280px !important;
}
.video-careerspage iframe{
    height: 387px;
}
}

@media (min-width: 1900px){
    .copy-rightdiv p{
        font-size: 16px;
    }
 .footercontent .flagfooter{
    width: 5%;
    height: 50px;
 }
    .homebannernew .bnsecond-box{
        width: auto;
        display: inline-block;
        max-width: initial;
    }
    .homebannernew  .bannertext h1 {
        font-size: 50px;
        line-height: 58px;
    }
    .homebannernew .staneybanner-textbg p{
        font-size: 20px;
    }
    .bannertextbtn{
        padding: 5px 27px;
        font-size: 25px;
    }


    .video-careerspage iframe{
        min-height: 544px;
    }
    .registere-table-data  .table-bordered tr td.phonecls{
        width: 120px;
        }
    .board-ct p{
min-height: 260px;
}
    /*student-life-support*/
    .studentsupport-page .way-img {
    min-height: 500px;
}
.studentsupport-page .way-img img{
        object-position: 0px -39px;
}
/*student-life-support end*/

    .mjr-text{
font-size: 50px;
 line-height: 60px; 
}
.lastmajor .bannertext h1 span{
    font-size: 50px;
    font-weight: 800;
}
   .container {
    max-width: 1760px;
} 
.bechlor-content {
       padding-right: 18%;
}
.bannertext h1{
           font-size: 86px;
    line-height: 80px;
}
.bannrfrst.secondslide.qilt .bannertext h1{
    font-size: 45px;
    line-height: 55px;
}
.genclr span{
    font-size: 20px;
}
.general-englishbox .bereadyjob{
        font-size: 45px;
    line-height: 43px;
}
.bnsecond-box .bs2 p{
    font-size: 20px;
}
.chs-blue:after{
     right: -74px;
    border-top: 176px solid #3f75bd;
    border-right: 76px solid transparent;
}
.frstgreen{
    font-size: 45px;
    margin-top: 10px;
}
.gfcourse-head .bs2 p{
    font-size: 20px;
}
.bannertext .bnsecond-box.highscoolbanner h1{
font-size: 60px;
}
.frstgreen:after{
          right: -48px;
    border-top: 81px solid #51a238;
}
.first-main a{
   font-size: 30px;
    padding: 10px 25px;
}
.bereadyjob{
    font-size: 30px;
}
.homebtnslider{
    padding: 10px 20px;
        font-size: 25px;
}
.bannertext{
    margin-bottom: 85px;
}

/* py css 1 march start */
.bachlor_ict .bs2.bict, .bachlor_comunity_services .bs2.bcos { max-width:715px;padding: 20px; }
.bachlor_ict .bannertext h1,.bachlor_comunity_services .bannertext h1 { font-size: 45px; line-height: 55px; }
.bs2.bb-accounting {
    max-width: 930px;
}
/* py css 1 march end */


/* formfooter design */
.col-md-4.column-3{
    flex: 0 0 22%;
    max-width: 22%;
}
.footer-section.footernew .small-footer .col-md-3.column-2{
    flex: 0 0 16%;
    max-width: 16%;
}
.footer-section.footernew .small-footer .col-md-3.column-4{
    flex: 0 0 33%; max-width: 33%;
}
.ftcomn.newsletterhubspot .hbspt-form form.hubspotformdata{
    display: flex
; align-items: center;
}
.ftcomn.newsletterhubspot .hbspt-form form.hubspotformdata .hs-button{
    height: 40px;
    margin-top: 12px;
}
.ftcomn.newsletterhubspot .hbspt-form label.hs-error-msg{
    position: absolute;
}
.ftcomn.newsletterhubspot .hbspt-form label.hs-main-font-element {
    color: #fff;
    position: absolute;
    top: 22px;
    width: 310px;
    right: 0;

}
.copy-rightdiv {
    padding: 18px 0px;
}
.copy-rightdiv p {
    font-size: 20px;
}
/* formfooter design end*/

}

@media (min-width: 1921px){
    .inner-main-banner{
            height: 355px;
    }
}




@media (min-width: 1000px){
.living-popup .modal-dialog {
    max-width: 1024px;
  
}
}

 @media only screen and (min-width:991px) and (max-width:1200px) {
  .logotwo.clearfix {
    margin-left: 12px !important;
}
.logo.clearfix {
    width: 117px !important;
}
.wsmenu-list li a{
  font-size: 12px;
 }
.wsmenu-list > li > a{
      padding: 15px 3px;
}
.col-lg-3{
  flex: 0 0 33%;
    max-width: 33%;
    margin-bottom: 20px;
}
}

@media screen and (max-width: 1599px){
    .page-template-template-english-language .student-half .living-content{
        min-height: 150px;
    }
    .govtcourses .govthead a{
        min-height: 82px;
        font-size: 18px;
    }
    .librarysection.careers {
        background-image: url(assets/images/careers.png);
        background-position: -273px 0px;
    }
    .inner-main-banner.downloadpage {
    min-height: 245px;
    height: 245px;
    background-position: top;
    width: 100%;
}
  .logo.clearfix{
  width: 185px; 
  
  }
  .blmini-ct{
    min-height: 330px;
  }
  .why-perth{
    height: 600px;
    }
    .logotwo.clearfix{
margin-left: 6px;
}
.key-boxmain{
  min-height: 408px;
}
.inner-main-banner{
  min-height: 245px;
  height: 245px;
/*  background-position: -200px center;*/
}
.campus-content span{
  font-size: 15px;
}
.campus-content h2{
  font-size: 17px;
  text-align: left; 
}
.campus-content{
    min-height: 176px;
}
  }
   


  @media (max-width: 1598px){
    .copy-rightdiv p{font-size: 14px;}
    /* new agent portal */
     .bannersection.agentnewpage-section{
         position: relative;
         height: 500px;
     }
     .bannersection.agentnewpage-section img{
        height: 100%;
        object-fit: cover;
        width: 100%;
        left: 0;
        right: 0;
        object-position: center;
     }
    /* new agent portal end */
  
    .dir-text p{
        font-size: 14px;
        line-height: 19px;
    }
    .dir-text strong{
        font-size: 18px;
        margin-bottom: 0px;
    }
    .director-photobox:hover .dir-text{
        bottom: 19px;
    }
    .dir-text{
        padding: 0px 14px;
        padding-right: 15px;
    }
  
    .linkdin-icon{
        bottom: -8px;
        right: 14px;
    }


    .courses-structure{
    padding: 16px;
    }
    .othertabs-content .nav-pills .nav-item{
            margin-right: 8px;
    }
    .othertabs-content .nav-pills .nav-link{
        padding: 8px;
        font-size: 14px;
    }
.socail-text {
    padding: 85px 20px 15px;
    min-height: 165px;
}
.innsldtxt h2{
    font-size: 45px;
}
.learnmorebtn a{
 width: 262px;
}
.wsmenu-list > li > a{
  padding: 15px 6px;
}
.librarysection.careers {
    background-position: -491px 0px;
}

}

@media screen and (max-width: 1299px){
    .wsmenu-list > li > a{
        padding: 15px 3px;
    }
}

@media screen and (max-width: 1199px){

    .career-goals{
      padding-top: 0px;
      }
      .history-content{
        min-height: 420px;
      }
    }

    

  @media screen and (max-width: 991px){

/*new menu mobile css*/
.wsmenu-list .mobilelastbuttons a{
font-size: 14px;
    font-family: Gilroy-ExtraBold;
    color: #333333;
}
.wsmenu-list .mobilelastbuttons span{
  color: #333333;
}
.wsmenu-list .mobilelastbuttons{
        text-align: left;
    padding: 6px 32px 6px 17px !important;
    background: #e9e9e9;
}
.header-top.numbershowing-mobile{
display: block;
}
.header-top.numbershowing-mobile .stanley-rightbar ul{
    display: flex;
    justify-content: space-between;
}
.header-top.numbershowing-mobile .stanley-rightbar ul li{
    margin-bottom: 0px;
}
/*new menu mobile css end*/

.bannertext h1{
    font-size: 34px;
}
.header-top .staylneytexleft a{
font-size: 16px;
}
.silder-section{
  margin-top: 60px;
  }
.header-top .stanley-rightbar ul li a{
font-size: 16px;
}
.header-top{
 height: auto;
 padding: 6px 0px;
}
.header-top .stanley-rightbar ul li.covidbtn{
    margin-top: 20px;
}
.header-top .stanley-rightbar ul li{
padding-right: 10px;
    margin-bottom: 24px;
}
.header-top .stanley-rightbar ul{
justify-content: start;
display: block;
}
.header-top .formouter{
    width: 100%;
}
.header-top .formouter input{
    width: 100%;
}
    .wsmenu-list > li.hidedesktop{
    display: block;
}
.silder-section{
  margin-top: 88px;
  }
  .courses{
    margin-top: 40px;
  }
  .bltitle a{
    font-size: 20px;
  }
    .header-top{
    display: none;
  }
  .captoion h2{
    font-size: 24px;
  }

  .location-stanley h2{
    font-size: 24px;
  }
  .contactli{
    padding-left: 0px;
  }
  .copy-rightdiv{
    font-size: 12px;
  }
  .side-logo{
    margin-left: 20px;
  }
  .small-footer{
    width: 80%;
  }
  .blue-prtheading{
  font-size: 20px;
}
.course-whiteprt{
 padding: 15px;
}
.course-whiteprt{
      margin-top: -20px;
      margin-bottom: 0px;
}
.main-course-block{
  min-height: auto;
      padding-bottom: 20px;
}
.key-boxmain{
  margin-bottom: 30px;
}
.inner-main-banner.general-english , .inner-main-banner{
  margin-top: 80px;
}
.pathwaycourses ul li{
  padding: 0px;
  width: 49%;
  margin-bottom: 10px;
}
.pathwaycourses ul{
  justify-content: space-between;
}
.learn-div{
  margin-top: 0px;
}
.career-goals{
  padding-top: 0px;
}
.campus-content h2{
  font-size: 22px;
}
.main-campus{
  margin-bottom: 20px;
}
.campus-location{
  padding-bottom: 20px;
}
.our-history .gredinet-spce{
display: none;
}
.historymain{
  margin-bottom: 30px;
}
.history-content{
  min-height: 225px;
}
.margintop{
  margin-top: 40px;
}
/*board*/
.staff-name{
  min-height: auto;
}
/*board css end*/
/*internation page*/
.sholarimg{
  display: none;
}
.sch-bg{
  width: 100%;
}
.english-req{
  margin-bottom: 30px;
}

/*internation page*/
.moreactivlist .common-list li{
  width: 100%;
}
.soclilname{
  font-size: 22px;
}
.newslettersbox{
  margin-bottom: 20px;
}
.gredinet-spce{
  display: none;
}
.defultrow{
    width: 32%;
}
.campus-flip ul{
    justify-content: flex-start;
}
.campus-flip ul li{
    width: 30%;
}
.footer-section.footernew .small-footer .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
}
.footer-section.footernew .small-footer .col-md-4{
    width: 80%;
    max-width: 80%;
        flex: 0 0 80.333333%;
}
/*new mobile menu css*/
.link-list .sub-menu-mobile{
display: none;
-webkit-transform-style: preserve-3d;
}
.dummyimg{
    display: none;
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.title  span.wsmenu_click{
height: 43px;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    display: block;
    cursor: pointer;
    width: 40px;
    right: 0;
    top: 12px;
    z-index: 9;
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.title  span.wsmenu_click i{
    font-size: 21px;
    color: rgba(0,0,0,0.25);
}
.activeclass > i {
    transform: rotate(
180deg
);
}
.wsmenu>.wsmenu-list>li>.wsmegamenu{
    top: 0;
    position: initial;
    height: 100%;
}
/*new mobile menu css end here*/



/* agentportalnew page menu css */
.navbar-nav.mobile-show{
    display: block;
}
.page-template-template-newagentportal .hdr_agnt_prtl{
    position: fixed;
    width: 100%;
}

.navbar-nav.desktop-show{
display: none;
}
#header.hdr_agnt_prtl.newheaderagent .navbar-light .navbar-nav .nav-link{
    width: 100%;
    padding: 9px 15px;
}
#header.hdr_agnt_prtl.newheaderagent  .navbar-collapse{
height: 100vh;
overflow: scroll;
padding-bottom: 160px;
}
.logodivnew.newagentportal.mobilebarred{
    margin: 82px 0px 0px 0px;
    display: block;
   
}
.logodivnew.newagentportal.mobilebarred span{
    padding: 0px 10px;
    font-family: Gilroy-Medium;
}
.logodivnew.newagentportal p{
    line-height: 20px;  
}
.page-template-template-newagentportal .stickyiconsbottom .sticdiv a{
    width: 44px;
    height: 57px;
}
.mr-mainpdf span{
    width: 42px;
    height: 40px;
}
.mr-mainpdf span img{
    width: 20px;
}
/* agentportalnew page menu css end */
}

@media screen and (max-width: 767px){

    .policies-subhead{
        font-size: 18px;
    }

    .mb-br{
        display: block;
    }
    .dir-text p{
        display: none;
    }
    .direcotr-img-mobile img{
        width: 180px;
        margin: 0 auto;
    }
    .dir-text strong{
        font-size: 15px;
    }
    .directorbox-section{
        padding-bottom: 10px;
    }
    .expertise_contnt{
        max-width: 100%;
    }
    .dir-text{
        width: 100%;
    }
    .direcotr-img-mobile{
        display: block;
        text-align: center;
    margin: 20px 0px;
    }
    .expertise_contnt{
        padding-left: 20px;
        font-weight: 400;
    }
    .learnyourway.boardsingle .learn-div .learn-bg{
        display: block;
    }
    .learnyourway.boardsingle .way-img{
        display: none;
    }
    .registere-table-data .table-bordered td {
        max-width: initial;
        word-break: initial;
        width: auto;
    }
    .learnheading .formouter input:focus{
        width: 100%;
    }

/*campus box mobile view new*/
.campus-img{
    display: none;
}
.campus-content{
        min-height: auto;
}
.campus-location .main-campus {
    margin-bottom: 45px;
}
.campus-content a{
    position: initial;
    margin-bottom: 0px;
}
/*campus box mobile view new end*/

    .learn-aboutcourses .courses-image img{
display: none;
}
.learn-aboutcourses .img-conte{
position: initial;
    padding: 0px 10px;
}
.learn-aboutcourses .captoion .coursehead{
width: 100%;
    font-size: 16px;
    background: #006662;
    padding: 10px;
    text-align: left;
    line-height: 23px;
}
.learn-aboutcourses .courses-image:after{
display: none;
}
/*home course box updates css*/

/*brand-logo css*/
.brand-logotop img{
width: 100%;
}
.tablelogo ul li{
    padding: 15px;
}
.logo-accordion #downloadaccordion .card{
margin-top: 0px;
    margin-bottom: 15px;
}
.brandlist-link table td{
    display: block;
    width: 100%;
    border-bottom: 0px;
}
.brandlist-link table tr:last-child td:last-child{
           border-bottom: 2px dashed #B4B4B4
}
.brandlist-link table a{
    font-size: 16px;
}
.logo-accordion img{
width: 100%;
}
.logo-accordion #downloadaccordion #down1 .card-body{
    padding: 20px 15px;
}
.logo-accordion #downloadaccordion #down1 #newdownload .card-body {
    padding: 20px 10px;
}
.logo-download-list.bulletpoints ul li a{
    font-size: 15px;
}
/*brand-logo css end*/

    .campus-flip{
        padding-bottom: 20px;
    }

/*agent form css*/
       .countryslect-sec form .form-group{
        width: 100%;
        margin-bottom: 0px;
}
.countryslect-sec form .form-group.lastformchild{
width: 100%;
}
.countryslect-sec form .regsselect-box1.form-group.buttondiv {
    width: auto;
}

 .countryslect-sec form .regsselect-box1.form-group.buttondiv{
    width: 100%;
}
 label.orlabel{
    text-align: center;
    display: block;
    width: 100%;
}
/*agent form css*/

    .agentemail ul li .emaildiv{
            padding: 10px 0px 10px 0px;
    }
.bannersection.whatweoffer-banner{
margin-top: 81px;
}
.bannersection.whatweoffer-banner .overbg h1 {
    font-size: 19px;
        padding: 13px 12px;
}
.bannersection.whatweoffer-banner p.bannertap{
    font-size: 18px;
}
/*studentspport css*/
.studentsupport-page .way-img{
    display: block;
    margin-top: 0px;
}
.studentsupport-page .way-img img{
    position: initial;
    padding: 0px;
}
/*studentsupport css end*/
    
/*what we offer*/
.downloadflyerbox ul li{
width: 100%;
}
.learn-aboutcourses ul li{
width: 100%;
}
.pdfbox{
    min-height: auto;
}
.learn-aboutcourses ul li .pagelink a{
    font-size: 16px;
}
.whatabout-section {
    margin-bottom: 30px;
}
.paymennavs .nav-pills .nav-item{
        width: 100%;
    margin-bottom: 10px;
    text-align: center;
    margin-right: 0px;
}
.paymennavs .nav-pills .nav-link{
    padding: 6px 10px;
    width: 100%;
    font-size: 16px;
}
.librarysection.weoffer{
        height: 280px;
            background-position: center;
}
/*what we offer*/

    /*govt fundend new*/
.govtcourses a{
    font-size: 17px;
}

#spoken-english{
    scroll-margin-top: 100px;
}
#commercial-cookery{
    scroll-margin-top: 100px;
}
#early-childhood{
    scroll-margin-top: 100px;
}
#information-technology {
    scroll-margin-top: 100px;
}
#individual-support{
    scroll-margin-top: 100px;
}
#community-services {
    scroll-margin-top: 100px;
}
.cardcustom{
    padding-top: 16px;
}
#govtfundepanel .card{
        margin-top: 10px;
}
.panel-group.container.govtfundepanel{
display: none;
}
.page-template-template-fundedcourse .blue-button{
    padding: 2px 14px;
}
.page-template-template-fundedcourse .stickyiconsbottom{
bottom: 27px;
position: fixed;
right: 4px;
}
.page-template-template-fundedcourse .main-block{
padding-left: 0px;
}
.course-overviewsection figure{
    width: 100%;
}
.page-template-template-fundedcourse .stickyiconsbottom .sticdiv a {
    width: 48px;
    height: 55px;
    font-size: 11px;
    padding: 10px 4px;
}
#govtfundepanel .panel-title a:after{
        right: 6px;
    font-size: 15px;
}

.mobilegovtfundendpanel{
    display: block;
}
.govtfundingsection ,.govtfundendpanel{
    display: none;
}
.topbarfix{
top: 82px;
}
#govtfundepanel .card>.card-header a{
    padding: 5px;
    font-size: 16px;
}
#govtfundepanel  .main-block{
padding-left: 0px;
}
.govtboxbg .course-section{
       margin-bottom: 22px;
       height: auto;
}
#govtfundepanel .card>.card-header{
    padding: 4px;
}
#govtfundepanel .panel-title{
    margin-bottom: 0;
}

.topbarfix.govtsidebar .topnavstiky ul li a{
        padding: 5px 5px;
    font-size: 15px;
}
/*govt fundedn ew*/
     .searchinputdata label {
    width: 100%;
}

    .searchbox-download{
        display: block;
    }
    .searchdata.blue-button.btn-hover{
        margin-bottom: 15px;
    }
    /*download*/
#downloadaccordion .card>.card-header{
    padding: 10px;
    /*download*/
}
.download-information .main-block{
padding: 0px;
}
#downloadaccordion .card>.card-header h4{
    margin-bottom: 0px;
}
#downloadaccordion .panel-title a:after{
    font-size: 17px;
}
#downloadaccordion .card>.card-header a{
    padding: 0;
    font-size: 18px;
}

        /*download*/
#downloadaccordion .card>.card-header{
    padding: 10px;
    /*download*/
}
.download-information .main-block{
padding: 0px;
}
#downloadaccordion .card>.card-header h4{
    margin-bottom: 0px;
}
#downloadaccordion .panel-title a:after{
    font-size: 17px;
}
#downloadaccordion .card>.card-header a{
    padding: 0;
    font-size: 18px;
}
#libraryaccorion.panelsection .panel-default>.panel-heading a{
        font-size: 16px;
}
.cont-data ul{
    display: block;
}
.cont-data ul li{
    margin: 15px 0px;
    width: 100%;
}
.libracontent{
    padding: 10px;
        width: 100%;
}
.libracontent h1{
        font-size: 22px;
        padding: 6px 11px;
    border-left: 3px solid white;
    margin-bottom: 20px;
}

    
    .page-template-template-fundedcourse .copy-rightdiv {
    margin-bottom: 20px;
}
    .page-template-template-fundedcourse .container.innercotnaire {
    min-height: 100%;
    height: 100%;
}
.govbtn a:first-child {
    max-width: 140px;
}
.govbtn a {
    display: inline-block;
    margin-left: auto;
    text-align: center;
}
.govbtn {
    position: fixed;
    bottom: 0px;
    right: 0;
    display: inline-block;
    width: 100%;
    left: 0;
    text-align: center;
    display: block;
    z-index: 1;
}
.page-template-template-fundedcourse .container.innercotnaire .innermaincontent {
    display: none !important;
}
.page-template-template-fundedcourse .inner-main-banner {
    background-image: url(https://www.inausco.com/development/developmentstanley/wp-content/uploads/2024/01/mobile-2-2-1-1.jpg) !important;
    height: 300px;
    background-position: top;
    margin-top: 95px;
}
    ul.partner-logo li{
            width: 32%;
    }
ul.partner-logo li img {
    width: 100%;
}
.our-partner {
    padding: 0px 15px;
    border-bottom: none;
}
   .term-vet-pathways .inner-main-banner{
background-image: url(https://www.stanleycollege.edu.au/wp-content/uploads/2023/01/vetmobile-banner.jpg) !important;
    height: 430px;
    background-position: top;
    margin-top: 61px;
    }
.main-course-block.blockid15094 .course-whiteprt:after{
        bottom: 0px;
    left: 12px;font-size: 14px;
    right: auto;
}
       /*awradpage*/
    .way-img{display: none;}
    .way-imgmobile{
        display: block;
    }
    .bannertext .bnsecond-box.awardbannermain h1 br{
display: block;
}
.bs2.awardbanner{background: transparent;}
.homesilder .item .bannrfrst.secondslide.awardbannerslide img{
object-position: -20px 0px;
}

    /*awardpage end*/

.theiaStickySidebar.applymain.traineeships ul li{
        width: 100% !important;
    }
    .panelsection.apprenticeshipspanel{
           background: #f2f2f2;
    }
    .industriesmain .nav-pills .nav-item{
        display: block;
        margin-bottom: 10px;
    }
    .intro-content.whystanlcl{
        margin-top: 30px;
    }

.single-courses.postid-12097 .course-sumrymain ul li .listdiv.location{
margin-top: 0px;
}
/*community skill css*/
.topnavstiky ul{
 display: none;   
}
.bachelorimage{
  height: 340px;
    margin-top: 62px;
    background-position: left;
    position: relative;
}
.bechlomin p{
    font-size: 12px;
        margin-bottom: 10px;
}
.bechlor-content{
       justify-content: center;
    background: #fafafa75;
    width: 100%;
    bottom: 0;
    margin: auto;
    top: 0;
}
.bechlomin h1{
    font-size: 22px;
}
.bachelorimage.digitalmarketingbanner:after {
    background: #ffffff78;
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.topbarfix{
    margin-top: 0px;
}
.toponesection {
     padding-top: 50px !important; 
}
.theiaStickySidebar.applymain ul li{
    width: 100% !important;
}
.panelsection{
    background: #f1f1f1;
    height: auto;
}
.career-opportunitiesbox .col{
    flex-basis: initial;
    max-width: 50%;
}
.coursedetailtop img{
    position: initial;
}
.career-opportunitiesbox{
    padding-bottom: 0px;
}
.carerimg{
    margin-bottom: 20px;
}
/*community skill css end*/

.logofunded{
        width: 100%;
        margin-top: 38px;
}
.seconslide .innsldtxt p br{
    display: none;
}
.homesilder .item .logofunded img{
    position: initial;
}
.about-stanely{
    float: initial;
    margin-left: 0px;
    width: 100%;
    margin-bottom: 20px;
}
    
  body {
    font-family: Gilroy-Light;
    font-size: 16px;
    color: #333333;
    font-weight: 300;
}
.foot-compus span{
    font-size: 15px;
}
.footer-contact ul li a p ,.footer-contact ul li a .emlp ,.allinqtext{
    font-size: 15px;
}
.copy-rightdiv p{
    font-size: 15px;
}
.homesilder .item .logofunded img{
    position: initial;
}
.container.innercotnaire {
    position: relative;
    min-height: 160px;
    height: 190px;
}
.mandatory-section {
    padding: 80px 0px;
        background-position: center;
}
.fqmain .panel-heading a h2 {
    font-size: 16px;
}
.education-agent-wrapper .edu-age-box p{
min-height: auto;
}
.fqmain .panel-heading a {
    padding-right: 35px;
}
.fqmain .panel-heading a:after {
    font-size: 14px;
    right: 8px;
    bottom: 0;
    width: 22px;
    height: 22px;
    line-height: 19px;
}
.hbspt-form form.hubspotformdata .hs-input select{
margin-bottom: 10px;
}
.thanku-page-wrapper{
  margin-top: 80px;
}
.courseavail{
	margin-left: 0px;
}
  .black-heading:before{
        height: 26px;
  }
  .black-heading{
    font-size: 20px;
    margin-bottom: 10px;
  }
  .captoion h2{
    font-size: 20px;
    margin-bottom: 0px;
  }
  .why-stanleybox{
    display: inline-block;
  }
  .studyperthvideo{
    width: 100%;
    padding: 15px;
  }
  .captoion span {
    font-size: 20px;
  }
  .why-perth{
  height: auto;
  background-position: center center;
  }
  .location-bg{
    margin-top: 40px;
  }
  .location-stanley span{
    font-size: 20px;
  }
  .location-stanley h2{
    font-size: 20px;
  }
  .need-helpform{
    width: 100%;
    margin: auto;
    margin-top: 30px;
  }
  .copy-rightdiv ,.r-t{
  text-align: center;
  }
  .footercontenttext{
    display: block;
    width: 100%;
  }
  .footercontent .flagfooter{
    width: 58px;
    height: auto;
  }
  .footercontent .flagcontent{
    width: 100%;
    margin: 0px;
  }
  .footercontent .flagfooter img{
    position: initial;
    height: auto;
    width: auto;
  }
  .small-footer{
 width: 100%;
  }
  .contactli{
padding-left: 0px;
  }
  .small-footer .row{
padding: 0px 15px;
  }
  .footer-socail ul li a i{
    font-size: 26px;
  }
  .footer-contact ul li a img{
   width: 26px; 
  }

  .footer-contact ul li a{
    align-items: center;
  }
  ul.partner-logo li img{
    width: 100%;
  }
  .footer-contact ul  .mobilicon img{
    width: 20px;
  }
  .footer-socail ul{
    margin-top: 5px;
    text-align: left;
  }
  .homesilder .owl-nav{
          position: absolute;
    width: 100%;
    top: 34%;
    transform: translateY(-50%);
  }
  .homesilder .owl-prev{
    left: 0;
    margin: 0 auto;
  }
  .homesilder .owl-next{
    right: 0;
    margin: 0 auto;
  }
    .homesilder .owl-nav .fas{
   font-size: 18px;
  }
  .courses{
    padding: 15px;
  }
  .why-stanley{
    padding: 40px 0px;
  }
  .location-bg{
    padding: 15px;
  }
  .courses-image img{
width: 100%;
  }
  .side-logo{
    margin-left: 10px;
  }
  /*form .form-group.needbtngroup .form-check input{
        margin-top: -5px;
  }*/
  .inner-main-banner {
   min-height: 160px;
    height: auto;
    /*background-position: right;*/
    margin-top: 82px;
}
.mobilecontent{
  display: block;
}
.desktopcontent{
  display: none;
}
.course-blueprt{
      padding: 15px 20px 30px 20px;
      min-height: auto;
}
.main-coursesbox{
  padding-bottom: 0px;
}
.container.innercotnaire .innermaincontent{
      font-size: 18px;
  
}
.main-coursesbox .black-heading{
  padding-bottom: 10px;
}
.blue-prtheading{
  font-size: 20px;
}
.course-whiteprt{
 padding: 15px;
}
.course-whiteprt{
      margin-top: -20px;
      margin-bottom: 0px;
}
.main-course-block{
  min-height: auto;
      padding-bottom: 20px;
}
.history-blue{
  height: auto;
}
.key-boxmain{
  margin-bottom: 30px;
  padding-top: 30px;
}
.col-md-6:last-child .key-boxmain{
margin-bottom: 0px;
}
.key-links{
  display: flex;
  flex-wrap: wrap;
}
.key-links li{
  width: 50%;
}
.key-links li:before{
  display: none;
}
.downdiv a{
  margin-top: 0px;
}
/*pathway*/
.learn-div{
margin-top: 0px;
}
.przero ,.sevenbgimg{
  padding: 0px 15px;
}
.career-goals{
  padding-top: 0px;
}
.way-img{
  margin-top: 30px;
}
.aboutcourses .col-lg-3.col-md-12.left-bar{
  display: none;
}
.aboutcourses .col-lg-9{
  width: 100%;
  max-width: 100%;
  flex: 0 0 100%;
}
.course-head{
  font-size: 20px;
}
.pathwaycourses ul li{
  width: 100%;
  padding: 0px;
  margin-bottom: 10px;

}
.course-sumrymain ul li{
  width: 100%;
}
.course-overviewsection{
  padding-bottom: 20px;
}
/*.course-sumrymain ul li:nth-last-child(-n+3) .listdiv{
  border-bottom: 1px solid #D6D6D6;
}*/
.course-sumrymain ul li:last-child .listdiv{
  border-bottom: none;
}
.footer-contact ul li a span{
  padding-left: 0px;
}
.blue-button{
  font-size: 15px;
}
.innertextpage{
  font-size: 16px;
}

.container.innercotnaire {
    position: relative;
    min-height: 160px;
        height: 190px;
}
.container.innercotnaire .innermaincontent {
    position: absolute;
    bottom: 15px;
    width: 79%;
}
.page-template-template-usefulresource .container.innercotnaire .innermaincontent, .page-template-template-english-language .container.innercotnaire .innermaincontent{
    left: 0;
    right: 0;
}
.container.innercotnaire .innermaincontent .blue-button{
margin-top: 0px;
}
.white-heading{
  font-size: 20px;
}
.page-id-11195 .main-campus{
  margin-top: 50px;
  margin-bottom: 0px;
}
.campus-location{
  padding-bottom: 20px;
}
.campus-content h2{
  font-size: 20px;
}
/*pathway end*/
/*banner cssnew desing*/
.bannercontent .blue-button.btn-hover {
    margin-bottom: 30px;
}
.homesilder .item{
    height: 250px;
    position: relative;
    overflow: hidden;
}
.innsldtxt{
    padding-left: 10px;
}
.bannrfrst .bannertext{
    z-index: 1;
}

.bannrfrst .bannertext:after{
  position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    top: 0;
    background: #0000007a;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 0;
}
.homesilder .item .container{
    z-index: 1;
}
.innsldtxt p{font-size: 14px;
    margin-bottom: 3px;
    line-height: 17px;
    }
    .innsldtxt h2{
        font-size: 22px;
    }
    .innsldtxt span{
        font-size: 14px;
            margin-bottom: 4px;
    }
    .innsldtxt h5{
        font-size: 12px;
            margin-bottom: 0;
    }
    .innsldtxt a{
            padding: 3px 9px;
                margin: 6px 0px;
        font-size: 12px;
    }
    .lc-text{
        font-size: 13px;

    }
.homesilder .item img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.homesilder .item .bannrfrst.seconslide img{
    object-position: right;
}
.homesilder .item .bannrfrst img{
object-position: center;
}
.seconslide .innsldtxt p, .seconslide .innsldtxt h5, .seconslide .innsldtxt h2, .seconslide .innsldtxt span{
    color: #fff;
}
/*banner css new design*/
/*student stories*/
.paginationlilist ul{
  flex-wrap: wrap;
      justify-content: flex-start;
}
.paginationlilist ul li{
  margin-bottom: 10px;
}
.vidopd{
  padding: 0px 15px;
}
.listpd{
padding: 0px 15px;
margin-top: 10px;
}
.rightdivimg:before{
  display: none;
}
.expenses-table table td{
padding: .75rem;
}
.right-arrowline ul .border-div{
      width: 80%;
    left: 40px;
}
.padleft{
padding-left: 15px;
}
.west-pertcontent{
  padding-left: 15px;
}
.campuslist .common-list li{
  width: 100%;
}
.campus-faciliteis{
  padding-bottom: 0px;
}
/*student sotries end*/

/*pre-apprent*/
.bachelorimage.pre-apprenticeship .bechlomin h1{
font-size: 22px;
}
.bachelorimage.pre-apprenticeship .logofunded{
    width: 100%;
}
.bachelorimage.pre-apprenticeship{
margin-top: 35px;
}
.infoprecontent{margin-top: 20px;}
.cockryimg{
margin-bottom: 30px;
}
.coursenewct{
margin-bottom: 30px;
min-height: auto;
}
.inforimg{
    margin-bottom: 30px;
}
.inforimg img{position: initial;}
.coursenewct h5{
    font-size: 20px;
}
.stickyiconsbottom .sticdiv a{
        width: 62px;
    height: 65px;
    font-size: 11px;
}
.stickyiconsbottom .sticdiv a i{
        font-size: 20px;
    font-weight: 400;
    width: 26px;
}
/*pre apprent css*/
/*accommondation*/
.pr-main{
  margin-bottom: 30px;
}
.homestatable.homtab2{
margin-bottom: 30px;
}
.main-room{
  margin-bottom: 30px;
}
.homestatable table tbody tr td span{
 display: inline-block;
}
.homestatable{
margin-bottom: 30px;
}
.acco-main-content h2{
  font-size: 20px;
}
.homestay{
  padding-top: 0px;
}
.homestay.shared{
padding-top: 50px;
}
/*acoomoonadtion end here*/

/*student-resources start here*/
.useful-unique-list ul{
 display: block;
}
.useful-unique-list ul li{
  width: 100%;
}
.uni-img{
  margin-bottom: 40px;
}
.studyloanslogo {
    margin-top: 40px;
}
.studyloanslogo img{
margin: 0 auto;
display: block;
}
/*studnet-resources end here*/
/*our history*/
.our-history .gredinet-spce{
display: none;
}
.historymain{
  margin-bottom: 30px;
}
.yearbg{
  font-size: 20px;
}
/*our history*/
/*career */
.vacnciesboxmain{
  margin-top: 20px;
}
/*career */
/*airport page*/
.accommodation-box{
  margin-bottom: 20px;
}
.gredinet-spce{
  display: none;
}
/*airport page*/
/*board page*/
.staff-name{
min-height: auto;
}
.profile-name{
  font-size: 20px;
}
.des-profile{
  margin-top: 20px;
}
.mainboxprofile {
    padding-bottom: 30px;
    margin-bottom: 20px;
}
.tabing-conetntbox {
    padding-top: 30px;
    margin-top: 40px;
}
/*board page*/
/*internation page css*/
.vertical-tab{
  display: initial;
}
.vertical-tab .nav-tabs{
  width: 100%;
  min-height: auto;
}
.tab-content.tabs{
width: 100%;
}
.vertical-tab .tab-content h3{
font-size: 20px;
}
.course-verticaltabs ,.living-expenses {
  padding-bottom: 40px;
}
.stu-fess{
  padding-bottom: 30px;
}
.enlish-requirements{
 padding-top: 40px;
}
.internationtable table{
  margin-top: 30px;
}
.fee-content{
  margin-bottom: 30px;
}
.sholarimg{
  display: none;
}
.sch-bg{
  width: 100%;
}
.why-stanleycolg{
padding-bottom: 30px;
}
.rd-rightconent .rd-bg{
  min-height: auto;
}
.st-nav ul li{
  margin-right: 0px;
  width: 50%;
  padding: 7px;
}
.st-nav{
 padding: 30px 0px;
}
.st-nav ul li a{
      border: 1px solid #006662;
    width: 100%;
    text-align: center;
    padding: 10px 10px;
}
/*internation page css end*/
.donloadlist .common-list li{
  width: 100%;
}
.living-content h4{
  font-size: 20px;
}
.studentname h4{
  font-size: 20px;
}
.moreactivlist .common-list li{
  width: 100%;
}
.soclilname{
  font-size: 20px;
}
.socailbox .socail-text{
height: 122px;
}
.newslettersbox{
  margin-bottom: 30px;
}
.events-esssentialsbox ul{
  display: initial;
}
.events-esssentialsbox ul li{
  width: 100%;
  margin-bottom: 20px;
}
.eventdetailmain{
  margin-bottom: 20px;
}
.eventdetailmain h2{
  font-size: 20px;
}
.small-footer .row .defultrow{
width: 100%;	
margin-bottom: 20px;
}
.defultrow:after{
  display: none;
}

.listingdesign{padding:15px;}
.listingdesign ul{padding:15px;}
section.studying-text .studyingfirst p{font-size:16px;}
.banner-head h1{
        min-width: 45%;
        font-size: 18px;
    text-align: left;
    padding: 4px 10px;
}
.silder-section .homesilder .owl-prev{
    left: 4px;
}
.silder-section .homesilder .owl-next{
   right: 4px; 
}
.searchresult{
    padding-top: 105px;
}
.sidebaraccording .panel-body .form-check label span{
margin-left: 10px;
}
.fliterbarserach{
    margin-top: 50px;
}
.flip-card{
  margin-bottom: 30px;
}
.st-title h2{
  font-size: 20px;
}
.st-title span{
  font-size: 16px;
}
.perth-img{
      margin-right: 20px;
    width: 110px;
}
.courses{
  margin-top: 0px;
}
.main-campus h2 ,.flip-content h2{
  font-size: 18px;
}
.st-title{
  max-width: 100%;
  width: 100%;
   margin-bottom: 10px;
}
.st-icon{
      width: 100px;
    margin: 0 auto;
   
}
.whystanleybgbox{
  display: block;
  width: 100%;
}
.learnmorebtn.nextlearn ,.learnmorebtn.prevlearn{
  margin-top: 0px;
}
.learnmorebtn a {
    width: 68px;
    height: 61px;
}
a{
      word-break: break-all;
}
.fliterbarserach{
  display: initial;
}
.fliterbarserach form{
  display: flex;
}
.fliterbarserach .blue-button.btn-hover{
    margin-bottom: 20px;
    margin-top: 50px;
}
.newupdate{
  width: 100%;
}
.our-partner{
  padding: 0px 15px;
}
.our-partner h2{
  font-size: 25px;
}
.test-content{
  width: 100%;
  min-height: auto;
}
.test-content h5{
  font-size: 22px;
}
.student-loan ul li {
  margin-bottom: 10px;
}
.expensesmatch-section h3{
  font-size: 20px;
}
.bachelorimage.digitalmarketingbanner .bechlomin{
           max-width: 100%;
        margin: auto;
}
    .bachelorimage.digitalmarketingbanner .bechlor-content {
        width: 100%;
        max-width: 100%;
        align-items: end;
        padding: 30px 0px;
    }
    .clickherelink{
        font-size: 12px;padding: 6px 10px;
    }
.postid-7659 .container.innercotnaire .innermaincontent ,.postid-7865 .container.innercotnaire .innermaincontent ,.postid-7874 .container.innercotnaire .innermaincontent{
width: 90%;
}
.postid-7659 .container.innercotnaire{
    height: 225px;
}

.postid-7659 .inner-main-banner ,.postid-7871 .inner-main-banner  ,.postid-7874 .inner-main-banner  {
    background-position: -927px;
}
.postid-7865 .innermaincontent p ,.postid-7871 .innermaincontent p ,.postid-7874 .innermaincontent p{
font-size: 14px;}


.postid-7874 .container.innercotnaire{
  height: 256px;
}
.postid-7865 .container.innercotnaire{
height: 256px;
}
.postid-7871 .container.innercotnaire .innermaincontent{
    height: 255px;
}
.postid-7865 .inner-main-banner {
    background-position: -1070px;
}
.wsmenu-list > li.highereducationmenu > a{
      line-height: inherit;
          display: block;
          border-radius: 0px;
          margin-left: 0px;
}
.wsmenu-list > li.highereducationmenu .sub-menu{
  top: 0;
}
.form-group.needbtngroup .form-check label.form-check-label{
  text-align: left;
}
.learnheading{
  display: block;
}
.formouter{
      width: 60%;
    margin-bottom: 10px;
}
.learnheading .formouter input{
  width: 100%;
}
.campus-flip ul{
  display: block;
}
.campus-flip ul li{
  width: 100%;
  margin: 0px;
  margin-bottom: 20px;
}

/*blog*/
.blogpagemain{
        margin-top: 80px;
}
.bl-topct h2{
    font-size: 32px;
}
.blobox .row:nth-child(even) .prnone{
    padding-left: 15px;
}
.blinct{
    margin-top: 0px;
}
.bl-topct ul li a{font-size: 20px;}
.recentpost{padding-bottom: 20px;}
.blobox .prnone{padding-right: 15px;}
.blobox .plnone{padding-left: 15px;}
.blobox .row:nth-child(even){
    flex-direction: initial;
}
.blbg span{
    width: 78px;
    height: 62px;
}
.blobox .row:nth-child(even) p{padding-right: 0px;}
.blobox .row:nth-child(even) .plnone{padding-right: 15px;}
/*blog*/
.footer-section.footernew .small-footer .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
}
.footer-section.footernew .small-footer .col-md-4{
    width: 100%;
    max-width: 100%;
        flex: 0 0 100%;
}
.ftcomn ,.footer-socail{
    margin-top: 25px;
}
/*new banner css */
.bannertext h1{
 font-size: 20px;
}
.frstgreen{
    font-size: 16px;
}
.first-main a{
    font-size: 16px;
        padding: 2px 10px;
}
.frstgreen:after ,.chs-blue:after{
    display: none;
}
.chs-blue{
background: transparent;
}
.bannertext{
margin-bottom: 0px;
}
.bereadyjob{
    font-size: 16px;
    margin-top: 10px;
}
.homebtnslider{
        padding: 2px 15px;
        font-size: 16px;
}
.bs2{
 background: transparent;
 padding: 5px 0px;
}
.bnsecond-box .bs2 p{
    font-size: 12px;
    line-height: 16px;
}
.chs-blue{
    padding: 5px 0px;
}
.bnsecond-box .bs2 p span:first-child{
    margin-left: 0px;
}
.banrlgo{
    display: none;
}
.gfcourse-head .bs2{
    background: transparent;
}
.gfcourse-head .bs2 p{
    font-size: 12px;
}
.genclr{
 background: transparent;
 padding: 5px 3px 5px 0px;
}
.general-englishbox .bereadyjob{
           font-size: 14px;
    line-height: 20px;
    margin: 0px;
    margin-top: 20px;    font-size: 14px;
    line-height: 20px;
    margin: 0px;
    margin-top: 20px;
}
.bnsecond-box.highscoolbanner .bs2{
background: transparent;
}

/*new banner css end*/
.postid-14903 .course-sumrymain ul li:nth-child(5n){
    margin-top: 0px;
} 
/*secondry school*/
.secondaryschoolmain .why-stanley.apwhysection .col-md-3{
    flex: 0 0 100%;
    max-width: 100%;
}
.secondaryschoolmain .bechlomin{
    margin-top: 0px;
}
.secondaryschoolmain .bechlor-content{
    width: 100%;
}
.secondaryschoolmain .bechlomin h1{
    font-size: 35px;
}
.secondaryschoolmain .bachelorimage{
    margin-top: 0px;
}
.secondaryschoolmain .cockryimg img{
position: initial;
}
.secondaryschoolmain  .businessmainbox{
margin-top: 20px;
}
.secondaryschoolmain .coursenewct{
        padding: 20px 15px 15px;
        min-height: auto;
}
.secondaryschoolmain .bachelorimage{
      height: 250px;
    margin-top: 82px;
}
.infoprecontent{
    margin-bottom: 20px;
}
.quliboxmain{
 display: block;
}
.quliboxmain .quailimg{
    width: 100%;
}
.quliboxmain .quailimg img{
    width: 100%;
}
.quliboxmain .qualitext{
    width: 100%;
    min-height: auto;
}
/*secondry school end*/
.bachelorimage.digitalmarketingbanner .bechlor-content{
     width: 100%;
    max-width: 100%;
    align-items: end;
    padding: 30px 0px;
}
.bachelorimage.digitalmarketingbanner .bechlomin {
    max-width: 100%;
    margin: auto;
}
.bulletpoints .joboutlookdigital-list ul li{
    width: 100%;
}
.joboutlookdigital-list ul li{
    width: 100%;
}
.courses-structure .table>tbody>tr>td:first-child {
    width: auto;
}
.adimg img {
    position: initial;
}
.panelsection.digitalpanelsection .paneldigitalimg {
    min-height: auto;
    margin-bottom: 30px;
}
.postid-14757 .panelsection.digitalpanelsection .paneldigitalimg img {
    object-position: top;
}
.paneldigitalimg img {
    position: initial;
    height: auto;
}
.panelsection .panel-title a{
    font-size: 15px;
}

/*new major banner*/
.lastmajorflex{
    width: 100%;
    flex-direction: column-reverse;
    justify-content: end;
}
.mjr-text{
    font-size: 13px;
    line-height: 20px;
}
.lastmajorflex .bnsecond-box{
    max-width: 100%;
}
.lastmajor .bannertext h1 span{
    font-size: 13px;
    padding-top: 5px;
        border-top: 1px solid #fff

}
.mjr-text br{
display: none;
}
.mjr-text br:nth-child(2){
    display: block;
}
/*new major banner end*/

/* py css start */
.bannrfrst.secondslide.lastbob .bereadyjob{
    line-height: auto;
    margin: 0;
}
.banr_txt_inrow{flex-wrap: wrap;margin:0;}
.bachlor_ict .bereadyjob, .bachlor_comunity_services .bereadyjob{margin-left: 0;margin-top: 0;margin-bottom: 10px;}
.banr_txt_inrow a.homebtnslider{font-size: 12px;}
.bachlor_ict .bereadyjob span, .bachlor_comunity_services .bereadyjob span{font-size: 14px;}
.bachlor_ict .bannertext h1,.bachlor_comunity_services .bannertext h1{font-size: 16px;}
.bachlor_ict .bs2.bict, .bachlor_comunity_services .bs2.bcos { max-width:initial;background: transparent;padding:0;}
.bannrfrst.secondslide.bbaccounting .bereadyjob{
    margin-left: 0px;
    line-height: 25px;
    margin-bottom: 10px;
}
.bannrfrst.secondslide.bbaccounting .bereadyjob span{
        font-size: 14px;
}
/* py css end */
/*how to pay*/
.paymennavs{
        padding: 15px 6px;
}
.paymenttabs .paymennavs{
        padding: 15px 10px;
}
.paymennavs .nav-pills .nav-link{
  font-size: 15px;
      padding: 3px 8px;
}
.tabspay-ct ul.banklist li span:first-child{
    font-weight: 900;
    display: block;
    background: #d9d9d9;
    font-family: Gilroy-Medium;
    width: 100%;
}
.tabspay-ct ul.banklist li span {
    width: 100%;
    display: block;
    padding: 4px;
}
.tabspay-ct ul.banklist{
    width: 100%;
    margin-bottom: 20px;
}
.paymennavs .nav-pills .nav-item{
   margin-right: 5px;
}
.tabspay-ct ul.banklist li{
        border: 1px solid #c6c4c4;
            margin-bottom: 16px;
            display: block;
}
.paybanner{
        height: 200px;
}
.intro-pay{
padding: 25px 0px;
}
.paybanner h1{
    font-size: 26px;
}
/*how to pay*/

.boardmain-content{
margin-bottom: 30px;
}
.board-ct{
    min-height: auto;
}
.board-ct p{
    min-height: auto;
}
.governbtn{
    margin-top: 20px;
}


ul.character_ul li{
        margin-right: 5px;
    margin-bottom: 5px;
}

.policies-list ul li{
    width: 100%;
}
.policies-list ul li a{
    padding: 15px 10px;
    min-height: auto;
    font-size: 15px;
}
.policies-list{
    margin-top: 30px;
}
.highlight-text{
    font-size: 16px;
}
/* .page-template-template-airport-reception-accommodation .inner-main-banner.general-english {
    height: 230px;
    background-position: center;
} */
.arrival-info .innertextpage{
    font-size: 22px;
    padding: 6px 11px;
    border-left: 3px solid white;
    margin-bottom: 20px;
}
.arrival-info p{
font-size: 16px;
}
.page-template-template-airport-reception-accommodation .container.innercotnaire{
    min-height: auto;
    height: 100%;
}
.page-template-template-airport-reception-accommodation .container.innercotnaire .innermaincontent{
    position: initial;
    width: 100%;
}
.arrival-info{
    width: 100%;
    height: auto;
}


/* new agent page page */
.bannersection.agentnewpage-section{
    height: auto;
}
.bannersection.agentnewpage-section img{
    height: 120px;
    object-position: right;
}
.bannersection.agentnewpage-section .overlaydivcontentnew .container .agentbutton a{
    margin: 5px 0px;
    padding: 6px 12px;
    font-size: 16px;
}
.tabscontent iframe{
width: 100%;
}
.mr-mainpdf h5{
    font-size: 13px;
}
.page-template-template-newagentportal #header.hdr_agnt_prtl.newheaderagent .navbar.navbar-light {
    justify-content: space-between;
}
.tabslinks .nav-pills .nav-link{
    font-size: 14px;
}
.bannersection.agentnewpage-section .overlaydivcontentnew .container {
    margin-top: 0px;
}
.bannersection.agentnewpage-section .overlaydivcontentnew .overbg h1{
    padding: 0px 22px;
}
.logodivnew.newagentportal.mobilebarred span:first-child {
    border-right: none;
}
.page-template-template-newagentportal .allsectionpanel .panel.panel-default{
    scroll-behavior: smooth;
    scroll-margin-top: 100px;
}
/* new agent page page */

.course-titlelink{
    font-size: 14px;
}
section.government-funding#package_heading{
    scroll-margin-top: 70px;
}

/* he new banner add */

.bannrfrst.hebannernew .bannertext span{
    font-size: 15px;
}
.bannrfrst.hebannernew .bannertext h2{
    font-size: 30px;
    margin: 0px 0px 2px 0px;
    line-height: 32px;
}
.bannrfrst.hebannernew .bannertext h2 br{
    display: none;
}
.bannrfrst.hebannernew .bannertext p{
    font-size: 14px;
    margin-bottom: 0px;
    line-height: 20px;
}
.bannrfrst.hebannernew .bannertext a{
    padding: 3px 12px;font-size: 15px;    margin: 0px 0px;    margin-top: 10px;
}
.bannrfrst.hebannernew .bannertext small{
    margin-bottom: -4px;
    font-size: 20px;
}
/* he new banner end */

.landingpage strong{
    font-size: 16px;
}
.landingpage h2{
    font-size: 30px;
}
.landingpage p{
    font-size: 14px;
}
.landingpage .blue-button{
    font-size: 16px;
    padding: 6px 25px;
    margin-bottom: 10px;
  
}
.landingpage{
    margin-top: 95px;
    height: auto;
}
.team-accordion.ourstaff-table .card-header .card-link{
    padding: 10px 15px;
    font-size: 20px;
}
.team-accordion.ourstaff-table .card-header .card-link:after{
    top: 12px;    font-size: 20px;
}
.ourstaff-table table th{font-size: 15px;}

/* hubspot page css start here */
.hubspotform-form .enquiryform{
    width: 100%;
}
.hubbanner-ct h1 br{
display: none;
}
.hub-banner-ct{
        padding: 18px 24px;bottom: 30px;
}
.hub-banner-ct h1{
        font-size: 25px;
            margin-bottom: 10px;
    padding-bottom: 13px;
}
.logo-hubspot a{
  width: 180px;
}
.header-ct .head-ct .headicon-call{
        padding: 6px;
    margin-left: 7px;
}
.header-ct .head-ct a{
   
    font-size: 17px;
}
 
.header-ct .head-ct a strong{
    font-size: 17px;
    line-height: 18px;
}
.header-ct .head-ct .headicon-call img{width: 30px;}
.hub-banner-ct p{
    font-size: 20px;
}
.bannersection-hubspot .hublogocontent img{
    width: 90px;
}
.hubspot-cmnheading .text-head{
        font-size: 30px;
}
.col-lg-7.whitebg7:after{
    display: none;
}
.col-lg-7.whitebg7{
    padding-left: 15px;
}
.col-lg-5.imagebg5{
    padding-right: 15px;
}
.programbottom{
        padding: 25px;margin-top: 20px;
}
.internship-framwork ul.fristlist li{
     width: 100%;        margin-bottom: 15px;
}
.internship-framwork ul.fristlist li:last-child{
    width: 100%;
}
.internship-framwork ul.fristlist li:after{
    display: none;
}
.internship-framwork ul.secondlist li:after{
        right: -10px;
}
.responsibilities-section .reqbox{
    min-height: auto;
}
.process-summary .hubspot-cmnheading{
        width: 100%;
}
.polciymaindiv{
display: block;
}
.polciymaindiv p{
    text-align: center;margin-top: 5px;
}
.ftlink-hup li:first-child{
    margin-left: 0px;
}

.page-id-17227 .internship-framwork ul.fristlist li:nth-child(2){
    width: 100%;
}
.page-id-17227 .internship-framwork ul.fristlist li:last-child{
width: 100%;
}
 

}


  @media screen and (max-width: 480px){
   	.inner-main-banner{
   		    background-position: -727px;
   	}

.hub-banner-ct h1{
                font-size: 18px;        margin-bottom: 1px;
        padding-bottom: 8px;
    }
    .hub-banner-ct{
                padding: 9px 10px;bottom: 10px;
    }
    .hub-banner-ct p{
        font-size: 16px;
    }
    .logo-hubspot a{
        width: 100px;
    }
    .headerhubspot .col-lg-6.col-7{
         padding-left: 0px;
    }
    .header-ct .head-ct a{
                font-size: 13px;
    }
    .header-ct .head-ct a strong{
        font-size: 13px;
    }
        .header-ct .head-ct .headicon-call img {
        width: 18px;
    }
    .bannersection-hubspot{
     height: 260px;
    }
    .bannersection-hubspot img{
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
        .bannersection-hubspot .hublogocontent img {
        width: 90px;
        object-fit: initial;
        height: auto;
    }
    .hub-banner-ct h1:after{
            height: 1px;
    }
    .overviewbottom ul li{
        width: 100%;
    }
    .overviewbottom ul li:nth-child(even){
        width: 100%;padding: 0;
    }
    .responsibilities-section .reqbox span img{
            width: 35px;
    }
    .responsibilities-section .reqbox span{
            height: 55px;
    width: 55px;
    line-height: 55px;
    }
    .hubspot-cmnheading .text-head{
        font-size: 25px;
    }
    .internship-framwork ul.secondlist li{
        width: 100%;
        margin-bottom: 20px;
    }
    .internship-framwork ul.secondlist li:after{
        display: none;
    }
    .internship-framwork.section {
    padding-bottom: 130px;
}
.process-summary .summarybox ul{
    width: 100%; padding-left: 15px;
}
.process-summary .summarybox strong{
    width: 100%;
}
.process-summary .summarybox{
        padding: 18px;
}
#faqAccordion .card-header{
    font-size: 15px;
}
#faqAccordion .card-header::after{
        background-size: 14px;right: 6px;
}
.hubspotform-form .enquiryform{
            padding: 15px;
}
.hs_firstname.hs-firstname{
margin-bottom: 20px;
}
.enquiryform .hbspt-form form label{
    font-size: 16px;
}
.welcometext strong{
    font-size: 16px;
}
.ftlink-hup ul{
        justify-content: center;
        margin-bottom: 10px;
}
 .ftcopytxt p{
    text-align: center;
  }
  .socaillinkhub ul{
justify-content: center;
  }
  .ftlogo-flex{
    margin-bottom: 30px;
  }
  .ft-content p{
    font-size: 14px;
    line-height: 24px;
  }
  .ft-content{
    margin-top: 15px;
  }
  .officerdetails ul{
    display: block;
  }
    .officerdetails ul li{
        text-align: left;
        padding: 10px 0px;
        border: none;
    }
  .footer-details{
        padding: 30px 0px;
  }
  .officerdetails h2{
    font-size: 25px;
  }
  .officerdetails ul li i img{
     width: 18px;
  }
  .ftlogo a img{
        width: 165px;
  }
  .responsibilities-section .reqbox{
    padding: 20px;
  }

   }
  @media screen and (max-width: 380px){
.form-check input {
    margin-left: -10px;
}
form .form-group.needbtngroup .form-check input{
    margin-left: -1.25rem;
  }
  .brektag{
    display: inline-block;
    font-size: 15px;
  }
}