/**
Theme Name: English Wise
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: english-wise
Template: astra
*/

.entry-content p {
	margin-bottom: 15px;
}

.white{
	color:#fff!important;
}

.center{
	text-align:center!important;
}


*:not(p),
footer p,
header p,
body p:last-child,
.no-mb {
	margin-bottom: 0px !important;
}

.site-header-section>*{
	padding:0px!important;
}

.vc_column-inner {
	padding-top: 0px !important;
}

a:focus {
	outline: 0px !important;
}

.pd-side-none>div>div {
	padding-left: 0px !important;
	padding-right: 0px !important
}

.inner-banner-no-side{
	       padding-right: 0 !important;
    max-width: 100% !important;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-column-gap: 100px;
    align-items: center;
}

.inner-ban-right img{
	border-radius:10px;
}

.work-inner-banner{
	 max-width: 100% !important;
	padding-right:0px!important;
}

/* Numbers section css start */


.popup-btn{
	cursor:pointer;
}
.cool-numbers{
	    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
}

.cool-head{
	        font-size: 50px;
    font-weight: 800;
    line-height: 50px;
    margin-bottom: 10px !important;
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
}

.cool-number-in{
	    background: #fff;
    padding: 20px;
    border-radius: 10px;
}

.cool-img{
	    text-align: right;
}

.number-main-sec{
	padding-top:50px;
}
/* Numbers section css end */
/* - Home Page Css Start- */


.home-banner-left{
	    background: #fff;
    padding: 35px;
    border-radius: 10px;
}

.home-banner{
	 display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 100px;
    align-items: center;
}

.ban-subhead{
	    font-size: 20px;
    font-weight: 500;
}

.home-ban-points{
	     margin: 0 !important;
    padding: 0px 0 0px!important;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 15px;
}

.home-ban-points li{
	       list-style-type: none;
    position: relative;
    padding-left: 25px;
    font-weight: 500;
}

.li-sym{
    position: absolute;
    left: 0;
    top: -3px;
    color: #27386c;
    font-size: 20px;
}

.web-btns a{
	    background: #27386c;
    padding: 15px 25px;
    border-radius: 5px;
    font-size: 16px;
    line-height: 20px;
    word-spacing: 2px;
	color:#fff;
}

.web-btns{
	display:flex;
	column-gap:15px;
}

.web-btns a.blue-btn:hover, .web-btns a.red-btn{
	background:#D42C2C;
}

.web-btns a.red-btn:hover{
	 background: #27386c;
}

.small-head{
	    text-transform: uppercase;
	position:relative;
	padding-left:80px;
}

.small-head:before{
	    content: '';
    display: block;
    width: 70px;
    height: 1px;
    background: #D42C2C;
    position: absolute;
    top: 14px;
    left: 0;
}

.ban-l-r-top{
	background:url('https://englishwise.com.au/wp-content/uploads/2025/07/How-to-Score-6.5-Band-in-IELTS-Best-Tips-Shared.webp');
}

.ban-r-l-bot{
		background:url('https://englishwise.com.au/wp-content/uploads/2025/07/How-to-Score-6.5-Band-in-IELTS-Best-Tips-Shared.webp');
}

.bg-img{
	background-size:cover!important;
	background-position:center!important;
	border-radius:10px;
}

.home-banner-right{
	       margin: -50px 0 -120px !important;
    text-align: right;
}

.home-offer-in img{
    margin: auto;
	width:160px;
}


.choose-grid{
	    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
	    padding-top: 90px;
}

.choose-grid p{
    font-family: 'Manrope', sans-serif;
    font-size: 22px;
    padding-top: 30px;
    font-weight: 700;

}

.choose-grid div{
	    text-align: center;
    background: #fff;
    padding: 0px 25px 25px;
    border-radius: 10px;
	position:relative;

}

.choose-reb-box span{
	    border: 1px solid #D42C2C;
    display: block;
    width: 120px;
    height: 120px;
    line-height: 120px;
    margin: -60px auto;
    border-radius: 100%;
	background:#fff;
		position:relative;
	
}

.choose-blue-box span{
	    border: 1px solid #27386c;
    display: block;
    width: 120px;
    height: 120px;
    line-height: 120px;
    margin: -60px auto;
    border-radius: 100%;
	position:relative;
	background:#fff;
	
}
.choose-blue-box span:before{
border:15px solid #27386c;
	
}
.choose-reb-box span:before{

		border:15px solid#D42C2C;

	
}
.choose-grid div span:before{
		content:'';
	display:block;
	position:absolute;
    border-radius: 100%;
    left: -14px;
    top: -14px;
    right: 0;
    margin: auto;
    border-top-color: #fff7f7;
    border-right-color: #fff7f7;
    rotate: -45deg;
	    width: 144px;
    height: 144px
}


.choose-grid div span img{
width: 60px;
    height: auto;
    margin-bottom: 10px !important;
}

.why-english-bot{
	    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
}

.why-english-in{
	    background: #e6ecff;
    border-radius: 10px;
    padding: 30px;
	transition:0.5s all;
}

.why-english-top h2{
	    padding-bottom: 10px;
}

.w-e-in-top{
	  display: flex;
    justify-content: space-between;
}

.why-num{
	       font-size: 50px;
       -webkit-text-stroke: 1px #263566;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    line-height: 50px;
}

.why-text{
	      font-size: 25px;
    line-height: 35px;
    padding-top: 100px;
    font-weight: 600;
	color:#27386c;
}

.w-e-in-top img{
	width: auto;
    height: 50px;
}

.why-enrol a{
    width: 120px;
    height: 120px;
    display: block;
    border: 2px solid #D42C2C;
    padding: 20px;
    text-align: center;
    border-radius: 100px;
    text-transform: uppercase;
    line-height: 22px;
    align-content: center;
    font-size: 16px;
    font-weight: 600;
    background: #D42C2C;
    color: #fff;
}

.why-enrol{
	margin:-120px auto 0!important;
}

.why-english-in:hover, .why-english-in:first-child{
	background: #D42C2C;
}

.why-english-in:hover .why-text, .why-english-in:first-child .why-text{
	color:#fff;
}

.why-english-in:hover .why-num, .why-english-in:first-child .why-num{
	 -webkit-text-stroke: 1px #fff;
}

.why-hide{
	width:0;
	display:none;
}

.why-english-in:hover .why-show{
	width:0;
	display:none;
}

.why-english-in:hover .why-hide{
	width:auto;
	display:block;
}

.why-enrol a:hover{
	background:transparent;
	color:#D42C2C;
}

.h-a-bot-left{
	background:url('https://englishwise.com.au/wp-content/uploads/2025/07/How-to-Score-6.5-Band-in-IELTS-Best-Tips-Shared.webp');
}

.home-about-top{
	      display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 100px;
    padding-bottom: 20px;
}

.home-about-bot{
	    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-column-gap: 100px;
}

.about-big{
	    font-size: 25px;
    font-weight: 600;
}



.about-bot-points{
	     display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    padding: 20px 0 30px;
}

.abt-point-in{
	background: #fff7f7;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
	transition:0.5s all;
}

.abt-point-in:nth-child(2){
	background: #e6ecff!important;
}


.abt-point-in img{
	       width: 55px;
    padding-bottom: 15px;
}

.abt-point-in p{
	    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
}

.our-packages-sec .vc_tta-panels{
	background:#fff!important;
	border-color:#fff!important;
}

.pack-head{
            font-weight: 700;
    font-size: 18px;
    color: #D42C2C;
    line-height: 30px;
}

.packages-in-sec table, .packages-in-sec td, .packages-in-sec th{
	text-align:left;
}

.packages-in-sec table tr:not(:first-child) td{
	    text-align: center !important;
    color: green;
    font-weight: 500;
    font-size: 20px;
}

.pack-head th{
	    background: #fff7f7;
    border: 0px;
    border-top-left-radius: 10px;
}

.home-offer-bot{
	  display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}


.home-offer-in{
	    background:#e6ecff;
    padding: 20px 20px 35px;
    border-radius: 10px;
    text-align: center;
    transition: 0.5s all;
    display: grid;
    grid-row-gap: 10px;
}

.home-offer-in:nth-child(odd), .home-offer-in:nth-child(even):hover{
	background:#fff7f7;
}

.home-offer-in:nth-child(odd):hover{
	    background:#e6ecff;
}

.offer-first{
	      background: transparent;
    color: #000;
    text-align: left;
}

.offer-first h2{
	color: #fff;
    text-align: center;
}

.home-offer-in:hover{
	background:#e6ecff;
}

.offer-head{
	         font-size: 25px;
    font-weight: 800;
    margin-bottom: 5px !important;
    font-family: 'Manrope';
}

.home-offer-im img{
	    margin: auto auto 20px !important;
    width: 150px;
}

.offer-txt{
	    line-height: 25px;
}

.offer-link{
	    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
}

.packages-in-sec tr:nth-child(odd){
	background:#f5f5f5;
}

.packages-in-sec tr:first-child td{
	    text-align: center;
    line-height: 25px;
}

.packages-in-sec tr:not(:first-child) th{
	font-size:16px;
}

.packages-in-sec table, .packages-in-sec tbody{
	border-radius:10px;
	border:0px;
}

.home-video-sec-top{
	padding-bottom:40px;
}

.home-video-sec, .home-video-sec-top, .aphra-register, .pte-mock-text{
	      display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 50px;
}

.video-sec-right iframe, .success-bot iframe{
	border-radius:10px;
}

.video-sec-left{
	margin-bottom:-8px!important;
}

.success-bot{
	    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.web-btns.center{
	    justify-content: center;
}

.h-o-arrow{
	    width: 50px;
    display: inline-block;
    height: 50px;
    border: 2px solid #D42C2C;
    color: #D42C2C;
    font-size: 25px;
    text-align: center;
    line-height: 48px;
    border-radius: 10px;
	transition:0.5s all;
}

.home-offer-last a{
    font-size: 30px;
    font-weight: bold;
    display: grid;
    text-align: center;
    justify-items: center;
    grid-row-gap: 10px;
}

.home-offer-last{
	display: grid;
    align-content: center;
    justify-content: center;
}

.home-offer-last a:hover .h-o-arrow{
	background:#D42C2C;
	color:#fff;
}

.top-btns a{
	    font-size: 15px;
    color: #fff;
    font-weight: 100;
    line-height: 15px;
    display: inline-block;
}

.top-btns a:not(:last-child){
	    border-right: 1px solid #ffffff59;
    padding-right: 15px;
}

.top-btns{
	display:flex;
	column-gap:15px;
}

.top-btns a:hover{
	color:#fff;
}

.top-btns img{
	    width: 17px;
    vertical-align: text-bottom;
    margin-right: 3px;
    border-radius: 0;
}

.score-cards-slide .slide{
	padding:0px 10px;
}

.score-cards-slide .slide img{
	border-radius:10px;
	border:2px solid #f5f5f5;
}

.score-cards-slide .slick-arrow{
	position: absolute;
    bottom: 0;
}

.score-cards-slides, .success-video-slides, .pte-core-slides, .latest-success-slides{
	padding-bottom:75px;
}

.score-cards-slide .slick-arrow p{
	    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #27386c;
    color: #fff;
    font-weight: 700;
    border-radius: 10px;
	cursor:pointer;
}

.score-cards-slide  .ser-next{
	left: 7%;
}

.score-cards-slide  .ser-prev{
	left:0;
}

.score-cards-slide .slick-arrow p:hover{
	background:#D42C2C;
}

#mmw-video-popup.mmw-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  display: none; 
  align-items: center;
  justify-content: center;
  padding: 20px;
}

.mmw-popup-content {
  position: relative;
  background: #fff;
  padding: 20px 20px 10px;
  width: 800px;
  max-width: 100%;
  border-radius: 12px;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  animation: popupFadeIn 0.3s ease-in-out;
}

.mmw-popup-content iframe {
  width: 100%;
  height: 450px;
  border: none;
  border-radius: 8px;
}

.mmw-close-popup {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 22px;
  cursor: pointer;
  width: 35px;
  height: 35px;
  background: #D42C2C;
  line-height: 35px;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  transition: background 0.3s ease;
  z-index: 10000;
}

.success-video-slides .slide, .success-video-slides .slide img {
  cursor: pointer;
}


.home-blog .vc_grid-item-mini .vc_gitem-animated-block .vc-gitem-zone-height-mode-auto{
	border-radius:10px;
}

.home-blog .vc_gitem-zone-mini .vc_col-sm-12.vc_gitem-col{
	padding:20px;
}

.home-blog .vc_general.vc_btn3{
	      background: transparent !important;
    border: 2px solid #D42C2C !important;
    color: #D42C2C;
    font-size: 17px;
    width: 50px;
    height: 50px;
    text-align: center;
    padding: 10px;
	border-radius:10px;
	transition:0.5s all;
}

.home-blog .vc_btn3-container.vc_btn3-inline{
	display:block!important;
	text-align:right;
	padding-top:20px;
}

.home-blog .vc_general.vc_btn3:hover, .h-post-blog:hover .vc_general.vc_btn3{
	background:#D42C2C!important;
	color:#fff;
}

.home-blog .vc_grid-item{
	padding-bottom:0px!important;
}

.home-blog .vc_general.vc_btn3 i{
	transform: translate(36%, -50%);
}

.site-primary-footer-wrap{
	    padding: 70px 0 !important;
}

.home-blog .vc_gitem-zone.vc_gitem-zone-c {
	border-radius:0 0 10px 10px;
}

.foot-cont-details{
	    display: flex;
    column-gap: 50px;
}

.foot-logo{
	padding-bottom:20px;
}

.foot-btn.web-btns{
	padding:15px 0 30px;
}

footer p, footer a{
	font-size:16px;
}

.foot-location .foot-links{
	    display: flex;
    column-gap: 30px;
}

.footer-main{
	       display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 50px;
    grid-row-gap: 20px;
}

.footer-main-right{
	         display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 50px;
}

.foot-head{
	      font-weight: 600;
    padding-bottom: 5px;
    font-size: 18px;
}

.foot-links li a, .foot-cont-details a, .make a, .location-tabs a{
	color:#000;
}

.make{
	text-align:right;
}

.foot-links{
    display: grid;
    grid-row-gap: 5px;
}

footer .social-head{
	padding-top:30px;
}

.make img{
	    width: 35px;
    vertical-align: sub;
}

footer.site-footer a:hover{
	color:#D42C2C!important;
}

footer.site-footer{
	background:linear-gradient(0deg, #fff7f7, #e6ecff);
}

.sublocation-box {
     display: none;
    margin-top: 15px;
}

.sublocation {
      display: none;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
}

.sublocation a {
        display: block;
    color: #000;
    text-decoration: none;
    font-size: 15px;
}

.sublocation.active {
  display: grid; 
}

.location-tabs{
	      display: flex;
    column-gap: 30px;
    align-items: baseline;
}

.right-sym:before{
	       content: '→';
    display: inline-block;
    background: #D42C2C;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    margin-right: 5px;
    vertical-align: middle;
    font-size: 13px;
	margin-top:-1px;
}

.chev-down:before{
	    content: '⌄';
    display: inline-block;
    vertical-align: text-bottom;
}

.ban-arrow{
	       font-size: 20px;
    padding-right: 5px;
    color: #d52c2c;
}

.home-ban-points p{
	    margin-bottom: 0px !important;
    font-family: 'Manrope';
	    position: relative;
    padding-left: 25px;
}
.home-ban-points p .ban-arrow{
	    font-size: 20px;
    padding-right: 5px;
    color: #d52c2c;
    position: absolute;
    left: 0;
    top: -2px;
}

.video-point img, .video-point:nth-child(2) img:hover{
    background: #e6ecff;
    padding: 20px;
    width: 100px;
    border-radius: 10px;
    position: absolute;
    left: 0;
    top: 0;
	transition:0.5s all;
}

.video-point{
	    position: relative;
    padding-left: 120px;
}

.video-sec-left{
	    display: grid;
    grid-row-gap: 20px;
}

.video-head{
	font-size: 20px;
    font-family: 'Manrope';
    font-weight: 700;
    margin-bottom: 5px !important;
}

.video-point img:hover, .video-point:nth-child(2) img{
	background:#fff7f7;
}

.foot-social{
	display: flex;
    column-gap: 10px;
    padding-top: 8px;
}

.foot-social img{
	width:30px;
}

.foot-cont-left a, .foot-cont-right a{
	    font-size: 22px!important;
}

.foot-btn.web-btns a{
	    padding: 10px 20px;
    font-size: 15px !important;
    color: #fff!important;
    text-transform: capitalize;
}

.foot-btn.web-btns a:hover{
	  color: #fff!important;
}

.third-content-sec{
	     display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 100px;
    padding-bottom: 30px;
}

.star-icon{
	    color: #f7862a;
    font-size: 15px;
    padding-right: 5px;
}

.h-post-img img{
	border-radius:10px;
}

.h-post-blog, .home-blog .vc_grid-item:nth-child(2) .h-post-blog:hover{
	    background: #fef7f7;
    border-radius: 10px;
	transition:0.5s all;
}

.h-post-blog .h-blog-img-col{
	padding:20px!important;
}

.h-blog-bot-part{
	padding: 0 20px 20px 20px!important;
}

.h-post-blog .vc_gitem_row.vc_row.vc_gitem-row-position-middle{
	    top: 48px;
    width: 90%;
	position:absolute!important;
}

.h-post-blog.vc_gitem-zone-a .vc_gitem-row-position-bottom, .h-post-blog.vc_gitem-zone-b .vc_gitem-row-position-bottom, .h-post-blog.vc_gitem-zone-a .vc_gitem-row-position-top, .h-post-blog.vc_gitem-zone-b .vc_gitem-row-position-top, .h-post-blog.vc_gitem-zone-a .vc_gitem-row-position-middle, .h-post-blog.vc_gitem-zone-b .vc_gitem-row-position-middle{
	position:relative!important;
}

.h-post-blog.vc-gitem-zone-height-mode-auto:before{
	display:none!important;
}

.h-post-cat .vc_gitem-post-category-name .vc_gitem-link, .h-post-date .vc_gitem-link{
	background: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    color: #000;
    font-size: 15px;
}

.h-post-title .vc_gitem-link{
	       font-family: 'Manrope';
    font-size: 18px;
    line-height: 28px;
	color:#000;
}

.h-post-title > p{
	min-height:90px;
}

.h-post-blog:hover, .home-blog .vc_grid-item:nth-child(2) .h-post-blog{
	background:#e6ecff;
}

.our-packages-sec .vc_tta-tabs-list{
	display:grid!important;
	grid-template-columns:repeat(3, 1fr);
	grid-column-gap:10px;
	padding-bottom:10px!important;
}

.our-packages-sec .vc_tta-tabs-list li a{
	    background: #27386c!important;
    border: 0!important;
    border-radius: 5px!important;
	color:#fff!important;
	text-align:center;
}

.our-packages-sec .vc_tta-tabs-list li.vc_tta-tab{
	margin:2px 0 0px!important;
}

.our-packages-sec .vc_tta-tabs-list .vc_tta-tab.vc_active a, .our-packages-sec .vc_tta-tabs-list .vc_tta-tab:hover a{
	background:#D42C2C!important;
}

.home-packages-in .pack{
	text-align:left;
}

.our-packages-sec .vc_tta-panels-container .vc_tta-panels, .our-packages-sec .vc_tta-panels-container .vc_tta-panel-body{
	border:0px!important;
	padding:0px!important;
}

.page-id-15306 .faq-points , .page-id-15471 .faq-points , .page-id-15473 .faq-points , .page-id-15477 .faq-points , .page-id-15480 .faq-points , .page-id-15483 .faq-points , .page-id-15493 .faq-points , .page-id-15536 .faq-points , .page-id-15660 .faq-points  , .page-id-15666 .faq-points , .page-id-15670 .faq-points , .page-id-15861 .faq-points {
	margin-top:0px!important;
}

.page-id-15660 .prep-head{
	padding-bottom:15px;
}

/*cta-section-css*/

.cta-grid{
	    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-column-gap: 100px;
	align-items: end;
}

.cta-grid .blue-btn{
	background:#fff!important;
	color:#000!important;
}

.cta-grid h2 , .cta-grid p{
	color:#fff!important
}

.cta-grid h2{
	padding-bottom:20px;
}

.cta-grid>div:nth-child(2){
	padding-bottom:120px;
}

.cta-grid .web-btns{
	padding-top:30px;
}

.cta-grid img{
	    width: 400px;
    height: auto;

}

/* - Home Page Css End- */

/* - Courses Page Css Start- */
.courses-page-in{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.courses-in-sec:nth-child(even), .courses-in-sec:hover{
	background:#e6ecff;
}

.courses-in-sec, .courses-in-sec:nth-child(even):hover{
	    background: #fff7f7;
	border-radius:10px;
	transition:0.5s all;
}

.c-img{
	border-radius:10px 10px 0 0;
}

.course-in-mid{
	    padding: 30px;
}

.course-head{
	 font-size: 25px;
    font-family: 'Manrope';
    font-weight: 800;
    line-height: 25px;
}

.course-in-bot{
	border-top: 1px solid #ccc;
    padding: 20px 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.course-in-bot img{
	    width: 150px;
}

.course-link{
	color: #d42c2c;
}
.crs-sidebar h2 {
    font-size: 22px !important;
    color: var(--ast-global-color-0);
    padding-bottom: 15px;
}
.crs-pg-left h2, .entry-content .crs-pg-left  :where(h2) {
    font-size: 2rem;
    line-height: 1.4em;
	font-weight: 600;
}
.score-cards-sec {
    background: #fff7f7;
    border-radius: 10px;
    padding: 20px;
}
.course-ops-blocks {
	margin-top: 20px;
    display: grid;
    gap: 20px;
}
.crs-op-top {
    background: #fff7f7;
    padding: 15px;
    margin-bottom: 15px !important;
    border-radius: 10px;
}
.crs-op-top p, p.c-head {
    font-family: 'Manrope';
}
p.c-head{
	margin-bottom: 0;
	padding-bottom: 25px;
}
.crs-op-bot ul.faq-points {
    margin: 0 !important;
}
ul.sub-pts {
    margin-top: 15px;
    padding: 0;
}
ul.sub-pts li:before {
    background-color: #27396d;
}
.course-modes {
    padding: 40px 0 0;
}
ul.faq-points.mode-pts {
    margin: 0 !important;
    display: inherit;
}
.crs-sidebar-inner{
	padding: 0 20px 20px;
}
.crs-sidebar h2 img {
    height: 35px;
    margin-right: 12px;
    width: auto;
}
.crs-op-top p img {
    height: 35px;
    width: auto;
    margin-right: 12px;
}
.why-blocks {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 20px;
}
.why-blk {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
    gap: 15px;
}
.why-blk:nth-child(odd) {
    background: #fff7f7;
}
.why-blk:nth-child(even) {
    background: #e6ecff;
}
.why-blk img {
    height: 60px;
    width: auto;
}
.why-blk p {
    line-height: 1.4;
}
.crs-sidebar-inner a.blue-btn {
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.timetable-row {
    border-radius: 10px;
    padding: 20px;
}
.tt-blocks {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 20px;
}
.tt-blk {
    background: white;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    /* align-items: center; */
    overflow: hidden;
}
.tt-top {
    background: var(--ast-global-color-0);
    color: white;
    padding: 10px 20px;
    text-align: center;
    font-family: 'Manrope';
}
.tt-bot {
    padding: 20px;
}
.tt-bot ul {
    margin: 0;
    list-style: square;
}
.tt-bot ul li::marker {
    color: var(--ast-global-color-1);
}
.crs-cta {
    border-radius: 10px;
    padding: 80px 80px 100px;
    text-align: center;
    position: relative;
    overflow: hidden;
	z-index: 1;
}
img.float1 {
    position: absolute;
    right: -100px;
    bottom: -170px;
    max-width: 250px;
    z-index: -1;
    height: auto;
    transform: translate(0, 0);
	transition: ease-out all 0.5s;
}
img.float2 {
    position: absolute;
    bottom: -240px;
    left: -50px;
    z-index: -1;
    max-width: 220px;
    height: auto;
    transform: translate(0,0);
	transition: ease-out all 0.5s;
}
.crs-cta:hover img.float1, .crs-cta:hover img.float2{
	transform: translate(-10px, -15px);
	transition: ease-in all 0.5s;
}
.crs-cta-blk h2 {
    color: white;
    font-size: 3rem !important;
    margin: auto;
    padding-bottom: 20px;
}
.crs-cta-blk p {
    color: white;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 0 30px;
    margin-bottom: 0;
}
.crs-cta-blk a.red-btn:hover {
    background: #3a4a7c;
}
.avl-blk{
	padding-top: 20px;
}
.avl-blk p {
    font-size: 1.2rem;
    font-family: 'Manrope';
    margin-bottom: 0;
    line-height: 1.2;
}

.avl-blk i{
	    font-size: 17px;
    font-family: 'Funnel Sans', sans-serif;
}

.crs-sidebar h2 {
    display: grid;
    grid-template-columns: 50px auto;
}
.crs-pg-left .third-content-sec {
    grid-template-columns: 1fr !important;
}
/* - Courses Page Css End- */

/* - Inner page Banner css start */

.inner-banner-sec{
/* 	    display: grid;
    grid-template-columns: 1.8fr 1.2fr;
    grid-column-gap: 200px; */
	max-width: 70%;
	padding-right: 60px;
}

.sub-head{
	        font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    font-family: 'Manrope';
}
.pg-banner-img img{
	border-radius: 10px;
	margin-bottom: 20px !important;
}
/* .inner-ban-right img{
	    border-radius: 0 0 10px 10px;
    margin: 0px 0 -200px !important;
}

.inner-page-banner{
	    overflow: inherit !important;
    margin-bottom: 20px !important;
} */

/* - Inner page Banner css end */

.inner-first-sec{
	    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 100px;
}

.inner-content-scnd{
	display:grid;
	grid-template-columns:1fr 2fr;
	grid-column-gap:50px;
}

.inner-scnd-left{
	background:url('/wp-content/uploads/2026/04/englishwise_2194203173.webp');
}

.page-id-16310 .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/shutterstock_2225258657.webp');
}

.page-id-16310 .guide-mid {
		background:url('/wp-content/uploads/2026/05/Top-Free-PTE-Mock-Tests-Online-in-2025-1.webp');
}

.page-id-14752  .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/How-Is-The-PTE-Score-Calculated-Detailed-Guide-For-2025.webp');
}

.page-id-14752  .why-online-oet .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/How-to-Simulate-Real-Exam-Conditions-with-PTE-.webp');
}


.page-id-86 .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/How-to-Get-a-7-Band-in-IELTS-Speaking-.webp');
}

.page-id-84 .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/Fluent-in-French1657340410.jpg');
}

.page-id-84 .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/Fluent-in-French1657340410.jpg');
}


.page-id-93 .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/Best-Ways-to-Learn-German-Online-1.webp');
}

.page-id-15917 .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/test-img-1.webp');
}

.page-id-14756 .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/exam-preparation.jpg');
}

.page-id-14696 .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/Why-Your-PTE-Mock-Test-Score.webp');
}

.page-id-95 .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/Why-ISLPR-can-be-a-Better-Test-as-Compared-to-IELTS-for-Teaching-Registration-.webp');
}


.page-id-15917 .why-online-oet .inner-scnd-left{
	background:url('/wp-content/uploads/2026/05/membership-courses.jpg');
}

.page-id-14756 .hight-score-left{
	background:url('/wp-content/uploads/2026/05/customised-courses.jpg');
}

.site-content p a{
	color:#D42C2C;
}

.exam-fee-bot{
	    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
	padding-top:20px;
}

.exam-fee-in{
	    border-radius: 10px;
    padding: 30px;
    background: #fff;
	transition:0.5s all;
}

.exam-fee-in{
	    background: #fff7f7;
}

.exam-fee-in:hover{
	background:#e6ecff;
}

.exam-head{
	    font-size: 25px;
    font-family: 'Manrope';
    font-weight: 700;
    margin-bottom: 10px !important;
}

.story-choose.why-get{
	grid-template-columns:repeat(4, 1fr);
}

.faq-answer {
    display: none;
	padding:20px;
}

.faq-main{
	display: grid;
    grid-template-columns: 1fr 2fr;
    grid-column-gap: 100px;
}

.faq-item.active .faq-question, .faq-item:hover .faq-question{
	background:#e6ecff;
}

.faq-head{
	    position: relative;
    padding: 0px 20px 0 30px;
}

.faq-question{
	      font-size: 16px;
    background: #fff7f7;
    padding: 20px;
    display: block;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    transition: 0.5s all;
    font-weight: 100;
    line-height: 23px;
}

.faq-plus{
	    transition: 0.5s all;
    font-size: 22px;
    color: #D42C2C;
}

.faq-item.active .faq-plus{
    transform: rotate(90deg);
}

.faq-num{
	padding-right:10px;
	position:absolute;
	left:0px;
	top:0px;
}

.accordion{
	    display: grid;
    grid-row-gap: 10px;
}

.faq-points{
	  padding: 0 !important;
    margin: 15px 0 !important;
    display: grid;
    grid-row-gap: 8px;
}

.faq-points li{
	list-style-type: none;
    position: relative;
    padding-left: 35px;
}

.faq-points li:before{
	    content: '→';
    display: block;
    background: #D42C2C;
    width: 22px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 5px;
    position: absolute;
    left: 0;
    top: 3px;
}

.guide-mid{
	background:url('/wp-content/uploads/2026/04/englishwise_2765114895.webp');
}

.page-id-14756 .guide-mid{
	background:url('/wp-content/uploads/2026/05/abt-_0001_shutterstock_705449866.jpg');
}

.guidance-bot-part{
	    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    padding-top: 20px;
}

.islpr-part{
	  grid-template-columns: repeat(2, 1fr);
}

.guide-left{
	    background: #fff7f7;
    padding: 30px;
    border-radius: 10px;
}

.guide-right{
	    background: #e6ecff;
    padding: 30px;
    border-radius: 10px;
}

.ielts-left{
	background:#fff;
}

.naati-courses-type{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
}

.naati-course-in{
	    background: #fff;
    padding: 30px;
    border-radius: 10px;
}

.naati-course-in img{
	    border-radius: 10px;
}

.n-c-head{
	    font-size: 25px;
    font-family: 'Manrope';
    padding-top: 20px;
    font-weight: 700;
}

.naati-course-in ul.faq-points {
	margin-bottom:0px!important;
}

.islpr-teaching{
	    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.islpr-teach-in{
	    background: #fff;
    padding: 30px;
    border-radius: 10px;
}


.islpr-teach-img{
	background:url('/wp-content/uploads/2025/08/Latest-Changes-Required-in-PTE-Score.webp');
}

.page-id-93 .islpr-teach-img{
	background:url('/wp-content/uploads/2026/05/Speaking-German_2091726226.jpg');
}

.islpr-teach-sec{
	 display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
	padding-top:10px;
}

.first-sec-pointers{
	   display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
    padding: 30px 0;
}


.first-sec-pointers .first-point-in:nth-child(even), .oet-prepare-in:nth-child(2), .oet-prepare-in:nth-child(3), .pte-core-pros-cons .pte-core-cons , .oet-prepare-in:nth-child(6){
	background:#e6ecff;
}

.first-point-in img, .test-type-in img, .oet-batch-in img, .exam-fee-in img, .islpr-teach-in img, .oet-prepare-in img, .choose-in img{
	    width: 50px;
    padding-bottom: 15px;
}

.first-head, .prep-head, .pros-head{
	    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    font-family: 'Manrope';
    margin-bottom: 10px !important;
}

.story-choose.oet-choose{
	grid-template-columns:repeat(7, 1fr);
}

.test-type-sec{
	       display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
    padding-bottom: 30px;
}

.test-type-in, .oet-batch-in, .oet-guide-in{
	    background: #fff;
    padding: 30px;
    border-radius: 10px;
}

.oet-test-appear, .pte-practice-ban{
	    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 50px;
    padding-top: 15px;
}

.oet-test-appear .faq-points{
	    grid-template-columns: repeat(3, 1fr);
    padding: 5px 0 !important;
}

.oet-test-left{
	background:url('/wp-content/uploads/2025/08/Latest-Changes-Required-in-PTE-Score.webp');
}


.page-id-86 .oet-test-left{
	background:url('/wp-content/uploads/2026/05/online-oet_2496073489.webp');
}

.oet-batches-sec{
	display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
}

.oet-batch-in p{
	        font-size: 20px;
    font-family: 'Manrope';
    font-weight: 700;
    line-height: 28px;
}

.oet-prepare, .pte-core-pros-cons{
	    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.oet-prepare-in, .oet-fee, .pte-core-pros-cons > div, .first-point-in{
	    background: #fff7f7;
    padding: 30px;
    border-radius: 10px;
}

.oet-guide-sec{
	    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
}

.oet-guide-in .faq-points{
	margin-bottom:0px!important;
}

.oet-head{
	background: #27386c;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 20px;
    font-family: 'Manrope';
    font-weight: 700;
    margin-bottom: 25px !important;
	color:#fff;
}

.oet-num{
	    color: #D42C2C;
    background: #fff;
    width: 30px;
    height: 26px;
    display: inline-block;
    border-radius: 5px;
    text-align: center;
    line-height: 26px;
    margin-right: 10px;
    font-size: 16px;
}

.why-oet-left{
		background:url('/wp-content/uploads/2025/08/Latest-Changes-Required-in-PTE-Score.webp');
}


.page-id-95 .why-oet-left{
		background:url('/wp-content/uploads/2026/05/PTE-Updates-2025-Whats-Changing.webp');
}

.page-id-86 .why-oet-left{
		background:url('/wp-content/uploads/2026/05/online-oet_2107355444.webp');
}

.why-online-oet, .core-practice, .high-score-divide{
	    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 50px;
}

.hight-score-left{
	background:url('/wp-content/uploads/2025/08/Latest-Changes-Required-in-PTE-Score.webp');
}

.faq-inner-points li:before{
	background:#27386c;
}

.faq-inner-points{
	padding:10px 0 0 0!important;
	display:grid;
	grid-row-gap:8px;
}

.core-practice-left{
	background:url('/wp-content/uploads/2025/08/Latest-Changes-Required-in-PTE-Score.webp');
}

.page-id-14696 .core-practice-left{
	background:url('/wp-content/uploads/2026/05/Tips-to-Prepare-for-the-PTE-Test-for-Your-Canada-Study-Visa-1536x1024-1.jpg');
}

.aphra-register-right{
	background:url('/wp-content/uploads/2025/08/Latest-Changes-Required-in-PTE-Score.webp');
}

.pte-mock-left{
	background:url('/wp-content/uploads/2025/08/Latest-Changes-Required-in-PTE-Score.webp');
}

.comm-sec .oet-prepare-in{
	background:#fff;
}

.why-get .choose-in:nth-child(n+5):nth-child(-n+8):nth-child(odd) {
  background-color: #e6ecff; 
}
.why-get .choose-in:nth-child(n+5):nth-child(-n+8):nth-child(even) {
  background-color:#fff7f7;
}

.exam-breakdown{
	     display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 10px 0 30px;
}

.exam-break-in{
	    background: #fff7f7;
    padding: 30px;
    border-radius: 10px;
}

.exam-break-in:nth-child(even){
	background:#e6ecff;
}

.exam-break-head{
	    font-size: 20px;
    font-family: 'Manrope';
    margin-bottom: 10px !important;
}

.inner-scnd-img {
	    display: grid;
    align-content: center;
}

.packages-blocks{
	    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
}

.pack-block-in{
	    background: #fff;
    border-radius: 10px;
}

.pack-top{
	     background: #27386c;
    padding: 30px;
    border-radius: 10px 10px 0 0;
	color:#fff;
	position:relative;
}

.pack-h{
	    font-weight: 700;
    font-size: 25px;
    line-height: 30px;
}

.pack-price{
    font-size: 35px;
    font-family: 'Manrope';
    font-weight: 700;
    line-height: 35px;
	    display: flex;
    align-items: anchor-center;
    column-gap: 20px;
	margin-bottom:0px!important;
}

.pack-time{
	     line-height: 20px;
    font-size: 18px;
    font-family: 'Funnel Sans';
    border-left: 1px solid #fff;
    padding-left: 20px;
    font-weight: 100;
}

.pack-points{
	       padding: 30px !important;
    margin: 0 !important;
    font-size: 15px;
    display: grid;
    grid-row-gap: 10px;
}

.pack-points li{
	    list-style-type: none;
}

.pack-points li:not(:last-child){
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 10px;
}

.pack-buy a{
	    display: block;
    background: #27386c;
    text-align: center;
    padding: 10px 30px;
    border-radius: 0 0 10px 10px;
    color: #fff !important;
	transition:0.5s all;
}

 .pack-block-in.pack-popular:hover .pack-buy a{
    background: #27386c;
}

.pack-block-in:hover .pack-buy a, .pack-popular .pack-top, .pack-popular .pack-buy a{
	background:#D42C2C;
}

.pack-pop{
	      position: absolute;
    font-size: 14px;
    background: #fff;
    padding: 5px 20px;
    line-height: 15px;
    border-radius: 5px;
    top: -12px;
    left: 30px;
    width: 90px;
    text-align: center;
	color:#000;
}

.test-structure-sec .vc_tta-tabs-list{
	    display: grid!important;
    grid-template-columns: repeat(4, 1fr)!important;
    grid-column-gap: 10px!important;
}

.test-structure-sec .vc_tta-tabs-list li{
	margin:0px!important;
}

.test-structure-sec .vc_tta-tabs-container{
	margin:0px 0 10px 0!important;
}

.test-structure-sec .vc_tta-tabs-list li a{
	    border: 0px!important;
    border-radius: 5px!important;
	  background: #27386c!important;  
    color: #fff!important;
    text-align: center;
	    margin-top: 2px;
}

.test-structure-sec .vc_tta-tabs-list .vc_tta-tab.vc_active a, .test-structure-sec .vc_tta-tabs-list li.vc_tta-tab:hover a{
	background: #D42C2C!important;
}

.test-structure-sec .vc_tta-panel-body{
	      background: #e6ecff !important;
    border: 0 !important;
    padding: 30px !important;
    border-radius: 10px !important;
}

.test-structure-sec .vc_tta-panels{
	border:0px!important;
	
}

.latest-success-slides .slide iframe{
	border-radius:10px;
}

.naati-bot-sec{
	    background: #fff;
    padding: 30px;
    border-radius: 10px;
}

.naati-bot-sec .faq-points{
	    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 30px;
}

.three-column{
	grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
}

.aphra-elicos-left{
	background:url('/wp-content/uploads/2025/08/NAATI-CCL-Test_2241444943.webp');
}

.elicos-block{
	display:grid;
	grid-row-gap:50px;
}

.faq-points.pte-practice{
	margin:0px!important;
}

.pte-practice-left{
	background:url('/wp-content/uploads/2025/08/NAATI-CCL-Test_2241444943.webp');
}

.ace-pte-sec{
	    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 20px;
}

.ace-pte-in{
	    background: #fff;
    padding: 30px;
    border-radius: 10px;
}

.ace-num{
	    font-size: 25px;
    font-family: 'Manrope';
    font-weight: 700;
    color: #fff;
    background: #D42C2C;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 10px;
}

.ace-head{
	   font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px !important;
    font-family: 'Manrope';
    font-weight: 600;
    padding-top: 5px;
    min-height: 61px;
}

.big-h-txt{
	    font-size: 30px;
    font-weight: 600;
    padding-bottom: 10px;
}

.faq-points.column-four{
	    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 50px;
    padding: 10px 0 !important;
}

/* - Our Story Css Start - */

.story-sec-top, .story-sec-bot{
	    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 100px;
}

.story-img{
	    margin: 50px 0!important;
    border-radius: 10px;
    width: 100%;
}

.story-bot-right{
	    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.story-head{
	     font-size: 40px;
    font-weight: 700;
    font-family: 'Manrope';
    line-height: 40px;
    color: #27386c;
}

.story-text{
	color:#626262;
}

.location-blocks{
	    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
	grid-row-gap:20px;
	    padding-top: 30px;
}

.location-sec{
	    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    background: #FFF7F7;
    padding: 20px;
    border-radius: 10px;
    align-items: end;
	transition:0.5s all;
}

.location-sec:hover, .choose-in:nth-child(even){
	background:#e6ecff;
}

.loc-map iframe, .iframe-sec iframe{
	    border-radius: 10px;
    margin-bottom: -8px !important;
}

.loc-head{
	     font-family: 'Manrope';
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px !important;
    line-height: 27px;
}

.other-locations{
	       background: #27386c;
    border-radius: 10px;
    padding: 30px;
    text-align: center;
    color: #fff;
    font-size: 25px;
    align-content: center;
    line-height: 35px;
    font-weight: 600;
}

.story-choose{
	display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.choose-in{
	    background: #fff7f7;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    transition: 0.5s all;
}

.company-value-left img, .company-value-right img{
	background: #fff7f7;
    width: 70px;
    padding: 10px;
    border-radius: 10px;
	margin-bottom:10px!important;
}

.ch-head{
    font-family: 'Manrope';
    line-height: 26px;
    font-size: 16px;
}

.company-value-sec{
	    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 50px;
}

.company-value-mid{
	background:url('/wp-content/uploads/2025/06/Best-PTE-Academic-Preparation-Books-to.webp');
}

.bg-img{
	border-radius:10px;
	background-size:cover!important;
	background-position:center!important;
}

.value-head{
	    font-family: 'Manrope';
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 10px !important;
}

.comp-val-top{
	    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
    margin-bottom: 30px !important;
}

.nurse-aphra{
	padding-top:10px;
}

/* - Our Story Css End - */

/* – Media Screen Css – */

@media only screen and (min-width:1600px) {
	.wd-contained {
		max-width: 1440px;
		margin: auto !important;
	}
}

@media only screen and (min-width:768px) {
	.stretchMe {
		position: relative;
		width: 100vw !important;
		left: 50% !important;
		margin-left: -50vw !important;
		max-width: inherit !important;
	}

	nav#primary-site-navigation ul.main-header-menu li:last-child a {
		padding-right: 0px !important;
	}
	.foot-sticky{
		display: none;
	}
	
	
}


@media only screen and (min-width:1024px) {
	
	.course-head {
    font-size: 20px;
    line-height: 20px;
}
	
	.preparation-material-row ul{ 
		        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
		grid-column-gap:20px;
	}
	.pd-100 {
		padding: 120px 0px !important;
	}

	.pd-top {
		padding-top: 120px !important;
	}

	.pd-bottom {
		padding-bottom: 120px !important;
	}
	.courses-pg-row>div:nth-child(1) {
    width: 70%;
    padding-right: 60px;
}
/* .courses-pg-row>div:nth-child(2) {
    width: 30%;
    position: sticky !important;
    top: 120px;
    border: 1px solid #ddd;
    background: #FFF;
    box-shadow: 0 344px 96px 0 rgba(0, 0, 0, 0), 0 220px 88px 0 rgba(0, 0, 0, 0.01), 0 124px 74px 0 rgba(0, 0, 0, 0.03), 0 55px 55px 0 rgba(0, 0, 0, 0.05), 0 14px 30px 0 rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    margin-top: -600px;
	padding: 20px !important;
} */
	/* parent column */
	.courses-pg-row {
    display: flex !important; 
    flex-wrap: wrap;
    overflow: visible !important;
}

.crs-sidebar {
    height: auto !important;
    overflow: visible !important;
	width: 30%;
	    position: -webkit-sticky !important;
    position: sticky !important;
    bottom: 20px;
    align-self: flex-end; 
	border: 1px solid #ddd;
    background: #FFF;
    box-shadow: 0 344px 96px 0 rgba(0, 0, 0, 0), 0 220px 88px 0 rgba(0, 0, 0, 0.01), 0 124px 74px 0 rgba(0, 0, 0, 0.03), 0 55px 55px 0 rgba(0, 0, 0, 0.05), 0 14px 30px 0 rgba(0, 0, 0, 0.06);
    border-radius: 10px;
	margin-top: -790px;
	padding: 20px !important;
}
}

@media only screen and (min-width:768px) and (max-width:1023px) {
	
		.pte-video-banner-inner {
    grid-template-columns: 1fr!important;
}
	
	
	div.privacy-policy-row{
	padding:40px 0px 70px!important;
}
	
	.story-sec-top, .story-sec-bot {
    grid-column-gap: 40px;
}
	
	.company-value-sec .bg-img{
		display:none!important;
	}
	
	.other-locations {
    padding: 20px;
font-size: 18px;

}

	.loc-map iframe{
		height:200px;
	}
	
	.company-value-sec {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
}
	
	.islpr-teach-in {
    padding: 20px;

}
	
	.islpr-teach-sec {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;

}

	
	.guide-left {
		    background: #e6ecff;
	}
	
	.guidance-bot-part{
		grid-gap:20px!important;
	}
	
	.guidance-bot-part>div{
		padding:20px!important;
	}
	
	   .page-id-48  .guidance-bot-part {
        grid-template-columns: repeat(1, 1fr);
    }
	
	.oet-prepare-sec .faq-points{
		    margin-top: -15px !important;
	}
	
	.offer-head {
    font-size: 22px;
}
	
	.choose-block-row {
    grid-template-columns: 1fr!important;
    grid-gap: 55px;
}
	
	.choose-blocks {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: 20px !important;
    margin-right: 20px;
}
	.cta-grid img{
		display:none!important;
	}
.cta-grid>div:nth-child(2) {
    padding-bottom: 100px;
}
	


	
	.cta-grid {
    grid-template-columns: 1fr;

}
	
	.home-about-top {
    grid-template-columns: repeat(1, 1fr);
    padding-bottom: 10px;
}
	
	.home-about-bot {
    grid-template-columns: 1fr;
    grid-gap: 25px;
}
	
	.about-big {
    font-size: 21px;
    line-height: 27px;
}

	
	.web-btns a {
    padding: 7px 15px;

}
	
	.inner-banner-no-side {
    grid-template-columns: 1fr;

    grid-gap: 20px;
}
	
	
	.why-blk img {
    height: 40px;
    width: auto;
}
	
		.left-side-slide .score-cards-slide .ser-prev  {
		    left: 10px!important;
	}
	
	
	.left-side-slide .score-cards-slide .ser-next{
		   left: 70px!important;

	}
	
	.course-head {
    font-size: 20px;
    line-height: 20px;
}
	
	.inner-page-banner-row .inner-banner-grid {
    width: 90%!important;
    margin: auto;
}
	
	.cool-head {
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 5px !important;
    padding-bottom: 10px;
}
	
	    .ast-plain-container.ast-no-sidebar #primary {
        margin-top: 60px;
    
    }
	
	.eng-steps-grid span {
    font-size: 100px;
    line-height: 100px;
}
	
	.eng-steps-grid .steps-head {
    font-size: 20px!important;

}

	
	.inner-banner-no-side {
    grid-column-gap: 40px!important;

}
	.astra-advanced-hook-15280 .vc_pageable-slide-wrapper{
		margin-right:0px!important;
	}
	
	
		.ast-blog-layout-4-grid .ast-row , .astra-advanced-hook-15280 .vc_pageable-slide-wrapper{
    grid-template-columns: repeat(2, 1fr)!important;

}
	
	h3, .entry-content :where(h3) {
    font-size: 30px;
}
	
	.pte-timetable-btn li {
    width: 30%!important;

}
	
	.single-post h2 {
    font-size: 25px!important;

}
	
		.home-blog .vc_general.vc_btn3 {
    width: 50px;
    height: 40px;

}
	
	    body.single-post #primary {
        padding: 30px 0px 70px !important;
        margin-right: 0px !important;
    }
	
	.single-post  #secondary {
    margin: 0px!important;
	}
	
	div.crs-cta-blk h2 {
    font-size: 35px !important;

}
	
	.courses-pg-row{
		grid-gap:30px;
	}
	.why-blocks {
       grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
	
	.courses-pg-row>div{
		width:100%!important;
	}
	
	.pd-80-bottom{
		  padding-bottom: 70px;
	}
	
	.pd-80-top{
		  padding-top: 70px;
	}
	
	    .pd-80 {
        padding-bottom: 70px;
        padding-top: 70px;
    }
	
	
	.story-choose {
    grid-template-columns: repeat(3, 1fr);

}
	
	.page-id-15464 .pd-100{
		padding-top:50px!important;
	}
	
	.exam-fee-in {
    padding: 20px;

}
	
	.oet-batches-sec {
    grid-template-columns: repeat(4, 1fr);
}
	
	.first-sec-pointers, .oet-guide-sec {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}
	
.first-head, .prep-head, .pros-head {
    font-size: 15px;
    line-height: 25px;
}
	
	.oet-prepare, .pte-core-pros-cons {
    grid-row-gap: 5px;
}
	
	.test-type-in, .oet-batch-in, .oet-guide-in {
padding: 15px!important;

}
	
	.oet-prepare-in, .oet-fee, .pte-core-pros-cons > div, .first-point-in {
    padding: 20px;

}
	
	.inner-first-sec {
    grid-template-columns: repeat(1, 1fr)!important;
}

	
	div.exam-breakdown {
    grid-template-columns: repeat(2, 1fr)!important;

}
	
	.ast-scroll-to-top-right {
    right: 20px;
    bottom: 50px;
}
	
	.story-choose>div:nth-child(5) , .story-choose>div:nth-child(7){
		    background-color: #fff7f7!important;
	} 
	
	.story-choose>div:nth-child(6) , .story-choose>div:nth-child(8){
		    background: #e6ecff!important;
	}

	
	.oet-prepare, .pte-core-pros-cons {
    grid-template-columns: repeat(1, 1fr)!important;
}
	
	.ace-pte-sec {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}
	
		.success-bot {
    grid-template-columns: repeat(2, 1fr)!important;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
	
	.success-bot iframe{
		height:200px!important;
	}
	
	.six-points-grid {
    grid-template-columns: repeat(3, 1fr)!important;

}
	
	.area-we-serve {
    grid-template-columns: repeat(4, 1fr)!important;
}
	
	.naati-courses-type {
    grid-template-columns: repeat(2, 1fr)!important;
		grid-gap:20px!important;
}

	.naati-course-in {
    padding: 20px!important;
}
	
	.course-in-mid {
    padding: 20px!important;
}
	
	.course-in-mid {
    padding: 20px!important;
}
.courses-page-in {
    grid-template-columns: repeat(2, 1fr)!important;

}

	
	.inner-ban-right img {
    border-radius: 10px;
}
	
	.guidance-bot-part {
    grid-template-columns: repeat(2, 1fr);

}
	
	.guide-mid{
		display:none!important;
	}
	
	.bg-img{
		min-height:400px;
	}
	.eng-steps-grid>div {
    padding: 20px!important;

}
	
	.eng-steps-grid {
    grid-template-columns: 1fr 1fr!important;
    grid-gap: 30px!important;
}

	
	.eng-steps-grid .steps-head {
    font-size: 20px;

}
	
		.eng-steps-grid>div:after {
    right: -7px!important;
    top: -7px!important;
}
	
	.eng-steps-grid>div:before {
    left: -7px!important;
    bottom: -7px!important;
}
	
	.choose-in {
    padding: 20px!important;

}
	
	.footer-main {
		text-align:left!important;
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 30px;
 
}

	
	.page-id-12 .home-blog .vc_grid-item {
		width:50%!important;
		margin-bottom:25px!important;
	}
	
	.pack-top , .pack-points{
    padding: 20px;
}
	
	.packages-blocks {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}
	
	.head-sep{
		height:15px!important;
	}
	
	h1, .entry-content :where(h1), h1, .entry-content :where(h2) {
    font-size: 32px;
	}
	
	.story-choose.why-get {
    grid-template-columns: repeat(3, 1fr);
}
	
	.score-cards-slide .ser-next {
          right: auto;
        left: 51%;
}
	
	.score-cards-slide .ser-prev {
    left: auto;
		right:51%;
}


	.pd-100 {
		padding: 100px 0px !important;
	}

	.pd-top {
		padding-top: 100px !important;
	}

	.pd-bottom {
		padding-bottom: 100px !important;
	}

	.site-primary-footer-inner-wrap,
	.wd-contained {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,
	.site-below-footer-inner-wrap,
	.site-above-footer-inner-wrap {
		padding-left: 20px !important;
		padding-right: 20px !important;
		column-gap: 20px;
	}
	
	  	.page-id-15456 .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    grid-template-columns: 1fr 1fr!important;
    grid-gap: 20px;
}
	  	.page-id-15456   .home-blog .vc_grid-item {
        width: 100% !important;
   
    }
	
		.blog-description {
    padding-bottom: 15px!important;
}
	
	.blog-page {
    padding-top: 30px!important;
    padding-bottom: 70px!important;
}
	
	.page-id-15456 .h-post-title .vc_gitem-link {
    font-size: 18px!important;
}
}

@media only screen and (max-width:1365px){
	
	#time-table{
	    overflow: auto;
    width: 100%;
}
	
	.more-text .inner-first-sec {
		    position: relative;
    margin-bottom: 60px !important;
		        grid-gap: 0px !important;
	}
	
	.more-text .inner-first-sec  .astra-advanced-hook-15561, .inner-first-sec .astra-advanced-hook-15563  {
		    position: absolute;
    bottom: -10px;
	}
	.more-text	.inner-first-sec .btn-sep , .page-id-15289 .inner-first-sec .btn-sep , .page-id-15655  .inner-first-sec .btn-sep , .page-id-15666 .inner-first-sec .btn-sep , .page-id-15670 .inner-first-sec .btn-sep{
		height:0px!important;
	}
	
	
	.page-id-15289 .inner-first-sec , .page-id-15655  .inner-first-sec , .page-id-15666 .inner-first-sec , .page-id-15670 .inner-first-sec{
		    position: relative;
		        grid-gap: 0px !important;
		    padding-bottom: 50px;
	}
	
			.page-id-15289 .inner-first-sec .astra-advanced-hook-15561 , .page-id-15655  .inner-first-sec .astra-advanced-hook-15561  , .page-id-15666 .inner-first-sec .astra-advanced-hook-15561 , .page-id-15670 .inner-first-sec .astra-advanced-hook-15561{
		    position: absolute;
    bottom: 0px;
	}
	
	.inner-banner-sec .btn-sep{
		height:5px!important;
	}
}

@media only screen and (min-width:1024px) and (max-width: 1365px) {
	
	
	.pte-video-banner-inner {
    grid-template-columns: 2fr 1fr!important;
}
	
	.guidance-bot-part {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;

}
	
	.guidance-bot-part  .bg-img{
		display:none!important;
	}
	
	.pte-timetable-btn li {
    width: 22%;

}
	
	.islpr-teach-in {
    padding: 15px;

}

.story-sec-top, .story-sec-bot {
    grid-column-gap: 50px;
}
	
	.faq-main {
    grid-template-columns: 1fr;
    grid-gap: 25px;
}
	
		.offer-head {
    font-size: 24px;
}
	
	.cta-grid {
    grid-template-columns: 1fr;

}
	.cta-grid img{
		display:none!important;
	}
		.about-big {
    font-size: 20px;
    line-height: 27px;
}
	.home-offer-in-2{
		margin-left:30px!important;
		margin-right:30px!important;
	}
	
	.inner-first-sec {
    grid-template-columns: repeat(1, 1fr);

}

	    .crs-sidebar {
        margin-top: -758px;

    }
	
	.oet-test-appear, .pte-practice-ban {
    grid-column-gap: 30px!important;

}
	
	.more-text h2 {
    font-size: 23px!important;
    line-height: 30px!important;
}

	
	.page-id-86 .oet-test-right ul{
	
		grid-template-columns:1fr 1fr!important;
	}
	
	.why-blk img {
    height: 40px;
    width: auto;
}
	
	.crs-sidebar-inner h2 , .crs-op-top p{
		grid-template-columns: 35px auto;
		display:grid;
		        grid-gap: 12px;
	}
	
	.crs-op-top p{
		line-height: 22px;
	}
	
	    .inner-banner-sec {
        padding-right: 30px;
    }
	
	.inner-banner-no-side{
		padding-right:0px!important;
	}

	
	.left-side-slide .score-cards-slide .ser-prev  {
		    left: 10px!important;
	}
	
	
	.left-side-slide .score-cards-slide .ser-next{
		   left: 70px!important;
       
	}
	
	.cool-head {
    font-size: 35px;
    line-height: 35px;

}
	
	.crs-pg-left h2, .entry-content .crs-pg-left :where(h2) {
    font-size: 29px!important;
    line-height: 35px!important;

}
	
	.crs-sidebar h2 {
        font-size: 17px !important;
        line-height: 25px !important;
}
	
	.crs-sidebar-inner {
    padding: 0 5px 20px;
}
	
	.crs-sidebar-inner .sub-head {
    font-size: 16px;
    line-height: 20px;
}



	
	.cool-numbers {
    grid-column-gap: 10px!important;
}
	
	    .ast-plain-container.ast-no-sidebar #primary {
        margin-top: 60px;
    
    }
	
	.home-blog .vc_general.vc_btn3 {
    width: 50px;
    height: 40px;

}
	
	.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    grid-template-columns: 1fr 1fr!important;

}


	
		.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    grid-gap: 20px!important;
}
	
	.score-cards-slide .ser-next {
    left: auto;
}
	
	.location-1st-content-section-inner-1 {
    grid-gap: 30px!important;
}
	
	    .pum-container.pum-responsive.pum-responsive-medium {
        margin-left: -40%!important;
        width: 80%!important;
    }
	
	.choose-blocks {
    grid-column-gap: 20px!important;
    grid-row-gap: 20px!important;

}
	
	.choose-block-row {
    grid-template-columns: 1fr!important;
    grid-row-gap: 60px;
}
	
	.home-video-sec-top{
		 grid-template-columns: 1fr!important;
	}
	
	.home-about-bot {
    grid-column-gap: 40px!important;
}
	.blog-description {
    padding-bottom: 0px;
}
	
	    #secondary {
        width: 45%;
        margin-top: 0px;
    }
	
	#ast-hf-menu-1{
		margin-left:0px!important;
	}
	
	.call {
    margin-left: 10px;
    font-size: 18px!important;
}
	
	body.single-post .sidebar-main {

    top: 230px !important;

}
	#text-2 .textwidget {
    padding: 0px!important;
}
	.single-post h2 {
    font-size: 25px!important;
    line-height: 30px!important;
}
	
	.single-post h1 {
    padding-bottom: 15px!important;
    font-size: 27px !important;
}

	
	body.single-post #primary{
		    padding: 50px 0px 100px !important;
		margin-top:0px!important;
		        margin-right: 10px!important;
	}
	
	.why-blocks {
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}
	
	div.crs-cta-blk h2 {

    font-size: 35px !important;

}
	
	.pd-80-bottom{
		  padding-bottom: 70px;
	}
	
	.pd-80-top{
		  padding-top: 70px;
	}
	
	    .pd-80 {
        padding-bottom: 70px;
        padding-top: 70px;
    }
	
	.oet-test-appear .faq-points {
    grid-template-columns: repeat(1, 1fr)!important;

}
	
	.first-sec-pointers , .oet-guide-sec{
    grid-template-columns: repeat(2, 1fr);
		grid-gap:20px;

}
	
	.oet-batches-sec {
    grid-template-columns: repeat(4, 1fr);

}


	
		h3, .entry-content :where(h3) {
    font-size: 25px;
}
	
	.first-head, .prep-head, .pros-head {
    font-size: 16px;
    line-height: 25px;
}


	.ace-pte-sec {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
	
	.ast-scroll-to-top-right {
    right: 15px!important;
    bottom: 50px!important;
}
	
	
	.page-id-15554 .inner-first-sec {
    grid-template-columns: repeat(1, 1fr);

}
	
	.inner-scnd-left{
		height:400px;
	}
	
		.success-bot iframe{
		height:200px!important;
	}
		.six-points-grid {

    grid-template-columns: repeat(4, 1fr)!important;
    margin-top: 35px!important;
}
	
	.inner-banner-sec {
    grid-column-gap: 40px;
}
	
	div.inner-ban-right {
    margin: 0px 0 0px !important;
}
	
	.courses-page-sec
	{
		padding-top:70px!important;
	}
	
		div.course-in-mid {
    padding: 20px!important;
}
	
	div.course-in-bot {
    padding: 20px 20px!important;

}
	
		.inner-ban-right img {
    border-radius: 10px;
}
	
	    .inner-banner-sec {
        align-items: center;
    }
	
	.inner-ban-right img {
    margin: 0px 0 00px !important;
}
	
	.eng-steps-grid {
    grid-template-columns: 1fr 1fr!important;
    grid-gap: 40px!important;
}
	
	.choose-in {
    padding: 20px!important;

}
	
	.foot-cont-left a, .foot-cont-right a {
    font-size: 17px !important;
}
	
	.footer-main-right {
    grid-column-gap: 25px;
}
	
	.inner-page-banner{
		padding-top:70px!important;
		padding-bottom:70px!important;
	}
	
	.form-map-setion-inner, .prepare-engliswise-inner, .location-1st-content-section-inner-1 {
    grid-gap: 35px;
}
	.guide-left {
    padding: 20px!important;

}

	.footer-main {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
	
	.packages-blocks {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}
	
	.h-post-title .vc_gitem-link {
    font-size: 18px!important;

}
	.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 0px!important;
}

	.inner-first-sec {
    grid-column-gap: 50px!important;
}
	
	.inner-content-scnd {
    grid-template-columns: 1fr;
    grid-gap: 30px;
}
	
	.web-btns a {
    padding: 9px 15px!important;
    font-size: 14px!important;
    line-height: 17px!important;

}
	.score-cards-slide .ser-prev {
    left: 45%;
}
	
	.score-cards-slide .ser-next {
    right: 45%;
}
	
	.inner-banner-sec {
    grid-template-columns: 1.8fr 1.2fr;
    grid-column-gap: 40px;
}
	
	.head-sep{
		height:15px!important;
	}
	
	.inner-page-banner {
    margin-bottom: 0px !important;
}

	
	.ast-builder-menu-1 .menu-item > .menu-link{
		    font-size: 14px;
		    padding-left: 10px;
    padding-right: 10px;
	}
	
		header .custom-logo-link img {
    max-width: 140px;
    width: 140px;
}
	
	.ast-primary-header-bar .site-primary-header-wrap , .site-below-footer-inner-wrap{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}


	.site-above-footer-inner-wrap,
	.ast-container,
	.wd-contained {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	.location-tabs {
    column-gap: 14px;
}


	h2,
	.entry-content h2,
	h1,
	.entry-content h1 {
		font-size: 35px;
		line-height: 45px;
	}


}

@media only screen and (max-width:1023px){
	
	.page-id-15536 .inner-first-sec  , .page-id-15546 .inner-first-sec ,  .page-id-15551 .inner-first-sec , .page-id-15554 .inner-first-sec{
   grid-gap:0px!important
}
	
	
	.page-id-15300 .astra-advanced-hook-15561 {
		position:absolute;
		bottom:0px;
	}
	
	.page-id-15300  .inner-first-sec .btn-sep{
		height:0px!important;
	}
		.page-id-15300  .inner-first-sec{
		position:relative;
			grid-gap:0px!important;
			padding-bottom:50px;
	}
	
	div.home-offer-in-2{
		    margin-left: 20px !important;
    margin-right: 20px !important;
		margin-bottom:20px!important;
	}
	
	
	.location-1st-content-section-inner-1, .inner-content-scnd , .inner-first-sec , .form-map-setion-inner, .prepare-engliswise-inner , .faq-main , .why-online-oet, .core-practice, .high-score-divide , .oet-test-appear, .pte-practice-ban , .home-video-sec, .home-video-sec-top, .aphra-register, .pte-mock-text{
    grid-template-columns: 1fr!important;
    grid-gap: 25px!important;
}
	
	.page-id-42 .inner-banner-no-side {
    grid-template-columns: 1fr;

    grid-gap: 25px;
}
	
	
	.page-id-15486 .inner-first-sec , .page-id-15493 .inner-first-sec , .page-id-15306 .inner-first-sec  , .page-id-15471 .inner-first-sec  , .page-id-15473 .inner-first-sec  , .page-id-15477 .inner-first-sec  , .page-id-15480 .inner-first-sec , .page-id-15483 .inner-first-sec {
		display:block!important;
	}
	
	div.inner-ban-right {
    margin: 0px 0 00px !important;

}
	
	.nurse-aphra{
		display:flex!important;
		flex-direction:column-reverse!important;
	}
	
	.location-blocks {
    grid-template-columns: repeat(2, 1fr);

}
	
	.choose-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    padding-top: 85px;
    grid-row-gap: 85px;
}
	
	.page-id-38 .inner-banner-sec .inner-ban-left{
		order:2;
	}
	
		.page-id-38 .inner-banner-sec .inner-ban-right{
		order:1;
	}
	
	
	.inner-banner-sec {
    max-width: 100%;
		padding-right: 0;
}
	.inner-ban-right img {
    margin: 0px 0 -0px !important;
}
	
	.inner-page-banner {
    margin-bottom: 0px !important;
}
	.courses-pg-row {
    flex-direction: column-reverse;
    display: flex;
}
}

@media only screen and (max-width:484px){
/* .home-about-inner	.web-btns{
		display:block;
	} */
}

@media only screen and (max-width:767px) {
		
	.guidance-bot-part , .pte-video-banner-inner {
    grid-template-columns: repeat(1, 1fr)!important;
}
	
	.faq-question {
    font-size: 16px!important;
	}
	
		div.privacy-policy-row , .refund-policy-row{
	padding:40px 0px 70px!important;
}
	
	h4, .entry-content :where(h4) {
    font-size: 22px;
}
	
	.story-sec-top, .story-sec-bot {
    grid-template-columns: repeat(1, 1fr);

}
	
	.story-head {
    font-size: 30px;
    line-height: 30px;

}
	
	.story-bot-right {
    margin-top: 30px;
}
	
	.other-locations {
    padding: 20px;
 font-size: 18px;

}

	
	.company-value-sec {
    grid-template-columns: repeat(1, 1fr);

    grid-gap: 20px;
}
	
	.story-img {
    margin: 20px 0 !important;
}
	
 .astra-advanced-hook-15280 .vc_pageable-slide-wrapper {
    grid-gap: 10px!important;
}
	
	.islpr-teach-sec , .islpr-teaching{
    grid-template-columns: repeat(1, 1fr);

}
	
	.islpr-teach-sec{
		grid-gap:20px;
	}
	
	.islpr-teach-in {
    padding: 15px;
}
	
	.column-count-4 {
    grid-template-columns: 1fr 1fr!important;
}
	    .guide-left {
        background: #e6ecff;
    }
	
		.guidance-bot-part{
		grid-gap:20px!important;
	}
	
	.guidance-bot-part>div{
		padding:20px!important;
	}
	
	.oet-prepare-sec .faq-points{
		    margin-top: -10px !important;
		        grid-gap: 5px;
	}
	
	.oet-prepare-sec .faq-points li{
		font-size:16px!important;
	}
	  .choose-block>span>img {
    height: 40px!important;
    width: auto;
}
	
	.home-offer-in-2{
		    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
	}
	
	.about-big {
    font-size: 17px;
    line-height: 25px;
}
	
	.story-choose {
    grid-template-columns: repeat(2, 1fr)!important;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
}
	
	.choose-in {
    padding: 15px!important;

}

	
	    .more-text .inner-first-sec .astra-advanced-hook-15561 {
        bottom: -25px;
    }
	
	.more-text .inner-first-sec{
		padding-bottom:40px!important;
	}
	
	.cool-number-in {
    padding: 10px;

}
	
	.inner-page-banner-row .inner-banner-grid {
    width: 100%!important;
    margin: auto;
}
	
	.cool-numbers {
    grid-template-columns: repeat(2, 1fr)!important;
    grid-gap: 15px!important;
}
	
	.cool-head {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 10px !important;
    padding-bottom: 10px;
}
	
/* 	.inner-banner-sec {
    padding-right: 30px!important;
} */


	
	.left-side-slide .score-cards-slide .ser-prev  {
		    left: 36%!important;
	}
	
	
	.left-side-slide .score-cards-slide .ser-next{
		   left: auto!important;
        right: 36%!important;
	}
	
	    .ast-plain-container.ast-no-sidebar #primary {
        margin-top: 60px;
    
    }
	
		.page-id-15456 .h-post-title .vc_gitem-link {
    font-size: 18px;
    line-height: 20px;
}
	
	.ast-blog-layout-4-grid .ast-row, .astra-advanced-hook-15280 .vc_pageable-slide-wrapper {
    grid-template-columns: repeat(1, 1fr)!important;
		margin-right:0px!important;

}
	
	.pte-timetable-btn li {
    width: 45%!important;

}
	
	.inner-banner-no-side {
    grid-template-columns: 1fr;
    grid-gap: 20px;
 
}
	
	.pack-h {
    font-size: 18px!important;

}
	
	.pte-timetable-btn li a {
    font-size: 17px!important;
		padding: 13px 15px!important;
}
	.ast-above-header-bar .header-widget-area[data-section="sidebar-widgets-header-widget-1"]{
		width: 100%;
	}
	
	.theme-16933{
		    top: 60px!important;
	}
	
	
	.popup-cont {
    font-size: 20px!important;
}
	
	.popup-p {
    font-size: 20px!important;
}
	.bgcolorpm .vc_empty_space{
		height:20px!important;
	}
	
	.crs-sidebar h2 {
    grid-template-columns: 35px auto;
}
	.top-btns a {
    width: 50%;
    text-align: center;
}
	.why-blk img {
    height: 40px;
}
	.site-primary-footer-wrap {
    padding: 50px 0 30px !important;
}
.foot-sticky {
    display: block;
    position: fixed;
    bottom: 0;
    background: var(--ast-global-color-1);
    width: 100%;
    border-radius: 7px 7px 0 0;
    padding: 10px;
    left: 0;
    color: white;
    text-transform: uppercase;
    font-weight: 500;
	        z-index: 99;
}
	.crs-sidebar{
		padding-bottom: 40px;
	}
	.why-blocks {
    grid-template-columns: repeat(2,1fr);
		gap: 10px;
}
	.column-count-2 {
    grid-template-columns: 1fr;
}
		.home-blog .vc_general.vc_btn3 {
    width: 50px;
    height: 40px;

}
	.pd-80-bottom{
		padding-bottom: 50px;
	}
	.pd-80-top{
		padding-top: 50px;
	}
	.pd-80{
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.vc_empty_space.sec-sep {
    height: 10px !important;
}
	.crs-sidebar h2 {
            font-size: 18px !important;
        grid-gap: 10px;
}
	.crs-sidebar h2 img {
    height: 30px;
    margin-right: 8px;
}
	.sub-head {
    font-size: 16px;
    line-height: 25px;
}
	.crs-op-top p img {
    height: 30px;
    margin-right: 10px;
}
	.crs-sidebar-inner {
    padding: 0;
}
	.score-cards-slide .slide {
    padding: 0px;
}
	.eapps-google-reviews-674d1e26-8df9-4364-938f-02216c0fe8b5-custom-css-root .es-header-container {
    border-radius: 10px!important;
}
	.tt-blocks {
    grid-template-columns: repeat(1,1fr);
}
	.tt-bot {
    padding: 15px;
}
	.crs-cta {
    padding: 20px 20px 50px;
}
	.crs-cta-blk h2 {
    font-size: 25px !important;
    padding-bottom: 10px;
}
	.crs-cta-blk p {
    letter-spacing: 0px;
    padding: 0px 0 20px;
}
	.exam-breakdown, .exam-fee-bot {
 
    grid-template-columns: repeat(1, 1fr);
}

.exam-head {
    font-size: 19px;
    line-height: 24px;
}
	
	.course-in-bot {
    padding: 20px 20px;

}
	
	h5, .entry-content :where(h5) {
    font-size: 19px;
	}
	
		.story-choose>div:nth-child(5) , .story-choose>div:nth-child(7){
		    background-color: #fff7f7!important;
	} 
	
	.story-choose>div:nth-child(6) , .story-choose>div:nth-child(8){
		    background: #e6ecff!important;
	}
	
	
.first-sec-pointers , .test-type-sec , .oet-guide-sec  , 	.faq-points.column-four{
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
   
}
	
	.oet-batches-sec {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}

	.choose-block-row {
    grid-template-columns: 1fr!important;
    grid-gap: 50px;
}
	
	.choose-blocks:before{
    left: -10px!important;
    top: -10px!important;
}
	
	.choose-blocks:after {
    right: -10px!important;
    bottom: -10px!important;
}


	.choose-block {
    padding: 15px!important;
		   
}
	
	.choose-blocks{
		 grid-gap: 20px!important;
	}

	
	.page-id-54 .ace-head {
    min-height: auto;
}
	
	.location-details {
    grid-template-columns: 1fr 1fr!important;
    grid-gap: 10px!important;
    padding: 10px!important;
}
	
	.location-details p{
		margin-bottom:0px!important;
	}
	
/* 	.inner-first-sec{
		grid-gap:0px!important;
	} */
	
	.bg-img{
		height:300px;
	}
	
	.oet-prepare, .pte-core-pros-cons , .ace-pte-sec , .guidance-bot-part{
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
}
	
	.oet-prepare-in, .oet-fee, .pte-core-pros-cons > div, .first-point-in , .ace-pte-in , .guide-left , .guide-right, .exam-fee-in{
    padding: 20px!important;
}
	
	.success-bot {
    grid-template-columns: repeat(1, 1fr)!important;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
	
	.success-bot iframe{
		height:200px!important;
	}

	
	.six-points-grid {
    grid-template-columns: repeat(2, 1fr)!important;
    grid-gap: 20px!important;
    padding-top: 25px!important;
    margin-top: 25px!important;
}
	
	.area-we-serve {
    grid-template-columns: repeat(2, 1fr)!important;
    grid-gap: 10px!important;
}
	
.oet-batch-in p {
    font-size: 17px;
    line-height: 21px;
}

	
.naati-bot-sec .faq-points , .oet-test-appear .faq-points{
    grid-template-columns: repeat(1, 1fr)!important;

}
	
	.naati-bot-sec , .test-type-in, .oet-batch-in, .oet-guide-in , .exam-break-in{
    padding: 20px!important;

}


	.n-c-head {
    font-size: 20px;
}
	
	.naati-courses-type {
    grid-template-columns: repeat(1, 1fr)!important;
		grid-gap:20px!important;
		padding-bottom:25px!important;
}
	.naati-course-in {
    padding: 20px;
}

	
	.course-head {
    font-size: 21px!important;
}

	
	.course-in-mid {
    padding: 20px!important;
}
	
	.courses-page-in {
    grid-template-columns: repeat(1, 1fr)!important;

}
	
	.page-id-38 .inner-ban-right {
    padding: 20px!important;

}
	    .location-blocks {
        grid-template-columns: repeat(1, 1fr);
    }

	
		.inner-ban-right img {
    border-radius: 10px;
}
	
	.eng-steps-grid>div {
    padding: 20px!important;

}
	
	.eng-steps-grid>div:after {
    right: -7px!important;
    top: -7px!important;
}
	
	.eng-steps-grid>div:before {
    left: -7px!important;
    bottom: -7px!important;
}

	.eng-steps-grid .steps-head {
    font-size: 20px!important;

}
	.eng-steps-grid {
    grid-template-columns: 1fr!important;
    grid-gap: 40px!important;
}

	.pack-price {
    font-size: 25px;
    line-height: 25px;
}
	
	.ast-scroll-to-top-right {
    right: 10px;
    bottom: 70px;
}
	
	h3, .entry-content :where(h3) {
    font-size: 21px;
}
	
.test-structure-sec .vc_tta-panel-body {
    margin-top: 10px!important;
}
	
	.test-structure-sec .vc_tta.vc_general .vc_tta-panel-title>a{
		    border: 0px !important;
    border-radius: 5px !important;
    background: #27386c !important;
    color: #fff !important;
    text-align: center;
    margin-top: 2px;
		    font-size: 17px;
	}

	
	.packages-blocks , 	.story-choose.why-get {
    grid-template-columns: repeat(1, 1fr)!important;
    grid-gap: 20px;
}
	
	
	.score-cards-slides, .success-video-slides, .pte-core-slides, .latest-success-slides {
    padding-bottom: 65px;
}
	
	h1, .entry-content :where(h1) , 	h2, .entry-content :where(h2){
    font-size: 25px;
	}
	
	.score-cards-slide .ser-next {
 left: auto;
        right: 37%;
}

	.score-cards-slide .ser-prev {
    left: 37%;
}
	.success-video-slides.slick-initialized.slick-slider {
    padding-top: 10px;
}
	.head-sep{
		height:14px!important;
	}
	
	.third-big-head {
    font-size: 18px;
    line-height: 30px;
}
	
	.cta-grid {
    grid-template-columns: 1fr!important;

}
	
	.choose-grid div span img , .choose-blue-box span img{
    width: 44px;
    height: auto;
}
	
	.choose-reb-box span , .choose-blue-box span{
    width: 90px;
    height: 90px;
    line-height: 90px;
		    margin: -44px auto;

}
	
	.choose-grid div span:before , .choose-blue-box span:before{
    width: 115px;
    height: 115px;
}
	
	.cta-grid>div:nth-child(2) {
    padding-bottom: 70px;
}

	.cta-grid img{
		display:none!important;
	}
	
	h2, .entry-content :where(h2) {
      font-size: 23px!important;
    line-height: 1.4 !important;
}
	
	.third-sec-bottom , .third-content-sec{
    display: grid;
    grid-template-columns: repeat(1, 1fr)!important;
    grid-gap: 15px!important;
}

	
	.home-about-top .head-sep{
		height:0px!important;
	}
	
	header .custom-logo-link img {
    max-width: 150px;
    width: 150px;
}

	
	.video-sec-left {
    padding-bottom: 25px;
}
	
	.home-banner-left h1{
		    font-size: 25px;
	}
	
	.home-banner {
    grid-template-columns: repeat(1, 1fr)!important;
    grid-column-gap: 0px;
}
	
	.home-banner-left {
    padding: 20px!important;
}
	
	
	.home-about-bot , .home-about-top , .home-video-sec-top , .home-video-sec{
    grid-template-columns: 1fr!important;
		grid-gap:20px;
}
	
	.about-bot-points{
		    grid-template-columns: 1fr 1fr!important;
		grid-gap:10px;
	}
	
	.abt-point-in {
    padding: 10px!important;

}
	
	.home-offer-bot , .footer-main{
    grid-template-columns: repeat(1, 1fr);
		

}
	
	.abt-point-in img {
    width: 40px;
    padding-bottom: 8px;
    height: auto;
}
	
	.abt-point-in p {
    font-size: 16px;
    line-height: 25px;
}
	
	.footer-main-right  {
    grid-template-columns: repeat(2, 1fr);
    text-align: left;
		grid-gap:20px!important;
}
	
	.location-tabs , .sublocation{
			display:grid!important;
    grid-template-columns: repeat(2, 1fr);
    text-align: left;
		grid-gap:10px!important;	
		
	}
	
	.choose-grid {
    grid-template-columns: repeat(1, 1fr);
        grid-gap: 65px;
        padding-top: 65px;
}
	
	  .mmw-popup-content iframe {
    height: 250px;
  }

  .mmw-popup-content {
    padding: 15px;
  }
	.pd-100 {
		padding: 70px 0px !important;
	}

	.wd-contained {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.pd-top{
		padding-top:70px!important;
	}

	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row {
		grid-template-columns: 1fr;
		row-gap: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row,
	.site-below-footer-inner-wrap {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.pd-bottom{
		padding-bottom:70px!important;
	}
	.btn-sep{
		height:5px!important;
	}
	
	.web-btns a {
    padding: 10px 15px;

}
	
	.pack-top , .pack-points , .test-structure-sec .vc_tta-panel-body{
    padding: 20px!important;

 
}
	
	.home-blog .wd-contained{
		padding-left:0px!important;
		padding-right:0px!important;
	}
	
		.home-blog .vc_grid-item{
		padding-bottom:20px!important;
	}
	
	.foot-cont-details {
    text-align: left;
    display: block;
}
	.foot-logo {
    width: 200px;
    height: auto;
}
	
	.footer-main-left{
		    text-align: left;
	}
}
@media only screen and (min-width:1366px){
	.pd-80{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.pd-80-top{
		padding-top: 80px;
	}
	.pd-80-bottom{
		padding-bottom: 80px;
	}
	
	.score-cards-slide .ser-prev {
    left: 46%!important;
}

	
	    .score-cards-slide .ser-next {
        left: auto!important;
        right: 46%!important;
    }
	
	.left-side-slide .score-cards-slide .ser-prev  {
		    left: 10px!important;
	}
	
	
	.left-side-slide .score-cards-slide .ser-next{
		   left: 70px!important;

	}
	
}

@media only screen and (min-width:1366px) and (max-width: 1599px) {
	
	.pte-video-banner-inner {
    grid-template-columns: 2fr 1fr!important;
}
	
	    .page-id-15486 .inner-first-sec {
        grid-template-columns: 1fr !important;
    }
	
	    .page-id-15306 .inner-first-sec {
        grid-template-columns: 1fr !important;
    }

	
	.crs-sidebar h2 {
    font-size: 19px !important;
}
	
	.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    grid-gap: 20px!important;
}
	
	  .single-post   #secondary {
        width: 40%;
    }
	
.web-btns a {
    padding: 10px 15px!important;

}	
	
	.inner-ban-right img {
    margin: 0px 0 00px !important;
}
	
	.inner-banner-sec {
    grid-column-gap: 100px;
}
	
	.home-about-bot {
    grid-column-gap: 60px;
}
	
	.ace-pte-sec {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
	
	.inner-first-sec {
    grid-template-columns: 1.5fr 2fr!important;
}
	
		.success-bot iframe{
		height:200px!important;
	}
	
.score-cards-slide  .ser-next {
    left: 9%;
}	
	.courses-pg-row .third-content-sec {
    grid-column-gap: 30px;
}
	.why-blk img {
    height: 50px;
}
	.crs-cta {
    padding: 50px 50px 80px;
}
	.crs-cta-blk h2 {
    font-size: 2.5rem !important;
}
	.packages-blocks {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}
	
		.inner-first-sec {
    grid-column-gap: 40px!important;
}

	.ast-container,
	.ast-container-fluid {
		max-width: 1240px;
	}

	.wd-contained , .footer-main , .site-below-footer-inner-wrap{
		max-width: 1200px!important;
		margin: auto !important;
	}

	h2,
	.entry-content h2,
	h1,
	.entry-content h1 {
		font-size: 40px;
	}

}

