@media all and (max-width:1799px)
{
.caption_inner h1 { font-size: 140px; line-height: 140px;}
.banner_hebrew {bottom: 177px;}
}


@media all and (max-width:1599px)
{

}


@media all and (max-width:1399px)
{
	
.caption_inner h1 {font-size: 90px; line-height: 90px; width: 100%;}	
.caption_inner h1 { font-size: 110px; line-height: 110px;     left: 0;}
.banner_hebrew { bottom: 126px;}
.caption_inner .common_btn { right: 10px; bottom: 32px;}
.song_section .text h2 { font-size: 90px; line-height: 108px;}
.song_section .text img{left:40px;}

.prayer_section_inner h2 {font-size: 70px;line-height: 80px;}
.prayer_section {padding: 120px 30px 0 30px;}
.book_section h2 { font-size: 75px;  line-height: 80px;  padding: 0 0 0 130px;}
.book_section img {  max-width: 850px;}
.teaser_box .teaser_block h4{font-size:40px;}
.footer_top .footer_logo { width: 200px;}


}

@media all and (max-width:1199px){
.caption_inner h1 {
    font-size: 80px;
    line-height: 80px;
}
.caption_inner .common_btn {
    right: 0;
    bottom: 20px;
}
.banner_hebrew {
    bottom: 80px;
    max-width: 430px;
}
.song_section .text h2 {
    font-size: 70px;
    line-height: 87px;
}

.prayer_section_inner h2 {
    font-size: 60px;
    line-height: 60px;
}

.teaser_box .teaser_block h4 {
    font-size: 32px;
}
.footer_top .footer_logo {
    width: 140px;
}
}

@media all and (max-width:991px)
{
.caption_inner h1 span:first-child, .caption_inner h1 span:last-child { padding-left: 50px;}
.caption_inner h1 {font-size: 65px; line-height: 75px;}
.common_btn { font-size: 14px; min-width: 200px;}
.song_section .image img { margin: 0 0 0 -140px;  max-width: 620px;}
.song_section .text h2 span {  padding: 0 0 0 80px;}
.song_section .text h2 { font-size: 55px; line-height: 65px;}
.song_section .text h3 { font-size: 30px; margin: 20px 0;}
.song_section .text p { font-size: 14px; line-height: 21px;}
.song_section .text img { left: 0;}
.prayer_section_inner h2 {
    font-size: 40px;
    line-height: 40px;
}
.book_section img {
    max-width: 600px;
}

.book_section h2 {
    font-size: 60px;
    line-height: 70px;
    padding: 0 0 0 90px;
}

.teaser_box .teaser_block .inner{padding:0 0 0 30px;}
.teaser_box .teaser_block h4 { font-size: 28px;}
.teaser_box .teaser_block p { font-size: 14px; line-height: 22px;  margin: 30px 0 0 0;}

.form_row .right { width: 100px;}
.form_row .left { width: calc(100% - 120px); gap: 20px;}
.form_row .right button { font-size: 15px; height: 50px;}
.form_row input[type="text"], .form_row input[type="tel"], .form_row input[type="email"] { height: 50px; padding: 0 20px; font-size: 14px;}
.form_row .left .sub { width: calc(34.33% - 20px);}
.navigation ul { gap: 70px;}
.navigation ul li a { font-size: 14px;}

.success_message h5{font-size:50px;}
.success_message h5 small{font-size:20px;}
}

@media all and (max-width:767px)
{
	
.banner_caption { min-height: inherit; padding: 104px 0 20px 0;}	

.main_header,
.main_header.fixed
{padding:10px 0;}


.logo,
.main_header.fixed .logo
{position:static; transform:none;     width: 90px;}


.header_inner,
.main_header.fixed .header_inner
{min-height:inherit;}

.navigation{flex-direction: column; gap: 20px; position: absolute; left: -25px; top: calc(100% + 10px); width: calc(100% + 50px);    background: #3A210E; padding: 25px 25px; display:none;}	
.navigation ul { gap: 20px; flex-direction: column; width: 100%;}
.navigation ul:first-child{margin-bottom:20px;}
.caption_inner h1 { font-size: 42px; line-height: 58px; text-align: center;}
.caption_inner h1 span:first-child, .caption_inner h1 span:last-child {padding-left: 0;}
.caption_inner h4 {font-size: 14px; margin-bottom: 21px; letter-spacing: 1px;}
.banner_hebrew{position:static;     margin: 25px 0;}
.caption_inner .common_btn{position:static;}
.teaser_box .teaser_block .inner { padding: 0 0 70px 30px;}
.teaser_box .teaser_block:last-child .inner{padding-bottom:0;}

.prayer_section { padding: 70px 30px 0 30px;     scroll-margin-top: 70px;}
.song_section {background: #020100; padding: 60px 0;}
.song_section .image { width: 100%; overflow: hidden;}
.song_section .text { padding: 0 0 0 0px; width:100%; margin:-80px 0 0 0;}
.teaser_box .teaser_block {width: 100%;}
.song_section .text h2{left:0; margin-bottom:20px;}
.song_section .text h2 span { padding: 0;}

.form_row .left {width: 100%; gap: 20px; flex-wrap: wrap;}
.form_row .right { width: 100%;}
.form_row .left .sub {width: 100%;}
.book_section h2 { font-size: 56px; line-height: 58px; padding: 0; text-align: center;}
.book_section h2 span{left:0;}
.footer_top .footer_logo { width: 90px;}
.form_row{gap:20px; margin:20px 0;}
.teaser_section{padding-bottom:40px;}
.caption_inner { width: 100%;  position: relative; display: flex; flex-direction: column; align-items: center;}
footer{padding:40px 0;}
.footer_bottom { margin: 40px 0 0 0;}
.book_section{padding:100px 0;}
.prayer_section_inner{gap:40px;}
.song_section .image img { margin: 0 0 0 -100px; max-width: 470px;}
.teaser_box .teaser_block p{margin-top:15px;}

.footer_bottom h6.check{    justify-content: flex-start; text-align: left; gap: 10px; font-size: 11px;}


.trigger{display:block;}	
.header_right {display: flex; justify-content: flex-end;}	

}