body{font-family:'Raleway',sans-serif;color:#444}
a{color:#106eea}
a:hover{color:#3b8af2;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-family:'Raleway',sans-serif}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#fff}
#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #106eea;border-top-color:#e2eefd;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}
@-webkit-keyframes animate-preloader {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes animate-preloader {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.back-to-top{position:fixed;display:none;right:15px;bottom:15px;z-index:99999}
.back-to-top i{display:flex;align-items:center;justify-content:center;font-size:24px;width:40px;height:40px;border-radius:4px;background:#106eea;color:#fff;transition:all .4s}
.back-to-top i:hover{background:#3284f1;color:#fff}
@media screen and (max-width: 768px) {
[data-aos-delay]{transition-delay:0!important}
}
#topbar{background:#FFF;height:40px;font-size:14px;transition:all .5s;color:#fff;background-image:url(../images/header-line.jpg);background-repeat:no-repeat;background-size:100%}
#topbar.topbar-scrolled{top:-40px}
#topbar .contact-info a{line-height:1;color:#222;transition:.3s;padding:5px 30px;border-right:1px solid #bebebe;text-decoration:none;font-weight:500}
#topbar .contact-info a:hover{text-decoration:none;color:#0034d8}
#topbar .contact-info i{padding-right:4px;margin-left:15px}
#topbar .contact-info i:first-child{margin-left:0}
#topbar .social-links a{color:rgba(255,255,255,0.6);padding-left:15px;display:inline-block;line-height:1px;transition:.3s}
#topbar .social-links a:hover{color:#fff}
#header {
    background: #fff;
    transition: all .5s;
    z-index: 997;
    padding: 0;
    top: 0;
    box-shadow: 0 2px 15px rgb(0 0 0 / 10%);
    padding-top: 10px;
    padding-bottom: 5px;
}
#header.header-scrolled{top:0;padding:15px}
#header .logo a{color:#222}
#header .logo a span{color:#106eea}
#header .logo img{max-height:85px}
@media (max-width: 992px) {
#header{padding:15px;top:0}
#header .logo{font-size:28px}
}
.contact-info{background-color:#f8f8f8;padding:10px 46px;border-radius:0 0 20px 20px;box-shadow:0 0 7px #b7b7b7}
.nav-menu ul{margin:0;padding:0;list-style:none}
.nav-menu > ul{display:flex}
.nav-menu > ul > li{position:relative;white-space:nowrap;padding:10px 0 10px 28px;padding-right:23px;border-right:1px solid #ddd;position:relative;height:92px;padding-top:33px}
.nav-menu a{display:block;position:relative;color:#222;transition:.3s;font-size:15px;font-weight:600;padding:0 3px;font-family:'Raleway',sans-serif}
.nav-menu > ul > li > a:before{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background-color:#106eea;visibility:hidden;width:0;transition:all .3s ease-in-out 0}
.nav-menu a:hover:before,.nav-menu li:hover > a:before,.nav-menu .active > a:before{visibility:visible;width:100%}
.nav-menu a:hover,.nav-menu .active > a,.nav-menu li:hover > a{color:#106eea}
.nav-menu .drop-down ul{display:block;position:absolute;left:26px;top:calc(100% + 30px);z-index:99;opacity:0;visibility:hidden;padding:10px 0;background:#fff;box-shadow:0 0 30px rgba(127,137,161,0.25);transition:.3s}
.nav-menu .drop-down:hover > ul{opacity:1;top:100%;visibility:visible}
.nav-menu .drop-down li{min-width:180px;position:relative}
.nav-menu .drop-down ul a{padding:10px 20px;font-size:14px;font-weight:500;text-transform:none;color:#062b5b}
.nav-menu .drop-down ul a:hover,.nav-menu .drop-down ul .active > a,.nav-menu .drop-down ul li:hover > a{color:#106eea}
.nav-menu .drop-down > a:after{content:"\ea99";font-family:IcoFont;padding-left:5px}
.nav-menu .drop-down .drop-down ul{top:0;left:calc(100% - 30px)}
.nav-menu .drop-down .drop-down:hover > ul{opacity:1;top:0;left:100%}
.nav-menu .drop-down .drop-down > a{padding-right:35px}
.nav-menu .drop-down .drop-down > a:after{content:"\eaa0";font-family:IcoFont;position:absolute;right:15px}
@media (max-width: 1366px) {
.nav-menu .drop-down .drop-down ul{left:-90%}
.nav-menu .drop-down .drop-down:hover > ul{left:-100%}
.nav-menu .drop-down .drop-down > a:after{content:"\ea9d"}
}
.mobile-nav-toggle{position:fixed;right:15px;top:15px;z-index:9998;border:0;background:none;font-size:24px;transition:all .4s;outline:none!important;line-height:1;cursor:pointer;text-align:right}
.mobile-nav-toggle i{color:#222}
.mobile-nav{position:fixed;top:55px;right:15px;bottom:15px;left:15px;z-index:9999;overflow-y:auto;background:#fff;transition:ease-in-out .2s;opacity:0;visibility:hidden;border-radius:10px;padding:10px 0}
.mobile-nav *{margin:0;padding:0;list-style:none}
.mobile-nav a{display:block;position:relative;color:#222;padding:10px 20px;font-weight:500;outline:none}
.mobile-nav a:hover,.mobile-nav .active > a,.mobile-nav li:hover > a{color:#106eea;text-decoration:none}
.mobile-nav .drop-down > a:after{content:"\ea99";font-family:IcoFont;padding-left:10px;position:absolute;right:15px}
.mobile-nav .active.drop-down > a:after{content:"\eaa1"}
.mobile-nav .drop-down > a{padding-right:35px}
.mobile-nav .drop-down ul{display:none;overflow:hidden}
.mobile-nav .drop-down li{padding-left:20px}
.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(9,9,9,0.6);overflow:hidden;display:none;transition:ease-in-out .2s}
.mobile-nav-active{overflow:hidden}
.mobile-nav-active .mobile-nav{opacity:1;visibility:visible}
.mobile-nav-active .mobile-nav-toggle i{color:#fff}
#hero{width:100%;height:100vh;background:url(../images/banner-img-1.jpg) center center;background-size:cover;position:relative;margin-top:10px}
#hero .container{position:relative;padding-top:132px}
@media (max-width: 992px) {
#hero .container{padding-top:58px}
}
#hero h1{margin:0;font-size:48px;font-weight:700;line-height:56px;color:#1a75bc;font-family:'Oswald',sans-serif;text-transform:uppercase}
#hero h1 span{color:#106eea}
#hero h2{color:#555;margin:5px 0 30px;font-size:24px;font-weight:400}
#hero .btn-get-started{font-family:'Raleway',sans-serif;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:10px 28px;border-radius:4px;transition:.5s;color:#fff;background:#106eea}
#hero .btn-get-started:hover{background:#247cf0}
#hero .btn-watch-video{font-size:16px;display:inline-block;padding:10px 25px 8px 40px;transition:.5s;margin-left:25px;color:#222;position:relative;font-weight:600}
#hero .btn-watch-video i{color:#106eea;font-size:32px;position:absolute;left:0;top:7px;transition:.3s}
#hero .btn-watch-video:hover{color:#106eea}
#hero .btn-watch-video:hover i{color:#3b8af2}
#hero ul{padding-left:20px;padding-top:11px}
#hero ul li{font-size:14px;line-height:29px}
@media (max-width: 768px) {
#hero{height:100vh}
#hero h1{font-size:28px;line-height:36px}
#hero h2{font-size:18px;line-height:24px;margin-bottom:30px}
#hero .btn-get-started,#hero .btn-watch-video{font-size:13px}
}
@media (max-height: 500px) {
#hero{height:120vh}
}
section{padding:60px 0;overflow:hidden}
.section-bg{background-color:#f6f9fe}
.section-title{text-align:center;padding-bottom:30px}
.section-title h2{font-size:13px;letter-spacing:1px;font-weight:700;padding:8px 20px;margin:0;background:#e7f1fd;color:#106eea;display:inline-block;text-transform:uppercase;border-radius:50px}
.section-title h3{margin:15px 0 0;font-size:32px;font-weight:700}
.section-title h3 span{color:#106eea}
.section-title p{margin:15px auto 0;font-weight:600}
.course-section{background-color:#102157;position:relative;overflow:initial}
.search-course-form input[type="text"]{width:95%}
.search-course-form{background-color:#102157;padding:30px 50px;border-radius:77px;margin-top:-100px}
.search-course-form input[type="text"]{width:95%;height:52px;border-radius:63px;border:none;outline:none;padding-left:40px}
.search-course-form button{background-color:transparent;border:none;color:#FFF;font-size:24px;outline:none}
.detailed-search button{background-color:transparent;border:none;color:#FFF;font-size:24px;outline:none}
.detailed-search button i{font-size:19px}
.course-tabs{padding-top:100px}
.course-tabs ul.nav-tabs li{border:7px solid #ddd;border-radius:100%;width:18%;height:194px;margin-right:15px;background-color:#102157}
.course-tabs ul.nav-tabs li.active,.course-tabs ul.nav-tabs li:hover{background-color:#005090}
.course-tabs ul.nav-tabs li:before{content:"";position:absolute;width:21px;height:5px;background-color:#ddd;top:199px;margin-left:-24px}
.course-tabs ul.nav-tabs li:nth-child(1):before{content:none!important}
.course-tabs ul.nav-tabs li a{color:#FFF;text-align:center;width:190px;display:block;font-weight:700;font-size:19px;padding-top:51px}
.course-tabs .nav-tabs{border-bottom:none;padding-bottom:50px}
.course-list-box ul{padding-left:0}
.course-list-box ul li{list-style:none;color:#020202;width:18%;background-color:#FFF;border-radius:13px;float:left;margin-right:15px;margin-bottom:15px}
.course-list-box ul li h3 span{color:#f27243;font-size:12px;display:block;padding-top:10px;padding-bottom:13px}
.course-list-box ul li h3{padding:10px;font-size:16px;font-weight:600;line-height:22px}
.course-thumb{width:100%;height:190px;background-position:center;background-size:cover;border-radius:14px 14px 0 0}
.location-tab .nav-tabs, .how-apply-tab .nav-tabs{border-bottom:none;background-color:#FFF;border-radius:40px;border:1px solid #b7b7b7}
.location-tab .nav-tabs .nav-link.active, .how-apply-tab .nav-tabs .nav-link.active{border-color:transparent}
#videoSec{padding:0}
#videoSec .container-fluid{padding-left:0;padding-right:0}
.who-we-are{padding:130px 500px 0 0}
.who-we-are h2{color:#102157;font-weight:700;font-size:42px;padding-bottom:20px}
.who-we-are p{line-height:36px}
.yellow-btn{color:#fff;background-color:#f7c806;padding:7px 25px;border-radius:50px;display:inline-block;margin-top:19px}
.yellow-btn:hover{color:#fff;background-color:#f07647}
.orange-btn{color:#fff;background-color:#f07647;padding:7px 35px;border-radius:50px;display:inline-block;margin-top:19px}
.orange-btn:hover{color:#fff;background-color:#b73300}
.campus-sec ul li{list-style:none;color:#020202;width:30%;background-color:#FFF;border-radius:13px;float:left;margin-right:15px;margin-bottom:15px;box-shadow:0 0 10px #c4c4c4}
.campus-sec ul li h3{padding:10px 0;font-size:22px;color:#f27243}
.campus-sec ul{padding-left:0}
.course-title-block{color:#FFF;text-transform:uppercase}
.course-title-block h2 span{color:#f27243;display:block}
.course-title-block p{padding-bottom:0;margin-bottom:0}
.course-title-block h2{font-weight:900;font-size:35px}
.detailed-search select{width:30%;height:43px;border-radius:46px;border:none;margin:0 5px;padding:0 15px}
.counter-box h5 span{display:block;font-size:35px;font-weight:700;color:#f27243}
.right-line{border-right:1px solid #eaeaea}
.community-title h2{background-color:#f07647;color:#FFF;font-weight:700;padding:20px 0;font-size:35px}
.news-thumb-1{width:50%;height:515px;background-size:cover}
.news-thumb-common h3{color:#FFF;position:absolute;bottom:0;font-size:20px;padding-left:20px;padding-right:20px;padding-bottom:25px}
.news-thumb-common{float:left;margin-right:15px;border-radius:20px;position:relative}
.news-thumb-2,.news-thumb-3{width:44%;height:250px;background-size:cover;margin-bottom:15px;background-position:center}
.news-thumb-common:before{content:"";background-color:#0f215778;position:absolute;width:100%;height:100%;border-radius:20px}
.news-thumb-common:hover:before{background-color:#0f2157cc}
#lifeAtIhna .news-thumb-1{width:33.33%}
#lifeAtIhna .news-thumb-2,#lifeAtIhna .news-thumb-3{width:30%}
.pt-100{padding-top:100px}
.pt-100 h2,.whats-new-box h2,.sub-title-h2{color:#102157;font-weight:700;padding-bottom:15px;font-size:35px}
.announcements-tab h2,.insta-tab h2{font-weight:400;font-size:26px;padding-bottom:25px}
.offer-box{background-color:#f9f9f9;box-shadow:0 0 7px #afafaf;border-radius:30px;margin-bottom:20px}
.offer-box h3{padding:30px 15px 10px;color:#000;font-weight:700;font-size:29px}
.offer-box h3 span{display:block;color:#f07647}
.offer-box p{padding:0 15px 10px;font-size:14px}
.offer-box a{background-color:#f07647;color:#FFF;padding:20px 15px;display:block;text-align:center;font-weight:700;font-size:18px;border-radius:0 0 30px 30px}
.insta-icon{background-image:url(../images/insta.png);background-repeat:no-repeat;padding-left:43px;background-size:30px}
.insta-feeds{width:100%;height:253px;background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:29px;margin-bottom:20px}
.contact-form-section{background-image:url(../images/contact-background.jpg);background-repeat:no-repeat;background-position:top right;background-size:auto;height:920px;padding-top:90px}
ul.whats-new-ul{list-style:none;padding-left:0}
.date-box{background-color:#f07647;width:100px;height:100px;border-radius:16px;text-align:center;padding:15px;color:#FFF;font-weight:700;font-size:30px}
.date-box h4{font-size:28px}
.date-box{background-color:#f07647;width:100px;height:100px;border-radius:16px;text-align:center;padding:15px;color:#FFF;font-weight:700;float:left;box-shadow:inset 0 0 0 1px #fff;border:5px solid #f07647}
.date-box h4 span{display:block}
.whats-new-item{float:left;padding-left:21px}
.whats-new-item h4{font-weight:700;font-size:20px;padding-top:10px}
ul.whats-new-ul li{display:block;width:100%;float:left;margin-bottom:40px}
.blue-box .date-box{background-color:#102157;box-shadow:inset 0 0 0 1px #fff;border:5px solid #102157}
.form-area .form-control{min-height:50px;border-radius:39px;margin-bottom:15px}
.form-area button{position:absolute;bottom:-42px;right:189px;border-radius:50%;height:77px;background-color:#f4a900;border:none;font-weight:700}
.acknowledgement-section h3{text-align:center;width:100%;color:#f4a900;padding-bottom:20px;font-size:25px;font-weight:400}
.acknowledgement-section{background-color:#102157;background-image:url(../images/footer-line.jpg);background-repeat:no-repeat;background-position:bottom center;padding-bottom:100px}
#socialMedia{background-color:#f07647;padding:30px 0}
#socialMedia .social-links i{color:#f07647;font-size:28px;background-color:#FFF;border-radius:50%;padding:10px;margin:0 10px;width:49px}
#socialMedia .social-links i:hover{color:#fff;background-color:#8a3210}
#footer{padding:0 0 30px;color:#444;font-size:14px;background:#102157}
#footer .footer-top{padding:60px 0 30px;background:#102157}
#footer .footer-top .footer-contact{margin-bottom:30px}
#footer .footer-top .footer-contact h3{font-size:24px;margin:0 0 15px;padding:2px 0;line-height:1;font-weight:700}
#footer .footer-top .footer-contact h3 span{color:#106eea}
#footer .footer-top .footer-contact p{font-size:14px;line-height:24px;margin-bottom:0;font-family:'Raleway',sans-serif;color:#777}
#footer .footer-top h4{font-size:22px;font-weight:700;color:#444;position:relative;padding-bottom:25px}
#footer .footer-top .footer-links{margin-bottom:30px}
#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}
#footer .footer-top .footer-links ul i{padding-right:2px;color:#106eea;font-size:18px;line-height:1}
#footer .footer-top .footer-links ul li{padding:5px 0;display:block;align-items:center;text-align:left}
.footer-links-section{padding-left:100px}
#footer .footer-top .footer-links ul li:first-child{padding-top:0}
#footer .footer-top .footer-links ul a{color:#dbdbdb;transition:.3s;display:inline-block;line-height:24px;font-size:16px}
#footer .footer-top .footer-links ul a:hover{text-decoration:none;color:#106eea}
#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#106eea;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:4px;text-align:center;width:36px;height:36px;transition:.3s}
#footer .footer-top .social-links a:hover{background:#3b8af2;color:#fff;text-decoration:none}
#footer .copyright{text-align:center;float:left}
#footer .credits{float:right;text-align:center;font-size:13px;color:#444}
.copyright-text h4{font-size:15px!important}
a.contact-ico i{padding-right:10px}
a.contact-ico{color:#FFF;font-weight:700;font-size:21px;padding-bottom:12px;display:inline-block}
.inner-header{padding-top:180px}
.about-banner-content h1{color:#0F2157;font-weight:700;text-transform:uppercase;font-size:58px;font-family:oswald;padding-bottom:30px}
.about-header{background-image:url(../images/healthcare-text.png);background-repeat:no-repeat;background-position:9% 70%;background-size:4%;overflow:inherit}
.about-banner-content{height:680px;vertical-align:middle;display:table-cell}
.about-banner-img{margin-bottom:-190px;z-index:99;position:relative}
.vbox h5{font-size:22px;font-weight:700;padding-top:10px;background-repeat:no-repeat;padding-left:45px;padding-bottom:10px}
.vision-sec{background-color:#0F2157;padding-top:250px;background-image:url(../images/dots.png);background-attachment:fixed;position:relative}
.vision-sec:before{content:"";background-image:url(../images/orange-dots.png);width:116%;height:340px;position:absolute;top:0;background-repeat:no-repeat;background-position:right}
.vision-sec h2{font-weight:700;font-size:70px;padding-bottom:35px}
.vbox{padding-bottom:10px}
.vbox p{line-height:30px}
.philosohpy-icon{background-image:url(../images/philo-icon.png)}
.mission-icon{background-image:url(../images/mission-icon.png)}
.vision-icon{background-image:url(../images/vission-icon.png)}
.purpose-icon{background-image:url(../images/purpose-icon.png)}
.bg-orange{background-color:#F27243}
.values-box img{width:120px;padding-bottom:28px}
.values-box{border-radius:22px;padding:30px;min-height:460px}
.values-box h3{color:#000;font-weight:700;font-size:26px;padding-bottom:13px}
.values-box.bg-orange h3,.values-box.bg-orange p{color:#FFF!important}
.about-us-section{background-color:#FFF;background-image:url(../images/about-bk.jpg);background-repeat:no-repeat;background-position:left top;padding-top:200px;padding-bottom:80px;overflow:inherit;background-size:contain}
.ceo-message-section{background-image:url(../images/ceo-bk.jpg);background-repeat:no-repeat;background-position:right top;padding-bottom:160px;overflow:inherit;background-size:contain}
.about-us-section h2,.ceo-message-section h2{color:#0F2157;font-weight:700;font-size:70px;padding-bottom:25px}
.quote-icon{background-image:url(../images/quote.png);background-repeat:no-repeat}
.action-box h2{font-size:25px;padding-top:8px}
.action-section{padding-top:100px}
.action-box{text-align:center;background-color:#FFF;border:1px solid #ddd;margin-bottom:30px}
.our-history{background-image:url(../images/history-bk.jpg);background-repeat:no-repeat;background-position:bottom center}
.our-history h2 span{display:block;font-weight:700;font-size:32px;color:#102157;padding-top:9px}
.our-history h2{text-align:center;font-size:19px;color:#BEBEBE;padding-top:10px;padding-bottom:30px}
.column{-ms-flex:25%;flex:25%;max-width:25%;padding:0 4px}
.column img{margin-top:8px;vertical-align:middle}
.how-apply-tab h3 {color: #0F2157;font-size: 20px;font-weight: bold;padding-bottom: 5px;}
.how-apply-tab ol, .how-apply-tab ul {padding-left: 15px;}
section.apply-section .vertical-nav {padding-left: 0;}
@media screen and (max-width: 800px) {
.column{-ms-flex:50%;flex:50%;max-width:50%}
}
@media screen and (max-width: 600px) {
.column{-ms-flex:100%;flex:100%;max-width:100%}
}
#lifeAtIhna{padding-top:210px;background-image:url(../images/ceo-bk.jpg);background-repeat:no-repeat;background-position:100%;background-size:30%;background-attachment:fixed}
#lifeAtIhna:before{content:"";background-image:url(../images/orange-dots-50.png);background-repeat:no-repeat;position:absolute;background-size:inherit;width:100%;height:415px;bottom:0;background-position:left bottom}
.ihna-events-section .owl-nav .owl-next,.ihna-events-section .owl-nav .owl-prev{float:left;margin-right:10px;font-size:21px;color:#E0474E}
.event-date{display:block;float:left;margin-bottom:25px}
.ihna-events-section{padding-left:16%;padding-top:40px;padding-bottom:90px}
.ihna-events-section .whats-new-item{float:left;padding-left:9px;width:60%}
.ihna-events-section .whats-new-item h4{padding-top:0}
.ihna-events-section{background-image:url(../images/about-bk.jpg);background-repeat:no-repeat;background-position:0;background-size:30%;background-attachment:fixed}
.newsletter-box h2{color:#475677;font-size:26px}
.newsletter-box h2 strong{display:block;padding-top:10px}
.newsletter-sec{padding:110px 0;background-image:url(../images/ceo-bk.jpg);background-repeat:no-repeat;background-position:100%;background-attachment:fixed}
.our-staff-section,.our-locations-section{background-image:url(../images/ceo-bk.jpg);background-repeat:no-repeat;background-position:100%;background-size:30%;background-attachment:fixed;padding-top:240px;padding-bottom:115px;position:relative}
.our-locations-section{padding-bottom:50px}
.our-staff-section:before,.our-locations-section:before{content:"";background-image:url(../images/orange-dots-50.png);background-repeat:no-repeat;position:absolute;background-size:inherit;width:100%;height:85vh;top:0;background-position:left center}
.openings-sec{padding-top:100px}
.opening-details h4{color:#F07648;font-weight:700;font-size:31px}
.opening-details p{color:#0F2157;font-size:19px;font-weight:600}
.opening-details{padding-bottom:50px;padding-top:50px;position:relative}
.opening-details:after{content:"";width:180px;height:2px;background-color:#ddd;position:absolute;left:0;right:0;margin:0 auto;bottom:0}
.no-after:after{content:none}
.our-staff-section .container-fluid{padding-left:16%}
.staff-thumb-box{height:366px;border-radius:20px;background-size:cover;position:relative;background-position:center}
.staff-thumb-box h3{color:#FFF;position:absolute;bottom:10px;left:15px;font-size:18px;font-weight:700}
.staff-thumb-box h3 span{display:block;font-weight:400;font-size:13px;padding-top:5px}
.our-staff-section .sub-title-h2 span,.our-locations-section .sub-title-h2 span{display:block;font-size:15px;padding-bottom:10px;color:#6a6a6a;font-weight:400}
.location-tab .nav-tabs .nav-item{width:25%;text-align:center;font-weight:500}
.location-tab .nav-tabs .nav-link, .how-apply-tab .nav-tabs .nav-link{color:#102157;font-weight:600;border-right:1px solid #9e9e9e;border-radius:0;padding: 0.8rem 1rem;}
.no-border{border:none!important}
.location-img{padding-top:100px}
.location-img iframe,.location-map{padding-bottom:100px}
.location-tab .nav-tabs .nav-link.active, .how-apply-tab .nav-tabs .nav-link.active{color:#F07648!important;background-color:transparent}
.our-staff-section .owl-prev,.our-staff-section .owl-next{display:inline-block;margin:7px;text-align:center;color:#f27243;font-size:22px}
.our-staff-section .owl-nav{text-align:center}
.bod-carousel .staff-thumb-box{border-radius:0}
.teams-tab{padding-top:50px}
.tab-outer.bod .item h3{text-align:center;color:#F27243;font-size:19px;padding-top:25px;font-weight:700}
.tab-outer.bod .item h3 span{color:#989898;display:block;font-size:15px;font-weight:400;padding-top:7px;padding-bottom:10px}
.social-profiles{text-align:center;padding-bottom:30px}
.social-profiles a{color:#b4b4b4;padding:0 11px}
.tr-btn{border:2px solid #d7d7d7;padding:8px 37px;margin:4px;border-radius:23px;color:#3a3a3a;font-weight:500}
.tr-btn:hover{color:#f27243}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-bottom-color:transparent}
.teams-tab{line-height:31px;font-size:16px}
.location-tab .nav-tabs .nav-link.active{border-right:1px solid #909090}
.nav.vertical-nav.nav-tabs{float:left;display:block;margin-right:20px;border-bottom:0;border-right:1px solid #ddd;padding-right:15px}
.vertical-nav.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;background:transparent}
.vertical-nav.nav-tabs .nav-link.active{color:#495057;background-color:transparent;border-color:transparent!important}
.vertical-nav.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0!important;border-top-right-radius:0!important}
.vertical-nav .tab-content>.active{display:block;background:#007bff;min-height:165px}
.vertical-nav.nav.nav-tabs{float:left;display:block;margin-right:20px;border-bottom:0;border-right:1px solid transparent;padding-right:15px}
.location-tab .nav-tabs.vertical-nav,.how-apply-tab .nav-tabs.vertical-nav{border-radius:0;border:none}
.how-apply-tab .nav-tabs.vertical-nav .nav-item,.location-tab .nav-tabs.vertical-nav .nav-item{width:auto;text-align:left;border-bottom:1px solid #ddd}
.teaching-section{padding:30px 0}


/* DOMESTIC COURSE & COURSE DETAILS ======================================================== */

.image-banner-header{background-repeat:no-repeat;height:740px;margin-top:0;background-attachment:fixed}
.image-banner-header .inner-header-title {height: 670px;vertical-align: middle;display: table-cell;}
.inner-header-title h1 {color: #F07648;font-weight: bold;font-size: 75px;}
.blue-round-btn{background-color: #0F2157;color: #FFF;padding: 5px 17px;display: inline-block;border-radius: 18px;font-weight: bold;font-size: 14px;}
.blue-round-btn:hover {background-color: #005fab;color: #FFF;}
.secondary-menu-bar {background-color: #0F2157;text-align: center;padding: 15px 0px;}
.secondary-menu-bar a {color: #FFF;padding: 10px 40px;border-right: 1px solid #717171; font-weight: 600;}
.secondary-menu-bar a:last-child{ border-right:0px;}
.title-h2{color:#0F2157;font-weight:700;font-size:40px;padding-bottom:25px}
.courses-tab .nav-tabs .nav-link.active, .courses-tab .nav-tabs .nav-item.show .nav-link {border-color: #ffffff #ffffff #F07648; font-weight: bold;}
.courses-tab .nav-tabs .nav-link {border: 2px solid transparent;border-top-left-radius: 0;border-top-right-radius: 0; color:#0F2157;}
.courses-tab .nav-tabs {border-bottom: none;}
.courses-tab-list .course-list-box ul li {width: 20%;margin-right: 30px;margin-bottom: 30px;}
.course-list-section .course-list-box li {box-shadow: 0px 0px 17px #a7a7a7;min-height: 285px;}
.courses-tab-list .course-list-box ul li a {color: #000821;}
.course-list-section .courses-tab-list {padding-top: 25px;}
.study-ihna-section ul li {list-style: none;text-align: center;}
.study-ihna-section ul li h4 {font-weight: normal;font-size: 17px;padding-top: 20px;padding-bottom: 20px;font-weight: 500;}
.study-ihna-section ul li {list-style: none;text-align: center;display: inline-grid;border: 1px solid #f7f7f7;width: 260px;height: 270px;padding:35px 6px 35px 6px;margin: 15px;box-shadow: 0px 0px 21px #ddd;}
.study-ihna-section ul {margin: 0 auto;text-align: center;}
.study-ihna-section ul li a {color: #3c3c3c;}
.study-ihna-section ul li img{filter: grayscale(100%);opacity: 0.3;transition: all .2s linear;}
.study-ihna-section ul li:hover img{filter: grayscale(0);opacity: 1;transition: all .2s linear;}
.text-box h5 {color: #F07648;font-weight: bold;padding-bottom: 10px;line-height: 28px;font-size: 21px;}
.text-box {border-left: 1px solid #dfdfdf;padding-left: 11px;margin-top: 20px; padding-right: 30px;}
.inner-header-title p {font-size: 18px;line-height: 30px;margin-bottom: 20px;}

.testimonial .row .carousel .carousel-indicators {padding-top: 0px;list-style: none;float: left;display: inline;margin-right: 0;margin-left: -27px;top: 30px;background-image:url(../images/quote-outline.png); background-repeat:no-repeat; background-position:top left;background-repeat: no-repeat;background-position: 8% 0%;}
.testimonial .quote-wrapper {padding-left: 70px;}
.testimonial .quote-wrapper h3 {font-size: 19px;font-weight: 600;}
.testimonial .row .carousel .carousel-indicators li {background: #ffffff;background-clip: padding-box;height: 15px;width: 15px;border-radius: 50%;border: 1px solid #F07648;opacity: 1;    margin-bottom: 12px;}
.testimonial .row .carousel .carousel-indicators li.active { background: #F07648;background-clip: padding-box;height: 15px;width: 15px;border-radius: 50%;}
.testimonial .carousel-inner {padding-left: 45px;}
.orange-left-line{border-left: 1px solid #f07648;}
.testimonial .quote-wrapper p {line-height: 31px;font-size: 17px;}
form.faq-form input[type='text'] {outline: none;width: 50%;height: 50px;border: none;box-shadow: 0px 0px 10px #d2d2d2;border-radius: 44px;padding-left: 20px;}

.faq-form-outer {margin-top: 40px;margin-bottom: 30px;}
.faq-form-outer button {background-color: #F07648;border-radius: 50%;width: 40px;height: 40px; border:none; outline:none;margin-left: -50px;}
.faq-form-outer button i{color:#FFF;}

.courseAccordion .card, .faq .card{margin-bottom:20px;border:0}
.courseAccordion .card .card-header, .faq .card .card-header{border:0;border-radius:2px;padding:0}
.courseAccordion .card .card-header .btn-header-link, .faq .card .card-header .btn-header-link{color:#fff;display:block;text-align:left;background:#FFF;color:#f07648;padding:20px;border: 1px solid #dcdcdc; margin-bottom: 1px;padding: 13px 20px; font-size: 19px;
  margin-bottom: 1px; border-radius: 20px;font-weight: bold;}
.courseAccordion .card .card-header .btn-header-link:after, .faq .card .card-header .btn-header-link:after{content:"\f106";font-family:'FontAwesome';font-weight:900;float:right}
.courseAccordion .card .card-header .btn-header-link.collapsed, .faq .card .card-header .btn-header-link.collapsed {background: #ffffff;color: #050505;border: 1px solid #dcdcdc;margin-bottom: 1px;}
.courseAccordion .card .card-header .btn-header-link.collapsed:after, .faq .card .card-header .btn-header-link.collapsed:after{content:"\f107"}

.courseAccordion .card .collapse, .faq .card .collapse{border:0}
.faq .card .collapse.show{background:#FFF;color:#222}
.courseAccordion .card .collapse.show{background:transparent;color:#222}
.courseAccordion .card{background:transparent;}
.courseAccordion .card-header, .faq .card-header{background-color:transparent;}
.border-right-orange {border-right: 1px solid #ef7648;}
.padd-125 {padding: 125px 0px;}
.overflow-visible{overflow:visible;}
.course-overview-block {margin-top: -315px; box-shadow: 0px 0px 17px #cfcfcf; padding-bottom:50px;background-color: #FFF;}
.cta-btns .enquire-btn {
    display: block;
    text-align: center;
    background-color: #FFF;
    border: 1px solid #1a1a1a;
    padding: 10px;
    border-radius: 9px;
    color: #373737;
    font-weight: bold;
    margin-bottom: 15px;
}
.cta-btns .applynow-btn {color:#FFF;background-color: #F07648;
    border: 1px solid #F07648;
    padding: 10px;display: block;
    border-radius: 9px;text-align: center;
    font-weight: bold;
    margin-bottom: 15px;
}
.course-overview-block h5 {
    padding: 39px 0px 19px 0px;
    font-weight: bold;
    text-align: center;
    font-size: 19px;
}
.cta-btns, .course-overview, .accreditation {
    padding-left: 20px;
    padding-right: 20px;
}
.course-details-section {
    background-image: url(../images/ceo-bk.jpg), url(../images/orange-dots-50.png), url(../images/orange-dots-50.png);
    background-position: right bottom, -24% 15% , -24% 100%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: 33%, 26%, 26%;
}


@media (max-width:1400px) {
.image-banner-header {background-position: 70%;}
}


.image-banner-header .course-header-title {
    height: 525px;
    vertical-align: middle;
    display: table-cell;
    padding-top: 40px;
}
.image-banner-header.course-details-banner {
    height: 590px;
}
.image-banner-header .course-header-title h1 {
    color: #0F2157;
    font-weight: 800;
    font-size: 47px;
    line-height: 58px;
}
.course-header-title ul{list-style:none; padding-left:0;}
.course-header-title ul li {
    width: 50%;
    float: left;
}
a.nostyle-btn {
    color: #000;
    line-height: 28px;
    height: 60px;
    display: block;
}
.orange-btn-outline {
    color: #f07647;
    font-weight: bold;
    border: 2px solid #f07647;
    padding: 9px 16px;
    border-radius: 7px;
    display: inline-block;
    margin-top: 10px;
    background-color: #ffffff47;
}
.course-header-title ul li .orange-btn {
    background-color: #f07647;
    padding: 13px 17px;
    border-radius: 7px;
    margin-top: 5px;
    font-weight: bold;
    width: 90%;
    text-align: center;
}
.course-header-title ul li .orange-btn:hover {
    background-color: #ff4700;
}
.orange-btn-outline:hover{ color:#ff4700; border-color:#ff4700;}
.course-header-links a {
    color: #FFF;
    padding-right: 24px;
    border-right: 1px solid #898989;
    padding-left: 21px;
}
.course-header-links a:hover {
    color: #a1eaff;
}
.course-header-links {
    position: absolute;
    bottom: 0px;
    background-color: #0f2157;
    padding: 9px 22px;
    border-radius: 20px 20px 0px 0px;
}
.course-header-links a:last-child {
    border-right: 0px;
}
.start-date-box {
    text-align: center;
    background-color: #fff;
    box-shadow: 0px 0px 16px #b6b6b6;
    border-radius: 20px;
}
.start-date-box h4 {
    font-weight: 700;
    font-size: 20px;
    padding: 10px 10px 2px 10px;
}
.start-date-box h5 {
    background-color: #F07648;
    color: #FFF;
    border-radius: 0px 0px 19px 19px;
    padding: 10px 8px 10px 8px;
    font-size: 18px;
    font-weight: bold;
}
.course-icon-box {
    text-align: center;
    background-color: #fff;
    box-shadow: 0px 0px 16px #b6b6b6;
    border-radius: 10px;
}
.course-icon-box {
    text-align: center;
    background-color: #fff;
    box-shadow: 0px 0px 16px #b6b6b6;
    border-radius: 10px;
    padding: 23px;
    min-height: 195px;
	margin-bottom: 30px;
}
.course-icon-box p {
    padding-top: 15px;
    display: block;
}
.course-icon-box:hover img{
    filter: saturate(13) hue-rotate(159deg) brightness(188%);
}
.course-details-section h2.title-h2 {
    font-size: 31px;
    font-weight: 700;
}
.courseAccordion{padding-top:80px;}
.courseAccordion .card-body h4 {
    color: #f07648;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 10px;
}.courseAccordion .card-body ul {list-style: none;padding-left: 0px;}


@media(max-width:1020px) and (min-width:700px){
.course-video {
    text-align: center;
    padding-top: 35px;
    padding-bottom: 28px;
}
}
@media(max-width:991px){
.course-overview-block {margin-top: 30px;}
}
@media(max-width:767px){
.course-header-title ul li {
    width: 100%;
    float: left;
}
.image-banner-header .course-header-title h1 {
    font-size: 29px;
    line-height: normal;
}
.hidden-xs{display:none;}
.course-header-title ul li {margin-bottom: 10px;}
}
img.img-fluid.vert-move {
    max-width: 75%;
}



/* DOMESTIC COURSE END ======================================================== */

















@media(max-width:1600px) {
.who-we-are{padding:130px 126px 0 0}
.contact-form-section{background-position:137% 0}
.date-box{width:82px;padding:12px}
.date-box h4{font-size:23px}
}
@media (max-width:1400px) {
.contact-form-section{background-position:280% 0}
.image-banner-header {background-position: 70%;}
}
@media(max-width:1099px) {
#hero{height:85vh}
#hero h1{font-size:36px;line-height:44px;padding-bottom:20px}
.course-tabs ul.nav-tabs li{width:18%;height:168px}
.course-tabs ul.nav-tabs li a{width:156px;font-size:15px;padding-top:46px}
.news-thumb-2,.news-thumb-3{width:40%}
.offer-box h3{font-size:20px;padding:19px 15px 3px}
.offer-box a{padding:14px 15px 13px}
.date-box{width:80px;height:88px}
ul.whats-new-ul li{margin-bottom:12px}
.contact-form-section{background-image:none;background-color:#f0f0f0;height:auto}
.contact-form-outer .text-white{color:#102157!important}
.contact-form-outer h2{color:#102157;font-weight:700;font-size:35px}
.form-area .form-control{min-height:46px;border-radius:10px}
.date-box h4{font-size:20px}
.vision-sec:before{width:104%;height:313px;background-position:top right;background-size:32%}
.vision-sec{padding-top:40px}

.vision-sec h2{font-size:50px}
.values-box{padding:9px;min-height:465px}
.about-us-section{padding-top:80px}
.ihna-events-section{padding-left:0;padding-top:30px;padding-bottom:90px}
#lifeAtIhna{padding-top:110px}
.courses-tab-list .course-list-box ul li {width: 30%;}
}
@media (max-width: 991px) {
#footer .copyright,#footer .credits{float:none;text-align:center;padding:2px 0}
.search-course-form input[type="text"]{width:85%}
.detailed-search select{width:26%}
.course-tabs ul.nav-tabs li{width:47%;height:auto;margin-bottom:20px;border-radius:0}
.course-tabs ul.nav-tabs li a{width:auto;font-size:15px;padding:13px}
.course-tabs ul.nav-tabs li{border:1px solid #ddd}
.course-tabs ul.nav-tabs li:before{content:none}
.course-tabs{padding-top:50px}
.course-list-box ul li{width:46%}
.course-thumb{height:145px}
.who-we-are{padding:20px 30px 0}
.counter-box{text-align:center;margin-bottom:35px}
#community{padding-top:0}
.pt-100{padding-top:50px}
.insta-feeds{height:200px}
.whats-new-item{padding-left:20px;width:240px}
.form-area textarea.form-control{height:126px}
.form-area button{right:203px;border-radius:10px;height:51px;padding:0 40px}
.footer-links-section{padding-left:0}
.mobile-nav-toggle{font-size:46px}
.mobile-nav-toggle i{color:#f27243}
#hero{background:url(../images/banner-img-1-sm.jpg);background-position:center;background-size:cover}
#hero .container{padding-top:2px}
#hero h1{font-size:50px;line-height:59px;padding-bottom:20px}
#hero ul li{font-size:17px;line-height:34px}
.mobile-nav a{font-size:19px;font-weight:700}
.about-banner-content{height:530px}
.offer-box{width:45%;float:left;margin-right:26px}
.location-tab .nav-tabs .nav-item{width:50%}
.nav-tabs{border-radius:0}
.location-tab .nav-tabs .nav-link{border:1px solid #9e9e9e;border-radius:0;margin:4px}
.nav-tabs{border:none}
.no-border{border:1px solid #9e9e9e!important}
.location-tab .nav-tabs{border-bottom:none;background-color:#FFF;border-radius:0;border:none}
.location-tab .nav-tabs .nav-link.active{border:1px solid #909090}
.image-banner-header {background-size: auto; background-position:inherit}
.courses-tab-list .course-list-box ul li {width: 40%;}
.study-ihna-section ul li {width: 180px;}
}
@media(max-width:767px) {
.mobile-nav-toggle{font-size:26px;top:32px}
.search-course-form{padding:10px 15px;margin-top:-40px}
.detailed-search select{width:46%;margin-bottom:10px;border-radius:11px}
.course-tabs .nav-tabs{padding-bottom:0}
.campus-sec ul li{width:100%}
.course-tabs ul.nav-tabs li,.course-list-box ul li{width:100%}
.news-thumb-2,.news-thumb-3{width:45%}
.news-thumb-common{margin-right:8px}
#socialMedia .social-links i{font-size:19px;margin:0 2px}
.footer-links-section{padding-left:15px}
#hero .container{padding-top:90px}
#hero h1{font-size:35px;line-height:45px}
#socialMedia .social-links i{padding-top:14px;padding-bottom:14px}
.about-banner-content{height:330px;padding-bottom:50px}
.values-box{margin-bottom:18px}
.ceo-message-section{padding-bottom:15px}
#lifeAtIhna .news-thumb-1{width:97%;margin-bottom:15px}
#lifeAtIhna .news-thumb-2,#lifeAtIhna .news-thumb-3{width:47%}
#lifeAtIhna .offer-box{width:100%}
.our-staff-section .container-fluid{padding-left:15px;padding-right:15px}
.opening-details{padding-bottom:10px;padding-top:10px;position:relative}
.opening-details h4{font-size:22px}
.location-tab .nav-tabs .nav-item{width:100%}
.location-img iframe,.location-map{padding-bottom:50px}
.location-img{padding-top:50px}
.tr-btn{padding:4px 37px;margin:4px 4px 15px;display:block}
.location-tab .nav-tabs.vertical-nav .nav-item {width: 100%;text-align: center !important;border: 1px solid #ddd;margin: 9px 0px;}
.location-tab .nav-tabs.vertical-na .nav-link {padding: 3px 1rem;text-align: center !important;}
.location-tab .nav-tabs.vertical-nav {padding-right: 0 !important;margin-right: 0 !important; width: 100%;}
.vertical-nav.nav-tabs .nav-link br {display: none;}
.secondary-menu-bar a {padding: 10px 40px;border: 1px solid #717171;width: 50%;float: left; height: 60px;margin-bottom: 6px;}
.secondary-menu-bar a:last-child{ border-right:1px solid #717171;}
.courses-tab-list .course-list-box ul li {width: 100%;}
.study-ihna-section ul li {width: 100%;} .study-ihna-section ul{padding-left:0px;}
.study-ihna-section ul li {display: block;padding: 35px 6px 35px 6px;margin: 15px 0px 15px 0px;}
.testimonial .row .carousel .carousel-indicators {padding-top: 0px;list-style: none;float: left;margin-right: 0;margin-left: 0px;top: 30px; background-image:none;}
.testimonial .quote-wrapper {padding-left: 10px;}
.orange-left-line {border-left: none;}
form.faq-form input[type='text'] {width: 90%;}
}
@media (min-width: 768px) {
.multi-item-carousel .carousel-inner .carousel-item{margin-right:inherit}
.multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item,.multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item + .carousel-item{display:block}
.multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,.multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item{transition:none}
.multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item{position:absolute;top:0;right:-33.33333333%;z-index:-1;display:block;visibility:visible}
.multi-item-carousel .carousel-inner .carousel-item-next,.multi-item-carousel .carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0,0,0)}
.multi-item-carousel .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}
.multi-item-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,.multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item,.multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,.multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}
.multi-item-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,.multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item,.multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,.multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(100%,0,0);display:block;visibility:visible}
}
@media(min-width:1300px) {
.container{max-width:1290px}
.course-section .container{max-width:1140px}
.action-box{margin-bottom:0;border:1px solid #f6f6f6}
.action-section .col-md-4{padding:0}
.our-history{margin:0 auto;text-align:center}
.our-history iframe{max-width:1110px;margin:0 auto}
.aust-city{padding-top:70px}

}

header.masthead.thanks-sec {
    height: 760px;
}
header.masthead.thanks-sec h1 {
    font-weight: 700;
    font-size: 57px;
    color: #f4a900;
    padding-top: 45px;
}
header.masthead.thanks-sec .btn-enquire {
    background-color: #728d0a;
    color: #FFF;
    padding: 13px;
    display: inline-block;
    border-radius: 12px;
    margin-right: 11px;
    font-weight: bold;
    margin-top: 10px;
}
@media(max-width:1400px){
img.img-fluid.vert-move {
    max-width: 75%;
}
header.masthead.thanks-sec {
    height: 700px;
}
}
@media(max-width:991px){
header.masthead.thanks-sec h1 {
    font-size: 35px;
    padding-top: 155px;
}
header.masthead.thanks-sec {
    height: auto;
}
}