@media (min-width: 1201px) {
	.themestek-header-style-7 .site-header{
		position: absolute;
		z-index: 21;
		width: 100%;
		box-shadow: none;
		-khtml-box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
	}
	.themestek-header-style-7 #site-header-menu #site-navigation .nav-menu ul,
	.themestek-header-style-7 #site-header-menu #site-navigation .nav-menu{
		float: left;
		height: auto;
	}  
	.themestek-header-style-7  #site-header-menu{
		float: none; 
		padding: 0;
	}
	.themestek-header-style-7 #site-header-menu #site-navigation div.nav-menu > ul > li{
		vertical-align: top;
	}
	.themestek-header-style-7 #site-header-menu #site-navigation div.nav-menu > ul > li > a{ 
		padding: 0px 30px 0px 30px;
		margin: 0;
	}
	.themestek-header-style-7 #site-header-menu #site-navigation div.nav-menu > ul > li:first-child > a{ 
		padding-left: 0;
	}
	.themestek-header-style-7 .themestek-header-icons{
		padding-left: 0px;
	}
	.themestek-header-style-7 .themestek-stickable-header-w{
		height: auto !important;
		position: relative;
	}    
	.themestek-header-style-7 .headerlogo{
		height: var(--themestek-moversco-header-height); 
	}
	.themestek-header-style-7 .site-header-menu-middle .container {        
		position: relative;          
	}
	.themestek-header-style-7 .themestek-sticky-header .site-header-menu-middle{
		padding: 0px;
	}
	.themestek-header-style-7 .site-header-menu-inner{
		background-color: transparent;
	}

	.themestek-header-style-7 .themestek-infostack-right-content {
		float: right;
		position: relative;
		z-index: 3;
		text-align: right;
		height: var(--themestek-moversco-header-height); 
		display: table;
	}
	.themestek-header-style-7 .themestek-header-button-w,
	.themestek-header-style-7 .themestek-infostack-right-content .info-widget{
		vertical-align: middle;
		display: table-cell;
		text-align: left;
	}
	.themestek-header-style-7 .themestek-header-right .themestek-header-button-w a{
		font-size: 13px;
		text-transform: uppercase;
		letter-spacing: 0.75px;
		background: transparent !important;
		color: var(--themestek-moversco-skincolor-dark) !important;
		border: 2px solid var(--themestek-moversco-skincolor-dark);
		border-radius: 50px;
		padding: 14px 50px 14px 30px;
		font-weight: 600 !important;
		position: relative;
	}
	.themestek-header-style-7 .themestek-header-right .themestek-header-button-w a:hover {
		color: var(--themestek-moversco-skincolor) !important;
		border-color: var(--themestek-moversco-skincolor);
	}
	.themestek-header-style-7 .themestek-header-right .themestek-header-button-w a:hover:after {
		color: var(--themestek-moversco-skincolor) !important;
	}
	.themestek-header-style-7 .themestek-header-right .themestek-moversco-icon-search-2:hover::before {
		color: var(--themestek-moversco-skincolor) !important;
	}
	.themestek-header-style-7 .themestek-infostack-right-content .info-widget .info-widget-inner{
		margin-right: 25px;
	}
	.themestek-header-style-7 .themestek-infostack-right-content .info-widget:last-child .info-widget-inner{
		margin-right: 0px;
	}
	.themestek-header-style-7 #site-header-menu #site-navigation{
		float: left;
		position: relative;
	}
	.themestek-header-style-7 .themestek-header-right{
		float: right;
		display: flex;
		align-items: center;
	}
	.themestek-header-style-7 .themestek-header-icons > *:nth-child(2):after{
		background-color: rgba( var(--themestek-moversco-skincolor-dark-rgb) , 0.10);
	}
	.themestek-header-style-7 .site-header .themestek-header-icons .themestek-header-icon a {
		font-size: 22px;
	}
	.themestek-header-style-7 .themestek-social-links-wrapper{
		position: relative;
		padding-left: 0px;
		vertical-align: middle;
		display: table-cell;
		text-align: left;
	}
	.themestek-header-style-7 .themestek-social-links-wrapper .social-icons{
		position: relative;
		z-index: 1;
	}
	.themestek-header-style-7 .themestek-social-links-wrapper li > a{
		width: 40px;
		font-size: 16px;
	}
	.themestek-header-style-7 .themestek-social-links-wrapper li > a:hover::before {
		display: none;
	}
	.themestek-header-style-7 .themestek-social-links-wrapper li > a i {
		color: var(--themestek-moversco-skincolor-dark);
	}
	.themestek-header-style-7 .themestek-social-links-wrapper li > a:hover i {
		color: var(--themestek-moversco-skincolor);
	}
	.themestek-header-style-7 .themestek-social-links-wrapper li > a:after{
		display: none;
	}
	.themestek-header-style-7 .themestek-header-right .themestek-header-icons,
	.themestek-header-style-7 .themestek-header-right .themestek-social-links-wrapper{
		display: inline-block;
		vertical-align: middle;
		line-height: var(--themestek-moversco-header-menuarea-height);
	}
	.themestek-header-style-7 #site-header-menu #site-navigation div.nav-menu > ul > li,      
	.themestek-header-style-7 #site-header-menu #site-navigation div.nav-menu > ul > li > a, 
	.themestek-header-style-7 #site-header-menu #site-navigation{
		height: var(--themestek-moversco-header-menuarea-height);
		line-height: var(--themestek-moversco-header-menuarea-height) !important;
	}
	.themestek-header-style-7 .themestek-header-top-wrapper.container{
		border-bottom: 1px solid rgba( var(--themestek-moversco-skincolor-dark-rgb) , 0.10);
	}
	.themestek-header-style-7 .themestek-infostack-right-content .info-widget i {
		font-size: 20px;
		padding-right: 5px;
		color: var(--themestek-moversco-skincolor-dark);
	}
	.themestek-header-style-7 span.themestek-header-box-content {
		color: var(--themestek-moversco-skincolor-dark);
	}
	.themestek-header-style-7 .themestek-bgcolor-darkgrey .themestek-infostack-right-content .info-widget i,
	.themestek-header-style-7 .themestek-bgcolor-darkgrey span.themestek-header-box-content {
		color: #fff;
	}
	.themestek-header-style-7 .themestek-infostack-right-content .info-widget a {
		align-items: center; 
		display: flex;
		font-weight: 600;
		font-size: 15px;
	}
	.themestek-header-style-7 .themestek-mmenu-active-color-custom #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a {
		color: var(--themestek-moversco-skincolor);
	}
	.themestek-header-style-7 .themestek-header-right .themestek-header-button-w a:after {
		content: "\e826";
		position: absolute;
		transform: rotate(-45deg);
		display: inline-block;
		margin-left: 6px;
		font-size: 18px;
		top: 12px;
		color: #fff;
		font-weight: 400;
		font-family: 'themestek-moversco-icons';
		color: var(--themestek-moversco-skincolor-dark);
	}
	.themestek-header-style-7 .themestek-header-right .themestek-moversco-icon-search-2:before {
		content: '\e846';
		font-family: 'themestek-moversco-icons';
		font-size: 22px;
		color: var(--themestek-moversco-skincolor-dark);
	}
	.themestek-header-style-7 .themestek-sticky-header #site-header-menu .themestek-site-header-menu{
		display: flex;
		justify-content: space-between;
	}
	.themestek-header-style-7 .themestek-titlebar-main-inner {
		margin-top: 120px;
	}
	/* sticky header  */
	.themestek-header-style-7 .closepanel{
		display: none;
	}
	.themestek-header-style-7 .themestek-bgcolor-darkgrey .themestek-header-right .themestek-header-button-w a {
		color: #fff !important;
   		border: 2px solid #fff;
	}
	.themestek-header-style-7 .themestek-bgcolor-darkgrey .themestek-header-right .themestek-moversco-icon-search-2:before {
		color: #fff;
	}
}
.themestek-header-style-7 .site-header-menu-middle .themestek-site-header-menu,
.themestek-header-style-7 .themestek-header-top-wrapper.container{
	width: 100%;
	padding: 0 50px;
}
.themestek-boxed .themestek-header-style-7 .site-header-menu-middle .themestek-site-header-menu, 
.themestek-boxed .themestek-header-style-7 .themestek-header-top-wrapper.container {
    padding: 0 25px;
}
.themestek-header-style-7 .themestek-header-wc-cart-link .number-cart {
    width: 17px;
    height: 17px;
    line-height: 17px;
    top: -14px;
    left: 12px;
    font-size: 9px;
	background-color: var(--themestek-moversco-skincolor-dark);
}

@media (max-width: 1300px) {
	.themestek-header-style-7 .site-header-menu-middle .container, 
	.themestek-header-style-7 .themestek-header-top-wrapper.container {
		padding: 0 30px;
	}
	.themestek-header-style-7 span.themestek-header-box-content {
		font-size: 15px;
	}
	.themestek-header-style-7 .themestek-sticky-header #site-header-menu #site-navigation div.nav-menu > ul > li > a {
		padding: 0px 15px 0px 15px;
	}
}
@media (max-width: 1200px) {
	.themestek-header-style-7 .themestek-stickable-header-w {
		height: auto !important;
	}
	.themestek-header-style-7 .site-header-menu-middle .container, 
	.themestek-header-style-7 .themestek-header-top-wrapper.container {
		width: 100%;
		padding: 0;
	}
}