: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);}

/* ====================heador css====================*/
.mbshado.show{overflow:hidden;}
header.header-section.page-header{background:#f9cda7;color:#fff;font-weight:600;}
header.header-section .header-custom{align-items:center;padding:25px 0;}
.brand{width:50%;}
.section-right{width:50%;text-align:center;font-weight:500;color:#000;}
.section-right h1{color:#d06306;font-weight:600;}
.section-right p{margin-bottom:0;}
.nav-wrapper nav.navbar ul.nav-menu{justify-content:space-between;width:100%;}
.nav-menu .nav-link{color:#fff;font-size:16px;margin-right:10px;font-weight:500;}
.nav-menu .nav-link.active{color:#ffd7b4;}
.nav-menu .nav-link:hover{color:#ffd7b4;}
.hamburger .bar{display:block;width:25px;height:3px;margin:5px auto;background:#000;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);}

/* ====================home page banner css====================*/
.main-item-container{background:#f2f2f2;}
.main-item-container  a{color:#e6007e;text-decoration:underline;}
.main-item-container h2{color:#d06306;font-size:40px;margin-bottom:20px;}
.box{transition:all 0.4s;}
.box:hover .card-details{border-color:#f9cda7;}
.card-details{border-top:2px solid #d06306;padding:10px 15px 0;transition:all 0.4s;}
.card-details h5{margin-bottom:15px;font-size:18px;}
.figure-box{height:300px;background:#fff;border-radius:2px;}
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;}
.main-item-container  p.subtext{font-size:16px;line-height:28px;width:85%;color:#656565;border-left:1px dashed #d06306;padding-left:15px;}
.top-content{display:flex;align-items:center;background:#fff;border-radius:2px;padding:15px;gap:0 15px;flex-wrap:wrap;border:1px solid #f9cda7;}
.top-content .usapad-logo{width:13%;}
.price span{color:#d06306;}
.box img{transition:all 0.4s;}
.box:hover img{transform:scale(1.1);}

/* ====================inner-pages-css====================*/
.inner-pages h3{color:#d06306;line-height:normal;}
.inner-pages h3 span{font-size:16px;color:#000;display:block;}
.inner-pages h5{color:#d06306;font-size:18px;margin-bottom:0;width:100%;}
.inner-pages .figure-box h5{padding:0 15px;}
.inner-pages p{color:#656565;}
.inner-pages p span{color:#000;}

/* ====================contact-pages-css====================*/
.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 #f9cda7;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:#000;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:#d06306;display:block;word-break:break-word;}
.contact-page ul li figure{position:absolute;top:-40px;right:0;left:0;background:#fff;border:1px solid #d06306;width:fit-content;margin:auto;padding:20px;border-radius:50%;transition:.4s ease;}
.contact-page ul li:hover figure{background:#d06306;}

/* ====================footer-css====================*/
.main-footer{background:#ddd;color:#be069c;}
.f_titel{font-size:24px;color:#d06306;margin-bottom:20px;font-weight:600;}
.f_link,.f-text{font-size:16px;color:#000;transition:.2s;}
.payment-icon li img{border:1px solid #fff;padding:8px;}
.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:#d06306;}
.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:#f9cda7;color:#d06306;line-height:normal;padding:10px 15px;text-align:center;font-weight:600;}

/* ====================media query====================*/
@media (min-width:992px){
    .nav-wrapper{background:#d06306;padding:12px 0;}
}
@media (max-width:1199px){
    .container{max-width:100%;width:100%;}
}
@media (min-width:768px) and (max-width:991px){
    .brand{width:22%;}
    .section-right{width:65%;}
    .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:78px;}
    .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{        /* background: var(--seconndery-color); */}
    .hamburger.show .bar:nth-child(1){transform:translateY(8px) rotate(45deg);background:#d06306;}
    .hamburger.show .bar:nth-child(2){opacity:0;}
    .hamburger.show .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);background:#d06306;}
    .nav-menu .nav-link{color:#000;margin-right:0;}
    .brand img{max-width:150px;}
    header.header-section.page-header{padding-bottom:10px;}
    header.header-section .header-custom{padding:10px 0 0;justify-content:space-around;}
    .nav-wrapper nav.navbar ul.nav-menu{justify-content:flex-start;}
    table tr td{padding:8px;font-size:14px;}
}
@media (max-width:767px){
    .brand{width:80%;}
    .section-right{order:3;width:100%;padding-top:5px;border-top:1px solid #555;margin-top:10px;}
    .main-item-container  p.subtext{width:100%;border-left:none;padding-left:0;}
    .top-content .usapad-logo{width:100%;padding-bottom:15px;}
}
@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);}
}