.service-section .service-content .content-text {
    position: relative;
    padding: 0px 0px 0px 0px;
    margin-bottom: 34px;
	color: #333;
font-size: 1.05em;
}
.fa-star
{
    color: #dda930;
}

.custom-select {
   
    color: #ffe9b6;  
}
.page-feedback {
    overflow: hidden;
    background-color: #f3f1ec;
    margin: 2em 0 1em 0;
    width: 450px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    padding-left: 2.118933698%;
}
.page-feedback fieldset.webform-component-radios legend {
    position: relative;
    top: 0;
    color: inherit;
    display: inline-block;
    font-size: 1em;
}
.page-feedback .webform-component-radios, .page-feedback .webform-component-radios legend, .page-feedback .form-checkboxes, .page-feedback .form-radios, .page-feedback .form-checkboxes .form-item, .page-feedback .form-radios .form-item {
    display: inline-block;
    margin: 0;
}
.page-feedback fieldset.webform-component-radios legend {
    position: relative;
    top: 0;
    color: inherit;
    display: inline-block;
    font-size: 1em;
}
form legend {
    width: auto;
    top: 25px;
    font-size: 1.625em;
    font-weight: bold;
}
.page-feedback .form-actions {
    display: inline;
    margin-left: 0;
    font-size: 0.8em;
}
button, input[type="button"], input[type="submit"], input[type="reset"], input.btn, a.btn, .btn, .page-content a.btn {
    padding: 0.8em 1.2em;
    background-color: #be0f34;
    font-family: 'Poppins', sans-serif;
    font-size: 1em;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: none;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    -webkit-appearance: none;
    margin: 0.5em 0;
        margin-right: 0px;
    margin-right: 0.5em;
    -webkit-transition: background ease-out 0.3s;
    -moz-transition: background ease-out 0.3s;
    -o-transition: background ease-out 0.3s;
    transition: background ease-out 0.3s;
}
.page-feedback .form-actions .webform-submit {
    padding: 0.4em 0.6em;
}
.page-feedback .form-radios .form-item {
    margin-top: 1em;
    margin-right: 0.5em;
}
.lgn-btn {
position: relative;
display: block;
line-height: 24px;
text-align: center;
padding: 12px 0px;
font-weight: 500;
font-size: 1.5em;
color: #ffffff;
direction: rtl;
background: #c72e2e;
width: 15%;
margin-left: auto;
margin-right: auto;
}
.lgn-btn:hover { color: #ffffff; background-color: #8e1616;}
.search-course-area .search-course-right .form-wrap {
    padding: 0 15px;
}
.section-gap {
    padding: 0px 0 50px 0;
}
img.career-img
{
    width: 100%;
    max-width: 100%;
}
.video-section .sec-title {
    position: relative;
    margin-bottom: 20px;
    margin-top: 1em;
}
.hero {
    display: table;
    position: relative;
 
    background-size: cover;
  padding: 130px 0px !important;
    color: #fff;
    width: 100%;
    height: 90vh;
}



.pt-60 {
    padding-top: 10px;
} 
.latest-news .outer-box {
    position: relative;
    margin-left: 0px;
    padding: 0px;
        padding-left: 0px;
    padding-left: 260px;
    background: #0b2141e6;
    z-index: 1;
}
.latest-news .outer-box .sec-title h2, .video-section h2, .hero h2 {
    color: #333;
}

.sec-title h2 { font-size: 2.2em;}
.service-section .service-content .service-title { font-size: 1.8em;}
.featured-box2 h3 { font-size: 1.2em;}
.auto-container {
    position: static;
    max-width: 90%;
    padding: 0px;
    margin: 0px;
}
.search-course-area .details-content .single-detials h4 {
    margin: 10px 0;
    color: #ffc747;
    font-size: 1.2em;
    font-weight: 400;
}
.facul-list li a{
    color: #fff;
    font-size: 1.2em;
    line-height: 2em; 
}  
.col-lg-3.col-md-6.search-course-right.section-gap {

padding-bottom: 12.5em;

}
.col-lg-11.col-md-6.faculty {
    margin: 0 10%;
}
 .overlay-black::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: rgba(111, 111, 111, 0.09);
    background-image: none;
    /* background-image: linear-gradient( #446ba6, #0d0d0dbd);  */
}
.video-section {
    background-image: none;
    padding: 30px 0 50px 0;
    background-color: #0a2a4f;
}

.tz-introduce-univesity .sec-title { position: relative; margin-bottom: 0px; padding-bottom: 50px;}
.service-section { background-color: #fff;}

.tz-introduce-univesity {
    background-color: #fff;
}
.row.details-content {
    margin-left: 0;
}
.service-section .service-content .list-content li a {
    position: relative;
    display: block;
    padding: 0px 0px 0px 0px;
    margin-bottom: 10px;
    color: #333;
}
.auto-container {
    margin-left: auto;
    margin-right: auto;
}
.main-footer {
    /* margin-top: 6em; */
}
.list-content.facul-list {
    text-indent: 0.5em;
	direction: rtl;
	font-size: 0.9em;
}
.col-lg-10.col-md-10.col-sm-10.col-xs-12.tab-details {
    margin-top: 2.5em;
    margin-bottom: 2em;
}
.col-lg-10.col-md-10.col-sm-10.col-xs-12.tab-details {
    margin-top: 0.5em;
    margin-bottom: 0em;
}

.tagline {
    font-size: 2em;
    margin: 45px 0 150px 0;
}

.about-section {  background-color: #fff; padding: 20px 0 40px 0;}
.about-section .bottom-content .single-item .icon-box { top: 60px;}
.faculty h2 { color: #fff;}
.about-section .bottom-content .single-item .title { font-size: 1.6em;}
.search-course-area .details-content {  margin-top: 30px;}


.service-section.staff::before {
    position: absolute;
    content: '';
    background: url(../images/background/bg2.jpg);
        background-repeat: repeat;
        background-size: auto;
    width: 50%;
    height: 100%;
    right: 0px;
    top: 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.tz-introduce-content {  padding-top: 60px;}


/****** Students ************/
.latest-work { background-color: #eff3f7;}
.sponsors-section { background-color: #fff;}
.student .bottom-content .single-item { position: relative;  padding: 0px 125px 0px 28px;}
.student .bottom-content .single-item .icon-box {  top: 40px;}

/***** academics *****************/

.auto-container {  max-width: 90%;}
.navbar-nav > li {  float: none;}	
.fun-factor-area::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
}	
.fun-factor-area.fun-bg-img {
     background-image: none; 
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.container.contained {
    width: 100%;
}
.fun-factor-area.fun-bg-img {
    padding: 0em;
}
.container.contained-ev {
    width: 100%;
}
.container.contained-acd {
    width: 100%;
}
.default-work-column .caption-layer {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: auto;
    background: #ffffff;
    border: 1px solid #e0e0e0;
        border-top-color: rgb(224, 224, 224);
        border-top-style: solid;
        border-top-width: 1px;
        border-bottom-color: rgb(224, 224, 224);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-bottom: none;
    border-top: 5px solid #dda930;
    padding-bottom: 1px;
   
}
.container.contained {
    background-color: #092b53;
    color: #fff;
}
.container.contained {
    background-color: #092b53;
    color: #fff;
    padding-top: 3.5em;
    padding-bottom: 3.5em;
    margin-bottom: 0em;
}
h2.numb {
    color: #fff;
    padding-bottom: 20px;
    font-weight: 600;
}
.sidebar-page-container {
    position: relative;
    background-color: #fff;
}
.helping-us {
    position: relative;
    padding: 30px 0px 70px 0px;
    background-color: #f4f4f4;
    margin-bottom: 0em;
    margin-top: 2em;

}
.helping-us2 {
    position: relative;
    padding: 70px 0px 70px 0px;
    background-color: #ececec;
    margin-bottom: 0em;
    margin-top: 0em;
}
.fun-factor-area {
   
    background-size: auto;
    color: #ffffff;
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    padding-top: 100px;
    padding-bottom: 0px;
}
.sec-title2
{
    margin-bottom: 1em;
}
.sec-title-wh h2
{
    color: #fff;
    padding-left: 1.1em;
    
}
.info-box .sec-title-wh
{
    margin-bottom: 0em;
    
}
.row.details-content2 {
    margin-left: 2em;
}
.single-project .upper-part .info-box h4 {
    font-size: 18px;
    text-transform: none;
    margin-bottom: 20px;
    color: #fff;
    font-weight: 400;
    z-index: 5;
}
.single-project .upper-part .upper-box {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
   
}
.single-project .upper-part .info-box .white-bar {
    position: absolute;
    right: -36px;
    top: 0px;
    width: 20px;
    height: 100%;
    background: #ffffff;
    transform: skewX(-10deg);
    z-index: 4;
}
.about-slider-area {
    padding: 40px 0 100px 0;
    background-color: #fff;
}

 .caption-layer .academic{ bottom: 0px;}

 .row.details-content.academic.details-content2 {
    margin-left: 0;
}

.single-project .upper-part .info-box .details-content2 h4 {
    font-size: 1.2em;
    text-transform: capitalize;
    margin-bottom: 10px;
}

.info-box .sec-title {  position: relative;  margin-bottom: 0px !important;}
.sponsors-section { padding: 70px 0px 0;}
.default-work-column .caption-layer h3 { font-size: 1.5em !important;  font-weight: 600;}

.hero.faculty {   background-image: url(../images/staff/staff-3.jpg);}

.hero.students {  background-image: url(../images/students/students.jpg);}
.hero h2 {
    color: #fff;
}