@import url('https://fonts.googleapis.com/css?family=Lato');
.site-wrapper
{
	margin:0px auto;
	background:#fff;
}
header
{
	min-height:150px;
	background-color:#fff;
}
.topbar
{
	background-color:#03244d;
	padding:15px 0;
}
.topbar_rgt ul
{
	list-style:none;
}
.topbar_rgt ul > li
{
	color:#fff;
	line-height:24px;
}
.topbar_rgt ul > li:before
{
	content:"\f0a4"; /*f138 f0a9 f105 */
	padding-right:8px;
	font-family:FontAwesome;
}
.menu-wrapper
{
	background-color:#dd550c;
}
.menu-wrapper .nvbr
{
	margin-bottom:0px;
	background-color:transparent;
	border:none;
	min-height:32px;
}
.menu-wrapper .navbar-inverse .navbar-nav > .active > a, .menu-wrapper .navbar-inverse .navbar-nav > .active > a:hover, .menu-wrapper .navbar-inverse .navbar-nav > .active > a:focus
{
	background:transparent!important;
	color:#fff!important;
}
.menu-wrapper .navbar-inverse .navbar-nav > li > a
{
	color:#fff;
}
.menu-wrapper .navbar-inverse .navbar-nav > .open > a, .menu-wrapper .navbar-inverse .navbar-nav > .open > a:hover, .menu-wrapper .navbar-inverse .navbar-nav > .open > a:focus
{
	background:transparent;
}
.menu-wrapper .navbar-nav > li > a
{
	padding-top:5px;
	padding-bottom:5px;
}
footer
{
	background-color:#03244d;
	border-top:10px solid #dd550c;
	/*border-bottom:10px solid #dd550c;*/
	margin-top:30px;
}
footer .container
{
	padding-bottom:5px;
}
footer .copyright
{
	background-color:#dd550c;
	padding:7px 0 3px;
}
footer .copyright p
{
	color:#fff;
	margin:0px;
	
}
footer .copyright p.cpy_rgt
{
	float:right;
}
footer h3
{
	color:#fff;
	font-size:16px;
}
.quick_links ul
{
	list-style:none;
	padding-left:0px;
}
.quick_links ul > li
{
	line-height:30px;
}
.quick_links ul > li:before
{
	content:"\f105";
	font-family:FontAwesome;
	padding-right:8px;
	color:#fff;
}
 
.quick_links ul > li a
{
	color:#fff;
	font-size:13px;
}
.contact_info p
{
	color:#fff;
	font-size:13px;
	line-height:22px;
}
#slider
{
	margin:26px 0 12px;
}
.three-box-content-heading h4
{
	
	color:#03244d;
	text-align:center;
	position:relative;
	padding-bottom:10px;
	font-size:16px;
}
.three-box-content-heading h4:before
{
	content:"";
	position:absolute;
	margin:0px auto;
	width:84%;
	border-bottom:3px solid #dd550c;
	bottom:0px;
	right:8%;
}
.three-box-content-heading a
{
	padding-bottom:15px;
}
.three-box-content-body ul
{
	list-style:none;
	padding-left:0px;
} 
.three-box-content-body ul > li
{
	border-bottom:2px solid #03244d;
	margin-bottom: 10px;
    padding-bottom: 1px;
	font-size:14px;
}
.three-box-content-body img
{
	margin-bottom:12px;
	width:100%;
}
.three-box-content
{
	margin-bottom:25px;
}
.three-box-content-heading a:hover
{
	text-decoration:none;
}
.three-box-content-heading
{
	border-bottom:2px solid transparent;;
}

.three-box-content-heading:hover
{
	border-bottom:2px solid #03244d;
}

.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f056";
    padding-right: 5px;
	color: #fff;/*#dd550c  #03244d*/
	
	
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f055";
	color: #fff; /*#dd550c   #03244d*/
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}
.two-box .panel-default > .panel-heading
{
	background-color:#969ba9;/*  #03244d  #69b4c9*/
	color:#fff;/* #000*/
}
.two-box h3
{
	color:#dd550c;
	font-size:22px;
	padding-bottom:8px;
}
.two-box .panel-default > .panel-heading + .panel-collapse > .panel-body
{
	background:#fff;/*#03244d*/
	color:#000;/*#fff*/
	font-size:14px;
}
.two-box .panel-title > a
{
	font-size:15px;
	font-weight:500;
}
/*.blink_me {
  animation: blinker 1s linear infinite;
  color:#dd550c;
  text-align:center;
}

@keyframes blinker {  
  50% { opacity: 0; }
}*/
/**/
.post {
   margin: 0px 0px 20px;/*0px 0px 40px*/
   padding: 15px;
   position: relative;
   background-color: #fff;
   -webkit-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.4), 0 0 40px rgba(100, 100, 100, 0.1) inset;
   -moz-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.4), 0 0 40px rgba(100, 100, 100, 0.1) inset;
   box-shadow: 0 1px 3px rgba(100, 100, 100, 0.4), 0 0 40px rgba(100, 100, 100, 0.1) inset;
}

.folded-corner {
   width: 0px;
   height: 0px;
   position: absolute;
   top: -1px;
   right: -1px;
   border-width: 0;
   border-style: solid;
   background: hsla(260,5%,60%,0.2);
   -webkit-box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
   -moz-box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
   box-shadow: 2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);
   -webkit-border-bottom-left-radius: 15px;
   -moz-border-radius: 0 0 0 15px;
   border-radius: 0 0 0 15px;
   border-color: #fff #fff transparent transparent;
   -webkit-transition: border-width 0.2s ease-out;
   -moz-transition: border-width 0.2s ease-out;
   -ms-transition: border-width 0.2s ease-out;
   -o-transition: border-width 0.2s ease-out;
   transition: border-width 0.2s ease-out;
}
.post:hover .folded-corner {border-width: 0 40px 40px 0;}

.news_latst a
{
	color:#fff;
	font-size:17px;
	font-weight:500;
	padding-left:10px;
}
.pulse {
	
    animation-name: flash;
}
.news_hdng {
    animation-duration: 3s;
    animation-iteration-count: infinite;
    color:#dd550c;
	text-align:center;
	margin-top:0px;
	margin-bottom:8px;
}
.slider__caption h3
{
	border-bottom: 1px solid #666;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 10px;
	font-weight:500;
	font-family: 'Lato', sans-serif;
}
.slider__caption
{
	font-family: 'Lato', sans-serif;
}
.gallery-heading
{
	background:#666;
	
}
.gallery-heading h3
{
	color:#dd550c;
}
.gallery
{
    display: inline-block;
    margin-top: 28px;
}

/*.gallery-heading { 

  background:#333;
  width:100%;
 
}*/


.gallery-heading h2 {
	background: #03244d;/*#ccc*/
	padding: 0 0 0 14px;
	font-size: 16px;
	line-height: 2.3; /*2*/
	color:#fff;
}
.gallery-heading h2 a {
	float: right;
	position: relative;
	text-decoration: none;
	color: #fff;/*#333*/
	padding: 0 44px;/*0px 10px*/
	border-left: 5px solid white;
	background:#dd550c;
	font-size:16px;
}
.gallery-heading h2 a i
{
	font-size:18px;
}
.gallery-heading h2 a:before,
.gallery-heading h2 a:after {
	content: "";
	position: absolute;
	/* Pushed down half way, will get pulled back up half height of triangle
	   ensures centering if font-size or line-height changes */
	top: 50%;
	width: 0;
	height: 0;
}
.gallery-heading h2 a:before {
	left: -12px;
	/* Triangle */
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid white;
	/* Pull-up */
	margin-top: -8px;
}
.gallery-heading h2 a:after {
	/* Smaller and different position triangle */
	left: -5px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #dd550c;
	margin-top: -6px;
}
/*about us*/
.left_sidebar h2
{
	font-size:20px;
	border-bottom:1px solid #ccc;
	background:#325482;
	padding:4px 8px;
	color:#fff;
	text-align:center;
	margin-bottom:0px;
}
.left_sidebar ul
{
	background:#496e9c;
	padding-left:0px;
	list-style:none;
	padding-top:15px;
	padding-bottom:15px;
	min-height:1030px;
}
.left_sidebar ul > li
{
	color:#fff;
	padding:4px 6px;
	font-size:16px;
	font-weight:600;
}
.left_sidebar ul > li a
{
	color:#fff;
	padding:4px 6px;
	font-size:13px;
	font-weight:500;
}
.left_sidebar ul > li a:before
{
	content:"\f101";
	font-family:FontAwesome;
	padding-right:8px;
}
.left_sidebar ul > li  ul
{
	border-top:2px solid #f9903f;
	padding-top:5px;
	padding-bottom:5px;
	min-height:auto;
}
.left_sidebar ul > li  ul > li
{
	color:#fff;
	font-size:13px;
	font-weight:500;
	text-align:justify;
}
.left_sidebar ul > li  ul > li:before
{
	content:"\f101";
	font-family:FontAwesome;
	padding-right:8px;
}

.left_sidebar ul > li  ul > li a
{
	color:#fff;
	font-size:13px;
	font-weight:500;
	padding:0;
}
.left_sidebar ul > li  ul > li a:before
{
	content:"";
	font-family:FontAwesome;
	padding-right:0px;
}
 
.left_sidebar ul > li  ul > li a:hover
{
	text-decoration:none;
}
.right_content .title_mnu
{
	display:block;
	
	list-style:none;
	padding-left:0;
}
.right_content .title_mnu > li
{
	float:left;
	padding-right:8px;
}
.right_content .title_mnu > li i
{
	color:#333;
	padding-left:8px;
}
.right_content .title_mnu > li a
{
	color:#333;
	text-decoration:none;
}
.right_content .title_mnu > li a.active
{
	color:#dd550c;
}
.right_content .main-title
{
	border-bottom:2px solid #eee;
	color: #03244d;
    font-size: 28px;
    font-weight: 500;
    padding-bottom: 5px;
}
.right_content h4
{
	color: #dd550c;
    font-size: 16px;
    font-weight: 600;
}
.right_content p
{
	color: #000;
    line-height: 24px;
    text-align: justify;
	padding-right: 4px;
	font-weight:400;
}
.right_content
{
	padding: 22px 0;
}
.right_sidebar
{
	margin-top:20px;
}

.pic_abt img
{
	width:100%;
}
.pic_name
{
	 text-align:center;
	 background:#dd550c;
	 color:#fff;
	  padding: 10px 0;
	  border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pic_name h4
{
	color:#fff;
	margin:0;
	padding-bottom: 8px;
}
.pic_name h6
{
	color:#fff;
	margin:0;
}
.pic_name a:hover
{
	text-decoration:none;
}
.right_sidebar
{
	margin-top:15px;
}
.pic_abt
{
	 margin-bottom: 22px; /*17px*/
}
.pic_abt_last
{
	margin-top:22px;/*18px*/
}
.bold
{
	font-weight:600;
}
.tabs_par p
{
	text-align:justify;
	margin-bottom:6px;
	line-height:24px;
}
.tabs_lnk
{
	color:#dd550c;
	font-weight:500;
    margin-bottom:6px;
}
.content-slider img
{
	width:100%;
	margin-bottom:10px;
	border-radius:4px;
	border: 1px solid #bbb;
    padding: 3px;
}
.tabs_par ul
{
	list-style:none;
	padding-left:0px;
}
.tabs_par ul > li
{
	color: #000;
    line-height: 24px;
    text-align: justify;
	font-weight:400;
	padding-bottom:5px;
	
}
.tabs_par ul > li:before
{
	content:"\f138";
	font-family:FontAwesome;
	padding-right:8px;
}
.tabs_par ul > li a
{
	color:#000;
}
.tabs_par ul > li a:hover
{
	color:#dd550c;;
}
#horizontalTab .resp-tabs-list > li:before
{
	content:"";
	font-family:FontAwesome;
	padding-right:0px;
}
.tabs_par h4
{
	margin-bottom:25px;
}
#horizontalTab .resp-tabs-container h5
{
    color: #03244d;
    font-weight: 600;
    font-size: 16px;
}
/*tabwidth*/
.meet_tab .resp-tabs-list li
{
	width:18%;
}
.apply_tab .resp-tabs-list li
{
	width:15%;
}


.resp-tabs-container ul > li a
{
	color:#dd550c;
}
.meet_tab .resp-tabs-container  a
{
	color:#dd550c;
}
.pic_galery
{
	border:1px solid #bbb;
	padding:5px;
	border-radius:5px;
	margin-top:20px;
}
.galleryleft_sidebar ul
{
	min-height:450px; /*495*/
}
.winnersleft_sidebar ul
{
	min-height:560px;
}
.applyleft_sidebar ul
{
	min-height:730px;
}
.viraleft_sidebar ul
{
	min-height:1280px;
}
.lft_icon
{
	float:left;
	margin-right:20px;
}
.rgt_text
{
	float:left;

}
.rgt_text1
{
	float:left;
	padding-top:8px;

}
.lft_icon
{
	background:#03244d;
	height:40px;
	width:40px;
	border-radius:50%;
	text-align:center;
	margin-bottom:15px;
	
}
 .lft_icon i
{
	color:#fff;
	font-size:18px;
	padding:8px;
	
}
.brdr_btm
{
	border-bottom:1px dashed #ddd;
	margin-bottom:10px;
	padding-top:10px;
}
.contactleft_sidebar ul
{
	list-style:none;
	padding-left:0px;
}
.contactleft_sidebar ul > li
{
	
	clear:both;
	padding-bottom:10px;
	line-height:24px;
	font-size:15px;
}
.contactleft_sidebar h4
{
	color: #dd550c;
    margin-top: 24px;
    font-size: 26px;
    margin-bottom: 24px;
    border-bottom: 2px solid #eee;
    padding-bottom: 16px;
}
.faq_acc p
{
	line-height:24px;
	padding-bottom:6px;
}
.faq_acc ul
{
	line-height:24px;
	padding-left:30px;
	color: #000;
    text-align: justify;
    font-weight: 400;
}

.faq_acc .panel-default > .panel-heading
{
	background-color:#969ba9;/*  #03244d  #69b4c9*/
	color:#fff;/* #000*/
}
.faq_acc h3
{
	color:#dd550c;
	font-size:22px;
	padding-bottom:8px;
}
.faq_acc .panel-default > .panel-heading + .panel-collapse > .panel-body
{
	background:#fff;/*#03244d*/
	color:#000;/*#fff*/
	font-size:14px;
}
.faq_acc .panel-title > a
{
	font-size:15px;
	font-weight:500;
}
.right_content h4.panel-title
{
	color:#fff;
}
.ac_abt
{
	border:1px solid #ccc;
	border-radius:5px;
	padding:8px;
}
.tabs_par .ac_abt h4
{
	margin-bottom:5px;
}
.guest_pict
{
	margin-bottom:10px;
	text-align:center;
}
.guest_pict img
{
	border:1px solid #ccc;
	border-radius:4px;
	padding:2px;
}
.guest_pict img:hover
{
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	
}
.com_seventeen img:hover
{
	-webkit-transition:-webkit-transform .2s ease-in-out;
	-moz-transition:-moz-transform .2s ease-in-out;
	transition:transform .2s ease-in-out;
}
.guest_desc h5
{
	color:#03244d;
	font-weight:600;
}
.guest_desc
{
	margin-top:20px;
}
.guest_desc h4
{
	font-size:20px;
	margin-bottom:18px;
}
.com_seventeen h3
{
	color:#03244d;
	font-weight:600;
	margin:20px 0;
	font-size:22px;
}
.com_seventeen h4
{
	font-size:32px;
	text-align:center;
	margin-bottom:7px;
}
.com_seventeen h5
{
	color:#4f91c9;
	font-weight:600;
	padding-top:6px;

}
.com_seventeen
{
	text-align:center;
}
.com_seventeen img
{
	border:1px solid #ccc;
	border-radius:50%;
	padding:2px;
	width:145px;
	height:145px;
}
.com_seventeen img:hover
{
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	transform:rotate(360deg);
}