@media only screen and (max-width: 1530px) {
.home-banner h2 { font-size:55px; }
.home-banner p, .home-banner .author-name { font-size:25px; }
.home-banner .author-role { font-size:20px;padding-left: 32px; }
.home-banner .second-slide h2 span { font-size:125px; }

}
 
@media only screen and (max-width: 1199px) {
.cms-header .right-blok-box {display: flex !important;align-items: center;}
.cms-header .navbar {align-items: center;justify-content: space-between;}
.home-banner h2 {font-size: 35px;}
.home-banner p, .home-banner .author-name { font-size: 20px;}
.home-banner .author-role {font-size: 18px;padding-left: 25px;}
.home-banner .second-slide h2 span {font-size: 75px;}
.home-banner .second-slide .right-col {width: 70%;}
.home-banner .second-slide .left-col {width: 30%;}
.home-banner .second-slide h2 {margin: 0;}
.home-banner .item {min-height: 600px;}
.home-banner .owl-dots { bottom:20px; }  
.home-contact-us, .home-donate, .cms-footer, .home-about-us, .latest-book, .upcoming-books, .latest-issues, .about-author {padding: 50px 0;}
h2 {font-size: 35px;}
.donate-row blockquote { padding: 0 25px; }
.donate-row blockquote { font-size:24px; }
.donate-row blockquote p, .cms-footer .donate-row blockquote p {font-size:24px;}
.footer-logo {margin-bottom: 30px;}
.social-group { padding-bottom:30px; }
.copyright {margin-top: 60px;padding-top: 30px;}
.home-about-us .img-holder {margin: 30px 0;}
.home-about-us .button { margin-top:0;}
.latest-book .text-center p br {  display:none; }
.latest-book-item h3 { font-size:20px; }
.latest-book-item p { font-size:16px; }
.latest-book-item:hover .img-holder img {transform: scale(1);}
.author-modal .modal-content { padding: 25px; }
.cms-header .header-right .btn-box { width:100%; }
.cms-header .header-right .donate-btn { display:block; text-align:center; }
.path-issues-component-details .issue-component .list-group li {width: calc(50% - 15px);}
.paragraph.paragraph--type--issue-gallery.paragraph--view-mode--default { width:calc(49% - 16px) !important;margin-bottom: 25px; margin-left:8px; margin-right:8px; }
.views-field.views-field-field-gallery-section .field-content, .views-field-field-audio-section .list-group {gap: 15px!important;}
.paragraph.paragraph--type--issue-gallery.paragraph--view-mode--default { margin:0;width: calc(50% - 8px) !important;}
.path-issues-component-details .issue-component .list-group li {
    width: calc(50% - 8px);
}
.issue-component.view-display-id-block_1 .card {
  padding: 25px!important;
}
.issue-component.view-display-id-block_1 .item-list .issue-rows {
  margin: 0 0 30px 0!important;
  display: block!important;
  width: 100%!important;
}
}

@media only screen and (max-width: 1023px) {
.home-banner .item { padding: 60px 0; min-height:800px; }
.home-banner .banner-row { padding:0; }
.home-banner .banner-row .left-col, .home-banner .banner-row .right-col { width:100%; text-align:center !important; }
.home-banner .banner-row .left-col { margin-bottom:25px; }
.home-banner .banner-row { display:block; }
.home-banner .donate-btn {margin-top: 0;}
.home-banner .banner-row .right-col img { max-width:500px;margin: 0 auto; }
.donate-row { display:block; text-align:center; }
.donate-row blockquote { width:100%; text-align:center; margin-bottom:25px; }
.donate-row .button {display: inline-block;}
.upcoming-books .col-md-7 {padding-left: 15px;}
.latest-issues .col-md-7 {padding-left: 15px;}
.author-row .col-md-6:nth-child(1) { padding-right:15px; }
.author-row .col-md-6:nth-child(2) { padding-left:15px; }
.author-row:nth-child(odd) .col-md-6:nth-child(1) {order:1; padding-left:15px; padding-right:15px;}
.author-row:nth-child(odd) .col-md-6:nth-child(2) { order:2; padding-right:15px; padding-left:15px;}
.author-row h3 {margin-bottom: 15px;}
.author-row .col-md-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.author-row .img-holder { margin-bottom:25px; }
.home-banner .banner-row .right-col img, .home-banner .banner-row .left-col img { max-height: 200px;}
body.node--type-issue .featured_top_container + .container > .row {flex-direction: column-reverse;}
body.node--type-issue .featured_top_container + .container > .row .col-lg-3 { margin-bottom:25px; }
body.node--type-issue .featured_top_container + .container > .row .col-lg-3, body.node--type-issue .featured_top_container + .container > .row .col-lg-9 {-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}

}



@media only screen and (max-width: 991px) {
    .m-order-2{
        order:2;
    }
    .m-order-1{
        order:1;
    }
}


@media only screen and (max-width: 767px) {
body { font-size:16px; }
.home-banner .item {padding: 30px 0;min-height: 600px;}
.home-banner h2 {font-size: 27px;}
.home-banner .second-slide h2 span {font-size: 55px;}
h2 {font-size: 26px;}
.donate-row blockquote {font-size: 18px; padding:0 15px;}
.donate-row blockquote p, .cms-footer .donate-row blockquote p {font-size:18px;}
.subscribe-news h2 {font-size: 30px;}
.subscribe-news p {font-size: 16px;}
.subscribe-form-row { padding:0;}
.subscribe-form-row .button { position:static; width:100%; min-width:100%; }
.common-form .form-group {margin-bottom: 15px;}
.common-form .form-control { font-size:16px; }
.home-contact-us p br, .cms-footer .home-contact-us p br { display:none; }
.home-banner .banner-row .right-col img {max-width: 500px;margin: 0 auto;height: 300px;width: auto;}
.latest-book-item { margin-top:30px; }
.latest-book-item .img-holder {margin-bottom: 15px;}
.home-about-us .container {max-width: 540px;}
.upcoming-books .img-holder { margin-bottom:25px; }
.latest-issues .img-holder { margin-top:25px; }
.upcoming-books h3 {font-size: 20px;}
.about-author p br { display:none; }
.author-row h3 {font-size: 22px;}  
.modal .close {right: 7px;top: 7px;}
.author-modal .modal-content {padding: 20px;  }
.author-modal .img-holder, .author-modal p {margin-bottom: 20px;}
.author-modal h3 { margin-bottom: 15px;font-size: 21px; }
.author-modal .modal-content { margin:0 5px;}
.home-banner .banner-row .right-col img, .home-banner .banner-row .left-col img { max-height:150px; }

.featured_top_container { margin-bottom:40px; }
.item-list .issue-rows li .row { display:block; }
.item-list .issue-rows li .row [class*="col-"] {-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%; }
.issue-component .issue-rows .issue_icon {margin: 0 auto 25px auto; max-width: 300px;}
.issue-component .issue-rows .issue_desc { text-align:center; }  
.issue-component .issue-rows .issue_desc h4 {font-size: 22px;margin-bottom: 10px;}
.item-list .issue-rows li { margin: 0 0 40px 0;}
.path-issues-component-details .issue-component .list-group li {width: 100%; margin-right:0;}
.paragraph.paragraph--type--issue-gallery.paragraph--view-mode--default { width:100% !important; margin-left:0; margin-right:0;margin-bottom: 25px;}
.path-issues-component-details .issue-component .issue_desc em { font-size:18px; }
.path-issues-component-details .views-field.views-field-field-long-description {margin: 30px 0;padding: 10px 20px;}
.paragraph.paragraph--type--issue-gallery.paragraph--view-mode--default .image-style-large { height:auto !important; width:100%; }
.paragraph.paragraph--type--issue-gallery.paragraph--view-mode--default .field--name-field-gallery-image { margin-bottom:15px !important; }
.views-field.views-field-field-gallery-section .field-content, .views-field-field-audio-section .list-group { gap: 0 !important;  }
.cms-footer .row.region-footer { margin:0;}
.subscribe-form-row .form-control { margin-bottom:15px; }
.path-issues-component-details .views-field.views-field-field-long-description {max-width: 515px;}
.path-issues-component-details .issue-component .list-group li {width: 100%;}
body.node--type-issue .featured_top_container + .container > .row .issue-component .issue-rows .issue_desc {
text-align: left;}
}

@media only screen and (max-width: 639px) {
.home-banner .banner-row .right-col img {height: 250px;}
.home-banner .item {min-height: 1px; height:540px;}
.path-issues-component-details .views-field.views-field-field-long-description {max-width: 450px;}
}
@media only screen and (max-width: 479px) {
.path-issues-component-details .views-field.views-field-field-long-description {max-width: 345px;}
}


