@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1700px) {
.inner_banner .banner_img {height: 507px;}

}

@media screen and (max-width: 1600px) {
	
	.inner_banner .banner_img { height: 450px; }
	
	.robotics-wrap .row4 .rightwrap { width: 62%;}
	.practical_oriented .sec-2 .col-1 { padding-right: 75px;}
.robotics-wrap .row7 { width: 96%; }

.btech-wrap .row1 h2 { font-size: 32px; line-height: 40px; }

.about_sec-1{background-size: 120px;}
	.about_sec-1 h2{font-size: 35px;}
	.about_sec-1 h3{font-size: 17px;}


	.foundation .why_study .right_img { max-width: 40%; }

	.foundation .course .container { width: 96%; }

.faculty .section-1 .container{padding: 50px 0;}
.faculty .section-3 .blk4 .col-right{    padding: 80px 70px;}
	.faculty .section-1 h1{font-size:30px; line-height: 40px; }
	.faculty .section-2 .blk2{padding:50px 50px 50px 0px;}
	.faculty .section-2 .blk2 h3{font-size:26px;}
	.faculty .section-3{padding:50px 0px;}
	.faculty .section-3 .blk3{padding-bottom:50px;}
	.faculty .section-3 .text{margin-top:50px;font-size:16px; line-height: 26px; }
	.faculty .section-4{padding:50px 0px;}


	
	header .rht-blk{padding-top: 40px;}
	header .rht-blk .enq-nw{font-size:14px;}
	header .rht-blk .call-blk{font-size:18px;padding-bottom:18px;background-size:20px;padding-left:35px;background-position:top 3px left 5px}
.banner .caption { max-width: 700px;}
	.home .section-1 h3{margin-bottom:12px;}
	.home .section-1 h2{font-size:33px;line-height:35px;}
	.home .section-1 .blk1{padding:90px 90px;}
	.home .section-2 .box h4{font-size:24px;}
	.home .section-1 .btn-1{margin-top:50px;font-size:18px;}
	.home .section-1 .blk1 .box1{padding-bottom:20px;}

	.tuition-classes .row7 { width: 96%; }
	.highlight_prog .row2 { width: 96%; }
.tuition-classes .row7 ul li .imgblock {  margin-bottom: 18px; }
.tuition-classes .row7 ul li h4 { font-size: 22px;  }
.tuition-entrance .leftwrap { width: 60%; }

.about_sec-1 .l-side .wrap img {width: 88%;}
.training_course h2{ font-size: 32px; line-height: 44px; }

.foundation .title h1 {font-size: 34px; line-height: 48px; }
.foundation .why_study h2 { font-size: 32px; margin-bottom: 30px; line-height: 40px; }
.foundation .course h2 { font-size: 32px;  margin: 50px 0px; }
.foundation .features h3 { font-size: 22px; font-weight:700; margin-bottom: 25px; margin-top: 20px; }

.abacus-wrap .row1 h2 { font-size: 32px;  line-height: 40px; }
.abacus-wrap .row4 .rightwrap h4 { font-size: 32px;}
.abacus-wrap .row2 .wrap .left-wrap h2 { font-size: 28px; line-height: 36px;}
.abacus-wrap .row3 .contentbox h3 { font-size: 28px; font-weight:800; padding-bottom: 20px;  }
.abacus-wrap .row6 ul li h2 {font-size: 22px; font-weight:700; padding: 30px 0 10px; }
.abacus-wrap .row6 ul li p { font-size: 16px; }
.home .section-5 .col-1 .content { padding-left: 50px;}

.abacus-wrap .row4 .rightwrap { padding: 80px 80px 90px 80px; }
	.abacus-wrap .row4 .rightwrap p { line-height: 26px;}


#bp_aud,
#bp_container img,
#bp_sv,
#bp_vid {
    user-select: none;
    width:767px !important;
    height:400px !important;

	}
	.video_wrap .play{ background-size:57px; }
	.view_more a{font-size:15px;}
/*ielts*/
.ielts_oet_pte .row2 ul li h2 a { font-size: 27px; line-height: 35px; }
.detail_sec1 .content_wrap{padding: 75px 60px 60px;}
.detail_sec1 .content_wrap,.detail_sec1 .img_wrap{min-height: 440px;}
.detail_sec1 .content_wrap p{font-size: 18px; line-height: 34px;}
.ielts_oet_pte .title h1{font-size: 32px;}
.ielts_oet_pte .title .left .media-body{background-size: 150px;padding-left: 180px;}
.detail_page.ielts_oet_pte .title .right img{min-width: 350px;}
.black_bg h2{font-size: 37px;margin-bottom: 50px;}
.black_bg .colm-1 h3{font-size: 30px;margin-bottom: 25px;}
.test_format .box_wrap .box{padding: 30px 15px 30px 50px;}
.test_format .box_wrap .box i img{width:65px;}
.test_format .box_wrap .box i{margin-right: 15px;}
.test_format .box_wrap .box h3{font-size: 25px;}
.test_format h2{font-size: 34px;}
.why_ielts .colm1{padding: 70px 0;}
.why_ielts .colm1 .content_wrap h2{font-size: 31px;}
.ielts_oet_pte .title,.ielts_oet_pte .title{padding-top: 60px;}
.ielts_oet_pte .title .left{ margin-bottom: 0; } 
.ielts_oet_pte .title .left .media-body{min-height: 150px;margin-bottom: 60px;}
.black_bg{padding: 320px 0 70px}
.test_format{padding: 70px 0 90px}
.iet_format.black_bg{margin-bottom: 260px;}
.pte_diagram{margin-bottom: 70px;}
.oet_detail{padding: 50px 0;}

}
	
	
@media screen and (max-width: 1440px) {
	
	.inner_banner .banner_img { height: 407px; }
	footer .row4 .phonebox a { font-size: 26px; line-height: 42px; }
	.mail-wrap .inside1 h3 { font-size: 22px; line-height: 32px; }
	.robotics-wrap .row7 ul li h4 { font-size: 22px; line-height: 32px;  }
	.robotics-wrap .row7 ul li p { font-size: 14px; line-height: 24px; padding: 10px 0; }
	.robotics-wrap .row7 ul li img { width: 100px; }
	footer .column-one .row2 img { width: 200px; }
	.inner_banner h1 { font-size: 36px; }
	header .rht-blk { padding-top: 26px; }
	header .navigation { margin-top: 20px; }
	header .logo-blk { float: left; width: 180px; }
	.enquiry .col-2 .sbmt_btn { max-width: 300px; height: 68px; font-size: 20px; }
	.enquiry .col-1 .talk h4 { font-size: 24px; }
	.about_sec-3 h2 { font-size: 22px; }
	.psc_sec-2 .row1 { height: 390px;}
	.what_foundation  .col-1 img { width: 120px;}
	.abacus-wrap .row6  { padding: 60px 0;}
	.abacus-wrap .row2 .wrap { padding: 60px 0;}
	.robotics-wrap .row1 .inside-block { padding-top: 60px; }
	.robotics-wrap .row6 h2 { padding: 50px 0;}
	.we_provide .coaching_table { width: 96%; }
	.psc_sec-2 .grn_box p { font-size: 26px; line-height: 36px; }
	.entrance-wrap .feature-wrap { padding: 60px; }
	.entrance-wrap .feature-wrap h2 { font-size: 34px; }
	.entrance-wrap .row2 h4 { padding: 60px 0; font-size: 34px; }
	.entrance-wrap .row2 .box3 { padding: 80px; }
	.entrance-wrap .row2 .box1 .power p { font-size: 24px; line-height: 34px; }
	.entrance-wrap .row2 .box1 h3 { font-size: 34px; line-height: 44px; }
	.pwr_tmrw h3 { font-size: 20px; line-height: 30px; }
	.contact-wrap .row1 h2 span { font-size: 34px; line-height: 40px; }
	.contact-wrap .row1 h2 { padding:50px 0px 50px 10%}
	.tuition-entrance { padding-top: 50px; }
	.practical_oriented h3 { margin-bottom: 10px; }
	.practical_oriented { padding-top: 50px; }
	.practical_oriented h1 { margin-bottom: 50px; font-size: 34px; line-height: 44px; }
	.what_foundation { padding-top: 50px; }
	.what_foundation h2 { font-size: 30px; margin-bottom: 50px; }
	.highlight_prog .row2 .col-1 { min-height: 450px; width: 40%; }
	.tuition-entrance .leftwrap h3 { font-size: 38px; line-height: 48px; padding: 76px 0 0 230px; }
	.highlight_prog .row1 { padding: 50px 0;}
	.highlight_prog .row1 h2 { font-size: 32px; }
	.what_foundation .col-1 { height: 550px; }
	.highlight_prog .row2 .col-2 { width: 60%; }
	.highlight_prog .row2 .col-1 { padding: 90px; }
	.practical_oriented .sec-2 .col-1 h2 { font-size: 32px; line-height: 44px; }
	.what_foundation .col-2 { padding-left: 65px; height: 550px; }	
	.robotics-wrap .row4 .rightwrap { padding: 70px; }	
	.robotics-wrap .row4 .rightwrap { width: 66%; }
	.robotics-wrap .row7 ul li { padding: 50px;  }
	.robotics-wrap .row4 .rightwrap { width: 62%; }
	.abacus-wrap .row3 .wrap { padding: 40px 0;}
	.abacus-wrap .row3 .contentbox { padding: 50px; }
	.abacus-wrap .row3 .contentbox p { font-size: 14px; }
	.robotics-wrap .row4 .rightwrap p { font-size: 14px; line-height: 24px; }
	.robotics-wrap .row4 .rightwrap h4 { font-size: 28px; line-height: 38px;}
	.abacus-wrap .row3 .imagebox {  width: 56%;  }
	.abacus-wrap .row4 .rightwrap { padding: 70px 70px 50px 70px; }
	.abacus-wrap .row4 .rightwrap p { line-height: 26px;}
	.btech-wrap .row1 .inside-block .rightwrap .icontop img { width: 110px;}
	.btech-wrap .row1 .inside-block { padding-top: 60px;}
	
.foundation .why_study .left_text { max-width: 50%; }
.foundation .why_study .right_img {max-width: 50%;}
.tuition-classes .row7 { width: 96%; }
footer .row4 .phonebox { padding: 15px 10px 15px 100px;}
footer .row4 .phonebox a { font-size: 28px; }
.home .section-2 .box h4{font-size:20px;}
.home h2 { font-size: 36px; line-height: 46px; }
.home .knw_more{width: 175px; font-size: 21px;background-size: 25px;}

.training_course .row1{ background-size: 140px; }
.btech-wrap .row2 .bg-drawing { width: 140px;height: 150px;bottom: -120px;}
.entrance-wrap .row2 .box1 h3 { font-size: 34px; line-height: 44px; }
.entrance-wrap .row2 .box1 .power p { font-size: 25px;margin-top: 30%; padding-left: 10px; }
.entrance-wrap .row2 .box3 { width: 50%; padding: 50px;  }
.entrance-wrap .row2 h4 { font-size: 32px; line-height: 42px; padding: 50px 0; }
.entrance-wrap .row2 .courses-wrap .courese-slide .block1 h2 {  font-size: 18px;  }
.entrance-wrap .feature-wrap h2 { font-size: 32px;  margin-bottom: 30px; }
.entrance-wrap .feature-wrap { padding: 60px 0; }
.robotics-wrap .row7 { width: 93%; }
.banner .caption { max-width: auto; width:90%; top:40%; right:0; left: 50%; bottom: auto;}

/*--*/

.home h3 { font-size: 22px; margin-bottom: 15px; }
.home h2 {font-size: 30px; line-height: 40px; }
.home .section-3 .col-1 .top_blck aside h3 { margin-bottom: 10px; font-size: 20px; }
.home .section-3 .col-1 .top_blck{margin-bottom: 35px;}
.home p{padding-right: 5%;}

.home .section-3 .col-1 {  min-height: 400px;}
.home .section-4 .img_wrap,.home .section-4 .img_wrap{height: 380px;}
.home .section-4 .col-1 { padding-top: 50px;  padding-right: 60px;}
.home .section-4 .col-2 {padding-bottom: 50px;padding-left: 60px;}
.home .section-4 .content { padding-top: 50px;}
.home .section-4 .content i{padding-right: 20px;}

.home .section-5 .col-1 .row1 .img_wrap>div,.home .section-5 .col-2 .row2 .img_wrap>div{ height: 320px; }
.home .section-5 .col-1 .row1 .img_wrap {padding-right: 60px;}
.home .section-5 .col-2 .row2 .img_wrap, .home .section-5 .col-2 .row2 i, .home .section-5 .col-2 .content{padding-left: 60px;}
.home .section-5 .col-1 .row1 i img,.home .section-5 .col-2 .row2 i img,.home .section-4 .col-2 .img_wrap img{width: 150px;}

.tuition-entrance .leftwrap h3 { font-size: 38px; line-height: 40px;  padding: 50px 0 0 200px; margin-bottom: 50px; background-size: 160px; }
.tuition-entrance .leftwrap h3 span { font-size: 30px; font-weight:800; }


.about_sec-1 h2 {font-size: 31px;}
	.about_sec-1 h3 { font-size: 16px;}
	.about_sec-1 p {font-size: 15px;}
	.about_sec-1 { background-size: 80px;}
	.about_sec-1 .r-side{padding-left: 40px;padding-top: 60px;padding-bottom: 60px;}
	.about_sec-1 .l-side .wrap {max-width: 400px;    right: 60px;}

	.about_sec-2{padding: 80px 0;}
	.about_sec-2 .block .inside{padding: 30px 40px 30px;}
	.about_sec-2 .block p{margin-bottom: 20px;}
	.about_sec-3 i img{width: 100px;}
	.about_sec-3 h2 {font-size: 18px; line-height:28px; }
	.about_sec-3 p { font-size: 14px; line-height: 22px; }
	.about_sec-3 { padding: 80px 0;}
	.inner_banner h1{font-size: 36px;}
	.inner_banner h1 span { font-size: 22px;}
	.inner_banner .banner_img {height: 390px;}
	.training_course h2 {font-size: 35px;}
	.training_course .row1 img,.success_academy .row1 .block-1 i img{width: 150px;}
	.training_course .row1{margin-bottom: 30px;padding-top: 60px;}
	.psc_sec-2 .grn_box h3{font-size: 60px;margin-bottom: 10px;}
	.psc_sec-2 .grn_box p{font-size: 27px;}
	.psc_sec-2 .row1{height: 400px;margin-bottom: -200px;}
	.psc_sec-2 .row2 h2,.we_provide .row1 h2{font-size: 30px;}
	.psc_sec-2 .row2{padding: 60px 0;padding-top: 260px;}
	.we_provide .coaching_table h3{font-size: 20px;}
	.we_provide .coaching_table .head,.we_provide .coaching_table .column{padding: 35px;}
	.psc_sec-2 .row1,.we_provide .coaching_table,.success_academy .row1{width: 96%;}
	.we_provide .row1{padding-bottom: 300px;}
	.we_provide .coaching_table{margin-top: -240px;}
	.success_academy .row1 .block-1 h2{font-size: 27px;}
	.list2 li{margin-bottom: 17px;font-size: 17px;background-size: 18px;}
	.success_academy .row1 .block-1{padding: 30px 0 50px;}
	.pwr_tmrw h3{font-size: 20px; line-height: 34px;}
	.robotics-wrap .row7,.entrance-wrap .row2,.foundation .course .container{ width: 96%; }

	.foundation .title h1 { font-size: 36px; }
	.foundation .title .ico { width: 160px; }
	.foundation .course h3 span { display: block; }
	.foundation .course h3 { font-size: 26px; }
	.foundation .course h2 { font-size: 34px;margin: 50px 0px; }

.practical_oriented{padding-top: 50px;}
.practical_oriented h1{font-size: 32px;margin-bottom: 50px;line-height: 40px;}
.practical_oriented h3,.highlight_prog .row1 h3{font-size: 14px; margin-bottom: 15px;}
.practical_oriented .sec-2 .col-1,.highlight_prog .row2 .col-1{display: flex;align-items: center;display: -webkit-flex;align-items: -webkit-center;}
.practical_oriented .sec-2 .col-1 h2{font-size: 27px; line-height: 37px; padding: 0; padding-right: 24%;}
.practical_oriented .sec-2 .col-1,.practical_oriented .sec-2 .col-2{height: 400px;}
.what_foundation h2,.highlight_prog .row1 h2{font-size: 31px;}
.what_foundation .col-1,.what_foundation .col-2{height: 470px;}
.what_foundation .col-2 .col2_wrap{padding-right: 10%;}
.what_foundation .col-2 p{font-size: 15px; line-height: 25px;}
.highlight_prog .row1{padding: 55px 0;}
.highlight_prog .row2 .col-1{    padding: 30px 80px;    min-height: 420px;}
.highlight_prog .row3 .box h2{font-size: 24px;}
.highlight_prog .row3 .box{    padding: 25px 100px;}
.highlight_prog .row2{width: 96%;}
.what_foundation .col-1 img{width: 140px;}

.enquiry .col-1{    padding: 10% 50px;}
.enquiry .col-1 h2{font-size: 30px;}
.enquiry .col-1 p{font-size: 15px;}
.enquiry .col-1 .talk h4{font-size: 24px;}
.enquiry .col-1 .talk h5 i{width: 25px;}
.enquiry .col-1 .talk h5 a{font-size: 21px; margin-top: 0;}
.enquiry .col-2{    padding: 70px 60px;}
.enquiry .col-2 .sbmt_btn{height: 80px; width: 300px; font-size: 21px;}
.enquiry .col-1 i{width: 80px;}
.enquiry .col-2 .txt_box, .enquiry .col-2 .nice-select{height: 50px;    font-size: 15px;}
.enquiry .col-2 textarea{height: 130px!important;}
.enquiry .col-2 form>div{margin-bottom: 20px;}
.enquiry .col-1 .talk{margin-top: 70px;}
.abacus-wrap .row4 .rightwrap{padding: 70px 50px 70px 60px;}
.abacus-wrap .row5 .bottom-blk .leftwrap ul li{font-size: 21px;}
.abacus-wrap .row2 .wrap .left-wrap h2{ font-size: 30px; line-height: 37px; }
.abacus-wrap .row2 .wrap{padding: 80px 0;}
.abacus-wrap .row3 .contentbox{padding: 60px;}
.abacus-wrap .row6{padding: 90px 0;}
.contact-wrap .row2 .contact li{padding: 70px;}
.contact-wrap .row1 h2{padding: 60px 0;}
.contact-wrap .row1 h2{font-size: 20px; line-height: 40px;  padding: 40px 0px 40px 10%; }
.contact-wrap .row1 h2 span{font-size: 34px;}

.btech-wrap .row1 .inside-block .rightwrap .icontop img{width: 100px;}
.btech-wrap .row1 h2{font-size: 37px; line-height: 45px;}
.btech-wrap .row2 .rightwrap{padding: 50px 0 40px 50px;}
.home .section-5 .col-1 .row1 i,.home .section-5 .col-1 .content{padding-left: 8%;}
.entrance-wrap .row2 .box1 .power{height: 250px;}
.robotics-wrap .row7 ul li{padding: 60px;}
.robotics-wrap .row2 .leftwrap,.robotics-wrap .row2 .rightwrap{height: 400px;}
.entrance-wrap .row2 .box1,.entrance-wrap .row2 .box2,.entrance-wrap .row2 .box3{height: 520px;}
.contact-wrap .row2 .contact li p a { font-size: 22px; line-height: 32px; }
.contact-wrap .row2 .contact li p { font-size: 18px; line-height: 28px; }
.contact-wrap .row2 .contact li p a.mail { font-size: 18px; line-height: 28px; }
 .videos .section-1{width:100%;float:left;padding:70px 0px 20px;}
 /*ielts*/
   .oet_detail .left .wrap h1{font-size: 34px; line-height: 43px;}
   .oet_detail .left .wrap i{width: 220px;}
   .oet_detail .right a{display: inline-block;width: 350px;}
   .detail_oet.black_bg h2{font-size: 30px;line-height: 40px;}
   .detail_oet.black_bg .col-l p{font-size: 18px; line-height: 31px;}
   .detail_oet.black_bg .col-r{height: 430px;}
   .hw_oet .colm1 h2{font-size: 37px;}
   .hw_oet .colm1 p{font-size: 17px;}
   .hw_oet .colm2 .blck p{font-size: 19px;}
   .hw_oet .colm2 .blck i{width: 110px;}
   .hw_oet .colm1, .hw_oet .colm2 { min-height: 610px;}
   .hw_oet .colm2 .colm2_wrap{padding-top: 50px;}
   .hw_oet .colm1, .hw_oet .colm2 {min-height: 630px;}
   .hw_oet .colm2 .blck{margin-left: -45px;}
   .hw_oet .colm2 hr{margin-left: 90px;}
   .hw_oet .colm1 .colm1_wrap{margin-top: 40%;}
   .test_format{padding: 65px 0 80px;}
   .black_bg h2{font-size: 34px;margin-bottom: 30px;}
   .black_bg .coaching_table .head{height: 100px;}
   .black_bg .coaching_table .head h3{font-size: 18px;line-height: 27px;}
   .black_bg .coaching_table .column{padding: 47px;min-height: 370px;}
   .pte_diagram .colm1 .colm1_wrap h2{font-size: 35px; line-height: 44px;}
   .pte_diagram .colm1 .colm1_wrap p{font-size: 16px;line-height: 34px;}
   .pte_diagram .colm1 .colm1_wrap{max-width: 340px;}
   .pte_diagram .colm2 i{width: 950px}
   .pte_diagram .colm1 .colm1_wrap{width: 320px;}
   .ielts_oet_pte .title .left .media-body{min-height: 150px;}
   .ielts_oet_pte .row2 ul{padding-bottom: 90px;}
   .ielts_oet_pte .knw_more{font-size: 18px; width: 165px;}
   .ielts_oet_pte .title h1{margin-top: 20px; }
   .ielts_oet_pte .title h5{margin-top: 7px;}



}




@media screen and (max-width: 1366px) {
	
.inner_banner .banner_img { height: 407px; }

.psc_sec-2 .grn_box { padding: 20px 60px;}
.psc_sec-2 .grn_box h3 { font-size: 60px; }
.about_sec-1 .r-side .wrap{max-width: 88%;}
/*.about_sec-1 .l-side .wrap {max-width: 90%;}*/
.we_provide .coaching_table .head, .we_provide .coaching_table .column { padding: 30px;}

/*abacus*/
.abacus-wrap .row2 .wrap .right-wrap { width:65%;}
.abacus-wrap .row2 .wrap .left-wrap { width:35%;}
.robotics-wrap .row2 .leftwrap .icontop { padding: 20px 40px; background: #079446; position:absolute; bottom:0; right: -80px; }
.robotics-wrap .row2 .leftwrap .icontop img { width: 80px; left: 80px; }
.contact-wrap .row2 .social-wrap .social li:nth-child(1) { width:1%; }
.contact-wrap .row2 .social-wrap .social li:nth-child(2) { width: 52%; font-size: 16px; }
.contact-wrap .row2 .social-wrap .social li:nth-child(3) { width: 20%; padding: 20px 0;}
	.psc_sec-2 .grn_box p { font-size: 18px; line-height: 28px; }
	/*ielts*/
	.hw_oet .colm2 .colm2_wrap {padding-top: 65px;}
	.ielts_oet_pte .title .left .media-body { background-size: 130px; padding-left: 160px;margin-bottom: 40px;}
	.ielts_oet_pte .title, .ielts_oet_pte .title{padding-top: 50px;}
	.black_bg h2 { font-size: 31px;}
	.black_bg{padding-top: 270px;}
	.iet_format.black_bg{margin-bottom: 250px;}
	.detail_page.ielts_oet_pte .title .right img { min-width: auto;width: 330px;}

}
	 
@media screen and (max-width: 1340px) {	 
	.navigation { margin-left:20px;}
	.navigation nav ul li a { padding:12px 12px; font-size:14px; }
	header .rht-blk .enq-nw { margin-right:10px;padding:10px 20px; }
	/*
	
	header .rht-blk .call-blk {font-size:14px;background-size:15px;padding-left:25px; }
	header .rht-blk { padding-top:40px; } */
	
}
@media screen and (max-width: 1280px) { 
.robotics-wrap .row1 .inside-block .leftwrap { width: 55%; margin-bottom: 20px; }
.robotics-wrap .row1 h2 { font-size: 28px; line-height: 36px; }
.robotics-wrap .row1 .inside-block { padding-top: 50px; }
.robotics-wrap .row7 ul li { width: 33.3%; padding: 30px;  }
.robotics-wrap .row4 .rightwrap h4 { font-size: 22px; }
.robotics-wrap .row3 h2 { font-size: 22px; padding: 40px; }
.robotics-wrap .row6 h2 { font-size: 22px; line-height: 30px; padding: 50px 0px; }
.robotics-wrap .row7 ul li h4 { font-size: 20px; line-height: 28px; }
.foundation .course .item_row li {  min-height: auto;}
.bullet4 li { font-size: 18px; }



	.banner .caption h4{font-size:24px;}
	.banner .caption h5{font-size:28px;}
	

header .navigation { float: right; margin-left:20px; margin-top: 5px; }
header .rht-blk{ float: right; padding-top: 16px; }

.tuition-entrance { padding-top: 50px; }
}

@media screen and (max-width: 1200px) {
	
.psc_sec-2 .grn_box { padding: 0 60px;}

.abacus-wrap .row1 h2 { font-size: 26px;  line-height: 38px; }
.abacus-wrap .row3 .contentbox h3 { font-size: 24px; line-height: 34px; }
	
	.foundation .title { padding-top: 30px; }
	.foundation .title h5 { margin-bottom: 10px; line-height: 20px; }
		.foundation .title .ico { width: 130px; }
	.foundation .why_study h2 { font-size: 24px; margin-bottom: 20px; line-height: 30px; }
	.foundation .why_study h2 span { font-size: 18px; }
	.foundation .title h1 { font-size: 24px; line-height: 34px; margin-bottom: 30px; }
	.foundation .course h3 { font-size: 22px; }
	.foundation .course h2 { font-size: 26px;margin: 50px 0px; }
.foundation .features h3 { font-size: 18px; line-height: 28px; margin-bottom: 25px; margin-top: 20px; }
.success_academy .row1 .block-1 h2{font-size: 26px;}
.we_provide .coaching_table h3{font-size: 16px; line-height: 26px;}
.training_course h2 {font-size: 26px; line-height: 32px;}
.psc_sec-2 .row2 h2,.we_provide .row1 h2{font-size: 26px;}
.btech-wrap .row2 { background-size:80%; }
.btech-wrap .row2 .rightwrap { width: 50%; padding: 40px; }
.btech-wrap .row1 .inside-block .rightwrap { width: auto; }
.btech-wrap .row1 .inside-block .leftwrap { width: 70%; padding-top: 50px; }
.btech-wrap .row1 h2 { font-size: 24px; line-height: 35px; }
.btech-wrap .row1 .inside-block { padding-top: 40px; padding-bottom: 20px; }
.btech-wrap .row2 .rightwrap h2 { font-size: 22px; padding-bottom: 15px; }
.btech-wrap .row1 .inside-block .rightwrap .icontop { padding: 20px; }
.btech-wrap .row1 .inside-block .rightwrap .icontop img { width: 80px;}

.btech-wrap .row3 h2 { font-size: 22px; padding: 40px 0; }
.btech-wrap .row6 h2 { font-size: 22px; line-height: 40px; padding: 50px 0; }
.btech-wrap .row2 .bg-drawing { display:none;}

.entrance-wrap .row1 {  padding: 40px 0; }
.entrance-wrap .row1 p { font-size: 14px; line-height: 26px; }
.entrance-wrap .row2 { width: 98%; }
.entrance-wrap .row2 .box1 { width: 40%; height: 520px; }
.entrance-wrap .row2 .box2 { width: 60%; height: 520px; }
.entrance-wrap .row2 .box3 { width: 100%; height: auto;   }
.entrance-wrap .row2 .box3 h3 { font-size: 28px; }
.entrance-wrap .row2 .box3 p { font-size: 14px; }
.entrance-wrap .row2 .courses-wrap .courese-slide .block1 h2 { font-size: 18px; line-height: 80px;  }
	.bg-white  { height: 90px; }
.entrance-wrap .row2 h4 { font-size: 32px; padding: 50px 0; }
.entrance-wrap h5 { font-size: 18px; padding: 30px 0; }
.entrance-wrap .row2 .box1 h3 { font-size: 30px; line-height: 40px; }
#map { min-height: 400px; }
.form-wrap { position:static; float: left; width: 100%;}
.contact-wrap .row1 h2 { font-size: 22px; }
.contact-wrap .row1 h2 span {  font-size: 28px; }
.contact-wrap .row2 .contact li { padding: 40px; }
	/*abacus*/
	.abacus-wrap .row1 .inside-block .leftwrap { width: 68%; }
	.abacus-wrap .row1 h2 { font-size: 30px; line-height: 40px; }
	.abacus-wrap .row4 { width: 100%;  }
.abacus-wrap .row4 .leftwrap { width: 60%; min-height:400px; }
.abacus-wrap .row4 .rightwrap { width: 40%; min-height:400px; padding: 60px 60px 60px 60px; }
.abacus-wrap .row4 .rightwrap h4 { font-size: 26px;  padding-bottom: 15px; }
.abacus-wrap .row4 .rightwrap p { font-size:14px; line-height: 28px; }

.practical_oriented .sec-2 .col-1, .practical_oriented .sec-2 .col-2 {height: 300px;}
.practical_oriented h1 { font-size: 30px; line-height: 40px; margin-bottom: 50px;}
.practical_oriented .sec-2 .col-1 h2{line-height: 30px; font-size: 21px; padding-right: 10%;}
.what_foundation .col-1 img {width: 100px;}
.what_foundation{padding-top: 50px;}
.what_foundation h2{margin-bottom: 50px;}
.what_foundation h2, .highlight_prog .row1 h2 { font-size: 22px; line-height: 30px; }
.what_foundation .col-2 p {font-size: 14px;line-height: 21px;margin-bottom: 15px;}
.list3 li{font-size: 14px;}
.highlight_prog .row2 .col-1 { padding: 30px 40px; min-height: 360px;}
.highlight_prog .row3{padding: 50px 0;}
.highlight_prog .row3 .box{padding: 50px;}

.enquiry .col-1 {padding: 10% 30px;}
.enquiry .col-1 i {width: 70px; margin-bottom: 30px;}
.enquiry .col-1 h2 { font-size: 22px;}
.enquiry .col-1 p {font-size: 13px;}
.enquiry .col-1 .talk h4 {font-size: 22px;}
.enquiry .col-1 .talk h5 i {width: 20px;}
.enquiry .col-1 .talk h5 a {font-size: 18px;}
.enquiry .col-2 {padding: 50px 40px;}
.enquiry .col-2 .sbmt_btn { height: 60px; width: 230px;font-size: 17px;}

.form-wrap .inner { padding: 50px 50px 30px 50px; width: 100%; }
.form-wrap .form-holder { margin-top: 10px; }
.form-wrap .form-holder .colmn-half-left { margin-bottom: 10px; }
.form-wrap .form-holder .colmn-half-right { margin-bottom: 10px; }
.form-wrap .form-holder input { padding: 10px 0;}
.form-wrap .form-holder textarea  { padding: 10px 0;}
.send-button { font-size: 18px; }

.tuition-entrance .leftwrap h3 { font-size: 32px; line-height: 34px;  padding: 50px 0 0 180px; margin-bottom: 30px; background-size: 140px; }
.tuition-entrance .leftwrap h3 span { font-size: 24px; }

header.affix .rht-blk { padding-top: 22px; }
.robotics-wrap .row7 ul li p { font-size: 14px; line-height: 22px; }
.robotics-wrap .row7 ul { margin-bottom: 60px; }
.robotics-wrap .row4 .rightwrap p { font-size: 14px; line-height: 24px; }
.faculty .section-1 h4 { font-size: 20px; line-height: 28px}
.faculty .section-1 h1,.faculty .section-2 .blk2 h3 { font-size: 22px; line-height: 28px}
.faculty .section-1 h1 br {display: none;}
.form-wrap .form-holder .nice-select { height: 45px; }
.form-wrap .form-holder .nice-select span { padding-top: 0px; float: left; }
.view_more a{font-size:14px;padding: 10px 30px 10px 30px;}
 .videos .video_wrap .img-cover{margin-bottom:20px}
 .videos .video_wrap h4{font-size:14px}
 /*ielts*/
 .ielts_oet_pte .row2 ul li h2 a { font-size: 24px; line-height: 34px; }
 .ielts_oet_pte .knw_more{ width: 150px; font-size: 18px; margin: 20px 0 20px; background: url(../images/arrow-right-hover.png) no-repeat right 12px center; background-size:24px; }
 .ielts_oet_pte .row2 ul li .cont-block { padding: 30px;  }
.detail_oet.black_bg .col-l{padding-right: 40px;}
.oet_detail .left .wrap h1 {font-size: 27px;line-height: 37px;}
.oet_detail .left .wrap i { min-width: 150px;width: 180px;}
.detail_oet.black_bg h2{font-size: 27px;}
.detail_oet.black_bg h2 span{display: inline;}
.oet_detail .right a{width: 270px;}
.oet_detail{padding: 50px 0;}
.test_format .box_wrap .box{min-height: 170px;}
.test_format p{font-size: 16px;line-height: 27px;}
}

/*--*/



@media screen and (min-width: 1251px) {
	
	.navigation .dropdown:hover .dropdown-content{
    	display: block;
	}

}

@media screen and (max-width: 1250px) 
{
	.navigation .dropdown-content{position: static;}
	.navigation{float:right}
	.navigation .dropdown-content li { border-bottom: 1px solid rgba(255,255,255,0.2); padding-left: 10px;}
	.navigation nav ul li a {padding-top: 9px;    padding-bottom: 11px;}
	.navigation .dropdown-content{position: static;box-shadow: none;box-shadow: none; padding-bottom: 0}
	.navigation nav ul li.dropdown>a{display: inline-block;background: url(../images/menu_arrow.png) no-repeat center right 15px; }
	.navigation .dropdown-content a{text-align: left;}
	.navigation .dropdown-content{background-color: #079446;  }

.ielts_oet_pte .title .ico { width: 140px; }	
.ielts_oet_pte .title h1 {font-size: 27px; margin-bottom: 15px; margin-top: 20px;line-height: 37px; }
.ielts_oet_pte .title h5 {font-size: 24px; margin-bottom: 20px; margin-top: 15px; }
.pte_diagram .colm2 i { width: 800px; padding-left: 10%;}
.pte_diagram .colm1 .colm1_wrap{top: 18%;}
.ielts_oet_pte .title .left .media-body{margin-bottom: 50px;}
.ielts_oet_pte .title, .ielts_oet_pte .title{padding-top: 50px;}
.ielts_oet_pte .title .left .media-body {background-size: 115px;padding-left: 145px;min-height: 100px;}
.detail_page.ielts_oet_pte .title .right img{width: 280px;}

}

@media screen and (max-width: 1199px) {
	
	.practical_oriented .sec-2 .col-1 { padding-right: 60px;}
	
	.about_sec-1 .l-side {width: 50%; padding: 0;}
	.about_sec-1 .r-side {width: 50%;padding-left: 20px;padding-top: 40px;padding-bottom: 80px; padding-right: 50px; }
	.about_sec-1 h2 {font-size: 27px;}
	.about_sec-1 h3 {font-size: 14px;}
	.about_sec-1 p {font-size: 14px;line-height: 23px;}
	.about_sec-1 {background-size: 65px;}
	.inner_banner .banner_img {height: 300px;}
	.inner_banner h1 {font-size: 34px;}
	.inner_banner h1 span {font-size: 18px;}
	.success_academy .row1 .block-1 h2 {font-size: 22px; line-height: 30px; padding-right: 5%;}

	.list2 li {font-size: 16px;background-size: 15px;font-weight: 400;}
	.training_course h2 { font-size: 30px; line-height: 40px; }
	.training_course .row1 {margin-bottom: 30px; padding-top: 50px;padding-bottom: 30px;}
	.psc_sec-2 .row1 {height: 330px;margin-bottom: -160px;}
	.psc_sec-2 .grn_box h3 {font-size: 50px; line-height: 40px;}

	.psc_sec-2 .row2 h2, .we_provide .row1 h2 { font-size: 27px;}
	.psc_sec-2 .row2 {padding: 50px 0; padding-top: 220px;}
	.we_provide .row1 {padding: 50px 0; padding-bottom: 220px;}
	.we_provide .coaching_table {margin-top: -180px;}
	.training_course .row1 img, .success_academy .row1 .block-1 i img {width: 120px;}
	.we_provide{padding-bottom: 50px;}
	.success_academy .row1 .block-1 {padding: 20px 0 20px;}

	.foundation .why_study .left_text {max-width: 50%;}
	.foundation .why_study p {line-height: 25px;}
	.foundation .why_study h2 span {font-size: 26px;}
	.foundation .course p {line-height: 24px;}
	.foundation .course h3 { margin-bottom: 20px;}

.home h3 {font-size: 17px;margin-bottom: 10px;}
.home h2 {font-size: 24px; line-height: 32px; }
.home .section-3 .col-1 .top_blck aside{padding-left: 20px;}
.home p { padding-right: 0;line-height: 23px;font-size: 14px;}
.home .section-3 .col-1 .top_blck { margin-bottom: 25px;}
.home .section-3 .col-1 { min-height: 350px;}
.home .knw_more{margin: 20px 0;}
.home .section-4 .img_wrap, .home .section-4 .img_wrap { height: 300px;}
.home .section-4 .col-1 {padding-top: 50px; padding-right: 30px;}
.home .section-4 .col-2 {padding-bottom: 50px; padding-left: 30px;}
.home .knw_more { width: 150px; font-size: 18px; background-size: 21px;}
.home .section-5 .col-1 .row1 .img_wrap {padding-right: 30px;}
.home .section-5 .col-2 .row2 .img_wrap, .home .section-5 .col-2 .row2 i, .home .section-5 .col-2 .content{padding-left: 30px;}
.home .section-5 .col-1 .row1 .img_wrap>div, .home .section-5 .col-2 .row2 .img_wrap>div {height: 250px;}
.home .section-5 .col-1 .row1 i img, .home .section-5 .col-2 .row2 i img, .home .section-4 .col-2 .img_wrap img { width: 110px;}


#map { display: none; }
#map2 { display: block; min-height: 400px; }

.video_wrap{padding:0px 15px}
.video-slider .slick-prev { width:25px;height:25px;left:-25px;background-size:25px;}
.video-slider .slick-next { width:25px;height:25px;right:-25px;background-size:25px;}
.section-6 .video_container{margin-top:20px;}

.detail_page.ielts_oet_pte .title .left .media-body { background-size: 120px; padding-left: 150px; }
.ielts_oet_pte .title h1 { margin-top: 15px; }
.ielts_oet_pte .title .left .media-body { min-height: 100px; }

/*ielts*/
.test_format .box_wrap .box{padding: 20px 15px 20px 20px;}
.test_format .box_wrap .box i{margin-left: 10px;}
.test_format .box_wrap .box i img {width: 50px;}
.test_format .box_wrap .box i{min-width: 50px;}
.test_format{padding: 55px 0 80px;}
.why_ielts .colm1{width: 80%;}
.test_format h2{font-size: 32px;margin-bottom: 30px;}
}	 

@media screen and (max-width: 1024px) {
	
.abacus-wrap .row5 .bottom-blk .leftwrap ul { margin: 0px 0; }
	.tuition-classes .row7 { width: 100%; }
	.tuition-classes .row7 ul { margin: 0px 0 0px; text-align: center; }
	.tuition-classes .row7 ul li { width: 100%; margin-right: 0%; padding-bottom: 30px;  text-align: center; }
	.tuition-classes .row7 ul li .imgblock { margin-bottom: 25px; }
	.tuition-classes .row7 ul li h4 { font-size: 22px; text-align: center;  }
	
/*abacus*/
.abacus-wrap .row2 .wrap .left-wrap h2 { font-size: 28px;  line-height: 38px;}
.abacus-wrap .row2 .wrap .right-wrap p { font-size: 14px; line-height: 24px; }
.abacus-wrap .row2 .wrap .right-wrap { width:60%; }
.abacus-wrap .row2 .wrap .left-wrap { width:40%;}
.abacus-wrap .row5 .bottom-blk .leftwrap { width: 60%; margin-bottom: 40px; }
.abacus-wrap .row5 .bottom-blk .leftwrap p { padding-bottom: 20px; }
.abacus-wrap .row5 .bottom-blk .rightwrap { width: 40%; }
.abacus-wrap .row5 .bottom-blk .leftwrap ul { margin: 0px 0; width: 50%; padding-right: 30px;  }
.abacus-wrap .row5 .bottom-blk .leftwrap ul li { font-size: 18px; padding: 5px 0 5px 40px; background-size: 20px; }


	.highlight_prog .row2 { margin-bottom: 50px; }
.btech-wrap .row4 .rightwrap ul li { font-size: 16px; background-size: 20px; }
.btech-wrap .row5 .bottom-blk p { font-size: 16px; line-height: 26px; font-weight: 600; }

.about_sec-1 .r-side {width: 100%; position:static; float: left; padding: 30px 120px 40px 40px; }
	.about_sec-1 .r-side .wrap {max-width: 100%;  float: left; padding-right: 0px; }
	.about_sec-1 .l-side {width: 100%; position:static; }
	.about_sec-1 .l-side .wrap {max-width: 100%;text-align: center; position:static; padding-top: 20px; }
	.about_sec-1 .l-side .wrap img{width: 300px;}
	.about_sec-1{ background-position: right 130px; background-size: 80px; }
	.psc_sec-2 .grn_box h3 {font-size: 40px; line-height: 34px;}
	.psc_sec-2 .grn_box h3 span {font-size: 25px; line-height: 20px;}
	.psc_sec-2 .grn_box p { font-size: 18px; line-height: 26px; }
	.video_wrap .play{background-size:37px;}
	.videos .section-1{padding:50px 0px 10px;}

.ielts_oet_pte .title { flex-direction: column;}
.ielts_oet_pte .title .left { width: 100%; margin-bottom:0; }
.ielts_oet_pte.detail_page .title { flex-direction: row;}

/*ielts*/
.detail_page.ielts_oet_pte h1{font-size: 27px; line-height: 40px;}
.detail_page.ielts_oet_pte h1 br{display: none;}
.detail_page.ielts_oet_pte .title .right img{min-width: 250px;}
.detail_sec1 .content_wrap{padding: 50px;}
.detail_sec1 .content_wrap p { font-size: 16px; line-height: 30px;}
.detail_sec1 .content_wrap, .detail_sec1 .img_wrap { min-height: 420px;}
.detail_sec1 .img_wrap{width:55%;}
.detail_sec1 .content_wrap{width: 45%;}
.black_bg .colm-1 h3 { font-size: 25px; margin-bottom: 24px;}
.black_bg{padding: 250px 0 50px;}
.list1 li{font-size: 15px;}
.test_format{padding: 50px 0 60px;}
.score_scale{padding: 60px 0;}
.why_ielts .colm1 .content_wrap h2 {font-size: 27px;}
.why_ielts .colm1 .content_wrap li{margin-bottom: 15px;}
.black_bg h2{font-size: 31px; font-weight: 700;}
.black_bg .colm-1 h3{font-size: 22px;}
.score_scale{padding: 100px 0;}
.black_bg .coaching_table .head{padding: 20px;}
.black_bg .coaching_table .column {  padding: 25px; min-height: 340px;}
.pte_diagram .colm1 .colm1_wrap {width: 250px; padding: 35px;top: 15%;    margin-right: -50px;}
.pte_diagram .colm1 .colm1_wrap h2 {font-size: 27px;line-height: 37px;}
.pte_diagram .colm1 .colm1_wrap p { font-size: 15px; line-height: 30px;}
.pte_diagram .colm2 i { width:700px; padding-left: 15%;}
.pte_diagram .colm2{padding: 35px 0;}
.pte_diagram{margin-bottom: 50px;}
.iet_format.black_bg {margin-bottom: 250px;}
.hw_oet{margin-bottom: 50px;}

}

@media screen and (max-width: 1000px) { }

/*--*/
@media screen and (max-width: 991px) {
		.abacus-wrap .row1 h2 { font-size: 26px; line-height: 36px; }
	.we_provide .coaching_table .head, .we_provide .coaching_table .column { padding: 20px 30px; height:auto; }
.tuition-entrance { padding-top: 20px; }
	.tuition-entrance .leftwrap { width: 100%; float: left; }
	.tuition-entrance .rightwrap  { width: 50%; float: left; margin-top: 40px; }

	
	.about_sec-2 .block p {margin-bottom: 15px;line-height: 24px;font-size: 15px;}
	.about_sec-2 { padding: 50px 0;}
	.about_sec-3 .row {margin-left: -20px;margin-right: -20px;}
	.about_sec-3 .row>div {padding: 0 20px;}


	.about_sec-3 {padding: 50px 0;}

	.psc_sec-2 .row1, .success_academy .row1,.success_academy .row1 .block-1,.success_academy .row1 .img_wrap{width: 100%;}
	.we_provide .row1{  padding: 40px 0 300px;}
	.we_provide .coaching_table { margin-top: -260px; padding: 0px; width: 95%; margin-left: 5%; margin-bottom: 40px; }
	.we_provide{padding-bottom: 0;}
	
	.we_provide .coaching_table>div { border: #becac3 solid 1px; width: 100%; }
	.success_academy .row1 .img_wrap{position: static;  height: 400px;}
	.success_academy .row1 .block-1 {padding: 5%;padding-bottom: 30px;}
	.success_academy .row1 .block-1 i{right: 0;}
	.psc_sec-2 .row2 { padding: 50px 0; padding-top: 40px;}
	.psc_sec-2 .row1 {height: 340px; margin-bottom: 0;}

	.training_course h2,.psc_sec-2 .row2 h2, .we_provide .row1 h2 { font-size: 22px; line-height:30px;}

	.foundation .course .container { width: 100%;}
	.foundation .course h2 { padding-left: 5%; }
	.foundation .course .item_row li { min-height:inherit; }
	.foundation .features .item { padding: 0px 20px; }
	.foundation .title h1 br { display: none; }

	.practical_oriented h1 {font-size: 22px;margin-bottom: 30px;    line-height: 30px;}
	.practical_oriented .sec-2 .col-1 h2{font-size: 18px;line-height: 24px;}
	.practical_oriented .sec-2 .col-1, .practical_oriented .sec-2 .col-2 {height: 220px;}
	.practical_oriented .sec-2 .col-1:before{display: none;}
	.practical_oriented .sec-2 .col-1,.practical_oriented .sec-2 .col-2{width: 50%;}
	.practical_oriented .sec-2 .col-3{position: absolute;right: 0;}
	.practical_oriented .sec-2 .col-1{padding: 30px;}
	.practical_oriented .sec-2{position: relative;}
	.what_foundation .col-1,.what_foundation .col-2{width: 100%;}
	.what_foundation .col-2 .col2_wrap{max-width: 100%;    padding-right: 0;}
	.what_foundation .col-1{height: 400px;}
	.what_foundation .col-2{padding: 5%; height: auto;}
	.what_foundation .col-1 img,.practical_oriented .sec-2 .col-3 img{width: 70px;}
	.highlight_prog .row2 {width: 100%; margin-bottom: 0px; }
	.highlight_prog .row1 {padding: 35px 0;}
	.highlight_prog .row2 .col-2{position: static;float: left;height: 400px; width: 100%;}
	.highlight_prog .row2 .col-1{width: 100%;}
	.highlight_prog .row3 .box { padding: 20px 0px;}

	.enquiry .col-1{position: static; width: 100%;}
	.enquiry .col-2{width: 100%;}
	.enquiry .col-1 {padding: 40px 30px;}
	.enquiry .col-1 i {width: 60px;}
	.enquiry .col-1 h2{margin-bottom: 10px;}
	.enquiry .col-1 .talk {margin-top: 30px;}
	.enquiry .col-1 .talk h5 i{ margin: 0; }
	.enquiry .col-2 {padding: 50px 30px;}


	.banner .caption h4 { font-size:18px;margin:2px 0px; }
	.banner .caption h5 { font-size:22px;margin:2px 0px; }
	.home .section-1 .blk1 { padding:40px 40px; width: 100%; }
	.home .section-1 .blk1 .box2 { padding-left:40px; }
	.home .section-1 .btn-1 {margin-top:30px;}
	.home .section-1 h3{font-size:24px;}
	.home .section-1 h2{font-size:28px;}
	.home .section-3 .col-2{position: static;}
	.home .section-3 .col-2>div{ height: 400px; }
	.home .section-4 .img_wrap, .home .section-4 .img_wrap,.home .section-4 .col-1 .img_wrap2{ height: 460px;}
	.home .section-4 .bg_one{}
	.home .section-4 .col-1{    padding: 0 15px;padding-top: 0;}
	.home .section-4 .col-2{    padding: 0 15px;padding-bottom:  0;}

	.home .section-4 .bg_one,.home .section-4 .bg_two{display: none;}
	.home .section-4 .content{    padding: 40px 30px 10px!important;}
	.home .section-4 .content aside{width: 100%;}
	.home .section-4 .content i{width: auto;}
	.home .section-4 .content i img{width: 90px;}
	.home .section-4 .content i { padding-right: 0; margin-bottom: 15px;}
	.home .section-4 .col-1 .content{ background: #2c2c2c;  }
	.home .section-4 .col-2 .content{background: #06853f; margin-top: 30px;}
	.home .section-4 .content p,.home .section-4 .content h2{ color: #f1f1f1; }
	.home .section-4 .col-2 .content .knw_more{display: block; width: 160px; font-weight:700; color: #f1f1f1; background: url(../images/arrow-right.png) no-repeat right 12px center; background-size: 21px; -moz-transition: all 0.3s ease-in;   -webkit-transition: all 0.3s ease-in;   -o-transition: all 0.3s ease-in;   transition: all 0.3s ease-in;}
	.home .section-4 .col-2 .content .knw_more:hover { background: url(../images/arrow-right.png) no-repeat right 9px center;  -moz-transition: all 0.3s ease-in;   -webkit-transition: all 0.3s ease-in;   -o-transition: all 0.3s ease-in;   transition: all 0.3s ease-in; }
	

	.home .section-4 .col-1 .img_wrap{display: none;}
	.home .section-4 .col-1 .img_wrap2{display: block;}
	.home .section-5 .col-1, .home .section-5 .col-2{width: 100%;}
	.home .section-5 .col-1 .row1 .img_wrap { padding-right: 0;}
	.home .section-5 .col-2 .row2 .img_wrap, .home .section-5 .col-2 .row2 i, .home .section-5 .col-2 .content {padding-left: 0;}
	.home .section-5 .hide{display: block!important;}
	.home .section-5 .hide2{display: none;}
	.home .section-5 .col-1 .row1 .img_wrap>div, .home .section-5 .col-2 .row2 .img_wrap>div{height: 390px;}
	.home .section-5 .col-1 .row1 i,.home .section-5 .col-1 .content{max-width: 100%;padding: 0 5%;}
	.home .section-5 .col-2 .row2 i{padding: 0 5%;}
	.home .section-5 .col-1 .content,.home .section-5 .col-2 .content{padding: 30px;}
	.home .section-3 .col-1 { padding-top: 0; min-height:auto; }
	.home .section-3{padding: 30px 0;}
	.home .section-4 { margin-bottom: 10px;}
	.contact-wrap .row2 .social-wrap{display: block;}
	.pwr_tmrw{ width: 65%; padding: 0; padding-bottom: 15px; border-right: none;}
	.pwr_tmrw i {width: 100px;}
	.pwr_tmrw h3{width: calc(100% - 100px); padding-right: 0; padding-top: 0;}
	.social-wrap .social {width: auto;float: right; margin-top: 15px;}
	.contact-wrap .row2 .social-wrap .social li:nth-child(1) {width: auto;}
	.contact-wrap .row2 .social-wrap .social li:nth-child(2) { width: auto;}

	.faculty .section-3 .blk4 .col-right {padding: 40px 30px;}
	.faculty .section-1 i{ bottom: 30px; width: 114px; }
	.faculty .section-2{background: #079446;}
	.faculty .section-2 .blk2{width: 100%;}
	.faculty .section-2 .blk2 { padding: 50px 0;}

	.section-6{margin-top:30px;}
	.section-6 .video_container{margin-top:10px;}
	.section-6:after{height:55%}
	.section-6{padding-bottom:50px;}
  .videos .video_wrap{width:50%;float:left}
  
.ielts_oet_pte .row2 ul { flex-direction: column;}
.ielts_oet_pte .row2 ul li { width: 100%; margin-right:0%; margin-bottom: 20px; }
/*ielts*/
.black_bg .coaching_table .head{height: auto;}
.black_bg .coaching_table .column{min-height: auto; border-right: none; border-bottom: #515151 solid 1px;padding: 25px; margin-bottom: 20px;}
.black_bg .coaching_table .head h3 br{display: none;}
.pte_diagram .colm1 .colm1_wrap h2 { font-size: 21px;line-height: 30px;}
.pte_diagram .colm1 .colm1_wrap p { font-size: 14px; line-height: 24px;}
.pte_diagram .colm2 i {width: 560px; padding-left: 5%;}
.pte_diagram .colm1 .colm1_wrap {width: 210px;margin-right: -20px;}


}

@media screen and (max-width: 990px) {

.abacus-wrap .row3 .contentbox { width:100%; padding: 40px 40px 130px; margin-top: 0px; }
.abacus-wrap .row3 .contentbox .brain-icon { right: 0px; background-size:cover; width: 100px; height: 90px; }
.abacus-wrap .row3 .imagebox { height:400px; width: 100%; position:static; float: left; }
.abacus-wrap .row3 .wrap { padding:30px 0px 50px;  }

	
	.foundation .why_study .left_text { width: 100%; max-width: inherit; padding-top:30px; padding-bottom: 30px; }
.foundation .why_study .right_img { position: relative; float: left; max-width: inherit; width: 100%; }
.foundation .why_study .right_img img { width: 100%; }
.foundation .course .item_row { display: block; }

	.robotics-wrap .row7 .bg-grey { display: none;}
	.robotics-wrap .row4 .img-div { display: none;}
	.foundation .course .item_row li:last-child { display: none;}
.foundation .course .item_row li { width: 50%; padding: 0; }
.home .section-5 .col-1 { display: flex; flex-direction: column-reverse; }
.home .section-5 .col-2 { display: flex; flex-direction: column-reverse; }

.foundation .features { padding: 80px 0px; }
.foundation .exam {  padding-top: 30px; padding-bottom: 30px; margin-top: 0; }

.foundation .exam .txt2 { padding-top: 0px; }
.foundation .exam ul li {  font-size: 16px; background-size: 16px;  padding-left: 30px;}
.training_course{ padding:0 0 40px;}
.btech-wrap .row2 .rightwrap { width: 100%; padding: 40px 40px 0px 40px; margin-top: 300px; }
.btech-wrap .row2 .rightwrap p { font-size: 14px; line-height: 22px; }
.btech-wrap .row1 .inside-block .rightwrap .icontop img { width: 90px; }
.home .section-5 { margin-bottom: 0px; }
.btech-wrap .row2 { background-size: cover; background:url(../images/btech-bg1.jpg) top center no-repeat; background-size:100%; margin-top: 20px;  }

.btech-wrap .row5 .bottom-blk { padding: 50px 50px 50px 0; }
.btech-wrap .row5 .bottom-blk p { font-size: 16px; line-height: 30px; font-weight:700; }
.inner_banner .banner_img{height: 300px; }
.inner_banner h1 { font-size: 30px; }
.inner_banner h1 span{ font-size: 18px; }
.bullet-features li { background-size: 20px; padding: 4px 0 4px 40px; font-size: 16px; line-height: 30px; font-weight:400; }
.entrance-wrap .row2 .courses-wrap .courese-slide .block1 { width: 49%; margin-bottom: 0px; margin-top: 10px; }
.entrance-wrap .row2 h4 { font-size: 26px; padding: 30px 0 20px;}
.entrance-wrap .row2 .box1 .power p { font-size: 20px; padding-left: 0px; text-align: center; }
.entrance-wrap .feature-wrap h2 { font-size: 22px; margin-bottom: 20px; }
.entrance-wrap .feature-wrap { padding: 40px 0; }
.robotics-wrap .row1 h2 { font-size: 24px; line-height: 30px; }
.robotics-wrap .row4 .rightwrap h4 { font-size: 22px; padding-bottom: 20px; }
.robotics-wrap .row4 .rightwrap { width: 60%; padding: 60px 60px 60px 60px; }
.robotics-wrap .row3 h2 { font-size: 22px; padding: 30px 0; }
.robotics-wrap .row7 ul { margin-bottom: 0px; }
.robotics-wrap .row1 .inside-block .icontop { width: 15%; padding: 15px; }
.robotics-wrap .row1 .inside-block .icontop img { width: 100%;}
.robotics-wrap .row4 .rightwrap { width: 100%; min-height: auto; }
.robotics-wrap .row1 .inside-block .leftwrap { padding-left: 30px; width: 80%; }
.robotics-wrap .row4 { background: none; }
.robotics-wrap .row5 .bottom-blk { width: 100%; }
.robotics-wrap .row7 { width: 100%; }
.contact-wrap .row2 .contact li p { font-size: 18px; line-height: 28px; padding: 10px 0; }
.contact-wrap .row2 .contact li p a { font-size: 20px; }
.contact-wrap .row2 .contact li p a.mail { font-size: 18px; }
.contact-wrap .row2 .contact li { padding: 20px; }
footer .row4 .phonebox { width: 100%;  padding: 14px 10px 14px 90px; }
footer .row4 .mailbox { width: 100%;  padding: 18px 10px 18px 90px;}
footer .row4 .phonebox a { font-size: 22px; }
footer .row4 .mailbox a { font-size: 14px; }
footer { padding-top: 40px; }
footer .column-one { text-align: left; }

footer .copyright-wrap p {  padding-top: 0px;}


/*abacus*/
.abacus-wrap .row3 .contentbox { padding: 40px 120px 40px 40px; }
.abacus-wrap .row3 .contentbox h3 { font-size: 22px; }
.abacus-wrap .row3 .contentbox p { font-size: 14px; line-height: 26px; } 
.abacus-wrap .row1 .inside-block .icontop { padding: 20px 20px; float: left; text-align: center; }
.abacus-wrap .row1 .inside-block .icontop img { width: 80%; }
.abacus-wrap .row4 { flex-direction: column; }
.abacus-wrap .row4 .leftwrap { width: 100%; min-height:400px; }
.abacus-wrap .row4 .rightwrap { width: 100%; min-height: auto; padding: 30px 30px 30px 30px; }
.abacus-wrap .row6 ul li h2 { font-size: 20px; }
.abacus-wrap .row6 { padding: 60px 0; }
.abacus-wrap .row2 .wrap { padding:50px 0px;  }
.home .section-1 .blk1 .box1 { padding-top:50px;}
.robotics-wrap .row6 h2 { padding: 30px 0;}
.robotics-wrap .row7 ul li img { width: 80px; }

.bullet4{padding-left: 24%;}
.quick-enquiry .enq-container .left { width: 45%; }
.quick-enquiry .enq-container .right { width: 55%; }

#bp_aud,
#bp_container img,
#bp_sv,
#bp_vid {
    height:370px !important;
    width:90% !important;
    margin-top:200px !important;}

    /*ielts*/
    .ielts_oet_pte.detail_page .title{display: block;padding: 50px 0 30px;}
    .detail_page.ielts_oet_pte .title .left .media-body{margin-bottom: 0;}
    .detail_page.ielts_oet_pte .title .right img{min-width: auto; width: 250px;}
    .detail_page.ielts_oet_pte .title .right{float: right; margin-top: -40px;}
    .detail_sec1 .container{flex-direction: column;}
    .detail_sec1 .img_wrap{height: 400px;}
    .detail_sec1 .content_wrap, .detail_sec1 .img_wrap{width: 100%;min-height: auto;}
    .black_bg .colm-1{width: 100%;}
    .black_bg .colm-1 .list1 li br{display: none;}
    .test_format .box_wrap .box{width: 100%;}
    .test_format .box_wrap{flex-wrap: wrap;}
    .test_format .box_wrap .box{margin: 1%;flex: 0 0 48%;max-width: 48%;padding: 30px;}
    .test_format .box_wrap .box.one:after,.test_format .box_wrap .box.two:after,.test_format .box_wrap .box.three:after{visibility: hidden;}
    .why_ielts{flex-direction: column;}
    .why_ielts .colm2{height: 400px;}
    .why_ielts .colm1,.why_ielts .colm2{width: 100%;padding: 7% 5%;}
    .why_ielts .colm1 .content_wrap{margin-right: 0;}
    .why_ielts .colm1 .content_wrap{max-width: 100%;}
    .test_format .box_wrap .box {min-height: 150px;}
    .detail_oet.black_bg .col-l,.detail_oet.black_bg .col-r{width: 100%;}
    .detail_oet.black_bg .col-r{position: static;}
    .detail_oet.black_bg .col-l{margin-bottom: 30px;}
    .oet_detail .left,.oet_detail .right{width: 100%;}
    .oet_detail .title{flex-direction: column;}
    .hw_oet .colm1,.hw_oet .colm2{width: 100%; min-height: auto;    padding: 10% 4%;}
    .hw_oet .colm1 .colm1_wrap{margin-top: 0;}
    .hw_oet .colm2 .blck{margin-left: 0;}
    .hw_oet .colm2 .colm2_wrap{padding-top: 0; max-width: 100%; padding-right: 0;}
    .hw_oet .colm2 hr{margin-left: 135px;}
    .ielts_oet_pte.detail_page .title .left{margin-bottom: 30px;}

.enquiry_btn {
    height: 35px;
    right: -52px;
    width: 140px;
    padding-top: 6px;
    top:45%;
}
.enquiry_btn a{font-size:12px;}
}

@media screen and (max-width: 880px) {

.tuition-entrance .rightwrap { display: none; }
header .logo-blk{ width: 200px;}


}

@media screen and (max-width: 768px) {
	
	footer { padding-top: 20px; }
	.psc_sec-2 .grn_box { padding: 30px 30px;}
.psc_sec-2 .img_wrap { width: 100%; height: 300px; }
.psc_sec-2 .grn_box  { width: 100%; height: auto; }
.psc_sec-2 .row1 { height: auto; }

	
	.contact-wrap .row2 .contact li { width: 100%; }
.contact-wrap .row2 .contact {  flex-direction: column; }
.contact-wrap .row2 .contact li p { font-size: 18px; line-height: 26px; }
.contact-wrap .row2 .contact li img { width: 80px; }
.contact-wrap .row2 .contact li p a { font-size: 20px; }
.contact-wrap .row2 .contact li p a.mail { font-size: 18px; }
.contact-wrap .row2 .contact li { padding: 20px; }

	.faculty .section-1 i { top:20px; left: 0;}
	.faculty .section-1 .blk1 { padding-top: 90px; }
		.contact-wrap .row2 .social-wrap .social li:nth-child(2) {width: auto; font-size: 16px;}
	.contact-wrap .row2 .social-wrap .social li:nth-child(3) img { width: 50px;}
	.faculty .section-4 h3 { font-size: 16px; font-weight: 600; line-height: 24px; }
	.faculty .section-1 i{ width: 90px; }
	.faculty .section-1 .blk1 { padding-right: 0px;}
	.faculty .section-1 .container { padding: 30px 0; }
	.faculty .section-3 .blk4 .col-right h3 { font-size: 20px; line-height: 30px; }


	.pwr_tmrw h3 { font-size: 16px; line-height: 26px; }
	
	.abacus-wrap .row1 .inside-block .icontop img { width: 70px; }
	.abacus-wrap .row1 h2 { font-size: 22px; line-height: 30px; }
	.abacus-wrap .row1 h2 span { font-size: 18px;  }
	.abacus-wrap .row1 .inside-block { margin-bottom: 30px; }
	.abacus-wrap .row4 .rightwrap h4 { font-size: 22px; }
	.abacus-wrap .row3 .contentbox h3 { font-size: 22px; line-height: 30px; }
.abacus-wrap .row2 .wrap .left-wrap h2{ font-size: 22px; line-height: 30px; }
.foundation .course h2 { font-size: 22px; margin: 30px 0; }
.foundation .course h2 img { width: 50px;  }
.foundation .features .item { padding: 0 5px;}
.foundation .features .item img { width: 60px;}
.foundation .features h3 { font-size: 16px; line-height: 20px; margin-bottom: 20px; margin-top: 10px; }
.what_foundation h2, .highlight_prog .row1 h2 { font-size: 20px; line-height: 28px; }
.training_course h2,.psc_sec-2 .row2 h2, .we_provide .row1 h2 { font-size: 22px;}
.entrance-wrap .row2 .box3 h3 { font-size: 22px; }
.practical_oriented{padding-top: 30px;}
.what_foundation h2, .highlight_prog .row1 h2 { margin-bottom: 20px; }
.practical_oriented h3,.highlight_prog .row1 h3 { margin-bottom: 5px;}
.home .section-2 .box h4 { font-size:16px; font-weight:600; }
footer .footer-box { width: 50%; padding-right: 20px; }
footer .footer-box:nth-child(1) { width: 100%; padding-right: 0px; }
footer .copyright-wrap .left { width: 100%; margin-bottom: 20px; }
footer .copyright-wrap .left p { text-align: center; padding-top: 0px; font-size: 12px; }
footer .copyright-wrap .right { width: 100%; text-align: center; }
footer .copyright-wrap .right p.power {  text-align: right; width: 130px; float: none; display:inline-block; padding-right: 46px; padding-top:16px; 
background:url(../images/alisons-logo.png) center right no-repeat; background-size: 34px;}
footer .row5 { padding: 0px 0; }
.home .section-1 .btn-1 { padding:12px 70px 12px 30px; border-radius:50px; font-size:14px; background-size: 24px; }
.container { width: 90%; }
footer .column-three ul { margin-top: 0px;}
.home .section-3 .col-1 .top_blck { margin-bottom: 10px;}	

.home .section-1 h3 { font-size:18px; }
.btech-wrap .row1 .inside-block {  padding-top: 30px; }
.entrance-wrap .row2 h4 { font-size: 24px; padding: 30px 0; text-align: center; }
.entrance-wrap h5 { font-size: 16px; line-height: 26px; padding: 30px 20px; text-align: center; }
.bullet-features li { font-size: 16px; }
.robotics-wrap .row4 .rightwrap { width: 100%; min-height:auto; padding: 40px 40px 40px 40px;  }
.robotics-wrap .row4 { background-size: auto auto;  }
.robotics-wrap .row5 .bg-green { height: 350px;  }
.robotics-wrap .row1 .inside-block .leftwrap { width: 65%; float:left; margin-top: 0px; padding-left: 20px; margin-bottom: 20px; }
.robotics-wrap .row1 .inside-block .icontop { width: 20%; }

.robotics-wrap .row6 h2 { font-size: 22px; line-height: 32px; padding: 30px 0; }

.contact-wrap .row1 h2 { font-size: 16px; line-height: 26px; padding: 30px 0px; }
.contact-wrap .row1 h2 span { font-size: 22px; }
.contact-wrap .row2 .social-wrap { margin-bottom: 0px; text-align: center; padding: 40px 0 10px; }

.form-wrap .inner { padding: 50px 50px 50px 50px; width: 100%; }
.form-wrap .inner p { font-size: 14px; line-height: 24px; }
.form-wrap .form-holder { width: 100%; float: left; margin-top: 30px;}
.form-wrap .form-holder .colmn-half-left { width: 100%; padding: 8px 0; margin-bottom: 10px; }
.form-wrap .form-holder .colmn-half-right { width: 100%; padding: 8px 0; margin-bottom: 10px; }
.form-wrap .form-holder .full-width { padding: 10px 0; margin-bottom: 0px; }
.form-wrap .form-holder input { font-size: 16px; }
.form-wrap .form-holder textarea { font-size: 16px; }
.send-button { padding: 16px 50px; font-size: 18px; }
.contact-wrap .row2 .social-wrap .social li { font-size: 21px; }
.mail-wrap .inside1 h3 { font-size: 20px; line-height: 28px; }
footer .column-one .row2 { width: 50%; float: left; padding: 30px 0;}
footer .column-one .row2 img { width: 80%;}
footer p { padding: 0px 0; }
footer .column-three ul.ul2 { padding-left: 0px;}

/*abacus*/


.abacus-wrap .row1 .inside-block .leftwrap { padding:30px 0 0 0px; width: 60%;}
.abacus-wrap .row5 .bottom-blk { padding: 40px 0 0 0; }
.abacus-wrap .row5 .bottom-blk .leftwrap ul { width: 100%; margin: 0; padding-right:0px; padding-left: 10px; }

.foundation .exam .bor { border: none; }
.foundation .exam .txt2 { padding-left: 0px; }
.foundation .features { padding: 80px 0px;}
.practical_oriented .sec-2 .col-3 { display: none; }
.practical_oriented .sec-2 .col-1 h2 { font-weight: 600; font-size: 16px; line-height: 24px; }

.b-slider { display:none;}
.banner {   max-height:500px; height: 500px; background: url(../images/banner2.jpg) bottom center no-repeat; background-size:contain; }

	.banner .caption h4 { font-size: 18px;margin:2px 0px; }
	.banner .caption h5 { font-size:24px;margin:2px 0px; }
	.banner .caption { max-width: auto; width:90%; top:30%; right:0; left: 10%; bottom: auto; }
	.abacus-wrap .row6 ul li h2 { font-size: 16px; line-height: 24px; }
	
.btech-wrap .row4 { background:url(../images/btech-bg2.jpg) top right no-repeat; background-size: 100% auto;  }
.btech-wrap .row4 .rightwrap { width: 100%;  background: #079446; padding: 40px 30px 40px 40px; margin-top: 65%; }
.btech-wrap .row4 .rightwrap ul li { font-size: 16px; line-height: 30px;  }
.btech-wrap .row1 h2 { font-size: 22px; line-height: 32px; }
.btech-wrap .row2 .rightwrap h2 { font-size: 22px; line-height: 32px; }
.robotics-wrap .row7 ul li img { width: 80px; }
.robotics-wrap .row7 ul li p { font-size: 14px; line-height: 20px; padding-top: 5px; }
.robotics-wrap .row7 ul li h4 { font-size: 18px; line-height: 26px; }
.robotics-wrap .row2 .rightwrap .icontop img { width: 100px; }
.robotics-wrap .row2 .rightwrap .icontop { top:-100px; }
.robotics-wrap .row2 .leftwrap, .robotics-wrap .row2 .rightwrap { height: 400px;}
.bullet4 li { font-size: 16px; }
.robotics-wrap .row2 .leftwrap .icontop { padding: 20px 30px; right: -60px; }
.robotics-wrap .row2 .leftwrap .icontop img { width: 60px; }
.robotics-wrap .row5 .bottom-blk p { font-size: 14px; line-height: 22px; }
.robotics-wrap .row5 .bottom-blk { padding: 30px 0 30px; }
.mail-wrap .inside1 form .form-row input { font-size: 14px; }
.what_foundation { padding-top: 20px; }
footer .column-two {background:url(../images/faculty-icon.png) bottom left no-repeat; padding-top:0; padding-bottom: 70px;  }
.quick-enquiry .enq-container .quick { display: inherit;}
.quick-enquiry .enq-container .left { width: 100%; }
.quick-enquiry .enq-container .right { width: 100%; }
.quick-enquiry .enq-container .left i { display: none;}
.quick-enquiry .enq-container .left .talk { display: none; }
.quick-enquiry .enq-container .left h2{ font-size: 22px; margin-bottom: 14px; }
.video_wrap .play img{width:33px}

.ielts_oet_pte .title .ico { width: 120px; margin-right: 30px; }
.ielts_oet_pte .title { padding-top: 60px; }
.ielts_oet_pte .row2 ul { padding-bottom: 50px; }
header .navigation {margin-left:0px;}
}

/*--*/
@media screen and (max-width: 767px) {
	.about_sec-3 .row {margin-left: 0; margin-right: 0;}
	.about_sec-3 .row>div{padding:15px 0;}
	.home .section-1 p{font-size:14px;line-height:24px;}
	.home .section-1 h2{font-size:25px;line-height:30px;}
	.home .section-2 .box{margin-bottom:40px;}	
	.home .section-2{padding:50px 0px 10px;}
	footer .column-three ul{width: 100%;}
	
	.home .section-1 .blk1 .box1 {padding-bottom: 0; border-right: none; padding-top:0px; }
header .rht-blk .call-blk span { display: none; }
header .rht-blk .enq-nw { background: url(../images/enquire-icon.png) center center no-repeat; width: 32px; height: 32px; border:none; border-raius: none; }
header .rht-blk .enq-nw:hover {  background: url(../images/enquire-icon.png) center center no-repeat #fff; border:none; border-raius: none; }
header .rht-blk .enq-nw span { display: none; }
.robotics-wrap .row1 .inside-block { padding-top: 20px; }
.robotics-wrap .row1 h2 { font-size: 18px; line-height: 26px; }
.robotics-wrap .row1 h2 span { font-size: 16px; line-height: 22px; }
.robotics-wrap .row4 .rightwrap h4 { font-size: 20px; line-height: 28px; }
.robotics-wrap .row3 h2 { font-size: 20px; line-height: 28px; padding: 20px 0; }
.robotics-wrap .row6 h2 { font-size: 20px; line-height: 28px; }
.bullet4 li { font-size: 14px; }

.robotics-wrap .row2 .rightwrap { width: 100%; height: auto; padding: 30px 0;  }
.robotics-wrap .row2 .leftwrap { width: 100%; }
.robotics-wrap .row2 .leftwrap .icontop { left: 20px; right: auto; }

.bullet4 { padding-left: 10%;}

.pte_diagram{display: block;}
.pte_diagram .colm1,.pte_diagram .colm2{width: 100%;}
.pte_diagram .colm1{padding:50px 5%;}
.pte_diagram .colm1 .colm1_wrap { width: 100%;margin-right: 0; max-width: 500px;}
.pte_diagram .colm1 .colm1_wrap h2 br{display: none;}
.pte_diagram .colm1 .colm1_wrap h2{margin-bottom: 20px;}
.pte_diagram .colm2 i {width: 100%; padding: 5%;}
.pte_diagram .colm2{padding: 0;}
header .rht-blk .call-blk{padding-left:27px;}
}

/*--*/
@media screen and (max-width: 620px) {
	/*ielts*/
	.detail_page.ielts_oet_pte h1 {font-size: 24px;line-height: 34px;}
	.detail_page.ielts_oet_pte h1 br{display: none;}
    .detail_page.ielts_oet_pte .title .left{margin-bottom: 25px;}
    .detail_page.ielts_oet_pte .title .right{text-align: center; margin-top: 0; width: 100%;}
    .test_format .box_wrap .box{flex: 0 0 100%; max-width: 100%; margin: 0;}
    .oet_detail .right{text-align: center;margin-top: 15px;}
    .oet_detail .left .wrap h1 br{display: none;}
    .oet_detail .left .wrap h1{font-size: 24px;line-height: 34px;}
    .oet_detail { padding: 50px 0 30px;}
    .list1 li br{display: none;}

	
	.foundation .title .ico { width: 90px; }
	.social-wrap .social { float: right; margin-left: 0px; padding: 0px 0; width: 180px; }
	.social-wrap .social li { text-align: left;}
	.social-wrap .social li:first-child(1) { display: none;}
	.pwr_tmrw { width: 100%;}
	.about_sec-3 { padding: 20px 0; }
	.about_sec-3 ul li { width: 100%; margin-bottom: 20px; }
	.about_sec-3 i { margin-bottom: 10px; }
	.about_sec-3 h2 { margin-bottom: 10px;}
	.abacus-wrap .row2 .wrap .right-wrap { width: 100%; }
.abacus-wrap .row2 .wrap .left-wrap { width: 100%; margin-bottom: 10px;}
	.inner_banner .banner_img {height: 220px;}
	.inner_banner h1 {font-size: 24px; line-height: 30px; text-align: center;right: 0;left: 0;}
	.inner_banner h1 span {font-size: 14px; line-height:20px; margin-top: 5px;}
	.about_sec-2 .block p{text-align: justify;margin-bottom: 10px;}
	.about_sec-2 .block .inside {padding: 30px 20px 20px;}

	.about_sec-1 h2 {font-size: 22px; line-height: 32px; margin-bottom: 5px; }
	.about_sec-1 h3 { margin-bottom: 16px; }
	.training_course .row1{ padding-top: 40px;margin-bottom: 15px;padding-bottom: 25px; width:auto; }
	.training_course .row1 img { width: 70px; right: 0;}
	.training_course{padding-bottom: 40px;}
	.training_course h2, .psc_sec-2 .row2 h2 { font-size: 21px; line-height: 30px; }
	.we_provide .row1 h2 { font-size: 21px; line-height: 30px; float: left; width:100%; }
	.row1 .block-1 i img{display: none;}
	.success_academy .row1 .img_wrap{height: 320px;}

	.foundation .title .media-body { display: block; width: 100%; }
.foundation .why_study .left_text { padding-top: 60px; }
.smobitrigger{padding:0px;}
	
	header{padding-top:15px;}

	.home .section-3 .col-2>div { height: 330px;}
	.home .section-3{padding: 30px 0;}
	.home .section-4 .col-1{padding-top: 0;}
	.home .section-4 .img_wrap, .home .section-4 .img_wrap, .home .section-4 .col-1 .img_wrap2 { height: 370px;}
	.home .section-5 .col-1 .row1 .img_wrap>div, .home .section-5 .col-2 .row2 .img_wrap>div {height: 300px}
	.smobitrigger { padding: 6px 0 0 0!important;}

	.tuition-entrance .leftwrap h3 { font-size: 22px; line-height: 32px; padding: 20px 0 10px 120px; margin-bottom: 20px; background: url(../images/tuition-icon1.jpg) top left no-repeat; background-size:100px;  }
.tuition-entrance .leftwrap h3 span { font-size: 18px; }
.faculty .section-1 .blk1:after{display: none;}
.faculty .section-2{    background: #079446;}
.faculty .section-2 .blk2 {padding: 30px 0;}
.faculty .section-1 h4{margin-bottom: 10px;}

.faculty .section-2 .blk2 p {text-align: justify; line-height: 22px; font-size: 14px;}
.faculty .section-3 .blk4 .col-right {padding: 30px;}
.faculty .section-4 .col-left,.faculty .section-4 .col-right{background-size: 70px; padding-top: 110px;}
.faculty .section-3 .blk3 { padding-bottom: 20px;}
.faculty .section-3 .text { margin-top: 20px; font-weight: 600; }
.faculty .section-4 { padding: 20px 0px 30px;}
.btech-wrap .row5 .bottom-blk,.btech-wrap .row4 .rightwrap{ padding: 30px 0!important;    margin-top: auto!important; }
.btech-wrap .row4 { background: #079446;}
.btech-wrap .row5{   background: #353434;}
.btech-wrap .row5 .bottom-blk p {font-weight: 400; font-size: 14px; line-height: 22px;}
header .logo-blk{ width: 150px; }
.abacus-wrap .row2 .wrap .left-wrap .icon { width: 80px; float: left; margin-right: 20px; margin-bottom: 0px; }
.abacus-wrap .row2 .wrap .left-wrap h2{ font-size: 22px; line-height: 30px; margin-top: 20px; }
.abacus-wrap .row1 .inside-block .icontop { padding: 20px;  margin-right: 20px; width: 30%;}
.abacus-wrap .row1 .inside-block .icontop img { width: 98px;}
.abacus-wrap .row1 h2 span { font-size: 14px; line-height: 20px; }

.video_container .slick-prev {left:-10px;background-size:20px;width:20px;height:20px;}
.video_container .slick-next {right:-10px;background-size:20px;width:20px;height:20px;}
.video_container .slick-prev:hover { background-size:20px;}
.video_container .slick-next:hover { background-size:20px;}

#bp_aud,
#bp_container img,
#bp_sv,
#bp_vid {
    height:270px !important;
    width:90% !important
}
header .rht-blk{padding-top:12px;padding-right:15px;}
}



@media screen and (max-width: 550px) {
.robotics-wrap .row7 ul li { padding: 10px;  }
.abacus-wrap .row3 .imagebox { height: 250px; }
.abacus-wrap .row3 .contentbox { padding: 40px 40px 100px 40px; }
.home .section-1 .blk1 .inner-blk .leftwrap { width: 100%; }
.home .section-1 .blk1 .inner-blk .rightwrap { width: 100%; }
.home .section-1 h2 { font-size:23px; line-height:30px; text-align: center; }
.home .section-1 h3 { text-align: center; }
.home .section-1 .blk1 .box2 { padding-left: 0px; padding-top:0px; text-align: center; }
.home .section-1 p{ font-size:14px; line-height:24px; text-align: center; }
.home .section-1 .btn-1 { display: inline-block; }
.home .section-1 h2 br { display: none; }


header.affix { padding: 16px 0; }
header.affix .logo-blk { float: left; width: 110px; }
header.affix .navigation { margin-left:20px; margin-top: -2px; }
header.affix .rht-blk { padding-top: 5px; }
footer .row5 p { font-size: 14px;}


.contact-wrap .row2 .contact li p a.mail { font-size: 18px; }
	.psc_sec-2 .grn_box p { font-size: 14px;}
	  .videos .video_wrap{width:100%;float:left}
	  
.ielts_oet_pte .title .left .media-body { background-size: 120px; padding-left: 0px; padding-top: 120px; margin-bottom: 0px; }
/*ielts*/
.detail_page.ielts_oet_pte .title .left .media-body{padding-left: 0;}
.detail_sec1 .img_wrap {height: 300px;}
.detail_sec1 .content_wrap { padding: 45px 30px;}
.detail_sec1 .content_wrap p{font-weight: 600; text-align: left;line-height: 27px;}
.oet_detail .left .wrap{display: block;}
.oet_detail .left .wrap

	 }

@media screen and (max-width: 480px) {
	.enquiry .col-2 .txt_box, .enquiry .col-2 .nice-select { font-size: 14px; font-weight: 400; }
	.foundation .why_study .left_text{ padding-right: 0px; text-align: justify; }
	.foundation .why_study p { font-size: 14px; line-height: 24px;}
	.entrance-wrap .row2 .box3 { padding: 50px;  }
	.entrance-wrap .row2 .box1 .power { height: 170px; }
.abacus-wrap .row4 .leftwrap {  min-height:260px; }
.btech-wrap .row1 .inside-block .leftwrap { padding-top: 0px; }
		.psc_sec-2 .grn_box h3 {font-size: 34px; line-height: 30px;}
	.psc_sec-2 .grn_box h3 span {font-size: 20px; }
	.psc_sec-2 .grn_box p { font-size: 14px;}
	
	.faculty .section-3 { padding: 30px 0 30px;}
	.faculty .section-3 .blk3 { background:url(../images/faculty-icon-2.png) top center no-repeat; padding-left: 0px; padding-top: 90px;  padding-bottom:30px;}
	.faculty .section-3 .blk3 p { padding-left: 0px; font-size: 14px; }
	.home .section-3 .col-1 .top_blck {  display: flex; align-items: flex-start;display: -webkit-flex; align-items: -webkit-flex-start!important;}
	.mail-wrap .inside1 form .form-row input { font-size: 12px;}
	.btech-wrap .row5 .bg-black { display: none; }
	.btech-wrap .row5 .bg-black{display: none;}
	.abacus-wrap .row6 ul li { width: 100%;}

	.practical_oriented .sec-2 .col-1 h2 { font-weight: 600; font-size: 14px; line-height: 22px; }
	.practical_oriented .sec-2 .col-1 { padding: 20px; }
	.entrance-wrap .row2 .courses-wrap .courese-slide .block1 h2 { font-size: 14px; }
	.faculty .section-4 h3 { font-size: 14px; line-height: 24px; }
	.social-wrap { padding: 30px 0 0px; margin-bottom: 0px; }
	.about_sec-1 .r-side { padding: 30px; }
	.about_sec-1 .r-side .wrap { padding-right: 0px; }
	.about_sec-1 { background: none;  }	
	.training_course .row1{ background-size: 100px; padding-top: 100px; padding-right:0; padding-left: 0; background:url(../images/psc_icon.png) left top no-repeat; background-size: 90px; }

	.training_course p { font-size: 14px; line-height: 22px;}
	
	.tuition-classes .row7 ul li h4 { font-size: 18px; }
	.tuition-entrance .leftwrap p { font-size: 14px; line-height: 22px; }
	.tuition-entrance .leftwrap h3 {  padding: 20px 0 10px 100px; font-size: 18px; background-size: 80px; line-height: 26px;  }
	.tuition-entrance .leftwrap h3 span { font-size: 16px; line-height: 26px;  }
	.robotics-wrap .row7 ul {  flex-direction: column; }
	.robotics-wrap .row7 ul li { width: 100%;}
	.abacus-wrap .row4 .rightwrap { padding: 25px;}
.abacus-wrap .row5 .bottom-blk .rightwrap { display: none; }
.abacus-wrap .row5 .bottom-blk .leftwrap  { width: 100%; }
.foundation .features { padding: 50px 0 0; }
.foundation .features .item { width: 100%; padding: 0 5px; margin-bottom: 30px;}
.home .section-2 .box h4 { font-size:14px; }
.banner {   max-height:400px; height: 400px;  }
footer .column-one .row2 img { width: 60%; }
footer .column-one .row2 { padding: 20px 0 0; }
.btech-wrap .row1 .inside-block .rightwrap { width: 25%; margin-top: 20px;}
.btech-wrap .row1 .inside-block .leftwrap { width: 60%;  }
.btech-wrap .row2 .rightwrap { padding: 30px 30px 0 30px; margin-top: 250px; }
.btech-wrap .row4 .rightwrap { padding: 30px 15px 30px 15px; margin-top: 65%; }
.btech-wrap .row4 .rightwrap ul li { font-size: 14px; line-height: 20px; background-size: 16px  }
.entrance-wrap .row2 h4 { font-size: 20px; padding: 20px 0; text-align: center; }
.entrance-wrap .row2 .box1 h3 { font-size: 24px; line-height: 36px; text-align: center; }
footer .column-one .row2 { width: 100%; text-align: center; }
footer .column-one .row2 p { text-align: center !important; }
footer .column-one .row2 .socialwrap { text-align: center; padding: 20px 0 20px;}
footer .column-one .row2 .socialwrap a { display:inline-block; float: none; line-height: 35px; }

.btech-wrap .row3 h2 { font-size: 20px; line-height: 30px; padding: 20px; }
.btech-wrap .row6 h2 { font-size: 20px; padding: 28px 0; text-align: center; }
.btech-wrap .row1 h2 { font-size: 20px; line-height: 28px; }
.btech-wrap .row2 .rightwrap h2 { font-size: 20px; padding-bottom: 10px; }
.btech-wrap .row2 .rightwrap p { font-size: 14px; line-height: 22px; }
/* }
.entrance-wrap .row2 .box1 { width: 100%; height: auto; }
.entrance-wrap .row2 .box2 { width: 100%; } 
.entrance-wrap .row2 .box1 .power { height: 180px; padding: 15px; position:static; margin-top: 30px; }
.entrance-wrap .row2 .box1 h3 span { display: inline-block; font-size: 20px; }
*/
.entrance-wrap .row2 .box2 { height: 400px;}
.entrance-wrap .row2 .box1 { height: 400px; }
.entrance-wrap .row2 .box1 .power p { font-size: 14px; margin-top: 20%;}
.entrance-wrap .row2 .courses-wrap .courese-slide .block1 { width: 100%; border-bottom: 1px solid #fff; margin-top: 0px; }
.bullet4 { width: 90%; padding-left: 10%;  }

.contact-wrap .row2 .social-wrap .social li img { width: 40px;}
.form-wrap .inner { padding: 30px 30px 30px 30px; width: 100%; }
.mail-wrap .inside1 form .form-row input { font-size: 12px;}
footer .column-three ul.ul2 { padding-left: 20px;}

/*--*/
.psc_sec-2 .img_wrap,.success_academy .row1 .img_wrap{height: 250px;}
.psc_sec-2 .row1{height: auto;}
.psc_sec-2 .img_wrap,.psc_sec-2 .grn_box{ width: 100%; padding: 30px; }

.highlight_prog .row2 .col-2{height: 250px; min-height: auto;}
.what_foundation .col-2,.highlight_prog .row2 .col-1{padding: 30px 5%;}
.practical_oriented .sec-2 .col-1, .practical_oriented .sec-2 .col-2 {width: 100%;}
.practical_oriented .sec-2 .col-1{height: auto;}
.what_foundation .col-1 {  height: 250px;}


.enquiry .col-2 .txt_box, .enquiry .col-2 .nice-select {height: 30px;font-size: 14px;line-height: 30px; font-weight: 600;}
	.enquiry .col-2 textarea {  height: 100px!important;}
	.enquiry .col-2 .sbmt_btn { width: 100%;font-size: 15px;}

	.home .section-3 .col-2>div { height: 200px;}
.home .section-3 .col-1 .top_blck i{width: 20%;}
.home .section-3 .col-1 .top_blck aside{width: 80%;}
.home h2 {font-size: 20px; line-height: 26px; }
.home .section-3 .col-1 .top_blck aside h3 { margin-bottom: 8px; font-size: 16px; }
.home h3 { font-size: 14px;}
.home p{text-align: justify;}
.home .section-3 .col-1 {  min-height: auto;}
.home .section-4 .img_wrap, .home .section-4 .img_wrap, .home .section-4 .col-1 .img_wrap2 { height: 240px;}
.home .section-4 .content i img {width: 50px;}
.home p { line-height: 22px;}
.home .section-4 .content {padding: 30px 20px 10px!important;}
.home .section-5 .col-1 .row1 i img, .home .section-5 .col-2 .row2 i img, .home .section-4 .col-2 .img_wrap img { width: 70px;}
.home .section-5 .col-1 .row1 .img_wrap>div, .home .section-5 .col-2 .row2 .img_wrap>div {height: 200px;}
.home .section-5 .col-1 .content, .home .section-5 .col-2 .content { padding: 35px 5%;}
.pwr_tmrw i { width: 70px;}
.pwr_tmrw h3 { font-size: 18px; line-height: 27px; width: calc(100% - 70px);}
.form-wrap .form-holder input{padding: 10px 0;}


.home .section-1 .blk1{width: 100%;}

.home .section-1 h3 { margin-bottom: 5px;}

.home .section-1 .btn-1{padding: 12px 60px 12px 30px;font-size: 15px;background-size: 22px;}
.home .section-2 { padding: 50px 0 20px;}
.home .section-2 .box { margin-bottom: 23px;}
.home .section-2 .box img { width: 80%; }
.home .section-5{margin-bottom: 0;}
.mail-wrap .inside1 h3 { font-size: 16px;line-height: 24px;font-weight: 400;text-align: left;}
.mail-wrap .inside1{padding: 30px 0;}
.column-one .logo{width: 170px;    display: inline-block;}
footer .column-one .row2,footer .column-two .row2{padding: 15px 0;}
footer .column-two img{width: 50px;}
footer .row4 .phonebox,footer .row4 .mailbox{ background-size: 35px; }
footer .row4{margin: 20px 0;}
footer .copyright-wrap p{font-size: 12px; text-align: center;}
footer .row5{margin-bottom: 0;}
footer .copyright-wrap p.power img{width: 30px;}
footer .copyright-wrap{padding: 15px 0;}

.faculty .section-3 .blk3{background-size: 70px; }
.faculty .section-3 .blk3 p { padding-left: 80px; font-size: 14px; line-height: 24px; }
.entrance-wrap .row2 .box2{height: 450px;}
.entrance-wrap .row2 { width: 100%;}
.entrance-wrap .row2 .box3 p{line-height: 24px;}
.entrance-wrap .row2 .box3{padding: 30px 5%;}
.entrance-wrap .row1 p{text-align: center;}

.enquiry .col-1,.enquiry .col-2{ padding: 25px;}
.enquiry .col-1 i {width: 50px;margin-bottom: 15px;}
.enquiry .col-1 h2 {font-size: 24px;margin-bottom: 7px;}
.enquiry .col-1 .talk {margin-top: 20px;}
.enquiry .col-2 form>div { margin-bottom: 10px;}
.foundation .title .ico{width: 100px;}
.foundation .title h1 { font-size: 20px; line-height: 28px; margin-bottom: 28px;}
.foundation .why_study .left_text { padding-top: 40px; padding-bottom: 30px; }
.foundation .why_study h2,.foundation .course h2 { font-size: 22px;  }
.foundation .why_study h2,.foundation .course h2 span { font-size: 22px; }
.btech-wrap .row1 .inside-block .rightwrap .icontop img {width: 50px;}
footer .footer-box { width: 100%; padding-right: 0px; }
footer .column-three ul{width: 50%; padding-left: 20px;}
footer h4 { font-size: 18px; text-align: center; padding-bottom: 15px; background:url(../images/headingbg.jpg) bottom center no-repeat;  margin-bottom: 10px; }
footer .column-two { text-align: center;}
footer p { text-align: center !important; }
footer .column-three ul:nth-child(1) { width: 40%; }
footer .column-three ul:nth-child(2) { width: 50%;}
.abacus-wrap .row6 ul li { width: 100%; }
.abacus-wrap .row6 { padding: 30px 0; }
.abacus-wrap .row2 .wrap .left-wrap .icon { width: 100px;}
.abacus-wrap .row2 .wrap .left-wrap h2 { margin-top: 10px; }
/*ielts*/
.detail_page.ielts_oet_pte h1{margin: 0;}
.black_bg h2{font-size: 27px; margin-bottom: 30px;}
.black_bg .colm-1 h3 {font-size: 18px;}
.black_bg .colm-1 h3{margin-bottom: 15px;}
.black_bg li{font-size: 14px;}
.black_bg .colm-1{padding-right: 0; margin-bottom: 15px;}
.detail_sec1 .img_wrap{height: 250px;}
.test_format{padding: 60px 0;}
.why_ielts .colm1 .content_wrap{padding: 0;}
.why_ielts .colm1{background: #313131; padding: 12% 7%;}
.oet_detail .left .wrap h1 { font-size: 21px; line-height: 30px;}
.detail_sec1 .content_wrap p { font-weight: 400;line-height: 30px; margin-bottom: 10px;}
.detail_oet.black_bg h2 {  font-size: 24px;    line-height: 34px;}
.detail_oet.black_bg h2 span{display: inline;}
.detail_oet.black_bg .col-l p {font-size: 16px;line-height: 27px;}
.detail_oet.black_bg .col-r {height: 300px;}
.hw_oet .colm1 .colm1_wrap{padding-right: 0;}
.hw_oet .colm1 h2 {font-size: 31px;}
.hw_oet .colm2 .blck i { width: 60px;min-width: 60px;margin-right: 15px;}
.hw_oet .colm2 .blck p { font-size: 15px;}
.hw_oet .colm2 hr {margin-left: 100px;}
.hw_oet .colm1 p { font-size: 15px;}
.detail_oet.black_bg .col-l{padding-right: 0;}
.black_bg {padding: 250px 0 60px;}
.test_format h2 { font-size: 27px; margin-bottom: 20px;}
.black_bg li{margin-bottom: 20px;}
.detail_oet.black_bg .col-l .list1{width: 50%;margin-bottom: 15px;}
.test_format .box_wrap .box{min-height: 100px;}
.score_scale{padding: 50px 0;}
.detail_page.ielts_oet_pte .title .left .media-body{background-size: 100px;}

}



@media screen and (max-width: 320px) {
.home .section-2 .feature-box { width: 100%; padding: 0 0px; }
.home .section-2 .feature-box .box img { width: auto;}
.home .section-2 .box h4 { margin-top: 0px;}
.entrance-wrap .row2 .courses-wrap .courese-slide .block1 h2 { font-size: 13px; }

	 }



