.main-menu .navigation > li {
	padding: 30px 0;
}

.sticky-header .main-menu .navigation > li {
	padding: 10px 0;
}

.main-header .nav-outer .donate-link {
	padding-top: 30px;
}

.default-event .info {
    direction: ltr;
}

.contact-section .form-column .shape-box h3 {
    text-align: center;
}

.default-form .form-group .field-label {
    text-align: start;
}

.call-to-action h2 {
    text-align: start;
}

.cart-icon {
    position: relative;
    float: right;
    margin-top: 50px;
}

.mobile-menu{
    left: 0;
    right: unset;
}

.widgets-section .clearfix {
    text-align: start;
}

.count-text {
    display: none;
}

.sec-title {
    text-align: start;
}

.how-we-help .news-column .inner:before {
    left: unset;
    right: 0;
}

.how-we-help .news-post {
    text-align: start;
    padding-right: 160px;
    padding-left: 0;
}

.how-we-help .info-list li{
    float: right;
}

.how-we-help .info-list li:last-child{
    text-align: center;
}

.how-we-help .info-list li:after{
    left: 0;
    right: unset;
    border-left: 1px solid rgba(255,255,255,0.40);
    border-right: 0;
}

.how-we-help .info-list li:first-child {
    text-align: center;
}

.join-events .upper-box .text-column .text {
    text-align: start;
}

.join-events .upper-box .text-column .link-box {
    text-align: start;
}

.donate-section .donate-form {
    text-align: start;
}

.sticky-header .donate-link {
    margin: 20px 0 0 0;
}

@media only screen and (min-width: 1024px) {
    .adopt-child .carousel-box .owl-nav .owl-prev {
        left: -1%;
    }
    .adopt-child .carousel-box .owl-nav .owl-next {
        right: 40.6%;
    }
}

@media only screen and (max-width: 1024px) {
    ./*fixed-header {
        position: fixed;
    }*/
    
    .join-events .upper-box .text-column {
        margin-top: 40px;
    }

    .how-we-help .info-list li:last-child {
        text-align: center;
    }

    .main-header .header-top .info li:last-child {
        margin-right: 10px;
    }

    .main-header .header-upper .logo img {
        max-height: 40px;
    }

    .main-header .nav-outer .donate-link {
        display: block;
        margin: 0;
        padding: 15px 0;
    }

    /*.btn-style-one .btn-title {
        padding: 0px 15px;
        font-size: 12px;
        background: #fff;
        border: 2px solid #0d74bf;
        color: #0d74bf;
    }*/

    .nav-outer .mobile-nav-toggler {
        margin: 0 10px 0 0;
        float: left;
        rotate: 180deg;
    }

    .change-language {
        float: left;
        margin: 20px 10px 0 0;
    }

    .change-language .icon {
        margin-right: unset;
        margin-left: 2px;
    }

    .main-header .header-upper .logo-box {
        padding: 12px 0px;
    }
}

.search-container {
    margin-top: 38px;
    margin-right: 20px;
    max-width: 230px;
    position: relative;
    float: right;
}

.search-container button {
    border-radius: 0.25rem 0 0 0.25rem;
}

.mobile-search {
    display: none;
}

@media (max-width: 1100px) {
    .search-container {
        display: none;
    }
}

@media (max-width: 797px) {
    .mobile-search {
        display: block;
        position: relative;
        float: left;
    }

    .mobile-search button {
        border: unset;
        margin-top: 22px;
        padding: 0 10px 0 0;
    }

    .mobile-search button:focus {
        box-shadow: unset;
    }

    .search-box {
        position: absolute;
        width: 250px;
        left: -100px;
        margin-top: 7px;
        z-index: 999;
        background: #fff;
        padding: 10px;
        border: 1px solid #dfe3e7;
    }

    .search-box button {
        margin: 0;
        padding: 5px;
        border-radius: 0;
    }

    .fact-counter .counter-column:last-child .inner-box:before{
        display: none;
    }
}

.mad-breadcrumb-path {
    text-align: start;
}

.mad-search-content {
    text-align: start;
}

.about-section-three .text-column .lower-text {
    text-align: start;
}

.featured-blocks .featured-block .icon {
    text-align: center;
}

.featured-blocks .featured-block h3 {
    text-align: start;
}

.featured-blocks .featured-block h3:before {
    left: unset;
    right: 0;
}

.featured-blocks .text {
    text-align: start;
}

.search-breadcrumb {
    text-align: center;
}

.contact-section .form-column .shape-box {
    padding: 16px 98px;
}

.contact-section .form-column .shape-box h3 {
    line-height: 30px;
}

.modal-body {
    text-align: start;
}

.btn-donate-section {
    right: unset;
    left: 0;
}

.btn-donate-section .whatsapp-button {
    border-radius: 0 5px 0 0;
}

.btn-donate-section .donate-button {
    border-radius: 0 0 0 0;
}

.paypal-button {
    background-color: #3cb9e8 !important;
    border-radius: 0 0 5px 0 !important;
}

.fa-home {
    margin-right: unset;
    margin-left: 4px;
}

@media (max-width: 797px) {
    #validator-newsletter {
        margin-right: 0;
    }

    .contact-section .form-column .shape-box {
        padding: 16px 8px;
    }

    .contact-page .sec-title {
        margin-bottom: 0;
    }

    .contact-page .image-column {
        display: none;
    }

    .contact-section .form-column .shape-box h3 {
        line-height: 28px;
        font-size: 18px;
    }

    .cart-icon {
        margin-top: 25px;
        margin-left: 15px;
        margin-right: 10px;
    }
}

.description-block {
    text-align: right;
}