/********************* CUSTOM RESPONSIVE *******************/
@media only screen and (max-width: 1699px) {
	header.sc-header-section.sticky .header-main .header-right .language{
        color: #ffffff;
        top: 0;
        position: relative;
        transform: inherit;
        right: 0;
    }
}


@media only screen and (max-width: 1499px) {
	header.sc-header-section .header-main .header-right .language{
        right: 20px;
    }
}


@media only screen and (max-width: 1366px) {
	header.sc-header-section{
        padding-left: 5%;
        padding-right: 5%;
    }
    .sc-footer-section{
        padding: 100px 5%;
    }
}

@media only screen and (max-width: 1200px) {
	header.sc-header-section{
        padding-left: 20px;
        padding-right: 20px;
    }
    .sc-footer-section{
        padding: 100px 20px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.wooprex-desktop-menu ul.box-nav {
		gap: 60px;
	}
	.wooprex-desktop-menu ul.box-nav li.menu-item ul.sub-menu li > ul.sub-menu {
		right: inherit;
		left: -220px;
	}
	.wooprex-desktop-menu ul.box-nav li.menu-item ul.sub-menu li:hover > ul.sub-menu {
		left: -250px;
	}
}

@media only screen and (max-width: 991px) {
	header.sc-header-section {
		padding: 65px 20px 35px 20px;
	}
    header.sc-header-section .header-main .header-right {
        gap: 40px;
    }
    header.sc-header-section .header-main .header-right .language{
        top: 30px;
    }

	header.sc-header-section .header-logo img{
		width: 200px!important;
	}
	.wooprex-desktop-menu ul.box-nav {
        gap: 40px;
    }


    /* Footer */
    .sc-footer-section .footer-logo .logo img {
        width: 285px;
    }
	
}
@media only screen and (max-width: 767px) {
    .admin-bar header.sc-header-section{
        top: 46px;
    }
    header.sc-header-section .header-main .header-right {
        gap: 15px;
    }
    header.sc-header-section .header-main .header-right .language a{
        font-size: 14px;
    }
    header.sc-header-section .header-logo img {
        width: 170px !important;
    }
    .wooprex-desktop-menu ul.box-nav {
        gap: 20px;
    }
    .wooprex-desktop-menu ul.box-nav li.menu-item > a.item-link {
        font-size: 10px;
    }

	

    /* Footer */
    .sc-footer-section {
        padding: 70px 20px;
    }   
    .sc-footer-section .footer-item .title{
        margin-bottom: 20px;
    }
    .sc-footer-section .footer-item ul.info {
        row-gap: 25px;
    }


	
}

@media only screen and (max-width: 575px) {
    header.sc-header-section {
		padding: 65px 10px;
	}
    header.sc-header-section .header-main .header-right .language{
        display: none;
    }
    header.sc-header-section .header-main{
        justify-content: center;
    }
    header.sc-header-section .header-main .header-right{
        display: none;
    }
    

    .wooprex-desktop-menu {
		display: none;
	}
	.wooprex-mobile-menu-bar {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.wooprex-mobile-menu .inner-main{
		width: 100%;
	}


    /* FOooter */
    .sc-footer-section .footer-logo{
        justify-content: center;
    }
    .sc-footer-section .footer-logo .logo img.one{
        display: none;
    }
    .sc-footer-section .footer-logo .logo img.two{
        display: block;
    }
    .sc-footer-section .footer-logo .logo img {
        width: 200px;
    }
    .sc-footer-section .footer-item .title {
        font-size: 12px;
        text-align: center;
    }
    .sc-footer-section .footer-item ul{
        justify-content: center;
    }
    .sc-footer-section .footer-item ul.info{
        justify-content: center;
        align-items: center;
        gap: 5px;
    }
    .sc-footer-section .footer-item ul.info li{
        text-align: center;
    }
    .sc-footer-section .copyright{
        margin-top: 60px;
        text-align: center;
    }


    div#wsf-1-field-wrapper-9 {
        text-align: center;
    }

    
}