@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1279px) {

.menu_area{margin-left:0px;}
.weddingpg .moreinfo ul li, .barbat_mitzvah .moreinfo ul li{padding:0px 5px;}
.weddingpg .moreinfo ul li a, .barbat_mitzvah .moreinfo ul li a{padding-right:16px; font-size:16px;}

}

@media only screen and (max-width:1023px) {

.menu_area{width:100%; margin:0px auto; background:none; min-height:52px; position:inherit; z-index:99999; background-color:#948157;}
header nav ul{padding:0px 0px 0px 0px;}
header nav ul li a{padding:0px 23px;}

.weddingpg .moreinfo ul li, .barbat_mitzvah .moreinfo ul li{float:none; background:none; padding:0px; text-align:center;}
.weddingpg .moreinfo ul li a, .barbat_mitzvah .moreinfo ul li a{padding-right:0px; font-size:18px;}


}

@media only screen and (max-width:979px) {

header nav ul li a{padding:0px 16px;}
.two_block{width:98%; max-width:inherit; float:none; margin:0px auto 20px;}
.two_block:last-child{width:98%; max-width:inherit; float:none; margin:0px auto;}
.footer_block{width:30%;}
.footer_block:first-child{width:27%;}
.footer_block:last-child{width:38%;}
.footer_block ul li{width:100%; margin-right:0%;}
.footer_block ul li:nth-child(7){border-bottom:1px solid #63676f;}
.footer_logo{width:260px;}
.moreinfo ul li{padding:0px 8px;}
.gallery_block{width:31.33%;}

}

@media only screen and (max-width:899px) {

header nav ul li{padding-right:4.5px;}
header nav ul li a{padding:0px 8px;}
.logo{width:293px; float:none; margin:0px auto;}
.header_right{max-width:540px; float:none; margin:0px auto; padding-top:0px; padding-bottom:20px;}
.area_clear{padding:15px 0px;}
.moreinfo ul li{padding:0px 3px;}
.moreinfo ul li a{font-size:17px;}

.header_right_caption{text-align:center;}

}

@media only screen and (max-width:799px) {

.moreinfo ul li, .moreinfo ul li:first-child, .moreinfo ul li:last-child{float:none; background:none; padding:0px; text-align:center;}
.moreinfo ul li a{padding:0px; font-size:18px;}

}

@media only screen and (max-width:767px) {

.header_top{width:90%; padding:0px 5%;}

.area{width:90%;}

.menu_area{display:none;}
.logo{width:263px; padding-top:55px;}
.wedding{background:none; min-height:inherit; background-color:#261810;}
.welcome_heading{font-size:55px; line-height:55px;}
.welcome_heading span{font-size:30px; line-height:30px;}
.wedding_left{width:96%; float:none; margin:0px auto 20px; background:none; padding-right:0px/*130px*/; min-height:inherit;}
.wedding_right{width:96%/*465px*/; float:none; margin:0px auto;}

.footer_block, .footer_block:first-child, .footer_block:last-child{width:96%; float:none; margin:0px auto 20px; text-align:center;}

.footer_block ul{text-align:center;}
.footer_heading{text-align:center;}

.footer_logo{width:100%; max-width:293px; float:none; text-align:center; padding-top:20px; margin:auto;}
.footer_logo img{width:auto; max-width:100%;}

.contentarea_block, .contentarea_block:first-child, .contentarea_block:last-child{width:98%; float:none; margin:0px auto 15px; text-align:center;}
.wedding_imgarea ul li{width:94%; max-width:305px; float:none; margin:0px auto 20px;}

.two_menu_block, .our_menu_block{width:98%; float:none; margin:0px auto 15px;}
.gallery_block{width:46%; margin:1.5% 2%;}
.submit{float:left;}
.kiddush_luncheon_menu_left{width:98%; float:none; margin:0px auto 20px;}
.kiddush_luncheon_menu_right{width:100%; float:none; margin:0px auto;}

/*02.05.2016*/
.video_block{float:none; width:100%; margin:0px 0px 20px 0px;}

}


@media only screen and (max-width:599px) {

.callus_area{width:275px; float:none; margin:0px auto; padding-bottom:5px; font-size:19px;}
.social_area{width:210px; float:none; margin:0px auto; padding-top:0px;}
.gallery_block{width:94%; float:none; margin:0px auto 10px;}

}

@media only screen and (max-width:479px) {

.two_block_text{padding:0px 20px 10px 20px; text-align:center;}
.two_block_heading{padding-top:0px;}
.two_block img{width:100%; max-width:231px; float:none; margin:20px auto;}
.read_more{float:none; margin:10px auto;}
.innerpg_caption{bottom:6%;}

}

