body {
    font-family: 'Montserrat' !important;
    line-height: 1.7;
    color: #1b1c31 !important;
}

a {
    font-weight: 500;
    text-decoration: none !important;
}

img {
    width: 100%;
}

.bg-cover {
background-position: center !important;
background-size: cover !important;
}

/*navs*/

.navemail i{
color: red;
}

.navemail {
    text-decoration: none;
    color: #545454;
}

.navemail:hover {
    color: #ff1919;
}

.navtel {
    text-decoration: none;
    color: #545454;
}

.navtel:hover {
    color: #ff1919;
}

.navtel i{
    color: rgb(174, 0, 255);
    }

.navtel {
    text-decoration: none;
}

.bxl-instagram {
    color: #ff407f;
    font-size: 25px;
}

.bxl-facebook-circle {
    color: #4267B2;
    font-size: 25px;
}

.bxl-whatsapp {
    color: #25D366;
    font-size: 25px;
}


.bxl-instagram:hover {
    color: #545454;
}

.bxl-facebook-circle:hover {
    color: #d400ff;
}

.bxl-whatsapp:hover {
    color: #d0ff00;
}

.top-nav {
    padding-top: 5px;
    padding-bottom: 5px;
}

.top-nav p{
    margin-bottom: 0;
    display: inline-block;
    margin-right: 16px;
    color: #545454;
}

.top-nav i,
.top-nav span {
    vertical-align: middle;
}

.navigator {
    justify-content: space-between;
}

.navbar {
    margin: 0;
    padding: 0;
}

.nav-item a{
    font-size: 14px;
    font-weight: 600;
}

.bayrak {
    width: 15%;

}

/*facial bar*/
.socialbar {
    
    position: fixed;
    z-index: 31;
    top: 70%;
    right: 0%;
    display: flex;
    flex-direction: column;
}

.socialbar a{
    text-decoration: none;
    padding: 2px;
    font-size: 14px;
    font-family: 'Montserrat';
    align-items: center;
    transform: translate(80px, 0px);
    transition: 0.3s;
}

.socialbar a:hover {
    transform: translate(0px, 0px);
}

.ibar {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    color: #ffffff;
    font-size: 28px !important;
    border-radius: 50%;
    padding: 5px;
    margin-right: 8px;
}

.fbar {
    color: #ffffff;
    background-color: #4267B2;
    border-radius: 50%;
    padding: 5px;
    margin-right: 8px;
    font-size: 28px !important;
}

.rbar {
    color: #FFFFFF;
    background-color: 	#FF4300;
    border-radius: 50%;
    padding: 5px;
    margin-right: 8px;
    font-size: 28px !important;
}

.wbar {
    color: #FFFFFF;
    background-color: #25D366;
    border-radius: 50%;
    padding: 5px;
    margin-right: 8px;
    font-size: 28px !important;
}

.instabar:hover {
    color: #fd5949;
}

.fbbar:hover {
    color: #4267B2;
}

.redditbar:hover {
    color: #FF4300;
}

.wassaaaapbar:hover {
    color: #25D366;
}



/*head*/
.beegalmanya {
    /* The image used */
    background-image: linear-gradient(rgba(68, 68, 68, 0), rgba(84, 84, 84, 0)), url(imgulkeler/brandenburger-tor-g6a7e52963_1920.jpg);
  
    /* Full height */
    height: 12rem;
  
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

    align-items: center;
  }

  .beegitalya {
    /* The image used */
    background-image: linear-gradient(rgba(68, 68, 68, 0), rgba(84, 84, 84, 0)), url(imgulkeler/italya.jpg);
  
    /* Full height */
    height: 12rem;
  
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

    align-items: center;
  }

  .beegfransa {
    /* The image used */
    background-image: linear-gradient(rgba(68, 68, 68, 0), rgba(84, 84, 84, 0)), url(imgulkeler/fransa.jpg);
  
    /* Full height */
    height: 12rem;
  
    /* Center and scale the image nicely */
    background-position-y: 33%;
    background-repeat: no-repeat;
    background-size: cover;

    align-items: center;
  }

  .beegpolonya {
    /* The image used */
    background-image: linear-gradient(rgba(68, 68, 68, 0), rgba(84, 84, 84, 0)), url(imgulkeler/polonya.jpg);
  
    /* Full height */
    height: 12rem;
  
    /* Center and scale the image nicely */
    background-position-y: 55%;
    background-repeat: no-repeat;
    background-size: cover;

    align-items: center;
  }

  .beegmacar {
    /* The image used */
    background-image: linear-gradient(rgba(68, 68, 68, 0), rgba(84, 84, 84, 0)), url(imgulkeler/macar.jpg);
  
    /* Full height */
    height: 12rem;
  
    /* Center and scale the image nicely */
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-size: cover;

    align-items: center;
  }

  .beegispanya {
    /* The image used */
    background-image: linear-gradient(rgba(68, 68, 68, 0), rgba(84, 84, 84, 0)), url(imgulkeler/ispanya.jpg);
  
    /* Full height */
    height: 12rem;
  
    /* Center and scale the image nicely */
    background-position-y: 55%;
    background-repeat: no-repeat;
    background-size: cover;

    align-items: center;
  }

  .beegisvicre {
    /* The image used */
    background-image: linear-gradient(rgba(68, 68, 68, 0), rgba(84, 84, 84, 0)), url(imgulkeler/isvicre.jpg);
  
    /* Full height */
    height: 12rem;
  
    /* Center and scale the image nicely */
    background-position-y: 55%;
    background-repeat: no-repeat;
    background-size: cover;

    align-items: center;
  }

  .beegingiltere {
    /* The image used */
    background-image: linear-gradient(rgba(68, 68, 68, 0), rgba(84, 84, 84, 0)), url(imgulkeler/ingiltere.jpg);
  
    /* Full height */
    height: 12rem;
  
    /* Center and scale the image nicely */
    background-position-y: 42%;
    background-repeat: no-repeat;
    background-size: cover;

    align-items: center;
  }

  .beegabd {
    /* The image used */
    background-image: linear-gradient(rgba(68, 68, 68, 0), rgba(84, 84, 84, 0)), url(imgulkeler/abd.jpg);
  
    /* Full height */
    height: 12rem;
  
    /* Center and scale the image nicely */
    background-position-y: 45%;
    background-repeat: no-repeat;
    background-size: cover;

    align-items: center;
  }

  .beegcek {
    /* The image used */
    background-image: linear-gradient(rgba(68, 68, 68, 0), rgba(84, 84, 84, 0)), url(imgulkeler/cekya.jpg);
  
    /* Full height */
    height: 12rem;
  
    /* Center and scale the image nicely */
    background-position-y: 45%;
    background-repeat: no-repeat;
    background-size: cover;

    align-items: center;
  }




     /*feauterere*/

     .featureimg {
        width: 500px;
        height: 300px;
        background-size: cover;
        border-radius: 15px;
      }

      .row {
        display: flex;
    flex-wrap: wrap;
      }

/*degree*/

.degreeler {
    background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25)), 
    url(imgulkeler/almanyadegree.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
    align-items: center;
}

.degreeleritalya {
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), 
    url(imgulkeler/italyadegree.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
    align-items: center;
}

.degreelerfransa {
    background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25)), 
    url(imgulkeler/fransadegree.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
    align-items: center;
}

.degreelerpolonya {
    background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25)), 
    url(imgulkeler/polonyadegree.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
    align-items: center;
}

.degreelermacar {
    background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.25)), 
    url(imgulkeler/macardegree.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
    align-items: center;
}

.degreelerispanya {
    background-image: linear-gradient(rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.15)), 
    url(imgulkeler/ispanya_degree.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
    align-items: center;
}

.degreelerisvicre {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25)), 
    url(imgulkeler/isvicre_degree.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
    align-items: center;
}

.degreeleringiltere {
    background-image: linear-gradient(rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.05)), 
    url(imgulkeler/ingiltere_degree.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    align-items: center;
}

.degreelerabd {
    background-image: linear-gradient(rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.05)), 
    url(imgulkeler/abd_degree.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    align-items: center;
}

.sinavsiz {
    filter: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0));
    transition: 0.5s;
}

.sinavsiz:hover {
    filter: drop-shadow(0px 4px 4px rgba(100, 100, 100, 0.5));
    transition: 0.5s;
}


.kartext, .kartext2, .kartext3, .kartext4, .kartext5 {
    background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(84, 84, 84, 0));
    display:grid;
    align-items: center;
  }

  .kartext:hover {
    transition: 0.5s;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(84, 84, 84, 0));
    background-color: #4267b285;
  }
  .kartext2:hover {
    transition: 0.5s;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(84, 84, 84, 0));
    background-color: #4bb24285;
  }
  .kartext3:hover {
    transition: 0.5s;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(84, 84, 84, 0));
    background-color: #ff990085;
  }
  .kartext4:hover {
    transition: 0.5s;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(84, 84, 84, 0));
    background-color: #b2429f85;
  }
  .kartext5:hover {
    transition: 0.5s;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(84, 84, 84, 0));
    background-color: #f5f10285;
  }
  
  .degreekart:hover {
    transition: 0.5s;
    filter: drop-shadow(0px 8px 8px rgba(0, 0, 0, 0.75));
  }
  
/*form*/
.formicka {
    background: linear-gradient(to right, rgba(20, 3, 255, 0.5), rgba(17, 0, 255, 0.5));
}

.fomtex {
    color: #FFFFFF;
    filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.8));
}


/*ulkeler*/

.hizmet {
    background-color: #ff9900;
}

#project-slider .owl-prev,
#project-slider .owl-next {
    position: absolute ;
    top: 50%;
    width: 50px !important;
    height: 50px !important;
    display: grid ;
    place-items: center ;
    color: #F91A47 !important;
    background-color: rgb(255, 255, 255) !important;
    font-weight: 700 !important;
    border-radius: 30px !important;
    margin-top: -15px;
    margin-left: 15px;
    margin-right: 15px;
}

   .hizmetler {
    position: relative;
    padding: 20px 0;
    transition: .3s;
   }

   .hizmetler:hover {
    transform: scale(1.1);
    filter: drop-shadow(0px 0px 4px rgba(68, 68, 68, 0.75));
   }


   .hizmetler .overlay {
    /*background: linear-gradient(rgba(3, 226, 255, 0), rgb(89, 0, 255));*/
    position: absolute;
    width: 100%;
    height: 75%;
    bottom: 20px;
    left: 0;
   }

   .hizmetler .content {
    position: absolute;
    width: 100%;
    bottom: 20px;
    left: 0;
    
    padding: 0px;
   }

   .hizmetler h5{
    color: #ffffff;
    font-weight: 800;
    padding-left: 12px;
    
    filter: drop-shadow(2px 2px 12px rgba(0, 0, 0, 0.5));
   }

   .hizmetimg {
    border-radius: 5px;
    width: 170px !important;
    height: 100px !important;
    filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.2));
   }

   /*akordiyon*/
   .vizedokuman {
    object-fit: cover;
    object-position: left bottom;
    width: 500px;
    height: 400px;
    border-radius: 15px;
   }

   

   /*hemen basvur*/

.basvur {
    background: linear-gradient(90deg, #000000 0.04%, #FF0000 50.56%, #FFF500 100.04%);
    border-radius: 25px;
}

.basvurh1 {
    font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 25px;
line-height: 30px;
display: flex;
align-items: center;

color: #FFFFFF;
}

.basvurh2 {
    font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: 25px;
line-height: 30px;
display: flex;
align-items: center;

color: #FFFFFF;
}


/*footer*/

.footerlogo {
    width: 250px !important;
}

.kontaklar {
    color: #545454;
    font-family: 'Montserrat';
}

.kontaklar:hover {
    color: #F91A47;
}

.footerlink, .footerlinkheader {
    color: #545454;
    font-family: 'Montserrat';
}

.footerlink:hover {
    color: #F91A47;
}

/*footeralt*/

.bxl-instagram-alt {
    color: #545454;
    font-size: 25px;
}

.bxl-instagram-alt:hover {
    color: #F91A47;
}

.bxl-facebook-square {
    color: #545454;
    font-size: 25px;
}

.bxl-facebook-square:hover {
    color: #F91A47;
}

.bxl-whatsapp-square {
    color: #545454;
    font-size: 25px;
}

.bxl-whatsapp-square:hover {
    color: #F91A47;
}