.HeaderImageTextBox_0 #headerimage-1 #picture-content {
    padding-top: 50% !important;
}
#partner_slider_page .partnerswiper .swiper-button-prev,
#partner_slider_page .partnerswiper .swiper-button-next,
#_partners-PartnerSlider-_partners-PartnerSlider-content-partner_slider_page-4-4 .partnerswiper .swiper-button-prev,
#_partners-PartnerSlider-_partners-PartnerSlider-content-partner_slider_page-4-4 .partnerswiper .swiper-button-next {
    display: none;
}
#partner_slider_page .swiper-wrapper,
#_partners-PartnerSlider-_partners-PartnerSlider-content-partner_slider_page-4-4 .swiper-wrapper {
    transform: unset !important;
    flex-wrap: wrap;
    align-items: center;
}
/* #partner_slider_page .swiper-wrapper .swiper-slide, */
#_partners-PartnerSlider-_partners-PartnerSlider-content-partner_slider_page-4-4 .swiper-wrapper .swiper-slide {
    margin: 0;
    padding: 20px 10px;
}
.header--wrapper.content-wrapper > div.relative {
    width: 100%;
}
/* .header--wrapper.content-wrapper > div.relative {
    width: 100%;
} */
.product-description  ul {
    list-style: circle;
}
.product-description  ul li{
    margin-bottom: 15px;
}
.reserve_btn_home_menu {
    display: block;
    background-color: transparent !important;
    border-radius: 100px;
    width: unset !important;
  }
  .reserve_btn_home_menu .reserve_btn_home {
    padding: 18px 28px !important;
    background-color: transparent !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
  }
  .reserve_btn_home_menu .reserve_btn_home:hover {
      border-color: transparent !important;
  }
.book_demo_btn {
    /* display: none; */
    a {
        padding: 27px 94px;
        color: #ffffff;
        border-color: #ffffff;
        border-width: var(--borderWidth);
        padding: 20px 44px;
        border-radius: 100px;
        transition: 0.3s;
        font-weight: var(--fontWeight-button);
    }
    a:hover{
        background: radial-gradient(ellipse at center center, transparent 30%, #98dece 100%);
        border-color: transparent;
    }
}
nav.menu ul li.reserve_btn_home_menu button , .bookDemo-sticky-btn span>button.btn-primary {
    font-weight: 300;
}
.content-box #description-content iframe{
    max-height: 750px !important;
    max-width: 1400px !important;
}
#content .product-module .right-content .service-listing .custom-scrollbar.product_description{
    max-height: unset !important;
}

#message-send #successMsg.success-message {
    background-color: #c8faee !important;
    color: #474642 !important;
}

main #textExpertise-content .main-content .content-img img {
    border-radius: 20px;
    margin: unset !important;
}
body.smartresponseai #smartResponseAi_image_textbox img {
    object-fit: contain !important;
}

@media (min-width: 1024px) {
    .HeaderImageTextBox_0 #headerimage-1 #picture-content {
        padding-top: 33% !important;
    }
}
@media (max-width: 1024px) {
    .product-module.container #content .product-description{
        padding-left: 20px !important;
    }
    #imageTextBox4 #smartResponse_image_textbox .imageTextBox--image .imageTextBox--content-wrapper img {
        object-fit: contain !important;
    }
    #imageTextBox4 #smartResponse_image_textbox .imageTextBox--image .imageTextBox--content-wrapper img {
        height: 310px !important;
    }
}
@media (max-width: 768px) {
    .product-description.sub-title {
        width: 100% !important;
    }
    #partner-slider, #partner-slider h2 {
        padding-top: 0px !important;
    }
    #imageTextBox4 {
        padding-top: 70px !important;
    }
    #imageTextBox4 #smartResponse_image_textbox .imageTextBox--image .imageTextBox--content-wrapper img {
        height: 355px !important;
    }
    .product-description  ul {
        padding-left: 20px !important;
    }
    #_modules_smartresponseai-HeaderImageTextBox-_modules_smartresponseai-HeaderImageTextBox-content-smartResponseAI_header_image_textbox-3-3 #picture-content img,
    #_modules_smartresponse-HeaderImageTextBox-_modules_smartresponse-HeaderImageTextBox-content-smartResponse_header_image_textbox-3-3 #picture-content img{
        object-fit: contain !important;
        height: auto !important;
    }
}
@media (max-width: 640px) {
    .product-module.container #content .product-description {
        padding-left: 0px !important;
    }
}
.requiredFormField {
    border: 1px solid #FF3333 !important;
}
.content-box .content-box_1{
    margin: 20px auto;
    width: 100%;
}
.product-module.container #content .right-content {
    max-height: unset;
}
.product-module.container #content .right-content .product-description .product_description{
    word-break: break-word;
}

/* #imageTextBox4 div:not(#imagestwo) .imageTextBox--image .imageTextBox--content-wrapper img {
    object-fit: fill;
} */

#_modules_smartresponseai-HeaderImageTextBox-_modules_smartresponseai-HeaderImageTextBox-content-smartResponseAI_header_image_textbox-3-3 #picture-content img {
    object-fit: fill !important;
}
.HeaderImageTextBox_0 .text-content div.max-w-xs {
    max-width: 520px;
}
/* #textExpertise-content .content-img .desktop-device img {
    max-height: 200px !important;
    max-width: 200px !important;
} */
#contact-loader {
    left: 0 !important;
}

@media screen and (min-width:1025px) {   
    #sideBySide {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

.content_left{
    color: #474642 !important;
}

.content_right{
    color: #474642 !important;
}

#sideBySide .content_right ul{
    list-style: circle;
    margin-left: 40px !important;
}

div.py-24.lg\:py-40.bg-primary-lighter.overflow-hidden.relative{
    padding-top: 0;
    padding-bottom: 100px;
}

.product-description{
    font-size: 20px !important;
    line-height: 30px !important;
}

#smartRsponseAi_image_textbox4 #imageTextBox4 .imageTextBox--image .imageTextBox--content-wrapper img
/* #booking-mts-image-text-box #imageTextBox4 .imageTextBox--image .imageTextBox--content-wrapper img */
{
    height: 100% !important;
    max-height: 600px !important;
    width: 100% !important;
    object-fit: contain !important;
}

/* #product-list .visible img{
    width: 100% !important;
} */

@media screen and (min-width:768px) {
    .content-box.border-b.border-primary {
        position: relative;
    }

    .content-img {
        position: absolute;
        top: 0;
        left: 68%;
    }

    /* picture.desktop-device>img {
        @apply w-full h-full lg:w-[150px] lg:h-[150px] md:w-[120px] md:h-[120px]
    } */
}

picture.desktop-device {
    display: block;
}

.ContentBox3_3 .content-box-multiple .main-content .w-full .content-box .content-img picture {
    position: relative !important;
}

/* CSS to fix style of email & time :: Start */
#__MTS #__MTS_Chat-widget .MTS__relative.MTS__flex.MTS__justify-start.MTS__items-center.MTS__w-full.MTS__mb-2.MTS__text-label.MTS__font-label.MTS__tracking-label.MTS__leading-label {

    display: block;

}
 
#__MTS #__MTS_Chat-widget .MTS__relative.MTS__flex.MTS__justify-start.MTS__items-center.MTS__w-full.MTS__mb-2.MTS__text-label.MTS__font-label.MTS__tracking-label.MTS__leading-label > span.MTS__mx-2.MTS__hidden.sm\:MTS__block {

    display: none;

}
 
#__MTS #__MTS_Chat-widget .MTS__chatApp-popup.sm\:MTS__max-w-\[1112px\] .MTS__relative.MTS__flex.MTS__justify-start.MTS__items-center.MTS__w-full.MTS__mb-2.MTS__text-label.MTS__font-label.MTS__tracking-label.MTS__leading-label {

    display: flex;

}
 
#__MTS #__MTS_Chat-widget .MTS__chatApp-popup.sm\:MTS__max-w-\[1112px\] .MTS__relative.MTS__flex.MTS__justify-start.MTS__items-center.MTS__w-full.MTS__mb-2.MTS__text-label.MTS__font-label.MTS__tracking-label.MTS__leading-label > span.MTS__mx-2.MTS__hidden.sm\:MTS__block  {

    display: inline-block;

}

/* Z-Index changes */
#__MTS[data-mts-view="Chat-widget"] {
    position: relative;
    z-index: 99999;
  }

/* CSS to fix style of email & time :: End */

#__MTS.contact .ContactForm_2.relative div.py-24.lg\:py-40.bg-primary-lighter.overflow-hidden.relative{
  padding-top: 50px;
  padding-bottom: 50px;
}

.menu--quick-menu #phone a img{
    height: 22px !important;
    width: 22px !important;
    max-width: fit-content !important;
}

/* .events #textExpertise-content .w-full.mb-3.max-w-\[1194px\] picture img{
    height: 100%;
    width: 100%;
    max-height: 80% !important;
    max-width: 80% !important;
    border-radius: 10px;
} */

body.\34 04error .header--bar {
    background: radial-gradient(ellipse at left center,#77554b,#474642);
}

body.\34 04error #body-content-wrapper #content div.error-content {
    margin-top: 100px !important;
}

body.\34 04error #body-content-wrapper #content div.error-content a {
    color: #474642;
    font-weight: 500;
}

.contact div.py-24.lg\:py-40.bg-primary-lighter.overflow-hidden.relative {
    padding-top: calc(var(--fontSize-base) * 6);
    padding-bottom: calc(var(--fontSize-base) * 6);
}

@media (min-width: 1024px) {
    .contact div.py-24.lg\:py-40.bg-primary-lighter.overflow-hidden.relative {
        padding-top: calc(var(--fontSize-base) * 10);
        padding-bottom: calc(var(--fontSize-base) * 10);
    }
}

#events_list #textExpertise-content .content-img .imageWrapperComponent .desktop-device img {
	border-radius: unset !important;
}

@media screen and (max-width:767px) {
    #events_list #textExpertise-content .content-img .imageWrapperComponent .desktop-device {
        display: flex !important;
        justify-content: center;
        margin-top: 20px;
    }

		#partner_slider_page .swiper-wrapper {
			flex-direction: column !important;
		}
		
		#partner_slider_page .swiper-wrapper .swiper-slide {
			width: 100% !important;
		}
}

.grecaptcha-badge {
    display: none;
}

/* image-changes:Start */
#Images-text-box .imageWrapperComponent img {
   object-fit: cover;
}

#partner_slider_page .swiper-wrapper .swiper-slide {
    padding: 20px 0 !important;
}

#partner_slider_page .swiper-wrapper > div {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* #blacktheamPartnerslider #partner-slider div.swiper-wrapper .imageWrapperComponent img {
    max-width: 245px;
    max-height: 200px;
} */

@media screen and (min-width:615px) {
    #Expertise-Content #textExpertise-content .main-content div.content-img {
        width: unset !important;
    }
}

@media screen and (max-width:614px) {
    #Expertise-Content #textExpertise-content .main-content div.content-img .imageWrapperComponent {
        width: 200px;
        height: 200px;
    }
}

#modules_list_new #content .right-content .product-description.wrapper .icon-wrapper .imageWrapperComponent {
	max-height: 118px;
}

#partner-slider .imageWrapperComponent,
#blacktheamPartnerslider #partner-slider div.swiper-wrapper .imageWrapperComponent img {
    width: 100%;
    max-width: 200px;
    margin: auto;
}

#casesimageslider .align-middle.container {
    padding-bottom: 20px;
}

.parking #parking_productDetails #parking_productDetails .main-img .imageWrapperComponent {
    max-width: 744px;
    max-height: 484px;
    margin: auto;
}

@media screen and (max-width:1024px) {
    #booking-mts-image-text-box #imageTextBox4 #booking-mts-image-text-box {
        flex-direction: column;
    }
    
    #booking-mts-image-text-box #imageTextBox4 #booking-mts-image-text-box #booking-mts-image-text-box {
        flex-direction: row;
        width: 100%;
    }

    #booking-mts-image-text-box #imageTextBox4 #booking-mts-image-text-box .imageTextBox--image,
    #booking-mts-image-text-box #imageTextBox4 #booking-mts-image-text-box > div.imageTextBox--text:last-child {
        width: 100%;
    }

    #booking-mts-image-text-box #imageTextBox4 #booking-mts-image-text-box .imageTextBox--text .lg\:max-w-\[400px\] {
        max-width: unset;
    }
}
/* image-changes:End */

#Expertise-Content .content-img .imageWrapperComponent,
#Expertise-Content .content-img .imageWrapperComponent > picture,
#Expertise-Content .content-img .imageWrapperComponent > picture img {
    height: 200px !important;
    width: 200px !important;
}

#imageTextBox4 .imageTextBox--image .imageTextBox--content-wrapper img {
    max-height: 573px;
}