*{}
/*.elementor-kit-7 a:hover{font-family: inherit !important;}*/
.elementor-pagination,
.elementor-kit-7 .elementor-location-header + .elementor .elementor-element p,
.elementor-kit-7 .elementor-location-header + .elementor .elementor-element p a:hover{font-family: inherit !important;}
.elementor-kit-7 .elementor-location-header + .elementor .elementor-element p a:hover{text-decoration:underline;}
.topmenu .sub-menu{min-width:250px !important;}
.topmenu .sub-menu li a{line-height:24px !important;}

.home_banner_slider .swiper-slide-inner{max-width: 1507px;}
.home_banner_slider .swiper-slide .elementor-background-overlay{background: #063E5B !important;background: #063E5B !important;background: linear-gradient(90deg, rgba(6, 62, 91, 1) 0%, rgba(12, 129, 145, 1) 35%, rgba(16, 168, 176, 0) 65%, rgba(18, 195, 197, 0) 100%) !important;}

.practice-row{}
.practice-row > .elementor-container{flex-wrap:wrap;row-gap:24px;/*justify-content:center;*/}
.practice-row .practice-list-item{width: 33.333% !important;}
.practice-row .practice-list-item .elementor-widget-image{overflow:hidden;}
.practice-row .practice-list-item > .elementor-widget-wrap + a{width: calc(100% - 24px) !important;left: 12px !important;}
.practice-row .practice-list-item .elementor-heading-title{position:relative;padding-right:50px;padding-bottom:30px;}
.practice-row .practice-list-item .elementor-heading-title::before {content: '';background: url(images/divider.png) no-repeat center center;background-size: auto;width: 85px;height: 15px;position: absolute;left: 0;bottom: 0;background-size: contain;}
.practice-row .practice-list-item .elementor-heading-title:after{content:'';background:url(images/prectice-link.png) no-repeat center center;width:35px;height:35px;position:absolute;right:0;top:0;background-size: contain;}

.prectice-col{width: 66.6666667% !important;}

.practice-list-item .elementor-widget-wrap{overflow:hidden;}

/*topmenu mob-menu
mob_social_icon
post_images
.practice-list-item > .elementor-widget-container{border-radius:12px !important;overflow:hidden;}
.practice-list-item .elementor-image-box-wrapper .elementor-image-box-content{padding:24px 24px;}*/


.footer-links ul{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:15px;}
.footer-links li{width:calc(50% - 10px)}
.footer-links li a{padding: 0 !important;margin:0 !important;color: #fff;}
.footer-links li a:hover,.footer-links li a.elementor-item.elementor-item-active{color: #fff !important;}

.responsive-menu {order: 4 !important;}

.recent-blogs{}
.recent-blogs .elementor-posts-container{}
.recent-blogs .elementor-posts-container > .elementor-post{}
.recent-blogs .elementor-posts-container > .elementor-post .elementor-post__thumbnail{padding:0px !important;}
.recent-blogs .elementor-posts-container > .elementor-post .elementor-post__thumbnail img{position:initial !important;transform: initial !important;}

.recent-blogs .elementor-posts-container > .elementor-post .elementor-post__title a{position:relative;padding-right:50px;width: 100%;display: block;}
.recent-blogs .elementor-posts-container > .elementor-post .elementor-post__title a:after{content:'';background:url(images/prectice-link.png) no-repeat center center;width:35px;height:35px;position:absolute;right:0;top:0;background-size: contain;}

.blog-listing-wrapper{}
.blog-listing-wrapper .elementor-posts-container{display:flex !important;flex-wrap:wrap;justify-content:center;}
.recent-blogs .elementor-posts-container > .elementor-post {border-style: solid;border-width: 1px 1px 1px 1px;border-radius: 12px;padding: 24px 24px 24px 24px;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);border-color: #0000001A;}

.iframe-block iframe{border-radius:14px;display: block;}

.eael-breadcrumbs .eael-breadcrumbs__content{flex-wrap:wrap !important;justify-content: center;text-align: center;}
.hand-points-wrap{align-items: flex-start;}
.hand-points-wrap .elementor-icon-list-items{row-gap:15px;align-items: flex-start;}
.hand-points-wrap .elementor-icon-list-items .elementor-icon-list-item{width: calc(50% - 15px);}


/*body .ti-widget.ti-goog.ti-disable-font .ti-widget-container{display:flex;}
body .ti-widget.ti-goog .ti-header{width:100%;max-width:155px;}
body .ti-reviews-container{}*/
/*body .ti-widget.ti-goog .ti-controls{margin:0px !important;}
body .ti-widget.ti-goog .ti-reviews-container-wrapper {margin-top: 0px !important;padding: 10px 0px !important;}
body .ti-widget.ti-goog .ti-review-item > .ti-inner,
body .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{border:1px solid #dddddd;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2) !important;border-radius:12px !important;background: #FFFFFF;background: linear-gradient(135deg, rgba(255, 255, 255, 1) 75%, rgba(224, 249, 250, 1) 100%) !important;}*/


.testimonial_content_wrap{box-shadow: none !important;border:1px solid rgba(18, 195, 197, 0.5) !important;border-radius: 24px !important;padding: 30px 15px !important;background:white !important;}
.testimonial_content_wrap .thumb img{max-width: 60px;margin: 0 auto;}
.testimonial-subtit { font-weight: 600; margin-top: 15px;margin-bottom: 15px;color: #12C3C5;font-size: 18px;position:relative;}
.testimonial_content_wrap .testimonial-subtit:after{position:initial;content: '';background-image: url(images/qt.svg);background-repeat: no-repeat;width: 40px;height: 40px;background-size: 40px;opacity: 0.1;display:block;margin:15px auto 0;}
.testimonial_content_wrap{position: relative;}
.testimonial_content_wrap .post-inner{margin-top: 13px !important;}
.text-center{text-align: center !important;}
.text-center p{margin-top: 15px;}
.text-center p:first-child{margin-top: 0;}
.testimonial_content_wrap{text-align: center;}

.half-bg.bottom-placed .elementor-background-overlay{ height: 50%;bottom: 0;top: auto;}
.recent-blogs .elementor-post .elementor-post__text .elementor-post__read-more{background: #12C3C5;color: white;padding: 7px 20px;border-radius: 40px;}
.recent-blogs .elementor-post .elementor-post__text .elementor-post__read-more:after {content: "\f061";font-family: "Font Awesome 5 Free";font-weight: 900;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;margin-left:7px;}
.elementor-pagination .page-numbers{font-size:18px !important;font-weight: 500 !important;font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;}
.psot-date{margin-left:auto;}
.psot-date .elementor-icon-list-icon{width: 18px;}
.psot-date .elementor-icon-list-icon i{width:auto;}
.psot-date .elementor-icon-list-icon i:before{font-size:20px;}
.blog-practice-list .elementor-widget-container{overflow:hidden;}
.blog-practice-list .elementor-icon-list-item{font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;font-size: var( --e-global-typography-primary-font-size ) !important;}
.blog-practice-list .elementor-icon-list-item a{font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;font-size: var( --e-global-typography-primary-font-size ) !important;padding: 10px 20px !important;}
.blog-practice-list .elementor-icon-list-item a:hover{background:#12c3c5;}


.single.single-post div#ez-toc-container p.ez-toc-title{font-size:26px !important;}
.single.single-post #ez-toc-container a.ez-toc-toggle{outline:none;}
.single.single-post #ez-toc-container ul li a{font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;font-size: var( --e-global-typography-primary-font-size ) !important;text-decoration:none !important;}
.single.single-post #ez-toc-container ul > li > ul{margin-top:0px !important;}

.row{display:flex;flex-wrap:wrap;margin:0px -12px;}
.row>*{padding:0px 12px;flex-shrink: 0;width: 100%;max-width: 100%;}

.testimonial-section .row{row-gap:24px;justify-content:center;}
.testimonial-content-wrap {padding: 28px;background: #fff;}


.elementor-kit-7 .elementor .cta-call-item .elementor-icon-list-item a,
.elementor-kit-7 .elementor .cta-call-item .elementor-icon-list-item a:hover{font-size: 35px !important;font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;font-weight:600 !important;}

.contactus_section{position: relative;}
.contactus_section:before{content: "";position: absolute;left: 0px;top: 0px;width: 28%;height: 100%;background-color: #12c3c5;display: block;border-right: 5px solid #063E5B;}

.whysybx,
.whysybx p {font-style: normal;font-weight: normal;font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;font-size: var( --e-global-typography-primary-font-size ) !important;line-height: var(--global--line-height-body));font-weight: var( --e-global-typography-primary-font-weight );color: var( --e-global-color-primary );margin-top: 30px;}
.whysybx p{margin-top:20px;}
.whysybx a,
.whysybx p a{color: var( --e-global-color-accent); text-decoration:underline; font-weight:normal;font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;font-size: var( --e-global-typography-primary-font-size ) !important;}
.whysybx strong,
.whysybx p strong{font-weight:bold;color: var( --e-global-color-primary );}
.whysybx:first-child,
.whysybx p:first-child{margin-top:0px;}
.whysybx ul,
.whysybx ol {margin: 20px 0 0;list-style: none;padding:0px !important;}
.whysybx ul:first-child,
.whysybx ol:first-child {margin: 0px;}
.whysybx ul ul,
.whysybx ol ol,
.whysybx ul ol,
.whysybx ol ul {margin-top: 20px !important;}
.whysybx li {padding-left: 36px;position: relative;font-style: normal;font-weight: normal;font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;font-size: var(--site-font-size) !important;line-height:var(--site-font-line-height);color: var( --e-global-color-primary );margin: 10px 0px 0px 0px;}
.whysybx li a:hover {color: var( --e-global-color-primary );}
.whysybx li:first-child {margin-top: 0px;}
.whysybx ul li{padding-left: 20px;}
.whysybx ul li:after {position: absolute;content: '';display: inline-block;left: 0;background: var( --e-global-color-primary );width: 6px;height: 6px;top: 8px;border-radius: 50%;}
.whysybx ol {counter-reset: item;}
.whysybx ol li {counter-increment: my-awesome-counter;padding-left: 30px;}
.whysybx ul ol li {padding-left: 24px;}
.whysybx ol ol li{padding-left: 30px;}
.whysybx ol ul li:before,
.whysybx ul ol li:after {display: none;}
.whysybx ol ul ol li:after, .whysybx ul ol ul li:after {display: block;}
.whysybx ol ul, .whysybx ol ol, 
.whysybx ul ol, .whysybx ul ul {padding-left: 0px;}
.whysybx ol li:before {content: counters(item, ".") ".";counter-increment: item;position: absolute;left: 0;color: var( --e-global-color-primary );text-align: right;width: 32px;left: -15px;font-weight:bold;}
.whysybx a{word-break:break-word;}
.whysybx .wp-video{margin-top: 20px;}

.whysybx a:hover strong{font-size:16px !important;}
.elementor-kit-7 .eael-breadcrumbs a:hover{font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;}


.whysybx h1{margin-top: 30px;font-family: var( --e-global-typography-text-font-family ), Sans-serif;}
.whysybx h2{margin-top: 30px;font-family: var( --e-global-typography-text-font-family ), Sans-serif;}
.whysybx h3{margin-top: 30px;font-family: var( --e-global-typography-text-font-family ), Sans-serif;}
.whysybx h4{margin-top: 30px;font-family: var( --e-global-typography-text-font-family ), Sans-serif;}
.whysybx h5{margin-top: 30px;font-family: var( --e-global-typography-text-font-family ), Sans-serif;}
.whysybx h6{margin-top: 30px;font-family: var( --e-global-typography-text-font-family ), Sans-serif;}
.whysybx h1:first-child, .whysybx h2:first-child, .whysybx h3:first-child, .whysybx h4:first-child,.whysybx h5:first-child,.whysybx h6:first-child {margin-top: 0;}

.bullet_points_element{}
.bullet_points_element .elementor-icon-list-items{}
.bullet_points_element .elementor-icon-list-items .elementor-icon-list-item {background: white;border-radius: 16px;border-left:5px solid #12c3c5;padding: 12px !important;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);}


.client-review-section{}
.client-review-section .elementor-background-overlay{height:calc(50% + 30px);}
.client-review-section{}
.client-review-section{}

.single.single-post div#ez-toc-container{padding: 10px 20px !important;}
.single.single-post div#ez-toc-container p.ez-toc-title{font-size:20px !important;}

.inner-banner-section{--sz: 20px;
  --c0: #ffffff00;
  --c1: #bdd0e1;
  --c2: #809bb9;
  --c3: #3e394a;
  --ts: 50%/ calc(var(--sz) * 13.25) calc(var(--sz) * 11.7);
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
  background: repeating-conic-gradient(#3b354730 0.000001%, var(--c0) 0.00005%, var(--c0) 0.00035%, var(--c0) 0.00005%) var(--ts), repeating-conic-gradient(#35638b59 0.00002%, var(--c0) 0.00008%, var(--c0) 0.0008%, var(--c0) 0.00008%) var(--ts), repeating-linear-gradient(90deg, var(--c0) 0 24.33%, var(--c3) 0 25%) var(--ts), linear-gradient(210deg, var(--c0) 0 80%, var(--c3) calc(80% + 1px) 80.5%, var(--c0) calc(80.5% + 1px) 100%) var(--ts), conic-gradient(from -90deg at 49.75% 100%, var(--c1) 0 30deg, var(--c0) 0 150deg, var(--c2) 0 60deg) var(--ts), conic-gradient(from -180deg at 24.5% 50.5%, var(--c1) 0 119deg, var(--c0) 0 100%) var(--ts), conic-gradient(from 120deg at 74.5% 50%, var(--c3) 0 120deg, var(--c0) 0 100%) var(--ts), conic-gradient(from 180deg at 49.5% 34%, var(--c2) 0 60deg, var(--c0) 0 100%) var(--ts), conic-gradient(from -120deg at 50% 34%, var(--c3) 0 60deg, var(--c0) 0 100%) var(--ts), conic-gradient(from 0deg at 74.5% 17.5%, var(--c2) 0 60deg, var(--c3) 0 121deg, var(--c0) 0 100%) var(--ts), linear-gradient(150deg, var(--c0) 0 40%, var(--c3) calc(40% + 1px) 40.5%, var(--c0) calc(40.5% + 1px) 100%) var(--ts), linear-gradient(90deg, var(--c0) 0 50%, var(--c2) 0 75%, var(--c0) 0 100%) var(--ts), repeating-linear-gradient(90deg, var(--c1) 0 24.33%, var(--c3) 0 25%) var(--ts);}

.elementor-location-header + .elementor .content-sec .elementor-widget-text-editor p a:hover,
.elementor-location-header + .elementor .content-sec .elementor-widget-text-editor a{font-family: var( --e-global-typography-primary-font-family ), Sans-serif !important;font-size:16px !important;}

.faq-wrapper{}
.faq-wrapper .elementor-accordion>*+*{margin-top:15px;}
.faq-wrapper .elementor-accordion-item{border-radius: 15px 15px;border:1px solid var(--e-global-color-1417f36) !important;overflow:hidden;}
.faq-wrapper .elementor-accordion .elementor-tab-content p{margin-top:20px;}
.faq-wrapper .elementor-accordion .elementor-tab-content p:first-child{margin-top:0px;}

.faq-wrapper .elementor-accordion .elementor-tab-title.elementor-active {
 /* background: var( --e-global-color-1c92532 ) !important;*/
  border-radius: 12px 12px 0 0;
}
.faq-wrapper .elementor-tab-title .elementor-accordion-icon{margin-top:7px;}

.recent-blogs .elementor-posts-container > .elementor-post:hover{background-color: #063E5B0D;border-color: var( --e-global-color-1417f36 );}

.blog-listing-wrapper .elementor-posts-container .elementor-post{width: calc(33.3333333% - 16px);}

.prectice-boxes-wrap{}
.prectice-boxes-wrap > .elementor-container{flex-wrap:wrap;justify-content:center;}
.prectice-boxes-wrap > .elementor-container > .elementor-column{width: 25%;}

.cta-form{}
.cta-form .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;row-gap:15px;column-gap:15px;}
.cta-form .elementor-form-fields-wrapper .elementor-field-group{margin:0px !important;}
.cta-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-email,
.cta-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-tel{width:calc(50% - 8px) !important;}
.gallery-section .elementor-element{ display:block; }
.gallery-section .gallery { display:block !important; padding:0 0 70px 0; }
.gallery-main-wrap .elementor-widget-wrap.elementor-element-populated{ display:block !important; }
.gallery-main-wrap .welcome-img{ overflow:visible; }
.gallery-section .slick-arrow {text-indent: -99999px;position: absolute; top: inherit; margin: 0; z-index: 1; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain; border: 0 !important;padding: 0 !important;}
.gallery-section .slick-prev.slick-arrow {position: absolute; bottom: 0px; left: calc(50% - 62px); background: url(images/slide-left-green.svg) !important; background-repeat: no-repeat; background-position: center; width: 52px; height: 52px; font-size: 0; z-index: 2; cursor: pointer; transform: none; top: inherit;background-size: cover !important;max-width: 52px;}
.gallery-section .slick-next.slick-arrow{position: absolute; top: inherit; right: calc(50% - 62px); bottom: 0; left: inherit; background: url(images/slide-right-green.svg) !important; background-repeat: no-repeat; background-position: center; width: 52px; height: 52px; font-size: 0; z-index: 2; cursor: pointer; transform: none;background-size: cover !important;max-width: 52px;}
.gallery-section .gallery {margin:0px -15px !important;}
.gallery-section .gallery-item{padding:0px 15px !important;}

.faq-sec{ padding:70px 0; background:#F8FAFC; }
.faq-sec .container{ max-width:1444px; padding:0 20px; margin:auto; }
.faq-list{display: flex;flex-direction: column;row-gap: 15px;margin-top: 30px;}
.faq-item{border: 1px solid var(--e-global-color-1417f36) !important;border-radius: 15px;overflow: hidden;}
h3.faq-question-ttl{background-color: var( --e-global-color-1417f36 ); padding: 15px 20px 15px 20px;font-size: 20px !important;font-family: "Figtree", sans-serif !important;font-weight: 600;color: #fff !important;cursor: pointer;display: flex;align-items: flex-start;justify-content: space-between; line-height: 1.4 !important;}
h3.faq-question-ttl .fas.fa-chevron-down{margin-left: 20px;margin-top: 5px;font-size: 17px !important;}
.active .faq-question-ttl .fas.fa-chevron-down{transform: scaleY(-1);}
.faq-answer.whysybx{margin-top: 0;padding: 20px;}
.text-center{text-align: center;}
.section-title{padding-bottom: 35px;position: relative;}
.section-title:before{position: absolute;left: 0;bottom: 0;right: 0;height: 25px;background-image: url("images/divider.png");background-position: bottom center;content: '';background-repeat: no-repeat;background-size: 180px auto;}

@media(min-width:576px){
.col-sm-6 {flex: 0 0 auto;width: 50%;}
}
@media(min-width:768px){
.col-md-6 {flex: 0 0 auto;width: 50%;}
}
@media(min-width:992px){
.col-lg-4 {flex: 0 0 auto;width: 33.33333333%;}
}

@media(min-width:1200px){
.footer-links li a:hover{color:#12C3C5 !important}
.recent-blogs .elementor-post .elementor-post__text .elementor-post__read-more:hover{background:#073E5C;color: white;}
.whysybx a:hover,
.whysybx p a:hover{color: var( --e-global-color-primary) !important;}
.single.single-post #ez-toc-container ul li a:hover{color:#12c3c5 !important;}
.elementor-kit-7 .elementor .cta-call-item .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration:underline;color:white !important;}

.sticky-column {align-items: flex-start;}
.sticky-column .elementor-widget-wrap{position: sticky !important;top: 140px;align-items: flex-start;}

.practice-row .practice-list-item:hover .elementor-widget-image img{transform: scale(1.1);}
.practice-row .practice-list-item:hover .elementor-heading-title{color:#12C3C5;}
.practice-row .practice-list-item:hover .elementor-heading-title:after{background-image:url(images/prectice-link-hover.png);}
.recent-blogs .elementor-posts-container > .elementor-post:hover .elementor-post__title a{color:#12C3C5;}
.recent-blogs .elementor-posts-container > .elementor-post:hover .elementor-post__title a:after{background-image:url(images/prectice-link-hover.png);}

}

@media(max-width:1199px){
.contactus_section:before{display: none;}	
.recent-blogs .elementor-posts-container .elementor-post:last-child{display:none;}
.recent-blogs.blog-listing-wrapper .elementor-posts-container .elementor-post:last-child{display:block;}
.prectice-boxes-wrap > .elementor-container > .elementor-column{width: 33.33333333%;}
.faq-sec{ padding:50px 0; }
}

@media(max-width:991px){
.gallery-section-inner figure.gallery-item{width: 25% !important;max-width: 25% !important;margin: 0 !important;}
.practice-row .practice-list-item{width: 50% !important;}
.home_banner_slider .swiper-slide .elementor-background-overlay{background:#063E5B!important;/*background: linear-gradient(90deg, rgb(6, 62, 91) 0%, rgb(12, 129, 145) 35%, rgb(16, 168, 176) 65%, rgb(18, 195, 197) 100%) !important;*/opacity:0.35 !important;}
.blog-listing-wrapper .elementor-posts-container .elementor-post{width: calc(50% - 12px);}

.prectice-col{width: 100% !important;}
.prectice-boxes-wrap > .elementor-container > .elementor-column{width: 50%;}
.home_banner .elementor-slides .swiper-slide-bg{background-position: calc(100% - 50% - 200px) center !important;}
}

@media(max-width:767px){
.gallery-section-inner figure.gallery-item{width: 33.33% !important;max-width: 33.33% !important;}
.testimonial_slider .slick-arrow {text-indent: -99999px;position: absolute; top: inherit; margin: 0; z-index: 1; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain; border: 0 !important;padding: 0 !important;}
.testimonial_slider .slick-prev.slick-arrow {position: absolute; bottom: 0px; left: calc(50% - 64px); background: url(images/slide-left-green.svg) !important; background-repeat: no-repeat; background-position: center; width: 52px; height: 52px; font-size: 0; z-index: 2; cursor: pointer; transform: none; top: inherit;background-size: cover !important;max-width: 52px;}
.testimonial_slider .slick-next.slick-arrow{position: absolute; top: inherit; right: calc(50% - 64px); bottom: 0; left: inherit; background: url(images/slide-right-green.svg) !important; background-repeat: no-repeat; background-position: center; width: 52px; height: 52px; font-size: 0; z-index: 2; cursor: pointer; transform: none;background-size: cover !important;max-width: 52px;}
.testimonial_slider.slick-initialized.slick-slider{padding-bottom: 74px;}

.elementor-kit-7 .elementor .cta-call-item .elementor-icon-list-item a,
.elementor-kit-7 .elementor .cta-call-item .elementor-icon-list-item a:hover{font-size: 32px !important;}
.hand-points-wrap .elementor-icon-list-items .elementor-icon-list-item{width: 100%;}
.recent-blogs .elementor-posts-container .elementor-post:nth-child(2){display:none;}
.recent-blogs.blog-listing-wrapper .elementor-posts-container .elementor-post:nth-child(2){display:block;}

/*
.home_banner_slider .swiper-slide-bg{opacity:0;}
.home_banner_slider .swiper-slide{--sz: 20px;
  --c0: #ffffff00;
  --c1: #bdd0e1;
  --c2: #809bb9;
  --c3: #3e394a;
  --ts: 50%/ calc(var(--sz) * 13.25) calc(var(--sz) * 11.7);
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
  background: repeating-conic-gradient(#3b354730 0.000001%, var(--c0) 0.00005%, var(--c0) 0.00035%, var(--c0) 0.00005%) var(--ts), repeating-conic-gradient(#35638b59 0.00002%, var(--c0) 0.00008%, var(--c0) 0.0008%, var(--c0) 0.00008%) var(--ts), repeating-linear-gradient(90deg, var(--c0) 0 24.33%, var(--c3) 0 25%) var(--ts), linear-gradient(210deg, var(--c0) 0 80%, var(--c3) calc(80% + 1px) 80.5%, var(--c0) calc(80.5% + 1px) 100%) var(--ts), conic-gradient(from -90deg at 49.75% 100%, var(--c1) 0 30deg, var(--c0) 0 150deg, var(--c2) 0 60deg) var(--ts), conic-gradient(from -180deg at 24.5% 50.5%, var(--c1) 0 119deg, var(--c0) 0 100%) var(--ts), conic-gradient(from 120deg at 74.5% 50%, var(--c3) 0 120deg, var(--c0) 0 100%) var(--ts), conic-gradient(from 180deg at 49.5% 34%, var(--c2) 0 60deg, var(--c0) 0 100%) var(--ts), conic-gradient(from -120deg at 50% 34%, var(--c3) 0 60deg, var(--c0) 0 100%) var(--ts), conic-gradient(from 0deg at 74.5% 17.5%, var(--c2) 0 60deg, var(--c3) 0 121deg, var(--c0) 0 100%) var(--ts), linear-gradient(150deg, var(--c0) 0 40%, var(--c3) calc(40% + 1px) 40.5%, var(--c0) calc(40.5% + 1px) 100%) var(--ts), linear-gradient(90deg, var(--c0) 0 50%, var(--c2) 0 75%, var(--c0) 0 100%) var(--ts), repeating-linear-gradient(90deg, var(--c1) 0 24.33%, var(--c3) 0 25%) var(--ts);}*/

.greview-element{}
.greview-element .ti-widget.ti-goog .ti-col-1 .ti-reviews-container,
.greview-element .ti-widget.ti-goog .ti-col-1 .ti-footer{margin:0px !important;}
.cta-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-email,
.cta-form .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-tel{width:100% !important;}
.home_banner_slider .elementor-slide-heading{max-width: 60%;}
.home_banner_slider .elementor-slide-description{display:none;}
.prectice-col > .elementor-widget-wrap{max-width: calc(100% - 20px);}
}

@media(max-width:667px){
.blog-listing-wrapper .elementor-posts-container .elementor-post{width: 100%;}
.prectice-boxes-wrap > .elementor-container > .elementor-column{width: 100%;}
.home_banner .elementor-slides .swiper-slide-bg{background-position: calc(100% - 50% - 120px) center !important;}
}
@media(max-width:580px){
.practice-row .practice-list-item{width: 100% !important;}
}
@media(max-width:480px){
.gallery-section-inner figure.gallery-item{width: 50% !important;max-width: 50% !important;}
}
