:root { --primary: #ffffff; --secondary: #ffbe79; --black-color: #000000; }
.blog-layout-grid { margin-top: 6rem; }
.blog-layout-grid article .entry-title { font-size: var(--font-size-30); line-height: 1.2; }
.blog-layout-grid article .entry-title a:hover { color: #ffbe79; }
.single-post .entry-content, .widget-area { padding-top: 5rem; }
.blog .site-main { margin: 0; width: 100%; }
.single-post .site-main { border-right: 1px solid #e1e1e1fa; padding-right: 2rem;}
.post-navigation a span{font-size: 1rem;}
.widget.widget_recent_entries ul li { position: relative; padding-left: 3.438rem; }
.widget.widget_recent_entries ul li a::before { content: ""; padding: 3px; border-style: solid; border-width: 1px; height: 2.25rem; width: 2.25rem; display: block; position: absolute; top: 2px; left: 0; }
body .post-navigation a:hover div { color: var(--secondary); }
body .post-navigation a .nav-innner { width: fit-content; }
body .post-navigation a { width: fit-content; }
body .post-navigation .nav-next a { float: right; }
#recent-posts-2 .widget-title { font-size: var(--font-size-30); line-height: normal; }
.widget.widget_recent_entries ul li a:hover { color: var(--secondary) !important }
.widget.widget_recent_entries ul li a { color: #000; font-size: var(--font-size-20); line-height: normal; }
.blog .widget-area { float: right; padding-left: 0; width: 0; display: none; }
.single-post article div { font-size: var(--font-size-22); line-height: 2rem; color: var(--black-color); letter-spacing: 0.8px; margin-bottom: 1.625rem; font-weight: 400; }
.author-box { display: flex; align-items: center;  display: none;}
.entry-meta { display: none; }
.entry-header { margin-bottom: 15px; }
.navigation.pagination { margin-bottom: 5rem; }
.thumb-section .video-thumb-wrapper .video-popup { display: none; position: fixed; inset: 0; background: rgba(0, 0, 0, 0.8); z-index: 9999; }
.thumb-section .video-thumb-wrapper .video-popup.active { display: block; }
.thumb-section .video-thumb-wrapper .video-modal-inner { position: relative; width: 80%; max-width: 800px; margin: 10% auto; background: #000; }
.thumb-section .video-thumb-wrapper .youtube-iframe { width: 100%; height: 450px; }
.thumb-section .video-thumb-wrapper .video-close-btn { position: absolute; top: -35px; right: 0; font-size: 30px; color: #fff; cursor: pointer; }
.thumb-section .video-thumb-wrapper .play-icon { position: absolute; inset: 0; background: url("https://upload.wikimedia.org/wikipedia/commons/7/75/YouTube_social_white_squircle_%282017%29.svg") center/60px no-repeat; }
.section-content.margin-bottom.vc_row-o-equal-height.vc_row-flex { grid-column-gap: 3.438rem; padding-bottom: 1rem; }
.margin-top-p { margin-top: 1.625rem; }
.blog-layout-grid article .entry-thumbnail img { width: 100%; height: 25rem; object-fit: cover; }
.single-post .single-featured-image-header::after { content: ""; background: #00000042; position: absolute; top: 0; height: 100%; width: 100%;}
.single-post .single-featured-image-header .banner-content { z-index: 2; }
.single-post .single-featured-image-header img, .single-featured-image-header.blog img { height: 53.125rem; object-fit: cover; }
.more-link.excerpt { margin-top: 20px; width: fit-content; color: #000; }
.more-link.excerpt:hover { color: var(--secondary); }
#top .wp-caption img { border: medium none; display: block; padding: 5px; margin: 0; width: 100%; }
.wp-caption-text, #top .wp-caption .wp-caption-dd { display: block; font-size: 11px; font-style: italic; margin: 0 auto; padding: 3px 10px 5px; text-align: center; font-family: Georgia, "Times New Roman"; float: none; }
div .wp-caption { max-width: 100%; font-size: 11px; font-style: italic; border-width: 1px; border-style: solid; margin: 5px 15px 10px 0; position: relative; }
.wp-caption .wp-caption-text { margin: 5px 0; line-height: 1.5; }
.margin-h4-new { margin-bottom: 8px; padding-top: 5px; line-height: 1.2; }
.single-post p a { color: #000; text-decoration: underline; }
.single-post p a:hover { color: var(--secondary); }
.author-box .author-description h3 { font-size: var(--font-size-25); }
.author-box .author-description span a { font-size: var(--font-size-20); }
.author-box .author-description span a:hover { color: var(--secondary); }
.post-navigation a div { font-family: "Jost", sans-serif; font-size: var(--font-size-18); }
.single .entry-footer { display: none; }
.av-social-link-facebook a:before { font-family: "Font Awesome 6 Brands"; content: "\f39e"; }
.av-social-link-twitter a:before { font-family: "Font Awesome 6 Brands"; content: "\f099"; }
.av-social-link-whatsapp a:before { font-family: "Font Awesome 6 Brands"; content: "\f232"; }
.av-social-link-pinterest a:before { font-family: "Font Awesome 6 Brands"; content: "\f231"; }
.av-social-link-tumblr a:before { font-family: "Font Awesome 6 Brands"; content: "\f173"; }
.av-social-link-mail a:before { font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f0e0"; }
.av-share-box-list { display: flex; gap: 15px; list-style: none; padding: 0; }
.av-share-box-list a { font-size: 20px; color: #444; }
.av-share-box-list a:hover { color: #000; }
.ol-list li {list-style: decimal; margin-bottom: 20px; line-height:2rem;}
.single-pot-p { margin-bottom: 13px; }
.all-dots li { position: relative; list-style: none; padding-left: 2.313rem; }
.all-dots li::before { content: ''; width: 5px; height: 5px; padding: 4.5px; border: 1px solid var(--secondary); border-radius: 100px; position: absolute; left: 0; top: 0.313rem; }
.list_strong li strong { margin-bottom: 7px; display: inline-block; }
.choose_strong { margin-bottom: 0; }
.all-dots.all-dots-font li { font-size: var(--font-size-22); line-height: 1.6rem; color: var(--black-color); margin-bottom: 1.3rem; position: relative; padding-left: 1.813rem; }
.choose_strong {margin-bottom: 5px;}

/*.nav-next{padding-left: 4px;}*/
.margin-h4-new.margin-h4-old { padding-bottom: 10px; }
.img-margin-bottom { margin-bottom: 0; }
.img-margin-bottoms, .p-margin-bottoms-new.img-margin-bottom { padding-top: 15px; }
.post-navigation {border-bottom: 1px solid #e6e6e6; padding: 2rem 0;}


/*=====related-posts-section=====*/

.related-posts-section {margin-top: 4rem; margin-bottom: 0; padding-bottom: 5rem;}
.related-posts-section .related-posts {font-size: var(--font-size-30); color: #000; font-family: "Jost", sans-serif; font-weight: 500;}
.related-posts-section .corp-content-wrapper {flex-grow: 1; display: flex;	flex-direction: column;	justify-content: space-between;	padding: 15px;}
.related-posts-section ol li a {display: flex; flex-direction: column; height: 100%;}
.related-posts-section ol {display: flex;}
.av-share-box h5 {margin-bottom: 0;}
.related-posts-section ol li .related-post-title, .yarpp-related ol li .related-post-title {font-size: var(--font-size-20); line-height: 1.2; margin: 0 0 10px;}
.related-posts-section ol li .related-post-title:hover, .yarpp-related ol li .related-post-title:hover {color: var(--secondary);}
.related-posts-section ol li .related-post-date, .yarpp-related ol li .related-post-date {font-size: 15px;}
.nav-next a {display: flex;}
.related-posts-section ol li .related-post-date:hover{color: var(--secondary);}
.all-dots.all-dots-font {margin-bottom: 24px;}
body .post-navigation .nav-previous a {display: flex;}

/*====gravity-form====*/

.gform_wrapper.gravity-theme .gform_fields { display: block !important; }
body .gform_wrapper.gravity-theme .ginput_container input, .gform_wrapper.gravity-theme .gfield select.large { font-family: "Jost", sans-serif !important; font-size: var(--font-size-18); margin-top: 1rem; width: 100%; background: transparent; color: var(--primary); line-height: normal; border: none; border-bottom: 1px solid #eeeaec; box-sizing: border-box; padding: 0.563rem 0; }
.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message { background: transparent !important; border: 0 !important; padding: 0 !important; text-align: left; position: absolute; bottom: 0; left: 0; line-height: 1 !important; font-size: 1rem !important; }
.gform_wrapper.gravity-theme .gfield.gfield--width-third, .gform_wrapper.gravity-theme .gfield.gfield--width-half { position: relative; }
.gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"] { border: 0 !important; border-bottom: 1px solid !important; width: 100% !important; }
#validation_message_2_9 { border: 1px solid red !important; text-align: center; padding: 6px !important; margin-top: 15px; position: relative; line-height: 1; }
#gform_submit_button_2 { width: auto; border: 0; background: var(--black-color); padding: 1rem 2.5rem; line-height: 1; font-weight: 500; margin: auto; }
select option { background: #c8b1bd; }
.gform_wrapper.gravity-theme .gform_validation_errors > h2 { color: #c02b0a; font-size: var(--font-size-18) !important; font-weight: 500; line-height: 1.1; margin-block-end: 12px; margin-block-start: 0; margin-inline: 0; }
#gform_submit_button_2:hover { background: var(--secondary); }
select {-webkit-appearance: none;}
.chekbox-form .gchoice {display: flex;align-items: center;gap: 6px;margin-top: 1rem !important;width: 100%;font-family: "Jost", sans-serif !important;font-size: var(--font-size-18);margin-top: 0;width: auto;background: transparent;color: var(--primary);line-height: normal;border: none;border-bottom-width: medium;border-bottom-style: none;border-bottom-color: currentcolor;border-bottom: 1px solid #eeeaec;box-sizing: border-box;padding: 0.563rem 0;}
.chekbox-form .gchoice input{width: auto !important; margin: 0 !important; }
.chekbox-form .gchoice label{font-size: var(--font-size-18) !important;color: var(--primary);}

.error404 .single-featured-image-header {display: none;}
.error404 .site-header {position: unset;}
.error-404.not-found {margin-bottom: 7rem; margin-top: 7rem;}
.error-404.not-found .page-header {padding-top: 0;}

body .right-image-box .vc_box_border_grey::before {display: none;}

.marquee {overflow: hidden; width: 100%;}
.marquee__track {display: flex; width: max-content; animation: marquee-scroll 120s linear infinite; background: var(--secondary); padding: 12px;}
.marquee__content {display: flex; list-style: none; padding: 0; margin: 0;}
.marquee__content li {padding: 0 2rem; font-size: var(--font-size-30); white-space: nowrap; color: #fff; font-weight: 700; text-transform: uppercase; list-style: initial; margin-left: 2rem;}

@keyframes marquee-scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

.marquee__track {animation-play-state: running; transition: animation-play-state 0.3s ease;}
.marquee:hover .marquee__track {animation-play-state: paused;}
.right-image-box .vc_box_border_grey::before,  {display: none;}

.fqs-sections .vc_toggle_title {background: var(--secondary); padding: 1rem 3rem !important;}
.fqs-sections .vc_toggle_title > h4 {font-size: var(--font-size-25); font-weight: 600; margin-bottom: 0; line-height: 1.2; color: #fff;}
.fqs-sections .vc_toggle_content {border: 1px solid #e6e6e6; padding-top: 1rem; padding-bottom: 1.7rem; margin-top: 0; border-top: 0;}
.fqs-sections .vc_toggle_default .vc_toggle_icon::after, .fqs-sections .vc_toggle_default .vc_toggle_icon::before {background: #fff;}
.fqs-sections .vc_toggle_default .vc_toggle_icon {background: #fff; border: 1px solid #fff;}
.fqs-sections .vc_toggle_default .vc_toggle_icon::before {border: 1px solid #fff;}
.fqs-sections .vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {background: #fff;}
.fqs-sections .vc_toggle:last-of-type {margin-bottom: 0;}
.fqs-sections .vc_do_toggle {margin-bottom: 18px;}
.fqs-sections .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {left: 0.625rem;}
.linking-p p a {color: var(--black-color); border-bottom: 1px solid var(--black-color);}
.linking-p p a:hover{color: var(--secondary);}
.btn.btn-click-here {border: 0; color: #fff;}

/*body .thumbnail-margin.down-section.heights.margin-bottom {min-height: 40rem;}*/

.vc_row.wpb_row.vc_row-fluid.overflow-video {overflow: visible;}

.left-h4-margin {margin-bottom: 15px; line-height: 1.1;}
.wpb_text_column.wpb_content_element.new-img-left-content {margin-top: 20px;}
.gallery-image-item-margins {padding-top: 1.5rem;max-width: 93.7%;margin: 0 auto;}
.ul-margin-new-bottom {margin-bottom: 1.5rem;}
.ul-bottom-top-p {margin-bottom: 18px;}



/*======VC Media Grid======*/


.vc_media_grid .vc_grid-item {overflow: hidden;}
.vc_media_grid .vc_grid-item:nth-child(4n+2) .vc_gitem-zone, .vc_media_grid .vc_grid-item:nth-child(4n+4) .vc_gitem-zone {overflow: hidden; box-shadow: 0.5rem 0.5rem 0 #E3E3E3;height: 39.625rem;object-fit: cover;}
.vc_media_grid .vc_grid-item:nth-child(2n+1) .vc_gitem-zone {box-shadow: 0.5rem 0.5rem 0 #E3E3E3;height: 39.625rem;object-fit: cover;}
.gallery-image-item-margins .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {padding-right: 2.5rem; padding-bottom: 2.5rem;}
.vc_media_grid .vc_grid-item:nth-child(4n+2) .vc_gitem-zone-img, .vc_media_grid .vc_grid-item:nth-child(4n+4) .vc_gitem-zone-img {border-radius: 10.625rem; aspect-ratio: 1 / 1; object-fit: cover;}
/*.vc_media_grid .vc_grid-item:nth-child(4n+1) .vc_gitem-zone, .vc_media_grid .vc_grid-item:nth-child(4n+3) .vc_gitem-zone {border-radius: 0;}*/
/*.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {height: 40.25rem; object-fit: cover;}*/
/*.vc_media_grid .vc_pageable-slide-wrapper.vc_clearfix {display: flex;align-items: center;}*/
.h4-margin-bottoms-new {padding-bottom: 13px;}
/*.vc_row.wpb_row.vc_row-fluid.fqs-sections.margin-bottom {margin-top: 3rem;}*/
.mar-p-new {margin-bottom: 1.3rem;}
select:focus-visible {outline: none;}
.blog .pagination .page-numbers:hover, .blog .pagination .current {border-color: var(--secondary); color: var(--secondary);}



@media only screen and (max-width:1190px) {
	.section-content.margin-bottom.vc_row-o-equal-height.vc_row-flex { grid-column-gap: 55px; flex-wrap: nowrap; }
	.section-content .left-content { left: 15px; }
	.section-content .right-content { right: 15px; }
	.reviews_content { padding: 0 15px; }
	.section-content .font-22 { margin: 15px 0; }
/*	.wedding-service { grid-gap: 15px; padding-top: 20px; }*/
	.margin-top-p { margin-top: 15px; }
	.single-post .entry-content, .widget-area {padding-top: 35px;}
	.post-navigation a span {font-size: 12px;}
	.widget.widget_recent_entries ul li::before {top: 5px;}
	.widget.widget_recent_entries ul li {margin-bottom: 15px;}
	.blog-layout-grid article .corp-content-wrapper {padding: 15px 15px 15px;}
	.error-404.not-found .btn-5 {padding: 13px 30px;}
	.error404 .heightlight {font-size: 50px; margin-bottom: 15px;}
	.error-404.not-found .page-header {padding-top: 0; margin-bottom: 15px;}
	.page-content p {margin-bottom: 20px;}
	.ol-list li {margin-bottom: 15px; line-height: 1.5;}
	.related-posts-section ol li .corp-content-wrapper, .yarpp-related ol li .corp-content-wrapper {padding: 20px 15px;}
	.related-posts-section ol li .related-post-title, .yarpp-related ol li .related-post-title {font-size: 16px;}
	.related-posts-section ol {flex-wrap: wrap;}
	.related-posts-section ol li, .yarpp-related ol li {margin: 0 0 20px; width: 48%;}
	.nav-previous{margin-right: 15px;}
	.nav-next {margin-left: 15px;}
	.nav-links {display: flex; justify-content: space-between;}
	.related-posts-section ol li:nth-child(3n+3), .yarpp-related ol li:nth-child(3n+3) {margin-left: 0;}
	.ol-list {margin-left: 20px;}
	.all-dots li::before {width: 4px; height: 4px; padding: 4px; top: 7px;}
	.all-dots li {padding-left: 20px;}
	.single-post article div {line-height: 1.5; letter-spacing: 0; margin-bottom: 15px;}
	.all-dots.all-dots-font li {line-height: 1.5; margin-bottom: 10px; padding-left: 20px;}
	.navigation.pagination .nav-links {display: inline-block;}
	.navigation.pagination {margin-bottom: 50px; padding-top: 10px;}
	.blog-layout-grid {margin-top: 50px;}
	.blog-layout-grid article .entry-thumbnail img {height: 35rem;}
	.fqs-sections .vc_toggle_title {padding: 10px 35px !important;}
	.fqs-sections .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {left: 10px;}
	.fqs-sections .vc_toggle_content {padding-top: 14px; padding-bottom: 18px; padding-left: 34px !important; padding-right: 15px;}
	.left-h4-margin {margin-bottom: 13px;}
	.gallery-image-item-margins {margin-top: 5px;max-width: 100%; padding: 0 18px 0 15px;}
	.ul-margin-new-bottom {margin-bottom: 16px;}
	body .gform_wrapper.gravity-theme .ginput_container input, .gform_wrapper.gravity-theme .gfield select.large {margin-top: 10px; padding: 8px 0;}
	.chekbox-form .gchoice {margin-top: 10px !important; padding: 8px 0;}
	.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {font-size: 12px !important;}
	.contact_row {padding: 10rem 0;}
	.gform_wrapper.gravity-theme .gform_validation_errors {max-width: 90%; margin-left: auto; margin-right: auto; margin-bottom: 0;}
	#validation_message_2_9 {margin-top: 24px; line-height: 1.2; max-width: 86%; margin-left: auto; margin-right: auto;}
	.form-width {max-width: 85%;}
	#gform_submit_button_2 {padding: 13px 40px;}
	.vc_row.wpb_row.vc_row-fluid.overflow-video {padding-right: 0 !important;}
/*	.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {height: 38rem; object-fit: cover;}*/
  .vc_media_grid .vc_grid-item:nth-child(2n+1) .vc_gitem-zone,.vc_media_grid .vc_grid-item:nth-child(4n+2) .vc_gitem-zone,.vc_media_grid .vc_grid-item:nth-child(4n+4) .vc_gitem-zone{box-shadow: 5px 5px 0 #E3E3E3;}
.marquee__content li {padding: 0 18px; margin-left: 18px;}
.vc_row.wpb_row.vc_row-fluid.fqs-sections.margin-bottom {margin-top: 25px;}
.mar-p-new {margin-bottom: 10px;}

}

@media (max-width: 1136px) {
	.post-navigation a img {display: inline-flex;}
	.nav-next a {flex-wrap: wrap; justify-content: right; display: block;}
	.post-navigation a .nav-innner {display: block;}
	body .post-navigation .nav-previous a {display: block;}
	.nav-next .nav-innner {margin-bottom: 10px;}
	.post-navigation .nav-next a span {margin-top: 0;}

}

@media only screen and (max-width: 992px) {

		/*----------> Moblie Menu <----------*/

.site-header.mobile-menu #mobile-navigation.open {left: 0;transition: .6s;height: 100vh !important;}
.site-header.mobile-menu #mobile-navigation {width: 360px; overflow: hidden; height: 100vh; left: -1050px; transition:.8s; top: 0;background: var(--secondary);}
#mobile-navigation ul li .dropdown-toggle {font-size: 18px; padding: 13px 18px; right: 0px; top: 0px; background: var(--secondary);}
/*#primary-menu {height: 100%; overflow-y: scroll; background: var(--secondary);}*/

/*.mobile-menu-button-custom span {width: 30px; height: 3px; background: var(--green); display: block; margin: 5px 0; transition: 0.7s;}
#mobile-menu-button.to-close span:nth-child(1){top:8px; position: relative; -webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
#mobile-menu-button.to-close span:nth-child(2){display:none;}
#mobile-menu-button.to-close span:nth-child(3){top:2px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}
#mobile-navigation ul li a::after{display:none;}
#mobile-navigation .icon-angle-down::before{display: none;}*/

#mobile-navigation ul li .dropdown-toggle::before {content: ""; border-right: 0.125rem solid #000; border-bottom: 0.125rem solid #000; rotate: 45deg;  width: 11px; display: block; height: 11px;   transform: translate(-50%,-50%); position: absolute; top: 50%; right: 41%;}
body #mobile-navigation ul li .dropdown-toggle{background:#ffffff; color:#b2b2b2; font-size:initial; padding:0; position:absolute;top:0;right:0%;width:52px;height:52px;}
#mobile-navigation ul li .dropdown-toggle.toggle-open{top:0;right:0;}
/*#mobile-menu-button{right: 0; top: 4px;}*/
.site-branding img {width: 170px;}
.drop-arrow::after, .icon-angle-down {display: none;}
.to-close .mobile-menu-button-custom {top: 0; position: relative;}
body #mobile-navigation ul ul li a {padding-left: 30px;}

/*----------> Moblie Menu <----------*/

.contact_row {padding: 0;}
.background-color {padding: 100px 0;}

.happy-slider .slick-prev, .happy-slider .slick-next {top: auto; left: 50%; margin-top: 26px; z-index: 9;}
.slider_controls2 .slick-prev.slick-arrow {margin-left: -55px;}
.slider_controls2 .slick-next.slick-arrow {margin-left: 20px;}

.btn.btn-click-here {font-size: 12px; padding: 10px 10px; text-align: center;}


}

@media only screen and (max-width:768px) {
.single-post  .site-main {margin: 0 34% 0 0 !important;}
.widget-area {width: 34%!important; float: right; padding-left: 2rem; border-top:0; padding-top: 0; margin-top: 36px;}
.sidebar .content-area {float: left; margin: 0 -34% 0 0; width: 100%;}
.comment-navigation .nav-next, .post-navigation .nav-next, .posts-navigation .nav-next {float: right; text-align: right; width: 50%;}
.nav-links {display: flex; justify-content: space-between;}
.related-posts-section ol li .corp-content-wrapper, .yarpp-related ol li .corp-content-wrapper {padding: 15px 15px;}


}

@media only screen and (max-width:767px) {
	.section-content.margin-bottom.vc_row-o-equal-height.vc_row-flex { grid-column-gap: 0; gap: 18px; flex-wrap: wrap; padding-bottom: 0;}
	.section-content .left-content, .section-content .right-content { width: 100%; }
	.section-content .right-content { right: 0; }
	.section-content .left-content { left: 0; }
/*	.wedding-service { display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 20px; padding-top: 20px; }*/
    .sidebar .site-main {margin: 0 !important;}
    .single-post .site-main {border-right: 0; padding-right: 0;}
	.sidebar .content-area {margin: 0; width: 100%;}
	.widget-area {border-top: 1px solid #d6d6d6; margin-top: 30px; padding: 10 0 0; padding-top: 30px; width: 100% !important; padding-left: 0;}
	.widget.widget_recent_entries ul li {margin-bottom: 11px;}
	.widget.widget_recent_entries ul li {padding-left: 25px;}
	.widget.widget_recent_entries ul li::before {padding: 2px; height: 13px; width: 13px; top: 5px;}
	.related-posts-section .related-posts, .yarpp-related .related-posts {margin-bottom: 13px;}
	.post-navigation {padding: 15px 0; margin-top: 35px;}
	.nav-next a {display: block;}
	.related-posts-section ol{flex-wrap: wrap;}
	.related-posts-section {margin-top: 35px; padding-bottom: 0;}
	.related-posts-section ol li{margin: 0 0 18px;}
	.error-404.not-found {margin-bottom: 50px; margin-top: 50px;}
	.page-content p br {display: none;}
	.page-title {font-size: 28px; line-height: 1.1;}
	.section-content .right-content, .section-content .left-conten {box-shadow: none;}
	 .ol-list {margin-left: 30px; margin-bottom: 20px;}
	 .ol-top-p {margin-bottom: 10px;}
	 .choosetrong {margin-bottom: 5px;}
	 body .post-navigation .nav-previous a {flex-wrap: wrap;}
	.pagination .page-numbers {font-size: 13px; margin-right: 0.25em; min-width: 2.9em; padding: 0.9px .5em}
	.blog-layout-grid article .corp-content-wrapper .entry-header {margin-top: 7px; margin-bottom: 10px;}
	.more-link.excerpt {margin-top: 15px; margin-bottom: 7px;}
/*	.left-h4-margin {margin-bottom: 10px;}*/
	.background-contact {width: 100%; height: auto; background-position: center; background-size: contain;}
	.form-width {max-width: 60%;}
	.background-color {padding: 50px 0;}
	.gform_wrapper.gravity-theme .gform_validation_errors {max-width: 86%;}
	body .left-img-margin-bottom{margin-bottom: 24px;}
	.wpb_text_column.wpb_content_element.new-img-left-content {margin-top: 15px;}
	.ul-bottom-top-p {margin-bottom: 11px;}
	.gallery-image-item-margins .vc_grid-item {width: 50%; float: left!important;}
	.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {height: 450px;}
.vc_media_grid .vc_grid-item:nth-child(4n+2) .vc_gitem-zone, .vc_media_grid .vc_grid-item:nth-child(4n+4) .vc_gitem-zone {box-shadow: 6px 8px 0 #E3E3E3}
	/*body .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {padding-right: 15px; padding-bottom: 15px;}*/
	.gallery-image-item-margins .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {padding-right: 20px; padding-bottom: 30px;}


/*.happy-couples-section.slick-initialized.slick-slider {margin-bottom: 50px;}*/

.award-item img {margin: auto;}
.marquee__content li {padding: 0 15px; margin-left: 18px;}
.left-h4-margin {margin-bottom: 10px;}

}




@media only screen and (max-width:575px) {

/*.wedding-service { display: grid; grid-template-columns: 1fr; grid-gap: 20px; padding-top: 20px; }*/
.nav-links {flex-wrap: wrap;}
.post-navigation .nav-next, .posts-navigation .nav-next {float: right; text-align: right; width: 100%;}
.post-navigation .nav-previous {width: 100%;}
.related-posts-section ol li, .yarpp-related ol li {width: 100%;}
.related-posts-section ol li:nth-child(3n+1), .yarpp-related ol li:nth-child(3n+1) {margin-right: 0;}
body.page-layout-default.sidebar .blog-layout-grid article {width: 100%;}
body.page-layout-default.sidebar .blog-layout-grid article:nth-of-type(2n+1) {margin-right: 0;}
.blog-layout-grid article .entry-thumbnail img {height: 300px;}
.form-width {max-width: 90%;}
.background-contact {background-size: cover;}
.background-color {padding: 40px 0;}
	/*.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_visible-item.fadeIn.animated {width: 100%;}*/

.site-header.mobile-menu #mobile-navigation{width: 300px;}
.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {height: 700px;}
	.gallery-image-item-margins .vc_grid-item {width: 100%;}

}

@media only screen and (max-width:470px){
	.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {height: 500px;}
}