﻿/* icourt.css 1/5/2026 3:30pm */
/* Base */
.float1{float: left;}
p{font-family: "Mulish", serif; font-size: 16px;color:#000;}
body {padding-top: 85px;overflow-x: hidden;}
.bold{font-weight:bold;}
.cb{clear: both;}
.cnt{text-align: center;}


/* Start */
.content-wrapper {padding: 3rem 0; overflow: visible !important;  max-width: 2000px; margin: 0 auto;}
.container-fluid {overflow-x: hidden;}
.text-column {max-width: 600px; margin-left: 60px; padding: 0 15px;}
.image-column {display: flex; justify-content: flex-end; align-items: flex-start;}
.image-column img {width: 100%; max-width: 1000px; object-fit:cover; overflow:visible; position:relative; z-index:10; height: auto;}
.row {overflow: visible !important;}
    
   
/* Mobile responsive */
 @media (max-width: 991.98px) {
      .text-column {
        max-width: 100%;
        margin-bottom: 2rem;	
      }
      
      .image-column {justify-content: center;}
      
      .image-column img {height: auto;
        max-height: 500px;}
    }



/* Backgrounds */
.bg1{background-color:#f9f3da; padding: 6px 10px;}
.bg2{background-color:#1B365D;padding: 20px;border-radius:0 20px 0px 20px; color:#fff;}
.bg2 a{color:#F3D03E;}
.bg3{border:#971b2f 6px solid;padding: 20px;border-radius:16px 16px 16px 16px; color:#000; font-weight: 700;background-color: #f5f5f5}
.bg3 a{color:#1B365D; font-weight: bold;}
.bg4{background-color:#f1f1f1;padding: 20px;border-radius:0 20px 0px 20px; color:#fff; border: 2px solid #9b9fa8}
.bg4 a{color:#18355c;}


/* HTAGS */
h1{font-family: "Merriweather", serif;font-size:30px; color: #002e65; font-weight: 500;}
h2{font-family: "Merriweather", serif;font-size:24px; color: #000;font-weight:bold;}
h3{font-family: "Mulish", sans-serif;font-size:32px;font-weight: 400}
h4{font-family: "Merriweather", serif;font-size:20px; font-weight:200}

/* Text Style */
p{font-family: "Mulish", sans-serif;font-size:16px;font-weight: 400}

.underline{text-decoration: underline}
.new{background-color: red;padding:2px;font-size:8px;line-height: 8px;margin-right:6px;color:#fff;}

.txt1{font-size: 16px;}
.txt2{font-family: "Merriweather", serif; font-size: 21px;font-weight: bold;color:#971b2f;}
.txt3{font-family: "Merriweather", serif; font-size: 18px;font-weight: bold;color:#1B365D;}
.txt4{font-family: "Mulish", sans-serif;font-size:12px;font-weight: 400;color: #f9f3da;}

.link1{font-family: "Mulish", sans-serif;font-size:16px;font-weight: 800;color: #326295;}
.link2{font-family: "Mulish", sans-serif;font-size:14px;color:bluel}


/* Moves */
.mv1{margin-left:14px}
.mv2{margin-top:42px}
.mv3{margin-top:26px}
.mv4{margin-left:42px;}
.mv5{margin-left:62px;}
.mv6{margin-left:82px;}
.mv7{margin-top: 8px;}
.mv8{margin-top: -12px}

.pd1{padding-top: 40px;}
.pd2{padding-bottom: 40px}
.pd3{padding-bottom: 8px;}

/* Paragraphs */
.para1{max-width:450px; width: 100%;}


/* Buttons */
.btn1{background-color:#971b2f; width:60px; text-align: center; color: #fff; font-weight: bold; padding: 6px 2px;}



/* List Style */
.li1{list-style:none;padding: 0; margin: 0px; line-height: 20px}

.faq1{list-style:none;padding: 0; font-family: "Merriweather", serif;font-size:18px;font-weight: bold}
.faq1 span{font-family: "Mulish", sans-serif;font-size:18px;font-weight: 300;}

/* Mobile */




/* Nav */
    /* Custom navbar styling */
    .custom-navbar {
      background-color: #f1f1f1 !important;
      padding: 0.5rem 1rem;
	  border-bottom: 1px solid #dee2e6; 
      box-shadow: 0 2px 4px rgba(0,0,0,0.1);	
    }
    
    .custom-navbar .navbar-brand img {
      height: 65px;
      width: auto;
    }
    
    .custom-navbar .nav-link {
font-family: "Merriweather", serif;
  font-size: 18px; 
  font-weight: 500; 
  color: #002e65;
  padding: 0.5rem 1rem;
  transition: color 0.3s ease;
  margin-left: 2rem;
  border-bottom: 4px solid transparent; /* Add invisible border */
  transition: border-color 0.3s ease, color 0.3s ease; /* Smooth transition */
    }
    
    .custom-navbar .nav-link:hover {
       color: #002e65;
  border-bottom: 4px solid #002e65; /* Show border on hover */
    }
    
    .custom-navbar .navbar-toggler {
      border-color: rgba(0, 0, 0, 0.2);
    }
    
    .custom-navbar .navbar-toggler-icon {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    }
    
    /* Mobile adjustments */
    @media (max-width: 991.98px) {
      .custom-navbar .navbar-brand img {
        height: 45px; /* Smaller logo on mobile */
      }
		
	@media (max-width: 991.98px) {
  	  .text-column {
      max-width: 100%;
      margin-left: 0; /* Remove left margin on mobile */
      margin-bottom: 2rem;
  }
}	
      
      .custom-navbar .navbar-nav {
        margin-top: 1rem;
      }
    }



/* Footer */

footer {background-color: #2e2e2e;}
.fthd {font-family: "Merriweather", serif;font-size: 1em;color: #f9f3da;font-weight: bold;margin-top: 26px;}
.fttxt {font-family: "Mulish", sans-serif;font-size: .85em;color: #fafafa;}
.fttxt li{font-size:12px;}

/* HELLO */
