		.uof{
    		font-size: 100px !important;
		}
		.president{
			margin-top: 120px;
			padding-bottom: 100px;
			background: #fff !important;
		}
		.president_msg{background: #f6f8fb !important;}
		.p-img{
			margin: -30px 0px;
    		box-shadow: 1px 2px 20px #aaa;
		}
		.dir-right{
			direction: ltr !important;
			margin-right: 20px;
		}
		.limit-content{
			width: 100%;
    text-align: left;
    direction: ltr !important;
    margin-top: 0px;
    padding: 0px 10px 0px 0px;
		}
		.tuitionfee{
			padding: 0px 20px;
		}
		.tuitionfee li{
			margin-bottom: 10px;;
		}
		.fee_table{
			color:#fff;
			margin-top: 40px;
			    font-size: 12px;
		}
		.table.fee_table thead th{
			border-bottom:0px;
			font-weight: normal;
    		text-align: center;
			border: none;
			border-right: 1px solid #dee2e6;
		}
		.table.fee_table thead th:last-child,.table.fee_table tr td:last-child{
			border-right: 0px;
		}
		.table.fee_table tr th,.table.fee_table tr td{
			font-weight: normal;
		border-right: 1px solid #dee2e6;
		}
		.accoordian_1 .card-header.last{border-bottom: none;}
		.location{
			background: #fff;
    padding-top: 100px;
		}
		.ourlocation{
			background-image: url(../images/location.jpg) !important;
    min-height: 500px;
    background-size: cover;
		}
		.new_partner{
			background-image: url(../images/partners.jpg) !important;
		}


	.scroll{
			    left: 0;
    right: 0 !important;
    width: 100%;
    text-align: center;
    bottom: 16px;
    font-size: 11px;
		}


a.btn.prev {
    background-color: #efefef;
    font-size: 35px;
    padding: 0px 20px;
    margin-bottom: 20px;
	cursor:pointer;
}
a.btn.next {
    background-color: #efefef;
    font-size: 35px;
    padding: 0px 20px;
    margin-bottom: 20px;
	cursor:pointer;	
}
.rel{
	position:relative !important;
}
img.main-img {
    width: 240px;
    height: 175px;
    margin-top: 20px;
}
img.social-logo {
    position: absolute;
    top: 5px;
    left: 30px;
    width: 35px;
    height: 35px;
    border-radius: 5px;
}
.box{
	padding:0 10px;
}
.owl-item {
    width: 250px!important;
}
#owl-demo2 .owl-wrapper-outer {
    height: 200px;
}

.block{
	margin-top:50px;
	margin-bottom:20px;
	width:100%;
}
.ui2{
	    width: 100%;
    padding: 10px;
    border-radius: 5px;
    background: #efeffefe;
	cursor:pointer;
}
.ui-btn{
	
	background:#efefef;
	width:100%!important;
	color:#000;
	border-radius:5px;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	di

}
a.ui-btn:hover{
	color:#000;
	text-decoration:none;
	opacity:0.9;
}
.clear20{
	clear:both;
	height:30px;
}
.clear_img_media{
	clear:both;
	height:20px;
}
.page-box{
	padding-top:40px;
	margin-bottom: 80px;
}

.page-box_media{
	padding-top:40px;
	margin-bottom: 40px;
}
.page-box_media h2{
	font-family: 'Lora Italic';
}
.page-head {
    font-size: 132px;
    font-weight: 900;
	font-family: 'LatoWeb';
    text-transform: uppercase;
	margin-top: 0px;
	color: #000;
}
.home_left_area1 {
    padding-bottom: 0;
}
.bold{
	font-weight:bold;
}
.mb-30{
	margin-bottom: -30px!important;
}
.value-box {
    background-color: #2c2c2c;
    color: #fff;
    padding: 35px 25px;
	margin-bottom: 5px; 	
}
.v-head {
    padding-bottom:20px;
	border-bottom:1px solid #fff;
}
.v-para{
	margin-top:20px;
}
.bt-180{
	padding-top:180px;
}
.rotate-text{
	 -ms-transform: rotate(-90deg); /* IE 9 */
  -webkit-transform: rotate(-90deg); /* Safari 3-8 */
  transform: rotate(-90deg);
      margin-top: 103px;
}
.p5{
	padding-left:5px!important;
	padding-right:5px!important;
}

.w-100{
	width:100%;
}
.home_left_area-f {
    font-size: 14px;
    color: #121212;
}
.home_left_area-f h2{
	font-family: 'Lora Italic';
}
.home_left_area-f p{
	font-family: 'LatoWebLight';
	font-size: 18px;
}
.blog-box{
	padding-top:50px;
	padding-bottom:30px;
}
.link{
	color:#ac172c;
	
	font-size:16px;
	font-weight:bold;
}
.link:hover{
	color:#ac172c;
	text-decoration:none;
	opacity:0.9;
}
.lin-hit{
	line-height:26px;
}
.bt-70{
	padding-top:70px;
}
.bt-50{
	padding-top:50px;
}

.padi ul li::before {
 content: "\2022";
    color: #ac172c;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    font-size: 18px;
    line-height: 18px;
}
.padi ul {
  list-style: none;
  margin-left:0px !important;
  padding-left:0px !important;
}
.padi{
	padding:20px 80px;
	    font-size: 14px;
}
.mydrop .navbar-nav{
	margin-left:auto!important;
}

.my-faq .card{
	background-color: #000!important;
    margin-top: 10px;
    padding: 10px 20px;
}
.my-faq .card-header {
    border-bottom: solid 0px #454c51!important;

}
.my-faq img {
    float:right;

}
.my-faq .card-body {
    float:right;
	color:#fff;
	font-family: 'LatoWebLight';
	
}
.accoordian_1 img {
    float:right;

}
#login-portion{
	background-color:#fff;
	padding:20px 40px;
}

#login-portion .login-box form input, #login-portion .login-box form select {
    border: 0px;
    border-bottom: 1px solid #e1e1e1;
    border-radius: 0px;
	
}
#login-portion .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #31b02f;
    outline: 0;
    box-shadow: 0px 2px 0px 0px #31b02f;
}
.form-head{
	  font-size: 45px;
    font-weight: bold;
	font-family: 'LatoWebBlack';
	margin-bottom: 0px;
}
.para-form{
	font-size:16px;
	font-weight:normal;
	font-family: 'LatoWebLight';
}
.form-img1{
	    position: absolute;
    top: -20px;
    left: -35px;
}
.form-img2{
	    position: absolute;
    bottom: -28px;
    right: -33px;
}

a.btn.primary-btn-login {
    background-color: #31b02f;
    color: #fff;
    padding: 10px 40px;
	border-radius:2px;
	font-size:12px;
	font-family: 'LatoWeb';
}

.number{
	font-size: 45px;
    color: #ac172c;
    font-weight: bold;
    margin-top: 30px;
}
.para-team{
	margin-top:10px;
	font-size:14px;
}
.white-bg{
	    margin: 0 auto;
    background: #fff;
}
.my-carosal .owl-wrapper-outer {
    position: absolute!important;
    top: -172px!important;
}
.pb-172{
	padding-bottom:172px!important;
}

.img_media_mrg
{
	margin-bottom:20px;
}
.media_video
{
	margin-top:50px;
	margin-bottom:20px;
}
.media_video2
{
	margin-top:0px;
	margin-bottom:0px;
}
.page-head-media{
    font-size: 80px;
    font-weight: bold;
    text-transform: uppercase;
	color: #000;
}
.mrg_top_hosted
{
	margin-top:50px;
}
.hosted_col1
{
	padding-left:50px;
}
.hosted_col1 h2
{
	margin-bottom:10px;
	margin-top:10px;
	font-family: 'Lora Italic';
}
.hosted_col1 span
{
	display:block;
	width:100%;
	color:#ac172c;
	font-weight:bold;
}
.hosted_gray_box
{
	background:#f6f8fb;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}
.hosted_col2
{
	padding-top:30px;
	padding-left:40px;
	
}
.hosted_col2 h2
{
	margin-bottom:10px;
	margin-top:10px;
	font-weight:900;
	font-size:40px;
	color:#000;
	border-bottom:solid #000 3px;
	margin-bottom:30px;
	padding-bottom:30px;
	width: fit-content;
}
.hosted_col2 span
{
	display:block;
	width:100%;
	color:#ac172c;
	font-weight:bold;
	font-size:20px;
	margin-bottom:20px;
	font-family: 'Lora Italic';
}
.label_hosted_1
{
	margin-bottom:20px;
	margin-top:20px;
	color:#000;
}
.label_hosted_1 a
{
	color:#ac172c;
	text-decoration:none !important;
}
.team_box
{
	width:18%;
	float:left;
	margin-left:2%;
	margin-bottom:30px;
}
.team_box p{
	font-size: 17px;
	font-family: 'Lora Italic';
	    width: 80%;
    float: left;
	margin-top: 10px;
}
.team_box img
{
	height:auto;
}
.team_box a
{
	color:#000;
	text-decoration:none;
	display:block;
}
.team_box p.modal_team_w .modal-content
{
	color:#000;
	font-size:16px;
	padding-top:10px;
	float:left;
	width: 82%;
}
.team_img
{
	float:right;
}
.team_img img
{
	height:25px !important;
	margin-top:10px;
}
.page-box-team{
	padding-top:40px;
	margin-bottom: 20px;
}
.team_pop1
{
	font-size:14px;
	color:#000;
    padding-left: 0px;
}
.team_pop1 h2
{
	font-size:1.7vw;
	color:#000;
}
.modal_team_w
{
	max-width:60% !important;
	height:460px;
}
.modal_team_label
{
	overflow-y:scroll;
	border-left:solid 1px #ac172c;
	padding-left:15px;
	height:70vh;
	font-size: 1vw;
}
.modal_team_w .modal-content
{
/*	height:470px;*/
}

.modal_team_label::-webkit-scrollbar {  
    width: 5px;  
}  
.modal_team_label::-webkit-scrollbar-track {  
    background-color: #f8eff0;
	border-radius: 5px;
}  
.modal_team_label::-webkit-scrollbar-thumb {  
   background-color: #ac172c;
border: 1px solid  #ac172c;
border-radius: 5px;
}  
.uni_partner_right_area::-webkit-scrollbar-thumb:hover {  
    background-color: #000;  
	
}  
.faq_area
{
	padding-left:100px;
	padding-right:100px;
}
.faq_heading
{
	font-size:24px;
	font-weight:900;
	margin-bottom:30px;
	color:#000;
	margin-top:50px;
}

.modal_apply_now
{
	max-width:60% !important;
	padding:20px;
}
.modal_apply_now .modal-content
{
	padding:20px;
}
.apply_now_pop
{
	
}
.apply_now_pop h2
{
	font-size: 45px;
    font-weight: 900;
	font-family: 'LatoWeb';
}
.apply_now_pop span
{
	font-size: 17px;
	display:block;
	margin-bottom:10px;
}
.apply_now_pop p
{
	font-size: 14px;
    font-weight: light;
	font-family: 'LatoWeb';
	display:block;
	margin-bottom:10px;
}
.apply_now_pop .form-control {
    border:none;
	border-radius:0px;
	border-bottom:solid 1px #e0e0e0;
}
.apply_now_pop form select {
    border: 0px;
    border-bottom: 1px solid #e1e1e1;
    border-radius: 0px;
	
}
.apply_now_pop .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #31b02f;
    outline: 0;
    box-shadow: 0px 2px 0px 0px #31b02f;
}
.label_border_fill
{
	border-bottom:solid 1px #bfc1c6;
	font-size: 14px;
	font-family: 'LatoWeb';
	padding-bottom:15px;
	margin-bottom:10px;
}

.btn_applynow_green
{
	background:#31b02f;
	color:#fff;
	padding:15px;
	text-align:center;
	font-size:16px;
	font-family:roboto;
	margin-top: 34px;
	text-decoration:none;
	border:solid 1px #31b02f;
	display:block;
	width: 250px;
	border-radius:3px;
}
.btn_applynow_green:hover
{
	background:#fff;
	color:#31b02f;
	text-decoration:none;
	border:solid 1px #31b02f;
}
.apply_now_pop_bottom
{
}
.apply_now_pop_bottom h2
{
	font-size: 45px;
    font-weight: 900;
	font-family: 'LatoWeb';
	color:#00bb34;
	text-align:center;
	width:100%;
}
.apply_now_pop_bottom p
{
	font-size: 14px;
	font-family: 'LatoWeb';
	color:#000;
	text-align:center;
	width:100%;
	border-bottom:solid 1px #bfc1c6;
	padding-bottom:20px;
	margin-bottom:50px;
}	




.modal_apply_now_small
{
	max-width:70% !important;
	padding:20px;
}
.modal_apply_now_small .modal-content
{
	padding:20px;
}
.modal_apply_now_small h2
{
	font-size: 45px;
    font-weight: 900;
	font-family: 'LatoWeb';
}
.modal_apply_now_small span
{
	font-size: 17px;
	display:block;
	margin-bottom:10px;
}
.modal_apply_now_small p
{
	font-size: 14px;
    font-weight: light;
	font-family: 'LatoWeb';
	display:block;
	margin-bottom:10px;
}



.pop_apply2_box1
{
	margin-top:30px;
	color:#6c707d;
}

.pop_apply2_box1 h2
{
	font-size:18px;
	color:#000;
	font-style:italic;
	font-weight:normal;
}
.pop_apply2_box1 .uni_island_logo2
{
	border-radius:5px;
	background:#fff;
	border:solid 1px #e6e6e6;
}
.pop_apply2_box1 .uni_island_logo2
{
	border-radius:5px;
	background:#fff;
	border:solid 1px #e6e6e6;
	padding:18px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}
.pop_apply2_box1 .uni_island_logo2 img
{
	width:200px;
	height:60px;
}
.pop_apply2_box1 span
{
	font-size:16px;
	color:#ac172c;
	display:block;
	margin-top:10px;
	font-weight:bold;
	margin-bottom:0px;
}
.pop_apply2_box1 p
{
	font-size:18px;
	color:#000;
	display:block;
	margin-top:0px;
	padding-top:0px;
}


.btn_applynow_pop2
{
	background:#ac172c;
	color:#fff;
	padding:15px;
	text-align:center;
	font-size:16px;
	font-family:roboto;
	 margin-top: 17px;
	text-decoration:none;
	border:solid 1px #ac172c;
	display:block;
	width: 180px;
	border-radius:3px;
	height: 45px;
    line-height: 13px;
    text-transform: uppercase;
}
.btn_applynow_pop2:hover
{
	background:#fff;
	color:#ac172c;
	text-decoration:none;
	border:solid 1px #ac172c;
}

.faculity_prog_banner
{
	background-image:url(../images/faculity_programe_banner.jpg);
	background-size:cover;
	padding-top:120px;
	padding-bottom:120px;
}
.faculity_prog_banner span
{
	text-align:center;
	font-size:24px;
	width:100%;
	color:#fff;
	display:block;
	font-family: 'Lora Italic';
}
.faculity_prog_banner h2
{
	text-align:center;
	font-size:30px;
	width:100%;
	font-weight:bold;
	color:#fff;
	width:100%;
}
.label_faculity_prog
{
	line-height:26px;
}
.padi_faculity_prgramer{
	padding:20px 40px;
    font-size: 14px;
}





.development_programs
{
	background-image:url(../images/development_banner.jpg);
	background-size:cover;
	padding-top:150px;
	padding-bottom:150px;
	text-align:center;
}
.development_programs span
{
	text-align:center;
	font-size:24px;
	width:100%;
	color:#fff;
	display:block;
	font-family: 'Lora Italic';
}
.development_programs h2
{
	text-align:center;
	font-size:75px;
	width:100%;
	font-weight:900;
	color:#fff;
	width:100%;
	font-family:roboto;
	text-transform:uppercase;
}
.label_development_prog
{
	line-height:26px;
	
}
.label_development_prog h4
{
	font-size:45px;
	font-weight:bold;
	font-family:roboto;
	
}
.develop_box1
{
	font-size:14px;
	margin-top:60px;
}
.develop_box1 img
{
	height:83px;
}
.develop_box1 span
{
	color:#ac172c;
	font-size:24px;
	font-weight:900;
	font-family:roboto;
	display:block;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.develop_box1 h2
{
	color:#000;
	font-size:20px;
	font-weight:bold;
}
.mrg_top_development1
{
	margin-top:80px;
	
}

.development_pic3_right
{
	overflow-y: scroll;
    height: 350px;
    direction: rtl;
}

.development_pic3_right span
{
	text-align:left;
	font-size:30px;
	width:100%;
	color:#ac172c;
	display:block;
	font-weight:bold;
	margin-bottom:10px;
	font-style:italic;
}
.development_pic3_right h2
{
	text-align:left;
	font-size:36px;
	width:100%;
	font-weight:900;
	color:#121212;
	width:100%;
	font-family:roboto;
}



.development_pic3_right::-webkit-scrollbar {  
    width: 5px;  
}  
.development_pic3_right::-webkit-scrollbar-track {  
    background-color: #dedede;
	border-radius: 10px;
}  
.development_pic3_right::-webkit-scrollbar-thumb {  
   background-color: #ac172c;
border: 1px solid  #ac172c;
border-radius: 10px;
}  
.development_pic3_right::-webkit-scrollbar-thumb:hover {  
    background-color: #000;  
	
}  

.study_box1
{
	background:#fff;
	width:100%;
}
.study_box1 h2
{
	    font-size: 36px;
    color: #121212;
    margin-bottom: 20px;
	font-family: 'Lora Italic';
}
.study_box1 p{
	   font-size: 18px;
	font-family: 'LatoWebLight';
}
.study_gray_area
{
	background:#f6f8fb;
	padding-top:60px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:50px;
}
.study_gray_area h2
{
	width:100%;
	text-align:center;
	font-size:48px;
	font-family:roboto;
	font-weight:900;
}
.study_gray_area p
{
	width:100%;
	text-align:center;
}
.study_area_2
{
	margin-top:70px;
}
.study_area_2_left
{
	font-size:18px;
	border-right:solid 2px #dbe2eb;
	padding-right: 30px;
    padding-left: 30px;
	font-family: 'LatoWebLight';
}
.study_area_2_left h2
{
	font-size:20px;
	text-align:left;
	font-family:roboto;
	font-weight:bold;
	margin-bottom:20px;
}
.study_left_grayul
{
	margin:0px;
	margin-top:20px;
	padding:0px;
}
.study_left_grayul li
{
	list-style:none;
	line-height:24px;
	display:block;
	width:100%;
	clear: both;
	font-family: 'LatoWebLight';
	font-size: 18px;
}
.study_left_grayul li img
{
	float:left;
	margin-bottom:50px;
	margin-right:10px;
	margin-top:5px;
}
.line_right_none
{
	border-right:none !important;
}

.pdg_study_acoirdian
{
	padding-left:50px;
	padding-right:50px;
}

.student_lefie_main_heading{
    font-size: 70px;
    font-weight: 900;
	font-family: 'LatoWeb';
    text-transform: uppercase;
}
.student_life_pic1
{
	margin-top:-50px;
	padding-left:60px;
}


.student_life_area2
{
	font-size:14px;
	padding:10px;
	color:#121212;
	margin-top:80px;
}
.student_life_area2 h2
{
	font-size:30px;
	color:#121212;
	margin-bottom:20px;
}
.student_life_pic2
{
	margin-bottom:-50px;
	padding-right:60px;
}

.label_student_life
{
	line-height:26px;
	margin-top:70px;
	
}
.label_student_life h4
{
	font-size:45px;
	font-weight:bold;
	font-family:roboto;
	
}
.student_life_box{
	padding-top:50px;
	padding-bottom:30px;
	padding-right:0px;
}
.studend_life_spannneds
{
	font-size:20px;
	font-style:italic;
}



		.student-tabs{
			    width: 100%;
    height: auto;
    background: #000;
    color: #fff;
    padding: 20px;
			    margin-bottom: 30px;
		}
		.student-tabs ul.nav-tabs {
    border-bottom: none;
}
		.student-tabs ul li {
    display: block;
    width: 100%;
}
			.student-tabs ul li:last-child a{
     border-bottom: none;
}
		.student-tabs ul li a {
    font-size: 14px;
    color: #fff;
    border-bottom: 1px solid #222628;
    display: block;
    width: 100%;
    padding: 15px 0px;
			text-decoration: none;
}
		.student-tabs ul li a.active{
    color: #ac172c;
			text-decoration: none;
}
		.student-tabs ul li:hover a {
			text-decoration: none;
			 color: #ac172c;
		}

.student_lefe_right_label
{
	font-size:18px;
	font-weight:bold;
	margin-bottom:25px;
	margin-top:25px;
}



	.contact-bg{
			background-image: url(../images/contactus.jpg) !important;
    min-height: 600px;
    background-size: cover;
		}

		.uni-canada{
			width: 100%;
    text-align: left;
    height: auto;
			margin-top: 0px;
		}  
		.contact-form {
			  margin: 0px;
			padding: 100px 50px;
		}.contact-form .rel{
			    box-shadow: 1px 2px 20px #aaa;
		}
		@media (min-width:0px) and (max-width:768px){
			.uni-canada{width: 250px;}
			.contact-bg{padding: 20px;}
		}
		@media (min-width:0px) and (max-width:620px){
			.form-head{font-size: 20px;}
		}

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

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

@media (min-width: 992px) and (max-width: 1199px){
		.page-head {
    font-size: 90px;
}
.team_box img {
    height: auto;
}
}

@media (min-width: 768px) and (max-width: 991px){
.modal_apply_now_small
{
	max-width:90% !important;
}
		.page-head {
    font-size: 70px;
}
.home_left_area1 {
  
    margin-top: 34px;
}
.team_box img {
    height: auto;
}
.faq_area
{
	padding-left:15px;
	padding-right:15px;
}
.modal_apply_now
{
	max-width:90% !important;
}
.pop_apply2_box1 .uni_island_logo2 img {
    width: 100%;
}
.study_left_grayul li img {
    margin-bottom: 62px;
}
}

@media (min-width: 576px) and (max-width: 767px){
.study_gray_area h2 {
    font-size: 30px;
}
.study_gray_area h2 {
    font-size: 20px;
}


.study_left_grayul li img {
    margin-bottom: 62px;
}
.development_pic3_right
{
	overflow-y: scroll;
    height: 200px;
    direction: rtl;
}
.label_development_prog h4 {
    font-size: 30px;
}	
.padi_faculity_prgramer{
	padding:0px 0px;
    font-size: 14px;
}
.modal_apply_now_small
{
	max-width:98% !important;
}
.modal_apply_now
{
	max-width:90% !important;
}
	.page-head {
    font-size: 45px;
}
.home_pic3 {
    height: auto;
}
.max-wid {
/*    margin-left: 5px;*/
/*	max-width: 100% !important;*/
}
.page-head-media {
    font-size: 30px;
}
.team_box img {
    height: auto;
}
.team_box p {
    width: 74%;
	font-size:12px;
}
.team_img img {
    height: 15px !important;
    margin-top: 10px;
}
.modal_team_w {
    max-width: 90% !important;
}
.faq_area
{
	padding-left:15px;
	padding-right:15px;
}
.apply_container {

    max-width: 100%;
	width:100%;

}
.pop_apply2_box1 .uni_island_logo2 img {
    width: 100%;
}
.development_programs h2 {

    font-size: 30px;

}

}

@media (min-width: 320px) and (max-width: 575px){
.study_area_2_left {
    border-right: none;
}	
.study_gray_area h2 {
    font-size: 30px;
}
.study_gray_area h2 {
    font-size: 20px;
}	
.study_gray_area {
    background: #f6f8fb;
	padding:10px;
    padding-top: 30px;
}
.pdg_study_acoirdian {
    padding-left: 10px;
    padding-right: 10px;
}
.study_left_grayul li img {

    margin-bottom: 70px;
}
.development_programs h2 {

    font-size: 20px;

}
.label_development_prog h4 {
    font-size: 30px;
}	
.development_pic3_right {
    overflow-y: scroll;
    height: 350px;
    direction: rtl;
    margin-left: 17px;
    margin-top: 20px;
}
.padi_faculity_prgramer{
	padding:0px 0px;
    font-size: 14px;
}
.padi_faculity_prgramer p
{
    margin-bottom: 0px;
    padding-bottom: 20px;
}
.padg_sub_area {
    padding-left: 20px;
    padding-right: 20px;
}
	.modal_apply_now_small
	
{
	max-width:98% !important;
}
.pop_apply2_box1 .uni_island_logo2 img {
    width: 100%;
}
.btn_applynow_green
{
	width:200px;
}
.apply_container {

    max-width: 100%;
	width:100%;

}
.modal_apply_now
{
	max-width:99% !important;
}
.faq_area
{
	padding-left:15px;
	padding-right:15px;
}
.team_box img {
    height: auto;
}
.team_box p {
    width: 74%;
	font-size:12px;
}
.team_img img {
    height: 15px !important;
    margin-top: 10px;
}
.modal_team_w {
    max-width: 90% !important;
}
	.page-head-media {
    font-size: 30px;
}
.hosted_col1 {
    padding-left: 30px;
    padding-right: 20px;
}
		.page-head {
    font-size: 45px;
}
.home_pic3 {
    height: auto;
}
.max-wid {
/*    margin-left: 5px;*/
/*	max-width: 100% !important;*/
}
.team_box {
    width: 48%;
    float: left;
    margin-left: 2%;
    margin-bottom: 30px;
}
.modal_team_w .modal-content {
    height: auto;
}
.modal_team_label
{
	margin-top:30px;
	padding:10px;
}
.faq_heading
{
	font-size:20px;
	font-weight:900;
	margin-bottom:30px;
	color:#000;
	margin-top:30px;
}

}

@media (min-width: 436px) and (max-width: 575px){
	
}

@media (min-width: 320px) and (max-width: 435px){
	
}

/* Container */
.apply_container {
  position: relative;
  max-width: 70%;
  min-height:700px;
}

.apply_container.active .card_apply:first-child {
margin-left:0px !important;
margin-top:40px;
}
.apply_container.active .card_apply:nth-child(2) {
  margin: 0 10px;
}
.apply_container.active .card_apply.alt {
  top: 20px;
  right: 0;
  width: 100%;
  min-width: 100%;
  height: auto;
  border-radius: 5px;
  padding: 60px 0 40px;
  overflow: hidden;

}
.apply_container.active .card_apply.alt .toggle {
  position: absolute;
  top: 40px;
  right: -70px;
  box-shadow: none;
  -webkit-transform: scale(14);
  transform: scale(15);
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;

}
.apply_container.active .card_apply.alt .toggle:before {
  content: '';
}
.apply_container.active .card_apply.alt .title,
.apply_container.active .card_apply.alt .input-container,
.apply_container.active .card_apply.alt .button-container {
  left: 0;
  opacity: 1;
  visibility: visible;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}
.apply_container.active .card_apply.alt .title {
  -webkit-transition-delay: .3s;
          transition-delay: .3s;
}
.apply_container.active .card_apply.alt .input-container {
  -webkit-transition-delay: .4s;
          transition-delay: .4s;
}
.apply_container.active .card_apply.alt .input-container:nth-child(2) {
  -webkit-transition-delay: .5s;
          transition-delay: .5s;
}
.apply_container.active .card_apply.alt .input-container:nth-child(3) {
  -webkit-transition-delay: .6s;
          transition-delay: .6s;
}
.input-container select
{
	width:100%;
	height:50px;
	border-bottom:solid 1px #e0e0e0 !important;
	color: #9e9e9e;
    font-size: 18px;
    font-weight: 300;
	font-family:roboto;
}

/* Card */
.card_apply {
  position: relative;
  background: #ffffff;
  border-radius: 5px;
  padding: 20px 0 20px 0;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-transition: .3s ease;
  transition: .3s ease;
  /* Title */
  /* Inputs */
  /* Button */
  /* Footer */
  /* Alt Card */
}
.card_apply:first-child {
  height: 10px;
  border-radius: 0px;
  margin: 0px;
  padding: 0;
  border:none !important;
  box-shadow: none !important;
  margin-top:50px;
}
.card_apply .title {
  position: relative;
  z-index: 1;
  margin: 0 0 10px;
  padding: 10px 0 10px 50px;
  color:#ec2652;
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
}
.card_apply .input-container {
  position: relative;
  margin: 0 0 20px;
}
.card_apply .input-container input {
  outline: none;
  z-index: 1;
  position: relative;
  background: none;
  width: 100%;
  height: 54px;
  border: 0;
  color: #000;
  font-size: 20px;
  font-weight: 400;
   font-family:roboto;
   border-bottom:solid 1px #e0e0e0 !important;
}
.card_apply .input-container input:focus ~ label {
  color: #9d9d9d;
  -webkit-transform: translate(-12%, -50%) scale(0.75);
          transform: translate(-12%, -50%) scale(0.75);
}
.card_apply .input-container input:focus ~ .bar:before, .card_apply .input-container input:focus ~ .bar:after {
  width: 50%;
}
.card_apply .input-container input:valid ~ label {
  color: #9d9d9d;
  -webkit-transform: translate(-12%, -50%) scale(0.75);
          transform: translate(-12%, -50%) scale(0.75);
}
.card_apply .input-container label {
  position: absolute;
  top: 0;
  left: 0;
  color: #9e9e9e;
  font-size: 18px;
  font-weight: 300;
  line-height: 60px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  font-family:roboto;
}
.card_apply .input-container .bar {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #757575;
  width: 100%;
  height: 1px;
}
.card_apply .input-container .bar:before, .card_apply .input-container .bar:after {
  content: '';
  position: absolute;
  background: #31b02f;
  width: 0;
  height: 2px;
  -webkit-transition: .2s ease;
  transition: .2s ease;
}
.card_apply .input-container .bar:before {
  left: 50%;
}
.card_apply .input-container .bar:after {
  right: 50%;
}
.card_apply .button-container {
  margin: 0 51px;
  text-align: center;
}
.card_apply .button-container button {
  outline: 0;
  cursor: pointer;
  position: relative;
  display: inline-block;
  background: 0;
  width: 247px;
  border: 2px solid #e3e3e3;
  padding: 20px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  overflow: hidden;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}
.card_apply .button-container button span {
  position: relative;
  z-index: 1;
  color: #ddd;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}
.card_apply .button-container button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  background: #ec2652;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  margin: -15px 0 0 -15px;
  opacity: 0;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}
.card_apply .button-container button:hover, .card_apply .button-container button:active, .card_apply .button-container button:focus {
  border-color: #ec2652;
}
.card_apply .button-container button:hover span, .card_apply .button-container button:active span, .card_apply .button-container button:focus span {
  color: #ec2652;
}
.card_apply .button-container button:active span, .card_apply .button-container button:focus span {
  color: #ffffff;
}
.card_apply .button-container button:active:before, .card_apply .button-container button:focus:before {
  opacity: 1;
  -webkit-transform: scale(10);
  transform: scale(10);
}
.card_apply .footer {
  margin: 20px 0 0;
  color: #d3d3d3;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
}
.card_apply .footer a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}
.card_apply .footer a:hover {
  color: #bababa;
}
.card_apply.alt {
  position: absolute;
  top: 40px;
  right: -70px;
  z-index: 10;
  width: 100px;
  height: 100px;
  background: none;
  border-radius: 100%;
  box-shadow: none;
  padding: 0;
  -webkit-transition: .3s ease;
  transition: .3s ease;
    display:none;
  /* Toggle */
  /* Title */
  /* Input */
  /* Button */
}
.card_apply.alt .toggle {
  position: relative;
  background: #ec2652;
  width: 100px;
  height: 100px;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  color: #ffffff;
  font-size: 42px;
  line-height: 100px;
  text-align: center;
  cursor: pointer;
   display:none;
}
.card_apply.alt .toggle:before {
  content: '\f067';
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.card_apply.alt .title,
.card_apply.alt .input-container,
.card_apply.alt .button-container {
  left: 100px;
  opacity: 0;
  visibility: hidden;
}
.card_apply.alt .title {
  position: relative;
  border-color: #ffffff;
  color: #ffffff;
}
.card_apply.alt .title .close {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 60px;
  display: inline;
  color: #ffffff;
  font-size: 58px;
  font-weight: 400;
}
.card_apply.alt .title .close:before {
  content: '\00d7';
}
.card_apply.alt .input-container input {
  color: #ffffff;
}
.card_apply.alt .input-container input:focus ~ label {
  color: #ffffff;
}
.card_apply.alt .input-container input:focus ~ .bar:before, .card_apply.alt .input-container input:focus ~ .bar:after {
  background: #ffffff;
}
.card_apply.alt .input-container input:valid ~ label {
  color: #ffffff;
}
.card_apply.alt .input-container label {
  color: rgba(255, 255, 255, 0.8);
}
.card_apply.alt .input-container .bar {
  background: rgba(255, 255, 255, 0.8);
}
.card_apply.alt .button-container button {
  width: 100%;
  background: #ffffff;
  border-color: #ffffff;
}
.card_apply.alt .button-container button span {
  color: #ec2652;
}
.card_apply.alt .button-container button:hover {
  background: rgba(255, 255, 255, 0.9);
}
.card_apply.alt .button-container button:active:before, .card_apply.alt .button-container button:focus:before {
  display: none;
}

/* Keyframes */
@-webkit-keyframes buttonFadeInUp {
  0% {
    bottom: 30px;
    opacity: 0;
  }
}
@keyframes buttonFadeInUp {
  0% {
    bottom: 30px;
    opacity: 0;
  }
}


@media (min-width: 320px) and (max-width: 767px){
.card_apply .button-container button
{
	    width: 146px;
}
.card_apply .footer a
{
	    font-size: 14px;
}

.table_scroll_user
{
	height:400px;
	overflow-y:scroll;
	overflow-x:scroll;
}
}
