 body {
	padding: 0;
	margin: 0;
	background: #fcf9ec;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
}
body a {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	text-decoration: none;
	color:#000000;
}
body a:hover {
	text-decoration: none;
}
body a:focus, a:hover {
	text-decoration: none;
}
input[type="button"], input[type="submit"] {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 1px;
}

p {
	margin:0;
}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
label {
	margin:5px 0;
}
a:focus, a:hover {
	text-decoration: none;
	outline: none;
}
h3
{
	color:#193682;
	font-size:21px;
}
.events_banner1
{
      padding: 0px 10px;
    font-size: 16px;
       background: linear-gradient(to right, rgba(181, 79, 19, 0.82), rgba(239, 113, 42, 0.83));
       -webkit-background: linear-gradient(to right, rgba(181, 79, 19, 0.82), rgba(239, 113, 42, 0.83));
       -moz-background: linear-gradient(to right, rgba(181, 79, 19, 0.82), rgba(239, 113, 42, 0.83));
       -o-background: linear-gradient(to right, rgba(181, 79, 19, 0.82), rgba(239, 113, 42, 0.83));
   color: #fff;
    border-radius: 3px;
    margin-top: 10px;
}
.modal-close
{
    font-size: 15px;
    text-align: right;
    position: relative;
    top: -9px;
    right: -8px;
    color: #292828;
    text-shadow: 0 1px 0 #fff;
}
.modal-close i
{
      border-radius: 50%;
    background-color: #fff;
    padding: 3px 5px 5px 5px;
    line-height: 1;
}
.modal
{
   background-color: rgba(0,0,0,0.5);
}
.view-event  
{
 margin: 0 auto;
    width: 90%;
    background-color: #f39b3d;
    padding: -3px;
    text-align: center;
    padding: 3px;
    border-radius: 5px 5px 0px 0px;
    font-size: 15px;
    color: #2f2d2d;
    border: 1px solid #f3f1f1;
    position: absolute;
    bottom: 0;
    left: 17px;
    right: 0;
  }
.view-event a:hover
{
  color:#000;
}
.middle-info1
{
  padding:4em 0;
}
.e-info
{
  padding: 0 10em 3em 10em;
}
.e-info1 {
    padding: 0em 2em 3em 11em;
}
.e-info p
{
  font-size: 17px;
line-height: 31px;
}
.award .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    background-image: url(../images/certificate-bg.jpeg);
    background-size: cover;
    background-position: top;
    height: 450px;
    width: 585px;
    margin:59px auto 0 auto;
}
.award .modal-header {
    padding: 15px;
    border-bottom: 0;
}
.award .modal-body
{
      margin-top: -30px;
}
.award .close {
    float: right;
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    color: #969292;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
}
.award p
{
  font-size: 17px;
}
.e-info h1
{
  color: #193682;
font-size: 23px;
padding-bottom: 10px;
}
.top-title{
    margin-top: 11px;
    font-size: 21px;
    margin-bottom: 11px;
    color: #193682;
    text-shadow: 1px 1px 1px #193682;
}
/*Event*/
.event_heading
{margin-top: 11px;
    font-size: 27px;
    margin-bottom: 11px;
    color: #000;
    padding: 20px;
    font-weight: 800;
    text-align: center;
    background-color: #00ffcc;
}
.event_sub
{
color: #1b1c1d;
    font-size: 20px;
    font-weight: bold;
    text-align:center;
        padding: 5px 0;
}
.emailer p
{
    color: #000;
    line-height: 1.5;
    padding: 3px;
    font-size: 15px;
    margin: 0;
}
.pdf_img
{
  margin-left:auto;
  margin-right:auto;
    display:block;
padding:10px 0;
margin-bottom: 10px;
}
.feat
{
background-color: #404040;
    padding: 5px 0;
    color: #0fc;
    font-weight: 600;
    text-align:center;

}
.dow-btn {
    background-color: #191715;
    padding: 5px 14px;
    color: #fff;
    border-radius: 6px;
    border: 1px solid #ccc;
}
.pdf
{
    border: 1px solid #ccc;
    margin-bottom: 2em;
    padding: 14px 6px;
    height: 340px;
}
.newsletter img
{
  width:200px;
  height:300px;
}

.reg-btn
{
  background-color: #193682;
    padding: 8px 28px;
    color: #fff;
    border-radius: 6px;
      border:1px solid #ccc;
}
.reg-btn:hover
{
  background-color:#fff;
  color:#000;
  border:1px solid #ccc;
}
.fet_icon
{
  padding:5px 0;
  list-style:inside;

}
.fet_icon li
{
  padding:5px 0 5px 20px;
   list-style-image:url('../images/event_bullet.png');
}
.cert-span {
    color: #0c1a41;
    font-weight: 600;
    font-size: 18px;
}
.name
{
  margin-top: 11px;
    font-size: 36px;
    margin-bottom: 11px;
    color: #fff;
    padding: 14px;
    font-weight: 800;
    text-align: center;
    background-color: #0c0c0c;
}
.emailer
{
background-color: #f1f1f1;
padding: 20px;
}
.emailer_inside
{
border:1px solid #ccc;
}

.left-panel1 {
    float: left;
    width: 70%;
    padding: 10px 20px 10px 5px;
}
/*Event close*/
.left
{
	padding-right:0;
}
.left-panel table
{
  width:100%;
}
/*-- //Reset Code --*/

/*-- //header--*/
.header
{
background-color:#f5eadc;
}
.social-icon
{
list-style-type:none;
}
.social-icon li a:link
{
    background-color: #fff;
    float: right;
    display: inline-block;
    padding: 5px 0px;
    margin-left: 10px;
    border-radius: 50%;
    margin-top: 5px;
    font-size:13px;
    height: 25px;
    width: 25px;
    text-align:center;
    color:#193682;
}
.logo
{
	margin:5px 0px;
}
.login
{
	margin-top:14px;
	color:#ffffff;
	text-align:right;
}
.search
{
	background-color:#ece5dc;
	border:none;
	outline:none;
	margin-top:34px;
	height:35px;
	border-radius:5px;
	background-image: url('../images/search.png');
	background-repeat:no-repeat;
	background-position: right;
    padding: 1px;
    background-size: 23px;
    padding: 0 10px;
}
/*header close*/
.events
{margin-bottom:10px;}

.top-right .accordion {
  width: 100%;
  max-width: 360px;
  margin: 0px auto 0px;
  background-color: #ece5dc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.event_info
{
  width:70%;
  margin:0 auto;
  padding:5em 0;
}
.event_info h1
{
margin-top: 11px;
    font-size: 27px;
    margin-bottom: 11px;
    color: #d63401;
    letter-spacing: 0;
    font-weight: bold;
    text-align:center;
    /* text-shadow: 1px 1px 1px #193682; */
}
.event_info p
{
    font-size: 16px;
    text-align: justify;
    padding-top: 0px;
}


.banner_events{
margin: 10px 0px;
    background-color: #fdac38;
    padding: 2em;
    color: #fff;
  }
.event-table> thead > tr > th
{
  padding: 14px;
}
.top-right .accordion .link {
  cursor: pointer;
  display: block;
  padding: 10px 15px 10px 42px;
  color: #000000;
  font-size: 15px;
  font-weight: 500;
  border-bottom: 1px solid #CCC;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.top-right .accordion
{
    background-color:#ece5dc;
}

.top-right .accordion:after {
    content: '\002B';
    color: #ece5dc;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}
.top-right .accordion li:last-child .link { border-bottom: 0; }
.top-right .accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.top-right .accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  font-size: 16px;
}

.top-right .accordion li.open .link { color: #000; }

.top-right .accordion li.open i { color: #000; }

.top-right .accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.top-right .submenu {
  display: none;
  background: #ece5dc;
  font-size: 14px;
}

.top-right .submenu li { border-bottom: 1px solid #4b4a5e; }

.top-right .submenu a {
  display: block;
  text-decoration: none;
  color: #000000;
  padding: 12px;
  padding-left: 42px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.top-right .submenu a:hover {
  background: #ffffff;
  color: #000;
}
/*career*/
.careers h2
{
    padding: 10px 0;
    font-size:28px;
    font-weight:700;
}
.careers h5
{
    padding: 5px 0;
}
.careers b
{
    padding: 5px 0;
    font-size:15px;
}
.email-id-career
{
margin: 30px 0 0 0;
background-color: #f1f1f1;
padding: 10px;
border: 1px solid #fffefe;
}
.email-id-career h4
{  color: #d8590c;}

/*career close*/
/*banner*/
.banner-overlay
{
    position: absolute;
    bottom: 8px;
    right: 16px;
    color: #fff;
  }
.banner, .middle
{
	margin:14px 0px;
}
.banner-left
{
	margin:0;
}
.banner-right
{
	background-color:#f3f3f3;
	margin:0;
	padding:2px 10px;
	height: 420px
}
.career-banner
{
  margin:10px auto;
  width:80%;
}
.events_banner
{
  margin-top:10px;
}
.career-banner .carousel-control.left
{
  background-color:#ffffff;
  -webkit-background-color:#ffffff;
  -moz-background-color:#ffffff;
  -o-background-color:#ffffff;
}
.mrq
{
    height: 351px;
}
.career-banner
{
  height:148px;
}
.analytics-img
{
	box-shadow:1px 3px 9px rgba(66, 66, 66, 0.5);
	-o-box-shadow:1px 3px 9px rgba(66, 66, 66, 0.5);
	-moz-box-shadow:1px 3px 9px rgba(66, 66, 66, 0.5);
	-webkit-box-shadow:1px 3px 9px rgba(66, 66, 66, 0.5);
}
/*banner close*/
.welcome-left
{
	background-color:#ece5dc;
	padding: 17px 15px;
	height: 315px;
}
.welcome-right
{
	background-color:#ece5dc;
	    height: 313px;
}
.top-heading
{
	border-radius: 7px 7px 0px 0px;
    background-color: #c7b299;
}
.community-corner li
{
	border-bottom:1px solid #cccccc;
}

.community-box ul
{
	padding:10px 5px;
}
.top-content
{
	padding:10px;
}
.classroom-img
{
	border: 1px solid #ccc;
    margin-bottom: 15px;
    padding: 11px;
}
.welcome-right h2
{
	background-color:#c7b299;
	font-size:20px;
	color:#ffffff;
	padding:5px;
}
.reg-form
{
    border: 1px solid #cac3c3;
    box-shadow: 1px 2px 3px #ccc;
    -webkit-box-shadow: 1px 2px 3px #ccc;
    -o-box-shadow: 1px 2px 3px #ccc;
    -moz-box-shadow: 1px 2px 3px #ccc;
}
.Office h2
{
	padding: 10px;
    background-color: #ccc;
    margin: 0px;
    font-size:20px;
    text-align: center;
}
.office-info
{
	background-color: #f1f1f1;
    padding: 10px;
    text-align: center;	
}
.welcome-left p, .welcome-right p, .read-more
{
	line-height:1.7;
	text-align:justify;
	font-size:14px;
	color:#494949;
	padding:2px 0px;
}
.election
{
	padding:0;
}
.election-div
{
	background-color:#193682;
	margin-bottom:10px;
	color:#ffffff;
	padding: 10px 0px;
}
.election-div h2, .nominat-title
{
	font-size:20px;
	text-align:center;
	color:#ffffff;
	padding:0px;
	line-height:1.6;
}
.election-div h3, .candiates
{
	font-size:20px;
	text-align:center;
	padding:0;
	color:#618dff;
}
.election-div a:link
{
	font-size:20px;
	text-align:center;
	padding:0;
	color:#618dff;
}
.section-events
{
	margin-bottom:10px;
	padding:15px 10px;
	background-color:#ffffff;
	border-radius:5px;
	border-left:3px solid #ff0000;
}
.section-events
{
	color:#494949;
	font-size:14px;
}
.banner h3
{
	font-weight: 600;
    margin: 0px 0px 12px 0px;
    font-size: 19px;
    padding: 3px;
}
.section-events i
{
font-size: 15px;
padding:3px;
}
.events-left
{
	width:20%;
	float:left;
	font-size:11px;
}
.events-right
{
	width:80%;
	float:left;
	padding: 3px 0;
}
.date
{
	font-size:30px;
	font-weight:600;
	color:#494949;
}
.new_link
{
  font-weight:bold;
  color:#c10000;}
.newsletter
{
	box-shadow: 1px 3px 2px rgba(175, 171, 171, 0.5);
	-webkit-box-shadow: 1px 3px 2px rgba(175, 171, 171, 0.5);
	-moz-box-shadow: 1px 3px 2px rgba(175, 171, 171, 0.5);
	-o-box-shadow: 1px 3px 2px rgba(175, 171, 171, 0.5);
	padding:20px;
 margin-bottom: 15px;
}
.stu-branch
{
      height: 358px;
    box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    -webkit-box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    -moz-box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    -o-box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    padding: 20px;
    border-top: 4px solid #e26969;
      margin: 10px 0px;
    padding: 4px 7px;
}
.stu-branch p
{
  padding: 7px 0px;
}
.stu-branch:hover
{
  background-color:#e26969;
  color:#ffffff;
}
.news-details
{
	width:100%;
	margin:10px auto;
	box-shadow: 1px 3px 2px rgba(175, 171, 171, 0.5);
	-webkit-box-shadow: 1px 3px 2px rgba(175, 171, 171, 0.5);
	-moz-box-shadow: 1px 3px 2px rgba(175, 171, 171, 0.5);
	-o-box-shadow: 1px 3px 2px rgba(175, 171, 171, 0.5);
	border:1px solid #f1f1f1;
	padding:10px;
}
.news-table>tbody>tr>td
{
	border-top: 1px solid #fff;
	padding:10px;
}
.activites h3
{
	background-color:#193682;
	color:#ffffff;
	padding:10px;
  font-size: 18px;
}
.activite-list li
{
	height: 37px;
    padding: 9px 15px;
    font-size: 15px;
}
.activites
{
	background-color:#dcdeec;
	padding-right:0;
	height: 451px;
}
.jobopening h3
{
  background-color:#193682;
  color:#ffffff;
  padding:10px;
  font-size: 18px;
}
.sub-btn
{
  margin-top: 43px;
}
.jobopening
{
  background-color:#dcdeec;
  padding-right:0;
  height: 451px;
}
.input-field
{
  margin:10px 0;
}
.job-apply-form-outside
{padding: 20px;}
.job-apply-form
{
  background-color: #fcf9ec;
    padding: 15px;
    box-shadow: 1px 0px 0px 1px #e2e2e2;
    border: 1px solid #dedede;
}
.jobopening-list li
{
  height: 91px;
    padding: 9px 15px;
    font-size: 15px;
    background-color: #fff;
    margin: 10px;
    background: linear-gradient(to bottom, #efefef 0%, #dadada 100%);
    -webkit-background: linear-gradient(to bottom, #efefef 0%, #dadada 100%);
    -moz-background: linear-gradient(to bottom, #efefef 0%, #dadada 100%);
    -o-background: linear-gradient(to bottom, #efefef 0%, #dadada 100%);
}
.mrq-job
{
  height:402px;
}
.job-title
{
    font-size: 15px;
  font-weight: 600;
    color: #312e2e;
    width:90%;
    float:left;
}
.job-link
{
  color:#193682;
   float:right;
} 
.top-right h3
{
	background-color:#c7b299;
	color:#ffffff;
	padding:10px;
	font-size: 18px;
}
.job-title-fa
{
  font-size: 18px;
  font-weight: 600;
    color: #730505;
    width:10%;
    float:left;
}

.job-post-icon {
    width: 13%;
    float: left;
}

.job-post-icon i {
    width: 50px;
    height: 50px;
    background: #f2f2f5;
    text-align: center;
    line-height: 3em;
}

.job-single-sec {
    float: left;
    width: 85%;
    margin-left: 2%;
}

ul.job-list-info li {
    list-style: none;
    font-size: 0.9em;
    color: #464444;
    display: inline;
    width: 100%;
}

ul.job-list-info li i {
    list-style: none;
    color: #666;
    margin-right: 5px;
}

.job-single-time i {
    margin-right: 5px;
    color: #555;
}

ul.job-list-info li:nth-child(2) {
    margin: 0 1em;
}

span.job-time {
    display: block;
    color: #2529d8;
     margin: 2em 0;
    text-transform: uppercase;
}

.aply-btn{
    color: #fff;
    padding: 10px;
    background: #de0f17;
    font-size: 0.9em;
    letter-spacing: 1px;
}

.aply-btn:hover
{
	background-color:#ccc;
	
}

.job-single-sec h4 {
    font-size: 1.3em;
    font-weight: bold;
}

.job-post-info {
    padding-right: 0;
    padding-left: 6px;
}

.job-post-main {
    padding: 1.2em 1em;
    background: #fff;
 	box-shadow: 0 0 6px 1px #f7f7f7;
 	-o-box-shadow: 0 0 6px 1px #f7f7f7;
 	-moz-box-shadow: 0 0 6px 1px #f7f7f7;
 	-webkit-box-shadow: 0 0 6px 1px #f7f7f7;
	border: 1px solid #efebeb;
  margin-bottom: 10px;
}

.job-post-main:hover {
    background: #f5f5f5;
    box-shadow: 0 0 6px 1px #f5f5f5;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}
.newsletter-first
{
	background-color:#e8ebef;
}

.newsletter-title h3
{
	background-color:#727e8c;
	color:#ffffff;
	padding:10px;
  font-size: 18px;
}
.box
{
	padding-top:10px;
	padding-bottom:10px;
	margin-left:20px;
}
.news-link
{
padding-right: 7px;
}
.newsletter-info
{
background-color:#e8ebef;
}
.community-box
{
	color:#000;
	padding:0;
	background-color:#ece5dc;
	height: 338px;
}
.community-box a:link
{
	color:#000;
}
.community-box h3
{
font-size: 20px;
    padding: 13px 5px;
    color: #fff;
    background-color: #c7b299;
    background-image: linear-gradient(to bottom right, #c7b299, #c18e52);
    -webkit-background-image: linear-gradient(to bottom right, #c7b299, #c18e52);
    -moz-background-image: linear-gradient(to bottom right, #c7b299, #c18e52);
    -o-background-image: linear-gradient(to bottom right, #c7b299, #c18e52);
    border-radius: 5px 5px;
}
.right
{
	padding-right:0;
}
.community-box ul li
{
	padding:10px;
}
.middle-info
{
	padding:0;
}

.left-panel
{
	float:left;
	width:70%;
	padding:10px 20px 10px 5px;
}
.left-panel p
{
	text-align:justify;
}
.left-panel h1
{	
	margin-top: 11px;
    font-size: 21px;
    margin-bottom: 11px;
    color: #193682;
    text-shadow: 1px 1px 1px #193682;
}
.add-title
{ 
  margin-top: 11px;
    font-size: 21px;
    margin-bottom: 11px;
    color: #193682;
    text-shadow: 1px 1px 1px #193682;
}

.benefits .fa
{
      color: #985607;
    font-size: 20px;
}
.select.form-control:not([size]):not([multiple])
{
	height:35px;
}
hr
{
	margin-top: 12px;
	height:2px;
	border-top: 1px solid #a9a9a9;
}
.managing-member
{
	padding: 23px 10px;
    background-color: #eaeaea;
    border: 1px solid #d4d3d3;
    border-radius: 5px;
    height: 288px;
    margin-bottom: 26px;
}
.managing-member img
{
	margin-left:auto;
	margin-right:auto;
	display:block;
	border-radius: 50%;
    height: 120px;
    width: 120px;
}

.managing-member p
{
	text-align:center;
}

.add-title
{
	font-size: 28px;
    color: #193682;
    margin-top: 10px;
    font-weight: 500;
}
.top-right
{
	background-color:#ece5dc;
	margin-bottom:10px;
}
.top-header
{
	padding-top:3px;
}
.right-panel
{
	margin-top:10px;
	float:left;
	width:30%;
}
.address-info
{
	margin: 21px 0px;
}
.total_charge
{
  background-color:#cccccc;
  padding:10px 0px;
}
.shadow_table
{
  background-color:#ffffff;
  width:100%;
}
.table_title
{
  padding:10px;
}
.title-reg
{
    color: #193682;
    font-size: 21px;
    text-align: center;
    padding:20px 0px;
}
.address-left
{
	background-color: #000;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    margin-right: 13px;
}

.address-left>.fa
{
	padding: 14px 0px;
    font-size: 19px;
    color: #ffffff;
    text-align:center;
}

/*owl css */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; display: none; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;  margin-top: 21px; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }


.owl-carousel,.owl-carousel .owl-item
{
	-webkit-tap-highlight-color:transparent;position:relative
}
.owl-carousel
{
	display:none;
	width:100%;
	z-index:1;
}
.owl-carousel .owl-stage
{
	position:relative;
	-ms-touch-action:pan-Y;
	touch-action:manipulation;
	-moz-backface-visibility:hidden;
	}

.owl-carousel 
.owl-stage:after
{
	content:".";display:block;
	clear:both;
	visibility:hidden;
	line-height:0;height:0
}

.owl-carousel .owl-stage-outer
{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper
{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block; width:auto; height:120px;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block; padding: 19px;}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*owl close*/

/*-- gallery --*/
.gallery_grids{
    padding-top:1em;
}
.gallery_pic{
    margin-top:2em;
}
.gallery_pic1{
    position: relative;
}
.gallery_info{
    background: rgba(0,0,0,0.4);
    bottom: 45px;
    left: 45px;
    opacity: 0;
    padding:1em;
    position: absolute;
    right: 45px;
    text-align: center;
    top: 45px;
    visibility: hidden;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.gallery_info h3{
    font-size: 1.2em;
    letter-spacing: 2px;
    font-weight: 600;
    margin: 1em 0 .5em;
    padding-bottom: .5em;
    position: relative;
    text-transform: uppercase;
    color: #ffffff;
}
.gallery_info p{
    color: #fff;
    line-height:2em;
    letter-spacing:1px;
}
.gallery_pic:hover .gallery_info{
    opacity: 1;
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    -ms-transform: scaleX(1);
}
.banner-bottom.gallery{
    padding:0;
}
p.quia {
        font-size: 1.2em;
    color: #140b05;
    font-weight: 600;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.title_leftpanel {
    margin-top: 11px;
    font-size: 21px;
    margin-bottom: 11px;
    color: #193682;
    text-shadow: 1px 1px 1px #193682;
}
/*-- //gallery --*/


.ad-info
{
	padding-bottom: 17px;
    font-size: 20px;
    text-shadow: 1px 1px 3px #908f8fcc;
}
.sub-title
{
     font-family: verdana;
    color: #0e5f8c;
    font-size: 15px;
    text-align: justify;
    font-weight: bold;
}

.footer
{
	margin-top:15px;
	background-color:#dadada;
	padding:2em 0px 1em 0;
}
.awards img
{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}


.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.accordion>.active:after {
    content: "\2212";
}

.panel {
    padding: 0px 18px;
    background-color: #eeeeee;
    border: 1px solid #fdfdfd;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.CSI-title
{
	padding: 10px 0px;
    font-size: 18px;
    font-weight: 600;
    color: #0da8b9;
}
.footer ul li
{
	padding:5px 0px;
	color:#000;
	display:block;
}

.footer h3
{
	color:#3c3b3b;
	font-size:16px;
	padding-bottom:10px;
	font-weight: 600;
}
.footer-bottom
{
	background-color:#a8a8a8;
	padding: 10px 0px;
	color:#000000;
}
@media only screen and (max-width: 768px) 
{
  
  .community-box {
    color: #000;
    padding: 0;
    background-color: #ece5dc;
    height: 445px;
}
.banner-right {
    background-color: #f3f3f3;
    margin: 0;
    padding: 2px 10px;
    height: auto;
}
.address-left {
    background-color: #000;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    margin-right: 13px;
    margin-bottom: 5px;
}
.welcome-left {
    background-color: #fcf9ec;
    padding: 33px 15px;
    height: auto;
}
.welcome-right {
    background-color: #ece5dc;
    height: auto;
}
.stu-branch{
    height: auto;
    box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    -webkit-box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    -moz-box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    -o-box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    padding: 20px;
    border-top: 4px solid #e26969;
    margin: 10px 0px;
  }

 .banner-right {
    background-color: #f3f3f3;
    margin: 0;
    padding: 2px 10px;
    height: auto;
} 
.e-info1 {
    padding: 2em;
}
}

@media only screen and (max-width: 600px) 
{
  .address-left {
    background-color: #000;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    margin-right: 13px;
    margin-bottom: 5px;
}
.e-info {
    padding: 1em 0;
}

.e-info1 {
    padding: 2em;
}
.award .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    background-image: url(../images/certificate-bg.jpeg);
    background-size: cover;
    background-position: center;
    height: auto;
    width: 100%;
    margin: 0 auto;
}
.community-box {
    color: #000;
    padding: 0;
    background-color: #ece5dc;
    height: 445px;
}
.left-panel1 {
    float: left;
    width: 100%;
    padding: 10px 20px 10px 5px;
}

.stu-branch{
    height: auto;
    box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    -webkit-box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    -moz-box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    -o-box-shadow: 1px 3px 9px rgba(175, 171, 171, 0.5);
    padding: 20px;
    border-top: 4px solid #e26969;
    margin: 10px 0px;
  }
.newsletter
{
  margin-bottom: 15px;
}
  .banner-right {
    background-color: #f3f3f3;
    margin: 0;
    padding: 2px 10px;
    height: auto;
}
.job-single-sec {
    width: 100%;
    margin-top: 5%;
}
.job-post-icon {
    width: 100%;
}
.left {
    padding-right: 15px;
    /* margin-top: 12px; */
}
.welcome-left {
    background-color: #ece5dc;
    padding: 33px 15px;
    height: auto;
}
.welcome-right {
    background-color: #ece5dc;
    height: auto;
}
.left-panel
{
	float:left;
	width:98%;
	margin:5px;
}

.right-panel
{
	margin:5px;
	width:98%;
}

.left
{
	padding-right:15px;
	margin-top: 12px;
}
.community-box {
    color: #000;
    padding: 0;
    background-color: #ece5dc;
    height: auto;
}
.search
{
	margin-top:0;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
}