/* This is empty CSS file intended to be overwritten by user's custom CSS file */

/* ========== HOME SECTION CHANGES ========== */
.home .background {
    filter: blur(3px) brightness(50%);
}

.home .content img {
    width: 12.5rem;
    height: 12.5rem;
}

/* ========== ICONS IN ABOUT SECTION ========== */
.fa-17rem {
    font-size: 1.7em !important;
}

.social-link li:first-of-type a {
    padding-left: 0;
}

/* ========== CARDS IN BOYH SKILLS AND PROJECT SECTIONS ========== */
.card-body {
	padding: 0.75rem 1rem !important;
}

.card-body p:last-of-type {
	margin-bottom: 0;
}

/* ========== STYLE FOR SKILLS FILTER ========== */
.filtr-skills {
    padding: 1rem !important;
  }

/* ========== SPACING IN EXPERIENCE SECTION ========== */
.designation {
    margin-top: 2rem;
}

.text-muted {
    margin-bottom: 0.25rem;
}

/* ========== CONTACT FORM STYLES ========== */
.form-input {
    padding: 0.5rem 0;
    width: 100%;
    font-size: 1rem;
    font-weight: 300;
    line-height: 2;
    color: #333;
    border: none;
    border-bottom: 1px solid #dbe0e4;
    background-color: transparent;
}

.form-input:focus {
    outline: none;
}

/* ========== ARROW UP IN FOOTER ========== */
.arrow-up {
    position: absolute;
    color: #f9fafc;
    font-size: 1.5rem;
    top: 1rem;
}

.bounce-up {
    -webkit-animation: bounce-up 2s infinite;
    animation: bounce-up 2s infinite;
}

@-webkit-keyframes bounce-up {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(15px);
    }
    60% {
        transform: translateY(10px);
    }
}

@keyframes bounce-up {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(15px);
    }
    60% {
        transform: translateY(10px);
    }
}

.footer a:hover {
    margin: 0;
}

/* ============= Device specific fixes ======= */

/* Large screens such as TV */

@media only screen and (min-width: 1824px) {}

/* Extra large devices (large desktops, 1200px and up) */

@media (max-width: 1400px) {}

@media (max-width: 1200px) {}

/* IPad Pro */

@media (max-width: 1024px) {}

/*  Large devices (desktops, 992px and up) */

@media (max-width: 992px) {}

/* Medium devices (tablets, 768px and up) */

@media only screen and (max-width: 768px) {}

/* Small devices (landscape phones, 576px and up) */

@media only screen and (max-width: 576px) {}

/* iPhoneX, iPhone 6,7,8 */

@media only screen and (max-width: 375px) {}

/* Galaxy S5, Moto G4 */

@media only screen and (max-width: 360px) {}

/* iPhone 5 or before */

@media only screen and (max-width: 320px) {}