/* Global css */

@font-face {
font-family: 'Barletta';
src: url('../font/BarlettaRegular.eot');
src: url('../font/BarlettaRegular.eot?#iefix') format('embedded-opentype'),
url('../font/BarlettaRegular.woff2') format('woff2'),
url('../font/BarlettaRegular.woff') format('woff'),
url('../font/BarlettaRegular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Barletta Shadow';
src: url('../font/BarlettaShadow.eot');
src: url('../font/BarlettaShadow.eot?#iefix') format('embedded-opentype'),
url('../font/BarlettaShadow.woff2') format('woff2'),
url('../font/BarlettaShadow.woff') format('woff'),
url('../font/BarlettaShadow.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}

*{margin:0;padding:0;}
html{overflow-x:hidden;scroll-behavior: smooth;}
body{font-size:16px;font-family: "Montserrat", sans-serif;background:#fcfcf2;color:#5e290f;line-height: 26px;font-weight: 500;}
.container_box {width: 88%;margin: 0 auto; padding: 0 20px;}
/* End Global css */


/* top-menu */
.top-menu {
    padding: 60px 0;
}

/* Desktop Menu */
.menu-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 70px;
}

.menu-list li {
   list-style: none;
}

.menu-list li a {
    list-style: none;
    font-family: "Montserrat", sans-serif;
    color: #5e290f;
    font-size: 22px;
    text-decoration: none;
}

/* Hamburger default hidden */
.menu-toggle {
    display: none;
    font-size: 35px;
    cursor: pointer;
    color: #5e290f;
    margin-bottom: 15px;
    text-align: right;
    padding-right: 20px;
}

/* Mobile styles */
@media (max-width: 768px) {

    .menu-toggle {
        display: block;
    }

    .menu-list {
        display: none;
        flex-direction: column;
        gap: 20px;
    }

    .menu-list.active {
        display: flex;
    }
}

/* top-menu end */

/*logo*/
.logo {text-align: center;margin: 0 0 0 0px;}
.logo img {width: 100%;max-width: 265px;}
/*logo/

/*ship*/
.ship {margin: 29px 0px;text-align: center;}
.ship img {width: 100%;max-width: 460px;margin: 0 0 0 0px;}
.ship-content h1 {font-family: 'Barletta';font-size: 28px;line-height: 38px;color: #c04b22;letter-spacing: 3.5px;font-weight: 400;}
/*ship*/

/* landing-content */
.landing-content h2 {text-align: center;font-size: 34px;color: #5e290f;font-family: "Montserrat", sans-serif;padding: 10px 0px;}
.landing-content ul li {
    font-size: 25px;
    margin-bottom: 1px;
    line-height: 40px;
    font-weight: normal;
    text-align:left;
    list-style: none;
}

.landing-content ul li:nth-child(2) {
   
    font-weight: bold;
}




.landing-content ul {margin: 19px 0px 13px;}
.landing-content ul li:nth-child(2) {font-weight: bold;margin-bottom: 0px;}
.landing-content ul li:nth-child(2) span {text-align: center;display: block;}
.landing-content p {text-align: center;font-weight: 300;font-size: 18px;}
/* landing-content */

/* footer-contact */
.footer-contact {text-align: center;font-size: 22.5px;font-weight: 600;color: #c04b22;font-family: "Montserrat", sans-serif;letter-spacing: 1px;margin: 20px 0px 60px;}
.footer-contact a {color: #c04b22;font-family: "Montserrat", sans-serif;text-decoration:none;}
/* footer-contact end */



@media (min-width: 1024px) and (max-width: 1700px) {
.top-menu ul {gap: 15px;}
.container_box {width: 90%;margin: 0 auto;padding: 0 20px;}
.top-menu ul li {font-size: 16px;}
.landing-content ol li {font-size: 18px;margin-bottom: 8px;line-height: 40px;}
.landing-content h2 {font-size: 20px;}
.footer-contact {font-size:16px;}
.ship-content h1 {font-size: 20px;line-height: 32px;}
.landing-content ol li:nth-child(2) span {
	text-align: center;
	display: inline-block;
}
.landing-content ul li:nth-child(2) span {
	text-align: center;
	display: inline-block;
}

}

@media (min-width: 1500px) and (max-width: 1920px) {

.landing-content ul li {
	font-size: 20px;
	line-height: 35px;
}

}

@media (min-width: 1024px) and (max-width: 1500px) {

.landing-content ul li {
	font-size: 13px;
	line-height: 22px;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
.top-menu ul {gap: 15px;}
.container_box {width: 90%;margin: 0 auto;padding: 0 20px;}
.top-menu ul li {font-size: 16px;}
.landing-content ol li {font-size: 18px;margin-bottom: 8px;line-height: 40px;}
.footer-contact {font-size:16px;}
.ship-content h1 {font-size: 20px;line-height: 32px;}
.landing-content ol li:nth-child(2) span {text-align: center;display: inline-block;}
.landing-content h2 {font-size: 16px;}
.landing-content ul li:nth-child(2) span {
    text-align: left;
}
.landing-content ul li {
	font-size: 12px;
	line-height: 20px;
}
}

@media (max-width: 767px){
.top-menu ul {gap: 10px;flex-direction: column;}
.top-menu ul li {font-size: 16px;}
.top-menu {padding: 20px 0px;}
.ship-content h1 {font-size: 13px;line-height: 23px;}
.landing-content h2 {font-size: 16px;padding: 10px 0px;}
.landing-content ol li {font-size: 18px;line-height: 28px;}
.landing-content ol li:nth-child(2) span {display: inline-block;}
.footer-contact {font-size: 16px;}
.footer-contact {margin: 20px 0px 20px;}
.landing-content {padding: 0 15px;}
.landing-content ul li:nth-child(2) span {
    text-align: left;
}
}





