:root{--black:#000;--bg-black:#000;--white:#fff;--bg-white:#fff;--theme-color:#046B8A;--secondery-color:#ffc9a2}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Bold.eot');src:url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Bold.woff2') format('woff2'),url('../fonts/Poppins-Bold.woff') format('woff'),url('../fonts/Poppins-Bold.ttf') format('truetype'),url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Regular.eot');src:url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Regular.woff2') format('woff2'),url('../fonts/Poppins-Regular.woff') format('woff'),url('../fonts/Poppins-Regular.ttf') format('truetype'),url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-SemiBold.eot');src:url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-SemiBold.woff2') format('woff2'),url('../fonts/Poppins-SemiBold.woff') format('woff'),url('../fonts/Poppins-SemiBold.ttf') format('truetype'),url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Medium.eot');src:url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Poppins-Medium.woff2') format('woff2'),url('../fonts/Poppins-Medium.woff') format('woff'),url('../fonts/Poppins-Medium.ttf') format('truetype'),url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}
*{box-sizing:border-box}
.container{transition:.4s ease;max-width:1320px}
h1,h2,h3,h4,h5,h6{letter-spacing:1px;color:#000}
body{padding:0;margin:0;font-size:16px;font-family:'Poppins';position:relative;scroll-behavior:smooth;color:#000}
ul{list-style:none;padding:0;margin:0}
a{text-decoration:none}
img{max-width:100%;height:auto}
.coad-head a{font-size:18px}
.dual-logo{border-radius:20px;width:100%;height:100%;background:#fff;justify-content:space-around;align-items:center;max-width:280px;padding:10px}
.link-section{background:linear-gradient(45deg,#2b6267,#b29898)}
.mbshado.show{overflow:hidden}
header.header-section.page-header{background:#2E160D;color:#fff;font-weight:600}
header.header-section .header-custom{align-items:center;padding:25px 0}
.brand{width:15%}
.nav-wrapper nav.navbar ul.nav-menu{justify-content:space-between;width:100%}
.nav-menu .nav-link{color:#fff;font-size:18px;margin-right:10px;font-weight:500}
.nav-menu .nav-item:last-child .nav-link{margin-right:0}
.nav-menu .nav-link.active{color:#fb7f50}
header.header-section .text-col{background:#fdf2ee;color:#000;text-align:center;padding:15px}
.nav-menu .nav-link:hover{color:#fb7f50}
.hamburger .bar{display:block;width:25px;height:3px;margin:5px auto;background:#fff;transition:all 0.3s ease-in-out;-webkit-tranzsition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}
.link-sign{text-align:center;width:calc(25% - 30px);background:linear-gradient(45deg,#2b6267,#000000);margin:15px;height:80px;border-radius:10px;box-shadow:3px 3px 3px 3px #f1f1f10a}
.link-sign a{color:#fff;font-size:22px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;!I;!}
.link-sign:hover{background:linear-gradient(45deg,#000000,#2b6267)}
.main-item-container{background:#f2f2f2}
.main-item-container  a{color:#2E160D;text-decoration:underline}
.main-item-container h1{color:#fb7f50;font-size:35px}
.box{transition:all 0.4s;background:#fdf2ee;padding-bottom:10px}
.box:hover .card-details{border-color:#2E160D}
.box:hover .card-details h5{color:#fb7f50}
.card-details h5{margin-bottom:15px;font-size:18px;color:#2E160D}
.card-details p{color:#656565}
.card-details h5 a{color:#fb4e02;display:block;line-height:normal}
.card-details{border-top:2px solid #fb7f50;padding:10px 15px 0;transition:all 0.4s}
.figure-box{height:300px;background:#fff}
table{width:100%}
table tr.header-top td{background:#fff188;color:#000}
table tr td{border:1px solid #ccc;text-align:center;padding:10px;color:#656565;background:#fff}
table tr td.bg-table{background:#fdf2ee;color:#000}
.top-content{display:flex;align-items:center;background:#fb7f50;border-radius:2px;padding:20px 15px;gap:0 15px;flex-wrap:wrap;box-shadow:0 0 2px 0 #d6c6a2;-webkit-box-shadow:0 0 2px 0 #d6c6a2}
.main-item-container  p.subtext{font-size:16px;line-height:28px;width:85%;color:#fff;border-left:1px dashed #fff;padding-left:15px}
.top-content .usapad-logo{width:13%}
.box img{transition:all 0.4s}
.box:hover img{transform:scale(1.1)}
.section-colm{background:#fff;padding:40px 0}
.main-item-container .col-12 p strong{color:#fb4e02}
.main-item-container .col-12 p{color:#656565}
.table-heading h2{font-size:28px;margin-bottom:25px;color:#fb7f50}
.table-heading h2 span{font-size:18px;color:#000}
.col-md-8.table-sec h3{font-size:23px;font-weight:600;color:#2E160D}
.col-md-8.table-sec h5{color:#fb7f50}
.col-md-8.table-sec p{color:#656565}
.contact-page ul{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}
.contact-page ul li{border-radius:10px;transition:.4s all;text-align:center;position:relative;z-index:1;border:1px solid #fb7f50;width:23%;margin-top:60px;font-size:18px;padding:60px 15px 10px;background:#fff}
.contact-page ul li span{display:block;font-size:24px;color:#2E160D;margin-bottom:5px;line-height:30px}
.contact-page ul li img.hover_img{display:none}
.contact-page ul li:hover img.hover_img{display:block;margin:0 auto}
.contact-page ul li:hover img{display:none}
.contact-page ul li a{color:#fb7f50;display:block;word-break:break-word}
.contact-page ul li figure{position:absolute;top:-40px;right:0;left:0;background:#fff;border:1px solid #fb7f50;width:fit-content;margin:auto;padding:20px;border-radius:50%;transition:.4s ease}
.contact-page ul li:hover figure{background:#fb7f50}
.main-footer{background:#fff;color:#fb4e02}
.f_titel{font-size:24px;color:#2E160D;margin-bottom:20px;font-weight:600}
.f_link,.f-text{font-size:16px;color:#000;transition:.2s}
.payment-icon li img{border:1px solid #fb7f50;padding:6px}
.contact-details .icon-box{margin-bottom:12px}
.contact-details .icon-box:last-child{margin-bottom:0}
.contact-details .icon-box a{color:#000;opacity:1}
.contact-details .icon-box a:hover{color:#fb7f50}
.icon-box img{color:var(--black);max-width:25px;margin-right:8px}
.icon-box.address img{padding-top:5px}
.address{line-height:34px;display:flex;align-items:flex-start;margin-bottom:0}
.copyright{background:#fb7f50;color:#fff;text-align:center;height:45px;line-height:45px;padding:0 15px}
@media (min-width:992px){
    .nav-wrapper{width:85%}
}
@media (min-width:992px) and (max-width:1199px){
    .nav-menu .nav-link{font-size:14px}
}
@media (max-width:1199px){
    .container{max-width:100%;width:100%}
}
@media (min-width:768px) and (max-width:991px){
    .brand{width:22%}
    .main-item-container  p.subtext{width:84%}
}
@media (max-width:991px){
    .contact-page ul li{width:47%}
    .payment-icon li img{padding:5px}
    .logo-text{text-align:center}
    .nav-menu .nav-link.active{color:#d06306}
    .mbshado.show .bg-shado{background:rgba(0,0,0,.6);height:100%;width:100%;position:absolute;top:0;bottom:0;z-index:998;transition:.7s}
    .nav-menu{position:fixed;right:-100%;top:0px;flex-direction:column;width:240px;border-radius:0;transition:0.3s;background:var(--bg-white);z-index:999;bottom:auto;height:100%;padding-top:55px}
    .nav-menu.show{right:0px}
    .nav-menu .nav-item{border-top:1px solid #7d7f7f;width:100%;padding:10px;text-align:left}
    .nav-menu .nav-item:last-child{border-bottom:1px solid #7d7f7f;margin-right:auto}
    .hamburger{cursor:pointer;z-index:9999;transition:0.3s;position:relative;padding:3px;border-radius:4px}
    .hamburger.show{transition:0.3s;top:2px}
    .hamburger.show .bar{}
    .hamburger.show .bar:nth-child(1){transform:translateY(8px) rotate(45deg);background:#000}
    .hamburger.show .bar:nth-child(2){opacity:0}
    .hamburger.show .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);background:#000}
    .nav-menu .nav-link{font-size:14px;color:#000;margin-right:0}
    .brand img{max-width:150px}
    header.header-section .header-custom{padding:10px 0 10px;justify-content:space-between}
    .nav-wrapper nav.navbar ul.nav-menu{justify-content:flex-start}
    .item-col ul{flex-wrap:wrap}
    .mbshado.show .brand{display:none}
}
@media (max-width:767px){
    .main-item-container h1{font-size:31px}
    .brand{width:80%}
    .main-item-container  p.subtext{width:100%;border-left:none;padding-left:0}
    .top-content .usapad-logo{width:100%;padding-bottom:15px}
    .table-sec .table-col{display:none}
    table tr td{padding:7px;font-size:14px}
    .table-sec table tr td{padding:10px;font-size:16px}
}
@media (max-width:575px){
    .contact-page ul li{width:100%;font-size:16px}
    .link-sign{width:calc(50% - 10px);height:60px}
}
@media (max-width:414px){
}
.fadeInLeft{animation:fadeinleft 1s ease}
@keyframes fadeinleft{
    0%{opacity:0;transform:translateX(-200px)}
    100%{opacity:1;transform:translateX(0)}
}