@media (min-width: 1200px) {
	.thsn-header-style-3 .thsn-pre-header-wrapper .container,
	.thsn-header-style-3 .thsn-sticky-header .container,
	.thsn-header-style-3 .thsn-main-header-area .container{
		max-width: none;
		padding: 0 50px;
	}
	.thsn-header-style-3 .thsn-header-overlay {
		position: absolute;
		z-index: 9;
		width: 100%;
	}
	.thsn-header-style-3 .site-branding.thsn-logo-area {
		margin-right: 80px;
	}	
	.thsn-header-style-3 .site-title { 
		height: calc(var(--thsn-educosta-header-height));
	}
	.thsn-header-style-3 .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-3 .thsn-sticky-header.thsn-header-sticky-yes .thsn-pre-header-wrapper {
		display: none;
	}
	body:not(.thsn-max-mega-menu-override) .thsn-header-style-3 .thsn-navbar ul ul{
		border-color: var(--thsn-educosta-secondary-color);
	}
	body:not(.thsn-max-mega-menu-override) .thsn-header-style-3 .thsn-navbar div > ul > li > a{
		margin: 0 20px;
	}	

/*=== thsn-header-search-btn  ====*/
	.thsn-header-style-3 .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-3 .thsn-right-box .thsn-header-search-btn a:hover {
		background-color: var(--thsn-educosta-blackish-color);
	}
	.thsn-header-style-3 .thsn-right-box {
		display: flex;
		align-items: center;
	}
	.thsn-header-style-3 .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 20px;
	}
	.thsn-header-style-3 .thsn-header-search-form-wrapper .search-form {
		max-width: none;
		width: 450px;
		top: 0;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}
	.thsn-header-style-3 .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-3 .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-3 .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-3 .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-3 .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-3 .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-3 .thsn-sticky-header .thsn-right-box .thsn-cart-wrapper a {
        color: var(--thsn-educosta-blackish-color);
    }
    .thsn-header-style-3 .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-3.thsn-fixed-header .thsn-sticky-header .thsn-cart-wrapper {
        border-color: var(--thsn-educosta-blackish-color);
    }
    .thsn-header-style-3 .thsn-cart-wrapper span.thsn-cart-icon {
        font-size: 20px;
    }
    .thsn-header-style-3 .thsn-cart-wrapper {
        line-height: normal;
        position: relative;       
    }
    .thsn-header-style-3 .thsn-cart-wrapper a {
        color: var(--thsn-educosta-main-menu-typography-color);
    }
	.thsn-header-style-3 .thsn-sticky-header .thsn-search-cart-box > *:nth-child(2)::after{
		background-color: rgba(var(--thsn-educosta-blackish-color-rgb), 0.20);
	}
/*--- Titlebar ---*/
	.thsn-header-style-3 .thsn-title-bar-content {
		padding-top: 0;
	}
	.thsn-header-style-3 .thsn-title-bar-wrapper {
		padding-top: 110px;
	}
}

/*---- Responsive ----*/

@media(max-width:1800px) {
	.thsn-header-style-3 .thsn-pre-header-wrapper .thsn-header-overlay .container, 
	.thsn-header-style-3 .thsn-sticky-header .container, 
	.thsn-header-style-3 .thsn-header-overlay .container{
		padding: 0 40px;
	}
	.thsn-header-style-3 .thsn-header-search-form-wrapper{
		margin: 0 10px;
	}
	.thsn-header-style-3 .thsn-header-search-form-wrapper .search-form{
		width: 410px;
	}
}

@media(max-width:1650px) {
	.thsn-header-style-3 .thsn-pre-header-wrapper .thsn-header-overlay .container, 
	.thsn-header-style-3 .thsn-sticky-header .container, 
	.thsn-header-style-3 .thsn-header-overlay .container{
		padding: 0 30px;
	}
	.thsn-header-style-3 .thsn-header-search-form-wrapper .search-form{
		width: 370px;
	}
	.thsn-header-style-3 .site-branding.thsn-logo-area {
		margin-right: 60px;
	}
}

@media(max-width:1550px) {
	.thsn-header-style-3 .thsn-header-search-form-wrapper .search-form{
		width: 330px;
	}
	.thsn-header-style-3 .site-branding.thsn-logo-area {
		margin-right: 50px;
	}
}

@media(max-width:1500px) {
	.thsn-header-style-3 .site-branding.thsn-logo-area {
		margin-right: 60px;
	}
	.thsn-header-style-3 .thsn-header-search-form-wrapper{
		margin: 0 5px;
	}
	.thsn-header-style-3 .thsn-header-search-form-wrapper .search-form{
		width: 300px;
	}
	body:not(.thsn-max-mega-menu-override) .thsn-header-style-3 .thsn-navbar div > ul > li > a {
		margin: 0 15px;
	}
	.thsn-header-style-3 .site-branding.thsn-logo-area {
		margin-right: 40px;
	}
}

@media(max-width:1500px) {
	.thsn-header-style-3 .site-branding.thsn-logo-area {
		margin-right: 30px;
	}
	.thsn-header-style-3 .thsn-header-search-form-wrapper{
		margin: 0;
	}
	.thsn-header-style-3 .thsn-header-search-form-wrapper .search-form{
		width: 250px;
	}
	body:not(.thsn-max-mega-menu-override) .thsn-header-style-3 .thsn-navbar div > ul > li > a {
		margin: 0 12px;
	}
}

@media(max-width:1300px) {
	.thsn-header-style-3 .thsn-header-search-form-wrapper .search-form{
		display: none;
	}
	body:not(.thsn-max-mega-menu-override) .thsn-header-style-3 .thsn-navbar div > ul > li > a{
		margin: 0px 20px;
	}
	.thsn-header-style-3 .site-branding.thsn-logo-area {
		margin-right: 60px;
	}
}

@media (max-width: 1200px) {
	.thsn-header-style-3 .thsn-right-box {
		display: none;
	}
	.thsn-header-style-3 .thsn-main-header-area .thsn-header-content{
		position: relative;
	}
	body:not(.thsn-max-mega-menu-override) .thsn-header-style-3 .thsn-navbar div > ul > li > a{
		margin: 0;
	}
}
