
body, html {
    background-color: #fff;
    font-family: 'Ubuntu', sans-serif;
}

p {
    line-height: 1.4em;
}
a,
a:hover,
a:focus,
a:active,
a.active {
    outline: none;
    text-decoration: none;
}

a:link,
a:visited {
    color: #00008b;
    text-decoration: none;
}

a:hover,
a:focus,
a:active,
a.active {
    color: #00008b;
    text-decoration: none;
}
/* MENU START */

.navbar {
    background-color: #fff;
    top: unset;
    padding-top: 0;
    padding-bottom: 0;
}
.nav-blue-list {
    margin: 4px;
    font-size: 14px;
    font-weight: 600;
    float: right;
    padding: 0;
    text-align: center;
}

.nav-blue-list li {
    display: inline;
    color: #fff;
    padding: 4px;
}

.nav-blue-list li a {
    color: #fff;
}

.nav-blue-list li a:hover {
    color: #EC6106;
}

.nav-blue-list .fas {
    color: #EC6106;
}

.navbar-toggler {
    background-color: #00008b;
    font-size: 1em;
    position: absolute;
    right: 1em;
    padding: 0.6rem;
    margin: 0.5em 0;
}
.navbar-toggler .fa-bars, .navbar-toggler .fa-times{
    color: #fff;
    font-weight: 600;
}
@media screen and (max-width: 575px) {
    .navbar-brand img {
        margin-left: 10%;
    }
}
@media screen and (max-width: 379px){
    .nav-blue-list {
        font-size: 11px;
    }
}
@media screen and (max-width: 345px){
	.navbar-brand img {
		max-width: 8em;
	}
}
@media screen and (max-width: 226px){
	.navbar-toggler-icon {
    	width: 1em;
	}
	.navbar-brand img {
		max-width: 6em;
	}
}

.navbar-brand {
    margin: 0 2% 
}
.navbar-brand img {
    width: 10em;
}
.nav-item{
	margin-right: 5px;
}
.nav-link {
	color: #fff!important;
	padding-right: 15px;
}
.navbar > .container, .navbar > .container-fluid {
    display: block;
}
@media screen and (min-width: 992px) {
    .navbar-brand {
        margin: 0 2em 0 4em;
    }
    @media (max-width: 991.98px){
        .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
            padding-left: 15px;
            padding-right: 15px;
        }
    }
}

/* MENU INSIDE */
.dropdown {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    color: #00008b;
    font-weight: bold;
    padding: 0 15px;
    font-size: 0.9em;
}

.dropdown-col{
padding-right: 1px;
}

.dropdown-toggle::after {
    content: none;
}


@media screen and (max-width: 450px) {
    .dropdown {
		width: 100%;
	}
}
.dropdown-header {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #00008b;
    padding: 0;
    padding-bottom: 0.4em;
    font-size: 1em;
}
.dropdown-header::before {
    padding: 0px 4px;
    content: url("../img/icons/arrow-orange.png");
}
.dropdown-header:hover{
color:#1762c9;
}

.dropdown-header a {
    color: #071776;
}
.dropdown-header a:hover {
    color: #1762c9;
}
.dropdown-toggle {
    color: #071776;
}
li>.dropdown-item, li.dropdown-item {
    padding: 3px 0px;                  
    font-size: 14px;
    color: #262626;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.menu-in-img {
	width: 200px;
    padding: 5px;
    height:200px;
    margin-top:70px;
    
}

.synergates-right-col{
    background-color:#f1f1f1!important;
}
.dropdown-menu {
	width: max-content;
    box-shadow: 1px 1px 10px black;
    padding:0px;
    
}
.dropdown-synergates-row{
    margin-right:0px;
}

.synergates-right-ul{
    padding-top:30px;
}
.dropdown-menu ul{
	list-style-type: unset;
	list-style-image: url(../images/monotone_arrow_right.png);
}
@media screen and (max-width: 991px){
	.dropdown-menu {
		width: 100%;
	}
	.dropdown-menu .row{
		margin-right: unset;
		margin-left: unset;
	}
	.dropdown-menu .col-md-7 {
		padding-left: 0;
		padding-right: 6px;
	}
	.dropdown-menu ul li{
		width: 100%;
	}
	.menu-in-img {
		width: 100%;
	}
    .dropdown {
        padding: 0.2em 2em;
    }
    .navbar-collapse {
        background-color: #00008b;
    }

    .collapse>.dropdown>.dropdown-toggle {
        color: #fff!important;
    }
}
@media screen and (min-width: 992px){
	 /* Hover Effect */
    .dropdown:hover .dropdown-menu {
        display: block;
    }
    .dropdown-menu {
        margin: .125rem -310px 0;
        top: 95%;
    }
    .dropdown-menu-products{
        padding-right:50px;
        background-image: url("../images/menu-image/menu-bg-im.jpg");
        background-size: cover;
        background-repeat: no-repeat;
    }
	.dropdown-menu ul{
		margin-left: 0px;
    }
    
    .ul-right-side{
        padding:0px;
    }
}
@media screen and (min-width: 992px){
    .mobile-menu {
        display: none !important;
    }
}
@media screen and (max-width: 991px){
    .desktop-menu {
        display: none !important;
    }
}
/* /MENU ENDS */

/* SLIDER */
.carousel.pointer-event {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.carousel-indicators {
    top: 90%;
}
.carousel-item {
    background: no-repeat center center scroll;
}

@media screen and (min-width: 992px) {
    .carousel-item {
        min-height: 386px;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }
}

@media screen and (max-width: 991px) {
    .carousel-item {
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
}

@media screen and (min-width:701px) and (max-width: 991px) {
    .carousel-item {
        height: 470px !important;
    }
}

@media screen and (min-width:501px) and (max-width: 700px) {
    div.carousel-item {
        height: 300px !important;
    }
}

@media screen and (min-width:351px) and (max-width: 500px) {
    .carousel-item {
        height: 230px !important;
    }
}

@media screen and (max-width: 350px) {
    .carousel-item {
        height: 180px !important;
    }
}

/* /SLIDER */

/* SECTIONS*/

section {
    padding: 100px 0;
}

section h2.section-heading {
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 15px;
}

section h3.section-subheading {
    font-size: 16px;
    font-family: "Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: none;
    font-weight: 400;
    margin-bottom: 75px;
}

section#sfairodinamiki {
    padding: 10px 0px 10px;
    background-color: #FFFFFF;
}

section#sfairodinamiki h1 {
    color: #373434;
    font-size: 1.6em;
    text-align: center;
}

section#middle-banners {
    background-color: #00008b;
    padding: 0;
}

section#middle-banners h3 {
    color: #EC6106;
    font-size: 1.2em;
    text-align: center;
    font-weight:900;

}

section#middle-banners p {
    color: #fff;
    font-size: 1em;
    text-align: center;
}

@media (min-width: 768px) {
    section {
        padding: 150px 0;
    }
}
#header-sfairodinamiki {
    padding-top: 4em;
    padding-bottom: 1em;
}
@media screen and (max-width: 991px) {
    #header-sfairodinamiki {
        padding-top: 0;
    }
}
/* Hdr */
.hdr {
    height: 260px;
    background-size: cover!important;
    padding: 0;
}
/* Products */
.hdr_product {
    background: #FFFFFF url(../img/hdr/products-hdr.jpg) no-repeat top center;
}
.akrofysia-hdr {
    background: #FFFFFF url(../img/hdr/product/akrofysia-hdr.jpg) no-repeat top center;
}
.antlies-hdr {
    background: #FFFFFF url(../img/hdr/product/antlies-hdr.jpg) no-repeat top center;
}
.ergaleia-hdr {
    background: #FFFFFF url(../img/hdr/product/ergaleia-hdr.jpg) no-repeat top center;
}
.filtra-hdr {
    background: #FFFFFF url(../img/hdr/product/filtra-hdr.jpg) no-repeat top center;
}
.grammiki-kinisi-hdr {
    background: #FFFFFF url(../img/hdr/product/grammiki-kinisi-hdr.jpg) no-repeat top center;
}
.imantes-hdr {
    background: #FFFFFF url(../img/hdr/product/imantes-hdr.jpg) no-repeat top center;
}
.kadenes-hdr {
    background: #FFFFFF url(../img/hdr/product/kadenes-hdr.jpg) no-repeat top center;
}
.moter-meiothras-hdr {
    background: #FFFFFF url(../img/hdr/product/moter-meiothras-hdr.jpg) no-repeat top center;
}
.kompler-hdr {
    background: #FFFFFF url(../img/hdr/product/kompler-hdr.jpg) no-repeat top center;
}
.sfiktirakia-tai-raps-hdr {
    background: #FFFFFF url(../img/hdr/product/sfiktirakia-tai-raps-hdr.jpg) no-repeat top center;
}
.alysotroxoi-diskoi-hdr{
    background: #FFFFFF url(../img/hdr/product/alysotroxoi-diskoi-hdr.jpg) no-repeat top center;
}
.troxalies-hdr{
    background: #FFFFFF url(../img/hdr/product/troxalies-hdr.jpg) no-repeat top center;
}
.hdr_pneumatika {
    background: #FFFFFF url(../img/hdr/products-hdr.jpg) no-repeat top center;
}
.rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/rouleman-hdr.jpg) no-repeat top center;
}
.swlhnes-hdr {
    background: #FFFFFF url(../img/hdr/product/swlhnes-hdr.jpg) no-repeat top center;
}
.tsimouxes-asfaleies-hdr {
    background: #FFFFFF url(../img/hdr/product/tsimouxes-asfaleies-hdr.jpg) no-repeat top center;
}
.ximika-ladia-grasa-hdr {
    background: #FFFFFF url(../img/hdr/product/ximika-ladia-grasa-hdr.jpg) no-repeat top center;
}
.ydraulika-hdr {
    background: #FFFFFF url(../img/hdr/product/ydraulika-hdr.jpg) no-repeat top center;
}
.edrana-hdr {
    background: #FFFFFF url(../img/hdr/product/edrana-hdr.jpg) no-repeat top center;
}
.kadenes-troxalies-hdr {
    background: #FFFFFF url(../img/hdr/product/kadenes-troxalies-hdr.jpg) no-repeat top center;
}
.pneumatika-hdr {
    background: #FFFFFF url(../img/hdr/product/pneumatika-hdr.jpg) no-repeat top center;
}
.sfaires-hdr {
    background: #FFFFFF url(../img/hdr/product/sfaires-hdr.jpg) no-repeat top center;
}
.daktulidia-episkeuis-aksona-hdr {
    background: #FFFFFF url(../img/hdr/product/daktulidia-episkeuis-aksona-hdr.jpg) no-repeat top center;
}



/* Product SubCategories*/
.hdr_sfairika-rouleman {
    background: #FFFFFF url(../img/hdr/product/sfairika-rouleman-hdr.jpg) no-repeat top center;
}
.thros-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/thros-rouleman-hdr.jpg) no-repeat top center;
}
.bareloeidh-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/bareloeidh-rouleman-hdr.jpg) no-repeat top center;
}
.konika-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/konika-rouleman-hdr.jpg) no-repeat top center;
}
.kylindrika-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/kylindrika-rouleman-hdr.jpg) no-repeat top center;
}
.ypsilhs-akribeias-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/ypsilhs-akribeias-rouleman-hdr.jpg) no-repeat top center;
}
.makaronota-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/makaronota-rouleman-hdr.jpg) no-repeat top center;
}
.arthroseis-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/arthroseis-rouleman-hdr.jpg) no-repeat top center;
}
.aytolipanta-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/aytolipanta-rouleman-hdr.jpg) no-repeat top center;
}
.kastania-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/kastania-rouleman-hdr.jpg) no-repeat top center;
}
.agrotika-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/agrotika-rouleman-hdr.jpg) no-repeat top center;
}
.autokinhtou-rouleman-hdr {
    background: #FFFFFF url(../img/hdr/product/autokinhtou-rouleman-hdr.jpg) no-repeat top center;
}
.kouzineta-edrana-hdr {
    background: #FFFFFF url(../img/hdr/product/kouzineta-edrana-hdr.jpg) no-repeat top center;
}
.kouzineta-bareos-typou-edrana-hdr {
    background: #FFFFFF url(../img/hdr/product/kouzineta-bareos-typou-edrana-hdr.jpg) no-repeat top center;
}
.balbides-pneumatika-hdr {
    background: #FFFFFF url(../img/hdr/product/balbides-pneumatika-hdr.jpg) no-repeat top center;
}
.kylindroi-pneumatika-hdr {
    background: #FFFFFF url(../img/hdr/product/kylindroi-pneumatika-hdr.jpg) no-repeat top center;
}
.syndesmologia-pneumatika-hdr {
    background: #FFFFFF url(../img/hdr/product/syndesmologia-pneumatika-hdr.jpg) no-repeat top center;
}
.filtrorythistes-pneumatika-hdr {
    background: #FFFFFF url(../img/hdr/product/filtrorythistes-pneumatika-hdr.jpg) no-repeat top center;
}
.ximika-hdr {
    background: #FFFFFF url(../img/hdr/product/ximika-hdr.jpg) no-repeat top center;
}
.ladia-hdr {
    background: #FFFFFF url(../img/hdr/product/ladia-hdr.jpg) no-repeat top center;
}
.grasa-hdr {
    background: #FFFFFF url(../img/hdr/product/grasa-hdr.jpg) no-repeat top center;
}
.konikes-plimnes-hdr {
    background: #FFFFFF url(../img/hdr/product/sfiktires-konikes-plimnes-hdr.jpg) no-repeat top center;
}
.sfigkthres-hdr {
    background: #FFFFFF url(../img/hdr/product/troxalies-gia-sfigkthres-hdr.jpg) no-repeat top center;
}
.taper-bushes-hdr {
    background: #FFFFFF url(../img/hdr/product/troxalies-gia-taper-bushes-hdr.jpg) no-repeat top center;
}



/* Main Categories */
.hdr_products {
    background: #FFFFFF url(../img/hdr/products-hdr.jpg) no-repeat top center;
}
.hdr_partners {
    background: #FFFFFF url(../img/hdr/partners-hdr.jpg) no-repeat top center;
}
.hdr_company-profile {
    background: #FFFFFF url(../img/hdr/company-profile-hdr.jpg) no-repeat top center;
}
.hdr_contact {
    background: #FFFFFF url(../img/hdr/hdr.jpg) no-repeat top center;
}
/* /Hdr*/
/* /PRODUCTS PAGE*/
section#top-products, section#top-partners {
    background-color: #E0E2E5;
    padding: 0;
}

.products-row, .partners-row {
    padding: 1em 0;
}

.products-row h1, .partners-row h1 {
    font-size: 1.5em;
    color: #615953;
    text-align: center;
    font-weight: normal;
}

.products-col img, .partners-col img {
    margin: 0 auto;
}

@media screen and (max-width: 991px) {
    .products-col, .partners-col {
        margin-bottom: 2em;
    }
}

section#products, section#partners {
    background-color: #FFFFFF;
    padding: 0;
}

.products-col img, .partners-col img {
.products-col img, .partners-col img {
    margin: 0 auto;
}

section#products h1, section#partners h1 {
    color: #373434;
    font-size: 1.6em;
    text-align: center;
}
.quicklinks2 {
    padding: 2em 0 1.5em 0;
}
.quicklinks2 li {
    padding: 0.1em;
}
.list-inline-item:not(:last-child) {
    margin: 0 0.4em;
}
@media screen and (max-width: 1730px) {
    .quicklinks2 li {
        margin: 0 0.4em;
    }
    .list-inline-item:not(:last-child) {
        margin: 0;
    }
}

@media screen and (max-width: 767px) {
    .products-row > div {
        padding-bottom: 1em;
    }
}

.pdf-link{
    text-decoration:underline;
}

/* /PRODUCTS PAGE*/

/* COMPANY PROFILE PAGE*/
.sfairodinamiki-company-profile-img {
    float: left;
    padding: 10px;
}
@media screen and (max-width: 494px){
    .sfairodinamiki-company-profile-img {
        width: 10em;
    }
}
/* /COMPANY PROFILE PAGE*/

/* CONTACT PAGE */
.tel-contact {
    color: #00008b;
}
.tel-contact:hover {
    color: #EC6106
}
.col-md-5 > iframe {
    height: 300px;
}
/* /CONTACT PAGE*/
/*parallax*/
/*parallax bg*/


#sfairodinamiki-ptl2 .row,
#sfairodinamiki-ptl1 .row {
    margin-top: 0;
    padding-top: 0;
    position: relative;
    top: -3em;
}

#sfairodinamiki-ptl2,
#sfairodinamiki-ptl1 {
    max-height: 88em;
}
/*
#sfairodinamiki-ptl2 h1,
#sfairodinamiki-ptl2 p {
    color: #0D4E90;
}

#sfairodinamiki-ptl1 h1,
#sfairodinamiki-ptl1 p {
    color: #FFFFFF;
}

#sfairodinamiki-ptl2 h1,
#sfairodinamiki-ptl1 h1 {
    margin-bottom: 0.5em;
    font-size: 1.5em;
    text-align: left;
}

#sfairodinamiki-ptl2 p,
#sfairodinamiki-ptl1 p {
    font-size: 1.2em;
    text-align: justify;
    line-height: 1.4;
}
*/
/* /parallax */
/* FOOTER STARTS */
/*FOOTER 1*/
.quicklinks > li > a > .btn-footer {
    background-color: #00008b;
    color: #fff;
    font-weight: bold;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    float: left;
    margin-top: 1em;
    font-size: 0.9em;
    padding: 0.2em 0.5em;
    height: 2em;
}
.quicklinks>li>a>.btn-footer:hover {
    color: #ffffff;
    background-color: #EC6106;
}
.footer-links {
    padding: 0.5em 0;
}

.footer-links a:link {
    margin-left: 0.5em;
    margin-right: 0.5em;
}

.btn-footer.focus,
.btn-footer:focus,
.btn-footer:hover,
.footer-links.focus,
.footer-links:focus,
.footer-links:hover {
    color: #fff;
    background-color: #00008b;
    text-decoration: none;
}

.footer-links .span:focus,
.footer-links .span:hover {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

@media screen and (min-width: 991px) {
    #shipping-footer {
        position: relative;
        top: 3em;
    }
}

@media screen and (mAx-width: 990px) {
    #shipping-footer {
        margin-top: 3em;
        margin-bottom: 3em;
    }
}

@media screen and (max-width: 999px) {
    #btn-read-more {
        max-width: 90%;
    }

    .btn-read-more {
        height: 7em;
    }
}

@media screen and (max-width:768px) {
    #sfairodinamiki-ptl2,
    #sfairodinamiki-ptl1 {
        margin-bottom: 0;
        padding-top: 5em;
        padding-bottom: 5em;
    }

    .footer-links-parent {
        margin-bottom: 2em;
    }

    .btn-footer {
        margin-top: 1em;
        float: unset;
    }
}

@media screen and (max-width:992px) {
    #sfairodinamiki-ptl2,
    #sfairodinamiki-ptl1 {
        max-height: 120em;
        background: none;
    }
}

@media screen and (max-width: 560px) {
    #sfairodinamiki-ptl2 .section-heading,
    #sfairodinamiki-ptl1 .section-heading {
        font-size: 2.4em;
    }
}

@media screen and (max-width: 768px) {
    #sfairodinamiki-ptl2 .section-heading,
    #sfairodinamiki-ptl1 .section-heading {
        font-size: 2em;
    }
}

@media screen and (min-width: 380px) and (max-width: 768px) {
    .btn-footer-links {
        margin-right: 1em;
    }
}
footer {
    padding: 25px 0;
    text-align: center;
    background-color: #262626;
    color: #FFFFFF;
}

footer span.copyright {
    color: #FFFFFF;
    line-height: 40px;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: none;
}

footer ul.quicklinks {
    margin-bottom: 0;
    line-height: 40px;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: none;
}
footer .quicklinks li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

ul.social-buttons {
    margin-bottom: 0;
    padding: 0.5em 0;
    /* padding-left: 2em; */
    text-align: center;
    margin-left: 2em;
}

ul.social-buttons:hover {
    color: #FFFFFF;
}

ul.social-buttons li a {
    height: 40px;
    width: 40px;
    border-radius: 100%;
    font-size: 20px;
    line-height: 40px;
    color: white;
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

ul.social-buttons li a:hover,
ul.social-buttons li a:focus,
ul.social-buttons li a:active {
    height: 40px;
    width: 40px;
}

ul.social-buttons img {
    /*background-color: #3250a2;*/
    padding: 0.5em;
    height: 44px;
    width: 44px;
    border-radius: 100%;
    color: #ffffff;
}

ul.social-buttons img:hover {
    /*background-color: #0D4E90;*/
    padding: 0.5em;
    height: 44px;
    width: 44px;
    border-radius: 100%;
    color: #ffffff;
}

#social-buttons a:link {
    padding: 0;
}

#social-buttons {
    display: block;
    margin: auto 0;
}

@media screen and (max-width: 991px) {
    .social-buttons {
        margin-top: 1em;
    }

    #social-buttons {
        margin-top: 2em;
    }
}

@media screen and (max-width: 768px) {
    #social-buttons {
        margin: 1em 0;
    }
}
.tel {
    color:#fff!important;
}
.tel:hover{
    color: #EC6106!important;
} 
/* FOOTER ENDS */

/* Inside Pages */

.right-banner-1, .right-banner-2 {
	margin-left: auto;
	margin-right: auto;
}

/* TO TOP BUTTON */
#to-top-button {
    display: inline-block;
    background-color: rgba(0,0,139,0.8);
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    border: 1px solid #262626;
    border-radius: 50%;
    font-size: 2em;
    line-height: 50px;
    color: #fff;
}

#to-top-button:hover, #to-top-button:active {
    cursor: pointer;
    background-color: #EC6106;
    color: #00008b
}

#to-top-button.show {
    opacity: 1;
    visibility: visible;
}

/* /TO TOP BUTTON */

/* COLORS */
.blue-bg {
    background-color: #071776;
}
.grn_undrln_sm {
    height: 4px;
    width: 80px;
    background-color: #071776;
}
.grn_undrln {
    height: 4px;
    background-color: #071776;
}

.blue-text p {
    color: #00008b;
}

/* /COLORS */
/* MARGINS / PADDINGS */
.divider {
    height: 2px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #e5e5e5;
    width: 100%
}
/* /MARGINS / PADDINGS */