/* #### Generated By: http://font.download #### */



    @font-face {

    font-family: 'Myriad Pro Regular';

    font-style: normal;

    font-weight: normal;

    src: local('Myriad Pro Regular'), url('../fonts/MYRIADPRO-REGULAR.woff') format('woff');

    }

    



    @font-face {

    font-family: 'Myriad Pro Condensed';

    font-style: normal;

    font-weight: normal;

    src: local('Myriad Pro Condensed'), url('../fonts/MYRIADPRO-COND.woff') format('woff');

    }

    



    @font-face {

    font-family: 'Myriad Pro Condensed Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Myriad Pro Condensed Italic'), url('../fonts/MYRIADPRO-CONDIT.woff') format('woff');

    }

    



    @font-face {

    font-family: 'Myriad Pro Light';

    font-style: normal;

    font-weight: normal;

    src: local('Myriad Pro Light'), url('../fonts/MyriadPro-Light.woff') format('woff');

    }

    



    @font-face {

    font-family: 'Myriad Pro Semibold';

    font-style: normal;

    font-weight: normal;

    src: local('Myriad Pro Semibold'), url('../fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');

    }

    



    @font-face {

    font-family: 'Myriad Pro Semibold Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Myriad Pro Semibold Italic'), url('../fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');

    }

    



    @font-face {

    font-family: 'Myriad Pro Bold Condensed';

    font-style: normal;

    font-weight: normal;

    src: local('Myriad Pro Bold Condensed'), url('../fonts/MYRIADPRO-BOLDCOND.woff') format('woff');

    }

    



    @font-face {

    font-family: 'Myriad Pro Bold';

    font-style: normal;

    font-weight: normal;

    src: local('Myriad Pro Bold'), url('../fonts/MYRIADPRO-BOLD.woff') format('woff');

    }

    



    @font-face {

    font-family: 'Myriad Pro Bold Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Myriad Pro Bold Italic'), url('../fonts/MYRIADPRO-BOLDIT.woff') format('woff');

    }

    



    @font-face {

    font-family: 'Myriad Pro Bold Condensed Italic';

    font-style: normal;

    font-weight: normal;

    src: local('Myriad Pro Bold Condensed Italic'), url('../fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');

    }







.col-sm-3.frkn-footer {

    text-align: right;

}



/* =========================

   HOME ANNOUNCEMENTS MOBILE

   ========================= */



@media (max-width: 768px) {

    

    .footer {

           padding: 0px !important;



    padding-top: 45px !important;

   

}





.sffc-icon{



height: 43px !important;

}



.sfsc-icon{



height: 49px !important;

}



.sfsc-icon:after{



top: 10px!important;

}





.sffc-icon:after{



top: 10px!important;

}



.sffc-row {

    

   display: block !important; 



}



.sffc-input {

    margin-top: 20px;

}



.baskanin-mesagi {

    width: 100% !important;

   

}



.col-sm-3.frkn-footer {

    margin-top: 20px;

     text-align: left !important;

}

    

    .special-footer-inner {

    display: block !important;

    width: 100%;

  }



  .special-footer-inner > div {

    width: 100% !important;

    max-width: 100% !important;

    flex: 0 0 100% !important;

    margin-bottom: 16px;

  }



  .home-announcements-inner {

    display: flex !important;

    width: 100% !important;

  }

  .kurumsal-wrapper .row{
    display: flex;
    flex-wrap: wrap;
  }
.kurumsal-wrapper .col-md-9 {
    order: 1;
    max-width: 100%;
}
.ihale-grid .box-head{
  padding-left:20px;
}
.ihale-grid.col-md-9{
  width:100%;
        padding-right: 0;
        padding-left: 0;
    }
.ihale-grid.col-md-9 .row {
    margin-right: 0;
    margin-left: 0;
}
.all-announcements-page .row{
  max-width:100%;
}
.kurumsal-wrapper .col-md-3 {
    order: 2;
}
.yonetim-wrapper{
  overflow-x: scroll;
}
.yonetim-wrapper .row{
  min-width: 900px;
}
  .home-announcements-box {

    display: block !important;

    width: 100% !important;;

  }



  .home-announcements-box > div {

    width: 100% !important;

    max-width: 100% !important;

    flex: 0 0 100% !important;

  }

  

  

  .ihaleler-box{

    width: 100% !important;

    max-width: 100% !important;

    margin-bottom: 16px;

            margin-top: 20px;

            

  }

  

  



  /* Sol – Orta – Sağ kutular */

  .home-announcement-slider,

  .home-intro-channels {

    width: 100% !important;

    max-width: 100% !important;

    margin-bottom: 16px;

            margin-top: 20px;

            padding-left: 0px !important;

  }



}















@font-face {

  font-family: 'Trajan Pro';

  src: url("../fonts/TrajanPro-Regular.eot");

  src: url("../fonts/TrajanPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/TrajanPro-Regular.woff2") format("woff2"), url("../fonts/TrajanPro-Regular.woff") format("woff");

  font-weight: normal;

  font-style: normal; }



@font-face {

    font-family: "Montserrat", sans-serif;

  src: url("../fonts/FuturaBT-LightItalic.eot");

  src: url("../fonts/FuturaBT-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaBT-LightItalic.woff2") format("woff2"), url("../fonts/FuturaBT-LightItalic.woff") format("woff");

  font-weight: 300;

  font-style: italic; }



@font-face {

    font-family: "Montserrat", sans-serif;

  src: url("../fonts/FuturaBT-Bold.eot");

  src: url("../fonts/FuturaBT-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaBT-Bold.woff2") format("woff2"), url("../fonts/FuturaBT-Bold.woff") format("woff");

  font-weight: bold;

  font-style: normal; }



@font-face {

    font-family: "Montserrat", sans-serif;

  src: url("../fonts/FuturaBT-Book.eot");

  src: url("../fonts/FuturaBT-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaBT-Book.woff2") format("woff2"), url("../fonts/FuturaBT-Book.woff") format("woff");

  font-weight: normal;

  font-style: normal; }



@font-face {

    font-family: "Montserrat", sans-serif;

  src: url("../fonts/FuturaBT-BookItalic.eot");

  src: url("../fonts/FuturaBT-BookItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaBT-BookItalic.woff2") format("woff2"), url("../fonts/FuturaBT-BookItalic.woff") format("woff");

  font-weight: normal;

  font-style: italic; }



@font-face {

    font-family: "Montserrat", sans-serif;

  src: url("../fonts/FuturaBT-Light.eot");

  src: url("../fonts/FuturaBT-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaBT-Light.woff2") format("woff2"), url("../fonts/FuturaBT-Light.woff") format("woff");

  font-weight: 300;

  font-style: normal; }



@font-face {

    font-family: "Montserrat", sans-serif;

  src: url("../fonts/FuturaBT-Medium.eot");

  src: url("../fonts/FuturaBT-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaBT-Medium.woff2") format("woff2"), url("../fonts/FuturaBT-Medium.woff") format("woff");

  font-weight: 500;

  font-style: normal; }



@font-face {

    font-family: "Montserrat", sans-serif;

  src: url("../fonts/FuturaBT-MediumItalic.eot");

  src: url("../fonts/FuturaBT-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaBT-MediumItalic.woff2") format("woff2"), url("../fonts/FuturaBT-MediumItalic.woff") format("woff");

  font-weight: 500;

  font-style: italic; }



@font-face {

    font-family: "Montserrat", sans-serif;

  src: url("../fonts/FuturaBT-BoldItalic.eot");

  src: url("../fonts/FuturaBT-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/FuturaBT-BoldItalic.woff2") format("woff2"), url("../fonts/FuturaBT-BoldItalic.woff") format("woff");

  font-weight: bold;

  font-style: italic; }



@font-face {

  font-family: 'Cambria';

  src: url("../fonts/Cambria-Italic.eot");

  src: url("../fonts/Cambria-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria-Italic.woff2") format("woff2"), url("../fonts/Cambria-Italic.woff") format("woff");

  font-weight: normal;

  font-style: italic; }



@font-face {

  font-family: 'Cambria';

  src: url("../fonts/Cambria-BoldItalic.eot");

  src: url("../fonts/Cambria-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria-BoldItalic.woff2") format("woff2"), url("../fonts/Cambria-BoldItalic.woff") format("woff");

  font-weight: bold;

  font-style: italic; }



@font-face {

  font-family: 'Cambria';

  src: url("../fonts/Cambria-Bold.eot");

  src: url("../fonts/Cambria-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria-Bold.woff2") format("woff2"), url("../fonts/Cambria-Bold.woff") format("woff");

  font-weight: bold;

  font-style: normal; }



body {

  background: #fff;

  color: #333;

   font-family: "Montserrat", sans-serif;

  font-size: 14px;

  font-weight: 400;

  overflow-x: hidden; }



ul,

ol,

li {

  list-style: none;

  margin: 0;

  padding: 0; }



.pull-left {

  float: left; }



.pull-right {

  float: right; }



.img-fromtop {

  position: relative;

  overflow: hidden; }

  .img-fromtop img {

    position: absolute;

    width: 100%;

    top: 0;

    left: 0; }



/* MAIN HEADER */

.header-bottom {

  position: relative;

  background-color: #f5f5f5; }



.logo {

  float: left;

  padding-top: 15px; 

  height:92px;

  align-items: center;

  display: flex;

}

  .logo img {

    max-width: 100%; }



.main-nav {

  float: right; }

  .main-nav > ul {

    float: right; }

  .main-nav > ul > li {

    float: left; }

    .main-nav > ul > li:last-child .main-nav-link {

      padding-right: 0; }



.main-nav-link {

  position: relative;

  color: #333;

  font-size: 16px;

  font-weight: 500;

  float: left;

  padding: 35px 22px;

  -webkit-transition: color 0.4s;

  transition: color 0.4s; }

  .main-nav-link:hover, .main-nav-link:focus {

    color: #cc0000; }



.has-navdropdown .main-nav-link::before {

  content: "\eb5a";

  position: absolute;

  top: 34px;

  left: -2px;

  width: 22px;

  height: 22px;

  color: #a81049;

  font-family: 'icofont';

  font-size: 10px;

  border-radius: 50%;

  text-align: center;

  line-height: 22px;

  -webkit-transition: color 0.4s, background-color 0.4s;

  transition: color 0.4s, background-color 0.4s; }



.has-navdropdown .main-nav-link:hover, .has-navdropdown .main-nav-link:focus {

  color: #a0197d; }



.has-navdropdown:hover .main-nav-link::before {

  color: #fff;

  background-color: #a81049; }



.nav-dropdown {

  position: absolute;

  top: 100%;

  left: 0;

  right: 0;

  z-index: 10;

  opacity: 0;

  visibility: hidden;

  -webkit-transform: scaleY(0.9);

  -ms-transform: scaleY(0.9);

  transform: scaleY(0.9);

  -webkit-transform-origin: top center;

  -ms-transform-origin: top center;

  transform-origin: top center;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

  padding-top: 30px; }

  .nav-dropdown.our-university {

    background: #fdfdfd url("../img/our-university-dropdown-bg.jpg") no-repeat left bottom;

    background-size: 35.5%;

    min-height: 400px; }

    .nav-dropdown.our-university .nav-dropdown-inner {

      padding-left: 34%; }

  .nav-dropdown.student {

    background: #fefefe url("../img/ogrenci-dropdown-bg.jpg") no-repeat left 12% bottom;

    background-size: 26.5%;

    min-height: 400px; }

    .nav-dropdown.student .nav-dropdown-inner {

      padding-left: 34%; }



.has-navdropdown:hover .nav-dropdown {

  opacity: 1;

  visibility: visible;

  -webkit-transform: scaleY(1);

  -ms-transform: scaleY(1);

  transform: scaleY(1); }



.nav-dropdown-list ul {

  padding-top: 35px;

  border-left: 1px solid #e5e5e5; }



.nav-dropdown-list ul li {

  display: block; }



.nav-dropdown-list a {

  position: relative;

  display: block;

  color: #525252;

  font-size: 16px;

  margin-bottom: 20px;

  padding-left: 25px; }

  .nav-dropdown-list a::before {

    content: "";

    position: absolute;

    left: -21px;

    top: -15px;

    width: 38px;

    height: 52px;

    background: #fdfdfd url("../img/nav-dropdown-icon.png") no-repeat 50% 50%;

    opacity: 0;

    -webkit-transform: scale(0.9);

    -ms-transform: scale(0.9);

    transform: scale(0.9);

    -webkit-transition: all 0.4s;

    transition: all 0.4s; }

  .nav-dropdown-list a:hover, .nav-dropdown-list a:focus {

    color: #a81049; }

  .nav-dropdown-list a:hover::before {

    opacity: 1;

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1); }



.header-top {

  background-color: #4c4c4c; }



.hdr-info-link {

  color: #fff;

  font-size: 15px;

  font-weight: 300;

  padding-right: 25px;

  -webkit-transition: color 0.4s;

  transition: color 0.4s; }

  .hdr-info-link:hover, .hdr-info-link:focus {

    color: #dfb44a; }



.hdr-fast-menu {

  position: relative;

  margin-right: 35px; }

  .hdr-fast-menu button {

    height: 56px;

    width: 170px;

    color: #ffffff;

    font-size: 16px;

    font-weight: 700;

    line-height: 40px;

    background-color: #cc0000;

    border: none;

    text-align: center;

    outline: none;

    -webkit-transition: color 0.4s, background-color 0.4s;

    transition: color 0.4s, background-color 0.4s; }

    .hdr-fast-menu button.active {

      background-color: #fff;

      color: #a81049; }



.hdr-fast-menu .icon {

  position: relative;

  display: inline-block;

  top: 1px;

  width: 16px;

  height: 12px;

  border-top: 2px solid #ffffff;

  -webkit-transition: all 0.5s;

  transition: all 0.5s; }

  .hdr-fast-menu .icon::before {

    content: "";

    position: absolute;

    width: 100%;

    left: 0;

    top: 2px;

    border-top: 2px solid #ffffff;

    -webkit-transform-origin: top left;

    -ms-transform-origin: top left;

    transform-origin: top left;

    -webkit-transition: -webkit-transform 0.4s;

    transition: -webkit-transform 0.4s;

    transition: transform 0.4s;

    transition: transform 0.4s, -webkit-transform 0.4s; }

  .hdr-fast-menu .icon::after {

    content: "";

    position: absolute;

    width: 100%;

    top: 6px;

    left: 0;

    border-top: 2px solid #ffffff;

    -webkit-transform-origin: bottom left;

    -ms-transform-origin: bottom left;

    transform-origin: bottom left;

    -webkit-transition: -webkit-transform 0.4s;

    transition: -webkit-transform 0.4s;

    transition: transform 0.4s;

    transition: transform 0.4s, -webkit-transform 0.4s; }

  .hdr-fast-menu .icon.active {

    border: none; }

  .hdr-fast-menu .icon.active::before {

    -webkit-transform: rotate(45deg) translateX(-4px);

    -ms-transform: rotate(45deg) translateX(-4px);

    transform: rotate(45deg) translateX(-4px); }

  .hdr-fast-menu .icon.active::after {

    -webkit-transform: rotate(-45deg) translateX(-5px);

    -ms-transform: rotate(-45deg) translateX(-5px);

    transform: rotate(-45deg) translateX(-5px); }



.hdr-fast-menu-content {

  position: absolute;

  top: 100%;

  left: 0;

  width: 285px;

  padding: 20px;

  min-height: 440px;

  box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.15);

  background-color: #fff;

  opacity: 0;

  visibility: hidden;

  -webkit-transform: translateY(10px);

  -ms-transform: translateY(10px);

  transform: translateY(10px);

  z-index: 11;

  -webkit-transition: all 0.4s;

  transition: all 0.4s; }

  .hdr-fast-menu-content.active {

    opacity: 1;

    visibility: visible;

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0); }

    .hrt-right{

      display: flex;

      justify-content: space-between;

      position: relative;

      padding-right:40px;

    }

    .header-nt-menu ul li i{

      font-size:16px;

      margin-right:10px;

    }

.header-nt-menu ul{

  display: flex;

  flex-wrap: wrap;

  justify-content: flex-start;

}

.header-nt-menu ul li a{

  font-size:14px;

  color:#ffffff;

  font-weight: 500;

  line-height: 20px;

  padding-top:19px;

  padding-bottom:17px;

  padding-left:40px;

  padding-right:40px;

  display: block;

  border-right:1px solid#575859 ;

}

.header-lang-new ul{

  display: flex;

  flex-wrap: wrap;

  justify-content: flex-start;

}

.header-lang-new{

  padding-top:19px;

  padding-bottom:17px;

  padding-left:20px;

  padding-right:40px;

  display: block;

  border-left:1px solid#575859 ;

  }

  .header-lang-new a{

font-size:14px;

  color:#ffffff;

  font-weight: 500;

  line-height: 20px;

 padding-right:7px;

  margin-right:7px;

  position: relative;

  }

   .header-lang-new a:after{

    content:'I';

font-size:14px;

  color:#ffffff;

  font-weight: 500;

  line-height: 20px;

  position: absolute;

  right:-2px;

  }

    .header-lang-new li:last-child a{

 padding-right:0;

   margin-right:7px;

  }

     .header-lang-new li:last-child a:after{

 display: none;

  }

.fast-menu-tabs {

  position: absolute;

  left: 0;

  top: 0;

  min-width: 440px;

  -webkit-transform-origin: 50% 50%;

  -ms-transform-origin: 50% 50%;

  transform-origin: 50% 50%;

  -webkit-transform: rotate(-90deg) translate(-199px, -241px);

  -ms-transform: rotate(-90deg) translate(-199px, -241px);

  transform: rotate(-90deg) translate(-199px, -241px); }

  .fast-menu-tabs ul li {

    box-shadow: 0px -8px 39px 0 rgba(0, 0, 0, 0.09);

    float: right; }

    .fast-menu-tabs ul li a {

      position: relative;

      color: #fff;

      font-size: 16px;

      font-weight: 500;

      padding: 10px 20px;

      float: left; }

      .fast-menu-tabs ul li a::before {

        content: "";

        position: absolute;

        height: 4px;

        top: -4px;

        left: 0;

        right: 0;

        background-color: #fff;

        opacity: 0; }

    .fast-menu-tabs ul li.active a {

      background-color: #fff !important; }

      .fast-menu-tabs ul li.active a::before {

        opacity: 1; }

    .fast-menu-tabs ul li:first-child a {

      background-color: #dfb44a; }

    .fast-menu-tabs ul li:first-child.active a {

      color: #dfb44a; }

    .fast-menu-tabs ul li:nth-child(2) a {

      background-color: #c2281b; }

    .fast-menu-tabs ul li:nth-child(2).active a {

      color: #c2281b; }

    .fast-menu-tabs ul li:nth-child(3) a {

      background-color: #a0197d; }

    .fast-menu-tabs ul li:nth-child(3).active a {

      color: #a0197d; }



.fast-menu-banner {

  margin-bottom: 25px; }

  .fast-menu-banner img {

    width: 100%; }



.fast-menu-link {

  position: relative;

  display: block;

  color: #666;

  font-size: 16px;

  padding-left: 15px;

  -webkit-transition: color 0.4s;

  transition: color 0.4s;

  margin-bottom: 10px; }

  .fast-menu-link::before {

    content: "";

    position: absolute;

    left: 0;

    top: 7px;

    width: 6px;

    height: 6px;

    border: 1px solid #e4e4e4;

    border-radius: 50%;

    -webkit-transition: background-color 0.4s;

    transition: background-color 0.4s; }

  .fast-menu-link:hover, .fast-menu-link:focus {

    color: #a81049; }

  .fast-menu-link:hover::before, .fast-menu-link:focus::before {

    background-color: #a81049; }



.hdr-search {

  position: relative;

  margin-left: 25px; }

  .hdr-search input {

    width: 100%;

    color: #fff;

    font-size: 14px;

    font-weight: 400;

    height: 25px;

    line-height: 25px;

    border: none;

    border-bottom: 1px solid #b63868;

    background: none;

    padding: 0 25px 5px 0;

    outline: none; }

  .hdr-search button {

    position: absolute;

    bottom: 5px;

    top: 0;

    right: 0;

    color: #fff;

    font-size: 12px;

    border: none;

    background: none; }



.hdr-search :placeholder-shown {

  color: #fff; }



.hdr-search ::-webkit-input-placeholder {

  color: #fff; }



.hdr-search ::-moz-placeholder {

  color: #fff; }



.hdr-search :-ms-input-placeholder {

  color: #fff; }



.hdr-search :-moz-placeholder {

  color: #fff; }



.header-lang {

  margin-left: 25px; }



.header-lang .dropdown-menu {

  min-width: inherit; }



.header-lang .dropdown > a {

  color: #fff;

  font-weight: 300;

  font-size: 15px; }



.header-lang .icofont-world {

  color: #f9af03;

  font-size: 14px; }



.header-lang .icofont-simple-down {

  color: #f9af03;

  font-size: 12px; }



.header-lang .dropdown .fa-chevron-down {

  position: relative;

  top: -3px;

  font-size: 8px;

  color: #666; }



.header-lang .dropdown .fa-globe {

  font-size: 14px;

  color: #d81f27; }



.hdr-social a {

  display: inline-block;

  vertical-align: middle;

  color: #fff;

  font-size: 15px;

  height: 40px;

  line-height: 40px;

  padding: 0 10px;

  -webkit-transition: color 0.4s, background-color 0.4s;

  transition: color 0.4s, background-color 0.4s; }



.hdr-social a:hover,

.hdr-social a:focus {

  background-color: #fff; }



.hdr-social .google-plus {

  font-size: 20px; }



.hdr-social .facebook:hover {

  color: #3b5999; }



.hdr-social .twitter:hover {

  color: #55acee; }



.hdr-social .instagram:hover {

  color: #e4405f; }



.hdr-social .linkedin:hover {

  color: #0077b5; }



.hdr-social .youtube:hover {

  color: #cd201f; }



.hdr-social .google-plus:hover {

  color: #dd4b39; }



.hdr-info-link,

.hdr-fast-menu,

.hdr-search,

.header-lang,

.hdr-social {

  display: inline-block;

  vertical-align: middle; }



.main-header--faculty {

  padding: 15px 0; }



.logo--faculty {

  float: left; }

  .logo--faculty img {

    max-width: 100%; }



.mhf-menu-button {

  display: inline-block;

  vertical-align: middle;

  color: #1d1d1b;

  font-size: 24px;

  line-height: 1;

  padding: 0;

  background: none;

  border: none;

  outline: none;

  cursor: pointer;

  margin-left: 25px; }



.mhf-right .header-lang .icofont-world {

  display: none; }



.mhf-right .header-lang .dropdown > a {

  color: #1d1d1b;

  font-size: 16px;

  font-weight: 500; }

  .mhf-right .header-lang .dropdown > a .icofont {

    color: #1d1d1b;

    font-size: 16px; }



.mhf-search {

  display: inline-block;

  vertical-align: middle; }



.mhf-search-button {

  display: inline-block;

  vertical-align: middle;

  color: #a0197d;

  font-size: 16px;

  line-height: 1;

  padding: 0;

  background: none;

  border: none;

  outline: none; }



.mhf-search-input {

  display: inline-block;

  vertical-align: middle;

  width: 200px;

  color: #333;

  font-size: 14px;

  font-weight: 400;

  height: 25px;

  line-height: 25px;

  border: none;

  border-bottom: 1px solid #a0197d;

  background: none;

  padding: 0 25px 5px 0;

  outline: none;

  -webkit-transform: scaleX(0);

  -ms-transform: scaleX(0);

  transform: scaleX(0);

  -webkit-transform-origin: right center;

  -ms-transform-origin: right center;

  transform-origin: right center;

  -webkit-transition: all 0.4s;

  transition: all 0.4s; }

  .mhf-search-input.active {

    -webkit-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1); }



/* MAIN SLIDER */

.main-slider-section {

  background-color: #f6f6f6;

  padding: 0 0 0; }



.main-slider-wrapper {

  position: relative; }



.main-slider .item {

  overflow: hidden; }



.mslider-big-image {

  width: 71.73%;

  float: left;

  border-top-left-radius: 10px;

  min-height: 450px;

  background: url(../plugins/owl-carousel/ajax-loader.gif) no-repeat 50% 50%; }

.mslider-big-image img{

  width:100%;

}

.mslider-text {

  width: 28.27%;

  float: left;

  position: relative;

  background-color: #fff;

  border-top-right-radius: 10px;

  padding: 70px 30px 15px 45px;

  min-height: 450px;

  z-index: 5; }

  .mslider-text::before {

    content: "";

    position: absolute;

    top: 15px;

    left: -25px;

    width: 286px;

    height: 286px;

    border-radius: 50%;

    background-color: #fff;

    z-index: -1;

    -webkit-transition: all 0.1s;

    transition: all 0.1s; display: none;}



.mslider-text.green-circle::before {

  background-color: #3ba398;

  -webkit-transition: all 0.8s ease 0.6s;

  transition: all 0.8s ease 0.6s; }



.mslider-date {

  color: #aaa;

  font-size: 12px;

  font-weight: 500;

  line-height: 1.1; }



.mslider-title {

  color: #333;

  font-size: 33px;

  font-weight: 700;

  letter-spacing: -0.25px;

  line-height: 1.2;

  margin: 10px 0 20px;

  height: 74px;

  overflow: hidden; }

  .mslider-title div {

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    height: 74px;

    overflow: hidden;

    -webkit-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

    -webkit-transition: -webkit-transform 0.8s ease 0.2s;

    transition: -webkit-transform 0.8s ease 0.2s;

    transition: transform 0.8s ease 0.2s;

    transition: transform 0.8s ease 0.2s, -webkit-transform 0.8s ease 0.2s; }



.mslider-desc {

  color: #333;

  font-size: 16px;

  text-align: justify; }

  .mslider-desc div {

    display: -webkit-box;

   

    -webkit-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%);

    -webkit-transition: -webkit-transform 0.8s ease 0.2s;

    transition: -webkit-transform 0.8s ease 0.2s;

    transition: transform 0.8s ease 0.2s;

    transition: transform 0.8s ease 0.2s, -webkit-transform 0.8s ease 0.2s; }



.owl-item.active .mslider-title div,

.owl-item.active .mslider-desc div {

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  transform: translateY(0); }



.mslider-link {

  display: block;

  color: #a81049;

  font-size: 18px;

  font-weight: 500;

  letter-spacing: -0.3px;

  margin-top: 25px;

  -webkit-transition: color 0.4s;

  transition: color 0.4s; }

  .mslider-link .icofont {

    font-size: 12px; }

  .mslider-link:hover, .mslider-link:focus {

    color: #000000; }

.main-slider{

  background:#ffffff;

  margin-bottom:110px;

}

.main-slider .owl-nav {

  position: absolute;

  right: 0;

  top: 0;

  width: 40px; }



.main-slider .owl-prev,

.main-slider .owl-next {

  float: left;

  width: 40px;

  height: 40px;

  color: #fff;

  font-size: 16px;

  text-align: center;

  line-height: 40px;

  border: none;

  outline: none;

  padding: 0; }



.main-slider .owl-prev {

  background: #d3d3d3;

  border-top-right-radius: 10px; }

  .main-slider .owl-prev:hover {

    background-color: #bababa; }



.main-slider .owl-next {

  background: #a8a8a8; }

  .main-slider .owl-next:hover {

    background-color: #8f8f8f; }



.main-slider-thumbs {

  position: relative;

  width: 69.231%;

  float: left;

  padding-right: 80px;

  margin-top: 20px; }

  .main-slider-thumbs .owl-stage-outer {

    border-bottom-left-radius: 10px; }

  .main-slider-thumbs .item::before, .main-slider-thumbs .item::after {

    content: "";

    position: absolute;

    top: 7px;

    bottom: 7px;

    border-left: 2px solid #dfb44a;

    opacity: 0;

    -webkit-transform: scaleY(0);

    -ms-transform: scaleY(0);

    transform: scaleY(0);

    -webkit-transition: -webkit-transform 0.2s;

    transition: -webkit-transform 0.2s;

    transition: transform 0.2s;

    transition: transform 0.2s, -webkit-transform 0.2s; }

  .main-slider-thumbs .item::before {

    left: -2px; }

  .main-slider-thumbs .item::after {

    right: -2px; }

  .main-slider-thumbs .owl-nav {

    position: absolute;

    right: -60px;

    top: 0;

    width: 40px; }

  .main-slider-thumbs .owl-prev,

  .main-slider-thumbs .owl-next {

    float: left;

    width: 40px;

    height: 40px;

    color: #fff;

    font-size: 16px;

    text-align: center;

    line-height: 40px;

    border: none;

    outline: none;

    padding: 0; }

  .main-slider-thumbs .owl-prev {

    background: #d3d3d3; }

    .main-slider-thumbs .owl-prev:hover {

      background-color: #bababa; }

  .main-slider-thumbs .owl-next {

    margin-top: 9px;

    background: #a8a8a8; }

    .main-slider-thumbs .owl-next:hover {

      background-color: #8f8f8f; }



.mslider-small-image {

  height: 90px; }

  .mslider-small-image img {

    -webkit-filter: grayscale(1);

    filter: grayscale(1);

    -webkit-transition: all 0.3s;

    transition: all 0.3s; }



.owl-item.active.current .mslider-small-image img {

  -webkit-filter: none;

  filter: none;

  -webkit-transform: scale(1.05);

  -ms-transform: scale(1.05);

  transform: scale(1.05); }



.owl-item.active.current .item::before,

.owl-item.active.current .item::after {

  -webkit-transform: scaleY(1);

  -ms-transform: scaleY(1);

  transform: scaleY(1); }



.all-news-link {

  position: relative;

  z-index: 5;

  width: 30.769%;

  margin-top: -35px;

  float: left; }

  .all-news-link a {

    display: block;

    color: #fff;

    font-size: 16px;

    font-weight: 500;

    background-color: #dfb44a;

    height: 35px;

    line-height: 35px;

    padding: 0 10px 0 35px;

    -webkit-transition: background-color 0.4s;

    transition: background-color 0.4s; }

    .all-news-link a .icofont {

      margin-right: 10px; }

    .all-news-link a:hover, .all-news-link a:focus {

      background-color: #d19f25; }

.ms-menu-detayli-arama{

  width:100%;

  display: flex;

  flex-wrap: wrap;

  justify-content: flex-start;

  height: 110px;

   position: absolute;

  bottom: 0;

  left: 0;

}

.header-search{

  width:43px;

  height:80px;

  background: url(../img/search-header.png) no-repeat center center;

  margin-left:10px;

  position: absolute;

  right:0;

  z-index: 2;

}

.dukkan-ara-title{

    height: 110px;

  background:#e9e9e9;

  border-radius: 0 0 0 10px;

  display: flex;

  justify-content:center;

  align-items: center;

  padding:0 48px 0 30px;

  font-size:24px;

  color:#333333;

  font-weight: 600;

}

.dukkan-ara-form-center{

    display: flex;

  justify-content: flex-start;

  align-items: center;

  padding-left:17px;

}

.dukkan-ara-title span{

    margin-left:13px;

}

.dukkan-ara-icon{

  width:22px;

  height:28px;

  background:url('../img/location-pin.png') no-repeat center center;

}

.dukkan-ara-form{

  display: flex;

  justify-content: flex-start;

  background-color: #ffffff;

  height: 110px;

  width:100%;

}

.dukkan-ara-form-item{

  margin-right:10px;

}

.dukkan-ara-form-item input{



  border:1px solid #dbdbdb;

  border-radius: 5px;

  color:#333333;

  font-size:16px;

  font-weight: 400;

  height:70px;

  padding-left:32px;

  padding-right:20px;

  outline: none;

  width:330px;

}

.dukkan-ara-btn{

    display: flex;

  align-items: center;

  justify-content: center;

  height:110px;

}

.dukkan-ara-btn button{

  background:#cc0000;

  border-radius: 5px;

  font-size:18px;

  color:#ffffff;

  font-weight: 600;

  height: 70px;

  display: flex;

  align-items: center;

  justify-content: center;

  border: 0px solid;

  padding-left:32px;

  padding-right:32px;

}

.ms-menu {

  width: 28.27%;

  height: 110px;

  position: absolute;

  bottom: 0;

  right: 0;

  border-bottom-right-radius: 10px;

  background: #cc0000 url("../img/perpa-home-menu-bg.jpg") no-repeat top 0 center;

  background-size:100% auto;

  z-index: 8;

  -webkit-transition: all 0.8s;

  transition: all 0.8s;

  overflow: hidden; }

.ms-menu-content-inner-desc {

    min-height: 130px;

    padding-top:30px;

    color: #ffffff;

    font-size: 16px;

    line-height: 26px;

}

.ms-menu.active {

  height: 100%;

  background-position: top center; }



.ms-menu-title {

  position: relative;

  color: #fff;

  font-size: 24px;

  font-weight: 700;

  letter-spacing: -0.2px;

  height: 110px;

  cursor: pointer; }

  .ms-menu-title .icofont {

    float: right; }

  .ms-menu-title span {

    position: absolute;

    left: 45px;

    right: 45px;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%); }



.ms-menu-content {

  border: 0ch solid #ffffff;

  border-radius: 10px;

  margin: 0 45px;

  overflow: hidden; }

  .ms-menu-content .dukkan-ara-form-item{

    margin-bottom:20px;

    width:100%;

  }

   .ms-menu-content .dukkan-ara-form-item input{

    width:100%;

    border-radius: 5px;

  }

     .ms-menu-content .dukkan-ara-btn {

    width:100%;

    height: auto;

  }

     .ms-menu-content .dukkan-ara-btn button{

    width:100%;

    border-radius: 5px;

    background:#ffffff;

    border:1px solid #cc0000;

    color:#cc0000;

  }

  .ms-menu-content a {

    display: block;

    font-size: 18px;

    font-weight: 800;

    color: #fff;

    line-height: 1.1;

    padding: 20px;

    -webkit-transition: all 0.4s;

    transition: all 0.4s; }

    .ms-menu-content a .icofont {

      font-size: 22px;

      margin-right: 10px; }

    .ms-menu-content a:hover, .ms-menu-content a:focus {

      color: #3da89d;

      background-color: #fff;

      margin: 0 -1px; }

  .ms-menu-content a + a {

    border-top: 1px solid #5cc1b7; }

  .ms-menu-content a.ms-info-link:not(:hover) {

    background-color: #dfb44a; }

  .ms-menu-content a.ms-info-link .icofont {

    float: right;

    font-size: 20px;

    margin: 0; }

.main-sectors{

  padding-bottom:40px;

  background:#ffffff;

}

/* HOME STUDENT AFFAIRS */

.student-affairs {

  position: relative;

  background-color: #fff;

  border: 1px solid #eee;

  border-radius: 10px;

  padding-left: 250px;

  margin-top: 40px;}



.sa-main-title {

  position: absolute;

  top: 50%;

  left: 45px;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  color: #333;

  font-size: 24px;

  font-weight: 500;

  letter-spacing: -0.3px;

  line-height: 1.1; }

  .sa-main-title strong {

    display: block; }



.sa-list {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

  -ms-flex-line-pack: justify;

  align-content: space-between; }



.sa-list-item {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -ms-flex-line-pack: center;

  align-content: center;

  border-left: 1px solid #eee;

  height: 145px;

  padding: 10px 25px; }



.sa-list-icon img {

  max-width: 50px;

  display: block;

  margin: 0 auto;

  -webkit-transition: all 0.4s;

  transition: all 0.4s; }



.sa-list-item:hover .sa-list-icon img {

  -webkit-transform: translateY(-5px);

  -ms-transform: translateY(-5px);

  transform: translateY(-5px); }



.sa-list-item:hover .sa-list-title {

  color: #c2281b; }



.sa-list-title {

  color: #525252;

  font-size: 11px;

  font-weight: 500;

  line-height: 1.1;

  text-align: center;

  margin: 10px 0 0; }



  .special-footer{

     width:100%;

     margin-top: 55px;

  }

   .special-footer-inner{

      width:100%;

  justify-content: flex-start;

  display: flex;

  }

  .special-footer-first-column{

 width:41.6%;

  background:#f5f5f5;

  margin-right:1%;

  border:1px solid #ededed;

  padding-top:50px;

  padding-bottom:44px;

  padding-left:38px;

  padding-right:38px;

  border-radius: 5px;

    display: flex;

    flex-direction: column;

  position: relative;

  }

  .sffc-title{

    line-height: 33px;

    font-size:24px;

    font-weight: 700;

    letter-spacing: 0;

    color:#333333;

    width:100%;

    text-align: center;

    margin:0 0 16px 0;

  }

    .sffc-desc{

    line-height: 23px;

    font-size:18px;

    font-weight: 400;

    letter-spacing: 0;

     font-family: 'Myriad Pro Regular';

    color:#333333;

    text-align: center;

    max-width:100%;

    width:419px;

    margin:0 auto 15px auto;

  }

  

  

  

  

  .gallery-box {

    width: 100%;

    border-radius: 10px;

    overflow: hidden;

    border: 1px solid #eee;

    transition: 0.3s;

}



.gallery-box:hover {

    transform: scale(1.03);

    box-shadow: 0px 4px 20px rgba(0,0,0,0.1);

}



.gallery-img {

    width: 100%;

    height: 250px;

    object-fit: cover;

}



.mb-4 {

    margin-bottom: 10px;

}







  .sffc-row{

    width:100%;

    justify-content: flex-start;

    display: flex;

    gap:14px;

    margin-bottom:13px;

  }

  .sffc-input{

    width:100%;

  }

  .sffc-input input{

    width:100%;

    height:70px;

    border:1px solid #dbdbdb;

    border-radius: 5px;

    padding-left:50px;

    color:#333333;

    font-size:16px;

    font-weight: 400;

    letter-spacing: 0;

  }

  .sffc-input input::-webkit-input-placeholder {

    color:#333333;

    font-size:16px;

    font-weight: 400;

    letter-spacing: 0;

}



  .sffc-input input::-moz-placeholder {

     color:#333333;

    font-size:16px;

    font-weight: 400;

    letter-spacing: 0;

}



  .sffc-input input:-ms-input-placeholder {

    color:#333333;

    font-size:16px;

    font-weight: 400;

    letter-spacing: 0;

}



  .sffc-input input:-moz-placeholder {

    color:#333333;

    font-size:16px;

    font-weight: 400;

    letter-spacing: 0;

}

.sffc-btn{

  width:100%;

}

.sffc-btn button{

  width:100%;

  height:71px;

  color:#ffffff;

  font-size:18px;

  font-weight: 600;

  text-align: center;

  border: 0px;

  border-radius: 5px;

  background-color: #cc3333;



}

.sffc-icon{

  width:45px;

  height:77px;

  background:#c2281b;

  position: absolute;

  right:37px;

  top:0;

}

.sffc-icon:after{

  content:'';

  position: absolute;

  left:0;

  right:0;

  top:36px;

  margin:auto;

  background: url('../img/envelope-icon.svg');

  width:28px;

  height:22px;

  background-size:contain;

}

   .special-footer-sec-column{

      width: 27.4%;

    background: #cc3333;

    margin-right: 1%;

    border: 0px solid #ededed;

    padding-top: 50px;

    padding-bottom: 35px;

    padding-left: 39px;

    padding-right: 20px;

    border-radius: 5px;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    

  position: relative;

  }

  .sfsc-icon{

      width:45px;

  height:77px;

  background:#f5f5f5;

  position: absolute;

  right:25px;

  top:0;

  }

  .sfsc-icon:after{

  content:'';

  position: absolute;

  left:0;

  right:0;

  top:28px;

  margin:auto;

  background: url('../img/paper-plane-icon.svg');

  width:35px;

  height:35px;

  background-size:contain;

}

 

   .sfsc-title{

    line-height: 33px;

    font-size:24px;

    font-weight: 700;

    letter-spacing: 0;

    color:#ffffff;

    width:100%;

        padding-right: 13px;

    text-align: center;

    margin:0 0 16px 0;

  }

    .sfsc-desc{

    line-height: 23px;

    font-size:18px;

    font-weight: 400;

    letter-spacing: 0;

     font-family: 'Myriad Pro Regular';

    color:#ffffff;

    text-align: center;

    max-width:100%;

    width:419px;

    margin:0 auto 15px auto;

  }

  .sfsc-btn{

    width:100%;

  }

   .sfsc-btn button{

  width:100%;

  height:71px;

  color:#ffffff;

  font-size:18px;

  font-weight: 600;

  text-align: center;

  border: 0px;

  border-radius: 5px;

  background-color: #cc3333;

  border:1px solid #dbdbdb;

  border-radius: 5px;

  }

   .special-footer-third-column{

        width: 29%;

    float: left;

    padding: 0;

    padding-left: 20px;

      padding-right: 20px;

      padding-top: 35px;

    padding-bottom: 35px;

    border-radius: 5px;

    border: 1px solid #bbbbbb;

    position: relative;

  }



  .sftc-icon{

  width:45px;

  height:77px;

  background:#c2281b;

  position: absolute;

  right:37px;

  top:0;

}

  .sftc-icon:after{

  content:'';

  position: absolute;

  left:0;

  right:0;

  top:30px;

  margin:auto;

  background: url('../img/network-icon.svg');

  width:39px;

  height:39px;

  background-size:contain;

}

.sftc-title{

      line-height: 33px;

    font-size:24px;

    font-weight: 700;

    letter-spacing: 0;

    color:#333333;

    width:100%;

    text-align: center;

    margin:0 0 16px 0;

}

.sftc-desc{

  line-height: 23px;

    font-size:18px;

    font-weight: 400;

    letter-spacing: 0;

    font-family: 'Myriad Pro Regular';



    color:#333333;

    text-align: center;

    max-width:100%;

    width:252px;

    margin:0 auto 15px auto;

}

/* HOME ANNOUNCMENT */

.home-announcements-inner{

  width:100%;

  justify-content: flex-start;

  display: flex;

}

.home-announcements-box{

  width:41.6%;

  background:#f5f5f5;

  margin-right:1%;

  border:1px solid #ededed;

  padding-top:35px;

  padding-bottom:35px;

  padding-left:43px;

  padding-right:34px;

  border-radius: 5px;

    display: flex;

    flex-direction: column;

  position: relative;

}

.home-announcement-slider{

  height:100%;

}

.ihaleler-box{

    width: 27.4%;

    background: #f5f5f5;

    margin-right: 1%;

    border: 1px solid #ededed;

    padding-top: 35px;

    padding-bottom: 35px;

    padding-left: 39px;

    padding-right: 20px;

    border-radius: 5px;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    

  position: relative;

}

.box-head{

  display: flex;

  justify-content: space-between;

}

.box-icon{

  width:45px;

  height:77px;

  background-color: #c2281b;

  padding-top:29px;

  position: absolute;

  top:0;

}

.home-announcements-box .box-icon{

  right:33px;

}

.box-icon:after{

  position: absolute;

  left:0;

  right:0;

  bottom: 0;

  top:20px;

}

.home-announcements-box .box-icon:after{



  background: url('../img/duyurular-icon.png') no-repeat center center;

  background-repeat: no-repeat;

  background-position:  center;

  content:'';

    width:45px;

  height:57px;

}

.ihaleler-box .box-icon{

  right:20px;

}

.ihaleler-box .box-icon:after{

content:'';

  width:45px;

  height:57px;

    background: url('../img/ihaleler-icon.png') no-repeat center center;

      background-repeat: no-repeat;

  background-position:  center;

}

.box-title{

  color:#0c0b0e;

  font-size:30px;

  letter-spacing: -0.01px;

  font-weight: 700;

  line-height: 40px;

  position: relative;

  margin-bottom:27px;

}

.box-title:after{

  content:'';

  width:36px;

  height:3px;

  background: #c2281b;

  position: absolute;

  bottom:-3px;left:0;



}



.home-announcement {

  position: relative;

  padding-top: 45px;

 padding-bottom: 45px;

}



.ihaleler-slider{

  height:100%;

}

.ihaleler-slider .item a{

  outline: none;

  border: 0px solid;

  display: flex;

  justify-content: flex-start;

  padding-bottom:50px;

  padding-right:50px;

}

.ihale-date{

  display: flex;

  flex-direction: column;

  align-items:center;

  min-width:34px;

  justify-content: center;

  margin-right:20px

}

.ihale-day{

  color:#cc0000;

    font-family: "Oswald", sans-serif;

    font-size:36px;

    font-weight: 600;

    letter-spacing:-0.3px;

    line-height: 38px;

}

.ihale-month{

    color:#666666;

    font-family: "Oswald", sans-serif;

    font-size:18px;

    font-weight: 400;

    letter-spacing:-0.3px;

    line-height: 18px;

}

.ihale-year{

    color:#666666;

    font-family: "Oswald", sans-serif;

    font-size:18px;

    font-weight: 400;

    letter-spacing:-0.3px;

    line-height: 18px;

}

.ihale-desc{

  font-size:16px;

  color:#0c0b0e;

  line-height: 18px;

}

.ha-left {

  width: 48%;

  float: left;

  padding-right: 50px; }



.ha-right {

  width: 52%;

  float: left; }



.home-college {

  margin-top: 45px; }



.home-college-slider .item {

  background-color: #c2281b;

  padding: 15px;

  border-radius: 10px;

  -webkit-transition: background-color 0.4s;

  transition: background-color 0.4s; }

  .home-college-slider .item:hover {

    background-color: #35877e; }

  .home-college-slider .item img {

    max-width: 100%;

    display: block;

    margin: 0 auto 12px; }

  .home-college-slider .item a {

    display: block;

    color: #fff;

    font-size: 18px;

    font-weight: 500;

    line-height: 1.1;

    text-align: center; }



.home-college-slider .owl-nav {

  position: absolute;

  right: 0;

  top: -53px; }



.home-college-slider .owl-next,

.home-college-slider .owl-prev {

  float: left;

  border: none;

  background: none;

  padding: 0;

  font-size: 20px;

  color: #a81049;

  outline: none; }



.home-college-slider .owl-next {

  margin-left: 5px; }



.home-collage-title {

  color: #333;

  font-size: 24px;

  font-weight: 700;

  letter-spacing: -0.3px;

  line-height: 1.1;

  margin: 0 0 25px; }



.ha-tabs ul li {

  display: inline-block;

  margin-right: 40px; }



.ha-tabs ul li a {

  display: inline-block;

  color: #999;

  height: 50px;

  border-bottom: 2px solid transparent;

  font-size: 22px;

  font-weight: 500;

  letter-spacing: -0.2px; }



.ha-tabs ul li.active a {

  color: #3da89d;

  font-size: 24px;

  font-weight: 700;

  border-color: #3da89d; }



.ha-tab-content {

  background-color: #f6f6f6;

  min-height: 600px; }



.ha-tab-content .tab-pane {

  padding: 50px 30px; }

.tab-pane .profile-panel {
    position: relative;
    top: 100%;
    right: 0;
    width: 100%;
    background: initial;
    border: 0px solid #e5e5e5;
    box-shadow: initial;
    display: block;
    border-top: 0px solid #cd1317;
    z-index: 9999;
}
.tab-pane .profile-panel-header {
    padding: 0 0 14px 0;
}
.header-my-account-active.header-my-account .profile-panel {
  display: block;
}
.header-my-account:hover .payment-btn{
  background: #d30000;
    color: #ffffff;
    transition: 0.3s all;
}
.header-my-account:hover .pay-icon {
   background: #ffffff;
}
.header-my-account .pay-text{
  color:#230404;
}
.header-my-account:hover .pay-text{
  color:#ffffff;
}
.header-my-account .pay-icon i.fa-regular.fa-user {
    font-size: 18px;
    position: relative;
    left: -1px;
    top: 3px;
    color: #ffffff;
}
.header-my-account:hover .pay-icon i.fa-regular.fa-user {
    color: #d30000;
}
.fast-menu-grid-slider .item a{ 
  outline: initial !important;
  border:0px !important
}
.fast-menu-grid-slider .item a .has-title{ 
 font-size:13px !important;
}
.tab-pane .main-nav-link {
    padding: 0 0 15px 0 !important;
    font-size: 13px !important;
}
.tab-pane a.fast-menu-sub-item {
    padding-left: 0;
}
.home-poster-slider .owl-nav {

  width: 100%;

  max-width: 245px;

  margin: 45px auto 0; }



.home-poster-slider .owl-prev,

.home-poster-slider .owl-next {

  width: 34px;

  height: 34px;

  color: #fff;

  font-size: 12px;

  line-height: 34px;

  background-color: #ccc;

  border: none;

  border-radius: 50%;

  outline: none; }

  .home-poster-slider .owl-prev:hover,

  .home-poster-slider .owl-next:hover {

    background-color: #b5b0b0; }



.home-poster-slider .owl-prev {

  float: left; }



.home-poster-slider .owl-next {

  float: right; }



.home-poster-slider .owl-dots {

  text-align: center;

  margin-top: 50px; }



.home-poster-slider .owl-dot {

  position: relative;

  display: inline-block;

  width: 5px;

  height: 5px;

  background: #ccc;

  border: none;

  border-radius: 50%;

  padding: 0;

  margin: 0 4px;

  outline: none; }

  .home-poster-slider .owl-dot.active {

    top: 2px;

    width: 9px;

    height: 9px;

    background: #c2281b; }



.hps-img {

  padding-bottom: 113%; }



.hps-title {

  color: #525252;

  font-size: 15px;

  font-weight: 700;

  letter-spacing: -0.2px;

  margin-top: 15px;

  -webkit-transition: color 0.4s;

  transition: color 0.4s; }



.item:hover .hps-title {

  color: #c2281b; }



.home-announcement-slider .item {

  position: relative;

  padding: 0 0 25px 40px; }

  .home-announcement-slider .item::before {

    content: "";

    position: absolute;

    left: 18px;

    top: 44px;

    bottom: 5px;

    border-left: 1px solid #d5d5d5; }

  .home-announcement-slider .item a {

    outline: none; }



.has-icon {

  position: absolute;

  left: 0;

  top: 0;

  width: 34px;

  height: 34px;

  color: #fff;

  background: #000;

  font-size: 16px;

  text-align: center;

  line-height: 34px;

  border-radius: 50%; }

  .has-icon.red-bg {

    background-color: #a81049; }

  .has-icon.blue-bg {

    background-color: #3498db; }

  .has-icon.green-bg {

    background-color: #3da89d; }

  .has-icon.yellow-bg {

    background-color: #dfb44a; }



.has-date {

  color: #9d9d9d;

  font-weight: 500;

  letter-spacing: -0.3px;

  line-height: 1.1;

  margin-bottom: 5px; }



.has-title {

font-size: 16px;

    color: #0c0b0e;

    line-height: 18px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap; }



.item:hover .has-title {

  color: #c2281b; }



.has-dot {

  position: relative;

  width: 7px;

  height: 7px;

  border-radius: 50%;

  background-color: #ccc;

  margin: -7px 0 5px 16px;

  z-index: 5; }



.has-nav {

  margin-left: 7px; }



.has-nav-prev,

.has-nav-next {

  display: inline-block;

  width: 24px;

  height: 24px;

  border-radius: 50%;

  color: #fff;

  font-size: 12px;

  line-height: 24px;

  text-align: center;

  cursor: pointer;

  -webkit-transition: all 0.4s;

  transition: all 0.4s; }



.has-nav-prev {

  background-color: #c2281b; }

  .has-nav-prev:hover {

    background-color: #35877e; }



.has-nav-next {

  background-color: #ccc; }

  .has-nav-next:hover {

    background-color: #b3b3b3; }

.all-announcement-link{

  display: flex;

  justify-content: flex-end;

  display: flex;

}

.all-announcement-link a {

  color: #0c0b0e;

  font-size: 14px;

  font-weight: 500; }

  .all-announcement-link a .icofont {

    margin-right: 5px; }

  .all-announcement-link a:hover, .all-announcement-link a:focus {

    color: #a81049;

    text-decoration: underline; }



/* HOME TESTIMONIALS */

.home-testimonials {

  position: relative;

  padding: 45px 0 320px; }

  .home-testimonials::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

    height: 615px;

    background: url("../img/testimonials-bg.png") no-repeat bottom center;

    z-index: 5; }



.hts-wrapper {

  position: relative; }



.hts-img {

  position: relative;

  width: 430px;

  height: 430px;

  border: 22px solid #f2f2f2;

  border-radius: 50%;

  float: left;

  -webkit-transition: -webkit-transform 2s;

  transition: -webkit-transform 2s;

  transition: transform 2s;

  transition: transform 2s, -webkit-transform 2s;

  -webkit-transform: rotateY(90deg);

  transform: rotateY(90deg); }



.hts-text {

  padding-left: 470px; }



.hts-img-label {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 145px;

  height: 145px;

  color: #fff;

  font-family: "Playfair Display", serif;

  font-size: 26px;

  font-style: italic;

  background-color: rgba(68, 171, 160, 0.9);

  border-radius: 50%;

  padding: 25px 0 0 25px;

  z-index: 6; }



.hts-img-inner {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  padding-bottom: 100%;

  border-radius: 50%;

  -webkit-transition: -webkit-transform 2s;

  transition: -webkit-transform 2s;

  transition: transform 2s;

  transition: transform 2s, -webkit-transform 2s;

  -webkit-transform: rotateY(90deg);

  transform: rotateY(90deg); }



.owl-item.active .hts-img-inner,

.owl-item.active .hts-img {

  -webkit-transform: rotateY(0deg);

  transform: rotateY(0deg); }



.hts-title {

  color: #333;

  font-size: 28px;

  font-weight: 700;

  letter-spacing: -0.3px;

  margin-bottom: 5px; }



.hts-subtitle {

  color: #dfb44a;

  font-size: 16px; }



.hts-desc {

  color: #525252;

  font-size: 16px;

  margin-top: 25px; }



.home-testimonial-slider .owl-dots {

  position: absolute;

  left: 470px;

  bottom: 195px;

  z-index: 7; }



.home-testimonial-slider .owl-dot {

  position: relative;

  display: inline-block;

  width: 5px;

  height: 5px;

  background: #999;

  border: none;

  border-radius: 50%;

  padding: 0;

  margin: 0 4px;

  outline: none; }

  .home-testimonial-slider .owl-dot.active {

    top: 2px;

    width: 9px;

    height: 9px;

    background: #dfb44a; }



/* HOME SOCIAL MEDIA */

.home-social-media {

  position: relative;

  background: url("../img/home-social-bg.png") no-repeat 50% 50%;

  padding: 55px 0 70px; }

  .home-social-media::before {

    content: "";

    position: absolute;

    width: 318px;

    height: 41px;

    top: -40px;

    left: 0;

    right: 0;

    margin: 0 auto;

    background: url("../img/paydas-border.png") no-repeat 50% 50%;

    z-index: 2; }

  .home-social-media::after {

    content: "";

    position: absolute;

    width: 318px;

    height: 41px;

    bottom: -40px;

    left: 0;

    right: 0;

    margin: 0 auto;

    background: url("../img/paydas-border.png") no-repeat 50% 50%;

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

    z-index: 2; }



.hsm-title {

  color: #333;

  font-size: 32px;

  font-weight: 700;

  letter-spacing: -0.3px;

  line-height: 1.1;

  margin: 0 0 35px; }

  .hsm-title span {

    display: block;

    color: #dfb44a;

    font-size: 26px;

    font-weight: 700;

    letter-spacing: -0.3px; }



.hms-list-item .facebook i {

  background-color: #3b5999; }



.hms-list-item .twitter i {

  background-color: #55acee; }



.hms-list-item .instagram i {

  background-color: #e4405f; }



.hms-list-item .linkedin i {

  background-color: #0077b5; }



.hms-list-item .youtube i {

  background-color: #cd201f; }



.hms-list-item .google-plus i {

  background-color: #dd4b39; }



.hms-list-item {

  display: inline-block; }



.hms-list-item + .hms-list-item {

  margin-left: 25px; }



.hms-list-icon {

  position: relative;

  display: block;

  width: 110px;

  height: 110px;

  margin: 0 auto; }

  .hms-list-icon i {

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    width: 70px;

    height: 70px;

    border-radius: 50%;

    color: #fff;

    font-size: 30px;

    text-align: center;

    line-height: 70px;

    z-index: 3; }

  .hms-list-icon::before {

    content: "";

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    border: 1px solid #333;

    border-radius: 50%;

    -webkit-transition: -webkit-transform 0.4s;

    transition: -webkit-transform 0.4s;

    transition: transform 0.4s;

    transition: transform 0.4s, -webkit-transform 0.4s;

    z-index: 2; }

  .hms-list-icon::after {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background-color: #cce4f0;

    border-radius: 50%;

    -webkit-transform-origin: 50% 50%;

    -ms-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    -webkit-transition: -webkit-transform 0.4s;

    transition: -webkit-transform 0.4s;

    transition: transform 0.4s;

    transition: transform 0.4s, -webkit-transform 0.4s;

    z-index: 2; }



.hms-list-icon.twitter::before {

  border-color: #dfeffc; }



.hms-list-icon.twitter::after {

  border-color: #dfeffc;

  opacity: 0.5; }



.hms-list-icon.facebook::before {

  border-color: #dae0ec; }



.hms-list-icon.facebook::after {

  border-color: #dae0ec;

  opacity: 0.5; }



.hms-list-icon.facebook::before {

  border-color: #dae0ec; }



.hms-list-icon.facebook::after {

  border-color: #dae0ec;

  opacity: 0.5; }



.hms-list-icon.instagram::before {

  border-color: #fadbe1; }



.hms-list-icon.instagram::after {

  background-color: #fadbe1;

  opacity: 0.5; }



.hms-list-icon.linkedin::before {

  border-color: #e3f0f7; }



.hms-list-icon.linkedin::after {

  background-color: #e3f0f7;

  opacity: 0.5; }



.hms-list-icon.youtube::before {

  border-color: #f6d6d6; }



.hms-list-icon.youtube::after {

  background-color: #f6d6d6;

  opacity: 0.5; }



.hms-list-icon.google-plus::before {

  border-color: #f9dedb; }



.hms-list-icon.google-plus::after {

  background-color: #f9dedb;

  opacity: 0.5; }



.hms-list-item:hover .hms-list-icon::after {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1); }



.hms-list-item:hover .hms-list-icon::before {

  -webkit-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0); }



.hms-list-title {

  color: #888;

  font-size: 15px;

  margin-top: 15px; }



/* HOME INTRODUCTION */

.home-introduction {

  background-color: #f6f6f6;

  padding: 30px 0 90px; }



.home-intro-title {

  color: #333;

  font-size: 24px;

  font-weight: 700;

  letter-spacing: -0.3px;

  margin: 0 0 35px; }



.home-intro-video {

  width: 77%;

  float: left;

  padding: 0 50px 0 0; }



.hiv-img {

  border-radius: 10px;

  padding-bottom: 46%;

  cursor: pointer; }

  .hiv-img iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border-radius: 10px;

    z-index: 5; }

  .hiv-img::before {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background-color: rgba(0, 0, 0, 0.15);

    z-index: 1; }

  .hiv-img::after {

    content: "\ed52";

    position: absolute;

    left: 45px;

    bottom: 35px;

    color: #fff;

    font-family: "icofont";

    font-size: 37px;

    z-index: 2; }



.home-intro-channels {

  width: 29%;

  float: left;



  padding: 0;

padding-left:20px;

}



.hci-title {

  position: relative;

  font-size: 18px;

  font-weight: 700;

  letter-spacing: -0.2px;

  padding-left: 55px;

  margin: 0 0 20px; }

  .hci-title img {

    position: absolute;

    left: 0;

    top: 2px; }



.ics-wrapper {

  position: relative; }



.ics-nav {

  position: absolute;

  top: -60px;

  right: 0; }



.ics-prev,

.ics-next {

  display: inline-block;

  color: #a81049;

  font-size: 20px;

  cursor: pointer; }



.ics-next {

  padding-left: 5px; }



.ics-item a {

  outline: none; }



.ics-item + .ics-item {

  margin-top: 20px; }



.ics-img {

  padding-bottom: 50%;

  border-radius: 5px; }

  .ics-img::before {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background-color: rgba(94, 94, 94, 0.3); }



.ics-title {

  color: #000;

  font-size: 16px;

  font-weight: 500;

  margin-top: 10px; }



/* HOME PAYDAS */

.home-paydas {

  position: relative;

  padding: 35px 0 65px; }

  .home-paydas::before {

    content: "";

    position: absolute;

    width: 318px;

    height: 41px;

    top: -40px;

    left: 0;

    right: 0;

    margin: 0 auto;

    background: url("../img/paydas-border.png") no-repeat 50% 50%;

    display: none;

    z-index: 2; }



.home-paydas-title {

  color: #333;

  font-size: 24px;

  font-weight: 700;

  letter-spacing: -0.3px;

  margin: 0 0 20px; }



.home-paydas-slider .item {

  height: 127px;

  border: 1px solid #E4EEF0;

  border-radius: 20px; 

	display: flex;

	align-items: center;

	justify-content: center;

	background-color: #ffffff;

	border-radius: 5px;

  padding-right: 60px;

  padding-left:60px;

  	&:hover {

		box-shadow: 0 8px 15px 0 rgba(3, 11, 76, 0.08);

	}





}









  .home-paydas-slider .item img {

    max-width: 90%;

    max-height: 90%;

    z-index: 1; }

  .home-paydas-slider .item a {

    text-align: center;}



.home-paydas-slider .owl-dots {

  text-align: center;

  margin-top: 35px; }



.home-paydas-slider .owl-dot {

  position: relative;

  display: inline-block;

  width: 5px;

  height: 5px;

  background: #999;

  border: none;

  border-radius: 50%;

  padding: 0;

  margin: 0 4px;

  outline: none; }

  .home-paydas-slider .owl-dot.active {

    top: 2px;

    width: 9px;

    height: 9px;

    background: #dfb44a; }



/* INNER PAGE */

.page-banner {

  max-width: 1430px;

  margin: 0 auto; }

  .page-banner img {

    width: 100%; }



.pb-with-title {

  position: relative; }

  .pb-with-title::after {

    content: "";

    position: absolute;

    bottom: 0;

    top: 0;

    left: 0;

    right: 0;

    z-index: 1;

    background: rgba(255, 255, 255, 0);

    background: -webkit-gradient(left top, left bottom, color-stop(52%, rgba(255, 255, 255, 0)), color-stop(53%, rgba(255, 255, 255, 0.02)), color-stop(100%, rgba(51, 51, 51, 0.5)));

    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, 0.02) 53%, rgba(51, 51, 51, 0.5) 100%);

    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, 0.02) 53%, rgba(51, 51, 51, 0.5) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#333333', GradientType=0 ); }



.pbs-title {

  position: absolute;

  left: 15px;

  right: 15px;

  bottom: 50px;

  color: #fff;

  font-size: 36px;

  font-weight: 700;

  text-align: center;

  text-shadow: 3px 3px 3px rgba(102, 102, 102, 0.37);

  z-index: 2; }



.page-banner-nav {

  max-width: 1430px;

  margin: 0 auto;

  background-color: #3da89d; }



.pb-nav-link {

  display: inline-block;

  color: #fff;

  font-size: 20px;

  font-weight: 500;

  border-right: 1px solid #29877d;

  padding: 15px 30px;

  -webkit-transition: all 0.4s;

  transition: all 0.4s; }

  .pb-nav-link:hover, .pb-nav-link:focus {

    background-color: #fff;

    color: #3da89d; }



.page-sidebar-left,

.page-sidebar-right,

.page-center {

  padding: 0; }



.page-center {

  padding: 0 40px; }



.page-center--wide {

  padding: 0 50px 0 0; }

    .page-center--wide-bg {

    padding: 0 50px 150px 50px; }

    .page-content-no-bg .page-center--wide-bg{

    padding-bottom: 104px !important;

    }

.page-sidebar-img {

  margin-bottom: 20px; }

  .page-sidebar-img img {

    max-width: 100%; }



.page-content {

  padding: 45px 0; }



.page-menu {

  background-color: #f7f7f7;

  border-top: 15px solid #dfb44a;

  padding: 30px 0;

  margin-top: -45px; }



.page-menu-link {

  display: block;

  color: #525252;

  font-size: 16px;

  font-weight: 700;

  border-bottom: 1px solid #f0eded;

  padding: 10px 45px;

  margin-bottom: 0px;

  -webkit-transition: background-color 0.4s;

  transition: background-color 0.4s; }





  .page-menu-link:hover, .page-menu-link:focus {

    color: #fff;

    background-color: #dfb44a; }

  .faculty-page-content .page-menu-link:hover,.faculty-page-content .page-menu-link:focus {

    color: #fff;

    background-color: #cc0033; }

.page-title {

  color: #525252;

  font-size: 24px;

  line-height: 1.3;

  font-weight: 700;

  margin: 0 0 30px; }



.page-share-button {

  color: #bfc1c1;

  font-size: 16px;

  cursor: pointer; }

  .page-share-button .icofont {

    font-size: 20px;

    margin-left: 5px; }



.page-text {

  color: #5c575b;

  font-size: 16px;

  min-height: 476px;

   }

  .page-text p {

    margin-bottom: 20px; }

  .page-text img {

    max-width: 100%; }



.page-gallery-title {

  color: #333;

  font-size: 20px;

  font-weight: 600;

  text-align: center;

  background-color: #f6f7f8;

  padding: 20px 0;

  margin-bottom: 10px; }



.page-gallery-list .row {

  margin: 0 -7px; }



.page-gallery-item {

  padding: 0 7px;

  margin-bottom: 15px; }



.pg-item-img {

  padding-bottom: 66%; }



/* PAGE SLOGAN */

.page-slogan {

  background-color: #c2281b;

  color: #fff;

  font-family: "Trajan Pro";

  font-size: 24px;

  letter-spacing: 3.5px;

  line-height: 1.1;

  padding: 25px 15px; }



/* MAIN FOOTER */

.main-footer {

  background-color: #f3f4f5;

  padding: 50px 0 30px; }



.mf-copyright,

.mf-copyright a {

  color: #999;

  font-size: 16px; }



.mf-copyright a:hover {

  color: #333; }



.footer-logo {

  margin-bottom: 20px; }

  .footer-logo img {

    max-width: 100%; }



.footer-address {

  color: #555;

  font-size: 16px;

  margin-bottom: 20px; }



.footer-social {

  margin-bottom: 20px; }

  .footer-social a {

    display: inline-block;

    font-size: 20px;

    margin-right: 15px; }



.footer-social .facebook {

  color: #3b5999; }



.footer-social .twitter {

  color: #55acee; }



.footer-social .instagram {

  color: #e4405f; }



.footer-social .linkedin {

  color: #0077b5; }



.footer-social .youtube {

  color: #cd201f; }



.footer-social .google-plus {

  color: #dd4b39; }



.footer-mail {

  display: block;

  color: #525252;

  font-size: 16px; }

  .footer-mail .icofont {

    font-size: 14px;

    margin-right: 10px; }



.mft-title {

  color: #c2281b;

  font-size: 16px;

  font-weight: 700;

  margin-bottom: 15px; }



.mft-list {

  margin-bottom: 40px; }



.mft-link {

  display: block;

  color: #525252;

  margin-bottom: 5px;

  -webkit-transition: color 0.4s;

  transition: color 0.4s; }

  .mft-link:hover, .mft-link:focus {

    color: #a81049; }



.footer-tel {

  display: inline-block;

  color: #1d1d1b;

  font-size: 16px;

  font-weight: 500;

  margin-bottom: 7px; }

  .footer-tel span {

    font-weight: 400; }

  .footer-tel img {

    margin-right: 5px; }



.main-footer--faculty {

  position: relative;

  background: #fff url(../img/faculty-footer-img.jpg) no-repeat bottom center;

  padding: 50px 0 35px; }

  .main-footer--faculty::before {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    width: 83px;

    height: 100px;

    margin: 0 auto;

    background: url("../img/footer-label.png") no-repeat 50% 50%; }



.main-footer--faculty .mf-bottom {

  margin-top: 35px; }



.mff-item .footer-address {

  max-width: 335px;

  margin-bottom: 0; }



.mff-item .footer-mail,

.mff-item .footer-address {

  margin-bottom: 20px; }



.mff-item-list {

  display: inline-block;

  margin-left: 50px; }



.mff-item-link {

  position: relative;

  display: block;

  color: #555;

  font-size: 16px;

  margin-bottom: 5px;

  padding-left: 13px;

  text-align: left; }

  .mff-item-link:hover, .mff-item-link:focus {

    color: #830b2a; }

  .mff-item-link::after {

    content: "\eb27";

    font-family: 'IcoFont';

    position: absolute;

    left: 0;

    top: 5px;

    color: #830b2a;

    font-size: 10px; }



/* FACULTY PAGE INFO */

.faculty-page-info {

  position: relative;

  background: url("../img/faculty-page-info-bg.png") no-repeat 50% 50%;

  background-size: cover;

  background-blend-mode: darken;

  text-align: center;

  padding: 80px 0 55px; }



.fpi-title {

  color: #fff;

  font-size: 36px;

  font-weight: 700;

  font-style: italic;

  letter-spacing: -0.3px;

  margin-bottom: 5px; }



.fpi-desc {

  color: #fff;

  font-size: 24px;

  font-style: italic;

  letter-spacing: -0.3px; }



.fpi-link {

  position: relative;

  display: inline-block;

  color: #fff;

  font-size: 16px;

  border: 1px solid #fff;

  border-radius: 5px;

  padding: 8px 95px 8px 20px;

  margin-top: 20px;

  overflow: hidden;

  -webkit-transition: all 0.4s;

  transition: all 0.4s;

  z-index: 2; }

  .fpi-link::after {

    content: "\eb55";

    position: absolute;

    right: 12px;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    color: #333;

    font-family: "IcoFont";

    font-size: 26px;

    z-index: 2; }

  .fpi-link::before {

    content: "";

    position: absolute;

    right: -10px;

    top: -5px;

    bottom: -5px;

    width: 65px;

    -webkit-transform: skewX(-25deg);

    -ms-transform: skewX(-25deg);

    transform: skewX(-25deg);

    background-color: #fff;

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

    z-index: -1; }

  .fpi-link:hover, .fpi-link:focus {

    color: #333; }

  .fpi-link:hover::before, .fpi-link:focus::before {

    width: 110%; }



.faculty-announcement {

  background: #f6f7f8 url("../img/faculty-announcement-bg.png") no-repeat 50% 50%;

  padding: 50px 0; }



.faculty-announcement-title {

  position: relative;

  color: #333;

  font-size: 30px;

  font-weight: 500;

  line-height: 1;

  letter-spacing: -0.25px;

  padding-left: 37px;

  margin-bottom: 35px; }

  .faculty-announcement-title::before {

    content: "";

    position: absolute;

    left: 0;

    top: 5px;

    width: 24px;

    height: 24px;

    background: url("../img/faculty-announcement-title-icon.png") 50% 50%; }



.faculty-announcement-inner {

  padding: 0 60px; }



.faculty-announcement-link a {

  position: relative;

  display: inline-block;

  color: #fff;

  font-size: 16px;

  border-radius: 5px;

  padding: 8px 95px 8px 20px;

  margin-top: 40px;

  overflow: hidden;

  -webkit-transition: all 0.4s;

  transition: all 0.4s;

  z-index: 2; }

  .faculty-announcement-link a::after {

    content: "\eb55";

    position: absolute;

    right: 12px;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    color: #fff;

    font-family: "IcoFont";

    font-size: 26px;

    z-index: 2; }

  .faculty-announcement-link a::before {

    content: "";

    position: absolute;

    right: -10px;

    top: -5px;

    bottom: -5px;

    width: 65px;

    -webkit-transform: skewX(-25deg);

    -ms-transform: skewX(-25deg);

    transform: skewX(-25deg);

    background-color: #fff;

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

    z-index: -1; }

  .faculty-announcement-link a:hover, .faculty-announcement-link a:focus {

    color: #fff; }

  .faculty-announcement-link a:hover::before, .faculty-announcement-link a:focus::before {

    width: 110%; }



.faculty-announcement-slider .owl-prev,

.faculty-announcement-slider .owl-next {

  width: 50px;

  height: 50px;

  color: #fff;

  font-size: 26px;

  text-align: center;

  line-height: 50px;

  border-radius: 10px;

  position: absolute;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  outline: none;

  border: none; }



.faculty-announcement-slider .owl-prev {

  left: -60px; }



.faculty-announcement-slider .owl-next {

  right: -60px; }



.faculty-announcement-slider .item {

  border: 2px solid #333;

  border-radius: 10px;

  padding: 40px;

  -webkit-transition: background-color 0.4s;

  transition: background-color 0.4s; }

  .faculty-announcement-slider .item:hover {

    background-color: #f5f5f5; }



.fas-date {

  color: #333;

  font-size: 13px;

  font-weight: 500;

  letter-spacing: -0.5px;

  margin-bottom: 30px; }



.fas-title {

  color: #333;

  font-size: 18px;

  font-weight: 700;

  margin-bottom: 25px; }



.fas-link {

  color: #333;

  font-size: 16px;

  font-weight: 500;

  text-decoration: underline; }



.item:hover .fas-date,

.item:hover .fas-title,

.item:hover .fas-link {

  color: #fff !important; }



.faculty-top-title {

  background-color: #333;

  text-align: center; }

  .faculty-top-title h1 {

    color: #fff;

    font-size: 36px;

    font-weight: 500;

    letter-spacing: -0.25px;

    line-height: 1.1; }



.ftt-inner {

  min-height: 180px;

  padding-top: 35px;

  background: url("../img/faculty-top-title-year-text.png") no-repeat right center; }



.faculty-banner {

  position: relative; }

  .faculty-banner img {

    width: 100%; }



.faculty-banner-title {

  position: absolute;

  top: 50%;

  left: 15px;

  right: 15px;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  color: #fff;

  font-size: 36px;

  font-weight: 700;

  letter-spacing: -0.25px;

  text-shadow: 3px 3px 3px rgba(102, 102, 102, 0.37);

  text-align: center;

  z-index: 2; }



.faculty-nav {

  background-color: #fff;

  padding: 14px;

  margin-top: -50px; }

  .faculty-nav ul {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -ms-flex-line-pack: justify;

    align-content: space-between; }

  .faculty-nav ul li {

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto; }

  .faculty-nav ul li a {

    display: block;

    color: #1d1d1b;

    font-size: 16px;

    font-weight: 700;

    letter-spacing: -0.25px;

    text-align: center; }



.fdc-menu {

  width: 29.3%;

  border-right: 1px solid #e1e1e1;

  float: left;

  padding-right: 25px; }



.fdc-menu-title {

  color: #333;

  font-size: 36px;

  font-weight: 500;

  line-height: 1.1;

  letter-spacing: -0.5px;

  margin: 0; }

  .fdc-menu-title::after {

    content: "";

    display: block;

    width: 40px;

    height: 4px;

    background-color: #333;

    margin: 5px 0 10px; }



.faculty-detail-content {

  padding: 70px 0 60px; }



.fdc-person-img {

  margin-bottom: 30px; }

  .fdc-person-img img {

    border-radius: 50%; }



.fdc-menu-group-title {

  color: #100f10;

  font-size: 18px;

  font-weight: 700;

  background-color: #f5f5f5;

  padding: 15px 10px;

  margin: 5px 0; }



.fdc-menu-group a {

  display: block;

  color: #666;

  font-size: 16px;

  line-height: 1.1;

  padding: 5px 0 5px 10px; }



.fdc-text {

  width: 50%;

  float: left;

  padding: 0 45px;

  color: #333;

  font-size: 16px; }



.fdc-sidebar {

  width: 20.7%;

  float: left; }



.fdc-sidebar-title {

  position: relative;

  color: #333;

  font-size: 30px;

  font-weight: 500;

  letter-spacing: -0.25px;

  padding-left: 34px;

  margin: 0 0 20px; }

  .fdc-sidebar-title::before {

    content: "";

    position: absolute;

    top: 5px;

    left: 0;

    width: 24px;

    height: 24px;

    background: url("../img/fdc-sidebar-title-icon.png"); }



.fdc-event-img {

  margin-bottom: 35px; }

  .fdc-event-img img {

    width: 100%; }



.fdc-event-link {

  position: relative;

  display: block;

  color: #fff;

  font-size: 16px;

  border-radius: 5px;

  padding: 8px 95px 8px 20px;

  margin-top: 40px;

  overflow: hidden;

  -webkit-transition: all 0.4s;

  transition: all 0.4s;

  z-index: 2; }

  .fdc-event-link::after {

    content: "\eb55";

    position: absolute;

    right: 12px;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    color: #fff;

    font-family: "IcoFont";

    font-size: 26px;

    z-index: 2; }

  .fdc-event-link::before {

    content: "";

    position: absolute;

    right: -10px;

    top: -5px;

    bottom: -5px;

    width: 65px;

    -webkit-transform: skewX(-25deg);

    -ms-transform: skewX(-25deg);

    transform: skewX(-25deg);

    background-color: #fff;

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

    z-index: -1; }

  .fdc-event-link:hover, .fdc-event-link:focus {

    color: #fff; }

  .fdc-event-link:hover::before, .fdc-event-link:focus::before {

    width: 110%; }



/* FACULTY COLOR CODES */

.faculty-red .faculty-nav ul li a:hover,

.faculty-red .faculty-nav ul li a:focus,

.faculty-red .fdc-menu-group a:hover,

.faculty-red .fdc-menu-group a:focus {

  color: #c03; }



.faculty-red .fdc-menu-title::after,

.faculty-red .faculty-top-title,

.faculty-red .faculty-page-info {

  background-color: #c03; }



.faculty-red .page-slogan {

  background-color: #830b2a; }



.faculty-red .faculty-announcement-link a,

.faculty-red .fdc-event-link {

  background-color: #c03; }

  .faculty-red .faculty-announcement-link a::before,

  .faculty-red .fdc-event-link::before {

    background-color: #df1145; }



.faculty-red .faculty-announcement-slider .item {

  border-color: #cc0033; }

  .faculty-red .faculty-announcement-slider .item:hover {

    background-color: #c03; }



.faculty-red .faculty-announcement-slider .item .fas-date {

  color: #c03; }



.faculty-red .faculty-announcement-slider .item .fas-link {

  color: #cc0033; }



.faculty-red .faculty-announcement-slider .owl-prev,

.faculty-red .faculty-announcement-slider .owl-next {

  background-color: #c03; }



/*CALENDAR*/

.home-calendar-title {

  color: #333;

  font-size: 24px;

  font-weight: 700;

  letter-spacing: -0.3px;

  text-align: right;

  margin: 0 0 25px; }



.calendar {

  position: relative;

  padding-right: 275px;

  border-radius: 10px;

  overflow: hidden; }



.calendar .owl-prev {

  position: absolute;

  left: 15px;

  bottom: 5px; }



.calendar .owl-next {

  position: absolute;

  right: 15px;

  bottom: 5px; }



.datepicker-inline {

  width: 100% !important;

  padding: 0 !important;

  position: relative; }



.datepicker table {

  background: #dfb44a;

  width: 100%;

  border-collapse: separate !important;

  padding-bottom: 12px; }



.datepicker table thead {

  background-color: #a81049; }



.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {

  padding: 12px 4.088050314465409%; }



.table-condensed > tbody:before {

  line-height: 2.5em;

  content: ".";

  color: #f3f4f5;

  display: none; }



.datepicker .datepicker-switch {

  font-size: 18px; }



.datepicker .prev, .datepicker .next, .datepicker .datepicker-switch {

  background-color: #a81049;

  color: #fff;

  border-radius: 0; }



.datepicker .prev:hover, .datepicker .next:hover, .datepicker .datepicker-switch:hover {

  background-color: #a81049; }



.datepicker table thead tr:nth-child(2) {

  height: 85px; }



th.datepicker-switch > span {

  position: absolute;

  left: 35px;

  top: 26px;

  font-weight: 400;

  font-size: 24px; }



.datepicker .prev,

.datepicker .next {

  font-size: 24px; }



.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {

  color: #fff !important;

  background: url(../img/bg-calendar-active.png) no-repeat center !important; }



.datepicker table tr td.day {

  color: #333333;

  font-weight: 500; }



.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {

  background: none;

  cursor: pointer; }



.datepicker table tr td.old, .datepicker table tr td.new {

  color: #b0841d;

  /*visibility: hidden;*/ }



.datepicker td, .datepicker th {

  border-radius: 21px;

  width: 6.289308176100629%; }



.datepicker th.dow {

  background-color: #333;

  color: #fff;

  text-transform: uppercase;

  border-radius: 0; }



/*.datepicker td, .datepicker th {

                text-align: center;

                width: 33px;

                height: 44px;

                -webkit-border-radius: 33px;

                -moz-border-radius: 33px;

                border-radius: 33px;

                line-height: 44px;

                border: none;

            }*/

td.highlight {

  color: #fff !important;

  background: url(../img/bg-calendar-highlight.png) no-repeat center !important; }



td.highlight2 {

  color: #fff !important;

  background: url(../img/bg-calendar-highlight.png) no-repeat center !important; }



.datepicker table tr td.today,

.datepicker table tr td.today:hover,

.datepicker table tr td.today.disabled,

.datepicker table tr td.today.disabled:hover {

  background: url(../img/bg-calendar-today.png) no-repeat center !important; }



.datepicker table tr td.active {

  color: #b0841d !important; }



.tooltip-wrapper {

  position: absolute;

  bottom: 125%;

  left: 50%;

  margin-left: -67px;

  min-width: 133px;

  visibility: hidden;

  opacity: 0;

  -webkit-transition: opacity 0.3s;

  transition: opacity 0.3s;

  display: none; }



.tooltip {

  position: relative; }



.tooltip-item {

  background-color: #000;

  color: #fff;

  text-align: center;

  border-radius: 6px;

  padding: 5px;

  line-height: 1.3;

  margin-bottom: 1px; }



.tooltip-wrapper:first-child::after {

  content: "";

  position: absolute;

  left: 50%;

  bottom: -9px;

  margin-left: -5px;

  border-width: 5px;

  border-style: solid;

  border-color: #555 transparent transparent transparent; }



.tooltip:hover .tooltip-wrapper {

  visibility: visible;

  opacity: 1; }



.calendar-details {

  position: absolute;

  width: 275px;

  top: 0;

  bottom: 0;

  background-color: #f3f4f5;

  right: 0;

  padding: 35px 40px; }

  .calendar-details .owl-nav {

    position: absolute;

    z-index: 5;

    top: 176px;

    left: 0;

    right: 0;

    width: 100%;

    max-width: 233px;

    margin: 0 auto; }

  .calendar-details .owl-prev,

  .calendar-details .owl-next {

    color: #a81049;

    font-size: 22px;

    letter-spacing: -0.1px;

    background: none;

    border: none;

    padding: 0;

    outline: none; }

  .calendar-details .owl-prev {

    float: left; }

  .calendar-details .owl-next {

    float: right; }



.calendar-all {

  position: absolute;

  right: 0;

  bottom: 0;

  width: 275px; }

  .calendar-all a {

    display: block;

    color: #525252;

    text-align: center;

    height: 35px;

    line-height: 35px;

    font-size: 16px;

    font-weight: 500;

    background-color: #e1e1e1;

    -webkit-transition: all 0.5s;

    transition: all 0.5s; }

    .calendar-all a .icofont {

      margin-right: 5px; }

    .calendar-all a:hover, .calendar-all a:focus {

      color: #fff;

      background-color: #a81049; }



.calendar-details-date {

  color: #333;

  font-weight: 700;

  font-size: 20px;

  margin-bottom: 15px; }



.calendar-details-date2 {

  margin-bottom: 35px; }

  .calendar-details-date2 span {

    display: inline-block;

    color: #333;

    font-size: 16px;

    font-weight: 700;

    letter-spacing: -0.5px;

    line-height: 1;

    background-color: #dfb44a;

    padding: 8px 10px; }

  .calendar-details-date2 span + span {

    margin-left: 2px; }



.calendar-details-title {

  color: #555;

  font-weight: 500;

  font-size: 16px;

  margin-bottom: 20px;

  display: none; }



.calendar-details-time {

  color: #a81049;

  font-size: 16px;

  font-weight: 500;

  text-align: center;

  padding: 0 10px;

  margin-bottom: 25px; }

  .calendar-details-time .icofont {

    margin: 0 3px; }



.calendar-details-desc {

  color: #555;

  font-weight: 500;

  font-size: 16px;

  margin-bottom: 20px;

  display: -webkit-box;

  -webkit-line-clamp: 4;

  -webkit-box-orient: vertical;

  height: 88px;

  overflow: hidden; }



.calendar-nav {

  display: block; }



.calendar-nav #back-to-calendar {

  display: inline-block;

  font-size: 14px;

  color: #dfb44a;

  margin-top: 5px;

  display: none; }

  .calendar-nav #back-to-calendar:hover, .calendar-nav #back-to-calendar:focus {

    color: #c2281b; }



.calendar-nav #back-to-calendar:before {

  content: '\eb54';

  font-family: IcoFont; }



.calendar-nav #calendar-event-details {

  color: #a81049;

  font-size: 16px;

  font-weight: 500; }

  .calendar-nav #calendar-event-details .icofont {

    font-size: 10px;

    margin-left: 5px; }

  .calendar-nav #calendar-event-details:hover, .calendar-nav #calendar-event-details:focus {

    color: #c2281b;

    text-decoration: underline; }



.calendar-load {

  display: none;

  position: absolute;

  z-index: 100;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  background-color: #fff;

  opacity: 0.5; }



.sk-fading-circle {

  margin: 220px 139px;

  width: 40px;

  height: 40px;

  position: relative; }



.sk-fading-circle .sk-circle {

  width: 100%;

  height: 100%;

  position: absolute;

  left: 0;

  top: 0; }



.sk-fading-circle .sk-circle:before {

  content: '';

  display: block;

  margin: 0 auto;

  width: 15%;

  height: 15%;

  background-color: #333;

  border-radius: 100%;

  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;

  animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; }



.sk-fading-circle .sk-circle2 {

  -webkit-transform: rotate(30deg);

  -ms-transform: rotate(30deg);

  transform: rotate(30deg); }



.sk-fading-circle .sk-circle3 {

  -webkit-transform: rotate(60deg);

  -ms-transform: rotate(60deg);

  transform: rotate(60deg); }



.sk-fading-circle .sk-circle4 {

  -webkit-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  transform: rotate(90deg); }



.sk-fading-circle .sk-circle5 {

  -webkit-transform: rotate(120deg);

  -ms-transform: rotate(120deg);

  transform: rotate(120deg); }



.sk-fading-circle .sk-circle6 {

  -webkit-transform: rotate(150deg);

  -ms-transform: rotate(150deg);

  transform: rotate(150deg); }



.sk-fading-circle .sk-circle7 {

  -webkit-transform: rotate(180deg);

  -ms-transform: rotate(180deg);

  transform: rotate(180deg); }



.sk-fading-circle .sk-circle8 {

  -webkit-transform: rotate(210deg);

  -ms-transform: rotate(210deg);

  transform: rotate(210deg); }



.sk-fading-circle .sk-circle9 {

  -webkit-transform: rotate(240deg);

  -ms-transform: rotate(240deg);

  transform: rotate(240deg); }



.sk-fading-circle .sk-circle10 {

  -webkit-transform: rotate(270deg);

  -ms-transform: rotate(270deg);

  transform: rotate(270deg); }



.sk-fading-circle .sk-circle11 {

  -webkit-transform: rotate(300deg);

  -ms-transform: rotate(300deg);

  transform: rotate(300deg); }



.sk-fading-circle .sk-circle12 {

  -webkit-transform: rotate(330deg);

  -ms-transform: rotate(330deg);

  transform: rotate(330deg); }



.sk-fading-circle .sk-circle2:before {

  -webkit-animation-delay: -1.1s;

  animation-delay: -1.1s; }



.sk-fading-circle .sk-circle3:before {

  -webkit-animation-delay: -1s;

  animation-delay: -1s; }



.sk-fading-circle .sk-circle4:before {

  -webkit-animation-delay: -0.9s;

  animation-delay: -0.9s; }



.sk-fading-circle .sk-circle5:before {

  -webkit-animation-delay: -0.8s;

  animation-delay: -0.8s; }



.sk-fading-circle .sk-circle6:before {

  -webkit-animation-delay: -0.7s;

  animation-delay: -0.7s; }



.sk-fading-circle .sk-circle7:before {

  -webkit-animation-delay: -0.6s;

  animation-delay: -0.6s; }



.sk-fading-circle .sk-circle8:before {

  -webkit-animation-delay: -0.5s;

  animation-delay: -0.5s; }



.sk-fading-circle .sk-circle9:before {

  -webkit-animation-delay: -0.4s;

  animation-delay: -0.4s; }



.sk-fading-circle .sk-circle10:before {

  -webkit-animation-delay: -0.3s;

  animation-delay: -0.3s; }



.sk-fading-circle .sk-circle11:before {

  -webkit-animation-delay: -0.2s;

  animation-delay: -0.2s; }



.sk-fading-circle .sk-circle12:before {

  -webkit-animation-delay: -0.1s;

  animation-delay: -0.1s; }

@-webkit-keyframes sk-circleFadeDelay {

  0%, 39%, 100% {

    opacity: 0; }

  40% {

    opacity: 1; } }



@keyframes sk-circleFadeDelay {

  0%, 39%, 100% {

    opacity: 0; }

  40% {

    opacity: 1; } }



    /*duyuru-listesi*/

    .announcementslist-content{

      padding:0 0 131px 0;

    }

    .page-content-head{

      padding: 22px 0 19px 0;

      background:#f5f5f5;

    }

    .order-date-list i{

      color:#a81049;

      font-size:14px;

      margin:0 8px 0 0;

      line-height: 18px;

    }

    .order-date-list span{

        font-family: "Montserrat", sans-serif;

      font-size:15px;

      color:#777777;

      font-weight: 500;

      line-height: 18px;

    }

    .page-content-top{

      margin:0 0 15px 0;

    }

    .page-navigation ul{

      float:left;

    }

    .page-navigation ul li{

      float:left;

      position: relative;

      padding: 0 10px 0 0;

      margin:0 6px 0 0;

    }

    .page-navigation ul li:after{

      content:'/';

      position: absolute;

      right: 0;

      top:0;

      color:#b1b1b1;

      font-size:14px;

        font-family: "Montserrat", sans-serif;

      font-weight: normal;

      line-height: 16px;

    }

     .page-navigation ul li a{

      color:#b1b1b1;

      font-size:14px;

        font-family: "Montserrat", sans-serif;

      font-weight: normal;

      line-height: 16px;

    }

    .page-navigation ul li:last-child{

      margin:0 0 0 0;

      padding: 0 0 0 0;

    }

    .page-navigation ul li:last-child a{

      color:#848484;

      font-weight: 500;

    }

    .page-navigation ul li:last-child:after{

      display: none;

    }

    .order-category-list i{

      color:#a5a5a5;

      font-size:12px;

      line-height: 16px;

      margin: 0 5px 0 0;

    }



    .order-category-list a{

      font-size:14px;

        font-family: "Montserrat", sans-serif;

      color:#848484;

      font-weight: 500;

    }

    .pc-tt{

      padding:18px 0 18px 0;

    }

    .pc-tb .page-title{

      margin:0 0 0 0;

    }

    .announcements-menu ul li{

      float: left;

      margin:0 1px 0 0;

    }

    .announcements-menu ul li:last-child{

      margin:0 0 0 0;

    }

    .announcements-menu ul li:nth-child(1) a{

      background:#a81049;

    }

    .announcements-menu ul li:nth-child(2) a{

      background:#3498db;

    }

    .announcements-menu ul li:nth-child(3) a{

      background:#3da89d;

    }

    .announcements-menu ul li:nth-child(4) a{

      background:#dfb44a;

    }

     .announcements-menu ul li:nth-child(1):hover a{

      background:#cc175b;

    }

    .announcements-menu ul li:nth-child(2):hover a{

      background:#4eaae8;

    }

    .announcements-menu ul li:nth-child(3):hover a{

      background:#54c5ba;

    }

    .announcements-menu ul li:nth-child(4):hover a{

      background:#e8c671;

    }

    .announcements-menu ul li a{

      padding:13px 21px 11px 21px;

      color:#ffffff;

        font-family: "Montserrat", sans-serif;

      font-weight: 400;

      font-size: 15px;

      letter-spacing: 0;

      line-height: 17px;

      float: left;

    }

     .announcements-menu ul li i{

      color:#ffffff;

      line-height: 17px;

      margin-right:8px;

    }

    .item:hover .hps-title {

  color: #c2281b; }

.pal-list{

  position: relative;

}

.pal-list:after{

  content:'';

  width: 7px;

  height:7px;

  border-radius: 50%;

  background: #cccccc;

  position: absolute;

  bottom: 15px;

  left: 15px;

}

.pal-list .item {

  position: relative;

  padding: 0 0 25px 40px; }

  .pal-list .item::before {

    content: "";

    position: absolute;

    left: 18px;

    top: 44px;

    bottom: -6px;

    border-left: 1px solid #d5d5d5;

}

  .pal-list .item a {

    outline: none; }

    .pal-list .pal-inner{

      padding:11px 16px 11px 16px;

      position: relative;

    }

.pal-list .has-date{

  padding-left:0;

  position: relative;

}



.pal-list .has-date:before{

  content: "\ed21";

  font-family: 'IcoFont' !important;

  color:#cccccc;

  font-size:12px;

      float: left;

    margin: 0 7px 0 0;

    line-height: 14px;

}

.pal-list .item:hover .pal-inner{

  background: #f5f5f5;

}

.pal-list .has-icon{

  top:11px;

}

.pal-list .has-date span:before{

  position: relative;

  content: "\efb0";

  font-family: 'IcoFont' !important;

  color:#cccccc;

  font-size:12px;

  margin: 0 7px 0 17px;

  top:-1px;

}

.pal-list .has-title {

    color: #555;

    font-size: 16px;

    min-height: 22px;

    overflow: hidden;

    text-overflow: initial;

    white-space: initial;

    margin:0 0 10px 0;

}

.pal-list .pal-detail-link{

  color:#a81049;

    font-family: "Montserrat", sans-serif;

  font-weight: 400;

  font-size: 16px;

  letter-spacing: 0;

  line-height: 19px;

}

.pal-list .pal-detail-link:after{

  content:'\eb61';

   font-family: 'IcoFont' !important;

  color:#a81049;

  font-size:10px;

  margin: 0 0 0 7px;

   line-height: 19px;

}

.pal-list .item:hover .has-title {

    color: #555;

}

.pal-link{

  padding: 0 0 0 57px;

  margin: 44px 0 0 0;

}

.pal-link:before{

   content: "";

    position: absolute;

    left: 18px;

    top: auto;

    height: 60px;

    bottom: 20px;

    border-left: 1px solid #d5d5d5;

}

.pal-link a{

  position: relative;

  padding:0 0 0 42px;

  line-height: 36px;

  color:#555555;

  font-size:16px;

    font-family: "Montserrat", sans-serif;

  font-weight: 500;

  letter-spacing: 0;

  display: block;

}

.pal-link a:before{

position: absolute;

left:0;

top:0;

width:36px;

height: 36px;

border-radius: 50%;

background: #daeeec;

content:'';

 -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.pal-link a:after{

position: absolute;

left:5px;

top:5px;

width:26px;

height: 26px;

border-radius: 50%;

background: #c2281b;

line-height: 26px;

 content:'\eb19';

 font-family: 'IcoFont' !important;

 color:#ffffff;

font-size:14px;

text-align: center;

 -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.pal-link:hover a:after{

background: #daeeec;

color:#c2281b;

 -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.pal-link:hover a:before{

background: #c2281b;

 -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

/*Announcement Detail*/



.ad-date{

  padding: 0 0 0 62px;

  position: relative;

}

.ad-date:before{

  background-color: #dfb44a;

  content: "\f068";

  font-family: 'IcoFont' !important;

  position: absolute;

  top:-8px;

  left:7px;

  border-radius: 50%;

  width: 34px;

  height:34px;

  text-align: center;

  line-height: 34px;

  color:#ffffff;

  font-size:16px;

}

.ad-day{

    font-family: "Montserrat", sans-serif;

    font-size: 14px;

    color: #777777;

    font-weight: 500;

    line-height: 18px;

    margin:0 16px 0 0;

    letter-spacing:-0.3px;

}

.ad-day:before{

  font-family: 'IcoFont' !important;

  color:#dfb44a;

  font-size:12px;

  line-height: 18px;

  content: '\ed21';

  float: left;

  margin:0 4px 0 0;

}

.ad-time{

    font-family: "Montserrat", sans-serif;

    font-size: 14px;

    color: #777777;

    font-weight: 500;

    line-height: 18px;

    margin:0 16px 0 0

    letter-spacing:-0.3px;

}

.ad-time:before{

  font-family: 'IcoFont' !important;

  color:#dfb44a;

  font-size:12px;

  line-height: 18px;

  content: '\ed21';

  float: left;

  margin:0 4px 0 0;

  content: "\efb0";

}

.page-announcement-detail{

  margin:10px 0 0 0;

     font-family: "Montserrat", sans-serif;

   font-weight: normal;

   font-size:16px;

   color:#525252;

   line-height: 20px;

   letter-spacing: 0;

}

.page-announcement-detail p{

  margin:0 0 20px 0;

}

.page-announcement-detail p,.page-announcement-detail li,.page-announcement-detail a,.page-announcement-detail span{

     font-family: "Montserrat", sans-serif;

   font-weight: normal;

   font-size:16px;

   color:#525252;

   line-height: 20px;

   letter-spacing: 0;

}

.page-announcement-detail ul{

  margin:0 0 20px 0;

}

.page-announcement-detail li{

  list-style-type:disc;

  margin:0 0 5px 16px;

}

.pad-text{

margin:0 0 17px 0;

}

.pad-gallery{

  margin:0 0 21px 0;

}

.pad-gallery .row{

  display: flex;

  flex-wrap: wrap;

  margin-left:-13px;

  margin-right:-13px;

}

.pad-gal-item{

  padding: 0 13px;

  margin:0 0 26px 0;

  flex: 1 1 auto;

    align-items: center;

    justify-content: center;

    display: flex;

}

.pad-gal-item a{

  float: left;

  width: 100%;

  overflow:hidden;

  border-radius: 5px;

  height: 309px;

  position:relative;

  outline-color: #ffffff;

}



.pad-gal-item img{

    width: 100%;

    height: 100%;

    object-fit: cover;

    overflow: hidden;

     transform-origin: top center;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.pad-gal-item:hover a:before{

position: absolute;

left:0;

right: 0;

top: 0;

bottom: 0;

background: #c2281b;

opacity: 0.7;

display: block;

content:'';

z-index: 1;

}

.pad-gal-item:hover a:after{

position: absolute;

left:0;

right: 0;

top: 0;

bottom: 0;

opacity: 0.7;

width:92px;

height:92px;

max-width: 95%;

max-height: 95%;

border-radius: 50%;

border:8px solid #91c0b8;

line-height: 76px;

content:'\efa2';

text-align: center;

color:#ffffff;

font-size: 29px;

font-family: 'IcoFont' !important;

display: block;

margin:auto;

z-index: 2;

}



.pad-gal-item:hover img{

    -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

  transform: scale(1.1);

  -webkit-transform-origin: top center;

  -ms-transform-origin: top center;

  transform-origin: top center;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.pad-files{

  margin:0 0 30px 0;

}

.pad-file{

  width: 100%;

  padding-left: 23px;

  position: relative;

  margin:0 0 18px 0;

}

.pad-pdf-file:before{

  content:'\ec12';

  font-family: 'IcoFont' !important;

  color:#eb2b2b;

  font-size:14px;

  position: absolute;

  left: 0;

  top:0;

  line-height: 16px;

}

.pad-file a{

font-size:16px;

  font-family: "Montserrat", sans-serif;

color:#525252;

font-weight: normal;

line-height: 16px;

letter-spacing: 0;

}

.pad-file:last-child{

  margin:0 0 0 0;

}

.pad-all-link{

  width: 100%;

  text-align: center;

  margin:0 0 24px 0;

}

.pad-all-link a{

  padding:0 0 0 42px;

  position: relative;

    -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.pad-all-link a:before{

margin:0 0 0 0;

position: absolute;

width: 36px;

height:36px;

border-radius: 50%;

border:5px solid #daeeec;

text-align: center;

line-height: 26px;

background: #c2281b;

color:#ffffff;

font-size:12px;

 font-family: 'IcoFont' !important;

 content:'\f080';

 left:0;

 top:-9px;

   -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.pad-all-link:hover a{

color:#c2281b;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.pad-all-link:hover a:before{

border:5px solid #c2281b;

background: #daeeec;

color:#c2281b;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.page-banner-head{

  width:100%;

}

.pbh-container{

max-width: 1430px;

  margin: 0 auto;

}

.pbh-inner{

  float:left;

  width: 100%;

  background-color: #3da89d;

  padding:22px 0 25px 0;

}

.pbh-navigation ul {

}

.pbh-navigation ul li {

    float: left;

    position: relative;

    padding: 0 10px 0 0;

    margin: 0 6px 0 0;

}

.pbh-navigation ul li a {

    color: #ffffff;

    font-size: 14px;

      font-family: "Montserrat", sans-serif;

    font-weight: normal;

    line-height: 21px;

}

.pbh-navigation ul li:after {

    content: '/';

    position: absolute;

    right: 0;

    top: 0;

    color: #ffffff;

    font-size: 14px;

      font-family: "Montserrat", sans-serif;

    font-weight: normal;

    line-height: 21px;

}

.pbh-navigation ul li:last-child a {

    color: #ffffff;

    font-weight: 500;

}

.pbh-navigation ul li:last-child:after {

  display: none;

}

.contact-information-menu {

  background-color: #f7f7f7;

  border-top: 15px solid #dfb44a;

  padding: 30px 0;

  margin-top: 0; 

}



  .contact-information-content-inner{

    padding: 34px 0 0 0;

    float: left;

    width: 100%;

  }

  .location-map{

    float: left;

    width:49.50%;

  }

  .locations{

    margin:0 0 20px 0;

    float: left;

    width: 100%;

  }

  .location-item{

    float: left;

    width:100%;

    margin:0 0 40px 0;

  }

  .locations .location-item:last-child{

    margin:0 0 0 0;

  }

  .location-map iframe{

    width: 100%;

    height: 230px;

  }

  .location-text{

    float: right;

    width:46.20%;

  }

  .contact-information-content{

padding: 45px 0 61px 0;

  }

  .contact-information-content-inner .title-holder{

    margin:0 0 20px 0;

  }

  .contact-information-content-inner .page-title{

    margin: 0 0 0 0;

  }

  .location-title{

    margin:0 0 17px 0;

  }

  .location-title h2{

    margin:0 0 0 0;

    color:#a81049;

      font-family: "Montserrat", sans-serif;

    font-weight: 700;

    font-size:18px;

  }

  .location-info{

    margin:0 0 6px 0;

  }

  .location-info ul li,.location-info ul li a,.location-info ul li span{

      font-family: "Montserrat", sans-serif;

    font-size:16px;

    color:#525252;

    letter-spacing: 0;

    line-height: 19px;

    font-weight: normal;

  }

  .location-info ul li{

    margin:0 0 11px 0;

    padding: 0 0 0 23px;

    position: relative;

  }

  .location-info ul li i{

    margin: 0 10px 0 0;

    color:#bfc1c1;

    font-size:14px;

    position: absolute;

    left:0;

     line-height: 22px;

  }

  .location-social{

    padding: 0 0 0 5px;

  }

  .location-social ul li{

    float: left;

    margin:0 5px 5px 0;

  }

   .location-social ul li:last-child{

    margin:0 0 0 0;

  }

  .location-social ul li i{

    float: left;

    width:27px;

    height:27px;

    line-height: 27px;

    text-align: center;

    font-size:14px;

    color:#ffffff;

    border-radius: 50%;

  }

  .location-social ul li i.icofont-social-facebook{

    background: #3b5999;

  }

  .location-social ul li i.icofont-social-twitter{

    background: #55acee;

  }

  .location-social ul li i.icofont-social-instagram{

    background: #e4405f;

  }

  .location-social ul li i.icofont-social-linkedin{

    background: #0077b5;

  }

  .location-social ul li i.icofont-social-youtube-play{

    background: #cd201f;

  }

  .location-social ul li i.icofont-social-google-plus{

    background: #dd4b39;

  }

  .transportation-description{

    margin:0 0 35px 0;

    float: left;

    width: 100%;

  }

  .transportation-description h2{

    font-size:24px;

    color:#333333;

    font-weight: 700;

      font-family: "Montserrat", sans-serif;

    letter-spacing: 0;

    line-height: 27px;

    margin:0 0 8px 0;

  }

  .transportation-description p{

      font-family: "Montserrat", sans-serif;

    font-size:16px;

    line-height:19px ;

    font-weight: 500;

    letter-spacing:0 ;

    margin:0 0 16px 0;

  }

  .trans-list{

    padding: 19px 0 0 0;

  }

  .trans-list h2{

    margin:0 0 20px 0;

    color:#333333;

    font-size:18px;

    font-weight: 700;

    letter-spacing: 0;

  }

  .bus-transportation{

    margin:0 0 0 0;

    float: left;

    width: 100%;

  }

    .trans-list ul{

padding: 0 0 0 28px;

position: relative;

margin:0 0 12px 0;

  }

  .trans-list ul:last-child{

margin:0 0 0 0;

  }

   .trans-list ul li:first-child{

    margin:0 0 11px 0;

    color:#c2281b;

    font-weight: 700;

    font-size:18px;

    letter-spacing: 0;

   }

  .trans-list ul li{

margin:0 0 0 0;

line-height: 21px;

      font-family: "Montserrat", sans-serif;

  }



   .trans-list ul li:last-child{

margin:0 0 0 0;

line-height: 21px;

color:#525252;

    font-size:16px;

    letter-spacing: 0;

  }

  .trans-list ul li:last-child b{

    font-weight: 700;

  }

  .trans-list ul:after{

    position: absolute;

    left:0;

    top:0;

    bottom:0;

    width:4px;

    height:100%;

    background:#e5e5e5;

    content:'';

  }

  .bus-transportation{



  }

  .bus-transportation h2{

    color:#333333;

    margin:0 0 22px 0;

    font-size:18px;

      font-family: "Montserrat", sans-serif;

    line-height: 21px;

    font-weight: 700;

  }



  .bus-trans-list ul{

    padding: 0 0 0 28px;

    

  }

  .bus-trans-list ul li{

    position: relative;

    float: left;

    width: 100%;

    margin:0 0 19px 0;

  }

  .bus-trans-info{

    position: relative;

   border:1px solid #e5e5e5;

    padding: 20px 20px 18px 44px;

    border-radius: 5px;

        float: left;

    width: 100%;

    overflow: hidden;

  }

  .bus-trans-code{

    position: absolute;

    z-index: 1;

    left:-28px;

    top:0;

    bottom:0;

    margin: auto;

    border-radius: 5px;

    background:#dfb44a;

    line-height: 55px;

    width:55px;

    height:55px;

    text-align: center;

    color:#ffffff;

    font-weight: 700;

    font-size:16px;

    letter-spacing: 0;

  }

  .bus-trans-info p{

    font-size:16px;

    font-weight: normal;

    line-height: 19px;

    margin:0 0 4px 0;

    color:#525252;

  }

  .bus-trans-info p b{

    font-weight: 700;

  }

  .bus-trans-info p:last-child{

    margin:0 0 0 0;

  }

  .bus-trans-list ul{

    overflow:hidden;

  }

  .bus-trans-info::before {

    content: "";

    position: absolute;

    right: -85px;

    top: -5px;

    bottom: -5px;

    width: 65px;

    -webkit-transform: skewX(-25deg);

    -ms-transform: skewX(-25deg);

    transform: skewX(-25deg);

    background-color: #f5f5f5;

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

    z-index: -1;

}

.bus-trans-list ul li:hover .bus-trans-info::before{

    -webkit-transition: all 0.4s;

    transition: all 0.4s;

    width: 140%;

}

.page-banner-head .page-share-button{

  color:#ffffff;

}

/*kurucudan*/

.page-text-img{

  float:right;

  width: 34.803%;

  margin-left:60px;

  margin-bottom:20px;

}



.page-center--wide-bg{

  background: #ffffff;

}

.page-content-bg{

  background: url('../img/page-content-bg.png') no-repeat bottom center;

  background-size:auto auto;

  padding-bottom: 0;

}

.page-center--wide-bg .page-text p{

  margin:0 0 30px 0;

      float: left;

    width: 100%;

    color:#525252;

    font-size:16px;

    letter-spacing: 0;

      font-family: "Montserrat", sans-serif;

    line-height: 24px;

}

.page-text p.justify{

  text-align: justify;

}

.page-content-bg span.page-text-bg-title{

  margin:0 0 30px 0;

  font-size:22px;

  color:#525252;

  font-weight: 500;

  letter-spacing: -0.4px;

    font-family: "Montserrat", sans-serif;

}

.page-text-signature span{

  float:left;

  width:100%;

}

.page-text-signature span:first-child{

  font-family: "Montserrat", sans-serif;

color:#666666;

font-size:20px;

font-weight: 900;

line-height: 24px;

letter-spacing: 0;

margin:0 0 5px 0;

}

/*rektorluk*/

.page-content-no-bg{

  background-image:initial !important;

}

.rectorship{

     max-width: 100%;

    width: 791px;

    margin: 0 auto;

}

.rectorship .row{

  display: flex;

  flex-wrap:wrap;

  margin-left:-10px;

  margin-right:-10px;

  justify-content: center;

}

.rectorship-item{

  padding: 0 10px 0 10px;

  margin:0 0 20px 0;

  float: left;

  text-align: center;

}

.rectorship-item:first-child{

  float: left;

    margin: 0 auto 20px auto;

    width: 100% !important;

    max-width: 100% !important;

}

.rectorship-item:first-child .rectorship-img{

    max-width: calc(33.33333333% - 20px);

}

.rectorship-img{

  width:170px;

  max-width: 100%;

  position: relative;

  overflow: hidden;

  border-radius: 50%;

  background: #f7f7f7;

  margin:0 auto 20px auto;

  float: none;

}

.rectorship-img:after {

  content: "";

  display: block;

  padding-bottom: 100%;

}



.rectorship-img img{

  position: absolute;

    margin: auto; 

       max-height: 100%;

    max-width: 100%;

     mix-blend-mode: darken;

    left: -100%;

    right: -100%;

    bottom: -15px;

}

.rectorship-title{

  font-size:16px;

  color:#525252;

    font-family: "Montserrat", sans-serif;

  font-weight: normal;

  line-height: 18px;

  letter-spacing: 0;

  min-height: 18px;

}

.rectorship-item:first-child .rectorship-title{

  font-weight: 700;

}

.rectorship-name{

  font-size:16px;

  color:#525252;

    font-family: "Montserrat", sans-serif;

  font-weight: 700;

  line-height: 18px;

  margin:0 0 10px 0;

  letter-spacing: 0;

}

.rectorship-position{

   font-size:14px;

  color:#ababab;

    font-family: "Montserrat", sans-serif;

  font-weight: normal;

  line-height: 17px;

  letter-spacing: 0.5px;

}

/*Müteveli Heyeti*/

.boardoftrustees{

   /*  max-width: 100%;

    width: 791px;

    margin: 0 auto;*/

    width:100%;

}

.boardoftrustees .row{

  display: flex;

  flex-wrap:wrap;

  margin-left:-10px;

  margin-right:-10px;

  justify-content: center;

}

.bot-item{

  padding: 0 10px 0 10px;

  margin:0 0 30px 0;

  float: left;

  text-align: center;

}

.bot-item:first-child{

  float: left;

    margin: 0 auto 20px auto;

    width: 100% !important;

    max-width: 100% !important;

}

.bot-item:first-child .bot-img{

  max-width:calc(25% - 20px);

}

.bot-img{

  width:170px;

  max-width: 100%;

  position: relative;

  overflow: hidden;

  border-radius: 50%;

  background: #f7f7f7;

  margin:0 auto 20px auto;

  float: none;

}

.bot-img:after {

  content: "";

  display: block;

  padding-bottom: 100%;

}



.bot-img img{

  position: absolute;

    margin: auto; 

       max-height: 100%;

    max-width: 100%;

     mix-blend-mode: darken;

    left: -100%;

    right: -100%;

    bottom: -114%;

    top: -100%;

}

.no-img img{

   bottom: -100%!important;

    top: -100% !important;

}

.bot-title{

  font-size:16px;

  color:#525252;

    font-family: "Montserrat", sans-serif;

  font-weight: 700;

  line-height: 18px;

  letter-spacing: 0;

  min-height: 0;

  margin:0 0 2px 0;

}

.bot-name{

  font-size:16px;

  color:#525252;

    font-family: "Montserrat", sans-serif;

  font-weight: 700;

  line-height: 18px;

  margin:0 0 4px 0;

  letter-spacing: 0;

}

.bot-position{

   font-size:14px;

  color:#ababab;

    font-family: "Montserrat", sans-serif;

  font-weight: normal;

  line-height: 16px;

  letter-spacing: 0.5px;

}

.no-banner-page-content{

  padding-top:0 !important;

}



/* Ring Saatleri*/



.holiday-ring-hours{

  width:100%;

  display: flex;

    font-family: "Montserrat", sans-serif;

  margin:0 0 30px 0;

  border-radius: 5px;

  overflow: hidden;

   border-left:1px solid #e5e5e5;

   border-right:1px solid #e5e5e5;

    border-bottom:1px solid #e5e5e5;

}

.ring-hours-item{

flex: 1;

width: 0



}

.ring-hours-item .ring-hours-title{

  padding:16px 15px 16px 15px;

color:#ffffff;

font-size:16px;

font-weight: 700;

letter-spacing: 0;

line-height: 18px;

text-align: center;



}

.ring-hours-item:nth-child(odd) .ring-hours-title{

background: #dfb44a;

width: 100%;

}

.ring-hours-item:nth-child(even) .ring-hours-title{

background: #f1c350;

}

.normal-ring-hours{

   display: flex;

   border-radius: 5px;

  overflow: hidden;

  border-left:1px solid #e5e5e5;

   border-right:1px solid #e5e5e5;

    border-bottom:1px solid #e5e5e5;

}

.ring-hours-section{

  width:50%;

  float: left;

}

.rhs-title{

    font-family: "Montserrat", sans-serif;

  /*padding:13px 10px 10px 10px;*/

  line-height: 16px;

  text-align: center;

  font-weight: 700;

  letter-spacing: 0;

  color:#525252;

  font-size:14px;

  text-transform: uppercase;

   border-bottom:1px solid #e5e5e5;

   height: 39px;

   justify-content: center;

  flex-direction: column;

  text-align: center;

   align-items:center;

  padding: 3px;

   width:100%;

   display: flex;

}

.rhs-hours-item{

    font-family: "Montserrat", sans-serif;

  padding:14px 10px 11px 10px;

  line-height: 16px;

  text-align: center;

  font-weight: 400;

  letter-spacing: 0;

  color:#525252;

  border-bottom:1px solid #e5e5e5;

      height: 42px;

}

.rhs-hours-item:last-child{

  border-bottom:0px solid #e5e5e5;

}

/*Tümü Listesi*/

.anl-inner{

  float: left;

    width: 100%;

    position: relative;

}

.all-news-list .item{

  width:100%;

  float: left;

  margin:0 0 42px 0;

}

.all-news-list .item a{

  display: flex;

}

.anl-item-left{

  float: left;

  margin:0 30px 0 0;

  width:auto;

}

.anl-item-img{

  overflow: hidden;

  border-radius: 10px;

  width:251px;

  height: 126px;

}

.anl-item-img img{

      width: 100%;

    height: 100%;

    object-fit: cover;

    overflow: hidden;

    transform-origin: top center;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

.anl-item-right{

  float:left;

  width:auto;

}

.anl-item-date{

  float:left;

  width:100%;

  margin-bottom: 7px;

}

.anl-item-day{

  float:left;

  padding-left: 0;

  position: relative;

      color: #9d9d9d;

    font-weight: 500;

    letter-spacing: -0.3px;

    line-height: 1.1;

    font-size:14px;

    line-height: 17px;

}

.anl-item-day:before {

    content: "\ed21";

    font-family: 'IcoFont' !important;

    color: #cccccc;

    font-size: 12px;

    float: left;

    margin: 0 7px 0 0;

    line-height: 17px;

    top:-1px;

    position: relative;

}

.anl-item-time{

  float:left;

  padding-left: 0;

  position: relative;

      color: #9d9d9d;

    font-weight: 500;

    letter-spacing: -0.3px;

    line-height: 17px;

     font-size:14px;

}

.anl-item-time:before{

      position: relative;

    content: "\efb0";

    font-family: 'IcoFont' !important;

    color: #cccccc;

    font-size: 12px;

    margin: 0 7px 0 17px;

    top: -1px;

    line-height: 17px;

}

.anl-item-title{

  float: left;

  width:100%;

  color:#525252;

  font-size:18px;

  font-weight: 700;

  letter-spacing: 0;

    font-family: "Montserrat", sans-serif;

  line-height: 21px;

  margin:0 0 8px 0;

  padding-right: 10px;

}

.anl-item-desc{

  float: left;

  width:100%;

  color:#525252;

  font-size:16px;

  font-weight: 400;

  letter-spacing: 0;

    font-family: "Montserrat", sans-serif;

  line-height: 20px;

  margin:0 0 11px 0;

  padding-right: 10px;

}

.anl-detail-link{

  color:#a81049;

  font-size:14px;

  font-weight: 500;

    font-family: "Montserrat", sans-serif;

  line-height: 16px;

  text-decoration: underline;

}



.anl-link{

  padding: 0 0 0 57px;

  margin: 44px 0 0 0;

      float: left;

    width: 100%;

}

.anl-link a:before {

    position: absolute;

    left: 0;

    top: 0;

    width: 36px;

    height: 36px;

    border-radius: 50%;

    background: #daeeec;

    content: '';

}

.anl-link a{

  position: relative;

  padding:0 0 0 42px;

  line-height: 36px;

  color:#555555;

  font-size:16px;

    font-family: "Montserrat", sans-serif;

  font-weight: 500;

  letter-spacing: 0;

  display: block;

}

.anl-link a:after{

position: absolute;

left:5px;

top:5px;

width:26px;

height: 26px;

border-radius: 50%;

background: #c2281b;

line-height: 26px;

 content:'\eb19';

 font-family: 'IcoFont' !important;

 color:#ffffff;

font-size:14px;

text-align: center;

 -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.anl-link:hover a:after{

background: #daeeec;

color:#c2281b;

 -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.anl-link:hover a:before{

background: #c2281b;

 -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.anl-inner:before{

   content: "";

    position: absolute;

    left: 18px;

    top: auto;

    height: 60px;

    bottom: -60px;

    border-left: 1px solid #d5d5d5;

}

.anl-inner:after{

   content: "";

    position: absolute;

    left: 15.5px;

    top: auto;

    height: 60px;

    bottom: -60px;

    width:7px;

    height:7px;

    border-radius:50%;

    background: #cccccc;

}

.all-news-list .item:last-child{

  margin:0 0 5px 0;

}

.all-news-list .item{

  position: relative;

}

.all-news-list .item:after{

  width:3px;

  height:0;

  background: #c2281b;

  content:'';

  position: absolute;

  right:0;

  height:0px;

  top: 0;

  bottom:0;

  margin:auto;

    -webkit-transition: all 4.9s;

  transition: all 4.9s;

}

.all-news-list .item:hover:after{

  -webkit-transition: all 4.9s;

  transition: all 4.9s;

  content:'';

  height:100%;

}

.allitems-content{

  padding: 20px 0 133px 0;

}



/*tumu detay sayfası */



.allitems-detail-content{

  padding: 20px 0 0 0;

}

.allitems-detail-img{

  float: left;

  width: 55.307%;

  border-radius: 10px;

  overflow: hidden;

  margin:0 30px 0 0;

}

.allitems-detail-img img{

  width:100%;

}

.allitems-content .page-title {

    color: #525252;

    font-size: 24px;

    line-height: 24px;

    font-weight: 700;

    margin: 0 0 15px;

}

.allitems-detail-date{

  width: 100%;

  color:#aaaaaa;

  font-size:12px;

  font-weight: 500;

    font-family: "Montserrat", sans-serif;

  letter-spacing: 0;

  margin:0 0 13px 0;

}

.allitems-short-desc{

  color:#888888;

  font-size:30px;

  font-weight: 300;

  letter-spacing: -0.3px;

  line-height: 36px;

}

.allitems-desc{

  float: left;

  width:100%;

  padding: 45px 0 0 0;

  color:#525252;

  font-size:16px;

  font-weight: 400;

  line-height: 20px;

  letter-spacing: 0;

  margin:0 0 15px 0;

}



.allitems-desc ul li{

  list-style-type:disc;

  margin-left: 18px;

}

.allitems-desc p{

  margin:0 0 22px 0;

}

.allitems-gallery{

  float: left;

  width: 100%;

}

.allitems-gallery{

  margin:0 0 21px 0;

}

.allitems-gallery .row{

  display: flex;

  flex-wrap: wrap;

  margin-left:-13px;

  margin-right:-13px;

}

.allitems-gal-item{

  padding: 0 13px;

  margin:0 0 26px 0;

  flex: 1 1 auto;

    align-items: center;

    justify-content: center;

    display: flex;

}

.allitems-gal-item a{

  float: left;

  width: 100%;

  overflow:hidden;

  border-radius: 5px;

  height: 309px;

  position:relative;

  outline-color: #ffffff;

}



.allitems-gal-item img{

    width: 100%;

    height: 100%;

    object-fit: cover;

    overflow: hidden;

     transform-origin: top center;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.allitems-gal-item:hover a:before{

position: absolute;

left:0;

right: 0;

top: 0;

bottom: 0;

background: #c2281b;

opacity: 0.7;

display: block;

content:'';

z-index: 1;

}

.allitems-gal-item:hover a:after{

position: absolute;

left:0;

right: 0;

top: 0;

bottom: 0;

opacity: 0.7;

width:92px;

height:92px;

max-width: 95%;

max-height: 95%;

border-radius: 50%;

border:8px solid #91c0b8;

line-height: 76px;

content:'\efa2';

text-align: center;

color:#ffffff;

font-size: 29px;

font-family: 'IcoFont' !important;

display: block;

margin:auto;

z-index: 2;

}



.allitems-gal-item:hover img{

    -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

  transform: scale(1.1);

  -webkit-transform-origin: top center;

  -ms-transform-origin: top center;

  transform-origin: top center;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}



.allitems-all-link{

  width: 100%;

  float: left;

  margin:0 0 24px 0;

}

.allitems-all-link a{

  padding:0 0 0 42px;

  position: relative;

    -webkit-transition: all 0.3s;

  transition: all 0.3s;

  color:#555555;

  font-size:16px;

  font-weight: 500;

}

.allitems-all-link a:before{

margin:0 0 0 0;

position: absolute;

width: 36px;

height:36px;

border-radius: 50%;

border:5px solid #daeeec;

text-align: center;

line-height: 26px;

background: #c2281b;

color:#ffffff;

font-size:12px;

 font-family: 'IcoFont' !important;

 content:'\f080';

 left:0;

 top:-9px;

   -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.allitems-all-link:hover a{

color:#c2281b;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

.allitems-all-link:hover a:before{

border:5px solid #c2281b;

background: #daeeec;

color:#c2281b;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}



/*İletisim Formu*/

.contact-form{

  padding-right: 27px;

}

.contact-form input:not([type="radio"]):not([type="checkbox"]),

.contact-form textarea,

.contact-form select {

    width: 100%;

    height: 50px;

    border-radius: 4px;

    color: #999999;

    border: 1px solid #e5e5e5;

    padding-left: 40px;

    position: relative;

    outline: none;

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

    font-size:16px;

      font-family: "Montserrat", sans-serif;

}



.contact-form input::-webkit-input-placeholder {

    color: #999999;

    font-size:16px;

      font-family: "Montserrat", sans-serif;

}



.contact-form input::-moz-placeholder {

    color: #999999;

    font-size:16px;

      font-family: "Montserrat", sans-serif;

}



.contact-form input:-ms-input-placeholder {

    color: #999999;

    font-size:16px;

      font-family: "Montserrat", sans-serif;

}



.contact-form input:-moz-placeholder {

    color: #999999;

    font-size:16px;

      font-family: "Montserrat", sans-serif;

}



.contact-form select {

    color: #999999;

    font-size:16px;

      font-family: "Montserrat", sans-serif;

}



.contact-form textarea {

    height: 200px;

    padding-top: 10px;

    resize: none;

}

.contact-form textarea:placeholder,

.contact-form textarea:-moz-placeholder,

.contact-form textarea:-ms-input-placeholder,

.contact-form textarea::-moz-placeholder,

.contact-form textarea::-webkit-input-placeholder 

{

    color: #999999;

    font-size:16px;

      font-family: "Montserrat", sans-serif;

}

.contact-form input[type="submit"] {

    width: auto!important;

    color: #fff!important;

    background: #dfb44a;

    line-height: 50px!important;

    padding: 0 20px!important;

      font-family: "Montserrat", sans-serif;

    font-size: 18px!important;

    font-weight: 700;

  transition: all 0.3s;



}

.contact-form .row {

    margin-right: -11px;

    margin-left: -11px;

}

.contact-form .col-sm-4,.contact-form .col-sm-12,.contact-form .col-sm-6,.contact-form .col-sm-3{

padding-left:11px;

padding-right: 11px;

}

.contact-form input[type="submit"]:hover {

    background: #c2281b;

  transition: all 0.3s;



}

.contact-form .form-group{

  float: left;

  width: 100%;

  position: relative;

  margin-bottom:20px;

}

.contact-form .form-group i{

   position: absolute;

    left: 20px;

    top: 0;

    bottom: 0;

    margin: auto;

    height: 14px;

    color: #cccccc;

    font-size: 12px;

    z-index: 2;

    width: 13px;

}

.contact-form .form-group i.icofont-justify-left{

  top:17px;

  bottom:auto;

}

.contact-form .form-group i.icofont-send-mail{

font-size:18px;

height: 18px;

left: 16px;

}

.contact-form .form-group i.icofont-phone{

  font-size:14px;

  height: 13px;

}

.contact-form .form-group i.icofont-pencil-alt-1{

      height: 13px;

}



/*Fakulte Ic Sayfa*/  /*yeni*/

.faculty-inner-menu {

  background-color: #f7f7f7;

  border-top: 15px solid #cc0033;

  padding: 30px 0;

  margin-top: 0; 

}

.faculty-page-content{

padding-right:20px;

padding-left: 20px;

}





.faculty-banner-head{

  width:100%;

}

.fbh-container{

max-width: 1430px;

  margin: 0 auto;

}

.fbh-inner{

  float:left;

  width: 100%;

  background-color: #ffffff;

  padding:22px 0 10px 0;

}

.fbh-navigation{

  margin-bottom:15px;

}

.fbh-navigation ul {

}

.fbh-navigation ul li {

    float: left;

    position: relative;

    padding: 0 10px 0 0;

    margin: 0 6px 0 0;

}

.fbh-navigation ul li a {

    color: #000000;

    font-size: 14px;

      font-family: "Montserrat", sans-serif;

    font-weight: normal;

    line-height: 21px;

}

.fbh-navigation ul li:after {

    content: '/';

    position: absolute;

    right: 0;

    top: 0;

    color: #000000;

    font-size: 14px;

      font-family: "Montserrat", sans-serif;

    font-weight: normal;

    line-height: 21px;

}

.fbh-navigation ul li:last-child a {

    color: #000000;

    font-weight: 500;

}

.fbh-navigation ul li:last-child:after {

  display: none;

}

.faculty-inner-detail-content{

  padding: 30px 0;

}

.faculty-page-content .row {

    margin-right: -19px;

    margin-left: -15px;

}

.faculty-contact-left{

      width: 50%;

    padding-right: 50px;

    float: left;

}

.faculty-contact-right{

      width: 50%;

      float: right;

}

.faculty-contact .location-map {

    float: left !important;

    width: 100% !important;

}

.faculty-contact .location-text{

      float: left !important;

    width: 100% !important;

 margin-top: 20px;

}



.faculty-contact .location-info ul li {

    margin: 0 0 5px 0;

}



.faculty-contact .location-social{

  margin-top:20px;

}



.faculty-contact .fbh-inner{

      padding: 0 0 10px 0;

}



.faculty-contact .contact-form input[type="submit"]{

  background: #cc0033;

}

.faculty-contact .contact-form input[type="submit"]:hover {

    background: #830b2a;

    transition: all 0.3s;

}

.faculty-contact .contact-form {

    padding-right: 8px;

}

 footer{

  margin-top:150px;

 }

  footer .row{

    position: relative;

  }

.baskanin-mesagi{

  width:451px;

  height:181px;

  background: url('../img/başkan.png') no-repeat center center;

  position: absolute;

  right:0;

  top:-215px;

}

/**/

/* MEDIA */

@media (max-width: 1530px) {

    .nav-dropdown.student {

        background-position: left 40px bottom;

        background-size: 28.5%;

    }

}

@media (max-width: 1329px) {

  .hdr-fast-menu-content {

    left: 42px; }

  .main-nav-link {

    font-size: 14px; }

  .home-intro-video {

    padding: 0 25px 0 0; }

  .ms-menu-content a {

    font-size: 16px; }

  .mslider-title {

    font-size: 28px;

    height: 66px; }

    .mslider-title div {

      height: 66px; } 

  .pad-gal-item a {

    height: 283px;} 

    .allitems-gal-item a{

      height:283px;

    }

.rectorship-item {

    padding: 0 5px 0 5px;

}

.rectorship-item:first-child .rectorship-img {

    max-width: calc(33.33333333% - 10px);

}

  }



@media (max-width: 1199px) {

  /*yeni*/

  .faculty-contact-left {

    width: 40%;

    padding-right: 20px; 

}

  .faculty-contact-right {

    width: 60%;

}

/**/

  .calendar-details,

  .calendar-all {

    width: 230px; }

  .calendar {

    padding-right: 230px; }

  .calendar-details {

    padding: 35px 20px; }

  .datepicker .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th,

  .datepicker .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td,

  .datepicker .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {

    padding: 12px 3.08805%; }

  .logo {

    width: 170px;

    margin-top: 25px; }

  .student-affairs {

    padding-left: 175px; }

  .mslider-small-image img {

    width: 100%;

    height: 100%;

    object-fit: cover;

    object-position: center; }

  .ms-menu-content a .icofont {

    font-size: 18px; }

  .ms-menu-title {

    font-size: 20px; }

  .ms-menu-content {

    margin: 0 20px; }

  .sa-list-item {

    padding: 10px; }

  .main-nav-link {

    padding: 35px 14px; }

  .has-navdropdown .main-nav-link::before {

    left: -9px; }

  .hdr-fast-menu {

    margin-right: 20px; }

  .home-college-slider .item a {

    font-size: 16px; }

  .hiv-img {

    padding-bottom: 49%; }

  .hts-desc {

    margin-top: 10px; }

  .home-testimonial-slider .owl-dots {

    bottom: 162px; }

  .mslider-big-image img {

    position: relative;

    left: 50%;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

    z-index: 1; }

    .pad-gal-item a {

    height: 223px;} 

    .allitems-gal-item a{

      height:223px;

    }

.rectorship-name,.rectorship-title {

    font-size: 14px;

    letter-spacing: -0.5px;

}

.bot-item:first-child .bot-img {

        max-width: calc(33.33333333% - 5px);

}

  }

@media (max-width:1199px) and (min-width: 992px){

  .bot-item{

        width: 33.33333333%;

}



}

@media (max-width: 991px) {

  .title-holder .page-share {

    float: left;

    margin-bottom: 20px; }

  .pb-nav-link {

    padding: 15px 20px; }

  .page-menu-link {

    font-size: 14px;

    padding: 10px 15px; }

  .calendar-details-time {

    text-align: left; }

  .calendar-details .owl-nav {

    top: 45px;

    left: auto;

    right: 10px;

    width: 100%;

    max-width: 85px;

    margin: 0; }

  .calendar-nav #back-to-calendar {

    display: block; }

  .calendar {

    padding-right: 0; }

  .calendar-details,

  .calendar-all {

    width: 100%; }

  .calendar-details {

    display: none; }

  .main-nav,

  .hdr-social,

  .home-testimonial-slider .owl-dots {

    display: none; }

  .mft-item {

    text-align: center; }

  .hci-title {

    font-size: 14px; }

  .ics-item + .ics-item,

  .ics-title {

    margin-top: 5px; }

  .logo {

    width: auto;

    margin: 10px 0; }

  .header-lang {

    padding-top: 8px;

    min-height: 40px; }

  .mslider-text {

    padding: 70px 25px 15px 25px; }

  .ms-menu-title span {

    left: 25px;

    right: 25px; }

  .ms-menu-content a {

    font-size: 14px;

    padding: 20px 10px; }

  .ms-menu-content a .icofont {

    display: none; }

  .student-affairs {

    padding-left: 115px; }

  .sa-main-title {

    left: 23px;

    font-size: 18px; }

  .sa-list-title {

    font-size: 15px; }

  .hts-text {

    padding-left: 340px; }

  .hts-img {

    width: 300px;

    height: 300px; }

  .home-testimonial-slider {

    min-height: 435px; }

  .hts-img-label {

    color: #eaeaea;

    bottom: 80px; }

  .hms-list-item + .hms-list-item {

    margin-left: 10px; }

  .calendar {

    margin-bottom: 35px; }

  .calendar-all {

    bottom: -35px; } 

    .pad-gal-item a {

    height: 177px;} 

    .allitems-gal-item a{

      height:177px;

    }

.location-map,.location-text{

  width:100%;

  }

  .location-map{

    margin:0 0 20px 0;

  }

  .bot-item:first-child .bot-img {

       max-width: calc(50% - 20px);

}

.rectorship-item:first-child .rectorship-img {

    max-width: calc(50% - 5px);

}



.ring-hours-item {

    flex: auto;

    width: 100%;

    float: left;

     overflow:hidden;

}

.rhs-hours-item{

   position:relative;

   border-bottom:0px solid #e5e5e5;

   margin-bottom:20px;

}

.rhs-hours-item:after{

  position: absolute;

  content:'';

 width:1000px;

 right:0;

 bottom:0;

 height:1px;

 background: #e5e5e5;

}

.rhs-hours-item:last-child:after{

  display: none;

}

.normal-ring-hours {

    display: block;

    width: 100%;

    margin-top:30px;

}

.mobile-hidden-rhs-hours-item{

  display: none;

}

.allitems-short-desc{



    font-size: 21px;

    line-height: 29px;

}

.contact-form{

  padding-right: 0;

}

}

@media (max-width: 991px) and (min-width: 768px){ 

.rectorship-item{

width:50%;

}

.rectorship-name,.rectorship-title {

    font-size: 13px;

    letter-spacing: -0.5px;

}

}

@media (max-width: 767px) {
.mslider-desc{
  display:none;
}
.home-paydas-slider .item {
    padding-right: 15px;
    padding-left: 15px;
}
.home-paydas-slider .item {
    height: 95px;
}
   /*yeni*/
.kurumsal-text img {
    max-width: 100%;
    height: auto !important;
}
  .faculty-inner-menu{

     margin: 20px 0 0 0;

      float: left;

    width:100%; 

  }

.faculty-contact{

  padding-left:20px;

  padding-right:20px;

}

.faculty-contact-left {

    width: 100%;

    padding-right: 0px;

}

.faculty-contact-right {

    width: 100%;

}

  /**/

  .announcements-menu{

    width:100%;

    float: left;

    margin:20px 0 15px 0;

  }

  .announcements-menu ul li {

    float: left;

    margin: 0 0 1px 0;

    width: 50%;

    text-align: center;

}

.announcements-menu ul li:nth-child(odd){

  padding-right:1px;

}

  .announcements-menu ul li a {

    padding: 10px 10px 10px 10px;

    font-size: 14px;

     width: 100%;

  }

  .pbs-title {

    font-size: 26px;

    bottom: 15px; }

  .pb-nav-link {

    font-size: 16px; }

  .fdc-menu,

  .fdc-text,

  .fdc-sidebar {

    width: 100%; }

  .fdc-menu {

    border: 0;

    padding: 0; }

  .faculty-nav {

    margin-top: 0; }

  .main-header--faculty {

    padding: 15px; }

  .fdc-menu-title,

  .faculty-banner-title {

    font-size: 24px; }

  .ftt-inner {

    padding: 20px 15px;

    min-height: inherit;

    background: none; }

  .faculty-top-title h1 {

    font-size: 28px; }

  .faculty-detail-content {

    padding: 30px 15px; }

  .fdc-text {

    padding: 20px 0; }

  .main-slider-section {

    padding: 0 0 0; }

  .header-top {

    position: relative;

    padding-bottom: 45px; }

  .hdr-search {

    position: absolute;

    margin: 0;

    bottom: 10px;

    left: 15px;

    right: 15px; }

  .mslider-title {

    font-size: 24px; }

  .ms-menu.active {

    height: auto; }

  .sa-list-item {

    display: block;

    width: 50%;

    border: 0;

    text-align: center;

    float: left;

    height: auto;

    margin-bottom: 10px; }

  .sa-main-title {

    position: static;

    -webkit-transform: translate(0, -40px);

    -ms-transform: translate(0, -40px);

    transform: translate(0, -40px);

    margin-bottom: 20px; }

    .sa-main-title strong {

      display: inline; }

  .student-affairs {

    padding-left: 0;

    margin-top: 70px;

    margin-left: 15px;

    margin-right: 15px; }

  .sa-list {

    display: block; }

  .mslider-big-image {

    width: 100%;

    min-height: inherit;

    border-radius: 0; }

  .mslider-big-image img {

    position: static;

    -webkit-transform: translate(0);

    -ms-transform: translate(0);

    transform: translate(0);

    width: 100%; }

  .ms-menu {

    padding-bottom: 50px; }

  .all-news-link {

    width: 100%;

    margin-top: 0; }

  .ms-menu {

    position: static;

    width: 100%;

    border-radius: 0; }

  .mslider-text {

    position: static;

    width: 100%;

    padding: 15px;

    min-height: inherit; }

  .mslider-title,

  .mslider-title div,

  .mslider-desc,

  .mslider-desc div {

    height: auto;

    overflow: visible; }

  .mslider-title div,

  .mslider-desc div {

    display: block; }

  .home-testimonials::after,

  .home-social-media::before,

  .main-slider-thumbs,

  .main-slider .owl-nav,

  .mslider-text::before,

  .hdr-info-link,

  .home-paydas-slider .owl-dots {

    display: none; }

  .home-testimonials {

    padding: 30px 15px; }

  .home-testimonial-slider {

    min-height: inherit; }

  .hts-img-label {

    position: static;

    width: auto;

    height: auto;

    color: #333;

    background: none;

    padding: 0;

    margin-bottom: 20px; }

  .hts-text {

    padding-left: 45%; }

  .hts-img {

    width: 42%;

    height: auto;

    padding-bottom: 34%; }

  .hms-list-item {

    width: 50%;

    float: left;

    margin: 0 0 10px; }

  .hms-list-item + .hms-list-item {

    margin-left: 0; }

  .home-social-media {

    padding-top: 0;

    padding-bottom: 30px; }

  .home-introduction {

    padding: 70px 15px 70px 15px; }

  .home-intro-video {

    padding: 0; }

  .home-intro-video,

  .home-intro-channels {

    width: 100%; }

  .hci-title {

    font-size: 24px;

    margin-top: 20px; }

  .ics-title {

    font-size: 18px;

    margin-top: 10px; }

  .ics-item + .ics-item {

    margin-top: 20px; }

  .ha-left,

  .ha-right {

    width: 100%;

    padding: 0; }

  .home-announcement {

    padding-top: 75px; }

  .home-paydas,

  .home-announcement,

  .header-bottom,

  .header-top,

  .main-footer {

    padding-left: 15px;

    padding-right: 15px; }

  .page-content {

    padding: 20px 15px; }

  .page-center {

    padding: 0; }

    .page-center--wide-bg{

      background: #ffffff;

    float: left;

    width: 100%;

    padding: 0 20px 150px 20px;

    }

    .page-content-no-bg .page-center--wide-bg{

    padding-bottom: 104px !important;

    }



  .page-menu {

    margin: 0; }

    .contact-information-menu {

    margin: 0;

    float: left;

    width:100%; 

  }

  .page-sidebar-img img {

    width: 100%; }

  .hsm-title,

  .hsm-title span {

    font-size: 24px; }

  .footer-mail {

    margin-bottom: 15px; }

  .home-calendar-title {

    text-align: left;

    margin-top: 30px; }

  .faculty-nav ul {

    display: block; }

  .faculty-announcement-slider .item {

    padding: 20px; }

  .mhf-search-button {

    display: none; }

  .mhf-right {

    width: 100%; }

  .mhf-search {

    display: block;

    margin-top: 10px; }

  .mhf-search-input {

    width: 100%;

    display: block;

    -webkit-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1); }

  .mhf-right .header-lang {

    position: absolute;

    right: 42px;

    top: 20px; }

  .mhf-menu-button {

    position: absolute;

    right: 15px;

    top: 25px; }

  .logo--faculty {

    padding-right: 80px; }

  .faculty-page-info {

    padding: 30px 15px; }

  .fpi-title {

    font-size: 24px; }

  .fpi-desc {

    font-size: 18px; }

  .mff-item {

    width: 100%;

    margin-bottom: 10px;

    text-align: center; }

  .main-footer--faculty {

    background-size: cover;

    padding: 110px 15px 15px 15px; }

  .mff-item .footer-address {

    margin: 0 auto 10px; }

  .mf-copyright,

  .mf-development {

    width: 100%;

    margin-top: 10px;

    text-align: center; }

  .mff-item-list {

    display: block;

    margin: 0; }

  .mff-item-link {

    text-align: center; }

  .mff-item-link::after {

    display: none; }

  .main-footer--faculty .mf-bottom {

    margin-top: 0; } 

    .pad-gal-item {

    padding: 0 5px;

    margin: 0 0 10px 0;}

    .pad-gal-item a {

    height: 23.73vw;}

    .allitems-gal-item a{

      height:23.73vw;

    }

    .pad-gal-item:hover a:after {

    width: 60px;

    height: 60px;

    border: 2px solid #91c0b8;

    line-height: 56px;

    text-align: center;

    font-size: 20px;}

      .allitems-gal-item:hover a:after {

    width: 60px;

    height: 60px;

    border: 2px solid #91c0b8;

    line-height: 56px;

    text-align: center;

    font-size: 20px;}

  .pbh-inner {

    padding: 22px 15px 25px 15px;}

.rectorship-name,.rectorship-title {

    font-size: 14px;

    letter-spacing: -0.5px;

}

.rectorship-name {

    min-height: 36px;

}

.rectorship-item:first-child .rectorship-img {

    max-width: calc(33.33333333% - 5px);

}

.anl-item-img {

    width: 200px;

    height: 150px;

}

.allitems-detail-img {

    width: 100%;

    margin: 0 0 30px 0;

}

  }

@media(max-width: 555px){

  .anl-item-img {

    width: 155px;

    height: 130px;

}

.anl-item-left {

    margin: 0 15px 0 0;

}

}

@media (max-width: 480px) {

    .anl-item-img {

    width: 100%;

    height: 45vw;

    margin-bottom: 20px;

}

.anl-item-left {

    margin: 0 0 0 0;

    width:100%;

}

.anl-item-right{

  width:100%;

}

.anl-item-title,.anl-item-desc{

  padding-right: 0;

}

.all-news-list .item a {

    flex-wrap: wrap;

}

  .pb-nav-link {

    display: block;

    border: none;

    padding: 15px; }

  .page-menu-link {

    font-size: 16px; }

  .hts-img {

    width: 200px;

    height: 200px;

    float: none;

    margin: 0 auto; }

  .hts-text {

    padding: 15px 0 0 0; }

  .hts-title,

  .hts-desc,

  .hts-subtitle,

  .hts-img-label {

    text-align: center; }

  .ha-tab-content {

    min-height: inherit; } 

  .pad-gal-item:hover a:after {

    width: 50px;

    height: 50px;

    line-height: 46px;

    text-align: center;

    font-size: 16px;}

    .allitems-gal-item:hover a:after {

    width: 50px;

    height: 50px;

    line-height: 46px;

    text-align: center;

    font-size: 16px;}

  .order-category-list{

      float: left;

    margin-top: 10px;}

  .bus-trans-info::before {

    right: -100px;}

    .page-text-img{

      width:100%;

      max-width:100%;

      margin-bottom:20px;

    }

    .page-text .res-content-img{

      width:100%;

      max-width:100%;

      margin-bottom:20px;

      margin-right:0;

      margin-left:0;

    }

    .rectorship-item {

    width:50% !important;

}

.page-center--wide-bg {

    padding: 0 10px 150px 10px;

}

.page-content-no-bg .page-center--wide-bg{

    padding-bottom: 104px !important;

    }

.rectorship-name,.rectorship-title {

    font-size: 12px;

    letter-spacing: -0.5px;

}

.rectorship-item:first-child .rectorship-img {

      max-width: calc(50% - 5px);

}

}





/* MIN */



@media (min-width: 1330px) {

  .container {

    width: 1300px; }

    @media (min-width: 1680px) {

  .container {

    width: 1620px; }

    }

  .page-center {

    width: 51.2%; }

  .page-center--wide {

    width: 73%;

    padding: 0 40px 0 0; }

    .page-center--wide-bg {

    padding: 0 60px 150px 50px; }

    .page-content-no-bg .page-center--wide-bg{

    padding-bottom: 104px !important;

    }

  .page-sidebar-right {

    width: 27%; }

  .page-sidebar-left {

    width: 21.8%; } }

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    .footer {

    background:#232225;

    color:#fff;

    padding:90px;

    font-size:13px;

    font-weight:300;

}





.frkyazi {

    

    

    color: #a7a7a7 !important;

    

}



.frkyazi a {

    

    

    color: #a7a7a7 !important;

    

}



.footer a { color: #a7a7a7 !important; text-decoration:none; font-weight:300; }

.footer a:hover { color:#e74c3c; }



/* --- BAŞLIKLAR --- */

.footer .title {

    font-size:16px;

    font-weight:600;

    margin-bottom:10px;

}



/* --- ALT MENÜLERDE DİKEY ÇİZGİ --- */

.footer ul { 

    margin:0; 

    padding:0; 

    list-style:none; 

}



.footer ul li {

    

    padding-left:12px;

    position:relative;

    

        font-size: 14px;

}



.footer ul li:before {

    content:"";

    width:2px;

    height:100%;

    background:#cc0000;

    position:absolute;

    left:0;

    top:0;

}



/* telefon alanı */

.footer .phone {

    font-size:25px;

    font-weight:600;

}

.footer .phone small {

    display:block;

    font-size:11px;

}



/* sosyal medya */

.footer .social-icons i {

    font-size:14px;

    margin-right:12px;

    cursor:pointer;

}

.footer .social-icons i:hover { color:#e74c3c; }



.footer-bottom {

    background: #222224;

    color: #aaa;

    padding: 15px 0;

    font-size: 11px;

    text-align: start;

}





.ust-bosluk {

    

    padding-top: 20px;

    

}  



.ust-bosluk40 {

    padding-top: 80px;

}



.social-icons a i {

    font-size:20px;

    margin-right:12px;

    color:#fff;

    transition:0.3s ease;

}



.social-icons a i:hover {

    color:#e74c3c;

}



    

    

    

    

    

    .breadcrumb-bar {

    background: #d94343; /* kırmızı ton */

    padding: 8px 0;      /* ince yüksekliği */

    border-bottom: 1px solid #b53636;

}



.breadcrumb {

    margin: 0;

    padding: 0;

    background: transparent;

}



.breadcrumb > li > a {

    color: #fff;

    font-weight: 600;

}



.breadcrumb > .active {

    color: #ffeaea; /* hafif açık kırmızı */

    font-weight: 600;

}



.breadcrumb > li + li:before {

    content: "›";

    color: #fff;

    padding: 0 6px;

}

    

 



.pagination > li > a,

.pagination > li > span {

    color: #cc0000;

    border: 1px solid #ddd;

    padding: 6px 12px;

    font-size: 13px;

    transition: .2s;

}



.pagination > li > a:hover {

    background: #cc0000;

    color: #fff;

    border-color: #cc0000;

}



.pagination > .active > a,

.pagination > .active > a:focus,

.pagination > .active > a:hover {

    background: #cc0000;

    border-color: #cc0000;

    color: #fff;

}

  

    

    

    

    

    

    






.slick-vertical .slick-slide {
min-height:65px;
}
.student-affairs .slick-list {
    min-width: 100%;
}
.ihale-desc {
    display: flex;
    align-items: center;
}
/*Ek Mobil Css*/
.sftc-social ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.sftc-social ul li{
  padding-left:10px;
  padding-right:10px;
}
.sftc-social ul li a{
  width:50px;
  height:50px;
  display: block;
}
.sftc-social ul li img{
  max-width: 100%;
}
@media (max-width:1199px){
  .ms-menu {
   bottom: -127px !important;
        position: relative;
}
 
.main-slider .item{
display:flex;
flex-wrap:wrap;

}
.mslider-big-image {
    width: 100%;
min-height:0;
}
.mslider-text {
    width: 100%;
}
.dukkan-ara-title {
    padding: 0 10px 0 10px;
    font-size: 14px;
}
.dukkan-ara-btn button {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}

.ms-menu {
    width: 165px;
}
.dukkan-ara-icon {
    width: 26px;
    height: 24px;
    background-size: contain;
}
.dukkan-ara-title span {
    margin-left: 3px;
}
.dukkan-ara-form-item input {
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
      width: 116px;
}

.main-slider {
    margin-bottom:  5px;
}
.ms-menu {
    width: 100%;
    overflow: hidden;
}
.ms-menu-content .dukkan-ara-form-item input {
    width: 100%;
    max-width: 100%;
}

.home-announcements-box {
    width: 100%;
    margin-right: 0%;
  margin-bottom:30px;

}
.ihaleler-box {
    width: 50%;
    margin-right: 0%;

}
.home-intro-channels {
    width: 50%;
}
.home-announcement .row .home-announcements-inner{
display:flex;
flex-wrap:wrap;
}

.student-affairs{
margin-bottom:0;
}

.special-footer{
margin-top:0;
}
.special-footer-inner{
flex-wrap:wrap;}

.special-footer-first-column {
    width: 100%;
    margin-right: 0%;
        margin-bottom:30px;
}
.special-footer-sec-column {
   width: 100%;
    margin-right: 0%;
    margin-bottom:30px;
}
.special-footer-third-column{
  width:100%;
}
.home-announcement{
  padding-bottom:0px !important;
}
footer     .col-sm-3 {
        width: 50%;
margin-bottom:20px;
    }
footer     .col-sm-2 {
        width: 50%;
margin-bottom:20px;
    }
.col-sm-3.frkn-footer{
        width: 100%;
    }

.header-nt-menu ul li a {
    padding-left: 20px;
    padding-right: 20px;

}
.payment-btn {
    padding: 0 10px 0 10px !important;
}
    .main-nav-link {
        padding: 13px 8px;
    }
    .header-bottom .row{
      display: flex;
      justify-content: flex-start;
      flex-wrap: wrap;
    }
        .logo {
        margin-top: 0;
    }
    .mslider-text{
      padding-top:30px;
      min-height:0;
      padding-bottom:30px;
    }
      .home-paydas {
              padding-top: 140px;
        padding-bottom: 13px;
    }
}



@media(max-width:991px){
    .ms-menu {
        bottom: -16px !important;
    }
        .home-paydas {
        padding-top: 37px;
    }
.header-nt-menu ul li a {
    font-size: 12px;

    padding-left: 10px;
    padding-right: 10px;

}
.header-lang-new {

    padding-left: 10px;

}
.header-lang-new {
    padding-right: 140px !important;
}
    .hdr-fast-menu {
        margin-right: 0;
    }
.hdr-fast-menu button {

    width: 135px !important;
    padding: 10px 10px !important;
    font-size: 12px !important;
}
}

.mobile-menu-hamburger{
  display: none;
}
.fast-menu-grid {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.fast-menu-sub-item{
  width:100%;
}
a.fast-menu-sub-item {
    width: 100%;
    margin-bottom: 10px;
    color: #333333;
    padding-left: 10px;
}
@media(max-width:767px){
.hdr-fast-menu button {
    width: 108px !important;
    padding: 10px 4px !important;
    font-size: 11px !important;
}
.header-nt-menu ul li a {
    font-size: 11px !important;
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.header-lang-new {
padding-left: 6px !important;
    padding-right: 95px !important;
}

.header-lang-new a {
    font-size: 11px !important;
    padding-right: 7px !important;
    margin-right: 7px !important;
}
.payment-btn {
font-size: 12px;
    gap: 6px !important;
}
.pay-icon {
    width: 34px !important;
    height: 39px !important;
    margin-bottom: 16px !important;
}
.pay-icon img {
    width: 22px !important;
}
.special-footer-third-column{
  margin-bottom:40px !important;
}
.header-nt-menu ul li i {
    display: none !important;
}
header .hrt-left.pull-left{
  display: none !important;
}

  
    .main-nav.main-nav-mobile-active {
        display: block !important;
        position: fixed;
        right: 0;
        width: 70%;
        background: #f7f7f7;
        height: 100vh;
        display: flex !important;
        top: 0;
        padding-top: 30px;
        bottom: 0;
        padding-bottom: 0;
        padding-left: 40px;
        padding-right: 40px;
        z-index: 99999999999999;
        overflow-y: scroll;
    }
    .mega-arrow {
       position: relative !important;
    top: 14px !important;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 6px solid transparent !important;
    border-right: 6px solid transparent !important;
  border-bottom: 6px solid #d30000 !important;
    z-index: 9910;
    transform: rotate(180deg) !important;
    display: none;
}
       .main-nav-link {
        color: #333;
        font-size: 15px;
        transition: 0.2s;
        font-weight: 300;
        padding-left: 0;
        width: 100%;
        display: block;
        empty-cells: 100%;
        cursor: pointer;
        padding-top: 8px;
        padding-bottom: 4px;
    }
    .mega-item {
    font-size: 13px !important;
}
       .main-nav-link i{
       color:#d30000;
    }
    
    .mega-footer {
    background: initial !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    flex-wrap: wrap !important;
    padding-left: 0 !important;
    display:none !important;
}
    .mega-item i{
      display: none;
    }
    .main-nav ul li{
      width:100%;
    }
    .intro-channels-slider.slick-vertical{
      z-index: 1 !important;
    }
 .mega-panel {
    position: relative !important;
    top: auto !important;
    left: 0;
    width: 100% !important;
    background: initial !important;
    padding: 0 !important;
    border-radius: 0 !important;
    box-shadow: initial !important;
    border-top: 0px solid #cd1317 !important;
    z-index: 9900 !important;
    transform: initial !important;
    left: 0 !important;
     display: none;
    flex-wrap: wrap;
}
.has-mega:hover .mega-panel {
    display: none !important;
}
.has-mega.has-mega-active .mega-panel {
    display: block !important;
}
.mega-grid {
    display: block !important;
    grid-template-columns: initial !important;
    gap: 18px 0 !important;
    padding-left: 18px;
        position: relative;
        overflow-y: hidden;
}
.mega-grid:before{
width: 1px;
        height: 96%;
        background-color: #d3000038;
        position: absolute;
        left: 0;
        top: 10px;
        bottom: 0;
        content: '';
}

.mega-item {
   width:100%;
}
.mobile-menu-hamburger {
        width: 45px;
        height: 40px;
        background: #d30000;
        position: absolute;
        top: 10px;
        right: 10px;
        border-radius: 3px;
        display: flex !important;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 5px;
        cursor: pointer;
        left: auto;
        top: 29px;
}

.mobile-menu-hamburger span {
    width: 24px;
    height: 2px;
    background-color: #ffffff;
    display: block;
    border-radius: 1px;
}

.mobile-menu-hamburger span {
  transition: all 0.3s ease;
}

/* ACTIVE olduğunda */
.mobile-menu-hamburger.mobile-menu-hamburger-active span:nth-child(2) {
  opacity: 0;          /* ortadaki çizgi kaybolur */
  transform: scaleX(0);
}

.mobile-menu-hamburger.mobile-menu-hamburger-active span:nth-child(1) {
  transform: translateY(7px) rotate(45deg);
}

.mobile-menu-hamburger.mobile-menu-hamburger-active span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

/**/
.mobile-menu-close {
        width: 45px;
        height: 40px;
        background: #d30000;
        position: absolute;
        top: 10px;
        right: 10px;
        border-radius: 3px;
        display: flex !important;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 5px;
        cursor: pointer;
        left: auto;
        top: 29px;
}

.mobile-menu-close span {
    width: 24px;
    height: 2px;
    background-color: #ffffff;
    display: block;
    border-radius: 1px;
}

.mobile-menu-close span {
  transition: all 0.3s ease;
}

/* ACTIVE olduğunda */


    .mobile-menu-close span:nth-child(1) {
        transform: translateY(7px) rotate(45deg);
        top: -4px;
        position: relative;
    }

.mobile-menu-close span:nth-child(2) {
         transform: translateY(-7px) rotate(-45deg);
        top: 2px;
        position: relative;
}
    .header-top {
        padding-bottom: 22px;
    }
}
@media(max-width:600px){
  .mslider-desc {
    font-size: 14px;
}
    .home-announcement {
        padding-top: 32px;
    }
    .header-payment {
    bottom: -56px !important;
    top: auto !important;
}
    .header-lang-new {
        padding-left: 6px !important;
        padding-right: 0 !important;
    }
    .hrt-right {
    padding-right: 0;
}
    .home-top{
padding-bottom: 0;
    }
        .logo {
        max-width: 50%;
    }
    .baskanin-mesagi {
    max-width: 96%;
    background-size: contain;
    background-position: bottom center;
    margin: auto;
    left: 0;
    right: 0;
    
}
.ihale-desc {
    font-size: 14px;
}
.box-title {
    font-size: 22px;
}
.ihaleler-box {
    padding-left: 10px;
      padding-right: 10px;
}
.home-announcements-box {
    padding-left: 10px;
    padding-right: 10px;
}
.dukkan-ara-form {
    width: 100%;
}
.dukkan-ara-title {
        width: 100%;
    }
    .ms-menu-detayli-arama {
    height: auto;
}
  .dukkan-ara-form {
    height: auto;
}
.ms-menu-detayli-arama {
    position: relative;
}
.header-payment{
  display: none !important;
}
    .header-top {
        padding-bottom: 0 !important;
    }
}

@media(max-width:470px){
      .hdr-fast-menu {
        margin-right: 0;
        width: 30px;
        overflow: hidden;
        height: 30px;
        margin-top:10px;
    }
    .hdr-fast-menu svg{
      position: relative;
      top:-13px;
    }
}