/*
Template:       woddingat
Theme Name:     Woddingat Child
Theme URI:      https://radiustheme.com/demo/wordpress/themes/woddingat
Author:         RadiusTheme
Author URI:     https://www.radiustheme.com
Description:    Woddingat | Responsive WordPress Woddingat Theme is one of the Latest and World Standard Multipurpose Responsive WordPress Woddingat Theme.
Version:        1.0.0
Tags:           one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
License:        Envato split License
License URI:    https://themeforest.net/licenses/terms/regular
*/

.sliderHome .mask-box .content-box img {
	border-radius: 0%;
}
.site-branding .temp-logo img {
	max-width: 250px;
}
.header-menu {
	text-align: center;
}
.header-menu .container > .d-flex {
	display: block!important;
}
nav.template-main-menu > ul.menu {
	display: block;
}
nav.template-main-menu > ul.menu > li {
    display: inline-block;
}
.heartSection .rtin-img img {
	margin-bottom:30px;
}
.main-banner-layout4:before{
	background-color: #2197e10f;
	transform: translateY(-70%)!important;
}
.newBannerSection .celebration-layout1 .footer-figure2 {
    height: 200px;
}
.sliderHome .main-banner .mask-box,
.topbar-wrap,
.pricing-box-layout1 .inner-box:before{
	display:none;
}
.pricing-box-layout1 {
	margin-bottom:0px!important;
}
.sliderHome .main-banner-layout4 {
    padding-top: 0px!important;
}
.iframeBox {
	transform: translateY(0);
    transition: all 2s cubic-bezier(0.3, 0.02, 0, 0.6);
    transition-delay: 0.5s;
    background-color: #F2F9FD;
    margin: 0 auto;
    width: 400px;
    display: inline-flex;
    justify-content: center;
    align-items: flex-end;
    border-radius: 50%;
    height: 400px;
}
.iframeBox a {
	height: 96%;
    width: 93%;
	display : block;
}
.iframeBox iframe{
	border-radius: 50%;
    height: 101%;
    max-width: 100%;
    box-shadow: none;
    width: 100%;
	pointer-events : none;
}
.pricing-box-layout1 .list-info {
    margin: 0 0 20px!important;
}
nav.template-main-menu > ul.menu > li.current-menu-item > a {
	color: #000!important;
}
.header4.trheader nav.template-main-menu ul.menu > li > a:hover {
	color: #0074bd!important;
}
.lfb_genContent {
	padding-top: 0px!important;
}
select,
select:focus{
	background-image: unset!important;
}
#lfb_bootstraped.lfb_bootstraped label {
    font-size: 20px;
}
#lfb_bootstraped.lfb_bootstraped .form-group {
	margin-bottom:0px!important;
}
.about-box.style-3 .content-box {
	bottom:-120px!important;
}
.mainLoc .description {
	margin-bottom: -13px;
}
.mainLoc .description a {
	height: 100%;
    width: 100%;
    display: block;
}
.mainLoc .description a iframe {
	border: 0;
    max-width: 100%;
    box-shadow: none;
    width: 100%;
    pointer-events: none;
}
.countdown-section h3 {
	color:#000!important;
	font-weight:500!important;
	font-size:16px!important;
}
.newBannerSection .info .title {
	margin-bottom: 0px;
    padding-bottom: 0px!important;
    margin-top: 40px;
}
.container-iframe {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%; /* 16:9 Aspect Ratio */
}
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}
#lfb_form.lfb_bootstraped #finalText {
	margin-top: 0px;
    margin-bottom: 0px;
}
@media only screen and (max-width: 1600px) {
	.main-banner-layout4:before {
		transform: translateY(-45%)!important;
	}
}
@media only screen and (max-width: 775px) {
	.main-banner-layout4:before {
		transform: translateY(0%)!important;
	}
	.tinosMap {
		width:100%!important;
	}
	.newBannerSection .footer-figure2 img {
		width: 23%;
	}
	.newBannerSection .celebration-layout1 .footer-figure2 {
		height: 100px;
	}
	.mean-bar img {
		display:none;
	}
	.hiddenImage {
		display:block!important;
	}
	#meanmenu {
		align-items: center;
    	display: flex;
	}
}
@media only screen and (max-width: 400px) {
	.main-banner-layout4:before {
		height: 105vw;
	}
	.iframeBox {
		width: 100%;
		height: 300px;
	}
	.iframeBox a {
		height: 97%;
		width: 100%;
	}
	.iframeBox iframe {
		height: 97%;
	}
}