/************************************************* Header ********************************************************************/
   
/********** Main Banner **************************************************************************************************/
.MainBanner h1{font-size:70px; text-shadow:0px 4px 4px #00000040; line-height:1.1;} 

.MainBanner .MainBnrText h1{font-size:48px; text-shadow:0px 4px 4px #00000040; line-height:1.1;}


.accordion-button .arrow-icon {
  transition: transform 0.3s ease;
}


.accordion-button:not(.collapsed) .arrow-icon {
  transform: rotate(180deg);
}

/***** Additional CSS *****/

/*
.accordion-button {
	background: url(../images/up-arrow.png) no-repeat center left;
padding-left: 40px !important;
list-style: none;
margin-bottom: 0px;
}

.accordion-button.collapsed {
	background: url(../images/down-arrow.png) no-repeat center left;
padding-left: 40px !important;
list-style: none;
margin-bottom: 0px;
}
*/

#accordionExample .arrow-icon .fa-solid.fa-chevron-down {
  color: #C3262D;
}

.Youtube-video-width{width:1000px}

.listing-one li {
background: url(../images/ul-icon-one.png) no-repeat top left;
padding-left: 30px !important;
list-style: none;
margin-bottom: 8px;
}

.listing-two li {
background: url(../images/ul-icon-two.png) no-repeat top left;
padding-left: 30px !important;
list-style: none;
margin-bottom: 8px;
}

header#Header{position: fixed; z-index: 99999; width: 100%; top:0; }
main{margin-top:162px;}
 
.box-shadow {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.19);
}
.border-radius2 {
  border-radius: 50px 0px 0px 0px;
}
.border-radius1 {
  border-radius: 0px 0px 50px 0px;
}
.InnerImg, .CoverInnerImg {height:100%;}

.InnerImg img {object-fit:cover;height: 100%;width: 100%;}

#wpsm_accordion_190 {margin-bottom:0px!important;}

.site-link {display:none;}

.box-height {height: 140px;display: flex;justify-content: center;align-items: center;font-size: 60px;color: #fff;}

.contact-bx-width {width: 65%;margin: auto;}

.contact-bx-width a {color:#fff!important;}

.additional-space {display:none;visibility: hidden;}

.extra-space {display:none;visibility: hidden;}


.strong-view.controls-style-buttons2 .wpmslider-start, .strong-view.controls-style-buttons2 .wpmslider-stop, .strong-view.controls-style-buttons2 .wpmslider-next, .strong-view.controls-style-buttons2 .wpmslider-prev {
  font-size: 30px!important;
  line-height: 35px!important;
  width: 40px!important;
  height: 40px!important;
}

.HmTestiArea .strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {width: 85%;margin: auto;}
.HmTestiArea .strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport{border:unset!important;}
.HmTestiArea .strong-view.wpmtst-default .wpmtst-testimonial-inner{border:unset!important;text-align:center!important;font-weight: 600;
font-size: 22px;}
.HmTestiArea .strong-view.wpmtst-default .wpmtst-testimonial-field{text-align:center!important;font-size:30px!important;margin-top:1.5rem!important;}
.HmTestiArea .strong-view.wpmtst-default .wpmtst-testimonial{border:unset!important;}
.HmTestiArea .wpmtst-submission-form{text-align:left!important;font-size:18px!important;}
.HmTestiArea .strong-form textarea{height:3em!important;}
.HmTestiArea .required-notice{display:none;}

.BnrText{width:42%; float:right; padding:40px 25px; margin-right:16%;}
.MainBnrText{width:35%; float:right; padding:30px 20px; margin-right:10%;}

.slide-read-more{
     overflow:hidden;
 }
 .slide-read-more-button{
     cursor: pointer;
     display: none;
	 width: 15%;
     margin: auto;
	color: #C3262D;
 }

  .wp-block-image.quote-img img {
  width: 80px;

}
.wp-block-image.quote-img .alignright {margin:0!important;}

.w-70 {width: 95% !important;}

.wp-block-image.quote-img-one {
  display: flex;
}
.review-text {font-size:20px!important;}


.wp-block-column.slide-read-more {
  position: relative;
}

.wp-block-column.slide-read-more::after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  pointer-events: none;
  background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255, 1) 90%);
  width: 100%;
  height: 4em;
}

.wp-block-column.slide-read-more.shrink::after{
	background-image: unset!important;
}

.review-link {
  color: #000;
  font-size: 22px;
}

#corporate-events {
  scroll-margin-top: 340px !important;
}
#Private-Parties {
  scroll-margin-top: 340px !important;
}
.fp-playlist-horizontal a {width:20%!important;}

.InnerHrYag {
  width: 100% !important;
  margin: 20px 0px !important;
  color: #bdb9b9;
}

.TestiName {
  color: #000 !important;
}

.RevieInnerPgImage {padding:10px;}

.faq-title {font-size: 45px !important;line-height: 105px;}

.fg-panel.fg-dark {background-color: rgba(0, 0, 0, 0.7)!important;}

.faq-accordion .card-header {
  border-bottom: none!important;
  padding: 5px!important;
}
.faq-accordion button {width:100%; text-align:left;color: #444 !important;padding: 8px!important;}

.title-align {display: flex;justify-content: center;align-items: center;}

.blog-img {width: 300px;float: right;border: 2px solid #000;}

.title-align h2{text-align:left!important;}

.google-lg img {width: 346px;}

.wp-block-image.trustpilot-logo figure img {
  display: none;
  visibility: hidden;
}

.DiamondPackage-Image img {
  height: 360px !important;
  object-fit: cover;
}

.MrgnLeft {
  margin-left: 35px;
}
.MrgnRight {
  margin-right: 35px;
}

.accordion-button {
  background-color: #f8f8f8 !important;
  border: 1px solid #ccc !important;
  color: #000 !important;
  font-size: 22px;
}
.accordion-button:focus{
	box-shadow: none !important;
}

.accordion-button::after {
	content:unset!important;
}

.blog-img-sec{margin-left: 60px;}

.blog-section a {color:#fff!important;}

.InnerImg.img-pos1 img {
  object-position: 5%;
}

.InnerImg.img-pos2 img {
  object-position: 60%;
}

/*.fp-player a {
  display: none !important;
  visibility: hidden;
}

.fp-player .fp-ui a {
  display: block !important;
  visibility: unset !important;
}

.fp-player a:nth-last-child(3) {display:none !important;}*/

.page-id-33 .py-5.p-top {
  padding-top: 0rem !important;
}

#lgx_logo_slider_app_1443 .lgx_app_item_figure.lgx_img_hover_anim__default img {
	height: 100px;
	object-fit: contain;
}

/********************Inner Page Tesstimonial CSS********************************/

small {letter-spacing:0.5px !important}
.InnerTestimonials .card {/*box-shadow:0px 5px 16px rgba(223, 241, 223, 0.5);}*/ transition:0.8s; background:#fff; margin:0 auto; box-sizing:border-box; overflow:hidden; border-radius:7px !important}
.InnerTestimonials .card-header,.InnerTestimonials .card-footer {border-radius:7px !important}
.InnerTestimonials .card-header {background:transparent!important}
.InnerTestimonials .card:after {position:absolute;top:0; left:-50%; width:100%; z-index:9999; height:100%; pointer-events:none}
.InnerTestimonials .card-title img {z-index:99999 !important}
.InnerTestimonials .card .layer {position:absolute; top:calc(100% - 5px); width:100%; height:100%; background: linear-gradient(#EEEEEE , #EEEEEE ); left:0; z-index:1; transition:0.5s}
/*.card:hover {box-shadow:-5px 20px 40px rgba(223, 241, 223, 0.5)}*/
.InnerTestimonials .card:hover hr {background-color: #fff}
.InnerTestimonials .card:hover .layer {top:0}
.InnerTestimonials .card .content {position:relative; z-index:2}
.InnerTestimonials .card .content .img-1 {width:120px; height:120px; margin:0 auto; border-radius:50%; overflow:hidden; border:3px solid white !important}
hr {background-color:rgb(117, 117, 117); width:80% !important; margin:auto; transition:1s}
#quotes {opacity:0.1; filter:alpha(opacity=40)}
.InnerTestimonials .card-footer .text-org {color:#fff;}
.InnerTestimonials .card-columns {
  @include media-breakpoint-only(lg) {
    column-count: 2;
  }
  @include media-breakpoint-only(xl) {
    column-count:2;
  }
}
.card-columns {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

.icons-sec img {
  height: 80px;
  object-fit: contain;
}

.content-align-video .wp-block-embed {margin-bottom:0px!important;}

/************************************************* Testimonials ********************************************************************/
#TestiArea{font-size:32px; line-height:44px; background:url(../images/bg.jpg) no-repeat top center; min-height:704px;}
#TestiArea .Name{font-size:20px; letter-spacing:0.1em;}#TestiArea .carousel-inner{width:66%;}
#Testimonials .carousel-control-next, #Testimonials .carousel-control-prev {width:11px; z-index:9999; opacity:1; top:-65%;} 
 
/********** Footer ***************************************************************************************************/
#Footer{color:#fff;}
#Footer li.active a {color:#676767;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#676767;}
#Footer h4{font-size:32px;}
.CopyText{font-size:16px; line-height:1.4;}

#Footer .form-control{background:#fff; border-color:#fff; height:60px; color:#000;}
#Footer .btn{min-height:60px; font-size:20px; padding:8px 10px; min-width:unset;border-left:solid 1px #000 !important} 

.container-fluid {max-width:1720px !important;overflow:hidden;} 


/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 700px) and (max-width: 1700px){
.fg-panel-buttons {
  position: absolute !important;
  flex-direction: column-reverse !important;
  width: 100% !important;
  height: 100% !important;
  left: 0 !important;
  bottom: 0 !important;
  align-items: flex-end !important;
}

 .fg-panel-buttons .fg-panel-button-prev
{
width: 50px;
height: 50px;
float: left;
left: 10px !important;
position: absolute;
top: 45%;

}
 .fg-panel-buttons .fg-panel-button-next
{
width: 50px;
height: 50px;
float: left;
right: 10px !important;
position: absolute;
top: 45%;
}
 .fg-panel-buttons .fg-panel-button-close
{
width: 50px;
height: 50px;
float: left;
right: 10px !important;
position: absolute;
top: 0;
}
.fg-panel-buttons .fg-panel-button-info
{
	display:none !important;
}
}
  
/*************************************************************************************************************/
@media (min-width:992px) {.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:99; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}}

@media (min-width: 1920px){
.gutter-lg {margin-left:-22px!important;margin-right:-22px!important;}
.gutter-lg div[class^="col"]{padding-left:22px!important;padding-right:22px!important;}
.container {max-width:1820px !important;} .navbar-nav>li+li {margin-left:26px;}}

@media (min-width: 1600px) {.container {max-width:1540px;} body {font-size:19px; line-height:1.5;} #Footer{line-height:34px;}  
h1, .h1 {font-size:50px;} h2, .h2 {font-size:35px;}  .fs-60{font-size:50px !important;}
.ls-4{letter-spacing:0.04em;} .MainBanner .carousel-caption img{height:480px;}
}

@media (max-width:1580px){
	.MainBanner .carousel-caption img{height:450px;}
	.navbar .navbar-nav .nav-link {font-size:16px;}
	.OurGallerySec  #foogallery-gallery-71 .fg-image {width: 415px;}
	.MainBanner h1{font-size:65px;}
	.header-button{font-size: 16px; padding: 15px 20px;}
	.navbar .navbar-nav .nav-link {font-size: 16px;}
	.navbar-nav > li + li {margin-left: 12px;}
	.hm-main-heading-one.fs-60 {font-size: 45px!important;}
	.slide-read-more-button {width: 17%;}
}


/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1279.98px) and (max-width: 1459.98px){
	.container{max-width:1280px !important;}
	.OurGallerySec  #foogallery-gallery-71 .fg-image {width: 400px;}
	.MainBanner .carousel-caption img{height:410px;}
	.MainBanner h1{font-size:64px;}
	.BnrText {width: 50%;float: right;padding: 40px 25px;margin-right: 10%;}
	
	#TestiArea {font-size: 25px;}
	.content-align-other1.wp-block-columns{flex-wrap: wrap !important;}
.content-align-other1.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}

#Header .navbar .navbar-nav {margin:auto!important;}
.MainBanner .MainBnrText h1 {font-size: 40px;text-shadow: 0px 4px 4px #00000040;line-height: 1.1;}

.HmTestiArea .strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {width: 85%;margin: auto;}
.HmTestiArea .strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {padding-left: 35px!important;padding-right: 35px!important;}
.HmTestiArea .strong-view.wpmtst-default .wpmtst-testimonial-inner {font-size: 20px;}
.review-text {font-size:18px!important;}
.wp-block-image.quote-img img {
  width: 70px;
}
/*main {margin-top: 185px;}*/
.DiamondPackage-Image img {
  height: 465px !important;
  object-fit: cover;
}
.hm-main-heading-one.fs-60 {font-size: 40px!important;}
.slide-read-more-button {width: 17%;}	
}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.99px) and (max-width: 1279.98px){
	
.container{max-width:1190px !important;}
.navbar .navbar-nav .nav-link {font-size: 16px;}
.MainBanner .carousel-caption img{height:345px;}
.OurGallerySec  #foogallery-gallery-71 .fg-image {width: 543px;}
.MainBanner h1{font-size:52px;}
.MainBanner .MainBnrText h1 {font-size: 40px;text-shadow: 0px 4px 4px #00000040;line-height: 1.1;}
.MainBnrText {width: 36%;float: right;padding: 30px 20px;margin-right: 10%;}
.header-button{font-size: 15px; padding: 15px 15px;}
.DiamondPackage-Image img {
  height: 495px !important;
  object-fit: cover;
}
}

@media(max-width: 1000px){
.Youtube-video-width{width:100%!important;}
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner h1{font-size:60px;}.MainBanner .carousel-caption img{height:320px;}.fs-25{font-size:20px !important;}#Footer h4{font-size:26px;}
.content-align.wp-block-columns{flex-wrap: wrap !important;}
.content-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.OurGallerySec  #foogallery-gallery-71 .fg-image {width: 295px;}
#TestiArea {font-size: 25px;}
.content-align-other.wp-block-columns{flex-wrap: wrap !important;}
.content-align-other.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.VideoColumn1 iframe {height: 160px;}
.VideoColumn2 iframe {height: 260px;}
.fs-60{font-size:40px !important;}
.hm-main-heading-one.fs-60 {font-size: 34px!important;}
.HmTestiArea .strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {width: 85%;margin: auto;}
main{margin-top:212px;}

#divSliderMain_admin_gallery_slider67988c6b826a1 {
  width: 850px !important;
}
.gvv_galleryWrap {
  width: 850px !important;
}
.gvv_gallery {
  width: 850px !important;
}
.gvv_panelWrap {
  width: 850px !important;
}
.gvv_filmstripWrap {
  width: 850px !important;
}

.BnrText{width:75% !important; padding:15px; margin-right:0% !important;}
.MainBnrText{width:55% !important; padding:25px; margin-right:0% !important;}
.MainBanner .MainBnrText h1 {font-size: 35px;text-shadow: 0px 4px 4px #00000040;line-height: 1.1;}

.slide-read-more-button {width: 23%;}

.w-70 {width: 90% !important;}
.review-text {font-size:18px!important;}
.wp-block-image.quote-img img {
  width: 70px;
}
.wp-block-column.slide-read-more::after {height: 8em;}
.faq-title {
  font-size: 45px !important;
  line-height: 100px;
}
.DiamondPackage-Image img {height: auto !important;object-fit: unset;}
.MrgnLeft {
  margin-left: 0px;
}
.MrgnRight {
  margin-right: 0px;
}
.DiamondPackageSecImg .alignright {
   float: unset;
   margin: auto;
}

.DiamondPackageSecImg .alignright img {
   width:100%!important;
}
.date.text-end {
  text-align: unset !important;
}
}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner h1{font-size:45px;}.MainBanner .carousel-caption img{height:235px;}.fs-25{font-size:20px !important;}#Footer h4{font-size:26px;}h1, .h1 {font-size:34px;}.fs-60{font-size:40px !important;}#TestiArea{font-size:22px; line-height:34px; min-height:450px;}#TestiArea .carousel-inner{width:94%;}
.hm-main-heading-one.fs-60 {font-size: 41px !important;}
	.navbar-nav > li + li {margin-left: 0px;}
	.btn-close{opacity:unset!important;}
	
.MainBnrText {width: 55% !important;padding: 25px;margin-right: 0% !important;}

.MainBanner .MainBnrText h1 {font-size: 30px;text-shadow: 0px 4px 4px #00000040;line-height: 1.1;}

.BnrText{width:75% !important; padding:15px; margin-right:0% !important;}

.blog-img-sec {margin-left: 15px;}

.content-align.wp-block-columns{flex-wrap: wrap !important;}
.content-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}

.content-align-inner.wp-block-columns{flex-wrap: wrap !important;}
.content-align-inner.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
	
.content-align-other.wp-block-columns{flex-wrap: wrap !important;}
.content-align-other.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}

.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 2;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;orphans: 1;widows: 1;}
.OurGallerySec  #foogallery-gallery-71 .fg-image {width: 215px;}

.content-align-video.wp-block-columns{flex-wrap: wrap !important;}
.content-align-video.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 47% !important;}
.wp-block-image .alignright, .wp-block-image .alignleft {float:unset!important;margin:auto!important;}
.quote-img.wp-block-image .alignright {float: right!important;margin: 0!important;}
.w-70 {width: 90% !important;}
.review-text {font-size:16px!important;}


.site-link {display:block;}
.site-logo {display:none!important;}
#Header {padding:10px;}
.VideoColumn1 iframe {height: 115px;}
.VideoColumn2 iframe {height: 200px;}
.contact-bx-width {width: 90%;margin: auto;}
.box-height {height: 120px;font-size: 50px;}
.HmTestiArea .strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {width: 90%;margin: auto;}


#divSliderMain_admin_gallery_slider67988c6b826a1 {
  width: 650px !important;
}
.gvv_galleryWrap {
  width: 650px !important;
}
.gvv_gallery {
  width: 650px !important;
}
.gvv_panelWrap {
  width: 650px !important;
}
.gvv_filmstripWrap {
  width: 650px !important;
}

.HmTestiArea .strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {padding-left: 40px!important;padding-right: 40px!important;}
.HmTestiArea .strong-view.wpmtst-default .wpmtst-testimonial-inner {font-size: 18px;}

.slide-read-more-button {width: 31%;}
.wp-block-image.quote-img img {
  width: 60px;
}
main {
  margin-top: 75px;
}
.faq-title {
  font-size: 33px !important;
  line-height: 75px;
}
.ContactSec .fs-65 {
  font-size: 45px !important;
}

.SuppliersSec .fs-65 {
  font-size: 45px !important;
}

.BlogSec h2.fs-55 {
  font-size: 45px !important;
}

.blog-img-sec {display: flex;justify-content: center;align-items: center;margin-bottom: 15px;}
.blog-img {width: 396px;}
.title-align h2 {text-align: center !important;}

.DiamondPackage-Image img {height: auto !important;object-fit: unset;}

.MrgnLeft {
  margin-left: 0px;
}
.MrgnRight {
  margin-right: 0px;
}

.DiamondPackageSecImg .alignright {
   float: unset;
   margin: auto;
}

.DiamondPackageSecImg .alignright img {
   width:100%!important;
}
.date.text-end {
  text-align: unset !important;
}
header#Header {
  box-shadow: 0 5px 12px rgba(0,0,0,.5);
}
}

@media (max-width: 767.98px) {.MainBanner h1{font-size:50px;}.MainBanner .carousel-caption img{height:142px;margin-top: 6px;}.fs-25{font-size:20px !important;}#Footer h4{font-size:26px;}h1, .h1 {font-size:34px;}.fs-60{font-size:34px !important;}#TestiArea{font-size:22px; line-height:34px; min-height:450px;}#TestiArea .carousel-inner{width:100%;}
.navbar-nav > li + li {margin-left: 0px;}
.btn-close{opacity:unset!important;}
.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 1;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;orphans: 1;widows: 1;}
.wp-block-image .alignright, .wp-block-image .alignleft {float:unset!important;;margin:auto;!important;}
.site-logo {display:none!important;}
#Header {padding:10px;}
.site-link {display:block;}
.MainBanner .carousel-caption .float-end .d-md-block {display:block;}
.VideoColumn2 iframe {height: 250px;}
.contact-bx-width .h1{font-size:22px;}
.additional-space {display:block;}
.extra-space {display:block;}
.contact-bx-width {width: 100%;margin: auto;}
.box-height {height: 90px;font-size: 35px;}
.contact-bx-width .mb-4 {margin-bottom: 1rem !important;}
.bg-cover-img .wp-block-cover {min-height:300px!important;}

.HmTestiArea .strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {width: 100%;margin: auto;}
.HmTestiArea .strong-view.wpmtst-default .wpmtst-testimonial-inner{font-size: 13px;}


.HmTestiArea .strong-view.controls-type-sides:not(.rtl) .wpmslider-prev {
  left: 0px;
}

.HmTestiArea .strong-view.controls-type-sides:not(.rtl) .wpmslider-next {
  right: 0px;
}

.HmTestiArea .strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {
  padding-left: 35px;
  padding-right: 35px;
}

#divSliderMain_admin_gallery_slider67988c6b826a1 {
  width: 350px !important;
}
.gvv_galleryWrap {
  width: 350px !important;
}
.gvv_gallery {
  width: 350px !important;
}
.gvv_panelWrap {
  width: 350px !important;
}
.gvv_filmstripWrap {
  width: 350px !important;
}
.MainBnrText{width:43% !important; padding:5px; margin-right:0% !important;}
.MainBanner .MainBnrText h1 {font-size: 15px;text-shadow: 0px 4px 4px #00000040;line-height: 1.1;}
.BnrText{width:60% !important; padding:10px; margin-right:0% !important;}
.MainBanner.ft-banner .Homebnr .carousel-item img{height: 200px !important;object-fit: cover;object-position: 29%;}
.ft-banner h1 {font-size:30px!important;}
.BnrText h1{font-size:30px;}
.slide-read-more-button {width: 60%;}
.quote-img.wp-block-image .alignright {float: right!important;margin: 0!important;}
.w-70 {width: 100% !important;}
.wp-block-image.quote-img img {width: 75px;}
.review-text {font-size:16px!important;}

.wp-block-column.slide-read-more::after {height: 8em;}
main {margin-top: 55px;}
.fs-65 {
  font-size: 45px !important;
}
.fs-35 {
  font-size: 25px !important;
}
.BlogSec h2.fs-35 {font-size: 25px !important;}

.ContactSec .fs-65 {
  font-size: 25px !important;
}

.SuppliersSec .fs-65 {
  font-size: 35px !important;
}

.BlogSec h2.fs-55 {
  font-size: 35px !important;
}

.faq-title {
  font-size: 13px !important;
  line-height: 30px;
}
.blog-img-sec {display: flex;justify-content: center;align-items: center;margin-bottom: 15px;}
.title-align h2 {text-align: center !important;}
.DiamondPackage-Image img {height: auto !important;object-fit: unset;}

.MrgnLeft {
  margin-left: 0px;
}
.MrgnRight {
  margin-right: 0px;
}
.fs-55 {
  font-size: 50px !important;
}
.page-id-52 .fs-55 {
  font-size: 36px !important;
}
.blog-img-sec {margin-left: 0px;}

.DiamondPackageSecImg .alignright {
   float: unset;
   margin: auto;
}

.DiamondPackageSecImg .alignright img {
   width:100%!important;
}
.fp-playlist-horizontal a {
  width: 20% !important;
}
.fp-playlist-external.fv-playlist-design-2017.fp-playlist-horizontal.skin-slim.visible-captions {
	width: 835px!important;
}
.hm-main-heading-one.fs-60 {
  font-size: 22px!important;
}
.hm-main-heading-two {
  font-size: 18px!important;
}
.date.text-end {
  text-align: unset !important;
}
header#Header {
  box-shadow: 0 5px 12px rgba(0,0,0,.5);
}
}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item img {
    height:220px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
	object-position: 20%;
} .MainBanner h1{font-size:20px;} .fs-60{font-size:26px !important;} #Header .btn{padding:9px 18px; font-size:14px;}
.ft-banner h1 {font-size:30px!important;}
.MainBanner.ft-banner .Homebnr .carousel-item img{height: 200px !important;object-fit: cover;object-position: 29%;}
.blog-img-sec {margin-left: 0px;}
.hm-main-heading-one.fs-60 {
  font-size: 22px!important;
}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {
	.MainBanner .MainBnrText h1 {font-size: 14px;text-shadow: 0px 4px 4px #00000040;line-height: 1.1;}
	.ContactSec .fs-65 {font-size: 20px !important;}
	.blog-img-sec {display: flex;justify-content: center;align-items: center;margin-bottom: 15px;}
.title-align h2 {text-align: center !important;}
.MrgnLeft {
  margin-left: 0px;
}
.MrgnRight {
  margin-right: 0px;
}
.blog-img-sec {margin-left: 0px;}

.DiamondPackageSecImg .alignright {
   float: unset;
   margin: auto;
}

.DiamondPackageSecImg .alignright img {
   width:100%!important;
}

}