/*
Theme Name: congat child
Tags:  custom-menu, editor-style, featured-images
Template: congat
Version: 1.0.0
*/


/*---------------------------------
      write your css from here
------------------------------------*/

.header-auth {
    gap: 14px;
    margin-left: 15px;
}

.header-login {
    color: #183773;
    font-weight: 500;
    text-decoration: none;
}

.header-login:hover {
    color: #0f2858;
}

.header-signup {
    background-color: #183773;
    color: #ffffff;
    padding: 10px 18px;
    border-radius: 4px;
    font-weight: 500;
    text-decoration: none;
}

.header-signup:hover {
    background-color: #0f2858;
    color: #ffffff;
}

.top-address {
    margin-left: 0px !important;
    padding: 4px;
}

    .clsctform {
      max-width: 600px;
      margin: 50px auto;
      padding: 20px;
      border: 1px solid #ccc;
      border-radius: 8px;
      background: #f9f9f9;
      font-family: Arial, sans-serif;
    }

    .clsctform h2 {
      text-align: center;
      margin-bottom: 20px;
    }

    .form-row {
      display: flex;
      gap: 10px;
      margin-bottom: 15px;
    }

    .form-row input,
    .form-row select,
    .form-single input,
    .form-single textarea {
      flex: 1;
      padding: 10px;
      border: 1px solid #ccc;
      border-radius: 4px;
      font-size: 14px;
    }

    .form-single {
      margin-bottom: 15px;
      display: flex;
      flex-direction: column;
    }

    .form-single textarea {
      resize: vertical;
      min-height: 80px;
    }

    .clsctform button {
      width: 100%;
      padding: 10px;
      background-color: #007bff;
      color: white;
      border: none;
      border-radius: 4px;
      font-size: 16px;
      cursor: pointer;
    }

    .clsctform button:hover {
      background-color: #0056b3;
    }
    
.congat_nav_area.transprent-menu.scroll_fixed.bdbar.prefix {
    padding-left: 100px;
    padding-right: 100px;
}

.congat_nav_area.transprent-menu.scroll_fixed.bdbar {
    padding-left: 100px;
    padding-right: 100px;
}
    
.blog-left-side h2 {background: #215e90 !important;margin-bottom: 29px;}
.blog-left-side.congat_s_color.congat_theme_widget ul li {font-size: 18px;}
.blog-left-side.congat_s_color.congat_theme_widget ul li a {font-size: 18px;text-decoration: none;font-weight: 500;}
.footer-middle {background: #090E23;}
.clstrack table {width: 80%;margin-left: auto;margin-right: auto;}
/**.clstrack h1, .clstrack h2, .clstrack h3, .clstrack p{text-align: center;} **/
div.widget_nav_menu h2 {font-size: 20px;color: #fff;margin-left: 5px;}
ul#menu-footer-menu li a {color: #fff;}
ul#menu-footer-menu li {list-style: none;margin-left: -25px;}
.congat_theme_widget #menu-footer-menu li {margin-top: -22px;}
.congat_theme_widget #nav_menu-1 h2 {margin-left: -25px;}
.clsftinner h2 {color: #fff;font-size: 22px;}
.clsftinner span {color: #fff;font-size: 16px;}
.clsftcon h2 {color: #fff;font-size: 22px;margin-left: 30px;}
.clsftcon ul li {font-size: 16px;list-style: none;}
.clsftcon ul li span {color: #fff;}
table.dimension-table tr td {border: 1px solid #fff;text-align: center;padding: 16px;}
.clsser h2 {color: #fff;font-size: 22px;margin-left: 0px;}
.clsser ul li {font-size: 16px;list-style: none;}
.clsser ul li span {color: #fff;}
    /* Responsive */
@media (max-width: 600px) {
.form-row {flex-direction: column;}
.clsftinner h2 {margin-left: 15px;}
.clsftcon h2 {margin-left: 0px;}
.clsftcon ul li {margin-left: -48px;}
 }

/* Screens close to 16:10 ratio Mac-Book */
	
@media screen and (device-width: 1280px),
       screen and (device-width: 1440px),
       screen and (device-width: 1512px),
       screen and (device-width: 1728px) {
    a.dtbtn {padding: 5px 10px;}
    a.dtbtn.cldusd {padding: 5px 5px;}
}