@media (max-width: 1000px) {
    html > body {
        min-width:  100%;
        overflow-x: unset;
    }
    .responsive .header > .widget-container, .responsive .footer > .widget-container, .body > .widget-container, body > .body > .widget-container, .article-content .library-image{
        width: 100%;
    }
    .article-content .library-image{
    background-size: contain;
}
    .responsive #wi-075a6c6f-4763-4b5b-ab67-fb29b707e0ca, .responsive #wi-a5feb6da-4dd8-416f-af5c-5e42852b9f58, .responsive #wi-b570629a-2f50-4b43-99ca-5b85f0985b85, .widget-gallery .nivoSlider,
    .responsive .widget.widget-navigation.main-nav {
        width: 100% !important;
    }
    body.responsive > .header, body.responsive > .body, body.responsive > .footer {
        min-width:  100%;
    }
    html body > .footer {
        background-size: contain;
        background-color: #8d8d8d;
    }
    .responsive .nivoSlider img {
        object-fit: contain;
        width: 100%;
        object-position: right top;
    }
    .body > .widget-container .widget {
        padding: 0 15px;
}

.nivoSlider.widget.widget-gallery.adblock .gallery.nivo-slider.nivoSlider{
    max-width: 325px;
}

.widget-article.sidebar-article .widget-title{
    width: 100%;
    max-width: 303px;
}
.page-home #wi-950b021c-e7f5-400e-8bc0-5f9da260152b, .page-home #wi-cc7e63c8-5783-492a-8415-050fc6c25cab, .page-home #wi-0de74993-ec66-43d1-80ad-16d546496638, .page-home #wi-cf4aa0d7-eee1-474d-9097-7eb79d856cd4 {
    margin-right: auto;
}
.nivoSlider.widget.widget-gallery.adblock, .responsive .widget-article.sidebar-article{
    padding-left: 0;
}
body>div.body {
    padding: 15px 0;
}
#wi-ba32b14f-f01a-49a0-aaac-79c54f80019f > img{
    width: 100%;
    height: 100%;
}
.widget-article .prayer_time {
    background-size: contain;
    background-position: center;
}
.widget-article .newsletter input, .widget-article .newsletter div input {
    width: 100%;
    margin: 0 auto 15px;
}
.body > .widget-container .widget.widget-navigation.courses {
    padding: 0;
    margin: 0 15px;
}
.widget.widget-article .page_404 {
    margin: 0 auto 40px;
    padding: 20px 0;
    width: 100%;
}

.widget.widget-article .page_404 .text {
    border: 0;
    line-height: 23px;
    padding: 10px 20px;
    width: auto;
}
.widget-form .double-input-row .form-row {
    width: 100%;
}
.contact_form .form-row.name input, .contact_form .form-row.email input, .contact_form .form-row input, .contact_form .form-row textarea {
    width: 100%;
    max-width: 350px;
}
.widget-form .double-input-row .form-row {
    padding: 0 0 0 15px;
}
}





@media (max-width: 767px) {
    .body > .widget-container {
        width: 100% !important;
    }
    html body > .footer {
        background-size: inherit;
        background-color: #8d8d8d;
    }
.responsive .footer > .widget-container .widget, .design_company {
    text-align: center;
}
#wi-ba32b14f-f01a-49a0-aaac-79c54f80019f > img {
    height: auto;
    width: 100%;
}
.article-item .news-header .latest {
    width: 100%;
    margin: 0;
    padding: 0;
    display: block;
}

.nivoSlider.widget.widget-gallery.adblock, .responsive .widget-article.sidebar-article {
    margin: 0 15px !important;
    padding: 0 0 !important;
}
.responsive .widget-article.sidebar-article  .article-content .bory_article{
      margin: 0 5px !important;  
}
.nivoSlider.widget.widget-gallery.adblock .gallery.nivo-slider.nivoSlider {
    max-width: 290px;
}
.widget.widget-image.logo {
    text-align: center;
}
.widget-search .search-form {
    width: 320px;
}
.widget.widget-article .page_404 img {
    width: 100%;
}
.responsive .nivoSlider img {
    object-fit: unset;
    width: 100%;
    object-position: center top;
}
.body .page-content {
    padding: 0;
}
#wi-cc7e63c8-5783-492a-8415-050fc6c25cab.widget-article .widget-title, #wi-cf4aa0d7-eee1-474d-9097-7eb79d856cd4.widget-article .widget-title {
    border-top: 0;
}
.article-content ul li, ul li {
    word-break: break-word;
}
.contact_form .form-row.name input, .contact_form .form-row.email input, .contact_form .form-row input, .contact_form .form-row textarea {
    width: 92%;
}
}
