#abtaus {display: none;}
#whymig {display: none;}
#invest {display: none;}
#business {display: none;}
#work {display: none;}
#cost {display: none;}
nav
{
	background: var(--secondary-color);
}
header .navbar-sticky.visible
	{
		background: var(--secondary-color);	
	}
.col-lg-4, .col-12, .col-lg-6
{
	margin: 10px 0;
}


/*hero*/

.bg-video-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;
/*  background: url(https://designsupply-web.com/samplecontent/vender/codepen/20181014.png) no-repeat center center/cover;*/
}
/* .bg-video-wrap video
{
	
} */
.banner video {
  min-width: 100%;
  min-height: 100vh;
  z-index: 1;
}
.banner .overlay {
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  background-image: linear-gradient(45deg, rgba(0,0,0,.1) 50%, rgba(0,0,0,.1) 50%);
  background-size: 3px 3px;
  z-index: 2;
}
.banner .ban-text {
	display: inline-table;
	justify-content: center;
	align-items: center;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 3;

}
.banner img
{
	height: 100px;
}
.banner h2
{
	font-family: "Georgia", serif;
	font-size: 140px;
 
}
#hero h2
{
	font-weight: 700;
}
#hero p
{
	font-size: 14px;
    font-family: poppins;
    font-weight: 300;
}
.hero-1
{
	background: url("file:///D:/ND/Developing/Nd%20Overseas/assets/images/hero-bg1.png");
}

/*about*/
#about{
	background: #fff;
}
h2.nd-heading{ 
	font-size: 46px;

}

/*country*/
#country p{
	font-family: "open-sans" , sans-serief;
}
#country .card{
	border-radius: 20px 0 20px 0;
	border: 2px solid rgba(0, 51, 102, .4);
}
#country .card:hover{
	border-radius: 20px 0 20px 0;
	border: 2px solid #fff;
	outline: 2px solid #003366;
}
#country .uk:hover
{
	background:url("../images/country/country-uk.png");
}
#country .ind:hover
{
	background:url("../images/country/country-ind.png");
}
#country .china:hover
{
	background:url("../images/country/country-china.png");
}
#country .new:hover
{
	background:url("../images/country/country-new.png");
}
#country .philippines:hover
{
	background:url("../images/country/country-philippines.png");
}
#country .vietnam:hover
{
	background:url("../images/country/country-vietnam.png");
}
#country h2:first-child
{
  margin-top: 0;
    margin-bottom: 1.5rem;
    font-size: 46px;
    font-weight: var(--h2-weight);
    line-height: 1.2;
    font-family: "Default";
    color: var(--secondary-color);
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
/*why studying in australia*/

#study .why-study li
{
	margin-left: 10px;
}

#study .why-study li
{

	list-style-type: disc;
	color: var(--primary-color);
	
}

#study .why-study a
{
	color: #000;
}
/*health care in australia*/
#health .health-care li
{
	margin-left: 10px;
}

#health .health-care li
{

	list-style-type: disc;
	color: #000;
	
}

#health .health-care a
{
	color: #000;
}

/*Opportunities*/
#opportunities h2:first-child
{
  margin-top: 0;
    margin-bottom: 1.5rem;
    font-size: 46px;
    font-weight: var(--h2-weight);
    line-height: 1.2;
    font-family: "Default";
    color: var(--secondary-color);
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
/*professionals*/
#professions img
{
	border: 10px solid rgba(46, 134, 168, 0.2);
    border-radius: 50%;
}
#professions .col-lg-2:hover img
{	
	transition: .8s ease;
	border: 2px solid rgba(46, 134, 168, 0.2);
    border-radius: 50%;
}
#professions h2:first-child
{
  margin-top: 0;
    margin-bottom: 1.5rem;
    font-size: 46px;
    font-weight: var(--h2-weight);
    line-height: 1.2;
    font-family: "Default";
    color: var(--secondary-color);
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
/*skills*/
#skills img
{
	border: 10px solid rgba(46, 134, 168, 0.2);
    border-radius: 50%;
}
#skills .col-lg-2:hover img
{	
	transition: .8s ease;
	border: 2px solid rgba(46, 134, 168, 0.2);
    border-radius: 50%;
}

#skills img
{
	border: 10px solid  rgba(46, 134, 168, 0.2);
    border-radius: 50%;
}
#skills h2:first-child
{
  margin-top: 0;
    margin-bottom: 1.5rem;
    font-size: 46px;
    font-weight: var(--h2-weight);
    line-height: 1.2;
    font-family: "Default";
    color: var(--secondary-color);
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
/*gallery*/
.gallery-heading {
    text-align: center;
    font-size: 2.0em;
    letter-spacing: 1px;
    padding: 40px;
    color: white;
}

.gallery-image {
/*  padding: 20px;*/
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.gallery-image img {
/*
  height: 250px;
  width: 350px;
*/
  transform: scale(1.0);
  transition: transform 0.4s ease;
}

.img-box {
  box-sizing: content-box;

/*
  height: 250px;
  width: 350px;
*/
  overflow: hidden;
  display: inline-block;
  color: white;
  position: relative;
  background-color: white;
  border-radius: 10px;
}
.gallery-caption {
  position: absolute;
  bottom: 40px;
  left: 20px;
  opacity: 0.0;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.transparent-box {
  height: 200px;
  width: 350px;
  background-color:rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  transition: background-color 0.3s ease;
}

.img-box:hover img { 
  transform: scale(1.1);
}

.img-box:hover .transparent-box {
  background-color:rgba(0, 0, 0, 0.5);
}

.img-box:hover .gallery-caption {
  transform: translateY(-20px);
  opacity: 1.0;
}

.img-box:hover {
  cursor: pointer;
}

.gallery-caption > p:nth-child(2) {
  font-size: 0.8em;
}

.opacity-low {
  opacity: 0.5;
}
/*testimonials*/
#testimonials .card
{
	padding: 22px;
}
#testimonials img
{
	border-radius: 50%;
}



/*partner verification*/
#partner-owl-carousel .owl-prev, #partner-owl-carousel .owl-next
{
	font-size: 40px;
}
#partner-slider
{
	background: #fff;
}
.owl-nav {
  position: absolute;
  bottom: 50%;
  width: 100%;
}
.owl-prev {
  display:block;
  float: left;
  margin-left: -50px;
  width: 50px;
  height: 50px;
}
.owl-next {
  float:right;
  margin-right: -50px;
  display:block;
  height: 50px;
  width: 50px;
}

.partner-title { color: #18abd0; }

.partner-img-top img { max-height: 70px; max-width: 70px; margin: auto; }

/*partner-slide*/
#partnerModal  .btn-secondary
{
	background:#003366;
	color: #fff;
	padding: 10px 40px;
}
#partnerModal .form-control
{
	height: 30px;
}
#partner-slider .btn-secondary
{
	background: #003366;
}

#partner-slider .card:hover .partner-title{
	color: #fff;
} 
#partner-slider .card:hover .btn-secondary
{
		background:#fff;
		color: #003366;
}


/*faq*/


.faq {
  box-sizing: border-box;
  background: transparent;
  padding: 30px;
  position: relative;
  overflow: hidden;
}

.faq:not(:first-child) {
  border-top: 1px solid #e6e6e6;
}

.faq-title {
  margin: 0 35px 0 0;
}

.faq-text {
  margin: 30px 0 0;
  display: none;
  line-height: 1.5rem;
  color: #000;
}
.faq-text ul li
{
	  color: #000;
}
.faq.active {
  background-color: #f8f8f8;
  box-shadow: inset 4px 0px 0px 0px var(--accent-color);
}

.faq.active .faq-title {
  color: var(--accent-color);
}

.faq.active .faq-text {
  display: block;
}

.faq-toggle {
  background-color: transparent;
  border: 1px solid #e6e6e6;
  color: inherit;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  padding-top: 3px;
  position: absolute;
  top: 30px;
  right: 30px;
  height: 30px;
  width: 30px;
  transition: 0.3s ease;
}

.faq-toggle:focus {
  outline: none;
}

.faq.active .faq-toggle {
  transform: rotate(180deg);
  background-color: var(--accent-color);
  border-color: var(--accent-color);
  color: #000;
}
.questions li a
{
	color: #000!important;
}

/*partner-slide*/
#partnerModal  .btn-secondary
{
	background:#003366;
	color: #fff;
	padding: 10px 40px;
}
#studyModal .form-control
{
	height: 30px;
}
#studyModal .btn-secondary {
  background: #003366;
  color: #fff;
  padding: 10px 40px;
}
nav .container
{
  width: 1309px;
}