@import url('https://fonts.googleapis.com/css?family=Cormorant+Garamond&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville&amp;display=swap');

.elementor-page-1363 #header {display: none;}
div p, div span, div a, div strong, div b, div ul li {font-family: 'Cormorant' !important;}
h1, h2, h3, h4, h5 {font-family: 'Libre Baskerville' !important;}
#top {background-color: #F4F4F4;}
#wrap_all {max-width: calc(100% - 100px);margin: 50px auto;}
.top_info {display: none;}
#top div .homeGallery .gallery .gallery-item {width: calc(33.33% - 2px) !important;height: auto !important;margin: 1px;}
.formRow {display: table;width: 100%;}
.formRow.fullCol {padding: 0 1%;}
.formCol {width: 50%;float: left;padding: 0 1%;}
#top .formRow input, #top .formRow textarea {border: none !important;border-bottom: 2px solid #000 !important;padding: 13px !important;font-size: 16px !important;letter-spacing: 2px;color: #222 !important;}
#top .formRow input[type="submit"] {background: #000 !important;;color: #fff !important;;padding: 15px 30px !important;;min-width: 142px;border: 2px solid #000 !important;;}
#footer .footerSocial a {display: inline-block;width: 40px;margin-left: 10px;}
#footer .footerSocial a img {max-width: 100%;}
#footer {text-align: center;background-color: #F4F4F4;}
#footer .widget {margin: 0;}
.welcomeTxt {text-align: justify;}
.welcomeTitle1 {text-align: right;}
.welcomeTitle2 {text-align: left;}
.welcomeTitle1 p a, .welcomeTitle2 p a {color: #404040;}
.welcomeText {margin-top: 20px;}
.welcomeText p {font-weight: 400;max-width: 940px;margin: 0 auto;text-align: justify;}
.welcomeMainLogo img {max-width: 370px;width: 100%;}
.welcomeLogo img {max-width: 600px;width: 100%;}
.welcomeFooter .footerSocial a img {max-width: 50px;}
.welcomeFooter .footerSocial a {display: inline-block;margin-left: 10px;}
.welcomeFooter {text-align: center;padding-top: 50px;}

.av-main-nav > li.corporateMenu, #av-burger-menu-ul > li.corporateMenu {display: none;}
.page-id-1605 li.corporateMenu, .page-id-1611 li.corporateMenu, .page-id-1639 li.corporateMenu, .page-id-1674 li.corporateMenu, .page-id-1679 li.corporateMenu, .page-id-1684 li.corporateMenu, .page-id-1517 li.corporateMenu, .page-id-1534 li.corporateMenu, .page-id-1561 li.corporateMenu, .page-id-1588 li.corporateMenu, .page-id-1595 li.corporateMenu {display: block !important;}
.page-id-1605 li.photographyMenu, .page-id-1611 li.photographyMenu, .page-id-1639 li.photographyMenu, .page-id-1674 li.photographyMenu, .page-id-1679 li.photographyMenu, .page-id-1684 li.photographyMenu, .page-id-1517 li.photographyMenu, .page-id-1534 li.photographyMenu, .page-id-1561 li.photographyMenu, .page-id-1588 li.photographyMenu, .page-id-1595 li.photographyMenu {display: none;}

#top .gallery.gallery-columns-3 .gallery-item {width: calc(33.33% - 1px);height: auto;}
.welcomeTitle1 p, .welcomeTitle2 p {text-align: center;display: block;font-size: 22px;margin-top: 0;padding-top: 15px;}
.welcomeLogoMobile h1, .welcomeLogoMobile p, .welcomeLogoMobile img {margin: 0;}
.socialIcons img {width: 50px;float: left;margin-right: 10px;margin-bottom: 10px;}

.weddingBoxs, .corporateBoxs {width: 100%;max-width: 950px;margin: 0 auto;text-align: center;}
.weddingBox, .corporateBox {max-width: 33.33%;float: left;padding: 3px;height: 231px;overflow: hidden;width: 100%;min-width: 280px;}
.weddingBoxs p, .corporateBoxs p {margin: 0;}
.weddingLink:hover, .corporateLink:hover {opacity: .75;}
.weddingImage, .corporateImage {min-height: 231px;width: auto;}

.homeSocialIcons {position: fixed;z-index: 999;top: 40%;left: 10%;}
#top .homeSocialIcons ul li {float: none;background: rgba(240, 240, 240, 1) !important;border-radius: 50%;margin-bottom: 10px;padding: 5px;width: 40px;height: 40px;}
#top .homeSocialIcons ul li a {background: transparent !important;color: #fff !important;}
.servList li {padding-bottom: 30px !important;}
.servList li:nth-child(1)::marker {color: red;}
.servList li:nth-child(2)::marker {color: blue;}
.servList li:nth-child(3)::marker {color: gold;}
html {background: #f4f4f4 !important;}

@media only screen and (min-width: 900px) { 
.welcomeTitleImage img {max-width: 370px;}
.welcomeTitle1 p, .welcomeTitle2 p {width: 69%;display: inline-block;}
}

@media only screen and (max-width: 1100px) { 
.weddingBox, .corporateBox {float: none;display: inline-block;width: 32%;height: auto;}
}

@media only screen and (max-width: 1023px) { 
div#wrap_all {max-width: calc(100% - 50px);margin: 25px auto;}
#header_main_alternate .container {padding: 0;}
#header_main_alternate ul#avia-menu a span {font-size: 16px;}
body.page-id-1363 div#wrap_all {max-width: 100%;margin-top: 120px;}
body.page-id-1395 div#wrap_all {max-width: 100%;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.responsive .main_menu ul:first-child > li > a { padding:0 5px !important;}
#header_main_alternate ul#avia-menu a span {font-size: 15px;}
}

@media (max-width:767px) {
/* #top .gallery.gallery-columns-3 .gallery-item {width: 50%;} */
.weddingBox, .corporateBox {max-width: 100%;height: auto;}
.welcomeLogoMobile img {margin: 0 auto;padding: 0;}
.weddingBox, .corporateBox {width: 100%;}
.welcomeTxt, .mobileText  p {/* word-wrap: break-word;-moz-hyphens: auto;-webkit-hyphens: auto;-o-hyphens: auto;hyphens: auto;word-break: break-all; */ text-align: justify;}
ul.servList li {padding-bottom: 15px !important;}

}

@media (max-width:767px) {
body.page-id-1363 div#wrap_all {max-width: 100%;margin-top: 0px;}
}

@media (max-width:500px) {
/* #top .gallery.gallery-columns-3 .gallery-item {width: 100%;} */
div#wrap_all {max-width: calc(100% - 30px);margin: 15px auto;}
.responsive #top div#wrap_all .container {width: 100%;max-width: 100%;}
.formCol {width: 100%;}
/* #top div .homeGallery .gallery .gallery-item {width: calc(100% - 6px) !important;} */
.socialIcons img {width: 40px;float: left;margin-right: 10px;margin-bottom: 10px;}
.content, .sidebar {padding-top: 0px !important;}


}