@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
.work-sans {
    font-family: "Work Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: <weight>;
    font-style: normal;
  }
/* CSS Document */
html{overflow-x:hidden; margin:0; padding:0;}
body{font-family: "Work Sans",sans-serif; font-size: 16px; font-weight: 400; width:100%; height:100%; margin:0; padding:0; overflow-x:hidden;}

.form-radio
{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: #f1f1f1;
     color: #fff;
     top: 10px;
     height: 30px;
     width: 30px;
     border: 0;
     border-radius: 50px;
     cursor: pointer;     
     margin-right: 7px;
     outline: none;
}
.form-radio:checked::before
{
     position: absolute;
     font: 13px/1 'Open Sans', sans-serif;
     left: 11px;
     top: 7px;
     content: '\02143';
     transform: rotate(40deg);
}
.form-radio:hover
{
     background-color: #f7f7f7;
}
.form-radio:checked
{
     background-color: #11DB14;
}
.form-checkbox
{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: #f1f1f1;
     color: #fff;
     top: 10px;
     height: 30px;
     width: 30px;
     border: 1px solid #d2d2d2;
     border-radius: 3px;
     cursor: pointer;     
     margin-right: 7px;
     outline: none;
}
.form-checkbox:checked::before
{
     position: absolute;
     font: 13px/1 'Open Sans', sans-serif;
     left: 11px;
     top: 7px;
     content: '\02143';
     transform: rotate(40deg);
}
.form-checkbox:hover
{
     background-color: #f7f7f7;
}
.form-checkbox:checked
{
     background-color: #11DB14;
}
label
{
     font: 400 14px/1.6 'Open Sans', sans-serif;
     cursor: pointer;
} 

.test{position:absolute; top:0; width:100%; height:80px; border:0px solid white; margin:0px auto; z-index:1000;}
.content {
  display: table-cell;
  vertical-align: middle;
  padding:60px 40px;
}
section {
  width: auto;
  height: 100vh;
  padding: 0;
  display: table;
  min-width: 100%;
  min-height: 100%;
  margin: 0 auto; 
}
#section1 {
  /*background: url(/images/bg4.jpg) center center no-repeat;*/
  min-height: 1000px; 
  width: 100%;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin: 0 auto; 
  position: relative; 
  overflow: hidden;
}    
#section2 {
  background: url(/images/pv2.jpg) center center no-repeat; 
  min-height: 1000px; 
  width: 100%;
	display:table;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin: 0 auto; 
  position: relative; 
  overflow: hidden;
}    
.buto{height:200px;}
@media (max-width: 767px) {
	section {
	  width: 100%;
	  height: auto;
	  padding: 0;
	  min-width: 10%;
	  min-height: 10%;
	  margin: 0 auto; 
	}
  #section1 {	
	/*background: url(/images/PV.jpg) 20% 20% no-repeat;*/
	width: 100%;
	height: auto;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	margin: -150px auto; 
	overflow: hidden;
	background-attachment: scroll;
	}
  #section2 {	
	background: url(/images/pv2.jpg) center center no-repeat;
	width: 100%;
	height: auto;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	margin: -150px auto; 
	overflow: hidden;
	background-attachment: scroll;
	}
}
#congrats {
  width: 100%;
  height: 100%;
  padding: 0;
  min-width: 100%;
  min-height: 100%;
  margin: 0 auto; 
  background:url(/images/congratulations.jpg) center center;
  background-size:cover;
}
#apply1 {
  width: 100%;
  height: 100%;
  padding: 0;
  min-width: 100%;
  min-height: 100%;
  margin: 0 auto; 
  background:url(/images/modelsearchheader.png) center center;
  background-size:cover;
}
#apply2 {
  width: 100%;
  height: 100%;
  padding: 0;
  min-width: 100%;
  min-height: 100%;
  margin: 0 auto; 
  background:#090909;
  background-size:cover;
}
#apply3 {
  width: 100%;
  height: 100%;
  padding: 0;
  min-width: 100%;
  min-height: 100%;
  margin: 0 auto; 
  background:url(images/full-bg-2.jpg);
  background-size:cover;
}
#apply4 {
  width: 100%;
  height: 100%;
  padding: 0;
  min-width: 100%;
  min-height: 100%;
  margin: 0 auto; 
  background:#090909;
  background-size:cover;
}
pre{font-family:Arial, Helvetica, sans-serif; font-size:14px; background:white;}
.tool + .tooltip > .tooltip-inner {background-color: black; color:white; border:1px solid silver; padding:10px; font-size:14px;max-width: 500px;}
.white-tooltip + .tooltip > .tooltip-inner {background-color: white; color:black; border:1px solid silver; opacity:1; padding:20px; font-size:14px;max-width: 500px;}
.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.grow { transition: all .2s ease-in-out; } /* Home Page */
.grow:hover { transform: scale(1.2); -moz-transition: scale(1.2); } /* Home Page */
img{max-width:100%;}
p{margin:20px 0px;}
.newstext{font-size:15px;}
a:link, a:active, a:focus, a:visited{color:##67BBEF; font-size: 100%;}
a:hover{color:#91f61a; font-size:100%;}
.foot a:link, .foot a:active, .foot a:visited{color:#eee;}
.foot a:hover{color:#fff;}
.login{width:125px; height:40px; background:url(images/login.png) top center;}
.login:hover{width:125px; height:40px; background:url(images/login.png) bottom center;}
.attn{background-color:#FFE8E9; border:1px solid #ff0000;}
.att{color:#cc0000;}
.pad{padding:10px;}
.bord td{border:1px solid #ccc;}
.catidselector{font-size:11px;padding:3px;margin:3px;float:left;border:1px solid #666;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-radius:5px;background:#eee; cursor:pointer;}
.catidselected{font-size:11px;padding:3px;margin:3px;float:left;border:1px solid #121212;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-radius:5px;background:#6CF;}
.videoWrapper {
        position: relative;
        padding-bottom: 75.0%; /* 16:9 */
        padding-top: 0px;
        height: 0;
}
.videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
}
/*.btn-default {color:#FFF !important;}
.btn-danger {color:#FFF !important;}
.btn-primary {color:#FFF !important;}
.btn-warning {color:#FFF !important;}
.btn-success {color:#FFF !important;}*/

.white{color:#fff;}

.bs-callout{margin:20px 0;padding:20px;border-left:3px solid #eee}
.bs-callout h4{margin-top:0;margin-bottom:5px}
.bs-callout p:last-child{margin-bottom:0}
.bs-callout code{background-color:#fff;border-radius:3px}
.bs-callout-danger{background-color:#fdf7f7;border-color:#d9534f}
.bs-callout-danger h4{color:#d9534f}
.bs-callout-warning{background-color:#fcf8f2;border-color:#f0ad4e}
.bs-callout-warning h4{color:#f0ad4e}
.bs-callout-info{background-color:#f4f8fa;border-color:#5bc0de}
.bs-callout-info h4{color:#5bc0de}
.bs-callout h4{margin-top:0;margin-bottom:5px}

/*.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #121212;
  background: #fcb040;
}  */
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */
.dropdown a:link, a:active, a:visited{color:#2a9fd6; font-size:18px;}
	.navbar {
	   background-color: #2a9fd6;
	   background: #2a9fd6;
	   border-color: #2a9fd6;
	}
	.navbar ul li a:hover {
	   background-color: #2a9fd6;
	   background: #2a9fd6;
	   border-color: #2a9fd6;
	}
@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}
@media (min-width: 767px) {
.nav li.dropdown > a{font-size:14px; color:#ddd;}
}

/*.nav li.dropdown > a:hover{background-color:#7100ea;}*/
.nav li.dropdown > ul > li a{font-size:14px; color: #2a9fd6;}
.nav li.dropdown > ul > li a:hover{color:white;}
/*.navbar-header,  .navbar-brand a{color:red;}
.navbar-header,  .navbar-brand a:hover{color:#000;}
.nav li a{color:#555;}
.nav li a:hover{color:#000;}

.nav li.dropdown a{color:#eee;}
.nav li.dropdown a:hover{color:#fff;}*/
.navbar-nav.nav-justified > li{
    float:none;
}
.nav ul.dropdown-menu{width:100%;}
/*.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #121212;
  background: #009996;
}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #121212;
    background: #009996;
  }
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #121212;
  background: #009996;
}  
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #121212;
    background: #009996;
  }*/
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/*.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#000;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#000;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}*/


/* RESPONSIVE CSS
-------------------------------------------------- */
@media (min-width: 768px) AND (max-width: 992px) {
	.buto{height:250px;}	
}
@media (min-width: 768px) {
	.hdline{margin:200px 60px 0px;}

  /* Navbar positioning */
  .navbar-wrapper {
    margin-top: 5px;
  }
  .navbar-wrapper .container {
    padding-left:  15px;
    padding-right: 15px;
  }
  .navbar-wrapper .navbar {
    padding-left:  0;
    padding-right: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

}

@media (min-width: 992px) {
	.hdline{margin:200px 60px 0px;}
	
}
@media (min-width: 1200px) {
	.hdline{margin:300px 60px 0px;}
}
@media (max-width: 767px) {
	.hdline{margin:40px 40px 0px;}
	.midtext{position: relative; margin: 450px 40px 0px;}
	.dropdown{text-align: left;}
.navbar-nav.nav-justified > li{
    float:left;
}
}
@media (max-width: 500px) {
	.hdline{margin:40px 40px 0px;}
	.midtext{position: relative; margin: 300px 40px 0px;}
}
.hovereffect {
width:100%;
height:100%;
overflow:hidden;
position:relative;
text-align:center;
cursor:pointer;
}

.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect h2 {
text-transform:uppercase;
color:#fff;
text-align:center;
position:relative;
font-size:17px;
background:rgba(0,0,0,0.6);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
}

.hovereffect div.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:30px 0 0;
padding:7px 14px;
}

.hovereffect div.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover div.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover div.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}