/********
    Theme Name:SEOPress DP
    Theme URI: https://www.digitalpiloto.com/
    Description:Boost your visibility and grow your brand with SEOPress DP — a performance-driven WordPress theme crafted for maximum SEO impact. Perfect for agencies and content creators, it combines speed, flexibility, and beautiful design to help you stand out in search results.
    Author: Digital Piloto
    Version:1.0.0
********/




body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Nunito', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none !important;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="input"]{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}
input[type="input"]{cursor: pointer; border: 0px; outline: none; background: none;}

img{max-width: 100%;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}

@font-face {
    font-family: 'icomoon';
    src:  url('assets/fonts/icomoon.eot?2xoj1i');
    src:  url('assets/fonts/icomoon.eot?2xoj1i#iefix') format('embedded-opentype'),
      url('assets/fonts/icomoon.ttf?2xoj1i') format('truetype'),
      url('assets/fonts/icomoon.woff?2xoj1i') format('woff'),
      url('assets/fonts/icomoon.svg?2xoj1i#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-info:before {
    content: "\e900";
  }
  .icon-notebook:before {
    content: "\e901";
  }
  .icon-home:before {
    content: "\e902";
  }
  .icon-user:before {
    content: "\e903";
  }
  

@font-face {
    font-family: 'ArimoMedium';
    src: url('assets/fonts/ArimoMedium.eot');
    src: url('assets/fonts/ArimoMedium.eot') format('embedded-opentype'),
         url('assets/fonts/ArimoMedium.woff2') format('woff2'),
         url('assets/fonts/ArimoMedium.woff') format('woff'),
         url('assets/fonts/ArimoMedium.ttf') format('truetype'),
         url('assets/fonts/ArimoMedium.svg#ArimoMedium') format('svg');
}

@font-face {
    font-family: 'ArimoSemiBold';
    src: url('assets/fonts/ArimoSemiBold.eot');
    src: url('assets/fonts/ArimoSemiBold.eot') format('embedded-opentype'),
         url('assets/fonts/ArimoSemiBold.woff2') format('woff2'),
         url('assets/fonts/ArimoSemiBold.woff') format('woff'),
         url('assets/fonts/ArimoSemiBold.ttf') format('truetype'),
         url('assets/fonts/ArimoSemiBold.svg#ArimoSemiBold') format('svg');
}

@font-face {
    font-family: 'ArimoRegular';
    src: url('assets/fonts/ArimoRegular.eot');
    src: url('assets/fonts/ArimoRegular.eot') format('embedded-opentype'),
         url('assets/fonts/ArimoRegular.woff2') format('woff2'),
         url('assets/fonts/ArimoRegular.woff') format('woff'),
         url('assets/fonts/ArimoRegular.ttf') format('truetype'),
         url('assets/fonts/ArimoRegular.svg#ArimoRegular') format('svg');
}

@font-face {
    font-family: 'Helvetica';
    src: url('assets/fonts/Helvetica.eot');
    src: url('assets/fonts/Helvetica.eot') format('embedded-opentype'),
         url('assets/fonts/Helvetica.woff2') format('woff2'),
         url('assets/fonts/Helvetica.woff') format('woff'),
         url('assets/fonts/Helvetica.ttf') format('truetype'),
         url('assets/fonts/Helvetica.svg#Helvetica') format('svg');
}

@font-face {
    font-family: 'helveticalight587ebe5a59211';
    src: url('assets/fonts/helveticalight587ebe5a59211.eot');
    src: url('assets/fonts/helveticalight587ebe5a59211.eot') format('embedded-opentype'),
         url('assets/fonts/helveticalight587ebe5a59211.woff2') format('woff2'),
         url('assets/fonts/helveticalight587ebe5a59211.woff') format('woff'),
         url('assets/fonts/helveticalight587ebe5a59211.ttf') format('truetype'),
         url('assets/fonts/helveticalight587ebe5a59211.svg#helveticalight587ebe5a59211') format('svg');
}

@font-face {
    font-family: 'HelveticaBold';
    src: url('assets/fonts/HelveticaBold.eot');
    src: url('assets/fonts/HelveticaBold.eot') format('embedded-opentype'),
         url('assets/fonts/HelveticaBold.woff2') format('woff2'),
         url('assets/fonts/HelveticaBold.woff') format('woff'),
         url('assets/fonts/HelveticaBold.ttf') format('truetype'),
         url('assets/fonts/HelveticaBold.svg#HelveticaBold') format('svg');
}




.headersec.fixed_header {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
    
@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
    100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
    100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}

.headersec.fixed_header {top:0;left:0;right:0;position:fixed;margin:0;z-index:999;-webkit-animation-name:animationFade;
        -o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;
        animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;
        -moz-box-shadow:0 0 8px -5px #000;-webkit-box-shadow:0 0 8px -5px #000;box-shadow:0 0 8px -5px #000000;
    background: #ffffff; padding: 0px 0px 12px; }
.headersec.fixed_header .hdrlgo { width: 225px;}

/*
font-family: 'Poppins', sans-serif;
*/

.client_logo_box .owl-theme .owl-prev, .client_logo_box .owl-theme .owl-next {width: 50px;height: 50px;line-height: 50px;display: inline-block;border-radius: 100%;margin: 0px;left: -25px;top:40%;position: absolute;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);outline: none!important;}

.service_box .owl-theme .owl-prev, .service_box .owl-theme .owl-next {width: 50px;height: 50px;line-height: 50px;display: inline-block;border-radius: 100%;margin: 0px;left: -25px;top: 50%;position: absolute;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);outline: none!important;}

.university_box .owl-theme .owl-prev, .university_box .owl-theme .owl-next {width: 50px;height: 50px;line-height: 50px;display: inline-block;border-radius: 100%;margin: 0px;left: -25px;top: 35%;position: absolute;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);outline: none!important;}

.certificate_logo_box .owl-theme .owl-prev, .certificate_logo_box .owl-theme .owl-next {width: 50px;height: 50px;line-height: 50px;display: inline-block;border-radius: 100%;margin: 0px;left: -75px;top: 50%;position: absolute;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-50%);outline: none!important;}

.client_logo_box .owl-theme .owl-next,
.service_box .owl-theme .owl-next,
.university_box .owl-theme .owl-next {left: inherit;right: -25px;}

.certificate_logo_box .owl-theme .owl-next {left: inherit;right: -75px;}



.headersec { position: relative; background: #ffffff; width: 100%; padding: 0px 0px 25px; z-index: 99;}
.headersec .container {position: relative;}
.hderinr {display: flex; align-items: center; justify-content: space-between;width: 100%;}
.hdrlgo { position: relative; width: 250px;}
.hdrcta_box {position: absolute; top: -60px; right: 15px;}
.menuwrap, .hdr_cta {display: flex; align-items: center;}
.hdrmenu li {display: inline-block; margin: 0px 15px;}
.hdrmenu li:first-child, .hdrcta ul li:first-child, .footer_social ul li:first-child, .footerBtmInfo ul li:first-child {margin-left: 0px;}
.hdrmenu li:last-child, .hdrcta ul li:last-child, .footer_social ul li:last-child, .footerBtmInfo ul li:last-child {margin-right: 0px;}
.hdrmenu li a {display: inline-block;color: #000000;font: 15px/20px 'ArimoRegular';position: relative; padding: 5px 0px;}
.hdrmenu li a:hover, .hdrmenu li.active a {color: #8dc63f;}
.hdrmenu li.active a::before {opacity: 1;visibility: visible;}
.hdrmenu li a::before {width: 30%;height: 1px;position: absolute;content: "";bottom: 0px;left: 0;background: #8dc63f;opacity: 0;visibility: hidden;transition: all 0.3s ease-in-out;}
.hdrmenu li a:hover::before {opacity: 1;visibility: visible;}

.hdrcta_btn, .hdr_cta_icon {margin-left: 20px;}
a.hdrBtn {display: inline-block;font: 16px/46px 'Helvetica';color: #ffffff; background: #8dc63f; padding: 0px 25px;border-radius: 50px; }
a.hdrBtn:hover {color: #ffffff; background:#069a6d;}
.hdr_cta_icon a {display: block;font: 18px/25px 'Arial';color: #000000;}
.hdr_cta_icon a em {font-style: normal; margin-left: 10px; border-bottom: 1px solid #ffffff;}
.hdr_cta_icon a img {width: auto;transition: all 0.3s ease-in-out;}
.hdr_cta_icon {border-left: 1px solid #8dc63f;padding-left: 20px;}

.bannerSec {position: relative;width: 100%; margin-top: -130px;padding:125px 0px 0px;}
.bannerSec img {width: 100%; }
.bannerSecSlide {position: absolute; left: 0; bottom: 250px; width: 100%;}
.bnrtxtinr h1 {font: 80px/90px 'HelveticaBold'; color: #ffffff; margin-bottom: 10px; }
.bnrtxtinr p {font: 19px/25px 'ArimoRegular';color: #ffffff; margin-bottom: 20px; }
.bnrtxtinr {max-width: 600px;}
a.bnrBtn {display: inline-block;font: 18px/54px 'Helvetica';color: #ffffff; background: #003a66; padding: 0px 40px;border-radius: 50px;border: 1px solid #003a66;}
a.bnrBtn:hover { background: #8dc63f; border: 1px solid #8dc63f;color: #003a66;}



/**/
ul.slimmenu li .sub-toggle>i { font-size: 10px;color: #ffffff}
ul.slimmenu li .sub-toggle {background: transparent;width: 12px;}
ul.slimmenu li .sub-toggle {right: -17px;}
ul.slimmenu li ul li > a {width: 100%;color: #ffffff;text-transform: capitalize;padding: 5px 10px;}
ul.slimmenu li ul li {width: 100%;margin: 0px 0px;}
ul.slimmenu li ul li a {font-size: 13px;line-height: 20px;}
ul.slimmenu li > ul {width: 175px;}
ul.slimmenu li ul li {background: #003a66;color: #fff;}
ul.slimmenu li .sub-toggle i {width: 8px;height: 8px;border-top: 2px solid #003a66;border-right: 2px solid #003a66;transform: rotate(135deg);font-size: 0px;}
ul.slimmenu li ul li > a::before {display: none;}
ul.slimmenu li.active ul li > a {color: #ffffff;}
ul.slimmenu li ul li > a:hover {color: #009ccb;}

.home_sec1 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 25px;}
.top_title h2 {font: 56px/62px 'HelveticaBold'; color: #069a6d; margin-bottom: 20px;text-align: center;}
.top_title .line {width: 175px; background: #8dc63f; height: 1px; margin: 0px auto 20px;}
.prof_list {}
.prof_list ul {margin: 0; padding: 0; list-style-type: none;width: 100%;display: flex;justify-content: space-between;}
.prof_list ul li {display: inline-block; margin: 0px 5px; width: 200px;}
.prof_list ul li:first-child {margin-left: 0;}
.prof_list ul li:last-child {margin-right: 0;}
.topbar {position: relative; width: 100%; background: #dedede; height: 8px;margin: 10px 0px;transition: all 0.3s ease-in-out;}
.topbar em {position: absolute; content: ""; top: -11px; left: 0; right: 0; width: 30px; height: 30px; background: #ececec; border-radius: 50%; margin: 0px auto; text-align: center; font-style: normal; color: #9e9e9e;line-height: 30px;}
.prof_box {position: relative; margin-top: 30px; border: 1px solid #dedede; border-radius: 10px; padding: 8px 10px; border-bottom: 4px solid transparent;transition: all 0.3s ease-in-out;}
.prof_box::before {position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 1px; background: #dedede;}
.prof_icon_hvr {display: none;width: 60px; float: left; transition: all 0.3s ease-in-out;}
.prof_icon {width: 60px; float: left;transition: all 0.3s ease-in-out;}
.prof_info {padding-top: 0px;}
.prof_info p {font: 14px/50px 'Helvetica';color: #737373;}
.prof_list_box:hover .prof_box {border-bottom: 4px solid #069a6d;}
.prof_list_box:hover .topbar {background: #069a6d; }
.prof_list_box:hover .topbar em {background: #069a6d; color: #ffffff; }
.prof_list_box:hover .prof_info p {color: #069a6d; }
.prof_list_box:hover .prof_icon {display: none;}
.prof_list_box:hover .prof_icon_hvr {display: block;}
.prof_list_box {position: relative;margin-top: 35px;}
.prof_list_box a {display: block;}

.home_sec2 {position: relative; width: 100%; background: #ffffff; padding: 25px 0px 80px;}
.top_title h3 {font: 36px/45px 'Helvetica';color: #1a1c1b;text-align: center; margin-bottom: 20px;}
.study_list {}
.study_list ul {margin: 0; padding: 0; list-style-type: none;width: 100%;display: flex;justify-content: space-between;}
.study_list ul li {display: inline-block; margin: 0px 10px; width: 250px;}
.study_list ul li:first-child {margin-left: 0;}
.study_list ul li:last-child {margin-right: 0;}
.study_box {position: relative; margin-top: 15px; border: 1px solid #dedede; border-radius: 10px; padding: 40px 10px 25px;transition: all 0.3s ease-in-out;background: #ffffff;}
.study_icon img {width: 75px;}
.study_icon {width: 75px; margin: 0px auto 20px;transition: all 0.3s ease-in-out;}
.study_icon_hvr {display: none; width: 75px; margin: 0px auto 20px; transition: all 0.3s ease-in-out;}
.study_info p {font: 18px/25px 'Helvetica';color: #5e5e5e;text-align: center;height: 50px; }
.study_box:hover {background: #003a66;}
.study_box:hover .study_icon {display: none;}
.study_box:hover .study_icon_hvr {display: block;}
.study_box:hover .study_info p {color: #ffffff;}
.study_box:hover .study_arrow {opacity: 1;}
.study_arrow {position: absolute; content: ""; top: -10px; right: -10px; opacity: 0; transition: all 0.3s ease-in-out;}
.study_arrow img {width: auto;}

.home_sec3 {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 70px 0px 70px;z-index: 9;}
.home_sec3 .top_title h2 {text-align: left;}
.home_sec3 .top_title h2 span {display: inline-block; position: relative;}
.home_sec3 .top_title h2 span::before {position: absolute; content: ""; top: 30px; left: 450px; width: 150px; height: 1px; background: #8dc63f;} 
.home_sec3 .top_title {margin-bottom: 45px;}
.chooseLeftBox {}
.chooseLeftBox ul {position: relative; margin: 0; padding: 0; list-style-type: none;}
.chooseLeftBox ul::before {position: absolute; content: ""; top: -10px; left: 50px; height: 105%; width: 1px; border: 1.5px dashed #069a6d;    z-index: -1;}
.chooseLeftBox ul li {display: block; margin-bottom: 20px;}
.choose_img {width: 100px; margin-right: 20px; float: left;}
.choose_item {overflow: hidden; clear: both;}
.choose_info em {font: 36px/36px 'HelveticaBold';color: #003b67;font-style: normal; display: block; margin-bottom: 10px; }
.choose_info p {font: 20px/30px 'Helvetica';color: #003b67;margin-bottom: 0;}

.chooseBtmInfo p {font: 16px/25px 'ArimoSemiBold';color: #003b67;margin-bottom: 0;}
.chooseBtmInfo p strong {font-weight: bold;}
.chooseBigLogo {margin-bottom: 30px;}
.chooseBigLogo img {width: 100%;}
.chooseBtmInfo {height: 100%; text-align: center;border-width: 1px;border-style: solid;border-image: linear-gradient(to bottom, #069a6d, #8dc63f) 1;position: relative;padding: 15px 10px;}
.chooseBtmInfo_img {margin-bottom: 15px;}


.home_sec4 {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 75px 0px 90px;z-index: 9;}
.home_sec4 .top_title h2 {color: #ffffff;}
.top_title p {font: 18px/25px 'ArimoRegular';color: #ffffff;margin-bottom: 20px;}
.top_title p:last-child {margin-bottom: 0px;}
.home_sec4 .top_title {text-align: center; margin-bottom: 35px;}
.service_list {position: relative; margin-top: 45px;}
.srv_img {position: relative;}
.srv_img img {width: 100%; position: relative;}
.srv_no {position: absolute; content: ""; top: -40px; left:0; right: 0; margin: 0px auto; text-align: center; width: 80px; height: 80px; font: 45px/80px 'HelveticaBold';color: #fff;font-style: normal; display: inline-block; background: #8dc63f; border-radius: 50%; }
.srv_info {position: absolute; content: ""; bottom: 0; left: 0; width: 100%; background: rgb(0 0 0 / 52%); padding: 20px 20px;}
.srv_info h4 {font: 24px/30px 'ArimoSemiBold';color: #ffffff;margin-bottom: 0;}
.srv_info img {width: 25px !important;position: absolute;right: 15px;top: 22px;}


.home_sec5 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;}
.srvlist .row.srvlist_row {display: flex; border-radius: 10px;margin-top: 30px;box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);}
.srvlist .row.srvlist_row:nth-child(even) {display:flex;}
.srvlist .row.srvlist_row:nth-child(odd) {display:flex;flex-direction: row-reverse;}
.process_content h3 {font: 30px/40px 'ArimoSemiBold';color: #003a66;margin-bottom: 0px;padding: 0px 30px;text-align: center;}
.srvlist .row.srvlist_row:nth-child(even) .process_img {border-right: 1px solid #dedede;}
.srvlist .row.srvlist_row:nth-child(odd) .process_img {border-left: 1px solid #dedede;}
.process_img img {width: 100%; padding: 20px;}
.home_sec5 .top_title { margin-bottom: 40px;}

.home_sec6 {position: relative; width: 100%; background: #ffffff; padding: 0px 0px 0px; height: 800px;}
.stu_left, .stu_right {position: static;}
.student_bg {position: absolute; top: 0; left: 0; width: 70%;}
.student_bg img {width: 100%; height: 800px;object-fit: cover;}
.student_top_info {position: relative;}
.student_rgt_bg {position: absolute; top: 0; right: 0; width: 50%;} 
.student_rgt_bg img {width: 100%;height: 750px;padding-top: 65px;object-fit: cover;}
.student_top_info {padding-top: 60px;}
.student_top_info .top_title h2 {color:#ffffff;text-align: left;margin-bottom: 10px;}
.student_top_info .top_title .line {width: 100px; margin: 0px 0px 10px;}
.student_top_info .top_title {margin-bottom: 30px;}
.student_info_list {background: #ffffff;width: 700px;position: relative;z-index: 9;padding: 30px 25px;}
.student_info_list ul {}
.student_info_list ul li {position: relative; display: block; width: 100%; font: 23px/30px 'ArimoRegular';color: #343434;margin-bottom: 15px; padding-left: 40px;}
.student_info_list ul li:last-child {margin-bottom: 0px;}
.student_info_list ul li::before {position: absolute; content: ""; top: 5px; left: 0; width: 20px; height: 20px; border: 2px solid #343434; border-radius: 3px;}
.student_right_info {background: url(assets/images/home/stu-blue-shape.webp) no-repeat top right; position: absolute;bottom: 100px;right: 250px;width: 415px;padding: 30px;background-size: 100% 100%;}
.student_right_info p {font: 22px/30px 'ArimoRegular';color: #ffffff;margin-bottom: 15px;}

.home_sec7 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;}
.mt35 {margin-top: 25px;}
.education_list {height:100%;    background: #f9f9f9;}
.edu_img {position: relative;}
.edu_img img {width: 100%;}
.edu_info {background: #f9f9f9; padding: 15px 20px;}
.edu_info h3 {position: relative; font: 24px/30px 'ArimoSemiBold';color: #003a66;margin-bottom: 10px; padding-bottom: 10px;}
.edu_info h3::before {position: absolute; content: ""; bottom: 0; left: 0px; width: 50px; height: 1px; background: #069a6d;}
.edu_info p {font: 18px/25px 'ArimoRegular';color: #545454;margin-bottom: 15px;}

.home_sec8 {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 70px 0px 70px;z-index: 9;}
.home_sec8 .top_title {margin-bottom: 45px;}
.home_sec8 .top_title h2 {color: #ffffff;}
.university_title h3 {position: relative; font: 20px/30px 'ArimoSemiBold';color: #ffffff;margin-bottom: 0px;text-align: center; } 
.university_img {position: relative; margin-bottom: 15px;}
.university_img img {width: 100%;}
.university_box .owl-carousel .owl-nav.disabled {display: block;}

.home_sec9 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;}
.home_sec9 .top_title {margin-bottom: 45px;}
.stuvisa_img {position: relative;}
.stuvisa_img img {width: 100%;}
.stuvisa_left, .stuvisa_right {margin-top: 50px;}
.stuvisa_left ul li, .stuvisa_right ul li {position: relative; margin-bottom: 45px;}
.stuvisa_left_box, .stuvisa_right_box {position: relative;min-height: 165px;}
.stuvisa_left_img {position: absolute; content: ""; top: 0; right: -65px; width: 64px;z-index: 99;}
.stuvisa_left_img img {width: 100%;}
.stuvisa_left_info { padding-right: 10px;text-align: right;}
.stuvisa_left_info h3, .stuvisa_right_info h3 {position: relative; font: 20px/25px 'ArimoSemiBold';color: #292929;margin-bottom: 10px;}
.stuvisa_left_info p, .stuvisa_right_info p {font: 16px/25px 'ArimoRegular';color: #4f4f4f;}
.stuvisa_right_img {position: absolute; content: ""; top: 0; left: -65px; width: 64px;z-index: 99;}
.stuvisa_right_img img {width: 100%;}
.stuvisa_right_info { padding-left: 10px;text-align: left;}

.stuvisa_btm_box1 {background: url(assets/images/home/stuvisa_btm_boximg1.webp) no-repeat top right; height: 100%; padding: 30px;background-size: 100% 100%; display: flex;align-items: center;}
.stuvisa_btm_box2 {background: url(assets/images/home/stuvisa_btm_boximg2.webp) no-repeat top right; height: 100%; padding: 30px;background-size: 100% 100%;display: flex;align-items: center;}
.stuvisa_btm_box3 {background: url(assets/images/home/stuvisa_btm_boximg3.webp) no-repeat top right; height: 100%; padding: 30px;background-size: 100% 100%;display: flex;align-items: center;}
.stuvisa_btm_box1 p, .stuvisa_btm_box2 p, .stuvisa_btm_box3 p {font: 22px/30px 'ArimoRegular';color: #ffffff;margin-bottom: 0px;}

.home_sec10 {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 70px 0px 70px;z-index: 9;}
.home_sec10 .top_title {text-align: center; margin-bottom: 35px;}
.home_sec10 .top_title h2 {color: #ffffff;}
.home_sec10 .faqpnl{width: 100%; position: relative;}
.home_sec10 .faqpnl .accordion-item > button {border: 0px !important; outline: none !important; box-shadow: inherit !important; color: #292929; font: 18px/25px 'ArimoSemiBold'; padding: 10px 0 10px 20px; background: none; position: relative;}
.home_sec10 .faqcont p {color: #545454; font: 18px/25px 'ArimoRegular';}
.home_sec10 .faqcont ul {margin: 0; padding: 0; list-style-type: none;}
.home_sec10 .faqcont ul li {position: relative; width: 100%; padding-left: 20px;color: #545454; font: 18px/25px 'ArimoRegular'; margin-bottom: 12px;}
.home_sec10 .faqcont ul li::before {position: absolute; content: ""; top: 9px; left: 0px; width: 8px; height: 8px; background: #003a66; border-radius: 50%;} 
.home_sec10 .faqcont{width: 100%;padding: 0px 50px 0px 75px;}
.home_sec10 .faqpnl .accordion-body {padding: 0px 0px 15px;}
.home_sec10 .faqpnl .accordion-item {border: 0px; border-bottom: 1px solid transparent;margin-bottom: 15px;}
.home_sec10 .faqpnl .accordion-item > button:after{width: 31px; height: 31px; background: #069a6d url(assets/images/home/minus-icon.webp) no-repeat center center; position: absolute;right: 0;}
.home_sec10 .faqpnl .accordion-item > button.collapsed:after{background: #069a6d url(assets/images/home/plus-icon.webp) no-repeat center center;}
.home_sec10 .faqpnl .accordion-item:last-child{border: 0px;}
.faq_section .servic_to_info {text-align: center;margin-bottom: 25px;}
.home_sec10 .faqpnl .accordion-item > button em {background: #069a6d; width: 40px; height: 40px; font-style: normal; line-height: 40px; text-align: center;display: inline-block; border-radius: 50%; color: #fff; margin-right: 15px;}
.home_sec10 .accordion-item:first-of-type, .accordion-item:last-of-type {border-radius: 0px;}
.home_sec10 .faqpnl .accordion-item > button::before {position: absolute; content: ""; top: 0; right: 0; width: 50px; height: 61px;background: #069a6d;clip-path: polygon(100% 0%, 100% 49%, 100% 100%, 40% 100%, 0% 50%, 40% 0);}
.home_sec10 .accordion-collapse.collapse {position: relative;}
.home_sec10 .accordion-collapse.collapse::before {position: absolute; content: ""; top: 0; right: 0; width: 31px; height: 50px;background: #069a6d;clip-path: polygon(100% 0, 0 0, 100% 100%);}

.home_sec11 {position: relative; width: 100%; background: #ffffff; padding: 100px 0px 35px;} 
#clientLogoCarousel { padding: 0px 25px;}
.clntlogo_img {border: 1px solid #f1f1f1;transition: 0.5s all ease-in-out;border-radius: 6px; }
.clntlogo_img:hover {transform: scale(1.08);box-shadow: 0px 3px 5px rgb(0 0 0 / 45%);}
.client_logo_box .item {margin: 5px;}
.top_client_title h2 {font: 24px/30px 'HelveticaBold';color: #003a66;text-align: center; display: block; text-transform: uppercase; margin-bottom: 30px;}

.home_sec12 {position: relative; width: 100%; background: #ffffff; padding: 35px 0px 70px;} 
.home_sec12 .top_title {text-align: center;margin-bottom: 45px;}
.home_sec12 .top_title p {color: #292929;}
.blog_img {position: relative;margin-bottom: 20px;}
.blog_img img {width: 100%;}
.blog_info {}
.blog_info p.date {font: 18px/25px 'ArimoSemiBold';color: #069a6d;margin-bottom: 10px;}
.blog_info h2 {position: relative; font: 30px/35px 'ArimoSemiBold';color: #292929;margin-bottom: 10px;}
.blog_info p {color: #545454; font: 18px/25px 'ArimoRegular';margin-bottom: 15px;}
a.readBtn {display: inline-block; position: relative;border: 1px solid #8dc63f; padding: 0px 25px;font: 18px/42px 'Helvetica';color: #069a6d; border-radius: 50px;}
a.readBtn:hover {color: #003a66; background: #069a6d;}
.blog_thumb {margin-bottom: 20px;}
a.viewBtn {display: inline-block; font: 18px/52px 'Helvetica';color: #ffffff; background: #003a66; padding: 0px 35px; border-radius: 50px;}
a.viewBtn:hover, .contsubbtn:hover {color: #ffffff; background: #069a6d;}
.blogViwBtn {margin-top: 30px; text-align: center;}

.home_sec13 {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 70px 0px 0px;z-index: 9;}
.contactRightInfo {background: #ffffff; border-radius: 10px; padding: 20px;}
.contactRightInfo h2 {font: 36px/40px 'HelveticaBold';color: #003a66;margin-bottom: 10px;}
.contactRightInfo .line {width: 50px;background: #8dc63f;height: 1px;margin: 0px 0px 20px;}
.form-field label {display: block; width: 100%; color: #5e5e5e; font: 18px/25px 'ArimoRegular';margin-bottom: 5px;}
.cont_frm_box .form-field input[type="text"], .cont_frm_box .form-field input[type="email"], .cont_frm_box .form-field input[type="tel"], .cont_frm_box .form-field select, .cont_frm_box .form-field textarea {width: 100%;border-radius: 3px;height: 52px;border: 1px solid #dcddda;padding: 0 15px;color: #3f3f3f;background: #f9f9f9;font: 18px/52px 'ArimoRegular';outline: none;}
.cont_frm_box .form-field textarea {height: 120px !important;}
.contsubbtn {display: inline-block;color: #ffffff;background: #003a66;font: 18px/52px 'Helvetica';outline: none;cursor: pointer !important;border: none;padding: 0px 50px;border-radius: 50px;}
.home_sec13 .top_title {margin-bottom: 65px;}
.home_sec13 .top_title h2 {text-align: left;color: #ffffff;margin-bottom: 10px;}
.home_sec13 .top_title .line {width: 100px; margin: 0px 0px 25px;}
.ftcont_box {margin-bottom: 35px;}
.ftcont_box em {display: block;color: #8dc63f;font: 24px/30px 'ArimoSemiBold';margin-bottom: 15px;font-style: normal;}
.ft_add {display: flex;}
.ftcont_icon img, .ftcont_info ul li img, .ft_email img {width: auto;margin-right: 12px;}
.ftcont_icon img {margin-top: 3px;}
.ftcont_info p, .ft_email a {color: #ffffff;font: 18px/25px 'ArimoRegular';margin-bottom: 0px;}
.ftcont_info p a:hover, .ftcont_info ul li a:hover, .ft_email a:hover {color: #8dc63f;}
.ftcont_info ul {margin: 0;padding: 0;list-style-type: none;}
.ftcont_info ul li { margin: 0px 15px; display: inline-block;color: #ffffff;font: 18px/25px 'ArimoRegular';}
.ftcont_info ul li:first-child {margin-left: 0px;}
.ftcont_info ul li:last-child {margin-right: 0px;}
.ftcont_info p a, .ftcont_info ul li a {color: #ffffff;}

.footer {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 85px 0px 30px;z-index: 9;}
.news_frm {text-align: center;margin-bottom: 50px;}
.news_frm h2 {font: 36px/40px 'HelveticaBold';color: #ffffff;text-transform: uppercase; margin-bottom: 40px;}
.email_box {width: 600px; margin: 0px auto;display: flex;background: #fff;border-radius: 50px;}
.email_box .form-field-input {width: 100%;border-radius: 0px;height: 58px;position: relative; }
.newsbtn {display: inline-block;color: #ffffff;background: #069a6d !important;font: 18px/52px 'Helvetica';outline: none;cursor: pointer !important;border: none;padding: 0px 50px;border-radius: 50px;margin: 3px;}
.newscontrol {width: 100%;padding: 0 15px 0px 55px;color: #3f3f3f;font: 18px/58px 'ArimoRegular';outline: none;border: none;background: transparent;}
.form-field-input em {position: absolute; top: 20px; left: 25px;}
.footerBtm {display: flex; align-items: center;justify-content: space-between;border-bottom: 1px solid #363e46;padding-bottom: 30px; margin-bottom: 35px;}
.footer_logo {width: auto;}
.footer_menu {}
.footer_menu ul {margin: 0; padding: 0; list-style-type: none;}
.footer_menu ul li {display: inline-block; margin: 0px 10px; color: #ffffff;font: 15px/20px 'ArimoRegular';}
.footer_menu ul li:first-child, .footer_social ul li:first-child { margin-left: 0;}
.footer_menu ul li:last-child, .footer_social ul li:last-child { margin-right: 0;}
.footer_menu ul li a, .copyright_text p a {color: #ffffff;}
.footer_menu ul li a:hover, .copyright_text p a:hover {color: #069a6d;}
.footerCopyright {display: flex; align-items: center;justify-content: space-between;}
.footer_social ul {margin: 0; padding: 0; list-style-type: none;}
.footer_social ul li {display: inline-block; margin: 0px 3px;}
.footer_social ul li a {display: block;}
.copyright_text p {color: #ffffff;font: 16px/25px 'ArimoRegular'; margin-bottom: 0;}
.copyright_text span { margin-left: 35px; display: inline-block;}

.scroll-down {position: absolute;bottom: 35px;left: 0;right: 0;text-align: center;}
.scroll-down img {width: 30px;}
.elementsec {position: relative;width: 1px;height: 1px;top: -80px;}
/* popup Custom Profile */
.onelemodaltoggle_custom.modal{background:rgba(0, 0, 0, 0.795); overflow: hidden;}
.onelemodaltoggle_custom.modal.show .modal-dialog {transform: none; width: 600px; max-width: initial; text-align: center;}
.onelemodaltoggle_custom .modal-content{border-radius: 10px; background:#ffffff;padding: 40px 30px 30px;} 
.onelemodaltoggle_custom .btn-close{position: absolute;display: block; width: 40px !important;height: 40px !important;background: url(assets/images/home/cross.webp) no-repeat;opacity: 1; background-size: 40px !important;right: -10px;top: -10px;padding: 0;}
.onelemodaltoggle_custom .btn-close:focus{box-shadow: none;}
.onelemodaltoggle_custom .modal-header{padding: 0px; border-bottom: 0px;}
.onelemodaltoggle_custom .modal-body{padding: 0px;}
.onelemodaltoggle_main_custom h2 {position: relative; font: 18px/25px 'Helvetica'; margin: 0 0 20px;color:#003a66;text-align: center;}
.form-field-custom select {width: 100%;border-radius: 6px;height: 48px;border: 1px solid #dcddda;padding: 0 20px;color: #3f3f3f;background: #f9f9f9;font: 18px/52px 'ArimoRegular'; outline: none;width: 100%;}
.form-field-custom {margin-bottom: 25px;}
.form-field-custom ul {margin: 0; padding: 0; list-style-type: none;}
.form-field-custom ul li {display: inline-block; margin: 0px 3px;}
.form-field-custom ul li:first-child {margin-left: 0;}
.form-field-custom ul li:last-child {margin-right: 0;}
.subbtn_custom_pop {outline: none;cursor: pointer !important;border: 1px solid #069a6d;padding: 0px 10px; border-radius: 50px;display: inline-block; font: 18px/52px 'Helvetica';color: #069a6d;background: #ffffff; width: 150px; text-align: center;}
.subbtn_custom_pop:hover {background: #003a66;color: #ffffff;border: 1px solid #003a66;}

/* End Popup */
.floating_app_call {position: fixed;bottom: 25px;right: 20px;z-index: 99;}
.floating_app_call img {width: auto; transition: 0.5s all ease-in-out;}
.floating_app_call:hover img {transform: scale(1.1);}
.newsbtn:hover {background: #003a66 !important;color: #ffffff;}


/* Inner Page */
.inr_bannerSec {position: relative;}
.inr_bannerSec img {width: 100%; position: relative;}
.inr_bannerSecSlide {position: absolute;width: 100%;text-align: left;transform: translateY(-50%);top: 50%;left: 0;z-index: 9;}
.inr_bnrtxtinr {}
.inr_bnrtxtinr h1 {font: 80px/90px 'HelveticaBold';color: #ffffff;margin-bottom: 0px;}
.abt_sec1 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 40px;}
.abtWrkImg {position: relative; width: 100%; padding-bottom: 85px; padding-left: 150px;}
.abtWrkImgSml {width: 300px; position: absolute; bottom: 0; left: 0;}
.abtWrkLeftBox {}
.abtWrkLeftBox ul {position: relative;  margin: 0; padding: 0; list-style-type: none;}
.abtWrkLeftBox ul li {width: 100%; position: relative;  margin-bottom: 20px; padding-left: 25px;}
.abtWrkLeftBox ul li::before {position: absolute; content: ""; top: 36px; left: 0; width:12px; height: 12px; border: 2px solid #069a6d; border-radius: 50%;background: #ffffff;}
.abtWrkLeftBox ul::before {position: absolute; content: ""; top: 0px; left: 5px; width:1px; height: 100%; border: 1px dashed #dadfe4;} 
.abtWrkLeftBox ul li:last-child { margin-bottom: 0px;}
.abtwrk_item {display: flex; align-items: center;}
.abtwrk_item .abtwrk_no {font: 40px/40px 'HelveticaBold';color: #8dc63f;margin-bottom: 0px; margin-right: 12px;}
.abtwrk_item .abtwrk_img {width: 80px; margin-right: 15px;}
.abtwrk_item .abtwrk_info P {color: #003a66;font: 24px/30px 'ArimoRegular'; margin-bottom: 0;}
.abt_sec1 .top_title {margin-bottom: 50px;}

.abt_sec2 {position: relative; width: 100%; background: #ffffff; padding: 40px 0px 70px;}
.enjoy_info {position: relative;}
.enjoyImg {padding-right: 30px;}
.enjoyImg img {width:100%;}
.enjoy_info span {display: block; font: 18px/30px 'HelveticaBold';color: #8dc63f;margin-bottom: 0px;}
.enjoy_info h2 {font: 56px/65px 'HelveticaBold';color: #069a6d;margin-bottom: 5px;}
.enjoy_info em {font: 24px/30px 'Helvetica';color: #003b67;margin-bottom: 25px;font-style: normal;display: block;}
.enjoy_info ul {margin: 0; padding: 0; list-style-type: none;} 
.enjoy_info ul li {display: block; position: relative; width: 100%; margin-bottom: 20px;padding-left: 45px;color: #343434;font: 22px/30px 'ArimoRegular'; }
.enjoy_info ul li::before {position: absolute; content: ""; top: 0; left: 0; width: 35px; height: 35px; background: url(assets/images/about/check-mark.webp); background-size: 35px;background-repeat: no-repeat;}
.enjoy_info ul li:last-child {margin-bottom: 0px;}

.abt_sec3 {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 50px 0px 55px;z-index: 9;}
.abt_sec3 .top_title {position: relative;}
.abt_sec3 .top_title h2 { text-align: center; color: #ffffff;}
.abtform-field {margin-top: 10px;}
.abtform-field input[type="text"], .abtform-field input[type="email"] {width: 100%;border-radius: 50px; height: 62px; border: 1px solid #dcddda;padding: 0 15px;color: #3f3f3f;background: #ffffff;font: 18px/62px 'ArimoRegular';outline: none;}
.abtbtn_pop {display: inline-block; width:100%; color: #ffffff;background: #003a66;font: 18px/62px 'Helvetica';outline: none;cursor: pointer !important;border: none;padding: 0px 15px;border-radius: 50px;}
.abtbtn_pop:hover { color: #ffffff;background: #8dc63f;}
.abtCont {text-align: center;font: 45px/52px 'HelveticaBold';color: #ffffff; margin-top: 25px;}
.abtCont a {display: inline-block; color: #ffffff;}
.abtCont a:hover {color: #003a66;}

.abt_sec4 {position: relative; width: 100%; background: #ffffff; padding: 30px 0px 70px;}
.abt_sec4 .row.srvlist_row {display: flex; margin-top: 50px;}
.abt_sec4 .row.srvlist_row:nth-child(odd) {display:flex;position: relative; padding: 50px 10px;}
.abt_sec4 .row.srvlist_row:nth-child(odd)::before {position: absolute; content: ""; top: 0; left: auto; right: 0; width: 85%; height: 100%; border-width: 1px;border-style: solid;border-image: linear-gradient(to bottom, #069a6d, #8dc63f) 1;}
.abt_sec4 .row.srvlist_row:nth-child(even) {display:flex;flex-direction: row-reverse;position: relative;padding: 50px 10px;}
.abt_sec4 .row.srvlist_row:nth-child(even)::before {position: absolute; content: ""; top: 0; left: 0; width: 85%; height: 100%; border-width: 1px;border-style: solid;border-image: linear-gradient(to bottom, #069a6d, #8dc63f) 1;}
.abt_sec4 .row.srvlist_row:nth-child(even) .process_img {border-right: 1px solid #dedede;}
.srvabt_sec4list .row.srvlist_row:nth-child(odd) .process_img {border-left: 1px solid #dedede;}
.abt_sec4 .director_img img { position: relative; width: 100%; padding: 20px;}
.abt_sec4 .director_content h3 {font: 30px/40px 'ArimoSemiBold';color: #069a6d;margin-bottom: 5px;text-transform: uppercase;}
.abt_sec4 .director_content p {color: #545454;;font: 18px/25px 'ArimoRegular'; margin-bottom: 20px; text-align: justify;}
.abt_sec4 .director_content p:last-child {margin-bottom: 0px;}
.abt_sec4 .director_content em {font-style: normal; display: block; color: #003b68;;font: 24px/30px 'Helvetica'; margin-bottom: 15px;}
.abt_sec4 .director_content p span {color: #19a3eb; display: inline-block; text-decoration: underline;}

.abt_sec5 {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 70px 0px 60px;z-index: 9;}
.adviser_list {position: relative;}
.adviser_img {position: relative;margin-bottom: 15px;}
.adviser_img img {width: 100%;}
.adviser_info {text-align: center;}
.adviser_info h3 {font: 24px/30px 'ArimoSemiBold';color: #8dc63f;margin-bottom: 5px;}
.adviser_info p {color: #ffffff;;font: 18px/40px 'ArimoRegular'; text-align: center;margin-bottom: 15px; }
.adviser_info span {display: inline-block; width: 210px; background: #069a6d;color: #ffffff;;font: 18px/40px 'ArimoRegular'; text-align: center;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.adviser_list:hover .adviser_info span {background: #003a66;}

.abt_sec6 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 150px;}
.sales_list {position: relative; margin-top: 20px;}
.sales_img {position: relative}
.sales_img img {width: 100%;}
.sales_info {margin: -50px 20px 10px; background: #003a66; text-align: center; padding: 20px 15px;position: relative;z-index: 9;transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;}
.sales_info h3 {font: 24px/30px 'ArimoSemiBold';color: #ffffff;margin-bottom: 5px;}
.sales_info p {font: 18px/25px 'ArimoRegular';color: #ffffff; margin-bottom: 10px;}
.sales_info em {display: block; font-style: normal;}
.sales_list:hover .sales_info {background: #069a6d;}

.abt_sec7 {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 100px 0px 60px;z-index: 9;}
.assesment_img {width: 200px; position: absolute; left: 0; right: 0; text-align: center; top: -95px;margin: 0px auto;}
.assesment_box {text-align: center; margin-top: 50px;}
.assesment_box h2 {font: 55px/62px 'HelveticaBold';color: #ffffff; margin-bottom: 15px;}
.assesment_box p {font: 24px/30px 'ArimoSemiBold';color: #ffffff;margin-bottom: 20px;}
.assesment_box p a {color: #abea54;}
.assesmentBtn {text-align: center;}
.assesmentBtn a.viewBtn, .callViwBtn a.viewBtn { color: #ffffff;background: #003a66;}
.assesmentBtn a.viewBtn:hover, .callViwBtn a.viewBtn:hover { color: #003a66;background: #abea54;}

.abt_sec8 {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 60px 0px 60px;z-index: 9;}
.certificate_logo_box {width: 700px; margin: 0px auto;}

.abt_sec9 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;}
.backofc_list {position: relative; margin-top: 20px;}
.backofc_img {position: relative; }
.backofc_img img {width: 100%;border: 1px solid #ddd;}
.backofc_info { margin-top: 5px; background: #003a66; text-align: center; padding: 20px 15px;position: relative;z-index: 9;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.backofc_info h3 {font: 24px/30px 'ArimoSemiBold';color: #ffffff;margin-bottom: 5px;}
.backofc_info p {font: 18px/25px 'ArimoRegular';color: #ffffff; margin-bottom: 10px;}
.backofc_list:hover .backofc_info {background: #069a6d;}

.contact_sec1 {position: relative; width: 100%; background: #ffffff; padding: 100px 0px 40px;}
.contact_sec1 .contactRightInfo {background: #f5f5f5;border-radius: 0px;padding: 30px;height: 100%;}
.contact_sec1 .top_title h2 {text-align: left;color: #4e4e4e}
.contact_sec1 .top_title .line {margin: 0px 0px 20px;}
.contact_sec1 .ftcont_info p, .contact_sec1 .ft_email a {color: #4e4e4e;}
.contact_sec1 .ftcont_info p a, .contact_sec1 .ftcont_info ul li a {color: #4e4e4e;}
.contact_sec1 .ftcont_info p a:hover, .contact_sec1 .ftcont_info ul li a:hover, .contact_sec1 .ft_email a:hover {color: #003a66;}
.contact_sec1 .ftcont_box {margin-bottom: 30px;}
.contact_sec1 .top_title {margin-bottom: 30px;}
.schduleCall {background: #069a6d;text-align: center;padding: 30px 15px;}
.mettingicon {width: 75px; margin: 0px auto 10px;}
.schduleCall h2 {font: 36px/42px 'HelveticaBold';color: #ffffff; margin-bottom: 15px;}

.contact_sec2 {position: relative; width: 100%; background: #ffffff; padding: 40px 0px 80px;}
.contact_map_image img {width: 100%;}

.pathway_sec1 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 35px;}
.pathwayinfo .top_title h2 {text-align: left;}
.pathwayinfo .top_title .line {margin: 0px 0px 20px;}
.pathwayinfo .top_title p {font: 18px/25px 'ArimoRegular';color: #545454; margin-bottom: 0px;}
.pathwayinfo .top_title p em {font-style: normal; display: inline-block; color: #003b67;}
.pathway_sec1 .row.pathinfo_row {padding: 30px; box-shadow: 0px 2px 10px rgb(0 0 0 / 28%)}

.pathway_sec2 {position: relative; width: 100%; background: #ffffff; padding: 35px 0px 70px;}
.pathway_sec2 .row.pathway_row {display: flex;}
.pathway_sec2 .row.pathway_row:nth-child(even) {display:flex;}
.pathway_sec2 .row.pathway_row:nth-child(odd) {display:flex;flex-direction: row-reverse;border-left: 2px dashed #ccc;}
.pathway_content h3 {font: 36px/40px 'ArimoSemiBold';color: #069a6d;margin-bottom: 15px;}
.pathway_content p {font: 18px/25px 'ArimoRegular'; color: #545454; margin-bottom:0px;}
.pathway_content p span, .cap_info p span {color: #003b67; display:inline-block;font-weight: bold; }
.pathway_sec2 .row.pathway_row:nth-child(even) .brdLft {padding-left: 20px; position: relative;}
.pathway_sec2 .row.pathway_row:nth-child(odd) .brdLft {padding-left: 30px; position: relative;}
.pathway_sec2 .row.pathway_row:nth-child(even) .brdLft::before {position: absolute; content: ""; top: 15px; left: -20px; width: 15px; height: 15px; background: #069a6d; border-radius: 50%;} 
.pathway_sec2 .row.pathway_row:nth-child(odd) .brdLft::before {position: absolute; content: ""; top: 15px; left: -8px; width: 15px; height: 15px; background: #069a6d; border-radius: 50%;} 
.pathway_sec2 .row.pathway_row:nth-child(even) .pathway_img_col {border-right: 2px dashed #ccc;border-bottom: 2px dashed #ccc; border-top: 2px dashed #ccc;}
.pathway_img {width: 75%;margin: 0px auto;padding: 25px;}

.pathway_sec3 {position: relative; width: 100%; background: #003b67; padding: 70px 0px 40px;}
.pathway_sec3 .top_title h2 {text-align: center;}
.path_nurse {position: relative; margin-bottom: 30px; background: #ffffff;display: flex; align-items: center; padding: 30px 0;}
.path_nurse::before {position: absolute; content: ""; top: 0; left: 0; width: 75px; height: 100%; background: #003b67;}
.path_nurse_img {width: 150px; margin-right: 25px;position: relative; z-index: 9; }
.path_nurse_img img {}
.path_nurse_info {width: 80%;}
.path_nurse_info h3 {font: 36px/40px 'ArimoSemiBold';color: #069a6d;margin-bottom: 15px;}
.path_nurse_info p {font: 18px/25px 'ArimoRegular'; color: #003b67; margin-bottom:15px;}
.path_nurse_info p:last-child, .pathway_sec4 .top_title p:last-child, .cap_info p:last-child {margin-bottom:0px;}

.pathway_sec4 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;}
.path_prcess_img {position: relative; margin-right: 15px;}
.path_prcess_img img {width: 100%;}
.pathway_sec4 .top_title h2 {text-align: left;}
.pathway_sec4 .top_title .line {margin: 0px 0px 20px;}
.pathway_sec4 .top_title p {font: 18px/25px 'ArimoRegular'; color: #003b67; margin-bottom:15px;}

.pathway_sec5 {position: relative; width: 100%; background: #f9f9f9; padding: 70px 0px 70px;}
.cap_img {position: relative; margin-bottom: 20px;}
.cap_info h2 {font: 36px/42px 'HelveticaBold';color: #069a6d; margin-bottom: 20px;}
.cap_info p {font: 18px/25px 'ArimoRegular'; color: #545454; margin-bottom:15px;}
.line {width: 100px;background: #8dc63f;height: 1px;margin: 0px 0px 20px;}

.pathway_sec7 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;}
.faq_img {position: relative;}
.faq_img img {position: relative;width: 100%; }
.faqpnl{width: 100%; position: relative;}
.faqpnl .accordion-item > button{border: 0px !important; outline: none !important; box-shadow: inherit !important; color: #292929; font: 18px/25px 'ArimoSemiBold'; padding: 20px 0; background: none;}
.faqcont p {color: #545454; font: 18px/25px 'ArimoRegular';}
.faqcont{width: 100%;}
.faqpnl .accordion-body{padding: 0px 0px 15px;}
.faqpnl .accordion-item{border: 0px; border-bottom: 1px solid #069a6d;}

.faq_sec1 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;}
.faq_sec1 .faqpnl{width: 100%; position: relative;}
.faq_sec1 .faqpnl .accordion-item > button{border: 0px !important; outline: none !important; box-shadow: inherit !important; color: #292929; font: 20px/30px 'ArimoSemiBold'; padding: 20px 0; background: none;}
.faq_sec1 .faqcont h2 {font: 18px/25px 'ArimoSemiBold';color: #292929;margin-bottom: 15px;}
.faq_sec1 .faqcont p {color: #545454; font: 18px/25px 'ArimoRegular'; margin-bottom: 20px;}
.faq_sec1 .faqcont h3 {font: 18px/25px 'ArimoSemiBold';color: #073a60;margin-bottom: 15px;}
.faq_sec1 .faqcont ul li {position: relative; color: #545454; font: 18px/25px 'ArimoRegular'; padding-left: 20px; margin-bottom: 10px;}
.faq_sec1 .faqcont ul li::before {position: absolute; content: ""; top: 8px; left: 0; width: 8px; height: 8px; background: #069a6d; border-radius: 50%;}
.faq_sec1 .faqcont {width: 100%;background: #f7f7f7;padding: 30px;}
.faq_sec1 .faqpnl .accordion-body{padding: 0px 0px 15px;}
.faq_sec1 .faqpnl .accordion-item{border: 0px; border-bottom: 1px solid #069a6d;}
.faq_sec1 .faqcont p a {color: #0c91dd; text-decoration: underline !important;}


.path_sec1 {position: relative; width: 100%; background: #ffffff; padding: 60px 0px 50px;}
.pathBox {}
.pathImg {position: relative;margin-top: 50px;}
.pathImg img {position: relative;width: 100%;}
.pathLogoImg {position: absolute; content: ""; top: -40px; left: 0; right: 0; width: 100px; height: 100px; margin: 0px auto; text-align: center;}
.pathInfo {background: #f9f9f9; padding: 30px 20px 20px; margin-bottom: 20px;}
.pathInfo h3 {font: 24px/30px 'ArimoSemiBold';color: #073a60;margin-bottom: 10px;}
.pathInfo p {color: #545454; font: 18px/25px 'ArimoRegular'; margin-bottom: 15px;}
a.pthhread {position: relative; display: inline-block; font: 18px/25px 'Helvetica';color: #069a6d;margin-bottom: 0px;}
a.pthhread:hover {color: #003b67;}
a.pthhread::before {position: absolute; content: ""; bottom: 0; left: 0; width: 50px; height: 1px; background: #069a6d;}
a.pthhread img {margin-left: 8px;}

.path_sec2 {position: relative; width: 100%; background: #ffffff; padding: 50px 0px 70px;}
.affLogoImg {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.affLogoImg:hover {box-shadow: 0px 1px 5px #069a6d;}
.affLogoList ul {display: inline-table;width: 100%;text-align: center;}
.affLogoList ul li {width: 19%; display: inline-block; margin: 4px 4px;}

.inr_bnrtxtinr.nzbnr {text-align: center;}
.nz_sec1 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;}
.nz_img {position: relative;padding-right: 75px; padding-bottom: 100px;}
.nz_img img {position: relative; width: 100%; }
.nz_smlimg {width: 275px; position: absolute; bottom: 0; right: 0;}
.nzinfo .top_title {}
.nzinfo .top_title h2 { text-align: left; }
.nzinfo .top_title .line {margin: 0px 0px 20px;}
.nzinfo .top_title p { color: #545454; text-align: justify;}
.nzinfo .top_title p, .climateinfo .top_title p, .cultureinfo .top_title p, .nzwrkinfo .top_title p, .nz_sec5 .top_title p, .cap_info p, .nztertiaryinfo .top_title p { text-align: justify;}

.nz_sec2 {position: relative; width: 100%; background: #003b68; padding: 70px 0px 70px;}
.climateRight {position: static;}
.climate_img {position: absolute;top: 0;right: 0;width: 45%;}
.climate_img img {width: 100%;height: 600px;padding-top: 0px;object-fit: cover;}
.nz_sec21::before {position: absolute; content: ""; top: 50px; left: 0; width: 60%; height: 600px; background: #003b68;z-index: 9;}
.climateinfo {position: relative; z-index: 9;}
.climateinfo .top_title h2 { text-align: left; color: #8dc63f;}
.climateinfo .top_title .line {margin: 0px 0px 20px;}

.nz_sec3 {position: relative; width: 100%; background: #ffffff; padding: 30px 0px 40px;}
.culture_img {margin-bottom: 40px;width: 950px;margin: 0px auto;}
.culture_img img {width: 100%;}
.cultureinfo .top_title h2 { text-align: left; }
.cultureinfo .top_title .line {margin: 0px 0px 20px;}
.cultureinfo .top_title p { color: #545454; }

.nz_sec4 {position: relative; width: 100%; background: #ffffff; padding: 40px 0px 70px;}
.nzwrk_img {position: relative;}
.nzwrk_img img {position: relative; width: 100%;}
.nzwrkinfo .top_title h2 { text-align: left; }
.nzwrkinfo .top_title .line {margin: 0px 0px 20px;}
.nzwrkinfo .top_title p { color: #545454; }

.nz_sec5 {width: 100%;position: relative;background-size: cover !important;background-repeat: no-repeat !important;padding: 70px 0px 60px;z-index: 9;}
.nz_sec5 .top_title {text-align: center;}

.nz_sec6 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;height: 650px; }
.nzeduRight {position: static;}
.nzedu_img {position: absolute;top: 0;right: 0;width: 50%;}
.nzedu_img img {width: 100%;height: 600px;padding-top: 0px;object-fit: cover;}
.enjoy_info .top_title h2 { text-align: left; }
.enjoy_info .top_title .line {margin: 0px 0px 20px;} 

.nz_sec8 {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;height: 875px; }
.nztertiaryRight {position: static;}
.nztertiary_img {position: absolute;top: 70px;left: 0;width: 50%;}
.nztertiary_img img {width: 100%;height: 750px;padding-top: 0px;object-fit: cover;}
.nztertiaryinfo {background: #f6f6f6; position: relative;z-index: 9; padding: 50px; margin-top: 65px;}
.nztertiaryinfo .top_title h2 { text-align: left; }
.nztertiaryinfo .top_title .line {margin: 0px 0px 20px;} 
.nztertiaryinfo .top_title p { color: #545454; }
.nztertiaryinfo .top_title ul li {width: 100%; position: relative; padding-left: 30px; color: #545454; font: 18px/25px 'ArimoRegular'; margin-bottom: 15px;}
.nztertiaryinfo .top_title ul li::before {position: absolute; content: ""; top: 8px; left: 0; width: 10px; height: 10px; background: #003b67; border-radius: 50%;}
.nztertiary_box {background: url(assets/images/home/stu-blue-shape.webp) no-repeat top right;width: 450px;padding: 30px;background-size: 100% 100%;}
.nztertiary_box p {font: 22px/30px 'ArimoRegular';color: #ffffff; margin-bottom: 0px;}
.nztertiaryinfo .top_title .nztertiary_box p {color: #ffffff; }

.nz_sec9.path_sec2 {position: relative;width: 100%;background: #ffffff;padding: 70px 0px 70px;}
.nz_sec9 .affLogoList ul li {width: 24%;display: inline-block;margin: 4px 4px;}

/* sticky-form */
.homepage a {color: inherit;}
.green-list-btn{position: fixed;top: 50%;right: 0;transform: translate(0,-50%);z-index: 999;text-align: center;padding: 14px 12px;background:linear-gradient(1deg, rgb(148 221 51) 0%, rgb(138 195 58) 100%);line-height: 1;font-weight: 600;border-radius: 5px 0 0 5px;box-shadow:inset 2px 2px 2px 0px rgb(255 255 255 / 50%), 7px 7px 20px 0px rgb(0 0 0 / 10%), 4px 4px 5px 0px rgb(0 0 0 / 10%);overflow:hidden;height:190px;animation: zoom-btn 2s ease-in-out alternate infinite;}
.green-list-btn:before {position: absolute;content: '';display: inline-block;top: -180px;left: 0;width: 30px;height: 100%;background-color: #fff;animation: shiny-btn1 3s alternate ease-in-out infinite;}
.green-list-div{position: fixed; top: 50%; right: 0; transform: translate(0,-50%) scale(0); z-index: 999; text-align: center; padding: 15px 50px 15px 15px; background: #069a6d; border-radius: 5px 0 0 5px; box-shadow: inset 2px 2px 2px 0px rgb(255 255 255 / 50%), 7px 7px 20px 0px rgb(0 0 0 / 10%), 4px 4px 5px 0px rgb(0 0 0 / 10%); border: 2px #fff solid ; height: 190px;transition: 0.5s;transform-origin:right;display: flex;flex-direction: column;justify-content: center;align-items:center;max-width:280px}
.green-list-div.open{ transform: translate(0,-50%) scale(1);}
.green-list-div-btn {padding: 10px 15px; background: #003a66; color: #fff!important; display: table; border-radius: 50px; }
.green-list-close{position: absolute; top: 0; left: 0; height: 30px; transform: translate(-50%, -50%); width: 30px; background: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 25px; line-height: 0; border: 2px solid #8dc63f; box-shadow: 0 0 14px #22222282;}
.green-list-div h5, .green-list-div p {color: #ffffff;}
	
@keyframes shiny-btn1 {
    0% { transform: scale(0) rotate(45deg); opacity: 0; }
    50% { transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { transform: scale(4) rotate(45deg); opacity: 1; }
    100% { transform: scale(50) rotate(45deg); opacity: 0; }
}
@keyframes zoom-btn {
    0% { transform: translate(0,-50%) scale(1) }
    100% {transform: translate(0,-50%) scale(0.8) }
}

@media screen and (max-width:991px){
	.green-list-div{height:185px}
	.green-list-btn{display: flex;align-items: center;height:185px}
}

.top_hdr {background: #003a66; text-align: center;padding: 10px 0px; margin-bottom: 10px; }
.top_hdr p {font: 16px/25px 'ArimoRegular';color: #ffffff;margin-bottom: 0px;}
a.tophdrbtn {margin-left: 25px; display: inline-block;font: 15px/42px 'Helvetica';color: #ffffff;background: #8dc63f;padding: 0px 25px;border-radius: 50px;}
a.tophdrbtn:hover {color: #ffffff;background: #069a6d;}
.headersec.fixed_header .top_hdr {padding: 10px 0px 5px; margin-bottom: 10px; }


/* .hdr_cta_icon a img {animation-name: pulse-blue;animation-duration: 1.5s;animation-timing-function: ease-out;animation-iteration-count: infinite;border-radius: 50%;}

@keyframes pulse-blue {
	0% {
		box-shadow: 0 0 0 0 rgb(62 64 149 / 75%);
	}
	80% {
		box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
	}
} */

.social_list ul li img, .hdr_cta_icon a img, .cont_social_list ul li img {transition: 0.5s all ease-in-out;} 
.social_list ul li:hover img, .cont_social_list ul li:hover img {transform: scale(1.1);}




/* popup */
.onelemodaltoggle_main.modal{background:rgba(0, 0, 0, 0.795); overflow: hidden;}
.onelemodaltoggle_main.modal.show .modal-dialog {transform: none; width: 600px; max-width: initial; text-align: center;}
.onelemodaltoggle_main .modal-content{border-radius: 0px; background:#003a66;padding: 40px 30px 30px;} 
.onelemodaltoggle_main .btn-close{position: absolute;display: block; width: 40px !important;height: 40px !important;background: url(assets/images/home/cross.webp) no-repeat;opacity: 1; background-size: 40px !important;right: -10px;top: -10px;padding: 0;}
.onelemodaltoggle_main .btn-close:focus{box-shadow: none;}
.onelemodaltoggle_main .modal-header{padding: 0px; border-bottom: 0px;}
.onelemodaltoggle_main .modal-body{padding: 0px;}

.onelemodaltoggle_main_in h2 {position: relative; font: 25px/30px 'ArimoRegular'; margin: 0 0 20px;color:#ffffff;text-align: center;
    padding-bottom: 10px;text-transform: uppercase;}
.onelemodaltoggle_main_in h2::before {position: absolute; content: ""; bottom: 0; left: 0; right: 0; width: 100px; height: 2px; 
        background: #ffffff; margin: 0px auto;}
.subbtn_pop {display: inline-block;color: #ffffff; background: #369cd6; font: 16px/48px 'ArimoRegular'; text-transform: uppercase;
            outline: none;cursor: pointer !important;border: none;padding: 0px 30px; border-radius: 50px;}
.subbtn_pop:hover {background: #ffffff;color: #000000;}
.form-field input[type="text"], .form-field input[type="email"], .form-field input[type="tel"], .form-field select, .form-field textarea {width: 100%;border-radius: 3px;height: 48px;border: 1px solid #d3d4d4;padding: 0 20px;color: #575555;background: #ffffff;font: 15px/48px 'MetropolisRegular';outline: none;width: 100%;}
.form-field input[type="file"] {width: 100%;border-radius: 3px;border: 1px solid #d3d4d4;padding: 5px 20px;color: #575555;background: #ffffff;font: 15px/30px 'MetropolisRegular';outline: none;width: 100%;}
.form-field {margin-bottom: 12px;}
/* End Popup */


a.scrollToTop {position: fixed;bottom: 20px;right: 20px;width: 40px;
    height: 40px;line-height: 40px;text-align: center;color: #fff;background: #003a66!important;
    border-radius: 50%;white-space: nowrap;opacity: 0;z-index: 9999;}
.scrollToTop.show {opacity: 1!important;}

/* MOBILE MENBU */
.mobile-bottom-menu {position: fixed;bottom: 0;left: 0;right: 0;z-index: 9999;background: #000000; display: none;}
ul.menu-list-mb {display: flex;list-style: none;justify-content: space-between;padding: 10px 10px;margin-bottom: 0px;
    margin-top: 0px;/* box-shadow: inset 0px 0px 20px #9d9d9d;*/ height: 65px;}
ul.menu-list-mb li {max-width: 20%;flex: 0 0 20%;text-align: center; position: relative;}
li.mb-menu.active a, ul.menu-list-mb li a:hover {color: #8dc63f !important;}
ul.menu-list-mb li a {color: #ffffff !important;font-size: 12px; background: transparent !important;}
li.mb-menu.active span.mb-menu-icon {color: #8dc63f;}
span.mb-menu-icon {display: block;text-align: center;}
ul.menu-list-mb li span i {font-size: 20px;}
ul.menu-list-mb li.mb-menu.active:after {content: '';position: absolute;top: -10px;left: 0;right: 0;
    height: 2px;width: 40px;background: #8dc63f;margin: 0 auto;}
li.call-btn-list {position: relative;top: -30px;}
span.mb-menu-icon.call-btn {height: 45px;width: 45px;text-align: center;align-items: center;margin: 0 auto;line-height: 50px;
    /*border: 1px solid #d3b11e;*/border-radius: 50%;position: relative;background: transparent;margin-bottom: 3px;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;
    margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #1c1c1c;-webkit-background-clip: padding-box;
    background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);box-shadow: 0 6px 12px rgb(0 0 0 / 18%);}
.dropdown-menu>li>a {display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: nowrap;
    background: #1c1c1c !important; font-size: 15px !important;}
/* end mobile menu */

/* new_sec */
.pathlisting {position: relative; width: 100%; background: #ffffff; padding: 70px 0px 70px;}
.pathlisting .row.srvlist_row {display: flex;}
.pathlisting .row.srvlist_row:nth-child(odd) {display:flex;}
.pathlisting .row.srvlist_row:nth-child(even) {display:flex;flex-direction: row-reverse;}

.accueil_img{position: relative; z-index: 1;}
.accueil_img img{width: 100%;}

.srvlist_row {margin-bottom: 45px; padding-bottom: 45px; border-bottom: 1px solid #dcddda; }
.srvlist_row:last-child {margin-bottom: 0px; padding-bottom: 0px; border-bottom: 1px solid transparent; }

.accueil_img img {border: 10px solid #fff;border-radius: 4px;}
.accueil_img {box-shadow: 8px 13px 40px rgb(0 0 0 / 10%);position: relative;}
.pathlisting .row.srvlist_row:nth-child(odd) .srvlist_img_col .accueil_img { position: relative; z-index: 1;}
.pathlisting .row.srvlist_row:nth-child(even) .srvlist_img_col .accueil_img { position: relative; z-index: 1;}

.path_entry_info {}
.path_entry_info h2 {font: 30px/35px 'HelveticaBold';color: #069a6d;margin-bottom: 15px;}
.path_entry_info p {font: 18px/25px 'ArimoRegular';color: #545454;margin-bottom: 20px;}
.path_entry_info p:last-child {margin-bottom: 0;}
.path_entry_info em { display: inline-block; font: 18px/25px 'Helvetica';color: #8dc63f; margin-bottom: 15px;}
.path_entry_info .line {width: 75px; margin: 0px 0px 10px;}
.mt30 {margin-top: 30px;}
.path_entry_info ul {margin: 0; padding: 0; list-style-type: none;}
.path_entry_info ul li {position: relative; font: 18px/25px 'ArimoRegular';color: #545454;margin-bottom: 12px;padding-left: 25px; }
.path_entry_info ul li a {color: #545454;}
.path_entry_info ul li::before {position: absolute; content: ""; top: 8px; left: 0; width: 10px; height: 10px; background: #003a66; border-radius: 50%;}
.path_entry_info p strong {color: #003a66;}
.pathlisting_sec2 .path_entry_info p strong, .pathlisting_sec2 .path_entry_info p a {color: #069a6d;}
table.common-table {margin-top: 20px;}
.path_entry_info ul.ul_list li {display: inline-block; margin-right: 25px;}

.pathlisting_sec2 {position: relative; width: 100%; background: #003a66; padding: 70px 0px 70px;}
.pathlisting_sec2 .path_entry_info p {color: #ffffff;}
.pathlisting_sec2 .path_entry_info ul li {display: inline-block; margin-right: 25px;}
.pathlisting_sec2 .path_entry_info ul li a {color: #ffffff;}
.pathlisting_sec2 .path_entry_info ul li::before { background: #069a6d;}
.pathlisting_sec2 .common-table th, .pathlisting_sec2 .common-table td { color: #ffffff;border-right: 1px solid #115182;padding: 10px 15px; }
.pathlisting_sec2 table {border: 1px solid #115182;}

.top_title.path_cta {text-align: center;}
.top_title.path_cta h2 {margin-bottom: 20px;font-size: 30px; line-height: 35px;}
.top_title.path_cta h2 a, .top_title.path_cta p a {color: #8dc63f;}
.top_title.path_cta h2 a:hover, .top_title.path_cta p a:hover {color: #ffffff;}
.top_title.path_cta a.hdrBtn:hover {background: #003a66;}

/* sub_query_sec */
.sub_query_sec {position: relative; width: 100%; padding: 50px 0px 50px;}
.query_frm_box {background: #f1f1f1;width: 1000px;margin: 0px auto;padding: 50px;}
.query_frm_box .top_title p {color: #000000;}
.query_frm_box .top_title {text-align: center; margin-bottom: 45px;}
.query_frm_box .form-field h4 {font-size: 20px; line-height: 30px; font-family: 'ArimoMedium'; color: #003b67; margin-bottom: 10px;}
.query_frm_box .form-field em {font-size: 15px;line-height: 20px; color: #f00;}
.query_frm_box .form-field ul {margin: 0; padding: 0; list-style-type: none;}
.query_frm_box .form-field ul li {display: block;position: relative;width: 100%;margin-bottom: 8px;padding-left: 20px;color: #343434;
    font: 16px/25px 'ArimoRegular';}
.query_frm_box .form-field ul li::before {position: absolute; content: ""; top: 7px; left: 0; width: 8px; height: 8px; background: #003b67; border-radius: 50%;}
.query_frm_box .form-field textarea {height: 100px;}
.comment-form label {font-size: 15px;line-height: 23px;}
.comment-form-cookies-consent {position: relative;margin-bottom: 15px; }
#wp-comment-cookies-consent {position: absolute;top: 5px;left: 0px;}
.comment-form-cookies-consent label {padding-left: 25px; color: #343434;font: 16px/25px 'ArimoRegular';}
.comment-form-cookies-consent label a {color: #003b67;}
.sub_query_btn {text-align: center;}
.wpcf7-list-item-label {display: inline-block; margin-left: 10px;}
.wpcf7-list-item {position: relative;}
.wpcf7-list-item label {width: auto;display: inline-block; margin-bottom: 0; margin-right: 15px;}
.form-field sup {top: 0px;display: block;font-size: 13px;line-height: 20px;font-style: italic;color: #202020;margin-top: 10px;}
.form-field em a {color: #003b67;}
.blog_sec1, .blog_details_sec {position: relative; padding: 50px 0px 50px; width: 100%;}
.headersec.blog {border-bottom: 1px solid #dcddda;}
.blog_entry_content h1 {font: 35px/42px 'HelveticaBold';color: #069a6d;margin-bottom: 15px;}
.blog_entry_content h2 {font: 30px/35px 'HelveticaBold';color: #069a6d; margin-top: 15px; margin-bottom: 15px;}
.blog_entry_content h3 {font: 20px/22px 'HelveticaBold';color: #000; margin-top: 15px; margin-bottom: 15px;}
.blog_entry_content .line {width: 75px;margin: 0px 0px 10px;}
.blog_entry_content p {font: 18px/25px 'ArimoRegular';color: #545454;margin-bottom: 20px;}
.blog_entry_content p:last-child {margin-bottom: 0px;}
.blog_entry_content p a {color: #003a66;}
.blog_entry_content ol {font-size: 20px; color: #003a66;}
.related_list {position: relative; padding: 0px 0px 50px; width: 100%;}
.blog_meta {display: block; font: 18px/25px 'ArimoRegular';color: #545454;margin-bottom: 20px;}
.blog_meta em {color: #003a66;}
.blog_featureImg {position: relative; margin-bottom: 20px;}
.blog_featureImg img {width: 100%;}
.widget {background: #f1f1f1; padding: 30px; border: 1px solid #ddd; border-radius: 5px; margin-bottom: 30px;}
.widget h2 {font: 25px/32px 'HelveticaBold';color: #003a66; text-align: center; margin-bottom: 15px;}
.widget ul, .blog_entry_content ul {margin: 0; padding: 0; list-style-type: none;}
.widget ul li, .blog_entry_content ul li {position: relative; font: 18px/25px 'ArimoRegular';color: #545454;margin-bottom: 10px; padding-left: 25px;}
.widget ul li::before, .blog_entry_content ul li::before {position: absolute; content: ""; top: 8px; left: 0; width: 8px; height: 8px; background: #003a66; border-radius: 50%;}
.widget ul li a, .blog_entry_content ul li a {color: #545454;}
.widget ul li a:hover, .blog_entry_content ul li a:hover {color: #069a6d;}


.path_sec1 .pathInfo p,
.pathway_sec1 .pathwayinfo .top_title p,
.pathway_sec2 .pathway_content p,
.path_nurse_info p,
.pathway_sec4 .top_title p,
.pathway_sec7 .faqcont p,
.path_entry_info p {text-align: justify;}
.assesment_box p br {display: none;}




/* RESPONSIVE */

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

    .container{max-width: 1230px;}

}


@media (min-width: 1700px) and (max-width: 1799px) {



}

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



}



@media only screen and (max-width: 1599px) {
    .onelemodaltoggle_custom.modal.show .modal-dialog { width: 450px; }
    .onelemodaltoggle_custom .btn-close {width: 30px !important;height: 30px !important; background-size: 30px !important;}

    .onelemodaltoggle_main.modal.show .modal-dialog { width: 450px; }
    .onelemodaltoggle_main .btn-close {width: 30px !important;height: 30px !important; background-size: 30px !important;}

    .client_logo_box .owl-theme .owl-prev, .client_logo_box .owl-theme .owl-next,
    .port_logo_box .owl-theme .owl-prev, .port_logo_box .owl-theme .owl-next {width: 40px;height: 40px;line-height: 40px;  left: -20px;}
    .client_logo_box .owl-theme .owl-next,
    .port_logo_box .owl-theme .owl-next {left: inherit; right: -20px;}

    .certificate_logo_box .owl-theme .owl-prev, .certificate_logo_box .owl-theme .owl-next {width:40px;height: 40px;line-height:40px;left: -50px;}
    .certificate_logo_box .owl-theme .owl-next {left: inherit;right: -50px;}

    .headersec {padding: 0px 0px 10px;}
    .hdrlgo {width: 200px;}
    a.hdrBtn {font-size: 14px; line-height: 42px; padding: 0px 20px;}
    .hdrmenu li a {font-size: 14px;   padding: 2px 0px;}
    .hdrmenu li {margin: 0px 12px;}
    .hdr_cta_icon a {font-size: 16px;}
    .headersec.fixed_header .hdrlgo {width: 180px;}
    .bannerSec {margin-top: -90px;padding: 90px 0px 0px;}
    .bnrtxtinr h1 { font-size: 60px; line-height: 70px; margin-bottom: 10px;}
    .bnrtxtinr p { font-size: 16px; line-height: 25px; margin-bottom: 20px;}
    .bnrtxtinr { max-width: 425px;}
    a.bnrBtn { font-size: 15px; line-height: 46px; padding: 0px 25px;}
    .bannerSecSlide { bottom: 200px;}
    .scroll-down img {width: 20px;}
    .floating_app_call img {width: 40px;}
    .top_title h2 {font-size: 45px; line-height: 50px; margin-bottom: 10px;}
    .home_sec1 { padding: 50px 0px 20px;}
    .top_title .line {width: 100px; margin: 0px auto 15px;}
    .prof_icon img, .prof_icon_hvr img {width: 45px;}
    .prof_icon, .prof_icon_hvr {width: 50px;}
    .prof_box { padding: 6px 5px;}
    .prof_info p {font-size: 13px;}
    .prof_list_box {margin-top: 25px;}
    .home_sec2 {padding: 20px 0px 60px;}
    .top_title h3 { font-size: 30px; line-height: 36px;  margin-bottom: 10px;}
    .study_icon, .study_icon_hvr {width: 50px;margin: 0px auto 20px;}
    .study_icon img, .study_icon_hvr img {width: 50px;}
    .study_info p { font-size: 16px; line-height: 20px;  height: 40px;}
    .study_box { padding: 30px 10px 20px;}
    .home_sec3 {padding: 50px 0px 40px; }
    .home_sec3 .top_title h2 span::before { left: 350px;width: 100px;}
    .choose_info em {font-size: 30px; line-height: 30px;  margin-bottom: 5px;}
    .choose_info p, .top_title p { font-size: 16px; line-height: 25px;}
    .top_title p { margin-bottom: 15px;}
    .choose_img {width: 85px;}
    .chooseLeftBox ul::before { left: 42px;}
    .chooseBigLogo {width: 75%; margin: 0px auto 25px;}
    .chooseBtmInfo_img {width:80px; margin: 0px auto 15px;}
    .chooseBtmInfo p { font-size: 14px; line-height: 20px;}
    .home_sec4 {padding: 55px 0px 60px;}
    .srv_no { top: -35px;width: 70px;height: 70px;font-size: 35px; line-height:70px;}
    .srv_info h4 { font-size: 18px; line-height: 25px;}
    .srv_info { padding: 15px 20px;}
    .srv_info img {width: 20px !important;top: 18px;}
    .home_sec5 {padding:50px 0px 50px;}
    .process_content h3 { font-size: 25px; line-height: 32px; padding: 0px 25px;}
    .student_top_info .top_title {margin-bottom: 20px;}
    .student_info_list {width: 600px; padding: 20px 15px;}
    .student_info_list ul li { font-size: 18px; line-height: 25px; margin-bottom: 12px;padding-left: 30px;}
    .student_info_list ul li::before {width: 15px;height: 15px;}
    .student_rgt_bg img {height: 625px;padding-top: 50px;}
    .student_right_info p { font-size: 18px; line-height: 25px;margin-bottom: 0px;}
    .student_right_info {bottom: 100px;right: 250px;width: 335px;padding: 25px;}
    .home_sec6, .student_bg img { height: 675px;}
    .home_sec7, .home_sec8, .home_sec9, .home_sec10 {padding: 50px 0px 50px;}
    .edu_info h3 {font-size: 20px; line-height: 25px; padding-bottom: 5px;}
    .edu_info p { font-size: 16px; line-height: 25px;  margin-bottom: 0px;}
    .university_title h3 {font-size: 16px; line-height: 22px; }
    .stuvisa_left_info h3, .stuvisa_right_info h3 {font-size: 17px; line-height: 25px;margin-bottom: 5px;}
    .stuvisa_left_info p, .stuvisa_right_info p {font-size: 16px; line-height: 23px;}
    .stuvisa_left_box, .stuvisa_right_box {min-height: 150px;}
    .stuvisa_left ul li, .stuvisa_right ul li {margin-bottom: 35px;}
    .stuvisa_btm_box1, .stuvisa_btm_box1, .stuvisa_btm_box1 {padding: 20px;}
    .stuvisa_btm_box1 p, .stuvisa_btm_box2 p, .stuvisa_btm_box3 p {font-size: 18px; line-height: 25px;}
    .faqpnl .accordion-item > button { font-size: 16px; line-height: 25px; padding: 10px 0 10px 0px;}
    .home_sec10 .faqpnl .accordion-item > button { font-size: 16px; line-height: 25px; padding: 10px 0 10px 20px;}
    .faqpnl .accordion-item > button em {width: 36px; height: 36px; line-height: 36px; margin-right: 12px;}
    .faqcont{padding: 0px 0px 0px 0px;}
    .faqpnl .accordion-item > button::before {width: 45px;height: 52px;}
    .accordion-collapse.collapse::before {width: 28px;height: 40px;}
    .faqcont p, .blog_info p, .home_sec10 .faqcont p {font-size: 16px; line-height: 25px;}
    .home_sec11 { padding: 70px 0px 25px;}
    .top_client_title h2 { font-size: 20px; line-height: 25px; margin-bottom: 20px;}
    .home_sec12 { padding: 25px 0px 50px;}
    .home_sec12 .top_title {margin-bottom: 35px;}
    .blog_info p.date { font-size: 16px; line-height: 25px;  margin-bottom: 5px;}
    .blog_info h2 {font-size: 25px; line-height: 32px;  margin-bottom: 5px;}
    a.readBtn {font-size: 15px;}
    .blogViwBtn {margin-top: 20px;}
    a.viewBtn { font-size: 15px; line-height: 46px;  padding: 0px 25px;}
    .contactRightInfo h2 { font-size: 30px; line-height: 30px; margin-bottom: 5px;}
    .contactRightInfo .line {width: 40px; margin: 0px 0px 15px;}
    .form-field label {font-size: 15px;}
    .cont_frm_box .form-field input[type="text"], .cont_frm_box .form-field input[type="email"], .cont_frm_box .form-field input[type="tel"], .cont_frm_box .form-field select, .cont_frm_box .form-field textarea {
      height: 46px; padding: 0 15px; font-size: 15px; line-height: 46px; ;}
    .contsubbtn { font-size: 15px; line-height: 46px;  padding: 0px 40px;}
    .home_sec13 { padding: 60px 0px 0px;}
    .home_sec13 .top_title .line {width: 75px; margin: 0px 0px 15px;}
    .home_sec13 .top_title {margin-bottom: 50px;}
    .ftcont_box em { font-size: 18px; line-height: 25px; margin-bottom: 10px;}
    .ftcont_info p, .ft_email a, .ftcont_info ul li { font-size: 16px; line-height: 25px; }
    .footer { padding: 60px 0px 20px;}
    .news_frm h2 { font-size: 25px; line-height: 32px;  margin-bottom: 30px;}
    .newscontrol { padding: 0 15px 0px 55px;font-size: 16px; line-height: 48px;}
    .email_box {width: 500px;}
    .email_box .form-field-input { height: 48px;}
    .newscontrol {font-size: 15px;}
    .newsbtn {font-size: 16px; line-height: 42px; padding: 0px 35px;}
    .form-field-input em { top: 14px;}
    .news_frm { margin-bottom: 30px;}
    .footer_logo { width: 185px;}
    .footer_menu ul li { margin: 0px 7px; font-size: 13px;}
    .footerBtm {  padding-bottom: 25px;margin-bottom: 30px;}
    .copyright_text p {font-size: 14px;}
    .footer_social ul li img {width: 30px;}
    .footer_social ul li { margin: 0px 2px;}

    .client_logo_box .owl-theme .owl-prev, .client_logo_box .owl-theme .owl-next,
    .service_box .owl-theme .owl-prev, .service_box .owl-theme .owl-next,
    .university_box .owl-theme .owl-prev, .university_box .owl-theme .owl-next {width: 36px;height: 36px;line-height: 36px;left: -15px;}

    .client_logo_box .owl-theme .owl-next,
    .service_box .owl-theme .owl-next,
    .university_box .owl-theme .owl-next {left: inherit;right: -15px;}
    .subbtn_custom_pop {font-size: 15px; line-height: 42px; width: 125px;}
    .form-field-custom select {font-size: 16px; line-height: 46px;height: 46px; padding: 0 15px;;}
    .inr_bnrtxtinr h1 {font-size: 60px; line-height: 70px;}
    .abt_sec1 {padding: 50px 0px 35px;}
    .abt_sec1 .top_title {margin-bottom: 35px;}
    .abtwrk_item .abtwrk_info P { font-size: 20px; line-height: 30px; margin-bottom: 0;}
    .abtwrk_item .abtwrk_no { font-size: 35px; line-height: 35px; }
    .abt_sec2 { padding: 35px 0px 50px;}
    .enjoyImg {padding-right: 15px;}
    .enjoy_info span {font-size: 15px; line-height: 25px; }
    .enjoy_info h2 {font-size: 45px; line-height: 52px; }
    .enjoy_info .line { width: 70px; margin: 0px 0px 10px;}
    .enjoy_info em {font-size: 20px; line-height: 25px;margin-bottom: 20px; }
    .enjoy_info ul li {font-size: 20px; line-height: 25px;margin-bottom: 15px;padding-left: 35px;}
    .enjoy_info ul li::before { width: 25px;height: 25px;  background-size: 25px;}
    .abt_sec3 {padding: 40px 0px 45px;}
    .abtform-field input[type="text"], .abtform-field input[type="email"] {font-size: 16px; line-height: 52px; height: 52px;}
    .abtbtn_pop {font-size: 16px; line-height: 52px;}
    .abtCont {font-size: 36px; line-height: 42px;margin-top: 20px;}
    .abt_sec4 .director_content h3 {font-size: 25px; line-height: 32px;}
    .abt_sec4 .director_content em {font-size: 18px; line-height: 25px;}
    .abt_sec4 .director_content p {font-size: 16px; line-height: 25px;  margin-bottom: 15px;}
    .abt_sec4 .row.srvlist_row:nth-child(odd) { padding: 15px 10px;}
    .abt_sec4 { padding: 20px 0px 50px;}
    .abt_sec5 {padding: 50px 0px 50px;}
    .adviser_info h3 {font-size: 18px; line-height: 25px; margin-bottom: 5px; }
    .adviser_info p {font-size: 15px; line-height: 25px; margin-bottom: 10px;}
    .adviser_info span {width: 175px;font-size: 15px; line-height: 36px;}
    .adviser_img { width: 75%;margin: 0px auto 15px;}
    .abt_sec6 { padding: 50px 0px 100px;}
    .sales_info h3 {font-size: 18px; line-height: 25px;}
    .sales_info p {font-size: 15px; line-height: 24px; margin-bottom: 0px;}
    .assesment_img {width: 175px;  top: -75px;}
    .assesment_box { margin-top: 25px;}
    .assesment_box h2 {font-size: 45px; line-height: 52px;}
    .assesment_box p { font-size: 20px; line-height: 30px;  margin-bottom: 15px;}
    .abt_sec7 { padding: 100px 0px 50px;}
    .abt_sec8 {padding: 50px 0px 50px;}
    .abt_sec9 { padding: 50px 0px 50px;}
    .backofc_info h3 {font-size: 18px; line-height: 25px;}
    .backofc_info p {font-size: 15px; line-height: 25px;  margin-bottom: 0px;}
    .backofc_info {margin-top: 2px;}
    .contact_sec1 {padding: 70px 0px 30px;}
    .contact_sec1 .ftcont_icon {width: 40px; margin-right: 15px;}
    .contact_sec2 {padding: 30px 0px 60px;}
    .faq_sec1 {padding: 50px 0px 60px;}
    .faq_sec1 .faqpnl .accordion-item > button { font-size: 16px; line-height: 25px;  padding: 15px 0;}
    .faq_sec1 .faqcont {padding: 20px;}
    .faq_sec1 .faqcont h3 { font-size: 16px; line-height: 25px;  margin-bottom: 10px;}
    .faq_sec1 .faqcont p { font-size: 15px; line-height: 23px; margin-bottom: 15px;}
    .faq_sec1 .faqcont ul li {font-size: 15px; line-height: 23px;}
    .path_sec1 {padding: 50px 0px 40px;}
    .pathLogoImg { width: 85px;height: 85px;}
    .pathImg {margin-top: 40px;}
    .pathInfo h3 {font-size: 20px; line-height: 25px; margin-bottom: 6px;}
    .pathInfo p { font-size: 16px; line-height: 23px; margin-bottom: 10px;}
    a.pthhread { font-size: 15px; line-height: 22px;}
    .pathInfo { padding: 20px 15px 20px;}
.ftcont_info {width: 80%;}
.path_sec2 { padding: 40px 0px 45px;}
.pathway_sec1 { padding: 50px 0px 30px;}
.pathway_sec2 { padding: 35px 0px 50px;}
.pathway_content h3 {font-size:30px; line-height: 35px; margin-bottom: 10px;}
.pathway_content p {font-size: 16px; line-height: 25px;}
.pathway_sec2 .row.pathway_row:nth-child(odd) .brdLft::before { top: 10px; left: -7px;width: 12px;height: 12px;}
.pathway_sec3 { padding: 50px 0px 30px;}
.path_nurse_info h3 {font-size:30px; line-height: 35px;margin-bottom: 12px;}
.path_nurse_info p { font-size: 16px; line-height: 25px; margin-bottom: 10px;}
.pathway_sec4 .top_title p { font-size: 16px; line-height: 25px; margin-bottom: 10px;}
.pathway_sec4 {padding: 50px 0px 50px;}
.pathway_sec5 {padding: 50px 0px 50px;}
.cap_info h2 { font-size:30px; line-height: 35px; margin-bottom: 10px;}
.cap_info p { font-size: 16px; line-height: 25px; margin-bottom: 10px;}
.pathway_sec7 { padding: 50px 0px 50px;}
.pathwayinfo .top_title p {font-size: 16px; line-height: 25px;}
.nz_sec1 { padding: 50px 0px 50px;}
.nz_sec2 { padding: 50px 0px 50px;}
.nz_sec2::before {  height: 550px;}
.climate_img img {height: 550px;}
.nz_sec3 { padding: 50px 0px 30px;}
.culture_img { margin-bottom: 25px;width: 850px;}
.cultureinfo .top_title .line { margin: 0px 0px 10px;}
.nz_sec4 {padding: 30px 0px 50px;}
.nzwrkinfo .top_title .line {margin: 0px 0px 10px;}
.nz_sec5 {padding: 45px 0px 50px;}
.nz_sec6 { padding: 50px 0px 50px; height: 550px;}
.nzedu_img img {height: 550px;}
.nztertiaryinfo .top_title ul li { font-size: 16px; line-height: 25px; margin-bottom: 10px;}
.nztertiaryinfo { padding: 30px; margin-top: 50px;}
.nz_sec8 { padding: 70px 0px 50px;height: 690px;}
.nz_sec9.path_sec2 { padding: 80px 0px 50px;}
.nztertiary_box { width: 350px; padding: 20px;}
.enjoy_info .top_title .line {margin: 0px 0px 10px;}

.top_hdr {padding: 7px 0px; margin-bottom: 7px; }
.top_hdr p {font-size: 14px;line-height: 20px;}
a.tophdrbtn {margin-left: 20px;font-size: 13px;line-height: 36px;padding: 0px 20px;}

.path_entry_info h2 {font-size: 25px;line-height: 30px;margin-bottom: 10px;}
.path_entry_info p {font-size: 16px;line-height: 25px;margin-bottom: 15px;}
.path_entry_info em {font-size: 16px;line-height: 25px;margin-bottom: 10px;}
.srvlist_row {margin-bottom: 35px; padding-bottom: 35px; }
.path_entry_info ul li {font-size: 16px;line-height: 25px;margin-bottom: 8px;padding-left: 20px; }
.path_entry_info ul li::before {top: 7px; width: 8px; height: 8px;}

.pathlisting, .pathlisting_sec2 {padding: 50px 0px 50px;}
.query_frm_box {width: 850px;margin: 0px auto;padding: 35px;}
.abt_sec1 .container, .abt_sec2 .container {width: 950px; margin: 0px auto;}
.abtWrkImgSml {width: 235px;}
.abtWrkImg {padding-left: 100px;}
.home_sec10 .faqcont ul li {font-size: 16px; line-height: 25px; margin-bottom: 8px;}
.home_sec10 .faqcont ul li::before {top: 9px; } 
.blog_sec1 { padding: 50px 0px 50px;}
.blog_entry_content h1 {font-size: 30px; line-height:35px; margin-bottom: 10px;}
.blog_entry_content h2 {font-size: 25px; line-height:32px; margin-top: 10px;  margin-bottom: 10px;}
.blog_entry_content .line {width: 75px;margin: 0px 0px 10px;}
.blog_entry_content p {font-size: 16px;line-height: 25px;margin-bottom: 15px;}
.blog_meta {font-size: 16px; line-height: 25px; margin-bottom: 15px;}
.widget ul li, .blog_entry_content ul li {font-size: 15px; line-height: 20px; margin-bottom: 8px; padding-left: 20px;}
.widget ul li::before, .blog_entry_content ul li::before {top: 7px; }
.top_title.path_cta h2 {font-size: 25px; line-height: 32px;}






}

@media only screen and (max-width: 1199px) {
    .hdrlgo {width: 175px;}
    .headersec.fixed_header .hdrlgo {width: 160px;}
    .bnrtxtinr h1 {font-size: 50px;line-height: 55px;margin-bottom: 5px;}
    .hdrmenu li {margin: 0px 8px;}
    a.hdrBtn {font-size: 13px; padding: 0px 15px;}
    .hdrcta_btn, .hdr_cta_icon {margin-left: 12px;}
    .hdr_cta_icon {padding-left: 12px;}
    .bannerSecSlide {bottom: 100px;}
    .top_title h2 {font-size: 35px;line-height: 40px;margin-bottom: 7px;}
    .prof_info p {font-size: 12px;}
    .prof_box {padding: 6px 0px;}
    .top_title h3 {font-size: 25px;line-height: 30px;margin-bottom: 10px;}
    .study_info p {font-size: 15px;}
    .home_sec3 .top_title h2 span::before {left: 285px;top: 22px;}
    .chooseBtmInfo p {font-size: 12px;line-height: 18px;}
    .process_content h3 {font-size: 20px;line-height: 27px;padding: 0px 25px;}
    .student_info_list ul li { font-size: 16px; line-height: 25px; margin-bottom: 10px;}
    .student_info_list { width: 500px;}
    .student_right_info p {font-size: 16px;line-height: 25px;margin-bottom: 0px;}
    .student_right_info {bottom: 100px;right: 100px;width: 285px; padding: 15px;}
    .edu_info h3 { font-size: 18px;}
    .blog_info h2 {font-size: 20px;line-height: 25px;margin-bottom: 5px;}
    .abtwrk_item .abtwrk_img {width: 60px;margin-right: 10px;}
    .abtwrk_item .abtwrk_no {font-size: 30px;line-height: 30px;}
    .abtWrkLeftBox ul li::before {top: 25px;}
    .abtWrkImg {padding-bottom: 50px;padding-left: 100px;}
    .abtWrkImgSml {width: 225px;}
.enjoy_info h2 {font-size: 40px;line-height: 47px;}
.enjoy_info em {font-size: 18px;}
.enjoy_info ul li {font-size: 17px;}
.abtCont {font-size: 30px;line-height: 35px;}
    .abt_sec4 .director_content h3 {font-size: 20px;line-height: 25px; }
    .abt_sec4 .director_content em {font-size: 17px;line-height: 20px;}
    .assesment_box h2 {font-size: 35px;line-height: 42px;}
    .assesment_box p {font-size: 17px;line-height: 25px;}
    .inr_bnrtxtinr h1 {font-size: 50px;line-height:60px;}
    .sales_info { padding: 12px 5px;margin: -50px 12px 10px;}
    .contact_sec1 .ftcont_info p, .contact_sec1 .ft_email a {font-size: 15px;line-height: 22px;}
    .pathway_content h3 {font-size: 25px;line-height: 35px;margin-bottom: 10px;}
    .pathway_content p {font-size: 15px;line-height: 23px;}
    .path_nurse_info h3 {font-size: 25px;line-height: 30px;margin-bottom: 10px;}
    .path_nurse_info p {font-size: 15px;line-height: 23px;margin-bottom: 10px;}
    .path_nurse_img {width: 125px;margin-right: 20px;}
    .pathway_sec4 .top_title p {font-size: 15px;line-height: 23px;margin-bottom: 8px;}
    .cap_info h2 {font-size: 25px;line-height: 32px;margin-bottom: 10px;}
    .cap_info p {font-size: 15px;line-height: 23px;margin-bottom: 10px;}
    .pathwayinfo .top_title p {font-size: 15px; line-height: 23px;}
    .pathwayinfo .top_title .line {margin: 0px 0px 10px;}
    .top_title p {font-size: 15px;line-height: 23px;}
    .nztertiaryinfo .top_title ul li {font-size: 15px;line-height: 23px;margin-bottom: 7px;}
    .top_title.path_cta h2 {font-size: 20px; line-height: 30px;}
}



@media only screen and (max-width: 991px) {
    .order1 {order: 1;}
    .order2 {order: 2;}

    .headersec .container{max-width: 100%;padding: 0px 15px;}
    .collapse-button{right: 15px; background: #8dc63f !important;}
    .collapse-button .icon-bar{background: #ffffff;}
    ul.slimmenu > li {padding: 0px;margin: 0px;}
    ul.slimmenu > li > a {font-size: 14px;padding: 10px 13px;}
    ul.slimmenu{position: absolute; top: 100%; left: 0; width: 100%; z-index: 9; background: #ffffff;}
    .collapse-button .icon-bar {margin: 4px 0;}
    ul.slimmenu.collapsed li {text-align: center;}
    .hdrmenu li:first-child {margin-left: 0px;}

    .hdr_cta_icon {border-left: none;padding-left: 0px;}
    .hdr_cta {padding-right: 50px;}
    .hdrmenu li a::before {width: 100%;}
    .bnrtxtinr h1 {font-size: 40px;line-height: 45px;margin-bottom: 5px;}
    .bnrtxtinr p {font-size: 16px;line-height: 25px;margin-bottom: 10px;}
    .bnrtxtinr {max-width: 100%;text-align: center;}
    .scroll-down { bottom: 15px;}
    .top_title h2 {font-size: 30px;line-height: 35px;margin-bottom: 5px;}
    .prof_list ul { display: inherit; text-align: center;}
    .prof_box {padding: 6px 10px;}
    .prof_info p {font-size: 13px;text-align: left;}
    .top_title h3 {font-size: 20px;line-height: 26px;margin-bottom: 10px;}
    .study_list ul { display: inherit; text-align: center;}
    .study_list ul li { width: 200px;}
    .study_box {padding: 30px 20px 20px;}
    .home_sec3 .top_title h2 span::before { left: 245px; top: 18px;}
    .chooseBigLogo {width: 50%;margin: 0px auto 25px;}
    .chooseBtmInfo p {font-size: 13px;line-height: 18px;}
    .student_bg { width: 100%;}
    .home_sec6, .student_bg img, .student_rgt_bg img {height: auto;}
    .student_rgt_bg {position: static;width: 100%;}
    .student_info_list {width: 100%;}
    .student_right_info {bottom: 50px;right: 0;width: 285px;padding: 15px;left: 0;margin: 0px auto;}
    .stuvisa_left_img { right: -45px; width: 50px;}
    .stuvisa_right_img {left: -45px;width: 50px;}
    .stuvisa_left_info p, .stuvisa_right_info p {font-size: 14px;line-height: 20px;}
    .stuvisa_btm_box1 p, .stuvisa_btm_box2 p, .stuvisa_btm_box3 p {font-size: 15px;line-height: 20px;}
    .stuvisa_btm_box1, .stuvisa_btm_box2, .stuvisa_btm_box3 { padding: 15px;}
    .ftcont_info p br {display: none;}
    .footerCopyright {display: inherit;text-align: center;}
    .copyright_text p {font-size: 13px; margin-bottom: 15px;}
    .contactRightInfo h2 {font-size: 25px;line-height: 25px;margin-bottom: 5px;}

    .client_logo_box .owl-theme .owl-prev, .client_logo_box .owl-theme .owl-next,
    .service_box .owl-theme .owl-prev, .service_box .owl-theme .owl-next,
    .university_box .owl-theme .owl-prev, .university_box .owl-theme .owl-next {width: 32px;height: 32px;line-height: 32px;left: -10px;}

    .client_logo_box .owl-theme .owl-next,
    .service_box .owl-theme .owl-next,
    .university_box .owl-theme .owl-next {left: inherit;right: -10px;}
    .inr_bnrtxtinr h1 {font-size: 40px;line-height:50px;}
    .certificate_logo_box {width: 500px;}
    .abtwrk_item .abtwrk_no {font-size: 25px;line-height: 25px;margin-right: 5px;}
.abtwrk_item .abtwrk_info P {font-size: 17px;line-height: 25px;}
.abtWrkLeftBox ul li::before {top: 24px;}
.abtWrkImg {padding-bottom: 25px;padding-left: 50px;}
.abtWrkImgSml {width: 150px;}
.enjoy_info h2 {font-size: 32px;line-height: 38px;}
.abtCont {font-size: 25px;line-height: 30px;}
.adviser_list {position: relative;margin-bottom: 35px;}
.abt_sec5 {padding: 50px 0px 20px;}
.abtWrkLeftBox ul li {margin-bottom: 10px;}
.certificate_logo_box .owl-theme .owl-prev, .certificate_logo_box .owl-theme .owl-next {width:36px;height:36px;line-height:36px;left: -40px;}
.certificate_logo_box .owl-theme .owl-next {left: inherit;right: -40px;}
.contact_sec1 .top_title {margin-bottom: 15px;}
.contact_sec1 .ftcont_box {margin-bottom: 18px;}
.contact_sec1 .ftcont_info {width: 80%;;}
.contact_sec1 .ftcont_box em {font-size: 16px;line-height: 20px;margin-bottom: 5px;}
.contact_sec1 .ftcont_info ul li {margin: 0px 0px 5px;}
.mettingicon { width: 50px; margin: 0px auto 10px;}
.schduleCall {padding: 20px 10px;}
.schduleCall h2 { font-size: 27px;line-height: 35px; margin-bottom: 10px;}
.faq_sec1 {padding: 35px 0px 50px;}
.affLogoList ul li {width: 30%;}
.pathway_img {width: 100%; padding: 15px;}
.pathway_content h3 {font-size: 20px;line-height: 25px;margin-bottom: 5px;}
.pathway_content p {font-size: 15px;line-height: 20px;}
.pathway_sec2 .row.pathway_row:nth-child(even) .brdLft::before { top: 6px; width: 12px; height: 12px;}
.path_nurse_info h3 {font-size: 20px;line-height: 25px;margin-bottom: 10px;}
.cap_info h2 { font-size: 20px; line-height: 27px; margin-bottom: 10px;}
.path_nurse_info {padding-right: 15px;}
.nz_smlimg {width: 185px;}
.nz_sec2 { background: #003b68;padding: 50px 0px 50px;}
.nz_sec2::before {display: none;}
.climate_img {width: 40%;}
.enjoy_info em { font-size: 16px;}
.enjoy_info ul li {font-size: 16px;}

.mobile-bottom-menu {display: block;}
.floating_app_call {display: none;}
.footer {padding: 50px 0px 115px;}
.inr_bnrtxtinr h1 br {display: none;}
.query_frm_box {width: 100%;margin: 0px auto;padding: 25px;}
.abt_sec1 .container, .abt_sec2 .container {width: 100%; margin: 0px auto;}
.culture_img { width: 750px;}
ul.slimmenu li .sub-toggle {right: 0px;width: 40px; background: #8dc63f;}
ul.slimmenu li > ul {width: 100%;}
.blog_entry_content h1 {font-size: 25px; line-height:32px;}
.blog_entry_content h2 {font-size: 20px; line-height:27px;}
.top_title.path_cta h2 {font-size: 18px; line-height: 25px;}
}

 
@media only screen and (max-width: 767px){
    .culture_img { width: 100%;}
    .abtWrkRightBox, .enjoyImg {display: none;}
    .abt_sec1 {padding: 50px 0px 0px;}
    .abt_sec2 {padding: 0px 0px 50px;}
    .bannerSecSlide {bottom: 50px;}
    .bnrtxtinr h1 {font-size: 30px;line-height: 30px;margin-bottom: 5px;}
    .bnrtxtinr p {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
    a.bnrBtn {font-size: 13px;line-height: 36px;padding: 0px 15px;}
    .study_box {padding: 30px 10px 20px;}
    .study_list ul li {width: 150px;}
    .top_title h2 {font-size: 25px;line-height: 30px;margin-bottom: 5px;}
    .home_sec3 .top_title h2 span::before {left: 200px;top: 15px;}
    .srv_info h4 {font-size: 16px;line-height: 20px;}
    .process_content h3 {font-size: 16px;line-height: 23px;padding: 0px 25px;}
    .stuvisa_left {margin-top: 0px;}
    .stuvisa_right {margin-top: 50px;}
    .stuvisa_left_img {right: 0px;width: 50px;}
    .stuvisa_left_info {padding-right: 70px;}
    .stuvisa_left_box, .stuvisa_right_box { min-height: auto;}
    .stuvisa_right_img {left: 0px;width: 50px;}
    .stuvisa_right_info { padding-left: 70px;}
    .top_title p br, .blog_info h2 br {display: none;}
    .faqpnl .accordion-item > button {font-size: 15px;line-height: 20px;padding: 7px 0 7px 15px;height:55px}
    .home_sec10 .faqpnl .accordion-item > button {font-size: 15px;line-height: 20px;padding: 7px 50px 7px 15px;height:55px}
    .home_sec10 .accordion-collapse.collapse::before { width: 28px;height: 42px;}
    .home_sec10 .faqcont { padding: 0px 45px 0px 65px;}
    .faqpnl .accordion-item > button::before, .home_sec10 .faqpnl .accordion-item > button::before {width: 45px;height: 56px;}
    .faqcont p, .blog_info p, .home_sec10 .faqcont p {font-size: 15px;line-height: 22px;}
    .blog_list {margin-bottom: 20px;}
    .blog_info h2 {font-size: 18px;line-height: 23px;margin-bottom: 5px;}
    .home_sec13 {padding: 50px 0px 50px;}
    .home_sec13 .top_title {margin-bottom: 30px;}
    .ftcont_box {margin-bottom: 20px;}
    .choose_info p, .top_title p {font-size: 15px;line-height: 23px;}
    .ftcont_info p, .ft_email a, .ftcont_info ul li {font-size: 15px;line-height: 23px;}
    .news_frm h2 {font-size: 20px;line-height: 25px;margin-bottom: 25px;}
    .email_box {width: 450px;}
    .ftcont_box em {font-size: 16px;line-height: 20px;margin-bottom: 5px;}
    .footerBtm {display: inherit;text-align: center;}
    .footer_logo {width: 185px;margin: 0px auto 25px;}
    .inr_bnrtxtinr h1 {font-size: 30px;line-height:40px;}
    .inr_bannerSec img { height: 250px;object-fit: cover;}
    .abtWrkLeftBox {margin-bottom: 40px;}
    .abtWrkImg {padding-bottom: 50px;padding-left: 75px;}
    .abtWrkImgSml {width: 225px;}
    .enjoyImg {padding-right: 0px;margin-bottom: 30px;}
    .enjoy_info h2 {font-size: 25px;line-height: 32px;}
    .enjoy_info span {font-size: 13px;line-height: 20px;}
    .director_img {width: 50%; margin: 0px auto;}
    .abt_sec4 .row.srvlist_row:nth-child(odd)::before, .abt_sec4 .row.srvlist_row:nth-child(even)::before {width: 100%;}
    .director_content {text-align: center;}
    .abt_sec4 .row.srvlist_row:nth-child(even) { padding: 15px 10px;}
    .abt_sec4 .row.srvlist_row {margin-top: 35px;}
.sales_info p, .backofc_info p {font-size: 13px;line-height: 20px;}
.sales_info h3 {font-size: 16px;line-height: 20px;}
.abtWrkLeftBox ul li {margin-bottom: 12px;}
.certificate_logo_box {width: 80%;}
.contact_sec1 {padding: 50px 0px 30px;}
.contact_sec1 .ftcont_info ul li {margin: 0px 10px 0px;}
.contact_sec1 .ftcont_info ul li:first-child {margin-left: 0px;}
.contact_sec1 .ftcont_info ul li:last-child {margin-right: 0px;}
.schduleCall { margin-bottom: 35px;}
.contact_sec2 {padding: 20px 0px 50px;}
.contact_sec1 .contactRightInfo {padding: 20px;}
.faq_sec1 .faqpnl .accordion-item > button {font-size: 15px;} 
.pathInfo h3 {font-size: 17px;line-height: 23px;}
.pathInfo p {font-size: 15px;line-height: 22px;}
.pathwayinfo_img {width: 75%;margin: 0px auto 20px}
.pathwayinfo .top_title h2 {text-align: center;}
.pathwayinfo .top_title h2 br {display: none;}
.pathwayinfo .top_title .line {margin: 0px auto 10px;}
.pathwayinfo .top_title p { text-align: center;}
.pathway_sec1 .row.pathinfo_row {padding: 20px;}
.pathway_content p { font-size: 15px;line-height: 23px;}
.pathway_content_col {margin-bottom: 30px;}
.pathway_img { width: 75%;}
.pathway_sec2 .row.pathway_row:nth-child(even) .pathway_content_col {margin-top: 30px;    padding-left: 8px;}
.pathway_sec2 .row.pathway_row:nth-child(odd) { border-left: none;}
.pathway_sec2 .row.pathway_row:nth-child(even) .pathway_img_col {border-right: none;}
.pathway_sec2 .row.pathway_row:nth-child(odd) .brdLft::before {top: 6px;left: 0px;width: 12px;height: 12px;}
.pathway_sec2 .row.pathway_row:nth-child(even) .brdLft::before {top: 35px;width: 12px;height: 12px;left: 0;}
.path_prcess_img {margin-right: 0px; margin-bottom: 25px;}
.cap_info {margin-bottom: 30px;}
.pathway_sec2 {padding: 35px 0px 30px;}
.pathway_sec5 { padding: 50px 0px 15px;}
.pathway_sec7 .faqpnl .accordion-item > button {font-size: 16px;line-height: 25px;padding: 10px 0 10px 0px;height: auto;}
.faq_img {margin-top: 25px;}
.inr_bnrtxtinr h1 br, .pathway_sec3 .top_title h2 br {display: none;}
.nz_smlimg { width: 250px;}
.climate_img, .nzedu_img { width: 100%; position: static;}
.nzwrk_img {margin-bottom: 20px;}
.nzedu_img img { height: auto;}
.nz_sec6 { padding: 50px 0px 25px; height: auto;}
.nztertiary_img {position: static;top: 0px;width: 100%;}
.nz_sec8 {padding: 50px 0px 50px;height: auto;}
.nz_sec9.path_sec2 { padding: 0px 0px 50px;}
.nz_sec9 .affLogoList ul li {width: 30%;}
.nztertiary_img img { height: auto;}
.enjoy_info em {  font-size: 15px;}
.climate_img img {height: auto;}
.climate_img {margin-top: 15px;}
.nz_img {margin-bottom: 20px;}
.enjoy_info ul li {font-size: 15px;}
.inr_bannerSecSlide { top: 60%;}
.inr_bnrtxtinr h1 {font-size: 30px;line-height: 35px;}
.accueil_img {margin-bottom: 20px;}
.home_sec10 .faqpnl .accordion-item > button em {  flex: none;}
.footer_menu ul li { margin: 3px 7px; font-size: 12px;}
.assesment_box p br {display: block;}
}


@media only screen and (max-width: 575px){
    .onelemodaltoggle_main.modal.show .modal-dialog,
    .onelemodaltoggle_custom.modal.show .modal-dialog {width: 90%;margin: 20px auto;}

    .hdr_cta_icon a em {display: none;}
    .bannerSec > img { width: 100%; height: 300px; object-fit: cover;}
    .bnrtxtinr h1 {font-size: 25px;line-height: 25px;margin-bottom: 5px;}
    .study_list ul li {width: 185px;}
    .mt15 {margin-top: 15px;}
    .process_content h3 { padding: 12px 25px;text-align: center;}
    .email_box {width: 100%;}
    .inr_bnrtxtinr h1 {font-size: 25px;line-height:30px;}
    .sales_box .col-lg-4.col-md-4.col-sm-6,
    .adviser_box .col-lg-3.col-md-6.col-sm-6,
    .backofc_box .col-lg-3.col-md-4.col-sm-6,
    .path_sec1 .col-lg-4.col-md-6.col-sm-6 {width: 50%;}
    .abtWrkLeftBox ul li {margin-bottom: 5px;}
    .backofc_info {padding: 15px 5px;}
    .contact_sec1 {padding: 35px 0px 30px;}
    .affLogoList ul li {width: 45%;}
    .pathway_sec2 .row.pathway_row:nth-child(even) .brdLft::before,
    .pathway_sec2 .row.pathway_row:nth-child(odd) .brdLft::before { left: 5px;}
    .pathway_content h3 {font-size: 18px;}
    .nztertiary_box { width: auto; padding: 20px;}
    .nz_smlimg {width: 150px;}
    .top_hdr p {font-size: 12px;line-height: 20px;}
    a.tophdrbtn {margin-left: 5px;font-size: 11px;line-height: 30px;padding: 0px 15px;}
}


@media only screen and (max-width: 480px){ 
    .hdrcta_btn, .hdr_cta_icon {margin-left: 5px;}
    .hdr_cta {padding-right: 35px;}
    .collapse-button {right: 5px;}
    a.hdrBtn {font-size: 12px;padding: 0px 5px;border-radius: 5px;height: 36px;line-height: 36px; }
    .hdrlgo {width: 135px;}
    .headersec.fixed_header .hdrlgo {width: 130px;}
    .prof_info p { font-size: 10px; text-align: left; line-height: 36px;}
    .prof_icon img, .prof_icon_hvr img {width: 35px;}
    .prof_icon, .prof_icon_hvr {width: 35px;}
    .prof_list ul li { width: 140px;}
    .study_list ul li {width: 145px; margin: 0px 5px;}
    .adviser_box .col-lg-3.col-md-6.col-sm-6,
    .path_sec1 .col-lg-4.col-md-6.col-sm-6 {width: 100%;}
    .adviser_img {width: 50%;}
    .abtWrkImgSml {width: 200px;}
    .contact_sec1 .ftcont_info ul li {width: 100%; margin: 0px 0px 5px;}
    .schduleCall h2 {font-size: 25px;}
    .ftcont_info ul li {margin: 0px 0px 5px;width: 100%;}
    .path_nurse_img {width: 100px;margin-right: 5px;}
    .path_nurse::before { width: 50px;}
    .pathway_sec7 .faqpnl .accordion-item > button {font-size: 15px;line-height: 22px;}
}


 /* Extra Code */
.wp-pagenavi {
    clear: both;
    margin-top: 20px;
	text-align:center;
}
.wp-pagenavi span.current {
    font-weight: bold;
    background-color:#069a6d;
	color:#fff;
	padding: 8px 13px;
}
.wp-pagenavi span{
  color: #fb9705;
  margin-left: 15px;
}
.wp-pagenavi span{
  font-size: 20px;
}
.wp-pagenavi a{
  font-size: 20px;
  line-height: 22px;
  color: #000000;
  font-weight: bold;
  font-family: 'Gilroy Semibold'; 
  margin-left: 15px;
  padding: 5px 10px;
}