@media (min-width: 1201px){
	.thsn-header-style-2 .thsn-header-overlay{
		position: absolute;
		z-index: 9;
		width: 100%;
	}	
	.thsn-header-style-2 .site-title { 
		height: calc(var(--thsn-educosta-header-height));
	}
	.thsn-header-style-2 .thsn-sticky-on .site-title {
		height: var(--thsn-educosta-sticky-header-height) !important;
		line-height: var(--thsn-educosta-sticky-header-height) !important;
	}
	.thsn-header-style-2 .thsn-sticky-header.thsn-header-sticky-yes .thsn-pre-header-wrapper{
		display: none;
	}
	.thsn-header-style-2 .thsn-title-bar-wrapper:after{
		background: -moz-linear-gradient(top, rgba( var(--thsn-educosta-global-color-rgb), 0.2) 0, rgb(41 137 216 / 16%) 0, rgba(71,145,217,0) 100%);
		background: -webkit-linear-gradient(top, rgba( var(--thsn-educosta-global-color-rgb), 0.2) 0,rgb(41 137 216 / 16%) 0,rgba(71,145,217,0) 100%);
		background: linear-gradient(to bottom, rgba( var(--thsn-educosta-global-color-rgb), 0.2) 0,rgb(41 137 216 / 16%) 0,rgba(71,145,217,0) 100%);
	}
/*=== thsn-header-search-btn  ====*/
	.thsn-header-style-2 .thsn-right-box .thsn-header-search-btn a{
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 100%;
		text-align: center;
		display: inline-block;
		background-color: var(--thsn-educosta-secondary-color);
		color: var(--thsn-educosta-white-color);
	}
	.thsn-header-style-2 .thsn-right-box .thsn-header-search-btn a:hover{
		background-color: var(--thsn-educosta-blackish-color);
	}
	.thsn-header-style-2 .thsn-right-box{
		margin-right: 0;
		display: flex;
		align-items: center;
	}
	.thsn-header-style-2 .thsn-header-search-form-wrapper{
		background-color: transparent;
		width: auto;
		height: auto;
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
		opacity: 1;
		position: static;
		margin: 0 80px;
	}
	.thsn-header-style-2 .thsn-header-search-form-wrapper .search-form{
		max-width: none;
		width: 470px;
		top: 0;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}
	.thsn-header-style-2 .thsn-header-search-form-wrapper .search-form input[type="search"]{
		background-color: #fff;
		border: none;
		border-radius: 25px;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		height: 48px;
		color: #999;
		font-size: 14px;
		line-height: 14px;
		padding: 0 35px 0 25px;
		-webkit-box-shadow: 0 2px 13px 0 rgba(var(--thsn-educosta-global-color-rgb), 0.1);
		-moz-box-shadow: 0 2px 13px 0 rgba(var(--thsn-educosta-global-color-rgb), 0.1);
		box-shadow: 0 2px 13px 0 rgba(var(--thsn-educosta-global-color-rgb), 0.1);
	}
	.thsn-header-style-2 .thsn-header-search-form-wrapper .search-form input[type="search"]::placeholder{
		color: rgba(var(--thsn-educosta-blackish-color-rgb), 0.6);
		opacity: 1;	
	}
	.thsn-header-style-2 .thsn-header-search-form-wrapper .search-form input[type="search"]:-ms-input-placeholder{	
		color: rgba(var(--thsn-educosta-blackish-color-rgb), 0.6);
	}
	.thsn-header-style-2 .thsn-header-search-form-wrapper .search-form input[type="search"]::-ms-input-placeholder{	
		color: rgba(var(--thsn-educosta-blackish-color-rgb), 0.6);
	}
	.thsn-header-style-2 .thsn-header-search-form-wrapper .search-form:after{
		font-size: 15px;
		line-height: 0;
		font-weight: 700;
		top: 50%;
		right: 15px;
		color: var(--thsn-educosta-global-color);
	}
/*=== thsn-cart-wrapper  ====*/
    .thsn-header-style-2 .thsn-sticky-header .thsn-right-box .thsn-cart-wrapper a .thsn-cart-details{
        border-color: var(--thsn-educosta-main-menu-sticky-color);
    }
    .thsn-header-style-2 .thsn-sticky-header .thsn-right-box .thsn-cart-wrapper a{
        color: var(--thsn-educosta-blackish-color);
    }
    .thsn-header-style-2 .thsn-right-box .thsn-cart-wrapper .thsn-cart-count{
		background-color: var(--thsn-educosta-secondary-color);
		color: var(--thsn-educosta-white-color);
    }
    .thsn-header-style-2.thsn-fixed-header .thsn-sticky-header .thsn-cart-wrapper{
        border-color: var(--thsn-educosta-blackish-color);
    }
    .thsn-header-style-2 .thsn-cart-wrapper span.thsn-cart-icon{
        font-size: 20px;
    }
    .thsn-header-style-2 .thsn-cart-wrapper a{
        color: var(--thsn-educosta-main-menu-typography-color);
    }
/*--- Titlebar ---*/
	.thsn-header-style-2 .thsn-title-bar-content{
		padding: 0;
	}
	.thsn-header-style-2 .thsn-title-bar-wrapper{
		padding-top: 120px;
	}
}

/*---- Responsive ----*/
@media (max-width: 1200px){
	.thsn-header-style-2 .thsn-right-box{
		display: none;
	}
	.thsn-header-style-2 .thsn-main-header-area .thsn-header-content{
		position: relative;
	}
}