@charset "utf-8";
/* CSS Document */

/*
	Colours:
		Blue:   #0EB4DE;
		Green:  #22B25A;
		Orange: #F36F25;
		Red:    #CF383F;
*/




/* #BORDER BOX RESET CSS --------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{box-sizing: border-box;}
#landing_form {
	margin-top:20px;
}
#landing_form input {
	font-weight: 500;
	font-size: 16px;
}

.font-small input[type="checkbox"] {
float: left;
width: 20px;
margin: 0 5px 0 0;
padding: 0;
height: 20px;
}

#landing_form select {
	font-weight: 500;
	font-size: 16px;
	color:#fff;
}
#landing_form .country-list {
	color:#000;
}
#landing_form .intl-tel-input {
	margin-top: 5px;
    	margin-bottom: 5px;
}
#landing_form .intl-tel-input .selected-flag .arrow{
	border-top: 4px solid #fff;
}


.form-control:focus{
	box-shadow: none !important;
	border-color: #fff !important;
}


/* #GLOBAL STYLES --------------- */

body {
	font-family: "Open+Sans",sans-serif;
	line-height:24px;
	font-weight:lighter;
	font-size:14px;
	color:#333;
}

h1, h2, h3, h4, h5 {
	margin-bottom:25px;
	font-weight:bold;
}
.desk-logo {
    position: fixed;
    width: 176px;
    float: left;
    z-index: 9999;
    background: #fff;
    left: 0;
    padding: 15px;
    top: 0;
    box-shadow: 0px 0px 12px #999;
    border-radius: 0 0 25px 0;
    -webkit-border-radius: 0 0 25px 0;
}
.margin-left{margin-left:12%;}

.navbar-header {
    width: 100%;
}

/* #NAVIGATION STYLES --------------- */

.navbar {
	background:#fff;
	border:0px;
	border-radius:0;
	margin-bottom:0;
    min-height: auto;
}
.navbar-nav{width:100%;}
.navbar-brand {
    height: auto;
    padding: 15px 5px;
    margin-left: 10px !important;
}
.navbar-collapse {
	float:none;
	clear:both;
	background: #183171 !important;
	width:100%;
}

.navbar-inverse .navbar-nav > li > a:hover {text-decoration:underline;}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	background:transparent;
	text-decoration:underline;
	outline:none;
}

.navbar-nav > li > a {
	padding-top:12px;
	padding-bottom:12px;
}

.navbar-inverse .navbar-nav > li > a {
	color:#fff;

}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a.active {
	color:#fff;
	background: #c61d20;
	text-decoration: none;
}
.font-16{font-size:16px;}
.white h2 {
    color: #228cca;
    margin: 10px 0 20px;
  }
  .green h2 {
    color: #228cca;
    margin: 10px 0 20px;
  }
  .llm h2{margin: 50px 0 5px;color: #228cca;}
  h2.sub-title {
    margin: 20px 0 15px;
}
  h1 {
    font-weight: lighter;
  }
  #Universities h2, .b-color { color : #228cca; font-weight:bold;}
  .tick-list-container {
    clear: left;
  }
  .p-5{padding: 0 5px;}
  a.width-control {
    width: 45%;
    margin-right:5%;
    float: left;
  }
  .InfinityNumber {
    margin-top: 25px;
}
.InfinityNumber span {
    padding: 5px;
    margin: 5px;
    border: 1px solid #000;
    border-radius: 50%;
    font-weight: bold;
}
  

.margin-btm{margin-bottom:20px;}
.expand-title-text, .close-title-text {
    text-align: center;
    font-size: 12px;
    padding: 4px 8px;
    color: #203972 ;
    border: 2px solid #203972 ;
    width: 90px;
    margin: 0px auto;
}
.expand-title-text:hover, .close-title-text:hover{
    background: #01a3d4 ;
    color: #fff;
    text-decoration: none;
    border: 2px solid #01a3d4 ;
}


.expand-title-text-up, .close-title-text-down {
    text-align: center;
    font-size: 12px;
    padding: 4px 8px;
    color: #ffffff ;
    border: 2px solid #ffffff ;
    width: 90px;
    margin: 10px auto;
}
.expand-title-text-up:hover, .close-title-text-down:hover{
    background: #01a3d4 ;
    color: #fff;
    text-decoration: none;
    border: 2px solid #01a3d4 ;
}
.expand-title-text-2, .close-title-text-2 {
    text-align: center;
    font-size: 12px;
    padding: 4px 8px;
    color: #203972 ;
    border: 2px solid #203972 ;
    width: 90px;
    margin: 0px auto;
}
.expand-title-text-2:hover, .close-title-text-2:hover{
    background: #01a3d4 ;
    color: #fff;
    text-decoration: none;
    border: 2px solid #01a3d4 ;
}





/* #SECTION STYLES --------------- */

section {
	overflow: hidden;
	position:relative;
}

.blue {
    background: transparent !important;
    color: #fff;
}

.blue-main > .container {
    background: rgba(0, 0, 0, 0) url(https://siuk-india.s3.amazonaws.com/static/original_images/toronto-fair-page-banner-1366x703.png) no-repeat top 0px right 0px;
	height: 700px;
    width: 100%;
    background-size: cover;
    }
.white  {
	background:#fff;
}

.white > .container {
	padding: 30px 0;
}
.llb {
    background: #ebebeb40;
}
.llm {
    background: rgba(0, 0, 0, 0) url(https://siuk-europe.s3.eu-west-2.amazonaws.com/assets/landing/app-week-landing-page-sec-3.jpg) no-repeat;
    width: 100%;
    height: 330px;
    background-size: 120%;
    
   
}
  
.llm .quote-container {
    margin-top: 20px;
    right: 0;
  }
  
  .llm .form-container {
    background: rgba(0,0,0,0.6);
}
  
 #register.llm .container {
    padding: 40px 0;
    width: 100%;
}
a.btn.llm-btn {
    background:  #183171;
    color: #fff;
    margin: 10px 0;
}
.llm .form-container textarea, .llm .form-container input[type="text"], .llm .form-container input[type="password"], .llm .form-container input[type="datetime"], .llm .form-container input[type="datetime-local"], .llm .form-container input[type="date"], .llm .form-container input[type="month"], .llm .form-container input[type="time"], .llm .form-container input[type="week"], .llm .form-container input[type="number"], .llm .form-container input[type="email"], .llm .form-container input[type="url"], .llm .form-container input[type="search"], .llm .form-container input[type="tel"], .llm .form-container input[type="color"], .llm .form-container .uneditable-input, .llm .form-container select {background: transparent;}
  
  .llm a.btn {
    color: #fff;
}
 

.green  {
	background:#f2f2f2;
}

.green > .container {
	padding: 25px 0 10px;
}
.footer-bg{
    background:#183171;
	color:#fff;
    
}
.footer-bg > .container {
	background:#183171;
	background-size:60%; 
	padding:15px 0 5px;
}

.orange {
	background:#F36F25; 
	color:#fff;
}
.red    {
	background:#CF383F; 
	color:#fff;
}
.green a.btn  {color:#fff}
.orange a.btn {color:#F36F25}
.red a.btn    {color:#CF383F}
.llb a.btn    {color:#fff}

.green a.btn:hover, .orange a.btn:hover, .red a.btn:hover, .llb a.btn:hover {color:#fff;}

a.btn.btn-lln  {background:#72b7e2; color:#fff; margin:10px 0;}
a.btn.gdl-btn  {background:#22B25A; color:#fff; margin:10px 0;}
a.btn.lpc-btn  {background:#F36F25; color:#fff; margin:10px 0;}
a.btn.bptc-btn {background:#5ebbcd; color:#fff; margin:10px 0;}
a.btn.llb-btn {background:#218bca; color:#fff; margin:10px 0;}
.panel-default>.panel-heading{border-bottom:0;padding-top: 20px;padding-bottom: 0;}
.panel-title{ color: #113272; font-size:28px;}
.white h1 {
	color:#183171;
    font-size: 28px;
	margin: 10px 0 30px;
	font-weight:bold;
}
.panel-body {background: #f5f5f5;padding: 50px; }
.control-label{font-size:18px;color:#183171;}
.btn-info {
    color: #fff;
    background-color: #113272;
    border-color: #113272;
    font-size: 15px;
    padding: 10px 0;
    border-radius: 0;
	font-weight:bold;
}
.form-control{border-radius:0;}

.tick-list-container ul {
	list-style:none;
	position: relative;
	padding-left:25px
}

.tick-list-container ul li:before {
	content:"\2713\0020";
	left:0px;
	position:absolute;
	font-weight: bold;
}

a.btn {
	width:100%;
	background:#fff;
	border-radius:0;
	margin:25px 0;
	padding:12px;
	font-weight:bold;
	box-sizing:border-box;
}

.pull-right {position:relative;}
.pull-left {position:relative;}

.quote-container {
	background:rgba(0, 0, 0, 0.5);
	padding:25px 25px 5px;
	clear:both;
	clear:none\9;
}
	
.green .quote-container {
	margin-top:459px;
}
	
.orange .quote-container {
	margin-top:512px;
}
	
.red .quote-container {
	margin-top:391px;
}

.quote-container p {
	font-weight:bold;
	font-size:14px;
}

blockquote {
	font-size:14px;
	border:0;
	padding: 0;
	font-style:italic; 
}
a.width-control {
    width: 45%;
	margin: 5px 0 25px;
    float: none;
	background: #c9161a;
}


/* #FORM STYLES --------------- */

.form-container {
	background:#183171;
	padding:10px 15px
}

.form-container input, .form-container button, .form-container select, .form-container textarea, .form-container option {
	width:100%;
	padding:2px;
	margin:5px 0;
	background:#183171;
	border:1px solid #fff;
	color:#000\9;
	border-radius:0;
	font-weight:lighter;
	box-sizing:border-box;
	height:35px;
	background:#fff\9;
}

.form-container button {height:auto;}

.form-container option {border:0;}

.form-container textarea, .form-container input[type="text"], .form-container input[type="password"], .form-container input[type="datetime"], .form-container input[type="datetime-local"], .form-container input[type="date"], .form-container input[type="month"], .form-container input[type="time"], .form-container input[type="week"], .form-container input[type="number"], .form-container input[type="email"], .form-container input[type="url"], .form-container input[type="search"], .form-container input[type="tel"], .form-container input[type="color"], .form-container .uneditable-input {
	width:100%;
	padding:5px;
	margin:5px 0;
	background:#183171;
	border:1px solid #fff;
	color:#000\9;
	border-radius:0;
	font-weight:lighter;
	box-sizing:border-box;
	height:35px;
	background:#fff\9;
}

input::input-placeholder {color:#fff;}
input::-webkit-input-placeholder {color:#fff;}
input::-moz-placeholder {color:#fff; opacity:1;}
input:-moz-placeholder {color:#fff; opacity:1}

.form-container a {
	color:#fff;
	text-decoration:underline;
}

.form-container .btn {
	background:#fff;
	color:#16B5DE;
	font-weight:bold;
	padding:10px
}

.form-container .btn:hover {
	background:#16B5DE;
	color:#fff;
	border:1px solid #16B5DE;
}





/* #FOOTER STYLES --------------- */

footer {
	background:#000;
	color:#fff;
	font-size:11px;
	overflow:hidden;
}

footer a {
	color:#fff;
}

footer p {
	font-size:11px;
	padding: 10px 0 0px;
}

.red footer {
	color:#E69486;
	background: transparent;
}

.red footer p {
	padding:0;
}






/* #RESPONSIVE STYLES --------------- */


@media (min-width:1066px) and (max-width:1365px) {
	.blue-main > .container{
		height:auto;
		background-position: 0px 0 !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	
	.orange .quote-container {
		margin-top:560px;
	}
	
	.blue-main > .container {
		width: 100%;
	}
	
	.green > .container {
		background-size: 65%;
	}
        .footer-bg > .container {
		background-size: 65%;
	}
	
	.orange > .container {
		background-size: 62%;
	}
	
	.red > .container {
		background-size: 64%;
	}
	.margin-left {
		margin-left: 16%;
	}
	.navbar-inverse .navbar-nav > li > a {
		color: #fff;
		font-size: 12px;
		padding: 9px !important;
	}
	.blue-main > .container{

		background-position: -81px 0;
	}

}

@media (max-width:1024px) {
	.form-container input, .form-container button, .form-container select, .form-container textarea, .form-container option {font-size:16px;}
}

@media (min-width:992px) {
	.quote-container {
		margin-top:494px;
		position:absolute;
		width:28%;
		max-width:332px;
	}
	
	.orange .quote-container {
		right:80px;
	}
}

@media (max-width:991px) {
		.blue-main > .container{ height:260px; background:none;}
	.green > .container {
		background-image:none;
	}
        
        .footer-bg > .container {
		background-image:none;
	}
	
	.orange > .container {
		background-image:none;
	}
	
	.red > .container {
		background-image:none;
	}
	
	.llb > .container {
		background-image:none;
	}
	
	.quote-container {
		width:95%;
		margin:0 auto;
	}
	.llm > .container {
      background:#fff;
  	}
  
    .llb > .container {
      background: #fff;
    }
	.navbar-inverse .navbar-nav > li > a {
		color: #fff;
		font-size: 12px;
		padding: 6px 12px;
	}
	.llb > .container { height: auto; padding-bottom: 40px; }
	.llm > .container{height: auto; }
	.mb-img {margin-top: 40px!important;}
	.form-img { margin-top: 110px; }
	.white h1{margin:10px 0;}
	.margin-left { margin-left: 16%; }
	.desk-logo { width: 130px;}
	.white h2 { font-size:22px;} 
	
}
@media (min-width:768px) and (max-width:991px) {
    .box-adjust{
        font-size: 9px !important;
    }
}
@media (max-width:767px) and (min-width:480px) {
	.blue-main > .container {
    height: auto;
    margin-top: 0;
    background: none;
}
}
@media (max-width:479px) and (min-width:320px) {

.blue-main > .container {
    height: auto;
    margin-top: 0;
    background: none;
}
}
@media (max-width:767px) {
.navbar-brand>img {
    width: 60px;
}
.InfinityNumber {
    margin-top: 5px;
}
.mb-img { margin-top: 50px;}

	.nav>li {width:100%;}
	.navbar-inverse .navbar-nav > li > a {
		color: #fff;
		font-size: 16px;
		padding: 10px;
	}
	a.width-control {
       width: 100%;
  }
  .margin-left {
		margin-left: 0;
	}
	.white h1 {margin: 25px 0 10px;
}
.green > .container, .footer-bg > .container {   padding: 10px 0; }

.white > .container {
    padding: 0;
}
.white h1, .panel-title{
    font-size: 22px;
}
.white h2, .green h2 { font-size: 20px;     margin: 20px 0;}
.llm h2 {
    margin: 20px 0 5px;
    font-size: 22px;
}
h2.sub-title {
    margin: 20px 0 15px;
}
p.title-text-2{padding:0;}
.form-img {
    margin-top: 120px !important;
}

.table{
    width: 100% !important;
}
.navbar-inverse .navbar-toggle.border-bg-none {
    border-color: transparent;
    margin-right: 0;
}
.navbar-inverse .mobile-toggle  { float:left;border:0;    margin-right: 0; }
.navbar-inverse .navbar-toggle .icon-bar { background-color: #183171; }
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: transparent;
}
.llb > .container { height: auto; padding: 0px 0 20px; }
.llm > .container{height: auto; }
.white {
    margin-bottom: 20px;
}
.top-map{margin-top:15px !important;}
.call {
    padding: 14px 10px 0 0;
    font-size: 14px;
    color: #213a72;
    font-weight: bold;
}
.panel-body {
    padding: 20px;
}
.control-label, .input-lg {font-size: 15px;}

}  

/* #TRANSITIONS --------------- */




.btn {
    -webkit-transition: background 500ms, color 500ms, border 500ms;
    -moz-transition: background 500ms, color 500ms, border 500ms;
    -o-transition: background 500ms, color 500ms, border 500ms;
    transition: background 500ms, color 500ms, border 500ms;
}




/* #VALIDATION CSS --------------- */

.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853; 
}

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
	border-radius: 0;
    box-shadow: none;
    font-size: 14px;
	font-weight: 600;
  color: #660000; 
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #ff0000;
  -webkit-box-shadow: inset 0 1px 1px rgba(256, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(256, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(256, 0, 0, 0.075); 
}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(256, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(256, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(256, 0, 0, 0.075), 0 0 6px #dbc59e; 
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853; 
}

.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48; 
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #ff0000; 
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #ff0000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #ff0000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; 
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48; 
}

.font-small strong{font-weight: bold;color: #fff;}

.font-small{ 
    font-size: 11px;
    font-weight:500;
    line-height: 20px;
    color: #fff;

}



/* CHANGING HEADER STYLES */

.red p a {color:#E69486; text-decoration:underline;} .red p a:hover {color:#dd6f5c;}
  
  		#register.green .container {background-position:none;}
		#register.orange .container {background-size:43%;}
		#register.red .container {background-position:right; background-size:46%;}
      	#register.green .navbar-collapse {background:#183171;}
      	#register.orange .navbar-collapse {background:#183171;}
      	#register.red .navbar-collapse {background:#183171;}
      	#register.llb .navbar-collapse {background:#183171;}
		#register.llb .container {background-size:43%;}
		#register.llb .container {
   background: rgba(0, 0, 0, 0) url("https://siuk-europe.s3.eu-west-2.amazonaws.com/assets/landing/landing-page-general-sec1.jpg") no-repeat scroll right bottom 0 / cover ;
    padding: 40px 0;
    width: 100%;
    
}



		.green .form-container, .orange .form-container, .red .form-container {background: rgba(0,0,0,0.6);}
      .green .form-container textarea, .green .form-container input[type="text"], .green .form-container input[type="password"], .green .form-container input[type="datetime"], .green .form-container input[type="datetime-local"], .green .form-container input[type="date"], .green .form-container input[type="month"], .green .form-container input[type="time"], .green .form-container input[type="week"], .green .form-container input[type="number"], .green .form-container input[type="email"], .green .form-container input[type="url"], .green .form-container input[type="search"], .green .form-container input[type="tel"], .green .form-container input[type="color"], .green .form-container .uneditable-input {background:transparent}

.green .form-container input, .green .form-container select, .green .form-container textarea, .green .form-container option {background:transparent;}
      
      .orange .form-container textarea, .orange .form-container input[type="text"], .orange .form-container input[type="password"], .orange .form-container input[type="datetime"], .orange .form-container input[type="datetime-local"], .orange .form-container input[type="date"], .orange .form-container input[type="month"], .orange .form-container input[type="time"], .orange .form-container input[type="week"], .orange .form-container input[type="number"], .orange .form-container input[type="email"], .orange .form-container input[type="url"], .orange .form-container input[type="search"], .orange .form-container input[type="tel"], .orange .form-container input[type="color"], .orange .form-container .uneditable-input {background:transparent}

.orange .form-container input, .orange .form-container select, .orange .form-container textarea, .orange .form-container option {background:transparent;}
      
      .red .form-container textarea, .red .form-container input[type="text"], .red .form-container input[type="password"], .red .form-container input[type="datetime"], .red .form-container input[type="datetime-local"], .red .form-container input[type="date"], .red .form-container input[type="month"], .red .form-container input[type="time"], .red .form-container input[type="week"], .red .form-container input[type="number"], .red .form-container input[type="email"], .red .form-container input[type="url"], .red .form-container input[type="search"], .red .form-container input[type="tel"], .red .form-container input[type="color"], .red .form-container .uneditable-input {background:transparent}

.red .form-container input, .red .form-container select, .red .form-container textarea, .red .form-container option {background:transparent;}
.form-container option {color:#000; background:#fff;}

.llb .form-container textarea, .llb .form-container input[type="text"], .llb .form-container input[type="password"], .llb .form-container input[type="datetime"], .llb .form-container input[type="datetime-local"], .llb .form-container input[type="date"], .llb .form-container input[type="month"], .llb .form-container input[type="time"], .llb .form-container input[type="week"], .llb .form-container input[type="number"], .llb .form-container input[type="email"], .llb .form-container input[type="url"], .llb .form-container input[type="search"], .llb .form-container input[type="tel"], .llb .form-container input[type="color"], .llb .form-container .uneditable-input {background:transparent}

.llb .form-container input, .llb .form-container select, .llb .form-container textarea, .llb .form-container option {background:transparent;}
.form-container option {color:#000; background:#fff;}

.green .quote-container, .orange .quote-container, .red .quote-container, .llb .quote-container {margin-top:20px; right:0}
.quote-container {position:relative; width:100%; max-width:none; padding: 15px 25px 5px; background:none;}

.mb-img
{
    margin-top: 80px; 
    width: 100%;   
}

.form-img{
    margin-top: 85px
}


/* Table Section CSS Start --------------- */

.presentation h2{
	color: #228cca;
    font-weight: bold;
    margin: 10px 0 10px;
}

.presentation h6{
	font-size: 17px;
	margin: 0;
}

.presentaion-table{
	margin-top: 20px;
}

.presentaion-table table th{
	text-align: center;
}

@media (min-width: 1200px)
.col-lg-12 {
    width: 65%;
}


/*---- Universities-section ----*/
	.tab-view{
		width:100%;
	}

    


a, a:hover {
    text-decoration: none;
}

a {
    color: #319cee;
}

a:active, a:focus {
    outline: medium none !important;
}

.aside .zm-box .zm_j a:hover, .zm_j a:hover {
    color: #2b4379;
    background: #fff;
}

.left-align{
margin-left: 20px;
width:100%;
bottom:10px;
}

.p{
    font-size: 14px;
}


.lls{background: #ebebeb40;}

.table-bordered>tbody>tr>td{
    vertical-align: middle;
    font-size: 15px;
}

.table-bordered>thead>tr>th {
    font-size: 15px;
    text-align: center;
}

#seminars h2{
    color: #228cca;
    font-weight: bold;
}

.reg a{
display: inline-block;
background: #2B4379;
border: 1px solid #fff;
padding: 8px;
font-size: 14px;
color: #fff;
text-align: center;
text-decoration: none;
text-transform: capitalize;
border-radius: 5px;
min-width: 115px;
}

@media (min-width: 1339px){
    .white > .container {
        padding: 20px 0;
    }
    .left-align {
        margin-left: 30px;
        width: 100%;
        bottom: 0px;
    }

    #landing_form {
        margin-top: 20px;
    }

    }


@media (min-width: 1149px){
.aside .zm-box {
    max-width: 136px;
}
}

.semi-left {
  position:absolute;
    left: 10px;
    top: 0px;
}

.aside .zm-box {
    border: 1px solid #404040;
    max-width: 180px;
    width: 100%;
    margin-bottom: 5px;
    background: #ebebeb;
    padding: 5px 0;
}

.aside h2 {
    color: #0c3879;
    margin-bottom: 5px;
    background: #ebebeb;
    padding: 2px 0;
    text-align: center;
    font-weight: 400;
}

.aside .zm-box .zm_d {
    margin: 2px 0;
    color: #fff;
    background: linear-gradient(90deg, rgba(199,31,35,1) 0%, rgba(205,66,69,1) 20%, rgba(235,235,235,1) 100%);
    padding: 2px 5px;
    width: 50%;
    font-size: 13px;
}

@media (max-width: 1339px) and (min-width: 1149px){
.aside .zm-box h3, .aside .zm-box .zm_j a {
    font-size: 11px;
}
}

.aside .zm-box h3 {
    font-size: 15px;
    color: #0c3879;
    font-weight: 400;
    padding: 0 5px;
    margin: 5px 0;
}

@media (max-width: 1339px) and (min-width: 1149px){
.aside .zm-box h3, .aside .zm-box .zm_j a {
    font-size: 11px;
}
}

.aside .zm-box .zm_j a, .zm_j a {
    background: #2b4379;
    color: #fff;
    display: inline-block;
    margin: 2px;
    text-align: center;
    padding: 2px 30px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
}

.semi-right {
    position: absolute;
    right: 10px;
    top: 0px;
}

@media (min-width: 767px){
h2 {
    
    font-weight: 300;
    margin: 30px 0 30px;
    color: #747474;
}
}

#content-desktop {display: block;}
#content-mobile {display: none;}

@media screen and (max-width: 420px) {

#content-desktop {display: none;}
#content-mobile {display: block;}

.left-align {
    margin-left: 11px;
    width:100%;
    bottom: 0px;
        
   
}



.white h2, .green h2 {
    font-size: 20px;
    margin: 20px 0;
}

.p{
    font-size: 14px;
}

}

@media (min-width: 767px) and (max-width: 1024px){

    #content-desktop {display: none;}
#content-mobile {display: block;}

    .white h2 {
        font-size: 22px;
    }

    .white > .container {
        padding: 10px 0;
    }

    .left-align {
        margin-left: 11px;
        width:100%;
        bottom: 5px;
        
    }

    .p{
        font-size: 14px;
    }

    .container {
        width: 750px;
    }
    }





@media (max-width: 767px){

    .reg tr th:first-child{
        width: 28%;}

        .cont-button {
            margin: 17px 0 17px 8px !important;
        }
    }

    .reg tr th{
        font-size: 13px !important;
    }



.cont-button {
    display: inline-block;
    margin: 17px 0 17px 40px;
}


.cont-button a {
    font-size: 15px!important;
    font-weight: 700!important;
    color: #fff;
    padding: 10px 20px;
    border: 2px solid #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #d0202d;
    -webkit-transition: .8s;
    -moz-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
}

.mnu{
    display: inline-block;
    margin: 7px 0 7px 0px;
}


.vd-sec{
    text-align: center;
    margin: 30px;
}

.vd-sec img{
    width: 500px;
}

@media (max-width: 767px){

    .vd-sec img{
        width: 100% !important;
    }

}


@media (max-width: 1460px) {
    .blue-main > .container {
        background: rgba(0, 0, 0, 0) url(https://siuk-india.s3.amazonaws.com/static/original_images/fair-page-banner-1366x600.png) no-repeat top 0px right -60px;
     
        width: 100%;
        background-size: cover;
}



    }
    

    @media (max-width:1024px) {
        .blue-main > .container {
            background: rgba(0, 0, 0, 0) url(https://siuk-india.s3.amazonaws.com/static/original_images/fair-page-banner-1366x600.png) no-repeat top 0px right -43rem;
            min-height: 720px;
            background-size: cover;
        }
    }

    @media (max-width:991px) {
    
        .blue-main > .container {
            background: none;
            min-height: auto;
        }
    }


    .menu, .drop-menu {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }
    
    .menu-item {
        display: inline-block;
        margin: 7px 0 7px 0px;
        position: relative;
    }
    
    .menu-item a {
        text-decoration: none;
        padding: 6px 10px;
        color: #fff;
        display: block;
        padding: 10px 16px;
    }
    
    .drop-menu {
        z-index: 99;
        display: none;
        position: absolute;
        background-color: #fff;
        min-width: 100px;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
        line-height: 1.3;
    }
    
    .drop-menu-item {
        width: 100%;
    }
    
    .drop-menu-item:hover {
        background-color: #eee;
    }
    
    .drop-menu-item a {
        color: #333;
    }
    
    .menu-item:hover .drop-menu {
        display: block;
    }

    .menu-item:hover{
        color: #fff;
        background: #c61d20;
        text-decoration: none;
    }

    @media (max-width: 767px){
.menu-item a{
    font-size: 16px;
    padding: 10px;
}

.drop-menu {
    z-index: 99;
}


.drop-menu {
    position: inherit; 
}

    }



    .box-one{
        font-weight: 600;
    border: 1px solid #000;
    padding: 20px 0px;
    text-align: center;
    font-size: 17px;
    margin-bottom: 3rem;
    background: #ebebeb40;
    border-radius: 5px;
    border: 1px solid #ddd;
    }




    .box-one a.btn.llm-btn {
        background: #183171;
        color: #fff;
        margin: 10px 0;
        max-width: 86%;
        letter-spacing: 0.4px;
    }