
@media(max-width:575px) {
    .xs .readMore {
        margin-top: 0;
        margin-bottom: 30px;
    }
    .xs .txt-editor{
        height: auto;
    }
    .xs .srvInfo{
        height: auto;
    }
    .home .xs  div#our-service ul.splide__pagination.splide__pagination--ltr{
        bottom:0;
    }
    .xs .summary {
        display: block;
    }
    .xs .wcu-boxs .boxs img {
        margin-bottom: 30px;
    }
    .xs .wcu-boxs .boxs {
        display: block;
    }
    /* .xs .ft-menu-link {
        display: block;
    }
    .xs .ft-menu-link .menuLink {
        flex: 0 0 100%;
        max-width: 100%;
    } */
    .xs a.button_btn {
        font-size: 18px;
    }
    .xs .visa_requirement-wrap ul {
        column-count: 1;
    }
    .xs .entry-thumb {
        margin-bottom: 50px;
    }
    .xs .srv-img {
        margin-bottom: 35px;
    }
    .xs .srv-img {
        margin-bottom: 35px;
    }

    .xs .breadcrumbs span a {
        font-size: 14px;
    }

    .xs span.current-breadcrumb {
        font-size: 14px;
    }

    .xs .srv-body h1 {
        font-size: 25px;
    }
    .xs .archive-wrap {
        padding: 0 15px;
    }
    .xs .archive-content {
        
        margin-top: 30px;
    }
    .xs .archive-content a.btn.btn-primary {
        margin-top: 12px;
    }
    .xs .write-review-btn {
        display: inline-block;
        margin-top: 20px;
    }
    
}
@media (min-width:350px) and (max-width:575px) {
    .sm #htiko-slide .page-content {
        padding: 0px;
    }

    .home-slide-img a.wp-block-button__link.wp-element-button {
        height: auto;
        font-size: 15px;
        margin-top: 0;
    }

    .md .colrow.d-flex {
        display: block !important;
    }
   
   .md .col-flex:nth-child(2) {
        clear: both;
        display: inline-block;
      
        
    }
     .md .col-flex:nth-child(3) {
        display: inline-block;
     
     
    }
    .md .col-flex:nth-child(2),.md .col-flex:nth-child(3){
        width: 100%;
        margin-top: 40px;
    }

     .sm section.sub-banner {
        width: 100%;
        background-position: 89% 56%;
        height: 157px;
    }

}

@media (min-width:576px) and max-width(768px) {
    .md div#guiding h2 {
        font-size: 33px;
        margin-bottom: 65px;
    }

}

@media (min-width:575.98px) and (max-width:991px) {
    .md .widget3.footer-widget address div.address:nth-child(1) {
        flex: 0 0 10%;
        max-width: 10%;
    }
    .md div#why-choose-us div.container-fluid div.row div.col-lg-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .md div#why-choose-us {
        padding: 50px 30px;
        background-image: none;
    }
    .md .choose-us h4{
        color: #000;
    }
    .md div#guiding {
        padding: 50px 30px;
    }
    .md .guiding-col .row .col-sm-6.col-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .md .guiding-img {
        height: 355px;
        margin: 0 auto;
        text-align: center;
        display: inline-block;
        width: 100%;
        border-radius: 0;
    }

}







/*// `sm` applies to x-small devices (portrait phones, less than 576px)*/

@media (max-width: 576px) {

    .md .colrow.d-flex {
        display: block !important;
    }
   
    .md .col-flex:nth-child(2) {
        clear: both;
        display: inline-block;
      
        
    }
     .md .col-flex:nth-child(3) {
        display: inline-block; 
    }
    .md .col-flex:nth-child(2),.md .col-flex:nth-child(3){
        width: 100%;
        margin-top: 40px;
    }

    .sm .choose-us h4, 
    .sm .choose-us h2 {
        color: #000;
    }

    div#why-choose-us h2{
        color:#000;
    }

    .sm div#why-choose-us {
        background-image: none;
    }

    .sm header.main-header.fix,.sm header {
        padding: 0 10px;
    }


    .sm .home-slide-img h2.wp-block-heading {

        line-height: 1.5rem;

    }

    .sm #htiko-slide li.splide__slide {

        height: 250px;

    }

    .sm .widget3.footer-widget address div.address {
        margin: 10px 0;
    }
    .sm .widget3.footer-widget address {
        display: block;
    }

    .sm .success-wrap {

        padding: 30px 0 0;

    }

    .sm .success-text p {

        color: #000;

        line-height: 23px;

        font-size: 15px;

    }

    .sm .success-text h3 {

        color: #000;

        font-size: 20px;

    }

    .sm .home-h2-title {

        font-size: 30px;

    }

    .sm div#why-choose-us {

        background-size: cover;

        padding: 30px 30px;

    }

    .sm .widget2.footer-widget {

/*        display: inline-block;*/
        display: none;

    }

    .sm .widget3.footer-widget address div.address span {

        display: inline-block;

        margin-left: 10px;

    }

    .sm .widget3.footer-widget address div.address:nth-child(1) {
        flex: 0 0 35%;
        max-width: 35%;
    }

    .sm .box-col{

        height: auto;

    }

    .sm .home-slide-img h2.wp-block-heading {

        font-size: 20px;

    }


    .sm div#universities{
        padding: 100px 30px;
    }

    .sm div#our-service{
        padding: 0px 30px;
        margin-top: 30px;
    }

    .sm h2.h2-title {
        font-size: 28px;
    }

    .sm .our-srv h2{
        font-size: 28px;
    }

    .sm .home-slide-img h3.wp-block-heading{

        font-size: 14px;

    }

    .sm section.sub-banner .container-fluid,

    .sm div#innerPage .container-fluid{

        padding:0 30px;

    }

    .sm section.sub-banner {

        height: 200px;

    }

    .sm .page-meta h1.title {

        font-size: 30px;

    }

    .sm div#go-top {

        right: 40px;

    }


    

}

@media (max-width: 768px) {

    .whychoose-box.d-flex {
        display: block !important;
    }

    .sm .whychoose-us {
        padding: 30px 30px !important;
        height: auto;
        background-image: none;
    }

    .sm .box.box-one h3 {
        color: var(--color1);
    }
    .sm .box.box-one h4{
        color: var(--color2);
    }
    .sm section.sub-banner {
        height: 150px;
    }
    .sm .consulting-row .consulting-col {
        flex: 0 0 100%;
        max-width: 100%;
    }  

    .sm .consulting-row {
        flex-flow: wrap;
    }

    .sm .accordion-body.career {
        height: auto;
    }
    .sm .ft div.ft-box {

        max-width: 100%;
    }
    .sm .ft-box-link {

        max-width: 100%;
    }
    .ft {
        display: block !important;
    }
    .copyright {
        display: none;
    }
    .xs .widget1.footer-widget {
        margin-top: 0;
        padding-top: 50px;
    }
    .xs-copyright p {
        color: #fff !important;
        text-align: center;
        border-top: 1px solid #ddd;
        padding: 5px 0;
        font-size: 14px;
    }
    .sm .menuLink h3{
        margin-top:30px;
    }
    .sm form#contact-form.row .form-group {
        flex-basis: auto;
    }
}

/*// `md` applies to small devices (landscape phones, less than 768px)*/

@media (max-width: 767.98px) { 


    .md div#about-htiko .radius-130 {
        border-top-right-radius: 30px;
        border-bottom-left-radius: 30px;
    }


    .md .box {
        max-width: 100%;
        padding-left: 0;
    }

    .md .choose-box-two {
        display: block;
        padding-left: 0 !important;
    }

    .md .choose-box-three {
        display: block;
    }

    .md .box.box-c-two {
        margin-left: 0;
    }

    /*.md .col-flex:nth-child(2),.md .col-flex:nth-child(3){
        display: none !important;
    }*/


    .md div#guiding h2 {
        margin-bottom: 30px;
        font-size: 33px;
    }

    .md div#contact-us-wrap div.container-fluid {
        padding: 0 30px !important;
    }

    .sm ul.splide__pagination.splide__pagination--ltr{
        bottom:0;
    }

/*    .xl #htiko-slide .splide__slide__container*/

    button.btn.btn-success.mt-3.g-recaptcha {
        margin-bottom: 50px;
    }

    div#contact-us-wrap h4 {
        margin-top: 30px;
    }

    .md div#about-htiko {

        padding: 0 3px;

        margin-top: 30px;

    }

    .md .srv-feature-img img{
        height: 342px;
    }

    .md ul.splide__pagination.splide__pagination--ltr {
        bottom: 0rem;
    }

    .md p {
        text-align: left;
    }

    .md .student-testi {

        width: 100%;

        margin: 0 auto;

    }

    .md .splide__arrows {
        display: none;
    }


    .md div#htiko-slide .splide__pagination__page{
        width: 10px;
        height: 10px;
    }

    .md .uni-info-box .splide__pagination__page, 
    .md #our-service .splide__pagination__page, 
    .md .testi-info .splide__pagination__page{
        width: 10px;
        height: 10px;
    }


    .md .our-srv {
        margin-top: 30px;
    }


    .md .srv-img{
        height: 350px !important;
    }
    .md .about-feature-img {

        padding: 15px;

    }

    .md .ten-years {

        right: 0;

    }

    .md .about-htiko-excerpt {

        padding-left: 0px;

    }

    .md .about-htiko-excerpt h2 {

        font-size: 28px;

    }

    .md .guiding-img {

        display: none;

    }

    .md .widget3.footer-widget address div.address:nth-child(2) {

        font-size: 14px;

    }

    .md .htiko-logo {
        
        padding: 0;
    }

    .md .page-meta {
        display: none;
    }

    .md .breadcrumbs {
        float: left !important;
        padding-left: 15px;
    }

     body#inner_page_wrap .md .container-fluid {
        padding: 0 15px;
    }

    .md .footer-widget ul li a {

        font-size: 14px;

    }

    .md section.sub-banner .container-fluid,

    .md div#innerPage .container-fluid{

        padding:0 30px;

    }

    .md section.sub-banner {

        
        background-size: cover;

    }

    .md .page-meta h1.title {

        font-size: 30px;

    }

    .md div#go-top {

        right: 40px;

    }


    .md .vision-mission-value .wp-block-column {
        background-color: rgb(47 85 151 / 20%);
        padding: 30px 50px;
        border-top-left-radius: 50px;
        border-bottom-right-radius: 50px;
    }

    .md .vision-mission-value .wp-block-column i.fa {
        width: 90px;
        height: 90px;
        line-height: 90px;
    }

    .md .copyright p {
        text-align: center;
    }

    .md .vm-info-box{
        height: auto; 
    }

    .team-info-box p {
        text-align: center;
    }

    .blogs-feature-img {
        display: flex;
        gap: 20px;
        margin-bottom: 22px;
        align-items: center;
    }

    .blogs-feature-img div {
        flex-grow: 1;
        flex-basis: 0;
    }

    .blogs-feature-img img {
        max-height: 73px;
        width: 87px;
    }

    .md .blogs-feature-img h3 {
        text-align: left;
    }

    .blogs-feature-img div:nth-child(1) {
        flex: 0 0 17%;
    }

    .md .entry-thumb {
        margin-top: 40px;
    }
    .md .post-graduate-study-child-slide .splide__slide__container img {
        width: 100%;
    }
    .md .post-graduate {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

}


@media (min-width:767px) and (max-width:991px) {
    .sm section.sub-banner {
        height: 250px;
        background-size: cover;
    }
     .sm form#contact-form.row .form-group {
        flex-basis: auto;
    }
}


@media (min-width:767px) and (max-width:1199.98px) {
    .acd-row.srv-slide a {
        flex: 0 0 45%;
        max-width: 45%;
    }
}



@media(min-width:991px) and (max-width:1200px) {
    .md header.main-header .container-fluid{
        width: auto;
        
    }
    .md header.main-header .container-fluid .row {
        padding:0 8px;
    }
    .page-template-contact-us .md #contact-us-wrap .container-fluid {
        padding: 0 50px !important;
    }
    .md form#contact-form label{
        font-size:14px;
    }
}
@media (max-width: 991px) { 

   

    .md .menu {
        display: none;
    }

    .lt-view header.main-header .row {
        align-items: center;
    }

    .lt-view .top-contact-wrap .lang-wrap ul{
        padding:4px 5px ;
    }
	.md div#universities{
		padding:80px 30px 0px;
	}
	
	.md a.wp-block-button__link.wp-element-button{
		font-size:14px;
	}
	.md .home-slide-img .wp-block-button__link{
		margin-top:5px;
	}
	.md .home-slide-img h3.wp-block-heading {
		display: inline-block;
		text-align: center;
	}
	.md div#about-htiko {
		padding: 45px 30px;
	}
	
	.md div#our-service {
		padding: 0 20px;
	}
	
	.md .box-col {
		height: auto;
	}
	
	.md .boxs h2 {
		font-weight: 700;
		font-size: 23px;
		line-height: 100%;
		color: var(--color2);
	}
	
	.md .boxs p{
		font-weight: 400;
		font-size: 15px;
	}

    .md .responsive-choose-us{
        display: block !important;
        padding: 50px 30px 0;
    }

    .md .boxs {
        display: flex;
        gap: 10px;
		padding: 30px 0;
    }
	
	.md .boxs div img {
		width: 80px;
	}

    .md .lg-screen{
        display: none;
    }

    .md .box-one h3 {
        font-weight: 400;
        font-size: 20px;
        line-height: 100%;
        text-transform: uppercase;
    }

    .md .box-one h4 {
        font-weight: 400;
        font-size: 34px;
        line-height: 100%;
        max-width: 100%;
    }

    .md .colrow.d-flex {
        display: block !important;
    }
   
   .md .col-flex:nth-child(2) {
        clear: both;
        display: inline-block;
        float: left;
        
    }
     .md .col-flex:nth-child(3) {
        display: inline-block;
        float: right;
     
    }
    .md .col-flex:nth-child(2),.md .col-flex:nth-child(3){
        width: 346px;
        margin-top: 40px;
    }

    .md .guide-box p{
        text-align: left;
    }

    .md .img img {
        width: 100%;
    }

    .md div#guiding {
        padding: 50px 30px;
    }


    .md div#why-choose-us h2{
        color: var(--color2);
    }

    .md .choose-us {
        left: 0;
        margin-bottom: 30px;
    }

    .md header.main-header.fix,.sm header {
        padding: 0 10px;
    }

    .md .student-testi {
        padding: 50px 0;
    }

    .md div#universities, 
   {
        padding: 100px 30px;
    }


    .md header.main-header .container-fluid,
    .md header.fix.main-header .container-fluid {
        width: auto;
    }

    .lg .main-header-wrap {
        display: block;
    }


    .lg .d-hidden {
        display: block !important;
    }

    .lg .htiko-logo{
        padding:0;
    }

    .lg .htiko-header-top {

        display: none;

    }

    .lg #htiko-slide li.splide__slide {
        height: 230px;
        background-position: 78% 100%;
        align-items: baseline;
    }

    .lg header {

        position: relative;

        padding: 0 15px;

    }

    

    .lg .htiko-logo {

        margin: 12px auto;

        text-align: center;

    }


    .lg .htiko-logo {
        padding-left: 40px;
    }

    .xs-menu-icon.fixed {

        position: absolute;

        top: 5px;

    }

    .lg .htiko-logo img {

        width: 151px;

    }

    .lg .home-slide-img h2.wp-block-heading {

        font-size: 23px;

    }



   .lg .home-slide-img h2.wp-block-heading {
        font-size: 14px;
        line-height: 1rem;
        margin-bottom: 12px;
    }

    .home-slide-img {
        padding-top: 30px;
    }

    .lg #htiko-slide .page-content {

        width: 100%;

        text-align: center;

    /*        margin-top: 32px;*/

    }

    .lg header.fix {

        padding: 0 15px;

    }

    .lg h2.h2-title {

        font-size: 33px;

    }

/*    .lg div#universities,

    .lg div#our-service,

    .lg div#about-htiko

    {

        padding: 0 30px;

        margin-top: 30px;

    }
*/


    .lg div#testimonials {

/*        padding: 0px;*/

        margin-top: 100px;

    }

    .lg .student-testi .caption .figcaption p {

        font-size: 14px;

    }

    .lg div#why-choose-us {

        background-size: 42% 100%;
        height: auto;
        padding-bottom: 0;

    }

    .lg div#guiding {

/*        padding: 0 30px;*/

        margin-top: 50px;

    }

    .lg footer {

        padding: 0 30px;

    }

    .lg section.sub-banner .container-fluid,

    .lg div#innerPage .container-fluid{

        padding:0 30px;

    }

   /* .lg section.sub-banner {

        height: 250px;

    }*/

    .lg .page-meta h1.title {

        font-size: 30px;

    }

    .lg div#go-top {

        right: 40px;

    }

    .lg .archive-content h4 a {

        font-size: 22px;

    }

}
@media (min-width: 991.98px){

    .xs-menu-icon.fixed {

        display: none;

    }

    /* a.header-logo img {
        width: 169px;
    }*/
   

}

@media (min-width:991.98px) and (max-width:1199.98px) {
    .d-hidden{

        display: none;

    }

}
@media (min-width:991.98px) and (max-width:1200px) {
    .md-view #htiko-slide .splide__slide__container {
        margin: 0 auto;
        justify-content: center;
    }
}


@media (min-width:992px) and (max-width:1136px) {
    #secondary-menu.navbar-expand-lg .navbar-nav {
      
        gap: 5px !important;
    }
    .md-view #htiko-slide .splide__slide__container{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .md-view header.main-header .container-fluid,
    .md-view header.fix.main-header .container-fluid{
        width: auto;
    }
    .md-view header,.md-view header.fix{
        padding:0;
    }
    .md-view .main-header-wrap div.header-main-menu {
        flex: 0 0 85%;
        max-width: 85%;
    }
    .md-view .main-header-wrap div.header-logo {
        flex: 0 0 15%;
        max-width: 15%;
    }
    .main-header-wrap {
        align-items: center;
    }
    div#universities {
        padding: 100px 0;
    }

    .md-view div#why-choose-us{
        background-image: url(../images/your-success.jpg);
        height: auto;
        background-position: -65% 95%;
        padding: 0 30px;
    }
    .md-view .choose-us {
        left: 0;
        margin-top: 100px;
    }
    .md-view .success-wrap {
        padding-top: 100px;
    }
   
}



/*// `xl` applies to large devices (desktops, less than 1200px)*/

@media (max-width: 1199.98px) {  


    .lt-view section.sub-banner .container-fluid{
        padding:0 30px !important;
    }

    .xl ul.top-contact li a {

        font-size: 14px;

    }

    .xl #secondary-menu.navbar-expand-lg .navbar-nav .nav-link {

        font-size: 14px;

    }

    .xl .about-htiko-excerpt h2 {

        font-size: 25px;

    }

    .xl .about-htiko-excerpt p {

        font-size: 15px;

        line-height: 27px;

    }


    .xl .student-testi .caption .figcaption p{

        font-size: 15px;

    }

    .xl .success-box {

        position: static;

    }

   /* .xl div#why-choose-us {

        background-size: 26% 100%;

        margin-top: 100px;

    }*/

    .xl div#why-choose-us h2 {

        font-size: 33px;

    }

    .xl section.sub-banner .container-fluid,

    .xl div#innerPage .container-fluid{

        padding:0 30px;

    }

    /*.xl section.sub-banner {

        height: 350px;

    }*/

    .xl .page-meta h1.title {

        font-size: 30px;

    }

    .xl div#go-top {

        right: 40px;

    }

    .xl footer{

        padding:0 9px;

    }



}


/*// `xl` applies to large devices (desktops, less than 1200px)*/

@media (min-width: 1199.98px) {  

    .xs-menu-icon.fixed {

        display: none;

    }

    .xl .d-hidden{

        display: none;

    }

}

/*// `xxl` applies to x-large devices (large desktops, less than 1400px)*/

@media (min-width:1200px) and (max-width:1840px){

    .lt-view .guiding-img{
        height: 771px;
    }

    .lt-view div#about-htiko {
        padding: 50px 13px;
    }
    .lt-view .txt-editor {
        height: 156px;
    }
    .lt-view .box-col {
        height: 237px !important;
    }
    .lt-view .wcu-boxs .boxs img {
        width: 100%;
    }
    .lt-view .wcu-boxs .boxs {
        flex: 0 0 33%;
        max-width: 33%;
    }
    /* .lt-view .ft-menu-link .menuLink {
        flex: 0 0 23%;
        max-width: 23%;
    }
    .lt-view .ft div.ft-box {
        flex: 0 0 26%;
        max-width: 26%;

    } */
    .lt-view .box-col .guide-box p {
        text-align: left;
        font-size: 14px;
    }

    .lt-view .box-col .guide-box h3 {
        font-size: 17px;
    }
    /* .lt-view header {
        padding: 12px 0px;
    } */
 
    .lt-view #htiko-slide .page-content {
        width: 1159px;
        margin: 0 auto;
    }
    .lt-view header.fix {
        padding: 0 15px;
    }
    .lt-view .about-htiko-excerpt h2 {
        font-size: 33px;
    }
    .lt-view div#our-service {
        padding: 0 0px;
    }
    #secondary-menu.navbar-expand-lg .navbar-nav .nav-link{
        font-size: 14px !important;
    }
    #secondary-menu.navbar-expand-lg .navbar-nav{
        gap:14px !important;
    }

    .lt-view #htiko-slide .splide__slide__container {
        width: 1159px;
        display: flex;
        align-items: center;
    }
   /* .lt-view div#why-choose-us {

        background-image: url(../images/your-success.jpg);

        height: auto;

        background-position: -18% 95%;

    }*/

   /* .lt-view .success-box{

       left: 0px;

    }*/

    .lt-view .success-text h3 {

        font-size: 27px;

    }

    .lt-view .success-text p {

        font-size: 15px;

    }

    /*.lt-view div#why-choose-us .row {

        align-items: baseline;

    }*/
    /* .lt-view header.main-header.fix .container-fluid {
     
        width: 1350px;
    }
    .lt-view header.main-header .container-fluid {
        
        width: 1350px;
    } */
    /* .container-fluid{
        width: 1200px;
    } */
    .lt-view div#universities {
        padding: 100px 0 150px;
    }
    .lt-view div#why-choose-us {
     padding: 50px 0px;
    }
    .lt-view .choose-us{
        left:0;
    }
    .lt-view div#guiding {
        padding: 100px 0 100px;
    }
    .lt-view footer {
        padding-bottom: 30px;
    }
    /*.lt-view .success-icon img {
        width: 71px;
    }*/
    .lt-view .success-icon {
        margin: 0 auto;
        text-align: center;
    }
   .lt-view body#inner_page_wrap .lt-view .container-fluid {
        padding: 0;
    }

    .lt-view .img img {
        height: auto;
        width: 100%;
    }
    .lt-view header.main-header.fix, .lt-view header {
        padding: 12px 78px;
    }
}

@media (max-width:1200px) {
    .parent-pageid-784 div#accordionExample {
        width: 100% !important;
    }
    .htiko-header-top {
        margin-left: -30px;
    }
    /* .md .ft-menu-link .menuLink {
        flex-grow: 1;
        flex-basis: 0;
        max-width: 100%;
    }
    .md .ft{width:100%;} */
}


@media(min-width:1200px) and (max-width:1366px) {
  /*  .htiko-logo .header-logo img {
        width: 150px;
    }*/
    #secondary-menu.navbar-expand-lg .navbar-nav .nav-link{
        font-size: 13px !important;
    }
    #secondary-menu.navbar-expand-lg .navbar-nav {
        gap: 7px !important;
    }
    .acd-row.srv-slide a {
        flex: 0 0 22%;
        max-width: 22%;
    }
    .parent-pageid-784 div#accordionExample {
        width: 80% !important;
    }
   
    .lt-view .box.box-one h4 {
        font-size: 34px;
    }

    .lt-view .box.box-one h3 {
        font-size: 15px;
        margin-top: 36px;
    }

    .lt-view .guide-box a.wp-block-button__link.wp-element-button.mt-2 {
        font-size: 13px;
        margin-bottom: 14px;
        display: inline-block;
    }
    .md .top-contact-wrap {
       justify-content: end;  
    }
    .md .htiko-social a {
        padding: 0 3px;
        margin-right: 0px;
    }
    .md #menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
        margin-right: 23px;
    }
    .md #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
        padding: 0;
    }
}

@media(min-width:1200px) and (max-width:1360px){
    .md .glsr-review-content {
        height: 313px;
    }
    .srv-item-wrap {
        height: 445px;
    }
    .md .child_page_des{
        height: 192px;
    }
}


@media (min-width:1200px) and (max-width:1400px) {
    #htiko-slide .page-content{
        margin-top:150px;
    }
    .box-col {
        height: 309px !important;
    }

    .box-col .guide-box p {
        text-align: left;
        font-size: 14px;
    }

    .box-col .guide-box h3 {
        font-size: 17px;
    }
    #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item > a.mega-menu-link{
        font-size: 14px;
        padding:0 8px;
    }
    #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item {
        margin: 0 0 0 10px;
    }
}

@media (max-width: 1330px) {
    .whychoose-us {
        padding: 50px 91px 100px;
        margin: 0 auto;
    }

}

@media (min-width: 1399.98px){
    .top-contact-wrap {
        display: flex;
        align-items: baseline;
        justify-content: space-between;
        padding-left: 100px;
    }
}
@media (max-width: 1399.98px) {



    /*.xxl div#why-choose-us {

        background-image: url(../images/your-success.jpg);

        height: auto;

    }
*/
    /*.xxl .success-box{

       left: 100px;

    }
*/
    .xxl .success-text h3 {

        font-size: 27px;

    }

    .xxl .success-text p {

        font-size: 15px;

    }

   /* .xxl div#why-choose-us .row {

        align-items: center;

    }*/

   /* .xxl #htiko-slide .splide__slide__container {

        width: auto;

    }*/

   /* .xxl .home-slide-img h2.wp-block-heading {

        font-size: 37px;

    }*/

   /* .xxl #htiko-slide li.splide__slide {

        height: 500px;

    }*/

   /* .xxl .about-htiko-excerpt h2 {

        font-size: 33px;

    }*/

    .xxl .h2-title{

        font-size: 33px;

    }

    .xxl .guide-box h3 {

        font-size: 20px;

    }



    .xxl .guide-box p {

        font-size: 16px;

        line-height: 25px;

    }

   /* .xxl .box-col {

        height: 208px;

        display: flex;

        align-items: center;

    }*/

    .xxl .widget1.footer-widget p {

        font-size: 14px;

    }

    .xxl .widget3.footer-widget address div.address span {

       

        margin-left: 0;

    }

    .xxl section.sub-banner .container-fluid,

    .xxl div#innerPage .container-fluid{

        padding:0 30px;

    }

   /* .xxl section.sub-banner {

        height: 350px;

    }*/

    .xxl .page-meta h1.title {

        font-size: 30px;

    }

    .xxl div#go-top {

        right: 40px;

    }



}


@media (min-width:1366px) {
    .acd-row.srv-slide{
        flex-flow: nowrap !important;
    }

}






@media (max-width:1366px) {
   /*section.sub-banner {
        align-items: end !important ;
    }*/
    .md-view .box h2 {
        font-size: 24px;
    }
    .md-view .box.box-c-two {
        margin-top: 30px;
    }
    .md-view .box p {
        font-size: 14px;
        line-height: 1.5rem;
    }
    .md-view .whychoose-us {
        padding: 0px 109px;
        margin: 0 auto;
        height: 517px;
        background-position: 44% 0%;
    }
    .md-view .box.box-two {
        margin-top: 37px;
    }

}

@media(min-width:991px) and (max-width:1200px) {
    .md-view #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
        padding: 0 8px;
    } 
    .md-view #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
        font-size: 18px;
    }
    .md-view header .container-fluid .row .col-lg-3 {
        width: 17%;
    }

    .md-view header .container-fluid .row .col-lg-9{
        width:82%;
    }

    .md-view .htiko-logo a.header-logo-link img {
        width: 119px;
    }

    .md-view .htiko-logo {
        padding-left: 14px;
    }

    .md-view .htiko-social {
        padding: 0 2px;
    }

    .md-view .htiko-social a {
        padding: 0 4px;
    }
}


@media (min-width:991px) and (max-width:1440px) {
    .htiko-logo a.header-logo-link img {
        width: 162px;
    }
    .lt-view .top-contact-wrap .lang-wrap ul{
        padding:4px 5px ;
    }
    .lt-view header.main-header .row {
        align-items: center;
    }
    .lt-view .top-contact-wrap {
        align-items: center;
    }
    .lt-view .widget3.footer-widget address div.address:nth-child(1) {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .lt-view .col-flex {
        width: 294px;
    }
    .lt-view .col-flex {
        width: 328px;
        background-repeat: no-repeat;
        background-position: 67% 100%;
    }
    .lt-view h2.home-h2-title {
        font-size: 34px;
    }
    .lt-view section.sub-banner{
        background-size: cover;
        height: 400px;
        background-position: center top;
    }
}

@media (min-width:1024px) and (max-width:1149px) {
    .md-view .htiko-social a{
        padding: 0 4px;
    }
}


@media (min-width:1400px) and (max-width:1840px) {
    #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item > a.mega-menu-link{
        font-size: 14px;
    }
    #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item {
        margin: 0 0 0 6px;
    }
/*    .lt-view div#why-choose-us {
        background-position: -227px 0;
    }
    .lt-view .success-icon img {
        width: 104px;
    }
    .lt-view div#why-choose-us {
        background-position: -327px 0;
    }
    .lt-view .success-wrap {
        left: -96px;
        position: relative;
    }
    .lt-view .success-one {
        left: 167px;
    }*/
    .lt-view .box h2 {
        font-size: 24px;
    }
   /* .lt-view .box.box-c-two {
        margin-top: 30px;
    }*/
    .lt-view .box p {
        font-size: 14px;
        line-height: 1.5rem;
    }
    .lt-view .whychoose-us {
        padding: 0px 130px;
        margin: 0 auto;
        height: auto;
    }
    .lt-view .whychooseus-one:nth-child(1) {
        padding-top: 30px;
    }
    .lt-view .whychooseus-one:nth-child(3) {
        padding-bottom: 30px;
    }
   /* .lt-view .box.box-b-two {
        padding-left: 35px;
        margin-top: 35px;
    }*/

}




@media (max-width:530px) {
    .xs .vm-box .row .col-3,
    .xs .vm-box .row .col-9 {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .vm-info h4 {
        margin: 20px 0;
    }
    .xs .boxs {
        flex-flow: column;
        justify-content: center;
        align-items: center;
    }

    .xs .boxs h2 {
        text-align: center;
        font-weight: 400;
    }
    .xs .home-slide-img h3.wp-block-heading {
        display: block;
        line-height: 24px;
        margin-bottom: 14px;
         max-width: 100%;
    }
    .xs a.wp-block-button__link.wp-element-button {
        display: inline-block;
        margin-top: 20px;
    }
    .xs #htiko-slide .splide__pagination {
        padding: 1rem 1em;
    }
    
}
@media (max-width:575px) {
    .xxl .col-flexs.d-flex.col-img {
        display: inline-block !important;
        width: 100%;
        overflow: hidden;
    }
    .xxl .srvWrap .img {
        float: left;
        display: block;
        height: 479px;
        margin: 0 auto;
        text-align: center;
    }

    .xxl .col-flexs.d-flex.col-img {
        margin: 40px auto;
        text-align: center;
    }

    .xxl .col-flex {
        margin: 0 auto;
        float: none !important;
    }

    .page-id-90 .xxl div#entry-requirements {
        padding-bottom: 0;
    }

    .xxl .srv-box div.srv-title {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .xxl .srv-box {
        flex-flow: column;
    }
    .xxl #consultataion-accordion h2#heading {
        height: auto;
        padding: 20px 10px;
    }
    .xxl .col-hightlight .row div.col-6 {
        width: 100%;
        margin-bottom: 30px;
    }
    .xxl .col-hightlight .row {
        display: block;
    }
    .xxl .guide-box h3 {
        font-size: 18px;
    }
    .parent-pageid-68 .xxl div#entry-requirements {
        padding-bottom: 0;
    }
    .xxl .child-content{
        flex:0 0 100%;
        max-width: 100%;
    }
    .xs .glsr-reviews.my-reviews {
        display: block;
    }

    .xs .glsr-review-content {
        height: auto;
    }

    /* Slider */
  
    .xs div#n2-ss-2 .n2-font-c58cab23d13798a7366503e0b81ea9c8-hover {
        font-size: 25px;
    }

    .xs div#n2-ss-2 .n2-ss-section-main-content {
        padding-left: 15px !important;
        text-align: center !important;
    }

    /* n2-ss-section-main-content n2-ss-layer-with-background n2-ss-layer-content n2-ow n-uc-h9UnIxDfRSoJ-inner */
    .xs div#n2-ss-2 .n2-font-d1d3b0df3534fadaad5f7b0947d835cf-paragraph {
        font-size: 16px;
    }
    .xs div#n2-ss-2 .n2-ss-button-container a div {
        font-size: 16px;
        margin-bottom: 0;
    }
    .xs .n2-ss-slider .n2-ss-layer:not([data-sstype=col]) {
        align-self: center;
    }
    /* Slider */
    .xs .our-office {
        padding: 0;
    }

    /* why choose us */

    .xs .wcu-boxs {
        display: block;
    }

    .xs .wcu-boxs .boxs div:nth-child(1) {
        height: auto;
    }

    .xs .boxs div img {
        height: 244px;
        width: auto;
        object-fit: cover;
    }

    .xs .wcu-boxs .boxs {
        flex-flow: row-reverse;
    }

    .xs .wcu-boxs .boxs div {flex-grow: 1;flex-basis: 0;}

    /* why choose us */
}
@media (min-width:575px) and (max-width:768px) {
    .xs .col-flex:nth-child(2), .sm .col-flex:nth-child(3){
        margin-top:0;
    }
    .xs .col-flexs.d-flex.col-img {
        margin-top: 40px;
    }
    .xs .row.col-hightlight-flex {
        flex-flow: column;
        align-items: center;
    }

    .xs .col-hightlight {
        margin-bottom: 30px;
        width: 100%;
    }
    .xs .ideal-box ul li {
        font-size: 14px;
    }
    .xs .home-slide-img h3.wp-block-heading {
        display: block;
        line-height: 24px;
        margin-bottom: 14px;
        max-width: 100%;
    }
    .xs .child-content {
        flex-grow: 1;
        flex-basis: 0;
    }

}

@media (min-width:575px) and (max-width:991px){
    .md .widget3.footer-widget address div.address span{
        display: none;
    }
}

@media (max-width:768.98px) {
    .xs .vm-thumb img{margin-left:auto;width: 100%;}
    .xs .widget3.footer-widget {
        padding-left: 0;
    }
    .xs .copy-right {
        margin-top: 20px;
    }
    .xs .colrow div.col-flexs {
        max-width: 100%;
    }
    .sm .consultation_slide .srv-img {
        height: 516px !important;
    }
    .sm .ajax-search-form {
        display: none;
    }
    .sm .office-dir {
        margin-top: 30px;
    }
    .sm address span:nth-child(1) {
        max-width: 16%;
    }
    .page-template-taipei .md .page-meta,
    .page-template-yangon .md .page-meta,
    .page-template-shanghai .md .page-meta,
    .page-template-london .md .page-meta {
        display: block;
    }
}

@media (min-width:768px) and (max-width:991.98px) {
    .sm .vm-img img {
        width: 38px;
    }
    .sm .vm-img {
        width: 66px;
        height: 66px;
        line-height: 66px;
    }
    .sm .colrow div.col-flexs {
        max-width: 100%;
    }
    .sm .col-flexs.d-flex.col-img {
        justify-content: flex-start;
        margin-top: 40px;
    }
    .sm .col-flex:nth-child(2), .sm .col-flex:nth-child(3){
        margin-top:0;
    }
    .sm .row.col-hightlight-flex {
        flex-flow: column;
        align-items: center;
    }

    .sm .col-hightlight {
        margin-bottom: 30px;
        width: 70%;
    }

    .sm .home-slide-img h3.wp-block-heading {
        display: block;
        line-height: 24px;
        margin-bottom: 14px;
         max-width: 100%;
    }


    .sm .consulting-row {
        flex-flow: wrap;
        justify-content: center;
    }

    .sm .consulting-row .consulting-col {
        max-width: 45%;
    }

    .sm #consultataion-accordion .accordion-body {
        height: 257px;
    }
    .sm .ft div.ft-box {
        flex: 0 0 40%;
        max-width: 40%;
    }
    .sm .vm-info-box{
        height: auto; 
    }
    .sm .top-contact-wrap
    {
        float: right;
    }
    .sm .about-htiko-excerpt {
        padding-left: 50px;
    }
    .sm a.wp-block-button__link.wp-element-button{
        display:inline-block;
    }
}

@media (min-width:780px) and (max-width:991.98px){
    .foundation-tab h3 {
        font-size: 19px;
        font-weight: 700;
    }
    .sm .col-height {
        max-height: 400px;
    }
    .col-height h4 {
        color: var(--color2);
        font-size: 19px;
    }
}

@media (max-width:1200px) {
    body#inner_page_wrap.parent-pageid-784 .md .container-fluid {
        padding: 0 15px;
    }
}

@media (max-width:991.98px) {
    /* .md #consultataion-accordion .accordion-body {
        height: auto;
    }
    .md #consultataion-accordion .accordion-items {
        margin-bottom: 50px;
    } */
    .md .srv-box {
        gap: 20px;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
    }

    .md .srv-box div.srv-title {
        flex: 0 auto;
    }
   
    body#inner_page_wrap.page-id-61 .md .container-fluid{
        padding:0 15px;
    }
    /* .md .ft-menu-link .menuLink:last-child {
        display: none;
    } */
    
}

@media (min-width:991.98px) and (max-width:1200px) {
    .md .consultation_Wrap.cnlt_784 {
        margin: 0 auto;
    }

    .md .srv-box {
        gap: 20px;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
    }

    .md .srv-box div.srv-title {
        flex: 0 auto;
    }
    .md .row.col-hightlight-flex {
        flex-flow: column;
        align-items: center;
    }

    .md .col-hightlight {
        margin-bottom: 30px;
        width: 70%;
    }
    .md h4.srv-tab-name {
        font-size: 12px;
    }
    .md #consultataion-accordion .accordion-body {
        height: 396px;
    }
    .md .entry-btn a.btn {
        font-size: 11px;
    }
    .md .vm-info-box {
        height: 172px;
    }
}
@media (min-width:1200px) and (max-width:1360px){

    .lg .consultation_Wrap.cnlt_784 {
        margin: 0 auto;
    }

    .lg .srv-box {
        gap: 20px;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
    }

    .lg .srv-box div.srv-title {
        flex: 0 auto;
    }
    .lg .row.col-hightlight-flex {
        flex-flow: column;
        align-items: center;
    }

    .lg .col-hightlight {
        margin-bottom: 30px;
        width: 70%;
    }
    .lg h4.srv-tab-name {
        font-size: 14px;
    }
    .lg .accordion-body.career p {
        font-size: 13px;
    }
    .lg .entry-btn a.btn {
        font-size: 13px;
    }
    .lg div#entry-requirements .container {
        min-width: 1192px;
    }
    .lg .foundation-tab h3 {
        font-size: 24px;
    }
    .lg .col-height {
        height: 368px;
    }
    /* .lg .ft {
        width: 100%;
    }
    .lg .ft-menu-link .menuLink {
        flex-grow: 1;
        flex-basis: 0;
        max-width: 100%;
    } */
    .page-template-contact-us .lg #contact-us-wrap .container-fluid {
        padding: 0 100px !important;
    }
    .lg form#contact-form label{
        font-size: 14px;
    }
}

@media (min-width:1360px) and (max-width:1560px) {
    .lt-view h4.srv-tab-name {
        font-size: 15px;
    }
    .lt-view .accordion-body.career p {
        font-size: 14px;
    }
    .lt-view .entry-btn a.btn {
        font-size: 14px;
    }
    .lt-view div#entry-requirements .container {
        min-width: 1000px;
    }
    .lt-view .glsr-review-content {
        height: 322px;
    }
    .lt-view .foundation-tab h3 {
        font-size: 24px;
    }
    .lt-view .col-height {
        height: 368px;
    }
    .page-template-contact-us .lt-view #contact-us-wrap .container-fluid {
        padding: 0 100px !important;
    }
    .lt-view form#contact-form label{
        font-size: 14px;
    }

}

@media (min-width:1440px) and (max-width:1600px) {

    .lg .srv-box {
        gap: 20px;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
    }
    .lg .srv-box div.srv-title {
        flex: 0 auto;
    }
    .lg .row.col-hightlight-flex {
        flex-flow: column;
        align-items: center;
    }
    .lg .widget3.footer-widget address div.address span{
        display: none;
    }
    .lg .widget3.footer-widget address div.address:nth-child(2) {
        flex: 0 0 90%;
        max-width: 90%;
    }
    .lg .widget3.footer-widget address div.address:nth-child(1) {
        flex: 0 0 11%;
        max-width: 11%;
    }
    .parent-pageid-68 .lg div#entry-requirements,
    .parent-pageid-70 .lg div#entry-requirements {
        padding-top: 50px;
    }
    .lg section.sub-banner {
        height: 400px;
        background-size: cover;
    }
    .lg .col-hightlight {
        width: 75%;
        margin-bottom: 50px;
    }
/*    .lt-view .box.box-c-two {
        margin-top: 84px;
        margin-left: -25px;
    }*/
   
}

@media (min-width:1440px) and (max-width:1536px){
    .lt-view .box.box-c-two {
        margin-left: -27px;
        margin-top: 33px;
    }
}

@media (min-width:1536px) and (max-width:1600px){
    .lt-view .box.box-c-two{
        margin-top: 73px;
        margin-left: -20px;
    }
    .lt-view .box.box-b-two {
        padding-left: 49px;
        margin-top: 90px;
    }
}




