h1, h2, h3, h4, h5, h6 {display: inline-block; margin: inherit; padding: inherit;}
footer { z-index: 11 !important; position: relative;}
footer a {color: #000000; text-decoration: none;}
@media(min-width: 1024px) {.lg\:text-right { text-align: right;}
    .custom-view .lg\:order-1 .text-content { padding-right: 100px;}
    .custom-view .lg\:order-2 .text-content { padding-left: 100px;}
    /*.custom-view .text-content .text-default-text {padding-bottom: 20px;}*/
}
section.cust-pt-0 {padding-top: 0px;}
.-mx-3 {margin-left: -0.9375rem; margin-right: -0.9375rem;}
.px-3 {padding-left: 0.9375rem; padding-right: 0.9375rem;}
.lg\:pt-40 {padding-top: 10rem !important;}
.lg\:pb-40 {padding-top: 5rem !important;}
.py-40 {padding-top: 10rem !important; padding-bottom: 7rem !important;}
.lg\:py-60 {padding-top: 15rem !important; padding-bottom: 15rem !important;}
.py-20 {padding-top: 5rem; padding-bottom: 5rem;}
.lg\:py-40 {padding-top: 10rem !important; padding-bottom: 10rem !important;}
/*section.pt-20 {padding-top:5rem !important;}*/
.fixed.top-0.text-white.py-7 a:hover {color: #ffffff;}
.fixed.top-0 .absolute ul li a:hover {color: #de282d !important;}
.cookiepopupBody .container {margin: 0 auto !important;}
.entry-content p {margin-top: 0; margin-bottom: 1rem;}
.entry-content ul {list-style-type: disc; margin-left: 20px; padding: 0 0 10px 30px; float: left; width: 100%;}
.entry-content ol {list-style-type: decimal; margin-left: 20px; padding: 0 0 10px 30px; float: left; width: 100%;}
.entry-content h2 {font-size: 1.75rem; line-height: 2.5rem; mbottom: 20px; display: block;}
.entry-content h2 strong {font-weight: 400;}
.entry-content h3 {font-size: 1.25rem; line-height: 1.5rem; margin-bottom: 10px; display: block;}
.entry-content h3 strong {font-weight: 600;}
.entry-content h4 {font-size: 1.25rem; line-height: 1.5rem; margin-bottom: 10px; display: block;}
.entry-content h4 strong {font-weight: 600;}
/*
body{line-height: 1.3 !important;}
.text-title {font-size: 60px !important; line-height: 1.3 !important;}
.text-small-title {font-size: 16px !important;}
.text-small-title.uppercase {  text-transform: capitalize !important;}
.btn-primary.font-normal{ font-weight: 600  !important;}
.custom-view .text-small-title {font-size: 16px !important; font-weight: 600 !important; color: #de282d;}
.custom-view .text-title {font-size: 48px !important; font-weight: 700 !important; line-height: 57px !important;}
.custom-view .text-default-text {font-size: 18px !important; font-weight: 400 !important; line-height: 31.5px !important;}
*/
.static-header.bg-\[\#fafafa\] {background-color: #f5f5f7;}
.static-header .taillwind_content_block_9.mt-32 .mb-20 {margin-bottom: 0rem;}
.static-header section.bg-\[\#fafafa\] {background-color: #f5f5f7;}
.stories_detail p img {padding-top: 20px !important; padding-bottom: 50px !important; margin: 0 auto;}
section.bg-\[\#fafafa\] .stories_detail img, video {margin: 10px auto 20px !important; text-align: center;}
section.bg-\[\#fafafa\] .stories_detail {font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: .012em; color: #1d1d1f;}
section.bg-\[\#fafafa\] .stories_detail p {margin-top: 0; margin-bottom: 5px; font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: .012em;}
section.bg-\[\#fafafa\] .stories_detail ul {margin: 0 0 10px; padding: 0 0 0 25px; font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: .012em;}
section.bg-\[\#fafafa\] .stories_detail ul li {margin: 0 0 0 25px; padding: 10px; list-style: disc; font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: .012em;}
section.bg-\[\#fafafa\] .stories_detail ol {margin: 0 0 10px; padding: 0 0 0 25px; font-size: 19px; line-height: 1.4211; font-weight: 400; letter-spacing: .012em;}
section.bg-\[\#fafafa\] .stories_detail ol li {margin: 0 0 0 25px; padding: 10px; list-style: decimal !important; font-weight: 500;}
section.bg-\[\#fafafa\] .stories_detail .display-block p {margin-bottom: 25px;}
.swiper-slide-1 .swiper-button-prev, .swiper-slide-1 .swiper-rtl .swiper-button-next {left: -30px; right: auto; top: 40%; padding-left: 22px; padding-right: 22px;}
.swiper-slide-1 .swiper-button-next, .swiper-slide-1 .swiper-rtl .swiper-button-prev {right: -30px; left: auto; top: 40%; padding-left: 22px; padding-right: 22px;}
/*taillwind_call_to_action_31*/
.taillwind_call_to_action_31 .text-default-text .content-text-ul li {background-repeat: no-repeat; background-position: left 7px; list-style: outside none none; margin: 0 0 10px; padding: 0 20px; width: 100%;}
.taillwind_call_to_action_31 .text-default-text .content-text-ul li {background-image: url(../images/square-bullet.png);}
.taillwind_call_to_action_3 .text-default-text .content-text-ul li {background-repeat: no-repeat; background-position: left 7px; list-style: outside none none; margin: 0 0 10px; padding: 0 20px; width: 100%;}
.taillwind_call_to_action_3 .text-default-text .content-text-ul li {background-image: url(../images/square-bullet.png);}
.taillwind_call_to_action_3 .content-text-ul li:last-child {margin-bottom: 0px;}
/*End*/
.tailwind_feature_large_11 .swiper-slide {height: auto !important;}
.tailwind_feature_large_11 .mb-10 {margin-bottom: 0.75rem;}
.tailwind_feature_large_11 .text-title {font-size: 1.5rem; font-weight: 700;}
.static-header .navigation {background: rgba(0,0,0,0.8);}
.static-header #section577 {margin-top: 130px;}
@media (max-width: 1024px) {
    .swiper-slide-1 .swiper-button-prev, .swiper-slide-1 .swiper-rtl .swiper-button-next { left: 10px !important; right: auto; top: 40% !important;}
    .swiper-slide-1 .swiper-button-next, .swiper-slide-1 .swiper-rtl .swiper-button-prev { right: 10px !important; left: auto; top: 40% !important;}
    .swiper-slide-2 .swiper-button-prev, .swiper-slide-2 .swiper-rtl .swiper-button-next { left: 10px !important; right: auto; top: 40% !important;}
    .swiper-slide-2 .swiper-button-next, .swiper-slide-2 .swiper-rtl .swiper-button-prev { right: 10px !important; left: auto; top: 40% !important;}
}
@media (max-width: 768px) {
    .text-small-title { font-size: 1rem !important;}
    .text-title { font-size: 2rem !important;}
    .swiper-slide-1 .swiper-button-prev, .swiper-slide-1 .swiper-rtl .swiper-button-next { left: 10px; right: auto; top: 40%;}
    .swiper-slide-1 .swiper-button-next, .swiper-slide-1 .swiper-rtl .swiper-button-prev { right: 10px; left: auto; top: 40%;}
    .lg\:py-60 { padding-top: 10rem !important; padding-bottom: 5rem !important;}
    .swiper-slide-2 .swiper-button-prev, .swiper-slide-2 .swiper-rtl .swiper-button-next { left: 10px; right: auto; top: 40%;}
    .swiper-slide-2 .swiper-button-next, .swiper-slide-2 .swiper-rtl .swiper-button-prev { right: 10px; left: auto; top: 40%;}
}
@media (max-width: 480px) {.swiper-button-next, .swiper-button-prev { position: relative;}
    .swiper-slide-1 .swiper-button-prev, .swiper-slide-1 .swiper-rtl .swiper-button-next { left: 36% !important; right: auto; top: 96% !important; width: 48px; height: 48px;}
    .swiper-slide-1 .swiper-button-next, .swiper-slide-1 .swiper-rtl .swiper-button-prev { right: 36% !important; left: auto; top: 96% !important; width: 48px; height: 48px;}
    .swiper-slide-2 .swiper-button-prev, .swiper-slide-2 .swiper-rtl .swiper-button-next { left: 36% !important; right: auto; top: 110% !important; width: 48px; height: 48px;}
    .swiper-slide-2 .swiper-button-next, .swiper-slide-2 .swiper-rtl .swiper-button-prev { right: 36% !important; left: auto; top: 110% !important; width: 48px; height: 48px;}
}
.tandc-content {display: black !important; line-height: 18px !important; margin: 0 !important; padding: 0 !important;}
.tandc-content h5 {padding: 15px 0 10px 0 !important; line-height: 26px !important; margin: 0;}
.tandc-content p {padding: 10px 0 !important; line-height: 26px !important;}
.tandc-content  ul {padding: 10px 10px !important;}
.tandc-content  ul li {padding: 5px 0 !important; margin: 0 10px 0 0 !important; line-height: 26px !important;}
/************************************* tailwind-custom.css 12/12/2022 Start ****************************************/
html {font-size: 16px;}
.header {z-index: 1000;}
.text-white .text-title {color: #fff;}
.text-white .text-sub-title {color: #fff;}
.text-white .text-small-title {color: #fff;}
.text-white .text-default-text {color: #fff;}
.text-box-p li {list-style: disc; padding: 0 0 3px 5px; margin-left: 30px !important;}
.btn {display: inline-block; padding: 8px 14px; text-decoration: none;}
.btn.btn-lg {padding: 12px 20px; font-size: 18px; display: inline-block;}
.justify-around {justify-content: space-around;}
.text-[#7bc24e] {color: #7bc24e;}
.text-[#051c2c] {color: #051c2c;}
.footer-section-01 {background: #f5f5f5;}
.footer-section-02 {background: #051c2c; color: #7bc24e;}
.footer-section-02 .text-small-title {color: #7bc24e;}
.footer-section-02 a {color: #7bc24e;}
.footer-section-02 .btn-sign-up {background: #d8dfe1; color: #051c2c;}
.footer-section-02 .btn-sign-up:hover {background: #7bc24e;}
.footer-section-03 {background: #415364;}
.text-right {text-align: right;}
/*.py-2 {padding-top: 0.5rem; padding-bottom: 0.5rem;} 09302022 */
.mt-2 {margin-top: 0.5rem;}
.mt-3 {margin-top: 0.75rem;}
.mb-2 {margin-bottom: 0.5rem;}
.mb-6 {margin-bottom: 1.5rem;}
.mr-2 {margin-right: 0.5rem;}
.ml-3 {margin-left: 0.75rem;}
.mx-2 {margin-left: 0.5rem; margin-right: 0.5rem;}
.btn-primary {border: none;}
.border-black {border-style: solid;}

footer {/* margin-top: 5rem; font-family: 'Outfit', sans-serif; font-weight: 400; font-size: 14px; */}
.footer-section-03 a {color: #ffffff; text-decoration: none;}
footer a {color: #000000; text-decoration: none;}
@media(min-width: 1024px) {
    .lg\:text-right { text-align: right;}
}
input {outline: none;}
.text-sm {font-size: .875rem !important; line-height: 1.25rem !important;}
.md\:text-sm {font-size: .875rem !important; line-height: 1.25rem !important;}
/* .text-box-h4 { font-size: 24px; line-height: auto; font-weight: 400; letter-spacing: 2px;} */
.text-box-dd, .text-box-p {display: block; margin: 0px 0px 10px 0px; font-style: normal; white-space: normal; font-size: 14px; line-height: 24px;}
#myVideo {width: 100vw; height: 56.25vw; min-height: 100vh; min-width: 177.77vh;}
/* swal2-container Start */
body.swal2-in {overflow: hidden;}
.swal2-container {position: fixed; z-index: 100000; background: rgba(0,0,0,0.5); left: 0; top: 0; right: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; webkit-box-align: center; ms-flex-align: center; align-items: center; webkit-box-pack: center; ms-flex-pack: center; justify-content: center;}
.swal2-container .swal2-modal {text-align: centre;}
.swal2-container .swal2-spacer {margin: 15px 0;}
.swal2-container .swal2-styled {padding: 7px 12px; margin: 0 2px;}
/* swal2-container End */
@media (max-width: 768px) {
    .text-small-title { font-size: 1rem !important;}
    .text-title { font-size: 2rem !important;}
}
/************************************* tailwind-custom.css 12/12/2022 End ****************************************/
/************************************* custom-developer.css 12/12/2022 Start ****************************************/
/*diffrent buttons css starts*/
a:hover {text-decoration: unset !important;}
/*.changeside {transform: translateX(-50%);left: 50% !important; margin-left:0 !important; margin-right:0 ;  }*/
/*.changeside {transform: translateX(-30%);left: 50% !important; margin-left:0 !important; margin-right:0 !important;   }*/
.imageblock .imageblock_content.order-md-1 {right: 0;}
.order-md-2 .slideleft {margin: 0 !important;}
.btn-orange-radius , .btn-orange-radius:hover {background: #ff6503; border-radius: 50px;}
.btn-default-radius , .btn-default-radius:hover {background: #ffffff; color: #102d5e !important; border-radius: 50px;}
.btn-primary-radius , .btn-primary-radius:hover {background: #0094ff; border-radius: 50px;}
.btn-orange-noborder , .btn-orange-noborder:hover {background: #ff6503; border-radius: 0;}
.btn-default-noborder , .btn-default-noborder:hover {background: #ffffff; color: #102d5e !important; border-radius: 0;}
.btn-primary-noborder , .btn-primary-noborder:hover {background: #0094ff; border-radius: 0;}
.weight-300 {font-weight: 300 !important;}
.hw-200 {height: 200px; width: 200px;}
.hw-174 {height: 174px; width: 174px;}
.loader {align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1040;}
.loaderbg {background-color: #000; height: 100%; opacity: 0.6; position: absolute; width: 100%;}
.rotatingSpinner {width: 40px; z-index: 1050; height: 40px; background-color: #FFF; margin: 20% auto; webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out; animation: sk-rotatePlane 1.2s infinite ease-in-out;}

@-webkit-keyframes sk-rotatePlane {
    0% { webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg);}
   50% { webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
    100% { webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}

@keyframes sk-rotatePlane {
    0% { webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg);}
    50% { webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}
    100% { webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
/* .hidden{display:none !important;} */
.social-share-pinterest {background-color: #de4d35;}
.social-share-googleplus {background-color: #d54e55;}
.social-share-twitter {background-color: #53c3ee;}
.social-share-facebook {background-color: #5975b1;}
.social-share-button {border: 0; font-size: 13px; border-radius: 2px; color: #fff; padding: 6px; min-width: 100px;}
.social-share-button .fa {float: none;}
.page-link {color: #236cb9 !important;}
.page-item.active .page-link {background-color: #236cb9 !important; border-color: #236cb9 !important; color: #FFF !important;}
/*.page_content_section h3, */.page_content_section p {font-weight: normal; line-height: 30px; font-size: 19px;}
.page_content_section h2 {color: #f58b32; font-size: 34px;}
.page_content_area {padding: 40px 0 !important; font-size: 16pt !important; line-height: 1.375em !important; font-weight: 300; letter-spacing: normal;}
.page_content_area p, .page_content_area p span {font-size: 16pt !important; line-height: 1.375em !important; font-family: 'Roboto', sans-serif !important; font-weight: 300; letter-spacing: normal;}
.page_content_area h2, .page_content_area .h2 {margin-bottom: 10px !important;}
.page_content_area h2, .page_content_area .h2,  .page_content_area .h2 p, .page_content_area .h2 p span, .banner-wrapper h2 span, 
.page_content_area h2 span, .page_content_area .h2 span {color: #ff6603; font-size: 20pt !important; font-weight: 400 !important; font-family: 'Armata', sans-serif !important; padding-top: 20px !important; line-height: 1.2;}
.page_content_area p img {-webkit-transform: translateY(1rem) !important; ms-transform: translateY(1rem) !important; transform: translateY(1rem) !important; margin-top: 10px !important;}
.page_content_area a {color: #0094FF !important; word-wrap: break-word;}
/*.page_content_area a:hover, .page_content_area a:focus {color: #102d5e;}*/
.page_content_area .sub-title {font-size: 24px !important;}
.page_content_area p {margin-bottom: 1.2em; word-wrap: break-word;}
.page_content_area p:first-child strong {color: #102d5e; font-size: 18pt; letter-spacing: 0.025em; font-family: 'Source Sans Pro', sans-serif !important; font-weight: 700; line-height: 0.25em;}
/*.page_content_area h3, .page_content_area .h3, .page_content_area .h3 span {color: #ff6603; font-size: 14pt !important; font-weight: 400 !important; font-family: 'Armata', sans-serif !important; line-height: 1.3;}*/
.page_content_area h3, .page_content_area .h3, .page_content_area .h3 span {color: #102d5e; font-size: 18pt !important; font-weight: 400 !important; font-family: 'Source Sans Pro', sans-serif !important; line-height: 1.2;}
.page_content_area h4, .page_content_area .h4, .page_content_area .h4 span {color: #102d5e; font-size: 16pt !important; font-weight: 700 !important; font-family: 'Source Sans Pro', sans-serif !important; line-height: 1.2;}
.banner-caption h2, .banner-caption .h2,
.banner-caption .h2 p, .banner-caption .h2 span {font-size: 30pt !important; font-weight: 900 !important; font-family: 'Source Sans Pro', sans-serif !important; letter-spacing: 0.1em; text-transform: uppercase; padding-right: 5%;}
.banner-wrapper-2 .banner-caption h5,.banner-wrapper-2 .banner-caption .h5,
.banner-wrapper-2 .banner-caption .h5 p, .banner-wrapper-2 .banner-caption .h5 span {font-size: 14pt !important; font-weight: 400 !important; font-family: 'Armata', sans-serif !important; letter-spacing: 0.025em;}
.banner-wrapper-2 .banner-caption {font-size: 14pt; letter-spacing: 0.025em; font-family: 'Source Sans Pro', sans-serif !important; font-weight: 400;}
.banner-wrapper-2 .banner-caption .by {font-size: 12pt; font-weight: 700; letter-spacing: normal;}
.text-white > a {color: #fff !important;}
.live-edit {background: #ffffff; height: 50px;}
.top-fix .live-edit {position: fixed; top: 0; z-index: 10; left: 0; right: 0; background: #ffffff;}
.live-edit a {color: #000000;}
.live-edit a:hover {color: #000000;}
@media (min-width: 992px) {
    .page_content_area { padding-left: 100px !important; padding-right: 100px !important;}
}
@media (max-width: 991px) {
    .page_content_area { padding-left: 10px !important; padding-right: 10px !important;}
    .page_content_area .sub-title { font-size: 16px !important;}
}

@media (max-width: 767px) {
    .banner-wrapper h2, .banner-wrapper .h2, .banner-wrapper h2 span,
    .banner-caption .h2 p, .banner-caption .h2 span { font-size: 24px !important;}
}
.breadcrumb-item+.breadcrumb-item:before {content: ">";}
.bg-breadcrumbs {background: #EEEFEF;}
.breadcrumb {font-size: 13px;}
blockquote {display: block; webkit-margin-before: 1em; webkit-margin-after: 1em; webkit-margin-start: 40px; webkit-margin-end: 40px;}
.close-section {font-size: 1.0rem; color: black; position: absolute; right: 0; top: 0; z-index: 10; min-width: 10px; line-height: 1;}
.max-w-900 {max-width: 900px;}
.mainsection.shownow {opacity: 0.2;}
/* HubSpot Css */
.hs-input {border: 1px solid #D3DDEB; border-radius: 4px; font-size: 16px; font-weight: 700; height: 48px !important; width: 100% !important; padding-left: 10px;}
textarea.hs-input {height: 100px !important; padding-left: 10px;}
.hs-button {background: #0079D1; border-radius: 3px; font-size: 16px; color: #FFF !important; font-family: 'Source Sans Pro', sans-serif; font-weight: 900; padding: 12px 32px; text-transform: capitalize; border: none !important; webkit-box-shadow: none !important; box-shadow: none !important; outline: none !important; min-width: 150px; text-align: center; white-space: normal; webkit-transition: all ease-in-out 0.3s; o-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s;}
.actions {padding-left: 10px !important;}
.hs-error-msgs {color: #ff0000 !important; padding: 0 !important;}
.hs_error_rollup {padding-left: 10px !important;}
.inputs-list li {list-style: none;}
.form-columns-1, .form-columns-2 {width: 100%; max-width: 100% !important; padding: 10px !important;}
/* Map CSS */
a[href^="http://maps.google.com/maps"] {display: none !important;}
.gmnoprint a, .gmnoprint span {display: none;}
.gmnoprint div {background: none !important;}
.gmap_overview .gm-style-iw {color: #000 !important; left: 0 !important;}
img[src^="https://maps.gstatic.com/mapfiles/api-3/images/google_white5.png"] {display: none !important;}
.bottom-p-0 {padding-bottom: 0px !important;}
.btn-hide-pro .h-screen {height: 100vh !important;}
footer {margin-top: 0px;}
.top-py-5 {padding-top: 5px !important;}
.top-py-5 .my-10 {margin-top: 1.5rem;}
.bg-gradient-pro {background: radial-gradient(at right bottom, rgb(0, 0, 0), rgb(17, 24, 39), rgb(0, 0, 0)) !important;}
/************************************* custom-developer.css 12/12/2022 End ****************************************/
/**********************Blog CSS Start 16012023********************/
@media (min-width: 1536px) {
    .container { max-width: 1280px !important;}
}
.blog-content {display: block; font-size: 20px !important;}
.blog-content p {padding: 1rem 0; line-height: 2.5rem;}
.blog-content p:first-child {padding: 0 0 2rem; line-height: 2.5rem;}
.blog-content p a, .blog-content a {color: #DF282D; text-decoration: underline;}
.blog-content p img, .blog-content img {padding-bottom: 2rem; max-width: 100%; text-align: centre; margin: 0 auto;}
.blog-content h2 {padding: 1rem 0 0 !important; line-height: 2.5rem !important;}
.blog-content ul, .blog-content ul li ul {list-style-type: disc; margin-left: 2rem; padding: 0.50rem 0;}
.blog-content ul li, .blog-content ul li ol, .blog-content ol li, .blog-content ol li ul li {line-height: 2.5rem; margin-left: 1rem; padding: 0.50rem 0;}
.blog-content ol, .blog-content ol li ol {list-style-type: upper-greek; margin-left: 2rem; padding: 0.50rem 0;}
.blog-content ol li ul, .blog-content ul li ol {list-style-type: disc; margin-left: 2rem;}
/**********************Blog CSS End 16012023********************/
#st-2 .st-btn > img, #st-1 .st-btn > img {padding-bottom: 0 !important;}
/********************** manual css 20230207 ********************************/
.case-study-list>li>a {color: #292929;}
.case-study-list>li>a.active {color: #de282d;}
.case-study {text-align: left;}
.case-study p {padding: 5px 0; font-size: 18px; line-height: 2rem;}
.case-study h2 {padding: 5px 0; font-size: 18px; font-weight: bold; line-height: 1.6rem;}
.case-study h3 {padding: 5px 0; font-size: 48px; font-weight: 400; line-height: auto;}
.case-study ul, .case-study ul li ul {font-size: 18px; list-style-type: disc; margin-left: 0rem; padding: 0.50rem 0;}
.case-study ul li, .case-study ul li ol, .case-study ol li, .case-study ol li ul li {line-height: 1.3rem; margin-left: 1rem; padding: 0.50rem 0;}
.case-study ol, .case-study ol li ol {list-style-type: upper-greek; margin-left: 2rem; padding: 0.50rem 0;}
.case-study ol li ul, .case-study ul li ol {list-style-type: disc; margin-left: 2rem;}
.case-study > div {padding: 3rem 0;}
.case-study > div:nth-child(2n) {position: relative; z-index: 1;}
.case-study > div:nth-child(2n)>* {position: relative; z-index: 1;}
.case-study > div:nth-child(2n)::before {background: #fff; position: absolute; content: ''; left: -700%; right: -700%; top: 0; bottom: 0; z-index: 0;}
.case-study p img, .case-study img {padding: 5px 0;}
/*#st-4{display: none !important;}*/
#st-4 .st-btn > img {display: inline !important;}
#st-2 .st-btn > img {display: inline-block !important;}
/*.content-text-ul li h1, .content-text-ul li h2, .content-text-ul li h3, .content-text-ul li h4, .content-text-ul li h5, .content-text-ul li h6{padding-left:0 !important;  padding-right:0 !important; margin-bottom:0 !important;  display: inline;}
.shopify-migration-contant > .custom-view .lg\:order-1 .text-content {padding-right: 0 !important;}*/
.content-text-ul li h1, .content-text-ul li h2, .content-text-ul li h3, .content-text-ul li h4, .content-text-ul li h5, .content-text-ul li h6 {padding-left: 0 !important; padding-right: 0 !important; margin-bottom: 0 !important; display: inline;}
.taillwind_call_to_action_3 .text-default-text .content-text-ul li h1, .taillwind_call_to_action_3 .text-default-text .content-text-ul li h2, .taillwind_call_to_action_3 .text-default-text .content-text-ul li h3, .taillwind_call_to_action_3 .text-default-text .content-text-ul li h4, .taillwind_call_to_action_3 .text-default-text .content-text-ul li  h5, .taillwind_call_to_action_3 .text-default-text .content-text-ul li h6 {padding-left: 0 !important; padding-right: 0 !important; margin-bottom: 0 !important; display: inline !important;}
/*28-03-2024*/


@media (min-width:991px) {
    .taillwind_call_to_action_1_1_new .text-title { font-size: 72px; line-height: 120%; max-width: 1000px; margin-left: auto; margin-right: auto;}
    .taillwind_call_to_action_1_1_new .text-default-text { font-size: 24px; line-height: 150%;}
    .taillwind_logo_cloud_2_1_new  .text-default-text { font-size: 24px; line-height: 150%; max-width: 1000px; margin-left: auto; margin-right: auto;}
    .taillwind_logo_cloud_2_1_new .flex.flex-wrap {justify-content: center; padding-bottom:53px !important;}
	.taillwind_logo_cloud_2_1_new.ptb-half strong { font-weight:600 !important; color:#1D1D1F !important; padding-bottom:44px !important;}
    .taillwind_logo_cloud_2_1_new .w-full.p-4 { width: auto !important; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding:0 15px 15px 15px;}
    .taillwind_logo_cloud_2_1_new .w-full.p-4 .rounded-lg {border-radius:0px !important; padding:0;}
    .taillwind_call_to_action_2_new .text-title { font-size: 72px; line-height: 120%; max-width: 880px; margin-left: auto; margin-right: auto;}
    .taillwind_call_to_action_2_new .text-default-text { font-size: 24px; line-height: 150%;}
    .taillwind_call_to_action_2_new .text-default-text .max-w-3xl { max-width: 950px!important; margin-left: auto; margin-right: auto;}
    .taillwind_call_to_action_3_1_new .text-small-title {font-size: 16px;}
    .taillwind_call_to_action_3_1_new .text-title { font-size: 72px; line-height: 86px; max-width: 882px; font-weight: 700; margin-left: auto; margin-right: auto;}
    .taillwind_call_to_action_3_1_new .text-default-text { font-size: 24px; line-height: 36px; font-weight: 500;}
    .taillwind_call_to_action_3_1_new .text-default-text .max-w-3xl { max-width: 954px; margin-left: auto; margin-right: auto;}
    .taillwind_call_to_action_3_2_new .text-small-title { font-size: 16px;    }
    .taillwind_call_to_action_3_2_new .text-title { font-size: 44px; line-height: 53px; max-width: 500px; font-weight: 700; margin-left: auto; margin-right: auto;}
    .taillwind_call_to_action_3_2_new .text-default-text { font-size: 18px; line-height: 30px; font-weight: 500; max-width: 514px;}
    .taillwind_call_to_action_1_4_new .text-title { font-size: 72px; line-height: 120%; max-width: 884px; margin-left: auto; margin-right: auto;}
    .taillwind_call_to_action_1_4_new .text-default-text { font-size: 24px; line-height: 150%; }
    .taillwind_call_to_action_1_4_new .text-default-text .max-w-3xl { max-width: 780px; margin-left: auto; margin-right: auto;}
    .tailwind_four_image_text_1_new .text-box-h5 { font-size: 16px; font-weight: 400; line-height: 24px; margin-bottom: 20px; margin-top: 20px;}
    .tailwind_four_image_text_1_new .text-sub-title { font-size: 26px; line-height: 40px; margin-bottom: 20px;}
    .tailwind_four_image_text_1_new .text-default-tex { font-size: 18px; line-height: 30px; font-weight: 500;}
    .taillwind_call_to_action_1_6_new { padding-top: 0px!important;}
    .taillwind_call_to_action_1_5_new .text-title { font-size: 72px; line-height: 120%; max-width: 550px; margin-left: auto; margin-right: auto;}
    .taillwind_call_to_action_1_5_new .w-full.text-center.mt-12 { margin-top: 0px;}
    .taillwind_feature_2_1_new .w-16.h-16 img ,.taillwind_feature_2_1_new .w-16.h-16 { display: none;}
    .taillwind_feature_2_1_new .grid { max-width: 1040px; margin-left: auto; margin-right: auto;}
    .taillwind_feature_2_1_new .grid .text-sub-title { font-size: 26px; line-height: 40px;}
    .taillwind_feature_2_1_new .grid .text-default-text { font-size: 18px; line-height: 30px;}
    .taillwind_call_to_action_1_7_new .text-title { font-size: 72px; line-height: 120%; max-width: 1000px; margin-left: auto; margin-right: auto;}
    .taillwind_call_to_action_1_7_new .flex.flex-wrap.text-center.justify-center.items-center { position: relative;}
    .taillwind_call_to_action_1_7_new .w-full.order-1 { z-index: 12;}
    .taillwind_call_to_action_1_7_new .w-full.text-center.mt-12 { margin-top: -20%; z-index: 10;}
    .taillwind_logo_cloud_2_2_new .text-title { font-size: 44px; line-height: 54px; max-width: 600px; margin-left: auto; margin-right: auto;}
    .taillwind_logo_cloud_2_2_new .text-default-text { font-size: 18px; line-height: 30px; font-weight: 500; max-width: 700px; margin-left: auto; margin-right: auto;}
}
.taillwind_call_to_action_3_2_new .text-small-title {background-color: #fafafa; display: inline-block; padding: 10px 20px; border-radius: 50px;}
.tailwind_four_image_text_1_new .text-center {text-align: left;}
.tailwind_four_image_text_1_new .justify-center {justify-content: start;}
.tailwind_four_image_text_1_new .items-center {align-items: start;}
.tailwind_four_image_text_1_new .text-box-h5 {margin-bottom: 20px; margin-top: 20px;}
.tailwind_four_image_text_1_new .text-sub-title {margin-bottom: 20px;}
.tailwind_testimonial_1_new .relative.max-h-50 img {width: auto; height: auto;}
.tailwind_testimonial_1_new .pt-4.pb-3.justify-start {padding-top: 0px;}
.tailwind_testimonial_1_new .line-clamp-3 {overflow: visible; display: block;}
.tailwind_testimonial_1_new .relative.p-6 {background-color: #ffffff;width:100%;}
.tailwind_testimonial_1_new {padding-top: 20px; padding-bottom: 50px;}
.taillwind_logo_cloud_2_2_new .rounded-lg img {filter: grayscale(100%); opacity: 0.5; transition: all 1s;}
.taillwind_logo_cloud_2_2_new .rounded-lg img:hover {filter: grayscale(0); opacity: 1; transition: all 1s;}
.taillwind_logo_cloud_2_2_new .flex.flex-wrap.-m-4 {justify-content: center;}
/*28-03-2024*/
/*April 02 2024 Start*/
body.landing_page_body {}
body.landing_page_body .text-title {text-transform:none !important;}
body.landing_page_body #logotext {color:rgb(17 24 39 / var(--tw-text-opacity)) !important;}
body.landing_page_body .navigation { padding-top:0;padding-bottom:0;}
body.landing_page_body .navigation > .relative.z-20 > .header-1.inner-header-1 > .justify-center.desktop > ul > li a, body.landing_page_body .navigation > .relative.z-20 > .header-1.inner-header-1 > .justify-center.desktop > ul > li span {color:rgb(17 24 39 / var(--tw-text-opacity)) !important;}
body.landing_page_body .navigation > .relative.z-20 > .header-1.inner-header-1 > .hidden.justify-end > ul > li > a.group.hmenu {color:rgb(17 24 39 / var(--tw-text-opacity)) !important;}
body.landing_page_body .navigation > .relative.z-20 > .w-full.header-1.inner-header-1 {padding-top:5px !important; padding-bottom:5px !important; --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); background-color: rgb(255 255 255 / var(--tw-bg-opacity));}
body.landing_page_body .navigation .rdlogo {display: none !important;}
body.landing_page_body .navigation .rdlogo-mobile {display: inline-block !important;}
body.landing_page_body .mainsection .btn-secondary, body.landing_page_body .mainsection .btn-primary {-webkit-border-radius: 12px !important; -moz-border-radius: 12px !important; border-radius: 12px !important;font-size: 20px !important; font-style: normal !important; font-weight: 700 !important; line-height:30px !important;padding:16px 40px !important;text-transform: uppercase !important;}
body.landing_page_body .taillwind_call_to_action_separate {padding-top:0px !important;}
body.landing_page_body .taillwind_call_to_action_separate .container {padding-top:50px !important; margin-top:50px; border-top:1px solid rgba(0,0,0,.30);}
body.landing_page_body .taillwind_call_to_action_separate-none .container {padding-top:50px !important; margin-top:0px; border-top:0px solid rgba(0,0,0,.30);}
body.landing_page_body .taillwind_image-text_block_new .text-default-text .content-text-ul.checkbox-icnos li {background-image:url("https://www.redefinesolutions.com/resources/assets/library/checkmark-circle-red.png");background-position: left 2px; padding: 0 20px 0 30px;}
/*body.landing_page_body .section_pattern_type_01 {background:url("https://www.redefinesolutions.com/resources/assets/library/gray-pattern-img-new.png") repeat left top #FAFAFA !important;}*/
/*.tailwind_testimonial_1_new .container {background-image: url('https://www.redefinesolutions.com/resources/assets/library/review-block-gradiant-desktop.png'); background-repeat: no-repeat;background-position: center top; background-size: 100% 100%;}*/
body.landing_page_body .tailwind_testimonial_1_new .container {position:relative;}
body.landing_page_body .tailwind_testimonial_1_new .container:before {content:""; position:absolute;left:10%;top:50px; width:80%;height:calc(100% - 100px); border-radius: 24px; opacity: 0.3; background: var(--www-landingfolio-com-linear-pigment-indigo-limeade-brown-fun-green-rose, linear-gradient(90deg, #44FF9A 0%, #44B0FF 22.86%, #8B44FF 48.36%, #F64 73.33%, #EBFF70 99.34%)); filter: blur(35px);z-index:1;}
body.landing_page_body .tailwind_testimonial_1_new .container > div {z-index:2;position:relative;}
body.landing_page_body .section_pattern_type_01 .taillwind_call_to_action_3_2_new .text-small-title {background-color:#fff !important;color:#4f4f4f !important;}
body.landing_page_body section.ptb-full {padding-top:35px !important; padding-bottom:35px !important;}
body.landing_page_body section.pt-full {padding-top:35px !important;}
body.landing_page_body section.pb-full {padding-bottom:35px !important;}
body.landing_page_body section.ptb-half {padding-top:35px !important; padding-bottom:35px !important;}
body.landing_page_body section.pt-half {padding-top:35px !important;}
body.landing_page_body section.pb-half {padding-bottom:35px !important;}

/*April 02 2024 End*/
/**/

body.landing_page_body .taillwind_call_to_action_1_1_new.section_pattern_type_01 {position:repative;}
/*body.landing_page_body .taillwind_call_to_action_1_1_new.section_pattern_type_01:before {content:"";z-index:1; position:absolute;left:0; bottom:0; width:100%;height:30%;background:url("https://www.redefinesolutions.com/resources/assets/library/new-theme-template-block-bg.svg")no-repeat left top;background-size:cover !important;}*/
body.landing_page_body .taillwind_call_to_action_1_1_new.section_pattern_type_01 .container {position:relative;z-index:2;}
body.landing_page_body .section_pattern_type_01.taillwind_call_to_action_3_2_new .text-small-title {background-color:#FFFFFF;}
body.landing_page_body .dark-theme-section.section_pattern_type_01 {background:url("https://www.redefinesolutions.com/resources/assets/library/gray-pattern-dashed-img.png") repeat left top #1D1D1F !important;}
body.landing_page_body .dark-theme-section.section_pattern_type_01 .text-title, body.landing_page_body .dark-theme-section.section_pattern_type_01 .text-default-text, body.landing_page_body .dark-theme-section.section_pattern_type_01 .text-title, body.landing_page_body .dark-theme-section.section_pattern_type_01 .text-default-text {color:#FFFFFF !important;}
body.landing_page_body .dark-theme-section.section_pattern_type_01.taillwind_call_to_action_3_2_new .text-small-title {background-color:#343437 !important;color:#fff !important;}
/*May 27 2024 Start Custom Module Start*/
body.custom-module-body {}
body.custom-module-body .mainsection .btn-secondary, body.custom-module-body .mainsection .btn-primary {text-transform:inherit !important;}
body.custom-module-body .text-title {font-size:32px !important; line-height:120%;}
body.custom-module-body .text-default-text {font-size:17px !important; font-weight:500 !important; line-height:1.5; color:#4F4F4F;}
body.custom-module-body .cm-section-01 {padding:100px 0 0px 0 !important;}
body.custom-module-body .cm-section-01 .container .text-title {margin-bottom:20px !important;}
body.custom-module-body .cm-section-01 .container .text-default-text {margin-bottom:20px !important;}
body.custom-module-body .cm-section-01 .container .text-default-text .max-w-3xl {max-width:850px !important;}
body.custom-module-body .cm-section-02 {padding-top:20px !important;padding-bottom:100px !important;}
body.custom-module-body .cm-section-02 {position:repative; background:url("https://www.redefinesolutions.com/resources/assets/library/gray-pattern-img-new.png") repeat left top #FAFAFA !important;}
body.custom-module-body .cm-section-02:before {content:"";z-index:1; position:absolute;left:0; top:0%; width:100%; height:100%; background:url("https://www.redefinesolutions.com/resources/assets/library/module-pages/new-vector-curve-block-bg.svg")no-repeat left top; background-size:contain !important;}
body.custom-module-body .cm-section-02:after {content:"";z-index:2; position:absolute;left:50%; bottom:-60px; width:43px; height:125px; background:url("https://www.redefinesolutions.com/resources/assets/library/module-pages/arrow-down-style-01.png")no-repeat left top; background-size:contain !important;}
body.custom-module-body .cm-section-02 .container {position:relative;z-index:2;}
body.custom-module-body .cm-section-03 {padding:50px 0 !important;}
body.custom-module-body .cm-section-03:after {content:"";z-index:2; position:absolute;right:20%; bottom:-60px; width:86px; height:188px; background:url("https://www.redefinesolutions.com/resources/assets/library/module-pages/arrow-down-style-02.png")no-repeat left top; background-size:contain !important;}
body.custom-module-body .cm-section-03 .container {position:relative;z-index:2;}
body.custom-module-body .cm-section-03 .container > .flex.flex-wrap > .w-full.mx-auto.order-1 {max-width:884px !important;}
body.custom-module-body .cm-section-03 .container .text-title {margin-bottom:20px !important;}
body.custom-module-body .cm-section-03 .container .text-default-text {margin-bottom:0 !important;}
body.custom-module-body .cm-section-03 .container .text-default-text {margin-bottom:0 !important;}
body.custom-module-body .cm-section-03 .container > .flex.flex-wrap > .w-full.order-2 {margin:0 !important;}
body.custom-module-body .cm-section-04.tailwind_content_box_with_image {padding:50px 0 !important;}
body.custom-module-body .cm-section-04.tailwind_content_box_with_image:after {content:""; position:absolute;left:0;top:0; width:100%;height:40%;background:url("https://www.redefinesolutions.com/resources/assets/library/gray-pattern-img-new.png") repeat left top #FAFAFA !important;}
body.custom-module-body .cm-section-04.tailwind_content_box_with_image .container {position:relative;z-index:2;}
body.custom-module-body .cm-section-05 {padding:50px 0 !important;}
body.custom-module-body .cm-section-05 .container {position:relative;}
body.custom-module-body .cm-section-05 .container:after {content:"";z-index:1; position:absolute;left:0;top:-70px; width:90px; height:95px; background:url("https://www.redefinesolutions.com/resources/assets/library/module-pages/arrow-down-style-03.png")no-repeat left top; background-size:cover !important;}
body.custom-module-body .cm-section-05 .container .text-title {max-width:500px;magin-bottom:30px !important;}

body.custom-module-body .cm-section-06 {}
body.custom-module-body .cm-section-06 .container:after {content: ""; z-index: 1; position: absolute; right: 25%; top:-120px; width: 75px; height: 145px; background: url("https://www.redefinesolutions.com/resources/assets/library/module-pages/arrow-down-style-05.png")no-repeat left top;
      background-size: auto; background-size: contain !important; }
body.custom-module-body .cm-section-07 {}
body.custom-module-body .cm-section-08 {}
body.custom-module-body .cm-section-09 {}
body.custom-module-body .cm-section-10 {}
body.custom-module-body .cm-section-10.button-block {}
body.custom-module-body .cm-section-11 {padding:50px 0 !important;}
body.custom-module-body .cm-section-11 .container > .flex.flex-wrap > .order-1 {display:none;}

/**/
body.custom-module-body .cm-section-11 .container {position:relative;}
body.custom-module-body .cm-section-11 .container:after {content:"";z-index:1; position:absolute;right:8%; bottom:-90px; width:46px; height:90px; background:url("https://www.redefinesolutions.com/resources/assets/library/module-pages/arrow-down-style-04.png")no-repeat left top; background-size:contain !important;}

body.custom-module-body .cm-section-12 {padding:50px 0;}
body.custom-module-body .cm-section-12 .container:before {content:""; width:56px;height:44px; left:58px;top:-22px; background:url("https://www.redefinesolutions.com/resources/assets/library/module-pages/quote-icon.svg")no-repeat left top;background-size:contain !important;z-index:2;}
body.custom-module-body .cm-section-12 .container {padding:0 !important;}
body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl {width:100% !important; max-width:100% !important;}
body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main {width:100%; display:flex; flex-wrap:wrap; position:relative;background:#FAFAFA;-webkit-border-radius: 20px; -moz-border-radius: 20px;border-radius: 20px;padding:80px 109px;}
body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main .client-quote-text {width:100%; max-width:780px; font-size:24px; font-weight:bold; line-height:40px; color:#1D1D1F;}
body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main .client-quote-data {width: 100%; max-width: 210px; position: absolute; right:100px; top: -60px;display:flex; flex-wrap:wrap;justify-content:flex-end;}
body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main .client-quote-data .client-img {width:100%; max-width:117px;overflow:hidden;-webkit-border-radius: 40px -moz-border-radius: 40px; border-radius: 40px;margin-bottom:40px;}
body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main .client-quote-data .client-name {width:100%;display:flex; justify-content:flex-end;padding-bottom:2px; font-size:16px; font-weight:bold; line-height:24px; color:#111827;}
body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main .client-quote-data .client-market {width:100%;display:flex; justify-content:flex-end;font-size:16px; font-weight:400; line-height:21px; color:#111827;}
body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main  .client-quate-icon {position: absolute; left:50px; top: -20px;display:flex; flex-wrap:wrap;justify-content:flex-start; width: 57px}

body.custom-module-body .cm-section-13 {padding:50px 0 !important;}
body.custom-module-body .cm-section-13 .container {max-width:884px !important;}
body.custom-module-body .cm-section-13 .container .text-title {max-width:770px !important; margin:0 auto 20px auto;}
body.custom-module-body .cm-section-13 .container .text-default-text {margin-bottom:20px;}


/*May 27 2024 Start Custom Module End*/
body.custom-module-body .cm-section-08 {background:url("https://www.redefinesolutions.com/resources/assets/library/gray-pattern-img-new.png") repeat left top #FAFAFA !important;}
body.custom-module-body .cm-section-08 .max-w-3xl{max-width: 100%;}
body.custom-module-body .cm-section-08 .tailwind_testimonial_1_new .container:before {content:""; position:absolute;left:20%;top:70px; width:70%;height:calc(100% - 260px); border-radius: 24px; opacity: 0.3; background: var(--www-landingfolio-com-linear-pigment-indigo-limeade-brown-fun-green-rose, linear-gradient(90deg, #44FF9A 0%, #44B0FF 22.86%, #8B44FF 48.36%, #F64 73.33%, #EBFF70 99.34%)); filter: blur(35px);z-index:1;}
body.custom-module-body .cm-section-08 .tailwind_testimonial_1_new .container.px-4{padding-left:0; padding-right: 0;}
body.custom-module-body .cm-section-08 .max-w-3xl .md\:w-2\/3{padding-right: 30px;}
body.custom-module-body .cm-section-08 .max-w-3xl .md\:w-2\/3 .text-default-text {color: #4F4F4F; font-size: 21px !important;  line-height: 30px; font-weight: 500;}
body.custom-module-body .cm-section-08 .max-w-3xl .md\:w-2\/3 .text-default-text b{font-size: 24px !important; color: #1D1D1F; line-height: 36px; font-weight: 700;}  
body.custom-module-body .cm-section-08 .max-w-3xl .flex .mb-4{margin-bottom: 30px;}
body.custom-module-body .cm-section-08 .max-w-3xl .md\:w-1\/3 .text-default-text {color: #4F4F4F; font-size: 21px !important;  line-height: 30px; font-weight: 500;}
body.custom-module-body .cm-section-08 .max-w-3xl .md\:w-1\/3 .text-default-text b{font-size: 24px !important; color: #1D1D1F; line-height: 36px; font-weight: 700;} 

body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2{grid-template-columns: repeat(3, minmax(0, 1fr));}
body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2 .w-full{background-color: #f5f5f5; border-radius:10px; padding: 5px 10px;}
body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2 .w-full .lg\:w-1\/3{width:70px; background-color: transparent;}
body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2 .w-full .lg\:w-2\/3{width: 75%; background-color: transparent;}
body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2 .w-full .lg\:w-2\/3 .text-sub-title{font-size:20px; font-weight:600; line-height: 30px; color:#111827;}
body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2 .w-full .lg\:w-2\/3 .text-default-text{font-size:14px !important; font-weight:600; line-height: 21px; color:#374151;}
body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2 .w-full .h-48{width: 60px !important; height: 60px !important;}
body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2 .w-full:hover{background-color: #fff; --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2 .w-full .w-full:hover{background-color: transparent !important; box-shadow: none !important;}

body.custom-module-body .cm-section-10.button-block {padding:30px 0 0;}
body.custom-module-body .cm-section-10.button-block .text-default-text{display: none;}
body.custom-module-body .cm-section-10.button-block .flex.flex-wrap.justify-center.text-center{justify-content: start; text-align:left;}

@media (min-width: 991px) {
    body.custom-module-body .text-title {font-size:56px !important;}
    body.custom-module-body .text-default-text {font-size:18px !important;}
    body.custom-module-body .tailwind_content_box_with_image .text-title {font-size:40px !important;}
    body.custom-module-body .tailwind_content_box_with_image .text-default-text {font-size:18px;}  
}
@media (min-width: 1024px) {
    body.custom-module-body .cm-section-01 {padding:200px 0 0px 0 !important;}
    body.custom-module-body .cm-section-01 .container .text-title {margin-bottom:50px !important;}
    body.custom-module-body .cm-section-01 .container .text-default-text {margin-bottom:50px !important;}
    body.custom-module-body .cm-section-02 {padding-top:50px !important; padding-bottom:220px !important;}
    body.custom-module-body .cm-section-03 {padding:150px 0 !important;}
    body.custom-module-body .cm-section-03 .container .text-title {margin-bottom:50px !important;}
    body.custom-module-body .text-title {font-size:72px !important;}
    body.custom-module-body .text-default-text {font-size:24px !important;}
    body.custom-module-body .cm-section-04.tailwind_content_box_with_image {padding:192px 0 !important;}
    body.custom-module-body .cm-section-04.tailwind_content_box_with_image:after {width:40%;height:100%;}
    body.custom-module-body .tailwind_content_box_with_image .text-title {font-size:56px !important;}
    body.custom-module-body .tailwind_content_box_with_image .text-default-text {font-size:18px !important;}
    body.custom-module-body .cm-section-05 {padding:160px 0 !important;}
    body.custom-module-body .cm-section-05 .container:after {width:121px; height:130px;top:-100px;}
   body.custom-module-body .cm-section-06 .container:after {width:75px; height:145px;top:-100px;}

    body.custom-module-body .cm-section-13 {padding:150px 0 !important;}
    body.custom-module-body .cm-section-13 .container .text-title {margin:0 auto 50px auto;}
    body.custom-module-body .cm-section-13 .container .text-default-text {margin-bottom:50px;}
    body.custom-module-body .cm-section-11 {padding:150px 0 !important;}
    /**/
    body.custom-module-body .cm-section-11 .container:after {bottom:-140px; width:46px; height:140px; right:10%;}
    body.custom-module-body .cm-section-12 {padding:150px 0 0 !important;}
    /**/

}
@media (min-width: 1536px) {
    body.custom-module-body .cm-section-01 .container {max-width:1440px !important;}
}
@media (max-width: 1536px) {

}
@media (max-width: 767px) {

}

@media (max-width: 1280px) {
    body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr));}
   body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main{padding: 80px;}   
   body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main .client-quote-data {width: 100%; max-width: 100%; position:relative; right:0px; top: 50px;}
  body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main .client-quote-text{font-size: 22px; line-height: 36px;}
}  

@media (max-width: 767px) {
    body.custom-module-body .cm-section-08 .max-w-3xl .md\:w-2\/3{padding-right: 0px;} 
    body.custom-module-body .cm-section-10 .container .sm\:grid-cols-2{grid-template-columns: repeat(1, minmax(0, 1fr));}
    body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main{padding: 80px 40px;}
   body.custom-module-body .cm-section-12 .container .w-full .max-w-3xl .client-reviews-main .client-quote-text{font-size: 20px; line-height: 28px;}   
}

.text-danger{color: #DF282D;}
/**/
@media (max-width: 1024px) {
	body.custom-module-body .cm-section-02:after {bottom: -29px; width: 31px; height: 65px;}
	body.custom-module-body .cm-section-03:after {bottom: -40px; width: 45px; height: 88px;}
	body.custom-module-body .cm-section-05 .container:after {top: -54px; width: 55px; height: 59px;}
	body.custom-module-body .cm-section-06 .container:after {top: -60px; width: 31px; height: 65px;}
	body.custom-module-body .cm-section-11 .container:after {bottom: -86px; width: 25px;  height: 66px;}
	body.custom-module-body .cm-section-12 {padding: 50px 0 0px 0;}
	body.custom-module-body .cm-section-04.tailwind_content_box_with_image:after {height: 40%;}
	body.custom-module-body .cm-section-02 {padding-bottom: 50px !important;}
	body.custom-module-body .cm-section-07 {padding-top: 50px; padding-bottom: 50px;}
}
/**/
.casestudy_page_body .case-study .w-full.bg-gray-300.rounded-md {background: #F3F4F6 !important; padding:30px 36px !important;margin-bottom:60px !important;}
.casestudy_page_body .case-study .w-full.bg-gray-300.rounded-md .w-full.text-5xl {font-size:24px; line-height:34px; font-weight: bold; font-style: italic !important; color: rgba(29,29,31,0.5) !important;}
.casestudy_page_body .case-study .w-full.bg-gray-300.rounded-md .w-full.text-center.text-xl {padding-top:20px !important; font-size:18px; line-height:28px; font-weight: bold; color: rgba(29,29,31,0.5) !important;}
.casestudy_page_body .case-study > div {padding:0px 0 45px 0 !important;}
.casestudy_page_body .case-study > div:first-child {padding-top:25px !important;}
.casestudy_page_body .case-study > div {overflow: hidden;}
.casestudy_page_body .case-study h2 {padding: 5px 0; font-size: 18px; font-weight: bold; line-height: 1.6rem; display:block !important;}
.casestudy_page_body .case-study h3 {font-size:40px !important; line-height:1.2 !important;display:block !important;}
.casestudy_page_body .case-study .max-w-3xl {max-width:820px !important;}
@media (min-width: 768px) {
	.case-study ul, .case-study ul li ul {margin-left: 2rem; }
	.casestudy_page_body .case-study > div:first-child {padding-top:45px !important;}
	.casestudy_page_body .case-study .w-full.bg-gray-300.rounded-md { padding: 60px 76px !important;}
	.casestudy_page_body .case-study .w-full.bg-gray-300.rounded-md .w-full.text-5xl {font-size:44px; line-height:54px;}
	.casestudy_page_body .case-study .w-full.bg-gray-300.rounded-md .w-full.text-center.text-xl {padding-top:29px !important; font-size:21px; line-height:31px;}
}
/*.new-template-block .new-template-img {max-height:126px; overflow: hidden;}*/
body.landing_page_body.case-study-body .section_pattern_type_01 {background:none !important;}
body.landing_page_body.case-study-body .mainsection {background-color:#fff !important;}
body.landing_page_body.case-study-body .mainsection .flex.flex-wrap.justify-between.items-center.py-5.my-10.border-y {display:none;}
body.landing_page_body.case-study-body .mainsection .w-full.rounded-2xl.flex.flex-col.justify-center.items-center {border-radius: 30px; background:#FFF; box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.08), 0px 1px 1px 0px rgba(0, 0, 0, 0.08);}
body.landing_page_body .navigation  .mobhmenu svg {color: #000;}
/**/
@media (min-width:1024px) {
    body.mandala-theme-body .mandala-section-01 .container {max-width:1681px !important; padding-left:160px !important; padding-right:160px !important;}
    body.mandala-theme-body .mandala-section-03.taillwind_call_to_action_3_1_new .text-default-text {margin-bottom:60px !important;}    
    body.mandala-theme-body .mandala-section-04 .container {max-width:1681px !important; padding-left:160px !important; padding-right:160px !important;padding-bottom:29px;}
    body.mandala-theme-body .mandala-section-04 .order-1 {padding-top: 150px;}
    body.mandala-theme-body .mandala-section-04, body.mandala-theme-body .mandala-section-041, body.mandala-theme-body .mandala-section-042 {padding-top:0 !important; padding-bottom:0 !important;}
    body.mandala-theme-body .mandala-section-041 .container {max-width:1681px !important; padding-left:160px !important; padding-right:160px !important;padding-bottom:29px;}
    body.mandala-theme-body .mandala-section-042 .container {max-width:1681px !important; padding-left:160px !important; padding-right:160px !important;padding-bottom:29px;}

    body.mandala-theme-body .mandala-section-041.ms-fix .container {padding-top:140px; padding-bottom:0px;}
    body.mandala-theme-body .mandala-section-042.ms-fix  .container {padding-top:140px; padding-bottom:140px;}
    body.mandala-theme-body .mandala-section-04 .container > .flex.flex-wrap.items-center, body.mandala-theme-body .mandala-section-041 .container > .flex.flex-wrap.items-center, body.mandala-theme-body .mandala-section-042 .container > .flex.flex-wrap.items-center {align-items: end;}
    body.mandala-theme-body .taillwind_call_to_action_separate .container {margin-top:0 !important;}
    body.mandala-theme-body .mandala-section-08 {padding: 120px 0 120px 0 !important;}
    body.mandala-theme-body .mandala-section-08 .container > div:last-child {padding-top: 60px;padding-bottom: 60px;}
    body.mandala-theme-body .mandala-section-10 {padding: 35px 0 !important;}
}

body.mandala-theme-body {}
body.mandala-theme-body .mandala-section-01 {position:relative;}
body.mandala-theme-body .mandala-section-01:before {content:"";z-index:1; position:absolute;left:0; top:0; width:100%;height:100%; max-height:1121px;background: #F5F5F5;}
body.mandala-theme-body .mandala-section-01:after {content:""; position:absolute;left:0;right:0; top:0; max-width:1681px !important; width:100%; height:100%; max-height:1121px; background:url("https://www.redefinesolutions.com/resources/assets/library/mandala-pattern-01.png")no-repeat center 100px; background-size:contain; z-index:1;margin:0 auto;}
body.mandala-theme-body .mandala-section-01 .container {max-width:1681px !important;}
body.mandala-theme-body .mandala-section-01 .container > div {z-index:2; position:relative;}
body.mandala-theme-body .mandala-section-01 .container > div > div:first-child {background:#F5F5F5;padding:20px 45px;margin:0 auto;max-width:1118px;}

body.mandala-theme-body .taillwind_logo_cloud_2_1_new .w-full.p-4 {width: auto !important; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding:0 15px 15px 15px;}

body.mandala-theme-body .mandala-section-03 {background:#F5F5F5;}
body.mandala-theme-body .mandala-section-04 {background:#F5F5F5;position:relative;padding:0 !important;}
body.mandala-theme-body .mandala-section-04 .container {max-width:1681px !important;z-index:2;position:relative;}
body.mandala-theme-body .mandala-section-04 .container:before {content:""; position:absolute; left:0; top:0; height:100%; max-width:1681px !important; width:100%; background:url("https://www.redefinesolutions.com/resources/assets/library/mandala-pattern-02-new.png")no-repeat center top; z-index:1;}
body.mandala-theme-body .mandala-section-04 .order-1 {z-index:2;position:relative;}
body.mandala-theme-body .mandala-section-04 .order-2 {z-index:2;position:relative;padding:30px 16px 16px 16px !important;background:#f5f5f5;}
body.mandala-theme-body .mandala-section-04 .order-2 .text-title {margin-left:0 !important;}
body.mandala-theme-body .mandala-section-04, body.mandala-theme-body .mandala-section-041, body.mandala-theme-body .mandala-section-042 {padding-top:0 !important; padding-bottom:0 !important;}
body.mandala-theme-body .mandala-section-041 {background:#F5F5F5;position:relative;padding:0 !important;}
body.mandala-theme-body .mandala-section-041 .container {max-width:1681px !important;z-index:2;position:relative;}
body.mandala-theme-body .mandala-section-041 .container:before {content:""; position:absolute; left:0; top:0; height:100%; max-width:1681px !important; width:100%; background:url("https://www.redefinesolutions.com/resources/assets/library/mandala-pattern-03.png")no-repeat center top; z-index:1;}
body.mandala-theme-body .mandala-section-041 .order-1 {z-index:2;position:relative;}
body.mandala-theme-body .mandala-section-041 .order-2 {background:#f5f5f5;z-index:2;position:relative;padding:30px 16px 16px 16px !important;}
body.mandala-theme-body .mandala-section-041 .order-2 .text-title {margin-left:0 !important;}

body.mandala-theme-body .mandala-section-042 {background:#F5F5F5;position:relative;padding:0 !important;}
body.mandala-theme-body .mandala-section-042 .container {max-width:1681px !important;z-index:2;position:relative;}
body.mandala-theme-body .mandala-section-042 .container:before {content:""; position:absolute; left:0; top:0; height:100%; max-width:1681px !important; width:100%; background:url("https://www.redefinesolutions.com/resources/assets/library/mandala-pattern-04.png")no-repeat center top; z-index:1;}
body.mandala-theme-body .mandala-section-042 .order-1 {z-index:2;position:relative;}
body.mandala-theme-body .mandala-section-042 .order-2 { background:#f5f5f5; z-index:2;position:relative;padding:30px 16px 16px 16px !important;}
body.mandala-theme-body .mandala-section-042 .order-2 .text-title {margin-left:0 !important;}

body.mandala-theme-body .mandala-section-05 {}
body.mandala-theme-body .mandala-section-06 {}
body.mandala-theme-body .mandala-section-07 {background:#F5F5F5;position:relative;}
body.mandala-theme-body .mandala-section-08 {background:#f5f5f5;position:relative;padding:30px 0 30px 0;}
body.mandala-theme-body .mandala-section-08:after {content:""; position:absolute; left:0;right:0; top:0; height:100%; max-width:1681px !important; width:100%; background:url("https://www.redefinesolutions.com/resources/assets/library/mandala-pattern-05.png")no-repeat center top; z-index:1;margin:0 auto;}
body.mandala-theme-body .mandala-section-08:before {content:""; position:absolute; left:0;right:0;bottom:0; height:143px; width:100%;background: rgb(0,0,0);  background: rgb(250,250,250); background: linear-gradient(0deg, rgba(250,250,250,1) 0%, rgba(245,245,245,0) 100%);  z-index:2;}

body.mandala-theme-body .mandala-section-08 .container {z-index:3;position:relative;}
body.mandala-theme-body .mandala-section-08 .container > div:first-child:empty {display:none;}
body.mandala-theme-body .mandala-section-08 .container > div:last-child {padding-top:0px; padding-bottom:0px;}
body.mandala-theme-body .mandala-section-09 {background:#fff;position:relative;padding: 0;}
body.mandala-theme-body .mandala-section-09:after {content:""; position:absolute; left:0; right:0; top:0; height:100%; max-width:1681px !important; width:100%; background:url("https://www.redefinesolutions.com/resources/assets/library/mandala-pattern-06.png")no-repeat center top; z-index:1;margin:0 auto;opacity:0.4;}
body.mandala-theme-body .mandala-section-09:before {content:""; position:absolute; left:0;right:0;top:0; height:143px; width:100%;  background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);  z-index:2;}
body.mandala-theme-body .mandala-section-09 .container {z-index:3;position:relative;}
body.mandala-theme-body .mandala-section-10 {background:#fff;position:relative;padding:35px 0 0 0 !important;}
body.mandala-theme-body .mandala-section-10:after {content:""; position:absolute; left:0; right:0; top:0; height:100%; max-width:1681px !important; width:100%; background:url("https://www.redefinesolutions.com/resources/assets/library/mandala-pattern-06.png")no-repeat center top; z-index:1;margin:0 auto;opacity:0.4;}
body.mandala-theme-body .mandala-section-10.mandala-10-last:before {content:""; position:absolute; left:0;right:0;bottom:0; height:143px; width:100%;  background: rgb(255,255,255); background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);  z-index:2;}
body.mandala-theme-body .mandala-section-10.mandala-10-last {padding-bottom:150px !important;}
body.mandala-theme-body .mandala-section-10 .container {z-index:3;position:relative;}
body.mandala-theme-body .reverse-button .btn-secondary {background-color:#eee !important;color:#000 !important;}
body.mandala-theme-body .reverse-button .btn-secondary:hover {background-color:var(--tw-theme-btn-secondary-hover-bg-color) !important;color:#fff !important;}

/**/
.send-btn-wrapper {background-color:var(--tw-theme-btn-secondary-hover-bg-color) !important;}
.send-btn-wrapper .btn.btn-send {text-transform:uppercase; font-weight:bold;color:#fff !important;}
.send-btn-wrapper .btn.btn-send .btn-arrow {text-transform:uppercase; font-weight:bold;}
.send-btn-wrapper .btn.btn-send .btn-arrow:before {background:#fff; width:48px;}
.send-btn-wrapper .btn.btn-send .btn-arrow:after {border-color: transparent transparent transparent #fff;}
.send-btn-wrapper .btn-send:hover span:before {width: 20px !important; right: 24px !important;}
.send-btn-wrapper .btn-send:hover span:after { right: 20px !important;}


@media (min-width: 1024px) {
    body.landing_page_body .taillwind_call_to_action_1_4_new .text-title {max-width:927px;}
    body.landing_page_body .taillwind_call_to_action_1_1_new .text-title {max-width:880px;}
    body.landing_page_body .taillwind_call_to_action_3_1_new .text-title {max-width:880px;}  
	body.landing_page_body .taillwind_image-text_block_new.custom-view .lg\:order-2 .text-content {padding-left:0px;}
	body.landing_page_body .taillwind_call_to_action_separate .container {padding-top:100px !important; margin-top:100px;}
	body.landing_page_body .taillwind_call_to_action_separate-none .container {padding-top:50px !important; margin-top:0px;}
	body.landing_page_body section.ptb-full {padding-top:100px !important; padding-bottom:100px !important;}
	body.landing_page_body section.pt-full {padding-top:100px !important;}
	body.landing_page_body section.pb-full {padding-bottom:100px !important;}
	body.landing_page_body section.ptb-half {padding-top:50px !important; padding-bottom:50px !important;}
	body.landing_page_body section.pt-half {padding-top:50px !important;}
	body.landing_page_body section.pb-half {padding-bottom:50px !important;}
	body.landing_page_body .mainsection .btn-secondary, body.landing_page_body .mainsection .btn-primary {padding:22px 70px !important;}
}
@media (max-width: 1536px) {
    .hidden.2xl\:flex.2xl\:items-center.justify-end {display:flex !important;}
    body.landing_page_body .navigation > .relative.z-20 > .w-full.header-1.inner-header-1 {height:40px;background:#fff !important;}
    body.landing_page_body .navigation > .relative.z-20 > .bg-black.bg-opacity-75.border-b-gray-500 {display:none !important;}
}

@media (max-width: 1024px) {
	/*body.landing_page_body section.ptb-full.taillwind_call_to_action_1.taillwind_call_to_action_1_1_new:first-child {padding-top:91px !important;}*/
	body.mandala-theme-body section.mandala-section-01 {padding-top:43px !important;padding-bottom:15px !important;}
    body.mandala-theme-body .taillwind_call_to_action_1_1_new.section_pattern_type_01 .container .w-full.order-2 {margin-top:35px !important;}
}

@media (max-width: 991px) {
    .taillwind_logo_cloud_2_1_new .flex.flex-wrap { padding-bottom: 20px !important;justify-content:center;}
    body.mandala-theme-body .taillwind_logo_cloud_2_1_new .w-full.p-4 {padding: 0 30px 15px 30px;}
	.taillwind_logo_cloud_2_1_new.ptb-half strong {padding-bottom:20px !important;}
    body.landing_page_body section.ptb-half {padding-top:35px !important; padding-bottom: 35px !important;}
    body.mandala-theme-body .mandala-section-10.mandala-10-last {padding-bottom:35px !important;}
	/*.mandala-section-08 .swiper-wrapper .swiper-slide {width:100% !important;}*/
}

@media (max-width: 767px) {
    body.landing_page_body .navigation > .relative.z-20 > .w-full.header-1.inner-header-1 .hidden.2xl\:flex.2xl\:items-center.justify-end {display:none !important;}
    body.landing_page_body .section_pattern_type_01 > .container > .flex > .order-2 {order:0;}
    body.landing_page_body .section_pattern_type_01 > .container > .flex > .order-1 {order:1;}
    body.landing_page_body .tailwind_testimonial_1_new .container {background-image: url('https://www.redefinesolutions.com/resources/assets/library/review-block-gradiant-mobile.png'); background-repeat: no-repeat;background-position: center top; background-size: 100% 100%;}
    body.mandala-theme-body .taillwind_logo_cloud_2_1_new .w-full.p-4 {padding: 0 15px 15px 15px;}
    body.mandala-theme-body .taillwind_logo_cloud_2_1_new .flex.flex-wrap > div:last-child {padding-bottom:0 !important;}
    body.mandala-theme-body .taillwind_logo_cloud_2_1_new .flex.flex-wrap > .w-full.p-4 {max-width:50%;}
}
/*
.contact-form ul li input[type="checkbox"] + label:before {border-radius:25px;width:25px; height:25px;}
.contact-form ul li input[type="checkbox"]:checked + label:before {border-color: #DEDDDC; background-color:#fff;}
.contact-form ul li input[type="checkbox"]:checked + label:after {border-: #047857;left: 45px; top: 52%; width: 6px; height: 12px;}
*/
.mandala-section-08 .swiper-slide {box-shadow: none !important; height:initial !important;}
.mandala-section-08 .swiper-slide .relative.p-6 {height:100% !important;}


@media (min-width: 768px) {
	.md\:w-\[255px\] {width: 255px;}
}
 
@media (min-width: 768px) {
    .md\:h-\[50px\] {height: 50px;}
}