@import url('https://fonts.googleapis.com/css2?family=Neuton:ital,wght@0,200;0,300;0,400;0,700;0,800;1,400&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
:root{
    --highlight: #1E73D6;
    --secondary: #1F94D7;
    --mainfont: "Poppins", sans-serif;
    --secondfont:"Neuton", serif;
    }
*{
    font-family: var(--mainfont);
}
.secfont{
    font-family: var(--secondfont);
}
.highlight{
    color: var(--highlight);
}
.bgsecondary{
    background-color: var(--secondary);
}
.nav1{
    background-color: #1F94D7;
    color: white;
}
.allbtn{
    background-color: #D5C43F;
    color: white;
    border: transparent;
    padding: 10px 25px;
    border-radius: 8px;
	transition: all 0.3s ease-in-out;
}

.allbtn:hover{
	background-color:#0D3F5C;
}
.nav-link{
    color: #59B3E7 !important;
    font-size: 14px;
	transition : color 0.3s ease-in-out; 
}

.dropdown-menu{
    transform: translateY(38px);
}
.dropdown-menu .dropdown-item{
    padding: 10px 15px;
    font-size: 14px;
}
.dropdown-menu .dropdown-item:hover{
    background-color: #F1F8FF;
    color: #1E73D6;
}
footer{
    background-color: #F1F8FF;
}
footer li{
    list-style-type: none;
    font-size: 14px;
}
p{
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
}
.allbanner{
    padding: 50px 0px; 
    background-color:#FCFCFC;
}
.contactform input,.contactform textarea{
    border: 1px solid #E1E1E1 !important;
    padding: 13px;
}
.contactform input::placeholder,.contactform textarea::placeholder{
    color: hsl(0, 0%, 67%) !important;

}
.contactbtn{
    background-color: #59B3E7;
    color: white;
    border: transparent;
    padding: 10px;
}

.active{
    color: #1E73D6 !important;
    font-weight: bold;
}

.nav2 .nav-item .nav-link.active, .nav2 .nav-item .nav-link:hover{
    color: #1E73D6 !important;
    
}
.tab-pane ul li{
    color: #444444;
}
.overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #0D3F5C80;
    opacity: 0;
}
.lobimgcontainer{
    overflow: hidden;
	height: 300px;
	border-radius: 10px;
    
}
.clip{
    opacity: 0;
    transition: display .6s linear;
}
.lobimg{
    transition: all .3s linear;
}
.lobimgcontainer:hover .lobimg{
 transform: scale(1.2);
 
}
.lobimgcontainer:hover .clip{
    opacity: 1;
}
.lobimgcontainer:hover .overlay{
opacity: 1;
}

.trading-list ul li::marker , .health-food ul li::marker {
	content: url(../images/checked.png);
}

.trading-list ul, .health-food ul, .service-list ul {
	padding-left: 11px !important;
}
.trading-list ul li , .health-food ul li {
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	padding-left: 10px !important;
}

.service-list ul {
	margin-top: 25px;
}

.service-list ul li {
	font-weight: 600 !important;
	line-height: 35px;
	padding-left: 10px !important;
}

.service-list ul li::marker {
	content: url(../images/blue.png);
}

@media screen and (max-width: 979px) {
    /* Your CSS rules for screens with a minimum width of 979px */
    .navbar-brand img{
        width: 200px !important;
    }
}