

.header_5 .medizco_logo:before{
	display: none;
}

.fix_hori_scroll .banner_dots{
	width:220px;
}

.fix_hori_scroll .tab_box{
	width:200px;
}

.header_5 .xs_off_canvas_btn .ekit_navSidebar-button{
	width:50px;
	display: inline-block;
  height: 50px;
	text-align: center;
	line-height:54px;
} 




@media (min-width: 1024px){
	.header_5 .header5_nav::after{
			position: absolute;
			right: 0px;
			top: 0;
		  background: #fff;
			width: 130px;
			height: 100%;
			content: '';	 
		  clip-path: polygon(0 0, 100% 0, 65% 100%, 0 100%)
	}
	.header_5::before{
			content: '';
			position: absolute;
			right: 0;
			top: 0;
			width: 50%;
			height: 100%;
			background: #223A66;
	}
	
}


@media(max-width:900px){
	.xs_testi button{
		display:none !important;
	}
}

/* banner button small icon start*/

.xs_banner_5 .ekit_creative_button::before{
	border-radius: inherit;
}


.xs_banner_5 .xs_emer_form_select select{
	appearance: none;
	-webkit-appearance: none !important;
}

.xs_banner_5 .xs_emer_form_select::after{
	position: absolute;
	width:9px;
  height: 9px;
	content: '';
	top: 50%;
	right: 25px;
	border-style: solid;
	border-width: 0 2px 2px 0;
	border-color:#0AA9E6;
	transform:translateY(-65%) rotate(45deg);
}

.xs_banner_5 .metform-msg{
	width: 100%;
}

.xs_appoinment_btn_full button{
	display: block;
	width:100%;
}



.xs_open_clinic .xs_book_btn a::before{
	border-radius: inherit;
}

/*Tab - make the title and sub title : white-spance: normal*/
.xs_tab .elementskit-tab-sub-title{
	white-space: normal;
}

.xs_tab .elementskit-tab-title{
	white-space: normal;
}

.xs_tab .ekit-tab-title-group{
	max-width: 80%;
}

.xs_tab .elementkit-nav-link{
	align-items: flex-start !important;
	overflow: hidden;
}

.xs_tab .elementkit-nav-link.active::after{
	position: absolute;
	right:0;
	top: 50%;
	transform: translate(52%, -50%) rotate(45deg);
	width:25px;
  height:25px;
	background: #4E82AE;
	content: '';
}

.xs_tab .tab-content .tab-pane{
	padding-bottom:0px !important;
}

.xs_call_box .box-body{
	border:2px solid #E5E8F0;
	padding:18px 25px;
	border-radius:0 5px 5px 5px;
}


/*hire person */
.medizco_doctors_slider > .slick-dots{
	display: none !important;
}

.xs_hire_person .elementskit-infobox{
	overflow: unset;
}
.xs_hire_person .xs_call_box .box-body{
	background: #fff;
	border-color: #fff;
	box-shadow: 3px 7px 15px rgba(0,0,0,.1)
}
/*footer image*/
.xs_footer_image .xs_tower{
	left: 0;
	position: absolute;
	top:0;
	transform: translateY(-100%);
}

@media(max-width:1599px){
	.xs_footer_image .xs_tower img{
		display:none;
	}
}

/*stop blog transform on hover*/

.ekit-wid-con .elementskit-post-image-card:hover {
    -webkit-transform: translateY(0px) !important;
    -ms-transform: translateY(0) !important;
    transform: translateY(0px) !important;
}


/*animate sitcky header*/
@media(min-width:575px){
	.header_5.ekit-sticky--effects{
  animation-name: header_5_animation;
	animation-duration:1s;
	z-index:999;
	background: #fff;
	box-shadow:0 5px 25px rgba(0,0,0,.1);
		transform-origin: top center;
}
}

@keyframes header_5_animation{
	0%{
		top: -110px;
		transform: scaleY(0);
	}
	
	100%{
		top:0;
		transform: scaleY(1);
	}
}




@media(max-width:575px){
html{
 overflow-x: hidden;
    
}
}

.sku_wrapper{
	display: block;
}


/*advance tab essential plugin*/
.nav-tabs[role="tablist"] {
    min-width: 50%;
}
.elementskit-tab-title,
.elementskit-tab-sub-title {
    white-space: normal;
}
@media (max-width: 1025px) {
.nav-tabs[role="tablist"] {
    min-width: 100%;
}
.ekit-wid-con .elementkit-tab-wraper.vertical {
    flex-wrap: wrap;
}
	
}

.tab-content .tab-pane{
	padding-bottom: 0 !important;
}

.elementor-1155 .elementor-element.elementor-element-26257c9 .elementskit-btn:hover {

    background-color: #1cba9f;
}
