/*
Theme Name: Medin Child Theme
Theme URI: http://www.portotheme.com/wordpress/medin/
Author: p-themes
Author URI:   https://themeforest.net/user/p-themes/
Template: medin
Description: This is a child theme for Medin.
Version: 1.8.0
Text Domain: medin-child
*/

/*  [ Add your custom CSS below ]
================================ */

.header-social [class*='icon-'] {
    border-radius: 0 !important;
}

.header-content {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.custom-logo-link img {
    max-height: 100px !important;
}

#mainSlider .slide .img--holder {
    background-position: top center !important;
}

#mainSlider .slide-txt1, #mainSlider .slide-txt2 {
    display: block;
    width: fit-content;
	margin: 0 auto !important;
    padding: 20px;
    background: rgb(0 0 0 / 50%);
    padding: 20px;
    border-radius: 25px;
}
#mainSlider .slide-btn a {
    color: var(--color_buttons1_t) !important;
}
.js-counter-carousel .slick-track {
    margin: -10px auto 0 !important;
}

.vc_custom_1723637928196 {
	background-position: center 20% !important;
}

.shortcode_vc_clmn_inner img {
    margin-top: 15px;
    margin-bottom: 15px;
}

.input-group p {
    display: flex;
    width: 100%;
    align-items: center;
}

.input-group [class*='icon-'] {
    top: 5px !important;
}

.contact7__custom-form.ws-form-icons .input-group .form-control:not(.form-control-textarea) {
    padding-left: 10px !important;
}

ul.footer-links li {
	list-style: none;
    padding: 5px 0;
}

.consent-form p {
	margin-bottom: 0 !important;
}

.consent-form a {
    color: #1e76bd;
}

.footer {
	margin-top: 20px !important;
}

.above-footer-boxes {
    border: 1px solid #1e76bd;
}

.above-footer-boxes .aio-icon-img, .above-footer-boxes .aio-icon-img img {
    width: 100%;
}

.above-footer-boxes h4 {
    padding: 5px;
    margin-top: 15px;
}

@media only screen and (max-width: 1023px) {
	.faq-wrap {
        padding: 50px !important;
    }
}

@media only screen and (max-width: 767px) {
	.row-reverse {
		flex-direction: column-reverse;
	}
	.custom-logo-link img {
        max-height: 60px !important;
    }
}