/* Scrollbar styles */
::-webkit-scrollbar {
  width: 6px;
  height: 1px; }

::-webkit-scrollbar-track {
  background: #393a3c;
  box-shadow: 1px 1px 1px 1px black;
  background-image: url(../images/background_01.jpg); }

::-webkit-scrollbar-thumb {
  background: white;
  background-size: cover; }

::-webkit-scrollbar-thumb:hover {
  background: white; }

/*scroll bar style up */
/*----------*/
/*website design down*/
.iconi {
  width: 30px;
  height: 2px;
  background-color: white;
  margin-top: 5px;
  margin-bottom: 5px;
  border-radius: 5px; }

.navbar-collapse.scrolled {
  background-color: black !important; }

@media only screen and (max-width: 768px) {
  .Introduction {
    text-align: center;
    padding-top: 40vh;
    height: 100vh; }
    .Introduction h1 {
      font-size: 55px !important;
      color: white;
      display: block; }
    .Introduction p {
      font-size: 20px;
      color: white;
      display: block; } }
* {
  font-family: Lora,'Helvetica Neue',Helvetica,Arial,sans-serif !important; }

.heading {
  height: 120vh;
  width: 100% !important;
  background: url(../images/background_01.jpg) no-repeat bottom center scroll;
  background-size: cover; }

.brand {
  margin-left: 100px;
  font-weight: 700;
  color: white !important;
  letter-spacing: 2px; }

.link {
  margin-right: 15px;
  color: white !important;
  font-weight: 600; }

.navi.scrolled {
  background-color: black !important;
  
  border-bottom: 0.1px solid black; }

.link.scrolled:hover {
  
  background-color: #4d4d4d !important; }

.navi {
  height: 70px;
   }

.about {
  text-align: center;
  height: auto;
  padding-bottom: 100px;
  background: black; }

.about > h2 {
  color: white;
  margin: auto;
  margin-top: 60px;
  font-family: bold;
  margin-bottom: 15px; }

.about > p {
  width: 60%;
  text-align: center;
  margin: auto;
  font-family: bold;
  font-size: 18px;
  margin-top: 30px;
  color: white; }

.green_text {
  color: #42dca3;
  font-size: 17px; }

/*# sourceMappingURL=style.css.map */
.Introduction {
  text-align: center;
  padding-top: 40vh;
  height: 100vh; }
  .Introduction h1 {
    font-size: 90px;
    font-family: bold !important;
    color: white;
    display: block; }
  .Introduction p {
    font-size: 25px;
    font-family: bold !important;
    color: white;
    display: inline-block; }
  .Introduction .img {
    width: 20px;
    margin: 20px;
    display: inline-block; }

.projects {
  padding-top: 50px;
  padding-bottom: 50px;
  background-image: url(../images/background_02.png);
  background-size: cover;
  background-attachment: fixed; }

.project_item {
  height: 400px;
  display: flex;
  aling-items: center;
  justify-content: center;
  border-radius: 5px 5px 0px 0px;
  padding-left: 0px;
  padding-right: 0px;
  transition: 0.3s all ease;
  background-image: url(../images/screenshot_01.png);
  background-size: cover; }

.link_img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  transition: 0.3s all ease;
  background-color: #4d4d4d;
  margin-top: 17%;
  /* Rotate div */
  display: flex;
  aling-items: center;
  justify-content: center; }

.linkia {
  margin-top: 16%; }

.link_img:hover {
  -ms-transform: rotate(200deg);
  /* IE 9 */
  -webkit-transform: rotate(200deg);
  /* Safari 3-8 */
  transform: rotate(200deg); }

.project_img {
  width: 100%; }
.project_img:hover{
cursor: pointer;
}

.images {
  padding-left: 0px;
  padding-right: 0px; }

.imagea {
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px; }

.projects > h2 {
  color: white;
  margin: auto;
  font-size: 40px;
  margin-top: 20px;
  text-align: center;
  font-family: bold;
  margin-bottom: 50px; }

/*# sourceMappingURL=style.css.map */
