/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 03 2022 | 01:09:00 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.s-header-top.bdt-active {
  background: #fff;
      box-shadow: 0 0 5px 1px rgba(0,0,0,0.15);
}

.serv-one .box-body {
    position: absolute !important;
    top: 50%;
    left: 220px;
    transform: translateY(-50%);
}
.serv-one .elementskit-info-box-icon {
    margin: 0 !important;
    display: flex !important;
}
.serv-one .ekit-wid-con .elementskit-infobox {
    border: 1px solid transparent;
}
.serv-one .elementskit-info-box-icon img {
    border-radius: 10px !important;
}
.posts-home .ekit-wid-con > .row {
    margin: 0 -10px;
}
.posts-home .post-items.row > div {
    flex: 0 0 50%;
    padding: 0 10px 20px;
}
.posts-home .elementskit-blog-block-post .row > div {
  flex: 0 0 100%;
  max-width: 100%;
}
.posts-home .elementskit-blog-block-post .row > div.order-2 {
    position: absolute;
    z-index: 10;
    padding: 0 15px;
    left: 15px;
    bottom: 15px;
    width: calc(100% - 30px);
}
@media only screen and (max-width: 1026px){
  .posts-home .elementskit-blog-block-post .row > div.order-2 {
      bottom: 40px;
  }
}
.posts-home .elementskit-blog-block-post .row > div.order-1 a {
  position: relative;
}
.posts-home .elementskit-blog-block-post .row > div.order-1 a:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); 
}
.posts-home .ekit-wid-con .elementskit-blog-block-post .post-meta-list {
    margin-bottom: 10px;
}
.posts-home .post-cat a {
    background: rgba(0,0,0,0.5);
    padding: 6px 12px;
    border-radius: 50px;
 	display: inline-block;
	margin: 3px 0;
}
.posts-home .ekit-wid-con .elementskit-blog-block-post .post-meta-list .meta-date {
    margin-right: 10px;
}

.posts-big-home.posts-big-home .post-items.row > div {
    flex: 0 0 100%;
    padding: 0 10px 20px;
}
.posts-home.posts-big-home .elementskit-blog-block-post .row > div.order-2 {
    left: 30px;
    bottom: 30px;
    width: calc(100% - 52px);
    max-width: 470px;
}
.posts-home .elementskit-entry-thumb > img {
  height: 218px;
  object-fit: cover;
}
.posts-home.posts-big-home .elementskit-entry-thumb > img {
  height: 456px;
}

.subs-form {
    max-width: 630px;
    margin-left: auto;
}
.subs-form .gfield_label {
    display: none !important;
}
.subs-form  #gform_1 {
    display: flex;
    align-items: center;
}
.subs-form  #input_1_1 {
    border-color: transparent;
    text-align: center;
    height: 56px;
    border-radius: 50px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
}
.subs-form .gform_footer.top_label {
    margin: 0 !important;
    padding: 0 !important;
}
.subs-form #gform_submit_button_1 {
    margin: 0;
    background: #ffffff;
    border:none;
    height: 56px;
    border-radius: 50px;
    color: #0D475C;
    font-family: 'Poppins', sans-serif;
    line-height: 1;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
}
.subs-form #gform_submit_button_1:hover{
  background-color:#DB522A;
  color:#ffffff;
}
.subs-form .gform_body.gform-body {
    width: 100%;
}
.subs-form .gform_footer.top_label {
    min-width: 170px;
    margin-left: 20px !important;
}
.subs-form #input_1_1{
  background-color:rgba(255, 255, 255, 0.2);
  color:#ffffff;
 }
.subs-form #input_1_1::-webkit-input-placeholder{
  color:#ffffff;
}
.mb0 p {
  margin-bottom: 0;
}

.joinus-form .gform_fileupload_rules,
.joinus-form .gfield_label {
    display: none!important;
}
/*---GForm /page join-team/---*/
.joinus-form #field_2_6 .gfield_label,
.joinus-form #field_2_7 .gfield_label,
#field_2_9 .gfield_label{
  display: block !important;
}
#field_2_9 .gfield_required {
  display:none!important;
}
/*
.joinus-form #field_2_6,
.joinus-form #field_2_7 {
	margin: 23px 0;
}
*/
#field_2_6{
  margin-top:0;
  margin-bottom:0;
}
#field_2_6 .gfield_label{
  margin-bottom:0;
}
/*---GForm /page for-proffesionals/---*/
#field_4_6 label.gfield_label, #field_4_7  label.gfield_label{
  display:inline-block!important;
  margin-bottom:0!important;
}
#field_4_6 label.gfield_label{
  margin-top:22px;
}
@media only screen and (max-width: 640px) {
  #field_4_6 label.gfield_label{
  margin-top:0;
}
}
/*--------------*/

.joinus-form .gform_wrapper.gravity-theme .gfield_label {
    font-weight: 400;
    font-family: 'Poppins', sans-serif !important;
    color: #000;
    line-height: 1.4;
}
.joinus-form .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 20px;
    grid-column-gap: 3%;
}
.joinus-form .ginput_container textarea, 
.joinus-form .ginput_container input {
    border-color: transparent;
    background: #F7F7F7;
    border-radius: 0;
    font-family: 'Poppins', sans-serif;
    font-size: 16px !important;
    color: #000;
    padding: 14px 18px !important;
}
.joinus-form .gform_wrapper.gravity-theme .gfield textarea.large {
    height: 142px;
}
.joinus-form .ginput_container.ginput_container_fileupload input {
    background: transparent;
    padding: 10px 0 !important;
}

.joinus-form .ginput_container input::-webkit-input-placeholder {color:#000;opacity:1;}
.joinus-form .ginput_container input::-moz-placeholder          {color:#000;opacity:1;}/* Firefox 19+ */
.joinus-form .ginput_container input:-moz-placeholder           {color:#000;opacity:1;}/* Firefox 18- */
.joinus-form .ginput_container input:-ms-input-placeholder      {color:#000;opacity:1;}
.joinus-form .ginput_container textarea::-webkit-input-placeholder {color:#000;opacity:1;}
.joinus-form .ginput_container textarea::-moz-placeholder          {color:#000;opacity:1;}/* Firefox 19+ */
.joinus-form .ginput_container textarea:-moz-placeholder           {color:#000;opacity:1;}/* Firefox 18- */
.joinus-form .ginput_container textarea:-ms-input-placeholder      {color:#000;opacity:1;}

.joinus-form .gform_footer {
    display: flex;
    justify-content: center;
}
.joinus-form .gform_button {
    background: #58D1FF !important;
    border-color: #58D1FF;
    color: #fff !important;
    height: 52px;
    padding: 0 !important;
    min-width: 139px;
    font-family: 'Montserrat', sans-serif !important;
  	text-transform: unset !important;
  	font-weight: 700 !important;
  	font-size: 18px !important;
}
/*---subcribe form-footer--*/
@media only screen and (max-width: 1024px){
  .subs-form{
    margin:0 auto;
  }
}
@media only screen and (max-width: 450px){
  #gform_1{
    display:block!important;
  }
  #gform_1, #gform_1 .gform_body, #gform_1 .gform_footer{
   width:100%!important;
  }
  #gform_1 .gform_footer{
    display:block;
    margin:0 auto!important;
    }
  #gform_submit_button_1{
      margin-top:10px!important;
  }
}
/*---END subcribe form-footer---*/
.blockquote-one .elementor-blockquote__content {
    background: #F7F7F7;
    border-radius: 25px;
    padding: 35px 35px 30px 45px;
  	position: relative;
	z-index: 1;
}
.blockquote-one .elementor-blockquote::before {
    margin: 0 0 -40px 40px !important;
    position: relative;
  	z-index: 2;
}
.blockquote-one .elementor-blockquote__content::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 33px 56px 0 0;
  border-color: #f7f7f7 transparent transparent transparent;
  position: absolute;
  left: 75px;
  bottom: -33px;
}
.blockquote-one footer {
    margin-left: 90px;
}

.cont-form .gfield_required.gfield_required_text {
    display: none;
}
.cont-form .gform_wrapper.gravity-theme .gfield_label {
    font-weight: 400;
    font-family: 'Poppins', sans-serif !important;
    font-size: 16px;
    color: #002F41;
    line-height: 1.4;
    margin: 0;
}
.cont-form .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 40px;
    grid-column-gap: 9%;
}
.cont-form .ginput_container textarea, 
.cont-form .ginput_container input {
    border-color: transparent;
  	border-bottom-color: rgba(0, 47, 65, 0.25);
    background: transparent;
    border-radius: 0;
    font-family: 'Poppins', sans-serif;
    font-size: 16px !important;
    color: #000;
    padding: 14px 0 !important;
}
.cont-form .gform_wrapper.gravity-theme .gfield textarea.large {
    height: 80px;
}
.cont-form .ginput_container input::-webkit-input-placeholder {color:rgba(0, 47, 65, 0.35);opacity:1;}
.cont-form .ginput_container input::-moz-placeholder          {color:rgba(0, 47, 65, 0.35);opacity:1;}/* Firefox 19+ */
.cont-form .ginput_container input:-moz-placeholder           {color:rgba(0, 47, 65, 0.35);opacity:1;}/* Firefox 18- */
.cont-form .ginput_container input:-ms-input-placeholder      {color:rgba(0, 47, 65, 0.35);opacity:1;}
.cont-form .ginput_container textarea::-webkit-input-placeholder {color:rgba(0, 47, 65, 0.35);opacity:1;}
.cont-form .ginput_container textarea::-moz-placeholder          {color:rgba(0, 47, 65, 0.35);opacity:1;}/* Firefox 19+ */
.cont-form .ginput_container textarea:-moz-placeholder           {color:rgba(0, 47, 65, 0.35);opacity:1;}/* Firefox 18- */
.cont-form .ginput_container textarea:-ms-input-placeholder      {color:rgba(0, 47, 65, 0.35);opacity:1;}

.cont-form  .gform_footer {
  padding: 0 !important;
  margin-top: 38px !important;    
}
.cont-form .gform_button {
    background: #002F41 !important;
    border-color: #002F41;
    color: #fff !important;
    height: 56px;
    padding: 0 !important;
    min-width: 172px;
    font-family: 'Montserrat', sans-serif !important;
  	font-weight: 500 !important;
  	font-size: 15px !important;
  	border-radius: 50px !important;
}

.row10 > div {
    margin: 0 -10px !important;
}
.w435 {
    max-width: 435px;
}
.team-one .profile-card {
  	max-width: 200px;
}
.team-one.team-social .profile-card {
    position: relative;
    padding-right: 60px !important;
  	max-width: 260px;
}
.team-one.team-social .profile-footer {
    position: absolute;
    right: 0;
    top: 0;
}
.modal-body .ekit-team-social-list {
    display: none;
}
.ws-nowrap .elementor-heading-title {
    white-space: nowrap;
}

/* single post & blog */

.elementor-widget-elementskit-breadcrumb .ekit-breadcrumb > li {
    color: #002F41;
    padding-right: 7px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.elementor-widget-elementskit-breadcrumb .ekit-breadcrumb > li a {
    color: rgba(0, 47, 65,0.35);
}
.elementor-widget-elementskit-breadcrumb .ekit-breadcrumb > li.brd_sep {
    font-size: 0;
    position: relative;
}
.elementor-widget-elementskit-breadcrumb .ekit-breadcrumb > li.brd_sep:after {
  content: ".";
  font-size: 32px;
  line-height: 0.15;
}
.elementor-post-info .elementor-post-info__terms-list-item {
    text-decoration: none;
    background: #F4F4F4;
    height: 29px;
    display: inline-block !important;
    line-height: 29px;
    border-radius: 50px;
    padding: 0 12px;
}
.elementor-widget-share-buttons .elementor-share-btn {
    width: 40px;
    border: 2px solid #D9E0E2 !important;
}
.post-prev-next .elementor-post-navigation__link a {
  width: 145px;
  height: 54px;
  border: 1px solid #D8D8D8 !important;
  border-radius: 50px;
  justify-content: center;
  text-decoration: none;
  position: fixed;
  top: 48%;
}
.post-prev-next .elementor-post-navigation__link a .fa.fa-long-arrow-left::before {
    content: "\f177" !important;
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 300 !important;
}
.post-prev-next .elementor-post-navigation__link a .fa.fa-long-arrow-right::before {
    content: "\f178" !important;
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 300 !important;
}
.post-prev-next .elementor-post-navigation__link.elementor-post-navigation__prev a {
  left: 23px;
}
.post-prev-next .elementor-post-navigation__link.elementor-post-navigation__next a {
  right: 23px;
}
.post-prev-next .elementor-post-navigation__link a:hover {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.posts-col3 .post-items.row > div {
    flex: 0 0 33.33%;
}
.posts-sw .ekit-wid-con .elementskit-blog-block-post .elementskit-entry-thumb {
  box-shadow: none;
}
.posts-col3 .elementskit-entry-thumb > img {
    height: 300px;
}
@media only screen and (max-width: 660px){
  .posts-col3 .post-items.row {
  display:block;    
  }
}
.box-blog .elementor-image-box-content {
    background: #F4F4F4;
    padding: 40px 30px;
}
.box-blog .elementor-image-box-content .elementor-image-box-description {
    text-align: left;
}

.elementor-widget-wp-widget-categories h5 {
    font-size: 26px;
    color: #0E6A8D;
}
.elementor-widget-wp-widget-categories ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.elementor-widget-wp-widget-categories ul .cat-item {
    margin: 3.5px;
}
.elementor-widget-wp-widget-categories ul .cat-item a {
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    color: #002F41;
    border: 1px solid #BFCBCF;
    border-radius: 50px;
    padding: 4px 15px;
  	transition: all 0.25s ease;
}
.elementor-widget-wp-widget-categories ul .cat-item a:hover {
   box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}

.post-all .elementskit-post-image-card {
    display: flex !important;
    align-items: center;
  	box-shadow: none;
}
@media only screen and (max-width: 520px){
  .post-all .elementskit-post-image-card{
    display:block!important;
  }
}
.post-all .elementskit-post-image-card > div {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.post-all .elementskit-post-image-card .elementskit-post-body {
    max-width: 411px;
    margin-left: 40px;
}
@media only screen and (max-width: 768px){
  .post-all .elementskit-post-image-card .elementskit-post-body{
    margin-left:20px;
  }
}
.post-all .elementskit-post-image-card .elementskit-entry-thumb {
    display: flex !important;
}
.post-all .elementskit-post-image-card img {
    height: 325px;
    object-fit: cover;
}
.post-all .post-cat a {
    background: #F4F4F4;
    padding: 5px 12px;
    border-radius: 50px;
  	margin: 3px 0 !important;
	display: inline-block;
}
.post-all .elementskit-btn:hover {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.post-all .ekit-blog-post-pagination-style-numbered {
  margin-left: -7px;
  margin-top: 20px;
}
.ekit-blog-post-pagination-style-numbered .page-numbers {
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ekit-blog-post-pagination-style-numbered .page-numbers.next,
.ekit-blog-post-pagination-style-numbered .page-numbers.prev {
  font-size: 0 !important;
}
.ekit-blog-post-pagination-style-numbered .page-numbers.prev::before {
    content: "\f177";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
  	font-size: 18px !important;
	color: #002F41;
}
.ekit-blog-post-pagination-style-numbered .page-numbers.next::before {
    content: "\f178";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 18px !important;
	color: #002F41;
}
.category .elementor-element-cf239f0 {
    background: #f4f4f4;
}
.category .ekit-blog-post-pagination-style-loadmore .next.page-numbers::after {
    content: " posts";
}

.popular-post .elementor-post__thumbnail__link {
  display: none;
}
.popular-post .elementor-post__card {
  	border-bottom: 1px solid #CFD6D9 !important;
  	max-width: 435px;
  	flex-wrap: wrap !important;
  	flex-direction: row !important;
}
.popular-post .elementor-posts .elementor-post__card .elementor-post__meta-data {
    border-top: none;
  	padding: 0 0 15px !important;
  	order: 1;
}
.popular-post .elementor-posts .elementor-post__card .elementor-post__text {
    order: 3;
}
.popular-post .elementor-posts .elementor-post__card .elementor-post__text a {
  transition: all .25s ease;
}
.popular-post .elementor-posts .elementor-post__card .elementor-post__text a:hover{
    color: #0E6A8D;
}
.popular-post .elementor-posts .elementor-post__badge {
    margin: 0;
    position: static;
  	order: 2;
    margin-left: 10px;
  background: #fff;
  color: #0E6A8D;
  text-transform: uppercase;
  font-size: 12px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  height: 30px;
  display: flex;
  align-items: center;
  position: relative;
  top: -8px;
}

/* Research Single & Research */

.single-research .ekit-breadcrumb {
    display: flex;
    justify-content: center;
}
.all-research .elementor-post__read-more {
  background: #FFEDBF;
  height: 56px;
  min-width: 152px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
}
.all-research .elementor-post__read-more:hover {
 	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.all-research .elementor-post__text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: self-start;
}
.all-research .elementor-post {
  padding: 50px 0;
  border-bottom: 1px solid #D9E0E2;
}
.all-research .elementor-post:first-child {
  padding: 0 0 50px;
}
.all-research .elementor-post:last-child {
  border-bottom: none;
}
.all-research .elementor-pagination {
    display: flex;
}
.all-research .elementor-pagination .page-numbers {
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
  	border-radius: 50%;
  	border: 1px solid #D8D8D8;
  	text-decoration: none !important;
}
.all-research .elementor-pagination .page-numbers.next,
.all-research .elementor-pagination .page-numbers.prev {
  font-size: 0 !important;
}
.all-research .elementor-pagination .page-numbers.prev::before {
    content: "\f177";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
  	font-size: 18px !important;
	color: #002F41;
}
.all-research .elementor-pagination .page-numbers.next::before {
    content: "\f178";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 18px !important;
	color: #002F41;
}

.side-newletter .elementor-section {
    padding: 40px 30px !important;
}
.side-newletter .elementor-container {
    flex-wrap: wrap;
}
.side-newletter .elementor-container .elementor-column {
  width: 100% !important;
}
.side-newletter .elementor-heading-title {
    font-size: 24px;
}
.side-newletter .subs-form #gform_1 {
    flex-direction: column;
}
.side-newletter .subs-form .gform_footer.top_label {
    margin-left: 0 !important;
    width: 100%;
    margin-top: 20px !important;
}
.side-newletter .subs-form #input_1_1 {
    height: 40px;
    font-size: 12px;
}
.side-newletter .subs-form #gform_submit_button_1 {
    height: 40px;
    font-size: 12px;
    padding: 0;
}

.post-type-archive-research .elementor-93 .elementor-element.elementor-element-cf239f0 {
    background: #F4F4F4;
}
.new-research .elementor-posts .elementor-post__card .elementor-post__meta-data {
    border-top: none;
}
.new-research .elementor-posts .elementor-post__card .elementor-post__thumbnail {
    border-radius: 8px !important;
}
.new-research .elementor-posts .elementor-post__badge {
    position: static;
    margin: 0 !important;
}
.new-research .elementor-post__card {
   	flex-wrap: wrap !important;
  	flex-direction: row !important;
    background: transparent;
}
.new-research .elementor-post__thumbnail__link {
  order:1;
  border-radius: 8px;
  overflow: hidden;
}
.new-research .elementor-post__badge {
  	order:3;
    height: 29px;
    border-radius: 50px !important;
    position: relative !important;
    top: 4px !important;
}
.new-research .elementor-post__text {order:4;margin-top: 10px !important;}
.new-research .elementor-post__meta-data {order:2;margin-right: 10px;}

/* Training Single */

.single-training .ekit-breadcrumb {
    display: flex;
    justify-content: center;
}

/* add */

.li-col2 .elementor-icon-list-items {
    display: flex;
    flex-wrap: wrap;
}
.li-col2 .elementor-icon-list-items .elementor-icon-list-item {
    flex-basis: 50%;
    margin: 0 0 20px !important;
    padding: 0 !important;
}
.tm-pos {
    position: relative;
    z-index: 10;
}
.b-icon .bdt-icon-wrapper img {
    max-width: 90px !important;
    max-height: 66px;
}

.price-one .bdt-price-table {
  	display: flex;
	flex-direction: column;
}
.price-one .bdt-price-table .bdt-price-table-header {
  	padding: 40px 0 30px;
}
.price-one .bdt-price-table .bdt-price-table-heading {
    margin: 0 0 8px;
}
.price-one .bdt-price-table .bdt-price-table-header {order:1;}
.price-one .bdt-price-table .bdt-price-table-price {order:2;}
.price-one .bdt-price-table .bdt-price-table-features-list  {
  order:4;display: flex;
  flex-direction: column;
  justify-content: center;
}
.price-one .bdt-price-table .bdt-price-table-footer {order:3;}
.price-one .bdt-price-table .bdt-price-table-button {
    width: 100%;
}
.price-one .bdt-price-table .bdt-price-table-btn-wrap {
    padding-bottom: 20px;
    margin: 0 30px;
    border-bottom: 1px solid #32809E;
}

/* testimonials slider */

.slider-t .bdt-slide-item .elementor-widget-text-editor .elementor-widget-container {
    height: 170px;
    overflow-y: auto;
    font-size: 20px;
}
.slider-t .bdt-slide-item .elementor-widget-text-editor .elementor-widget-container::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #FEECC2;
}
.slider-t .bdt-slide-item .elementor-widget-text-editor .elementor-widget-container::-webkit-scrollbar-thumb {
    background: #032F40;
}

.slider-t .bdt-slide-item {
    opacity: 0 !important;
}
.slider-t .bdt-slide-item.swiper-slide-active {
    opacity: 1 !important;
}
.slider-t .bdt-flex-middle {
    flex-wrap: wrap;
    transform: translate(10px, 0);
}
.slider-t .bdt-flex-middle >  div:nth-child(1) {
    order:2;
    margin-right: 20px;
}
.slider-t .bdt-flex-middle >  div:nth-child(2) {
    order:1;
    flex-basis: 100%;
    justify-content: flex-start;
}
.slider-t .bdt-flex-middle >  div:nth-child(3) {
    order:2;
}
.slider-t .bdt-flex-middle .swiper-pagination {
    margin: 0 0 30px;
}
.slider-t .bdt-flex-middle .swiper-pagination .swiper-pagination-bullet {
    width: 106px;
    height: 1px;
    border-radius: 0;
} 
.slider-t .bdt-flex-middle .swiper-pagination .swiper-pagination-bullet:after {
        content: none !important; 
} 
.slider-t .bdt-flex-middle  .bdt-slidenav {
    padding: 0 !important;
    width: 54px;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
.slider-t .bdt-flex-middle  .bdt-slidenav i {
    font-size: 30px !important;
}
.slider-t .elementor-column:nth-child(2) img {
    height: 425px !important;
    object-fit: cover;
    border-radius: 10px 0 0 10px;
}
.slider-t .elementor-column:nth-child(3) img {
    height: 289px !important;
    object-fit: cover;
    border-radius: 0 10px 10px 0;
}
.slider-t .elementor-column:nth-child(3) .elementor-widget-container {
    position: relative;
}
.slider-t .elementor-column:nth-child(3) .elementor-widget-container:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(255,255,255,0.7);
}

@media (max-width: 1024px) {
	.slider-t .bdt-flex-middle > div {
    display: block !important;}
    .slider-t .elementor-column:nth-child(2) img {
    height: 360px !important;}
    .slider-t .elementor-column:nth-child(3) img {
    height: 200px !important;}
    .slider-t .bdt-slide-item .elementor-widget-text-editor .elementor-widget-container {
    height: 110px;
    overflow-y: auto;
    font-size: 18px;
    line-height: 1.5;}
    .slider-t .bdt-flex-middle .swiper-pagination {
    margin: 0 0 20px 0 !important;
	text-align: left;}
    .slider-t .bdt-flex-middle .swiper-pagination .swiper-pagination-bullet {
    width: 70px !important}
    .slider-t svg {font-size: 40px;margin: -10px 0;}
    
}
@media (max-width: 991px) {
     .slider-t .elementor-column:nth-child(2) img {
    height: 340px !important;}
    .slider-t .elementor-column:nth-child(3) img {
    height: 180px !important;}   
}
@media (max-width: 767px) {
    .slider-t .elementor-column {
        width:100% !important;
    }
    .slider-t .elementor-column:nth-child(2) {
    order:1;}
    .slider-t .elementor-column:nth-child(1) {
    order:2;}
    .slider-t .elementor-column:nth-child(2) .elementor-widget-wrap {
        margin: 0 !important;}
    .slider-t .elementor-column:nth-child(2) img {
    border-radius: 10px;} 
        .slider-t .bdt-slide-item .elementor-widget-text-editor .elementor-widget-container {
    height: 220px;}
    .slider-t .bdt-position-bottom-left {
    position: static !important;}
    .slider-t .bdt-position-bottom-left > div {
    transform: translateY(20px);
    }
}

/* end testimonials slider */
/*==23.02.2022==*/
.row-book-screening{
  background:linear-gradient(0deg, #005270, #005270),
  linear-gradient(264.68deg, rgba(137, 106, 224, 0.6) 32.54%,
   rgba(137, 106, 224, 0) 95.99%), linear-gradient(0deg, #0D475C, #0D475C), #344C78;
}

input[readonly], 
select[readonly], 
textarea[readonly], 
.gform_wrapper [disabled='disabled'], 
.gform_wrapper input[disabled='disabled']  {
     border: 1px solid #cacaca;
  opacity: .5;
}

