/* old css 25-04-2026 */


.blog-layout {
  display: grid;
  grid-template-columns: 70% 30%;
  gap: 30px;
  padding: 40px;
}

.blog-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.blog-card {
  background: #fff;
  padding: 15px;
  border-radius: 10px;
  box-shadow: 0 5px 10px rgba(0,0,0,0.1);
}

.blog-card img {
  width: 100%;
}
/* BLOG PAGE ONLY */
.blog .blog-card h2 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
}

/* Paragraph (excerpt) */
.blog .blog-excerpt {
    font-size: 18px;
    line-height: 1.6;
    color: #444;
}
.sidebar {
  background: #f5f5f5;
  padding: 20px;
}

#load-more {
  padding: 10px 20px;
  margin-top: 20px;
}

@media(max-width:768px){
  .blog-layout { grid-template-columns: 1fr; }
  .blog-grid { grid-template-columns: 1fr; }
}

/* add css  */
.blog-card h2 a {
  text-decoration: none;
  color: #222;
}

.read-more-btn {
  display: inline-block;
  margin-top: 10px;
  padding: 8px 16px;
  background: #0b3a75;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
}

.post-thumbnail {
  display: none !important;
}
#blogtxtcolor a {
    color: #000 !important;
    font-size: 15px;
}
#blogtxtcolor {
    color: #0b3c6f;
	background: #f5f5f5;
    padding: 20px;
    border-radius: 10px;
}
#content_area {
    background: #fff;
    border: 1px solid #e5e5e5;   /* light border */
    border-radius: 10px;         /* smooth corners */
    padding: 20px;
    
    /* soft shadow */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}
/* Remove bullets */
#blogtxtcolor ul {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

/* Spacing */
#blogtxtcolor li {
    margin-bottom: 10px;
}
.blog-date {
    font-size: 13px;
    color: #888;
    margin: 6px 0 8px;
}

.blog-excerpt {
    font-size: 14px;
    color: #444;
    line-height: 1.6;
}
/* .sidebar {
    display: none;
} */
/* Sidebar Box */
.sidebar {
    background: #f5f5f5;
    padding: 20px;
    border-radius: 10px;
}

/* Headings */
.sidebar h3 {
    font-size: 18px;
    margin: 15px 0 10px;
}

/* List */
.sidebar ul {
    list-style: none;
    padding-left: 0;
}

.sidebar li {
    margin-bottom: 10px;
}

/* Links FIX */
.sidebar a {
    color: #0b3c6f!important;
    text-decoration: none;
    opacity: 1 !important;
}

.sidebar a:hover {
    color: #000;
}
/* Hide sidebar everywhere */
.sidebar {
    display: none;
}

/* Show only blog page */
.blog .sidebar {
    display: block;
}
/* Wrapper */
.search-form {
    display: flex;
    align-items: center;
    gap: 10px;
}

/* Input */
.search-form input[type="search"] {
    flex: 1;
    padding: 12px 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-size: 14px;
}

/* Button */
.search-form input[type="submit"] {
    width: auto !important;
    padding: 12px 22px;
    background: #0b3c6f;
    color: #fff;
    border: none;
    border-radius: 6px;
    font-size: 14px;
    cursor: pointer;
    transition: 0.3s;
	margin-top: -9px;
    margin-left: 0px;
}

/* Hover effect */
.search-form input[type="submit"]:hover {
    background: #06294d;
}
.search-form {
    display: flex;
    gap: 10px;
    align-items: center;
}

.search-form input[type="search"] {
    flex: 1;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
}
/* Wrapper */
.pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 30px 0;
}

/* Pagination links */
.pagination .page-numbers {
  padding: 8px 14px;
  border-radius: 6px;
  background: #f2f2f2;
  color: #333;
  text-decoration: none;
  font-size: 14px;
  transition: all 0.25s ease;
}

/* Hover */
.pagination .page-numbers:hover {
  background: #003778;
  color: #fff;
}

/* Active page */
.pagination .current {
  background: #003778;
  color: #fff;
  font-weight: 600;
}

/* Prev / Next */
.pagination .prev,
.pagination .next {
  font-weight: 500;
}

/* ---------------- MOBILE ---------------- */
@media (max-width: 768px) {
  .pagination {
    gap: 6px;
  }

  .pagination .page-numbers {
    padding: 6px 10px;
    font-size: 13px;
  }

  /* Hide extra numbers for cleaner mobile UI */
  .pagination .page-numbers:not(.prev):not(.next):not(.current) {
    display: none;
  }
}

/* ---------------- EXTRA SMALL ---------------- */
@media (max-width: 480px) {
  .pagination {
    justify-content: space-between;
  }

  .pagination .prev,
  .pagination .next {
    flex: 1;
    text-align: center;
  }

  .pagination .current {
    display: none; /* optional cleaner look */
  }
}
.blog .blog-card h2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* 18-05-2026  */
h1.home_h1 {  font-size: 30px; font-weight: 800; line-height: 1.2;  color: #083b7a; max-width: 700px;  font-family: 'Poppins', sans-serif !important;
}
h1.home_h_h2 {  font-size: 30px; font-weight: 800; line-height: 1.2;  color: #083b7a; max-width: 700px;  font-family: 'Poppins', sans-serif !important;
}
h1.home_h2 {  font-size: 30px; font-weight: 800; line-height: 1.2;  color: #083b7a; max-width: 700px;  font-family: 'Poppins', sans-serif !important;
}
h1.home_h2_title {  font-size: 24px; font-weight: 800; line-height: 1.2;  color: #fff; max-width: 700px;  font-family: 'Poppins', sans-serif !important;
}
/* bg color */
h1.home_bg_h2 {  font-size: 30px; font-weight: 800; line-height: 1.2;  color: #fff; max-width: 700px;  font-family: 'Poppins', sans-serif !important;
}
/* mobile view */
@media (max-width: 767px) {
    .home_h1,
    .home_bg_h2,
    .home_h2,
    .home_h_h2 {
        font-size: 24px;
    }
}
@media (max-width: 767px) {
    .home_h1 br,
    .home_bg_h2 br,
    .home_h2 br,
    .home_h_h2 br {
        display: none;
    }
}
@media (max-width: 567px) {
    .hide-mobile-icon .elementor-icon {
        display: none !important;
    }
}
@media (max-width: 567px) {
    .mobile-hide-bg > .elementor-widget-wrap {
        background-image: none !important;
    }
}
@media (max-width: 767px) {
    .mobile-hide-bg7 > .elementor-widget-wrap {
        background-image: none !important;
    }
}
/* Using Class */
.custom-title {
    display: flex;
    align-items: center;
    gap: 15px;
}

.custom-title::before,
.custom-title::after {
    content: "";
    flex: 1;
    height: 2px;
    background: red;
}

.two-column-list {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    padding-left: 20px;
}

.two-column-list li {
    margin-bottom: 6px;
}

@media (max-width: 767px) {
    .two-column-list {
        columns: 1;
    }
}
/*.faq-heading {
    position: relative;
    text-align: center;
    font-weight: 700;
}

.faq-heading .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 20px;
    color: #1d1d5c;
}

.faq-heading .elementor-heading-title::before,
.faq-heading .elementor-heading-title::after {
    content: "";
    width: 60px;
    height: 4px;
    background: #3bb3f2;
    border-radius: 10px;
    display: inline-block;
} */
/* .faq-heading .elementor-heading-title::before,
.faq-heading .elementor-heading-title::after {
    content: "";
    width: 60px;
    height: 12px;
    background:
        linear-gradient(
            to bottom,
            #3bb3f2 0px,
            #3bb3f2 3px,
            transparent 3px,
            transparent 7px,
            #3bb3f2 7px,
            #3bb3f2 10px
        );
    display: inline-block;
} */
.faq-heading .elementor-heading-title::before,
.faq-heading .elementor-heading-title::after {
    content: "";
    width: 60px;
    height: 12px;
    display: inline-block;
    background:
        linear-gradient(
            to bottom,
            #3bb3f2 0px,
            #3bb3f2 3px,
            transparent 3px,
            transparent 7px,
            transparent 7px,
            transparent 8px
        ),
        linear-gradient(
            to right,
            #3bb3f2 0px,
            #3bb3f2 35px,
            transparent 35px,
            transparent 60px
        );
    background-repeat: no-repeat;
    background-position: top left, bottom left;
    background-size: 60px 3px, 35px 3px;
	margin-left: 8px;
    margin-right: 8px;
}
.box_m{margin:0px 36px;!important}
/* .section-heading-title .elementor-heading-title {
    display: flex !important;
    align-items: center;
    justify-content: center!important;
    gap: 15px;
}

.section-heading-title .elementor-heading-title::before,
.section-heading-title .elementor-heading-title::after {
    content: "" !important;
    display: block;
    width: 60px;
    height: 4px;
    background: #d4d8ea;
    border-radius: 2px;
    flex-shrink: 0;
	 vertical-align: middle!important;
} */
.section-heading-title .elementor-heading-title {
    display: flex;
    align-items: center;
    justify-content: center!important;
    gap: 50px;
    text-align: center;
    width: 100%;
    margin: 0;
}

.section-heading-title .elementor-heading-title::before,
.section-heading-title .elementor-heading-title::after {
    content: "";
    flex: 1;
    height: 2px;
    background: #d9dce8;
    position: relative;
	 vertical-align: middle!important;
}

.section-heading-title .elementor-heading-title::before {
    margin-right: 80px;
}

.section-heading-title .elementor-heading-title::after {
    margin-left: 80px;
}

/* Blue accent line */
.section-heading-title .elementor-heading-title::before {
    box-shadow: 120px 0 0 0 #2d3f8f;
}

.section-heading-title .elementor-heading-title::after {
    box-shadow: -120px 0 0 0 #2d3f8f;
}

/* Mobile */
@media (max-width: 767px) {
    .section-heading-title .elementor-heading-title {
        gap: 12px;
        font-size: 28px;
    }

    .section-heading-title .elementor-heading-title::before,
    .section-heading-title .elementor-heading-title::after {
        min-width: 40px;
    }
}

/* footer  */
    .footer_social_links {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        margin: 0;
        padding: 0;
        list-style: none;
        justify-content: left;
		align-items:center;
    }

    .footer_social_links li {
        margin: 0;
    }

    .footer_social_links a {
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #c9a24a;
        border-radius: 50%;
        color: #c9a24a;
        text-decoration: none;
        transition: all .3s ease;
        font-size: 18px;
    }

    .footer_social_links a:hover {
        background: #c9a24a;
        color: #fff;
    }
.footer_social_links li a i {
    line-height: 30px !important;
}

    @media (max-width:767px) {
        .footer_social_links {
            gap: 10px;
        }

        .footer_social_links a {
            width: 36px;
            height: 36px;
            font-size: 16px;
        }
    }

/* line design */
.bline{position:relative;width:800px;max-width:100%;height:10px;margin:0 auto;}
.bline:before,.bline:after{content:"";position:absolute;top:4px;width:calc(50% - 12px);height:1px;background:#d9d9d9;}
.bline:before{left:0;}
.bline:after{right:0;}
.bline span{position:absolute;left:50%;top:0;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #0aa3a3;}
/* border line */
.section-titlehead{position:relative;display:flex;align-items:center;justify-content:center;gap:30px;font-size:38px;font-weight:700;color:#0b1b63;text-align:center;}
.section-titlehead:before,.section-titlehead:after{content:"";width:40px;height:3px;background:#8aa2ff;border-radius:10px;}
@media(max-width:767px){.section-titlehead{font-size:28px;gap:15px;}}
@media(max-width:767px){.section-titlehead:before,.section-titlehead:after{width:30px;}}

/* 05-08-2026  locations*/
/* Full Width Banner */
/* ===== Full Width Location Banner ===== */

.location-banner{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;line-height:0;}
.location-banner img{width:100%;height:350px;display:block;object-fit:cover;object-position:center center;}
.location-content{max-width:100%;margin:5px auto;padding:0 20px;}
.location-content h1{margin-bottom:20px;}
@media (max-width:991px){.location-banner img{height:280px;}.location-content{padding:0 15px;}}
@media (max-width:767px){.location-banner img{height:220px;}.location-content{margin:30px auto;padding:0 15px;}}

.location-banner img{width:100%!important;height:auto;max-height:397px;object-fit:cover;object-position:top center!important;/*margin-top:91px;*/}

.amzttext-comparison{max-width:1200px;margin:15px auto;font-family:Georgia,serif;}
.amzttext-title{font-size:28px;font-weight:700;margin-bottom:20px;color:#000;}
.amzttext-table-wrapper{overflow-x:auto;}
.amzttext-table{width:100%;border-collapse:collapse;min-width:800px;}
.amzttext-table th,.amzttext-table td{padding:14px 16px;border:1px solid #d8d8d8;text-align:left;vertical-align:top;font-size:15px;line-height:1.7;}
.amzttext-table th{font-weight:700;background:#fff;}
.amzttext-table td:first-child{width:18%;font-weight:700;}
.amzttext-table th:first-child{width:18%;}
.amzttext-table th:not(:first-child),.amzttext-table td:not(:first-child){width:27%;}
@media(max-width:768px){.amzttext-title{font-size:24px;}}
@media(max-width:768px){.amzttext-table{min-width:100%;border:0;}}
@media(max-width:768px){.amzttext-table thead{display:none;}}
@media(max-width:768px){.amzttext-table,.amzttext-table tbody,.amzttext-table tr,.amzttext-table td{/*display:block;*/width:100%;}}
@media(max-width:768px){.amzttext-table tr{margin-bottom:20px;border:1px solid #ddd;}}
@media(max-width:768px){.amzttext-table td{border:none;border-bottom:1px solid #eee;padding:12px 15px;}}
@media(max-width:768px){.amzttext-table td:last-child{border-bottom:none;}}
@media(max-width:768px){.amzttext-table td::before{content:attr(data-label);display:block;font-weight:700;margin-bottom:6px;color:#000;}}

.x-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15x;color:#000;text-decoration:none;}
.x-icon svg{width:90%;height:90%;fill:currentColor;padding:8px;}
.x-icon:hover{opacity:.7;}
@media(max-width:768px){ h1#blog_tile{font-size:1.4rem!important;margin:0px;}}

/* 260926 */
#blog_title{padding-left:20px;margin:12px -70px 15px;font-size:32px!important;line-height:1.2;}
@media(max-width:1024px){#blog_title{margin:12px -30px 15px;padding-left:15px;font-size:28px!important;}}
@media(max-width:767px){#blog_title{margin:10px 0 15px;padding-left:0;font-size:20px!important;line-height:1.3;}}
@media(max-width:480px){#blog_title{margin:8px 0 12px;padding-left:0;font-size:24px!important;line-height:1.3;}}
/* 061026 */
.lightningxyz { display: flex; align-items: center; justify-content: center; }
.lightningxyz i { color: #17345F; font-size: 24px; }

/* 071026 */
.aixyzp-box{width:100%;max-width:960px;margin:0 auto;background:#fff;border:1px solid #d5d8dc;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);font-family:Arial,Helvetica,sans-serif;}
.aixyzp-header{height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#686868,#4f4f4f);color:#fff;font-size:21px;font-weight:600;letter-spacing:.2px;}
.aixyzp-steps{min-height:100px;padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:5px;}
.aixyzp-step{flex:1;min-width:0;text-align:center;}
.aixyzp-icon{width:40px;height:40px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;color:#16233f;border:3px solid #16233f;border-radius:8px;font-size:18px;box-sizing:border-box;}
.aixyzp-icon.aixyzp-round{border-radius:50%;}
.aixyzp-label{color:#17223d;font-size:12px;line-height:1.15;font-weight:600;}
.aixyzp-arrow{flex:0 0 20px;height:58px;display:flex;align-items:center;justify-content:center;color:#17223d;font-size:20px;}
@media(max-width:768px){.aixyzp-header{height:55px;font-size:20px;}.aixyzp-steps{padding:18px 12px 15px;gap:3px;}.aixyzp-icon{width:43px;height:43px;margin-bottom:8px;border-width:2px;font-size:20px;}.aixyzp-label{font-size:11px;}.aixyzp-arrow{flex:0 0 20px;height:43px;font-size:13px;}}
@media(max-width:480px){.aixyzp-box{border-radius:8px;}.aixyzp-header{height:42px;font-size:16px;}.aixyzp-steps{padding:14px 6px 12px;gap:1px;}.aixyzp-icon{width:32px;height:32px;margin-bottom:6px;font-size:14px;}.aixyzp-label{font-size:8px;line-height:1.1;}.aixyzp-arrow{flex:0 0 13px;height:32px;font-size:9px;}}
/* next  */
.aixyzpsec-box{width:100%;max-width:960px;margin:0 auto;background:#fff;border:1px solid #c8d5e8;border-radius:12px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;}
.aixyzpsec-header{height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0758b8 0%,#064da3 100%);color:#fff;font-size:21px;font-weight:600;text-align:center;}
.aixyzpsec-process{min-height:100px;padding:18px 25px 15px;display:flex;align-items:flex-start;justify-content:space-between;gap:5px;box-sizing:border-box;}
.aixyzpsec-step{flex:1;min-width:0;text-align:center;}
.aixyzpsec-icon{width:48px;height:48px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;color:#0754a9;border:2px solid #0754a9;border-radius:9px;font-size:23px;font-weight:600;box-sizing:border-box;}
.aixyzpsec-texticon{border:0;border-radius:0;font-size:28px;font-weight:700;font-style:italic;}
.aixyzpsec-label{color:#173d72;font-size:12px;line-height:1.15;font-weight:600;white-space:normal;}
.aixyzpsec-arrow{flex:0 0 28px;height:48px;display:flex;align-items:center;justify-content:center;color:#0754a9;font-size:12px;padding-top:0;}
@media(max-width:768px){.aixyzpsec-header{height:40px;font-size:17px;}.aixyzpsec-process{padding:15px 12px 12px;gap:3px;}.aixyzpsec-icon{width:38px;height:38px;margin-bottom:6px;font-size:18px;border-width:2px;}.aixyzpsec-texticon{font-size:23px;}.aixyzpsec-label{font-size:10px;}.aixyzpsec-arrow{flex:0 0 18px;height:38px;font-size:9px;}}
@media(max-width:480px){.aixyzpsec-box{border-radius:7px;}.aixyzpsec-header{height:34px;font-size:14px;}.aixyzpsec-process{min-height:78px;padding:10px 5px 8px;gap:1px;}.aixyzpsec-icon{width:28px;height:28px;margin-bottom:4px;font-size:13px;border-radius:5px;}.aixyzpsec-texticon{font-size:18px;}.aixyzpsec-label{font-size:7px;line-height:1.1;}.aixyzpsec-arrow{flex:0 0 10px;height:28px;font-size:7px;}}
/* next  */
.tblxyzaip-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.tblxyzaip{width:100%;border-collapse:separate;border-spacing:0;font-family:Arial,sans-serif;font-size:15px;line-height:1.25;color:#4a4a4a;border:1px solid #d5dce5;border-radius:6px;overflow:hidden;background:#fff;}
.tblxyzaip th,.tblxyzaip td{padding:4px 12px;height:25px;border-right:1px solid #d5dce5;border-bottom:1px solid #d5dce5;text-align:left;vertical-align:middle;}
.tblxyzaip th:last-child,.tblxyzaip td:last-child{border-right:0;}
.tblxyzaip tr:last-child td{border-bottom:0;}
.tblxyzaip thead th{height:27px;padding:5px 12px;color:#fff;font-weight:500;text-align:center;background:#273b59;}
.tblxyzaip thead th:first-child{width:29%;text-align:left;background:#19335d;}
.tblxyzaip thead th:nth-child(2){width:34%;background:#354b68;}
.tblxyzaip thead th:nth-child(3){width:37%;background:#1262b8;}
.tblxyzaip tbody td:first-child{background:#f4f6f8;font-weight:500;}
.tblxyzaip tbody td:nth-child(2){background:#fafafa;text-align:center;}
.tblxyzaip tbody td:nth-child(3){background:#edf5fc;text-align:center;}
@media(max-width:767px){.tblxyzaip{min-width:650px;font-size:12px;}.tblxyzaip th,.tblxyzaip td{padding:5px 8px;}}

/* next  */
.onlyiconxyz.imageuploadxyz{width:30px;height:30px;background:#ff5a00;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;position:relative;box-sizing:border-box;}
.onlyiconxyz.imageuploadxyz i{font-size:20px;line-height:1;}
.onlyiconxyz.number2xyz{width:30px;height:30px;background:#ff6900;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:700;line-height:1;box-sizing:border-box;}
.section-left{margin-left:30px;margin-right:30px;}

/* next 2 */
.onlyiconxyzz.imageuploadxyzz{width:38px;height:38px;background:#ff5a00;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;position:relative;box-sizing:border-box;font-size: 23px;}
selector.section-left {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
@media (max-width:767px){.section-left{margin-left:10px;margin-right:10px;}}
@media (max-width:767px){.reverse-mobile .elementor-container{display:flex;flex-direction:column-reverse;}}
/* 081026 */
.amzcotfxyz-form-wrap{width:100%;/*max-width:360px;*/margin:0 auto;background:#fff;border:1px solid #dce4ee;border-radius:7px;overflow:hidden;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;}
.amzcotfxyz-header{background:#0b3978;padding:8px 13px 9px;color:#fff;}
.amzcotfxyz-header h2{margin:0 0 2px!important;padding:0!important;color:#fff!important;font-size:20px!important;line-height:30px!important;font-weight:700!important;}
.amzcotfxyz-header p{margin:0!important;padding:0!important;color:#fff!important;font-size:14px!important;line-height:15px!important;}
.amzcotfxyz-form{padding:7px 13px 12px;box-sizing:border-box;}
.amzcotfxyz-row{display:flex!important;align-items:flex-start!important;gap:5px!important;margin:0 0 7px!important;padding:0!important;}
.amzcotfxyz-icon{flex:0 0 35px!important;width:35px!important;height:35px!important;margin-top:3px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f7f9fc;border:1px solid #dce5f0;border-radius:4px;color:#06366f;font-size:14px;box-sizing:border-box;}
.amzcotfxyz-field{flex:1!important;min-width:0!important;width:auto!important;}
.amzcotfxyz-field label{display:block!important;margin:0 0 9px!important;padding:0!important;color:#142b4a!important;font-size:15px!important;line-height:20px!important;font-weight:500!important;}
.amzcotfxyz-field label span{color:#ff4b26!important;}
.amzcotfxyz-field .wpcf7-form-control-wrap{display:block!important;width:100%!important;margin:0!important;padding:0!important;}
.amzcotfxyz-field input[type="text"],.amzcotfxyz-field input[type="email"],.amzcotfxyz-field input[type="tel"]{display:block!important;width:100%!important;height:36px!important;margin:0!important;padding:4px 7px!important;border:1px solid #d7e0eb!important;border-radius:4px!important;background:#fbfcfe!important;color:#26384f!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:12px!important;outline:none!important;box-sizing:border-box!important;}
/* phone */
.amzcotfxyz-phone input.wpcf7-form-control.wpcf7-validates-as-tel {
    height: 36px !important;
    box-sizing: border-box !important;
}
/* end */
.amzcotfxyz-field input::placeholder,.amzcotfxyz-field textarea::placeholder{color:#8995a5!important;opacity:1!important;}
.amzcotfxyz-phone{width:100%!important;position:relative;}
.amzcotfxyz-phone .iti,.amzcotfxyz-phone .intl-tel-input{width:100%!important;}
.amzcotfxyz-phone .iti__country-container,.amzcotfxyz-phone .iti__selected-country,.amzcotfxyz-phone .iti__selected-dial-code,.amzcotfxyz-phone .iti__arrow,.amzcotfxyz-phone .iti__flag-container,.amzcotfxyz-phone .selected-flag,.amzcotfxyz-phone .country-list,.amzcotfxyz-phone .flag-container{display:none!important;}
.amzcotfxyz-phone input[type="tel"],.amzcotfxyz-phone input.phonetext{width:100%!important;height:21px!important;padding:4px 7px!important;padding-left:7px!important;margin:0!important;border:1px solid #d7e0eb!important;border-radius:4px!important;background:#fbfcfe!important;box-sizing:border-box!important;}
.amzcotfxyz-message-row{margin-bottom:9px!important;}
.amzcotfxyz-field textarea{display:block!important;width:100%!important;height:59px!important;min-height:59px!important;margin:0!important;padding:6px 7px!important;border:1px solid #d7e0eb!important;border-radius:4px!important;background:#fbfcfe!important;color:#26384f!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:12px!important;resize:vertical;box-sizing:border-box!important;}
.amzcotfxyz-submit-wrap{position:relative!important;width:100%!important;height:35px!important;margin:0!important;padding:0!important;}
.amzcotfxyz-submit-wrap input[type="submit"]{display:block!important;width:100%!important;height:35px!important;margin:0!important;padding:0 35px 0 15px!important;border:0!important;border-radius:5px!important;background:#ff6500!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:35px!important;text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;}
.amzcotfxyz-submit-wrap i{position:absolute!important;top:50%!important;right:13px!important;transform:translateY(-50%)!important;display:block!important;color:#fff!important;font-size:11px!important;line-height:1!important;pointer-events:none!important;z-index:5!important;}
.amzcotfxyz-form p{margin:0!important;padding:0!important;}
.amzcotfxyz-form br{display:none!important;}
.amzcotfxyz-form .wpcf7-form-control-wrap{margin:0!important;}
.amzcotfxyz-form .wpcf7-not-valid-tip{margin:2px 0 0!important;padding:0!important;font-size:8px!important;line-height:10px!important;}
.amzcotfxyz-form .wpcf7-response-output{margin:8px 0 0!important;padding:5px!important;font-size:9px!important;}
@media(max-width:480px){.amzcotfxyz-form-wrap{max-width:100%;}.amzcotfxyz-header{padding:8px 13px 9px;}.amzcotfxyz-form{padding:7px 10px 11px;}}
/* =========================================
   REMOVE CONTACT FORM 7 AUTO <P> TAGS
========================================= */

/* CF7 automatically creates <p> around fields */
.amzcotfxyz-form>p{display:contents!important;margin:0!important;padding:0!important;}
.amzcotfxyz-form>p::before,.amzcotfxyz-form>p::after{display:none!important;content:none!important;}
.amzcotfxyz-form>br{display:none!important;}
.amzcotfxyz-form .wpcf7-form-control-wrap{display:block!important;width:100%!important;margin:0!important;padding:0!important;}
.amzcotfxyz-form p{margin:0!important;padding:0!important;}
/* file */
.amzcotfxyz-field input[type="file"] { width: 100%; padding: 10px 0; font-size: 14px; color: #666; }
.amzcotfxyz-field input[type="file"]::file-selector-button { background: #fff; border: 1px solid #222; padding: 7px 14px; margin-right: 10px; border-radius: 3px; cursor: pointer; font-size: 14px; }
.amzcotfxyz-field input[type="file"]::file-selector-button:hover { background: #f5f5f5; }
/* next  */
.ritanzcpxyz-contact-box{width:100%;max-width:760px;margin:0 auto;padding:8px;background:#f8fafc;border:1px solid #dfe6ee;border-radius:8px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;}
.ritanzcpxyz-header{padding:0 8px 7px;}
.ritanzcpxyz-header h2{margin:0 0 2px;color:#132b61;font-size:18px;line-height:1.2;font-weight:700;}
.ritanzcpxyz-header p{margin:0;color:#34446a;font-size:14px;line-height:1.35;font-weight:500;}
.ritanzcpxyz-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;}
.ritanzcpxyz-card{display:flex;align-items:flex-start;min-height:67px;padding:7px;background:#fff;border:1px solid #e0e7ef;border-radius:6px;box-sizing:border-box;}
.ritanzcpxyz-icon{flex:0 0 28px;width:28px;height:28px;margin-right:7px;display:flex;align-items:center;justify-content:center;background:#ff6500;border-radius:5px;color:#fff;font-size:14px;}
.ritanzcpxyz-icon i{line-height:1;}
.ritanzcpxyz-content{min-width:0;flex:1;}
.ritanzcpxyz-content h3{margin:0 0 2px;color:#132b61;font-size:15px!important;line-height:1.2;font-weight:700;}
.ritanzcpxyz-content p{margin:0;color:#273a61;font-size:13px!important;line-height:1.4;font-weight:500;}
.ritanzcpxyz-content span{display:block;margin-top:2px;color:#000;font-size:12px!important;line-height:1.4;}
.ritanzcpxyz-content a{display:inline-block;margin-top:2px;color:#123e83;font-size:9px;line-height:1.2;font-weight:600;text-decoration:none;}
.ritanzcpxyz-content a:hover{text-decoration:underline;}
.ritanzcpxyz-content a i{margin-left:2px;font-size:7px;}
@media(max-width:600px){.ritanzcpxyz-contact-box{padding:8px;}.ritanzcpxyz-header h2{font-size:17px;}.ritanzcpxyz-grid{gap:6px;}.ritanzcpxyz-card{min-height:72px;}}
@media(max-width:480px){.ritanzcpxyz-contact-box{padding:8px;border-radius:7px;}.ritanzcpxyz-header{padding:0 5px 8px;}.ritanzcpxyz-header h2{font-size:17px;}.ritanzcpxyz-header p{font-size:14px;}.ritanzcpxyz-header p br{display:none;}.ritanzcpxyz-grid{grid-template-columns:1fr;gap:6px;}.ritanzcpxyz-card{min-height:auto;padding:8px;}.ritanzcpxyz-icon{flex-basis:30px;width:30px;height:30px;margin-right:8px;}.ritanzcpxyz-content h3{font-size:14px;}.ritanzcpxyz-content p{font-size:14px!important;}.ritanzcpxyz-content span,.ritanzcpxyz-content a{font-size:9px;}}
.usersiconxyzz {
    color: #ff6600;
}
@media (max-width: 767px) {
    h1.home_h2 {
        font-size: 24px;
    }
}
@media (max-width: 767px) {
    h1.home_h1 br {
        display: none;
    }
}
