.elementor-kit-5{--e-global-color-primary:#0D0D0D;--e-global-color-secondary:#D5D4D4;--e-global-color-text:#090909;--e-global-color-accent:#F9D635;--e-global-color-dbbef87:#FFFFFF;--e-global-typography-primary-font-family:"Quicksand";--e-global-typography-primary-font-size:70px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:74px;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:44px;--e-global-typography-text-font-family:"Cormorant Garamond";--e-global-typography-text-font-size:24px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Cormorant Garamond";--e-global-typography-accent-font-size:24px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:28px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#02010100;font-family:"Quicksand", Sans-serif;font-size:28px;font-weight:400;line-height:32px;color:var( --e-global-color-text );}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#09090900;color:var( --e-global-color-accent );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-block-end:20px;}.elementor-kit-5 a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-family:"Quicksand", Sans-serif;font-size:151px;font-weight:300;line-height:142px;}.elementor-kit-5 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h3{font-family:"Quicksand", Sans-serif;font-size:32px;font-weight:300;text-transform:lowercase;line-height:32px;}.elementor-kit-5 img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:2000px;}.e-con{--container-max-width:2000px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1366px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h3{font-size:26px;line-height:30px;}}@media(max-width:1200px){.elementor-kit-5 h3{font-size:32px;line-height:38px;}}@media(max-width:1024px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.rank-math-breadcrumb {
    font-family: var(--e-global-typography-primary-font-family);
     color:var(--e-global-color-dbbef87);
}
.rank-math-breadcrumb a {
    color:var(--e-global-color-dbbef87);
     font-family: var(--e-global-typography-primary-font-family);
}
.rank-math-breadcrumb a:hover, .cf-back-to-results:hover {
    color:var(--e-global-color-accent);
}
.rank-math-breadcrumb .last {
    font-weight: bold;
}
.cf-back-to-results {
    color:var(--e-global-color-dbbef87);
}

.single-tagmin .rank-math-breadcrumb {
    text-align: left;
     color:var(--e-global-color-dbbef87);   
}
.single-tagmin .rank-math-breadcrumb a {
 color:var(--e-global-color-dbbef87);   
}
.banner-slide {
    position: relative;
}
.banner-slide.elementor-section .elementor-container, .banner-slide.elementor-section .elementor-container .elementor-column, .banner-slide.elementor-section .elementor-container .elementor-column .elementor-widget-wrap {
    position: static;
}
.banner_title span {
    font-size: 22px;
    line-height: 26px;
    text-transform: uppercase;
    display:block;
}
.fulllink, .fulllink a.fullbannerlink {
    display:block;
    position: absolute;
    top:0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.home .headercont {
    background: transparent!important;
}
/***
* class: .sticky-header
*/
header.sticky-header {
	--header-height: 60px;
	--shrink-header-to: 0.6;
	--transition: .45s cubic-bezier(.4, 0, .2, 1);
	background-color: rgba(244, 245, 248, 1);
	transition: background-color var(--transition),
				backdrop-filter var(--transition),
				box-shadow var(--transition);
}

/***
* Sticky header activated
*/
header.sticky-header.elementor-sticky--effects {
	background-color: rgba(244, 245, 248, .8);
/*	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07);*/
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
}
header.sticky-header > .elementor-container {
	min-height: var(--header-height);
	transition: min-height var(--transition);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
    max-height: 70px;
	min-height: calc( var(--header-height) * var(--shrink-header-to) );
}

/***
* Shorter header on mobile (70px instead of 100px)
*/
@media only screen and (max-width: 767px) {
	header.sticky-header {
		--header-height: 50px;
	}
}

/***
* class: .logo
*/
header.sticky-header .logo img {
	transition: transform var(--transition);
	width:100px;
	margin: 10px 0;
}
header.sticky-header.elementor-sticky--effects .logo img {
	transform: scale(.8);
		width:70px;
		margin: 0;
}
header.sticky-header.elementor-sticky--effects .menu .hamburger_area {
		margin: 0;
}
.close_menu:before {
    content: 'CLOSE';
    color: var(--e-global-color-accent);
    position: absolute;
    left: -80px;
    font-size: 16px;
    top: 20%;
    font-family: var(--e-global-typography-primary-font-family);
}
.hamburger_area.elementor-element {
    height: 50px;
    font-size: 16px;
      font-family: var(--e-global-typography-primary-font-family);

}
.hamburger_area.elementor-element .elementor-widget-container {
    vertical-align:middle;
    display:flex;
    line-height: 50px;
}
.hamburger_area svg {
  width: 80px;
  cursor: pointer;
  color: var(--e-global-color-primary);
  margin-left: 10px;
}

#top-line,
#bottom-line,
#middle-line {
  transform-box: fill-box;
  transform-origin: center;
}

.hamburger_area svg:hover #top-line {
  animation: down-rotate 0.6s ease-out both;
}
.hamburger_area svg:hover #bottom-line {
  animation: up-rotate 0.6s ease-out both;
}
.hamburger_area svg:hover #middle-line {
  animation: hide 0.6s ease-out forwards;
}

@keyframes up-rotate {
  0% {
    animation-timing-function: cubic-bezier(0.16, -0.88, 0.97, 0.53);
    transform: translateY(0px);
  }
  30% {
    transform-origin: center;
    animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
    transform: translateY(-10px);
  }
  100% {
    transform-origin: center;
    transform: translateY(-10px) rotate(45deg) scale(0.9);
  }
}
@keyframes down-rotate {
  0% {
    animation-timing-function: cubic-bezier(0.16, -0.88, 0.97, 0.53);
    transform: translateY(0px);
  }
  30% {
    transform-origin: center;
    animation-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);
    transform: translateY(10px);
  }
  100% {
    transform-origin: center;
    transform: translateY(10px) rotate(-45deg) scale(0.9);
  }
}
@keyframes hide {
  29% {
    opacity: 1;
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.social_side {
    position: fixed;
    top: 110px;
    left: 0;
    background: #0D0D0D36;
    padding: 50px 0;
}
.sendmessage {
    position: fixed;
    right: 0;
    top: 110px;
    width: 80px!important;
}
.sendmessage 
.elementor-icon-list-items li {
        writing-mode: vertical-lr;
     display:flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}
.sendmessage .elementor-icon-list-icon+.elementor-icon-list-text {
    padding-top: 10px;
}

.social_floater .elementor-widget-container {
    height: 730px;
    display:flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}
.social_floater .elementor-widget-container .elementor-grid-item:last-of-type, .social_side .elementor-widget-container .elementor-grid-item:last-of-type {
    margin-top: 25px;
}
.social_floater .elementor-widget-container .elementor-grid-item:last-of-type svg, .social_side .elementor-widget-container .elementor-grid-item:last-of-type svg {
    height: 85px;
}
.social_floater .elementor-widget-container .elementor-grid-item:last-of-type a:hover {
    transform: scale(1);
    cursor: text;
}
/* clones live outside the .elementor-908 scope */
.is-cloned-fixed.social_side{
  position:fixed; top:110px; left:0; z-index:9999;
  background:#0D0D0D36; padding:50px 0;
}
.is-cloned-fixed.social_side .elementor-social-icon{
  /* icon “glyph” colour */
  color:#F9D635;
}
.is-cloned-fixed.social_side .elementor-social-icon:not(.elementor-social-icon-blank) i,.is-cloned-fixed .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon i, .is-cloned-fixed.sendmessage .elementor-icon-list-items li a i  {
    color:var(--e-global-color-accent);
}
/* if your design expects filled circles, set background on the icon button */
.is-cloned-fixed.social_side .elementor-social-icon:not(.elementor-social-icon-blank){
  background:#0D0D0D; /* tweak as needed */
}

.is-cloned-fixed.sendmessage{
  position:fixed; top:110px; right:0; width:80px!important; z-index:9999;
  transform:none !important; background:#0D0D0D36; /* match your widget bg */
}
.is-cloned-fixed.sendmessage .elementor-icon{ color:#F9D635; }
.is-cloned-fixed.sendmessage .elementor-icon-list-text a{ color:#FFFFFF; }
.is-cloned-fixed.sendmessage .elementor-icon:hover{ color:#D5D4D4; }
.is-cloned-fixed.sendmessage .elementor-icon-list-text:hover{ color:#F9D635; }
.is-cloned-fixed.sendmessage .elementor-icon-list-items li{
  writing-mode: vertical-lr; display:flex; align-items:center; justify-content:center; text-align:center;
}
.is-cloned-fixed.sendmessage {
  position: fixed;
  right: 0;
  top: 110px;
  width: 80px !important;
  z-index: 9999;

  background: #0D0D0D;
  color: #F9D635;
  border-radius: 6px 0 0 6px;
  box-shadow: 0 6px 20px rgba(0,0,0,.25);
}

.is-cloned-fixed.sendmessage .elementor-widget-container {
  display:flex;
  align-items:center;
  justify-content:center;
  min-height: 220px; /* adjust as needed */
  padding: 12px 0;
}

.is-cloned-fixed.sendmessage .elementor-icon-list-items {
  display:flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 0;
}

.is-cloned-fixed.sendmessage .elementor-icon-list-text {
  writing-mode: vertical-lr;
  padding-top: 10px;
  line-height: 1;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
}

.banner-subtit span {
    display: block;
    font-family:var(--e-global-typography-primary-font-family);
    font-weight: 300;
    position: relative;
    padding-right: 30px;
}
.banner-subtit span:after {
    content: '';
     --svg: url(/wp-content/uploads/2023/10/CF-Slim_Chev.svg) no-repeat;
    display:block;
    width: 20px;
    height: 20px;
    position: absolute;
    right:0;
    bottom:15%;
    background-color: var(--e-global-color-accent);
     /* Chrome, still requires prefix in 2022 */
    -webkit-mask: var(--svg);

    /* Firefox and Safari */
    mask: var( --svg);
   
}
.more_button .elementor-button-icon svg {
    width: 12px;
    margin-top: 8px;
    margin-left: 15px;
   fill: var(--e-global-color-accent);
}
.more_button.down .elementor-button-icon svg {
    transform: rotate(90deg); 
}
.elementor-field-type-submit svg {
    width: 8px;
}
.join_steps span {
    color:var( --e-global-color-primary );
    font-size: 26px;
    line-height: 26px;
    display: block;
}
.copyright .elementor-inline-item a:hover .elementor-icon-list-text {
    color:#D60E8C;
}
.elementor-element > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
    justify-content: center;
}
.joinpk_form.elementor-element .elementor-field-label-description:after {
    content: '?';
    display: inline-block;
    border-radius: 50%;
    padding: 2px 0;
    height: 1.2em;
    line-height: 1;
    font-size: 60%;
    width: 1.2em;
    text-align: center;
    margin-left: 0.2em;
    color: #ffffff;
    background-color: #777777;
}
.joinpk_form.elementor-element .elementor-field-label-description .dce-tooltiptext.dce-tooltip-top {
    width: 200px;
    font-size: 14px;
    line-height: 16px;
}
/*.profile_meta {
    display:flex;
}*/
.profile_meta strong {
        width: 190px;
    display: inline-flex;
}
.profile_meta p {
        width: 60%;
    display: inline-flex;
}
h3.termtitle {
    color: var(--e-global-color-accent);
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: 3px;
    display:inline;
    text-align: right;
}
.models_loop .profile_image .wp-caption .widget-image-caption.wp-caption-text {
    margin-top: -100px;
    padding: 10px;
    min-height: 80px;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 5px solid var(--e-global-color-accent);
    box-sizing: content-box;
    line-height: 26px;
    position: relative;
}
.models_loop .profile_image:hover .wp-caption .widget-image-caption.wp-caption-text {
     border-bottom: 5px solid var(--e-global-color-secondary);
}
.performers_loop .profile_image .wp-caption .widget-image-caption.wp-caption-text {
    margin-top: -100px;
    padding: 10px;
    min-height: 80px;
    text-align: left;
    display: flex;
    align-items: center;
    border-bottom: 5px solid var(--e-global-color-secondary);
    box-sizing: content-box;
    line-height: 26px;
    position: relative;
}
.performers_loop .profile_image:hover .wp-caption .widget-image-caption.wp-caption-text {
     border-bottom: 5px solid var(--e-global-color-accent);
}
.model_slider {
    max-width: 600px;
}
.classes_for .jet-listing-dynamic-field__content strong {
        font-weight: 900;
    font-size: 40px;
    text-transform: lowercase;
}
.smlclasses_for .jet-listing-dynamic-field__content strong {
        font-weight: 900;
    font-size: 28px;
    text-transform: lowercase;
}
.overalllink a {
    height: 100%;
    width: 100%;
    display: block;
    text-indent: -99999px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
}
.close-class i {
    color:var( --e-global-color-accent );
    font-size: 38px;
}
.close-class i:hover {
    color:var(--e-global-color-dbbef87 );
}
.elementor-22131.elementor-location-popup , .elementor-41247.elementor-location-popup {
        overflow-y: scroll;
    height: 100%;
}
.gform_wrapper.joinpk_wrapper.gravity-theme .gfield_label {
    font-size: 20px;
    margin: 0;
}
.joinpk_wrapper.gform_wrapper.gravity-theme #field_submit input, .joinpk_wrapper.gform_wrapper.gravity-theme .gform_footer input {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
    margin-top: 10px;
        font-family: "Quicksand", Sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 34px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-radius: 0px 0px 0px 0px;
    text-transform: lowercase;
    padding: 20px 40px;
        min-height: 59px;

}
.joinpk_wrapper.gform_wrapper.gravity-theme .gform_required_legend {
    display:none;
}
.joinpk_wrapper.gform_wrapper.gravity-theme #field_submit input:hover, .joinpk_wrapper.gform_wrapper.gravity-theme .gform_footer :hover, .joinpk_wrapper.gform_wrapper.gravity-theme .gform_button_select_files:hover {
        background-color: var(--e-global-color-dbbef87);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.joinpk_wrapper.gform_wrapper.gravity-theme .gform_button_select_files {
     background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
    font-size: 18px;
}
.product_filter .jet-list-tree {
    display:flex;
    justify-content: center;
}
.cart-empty.woocommerce-info {
    background: #cccccc;
    border-radius: 20px;
    color: #000;
    text-align: left;
    border: 2px solid var(--e-global-color-accent);
}
.woocommerce-info::before {
    color: var(--e-global-color-accent);
}
/*@media only screen and (max-width: 1867px)  and (min-width: 1800px) {
body.page .model-container {
    padding-left: 50px!important;
    padding-right: 50px!important;
}

}
@media only screen and (max-width: 1800px)  and (min-width: 1740px) {
body.page .model-container {
    padding-left: 80px!important;
    padding-right: 80px!important;
}

}
@media only screen and (max-width: 1740px)  and (min-width: 1660px) {
body.page .model-container {
    padding-left: 120px!important;
    padding-right: 120px!important;
}

}*/
@media only screen and (max-width: 1660px)  and (min-width: 1366px) {
.models_grid.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1400px;
}
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 934px;
}
}
@media only screen and (max-width: 1600px)  and (min-width: 1366px) {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 900px;
}
}
@media only screen and (max-width: 1580px)  and (min-width: 1366px) {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 878px;
}
}


@media only screen and (max-width: 1540px)  and (min-width: 1366px) {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 858px;
}
}
@media only screen and (max-width: 1520px) and (min-width: 1366px) {

/*.elementor-section.elementor-section-boxed > .elementor-container, .elementor-2828 .elementor-element.elementor-element-581288b.extra_info > .elementor-container {
    max-width: 1300px;
}*/
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 845px;
}
}
@media only screen and (max-width: 1500px)  and (min-width: 1366px) {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 830px;
}
}
@media only screen and (max-width: 1460px) and (min-width: 1366px) {

/*.elementor-section.elementor-section-boxed > .elementor-container, .elementor-2828 .elementor-element.elementor-element-581288b.extra_info > .elementor-container {
    max-width: 1200px;
}*/
/*.elementor-kit-5 {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 80%, var(--e-global-color-dbbef87) 80%);
}*/
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 800px;
}
}
@media only screen and (max-width: 1366px) and (min-width: 1024px) {
.hamburger_area.elementor-element .elementor-widget-container {
    justify-content: end;
}
/*.elementor-section.elementor-section-boxed > .elementor-container,.elementor-2828 .elementor-element.elementor-element-581288b.extra_info > .elementor-container {
    max-width: 1200px;
}*/
/*.elementor-kit-5 {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 75%, var(--e-global-color-dbbef87) 75%);
}*/
}
@media only screen and (max-width: 1340px)  and (min-width: 1024px) {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 755px;
}
}
@media only screen and (max-width: 1300px)  and (min-width: 1024px) {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 710px;
}
}
@media only screen and (max-width: 1266px) and (min-width: 1024px) {

/*.elementor-section.elementor-section-boxed > .elementor-container, .elementor-2828 .elementor-element.elementor-element-581288b.extra_info > .elementor-container {
    max-width: 1100px;
}*/
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 690px;
}
.rank-math-breadcrumb, .rank-math-breadcrumb a {
 font-size: 18px;   
}
}
@media only screen and (max-width: 1220px)  and (min-width: 1024px) {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 670px;
}
.banner_title span {
    font-size: 15px;
    line-height: 20px;
}
}
@media only screen and (max-width: 1166px) and (min-width: 1024px) {

/*.elementor-section.elementor-section-boxed > .elementor-container, .elementor-2828 .elementor-element.elementor-element-581288b.extra_info > .elementor-container {
    max-width: 1000px;
}*/
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 640px;
}
}
@media only screen and (max-width: 1130px)  and (min-width: 1024px) {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 620px;
}
}
@media only screen and (max-width: 1096px) and (min-width: 1024px) {

/*.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 880px;
}*/
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height: 600px;
}
}
@media only screen and (max-width: 1050px)  and (min-width: 1024px) {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:580px;
}
}
@media only screen and (max-width: 1023px)  {
.rank-math-breadcrumb, .rank-math-breadcrumb a {
 font-size: 18px;   
}
.banner_title span {
    font-size: 15px;
    line-height: 20px;
}
/*.elementor-kit-5 {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 75%, var(--e-global-color-dbbef87) 75%);
}*/
}
@media only screen and (max-width: 1000px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:550px;
}
}
@media only screen and (max-width: 960px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:520px;
}
}
@media only screen and (max-width: 920px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:500px;
}
}
@media only screen and (max-width: 840px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:450px;
}
}
@media only screen and (max-width: 800px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:430px;
}
.rank-math-breadcrumb, .rank-math-breadcrumb a {
 font-size: 16px; 
 line-height: 20px;
}
}
@media only screen and (max-width: 767px)  {

}
@media only screen and (max-width: 800px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:430px;
}
.banner_title span {
    font-size: 12px;
    line-height: 20px;
}
}
@media only screen and (max-width: 740px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:400px;
}
}
@media only screen and (max-width: 670px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:350px;
}
}
@media only screen and (max-width: 620px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:320px;
}
}
@media only screen and (max-width: 570px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:300px;
}
}
@media only screen and (max-width: 530px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:280px;
}
}
@media only screen and (max-width: 490px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:250px;
}
}
@media only screen and (max-width: 440px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:220px;
}
}
@media only screen and (max-width: 390px)  {
.elementor-1131 .elementor-element.elementor-element-a877c53.banner-slide > .elementor-container {
    min-height:200px;
}
}/* End custom CSS */