.inner-banner{width: 100%;min-height: 150px;background: #000;text-align: center;display: flex;justify-content: center;align-items: center;position: relative;z-index: 0;}
.inner-banner::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--bg-image) no-repeat center center;background-size: cover;z-index: -1;opacity: 15%;}
.inner-banner .breadcrumb{margin: 0;justify-content: center}
.inner-banner .breadcrumb .breadcrumb-item{font-size: 22px;font-weight: 400;color: #fff;opacity: 70%;transition: 0.5s;}
.inner-banner .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color: rgb(255 255 255 / 30%);}
.inner-banner .breadcrumb .breadcrumb-item a{color: rgb(255 255 255 / 50%);transition: 0.5s;}
.inner-banner .breadcrumb:hover .breadcrumb-item{opacity: 100%;}
.inner-banner .breadcrumb .breadcrumb-item a:hover{color: var(--theme-color2);}

/*======================================= About Page =======================================*/
.team-section-about { background-color: #f2f5fc; }
.team-section-about .team-card { border-radius: 10px; overflow: hidden; transition: all .5s; border: 1px solid #00000045; height: 100%; padding: 50px 50px 35px; }
.team-section-about .team-card:hover { box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%); background-color: #fff; }
.team-section-about .team-img { width: 100%; height: 200px; text-align: center; margin-bottom: 40px; }
.team-section-about .team-img img { width: 200px; height: 100%; border-radius: 50%; object-fit: contain; object-position: top; transition: all .5s; }
.team-section-about .team-card:hover img { transform: scale(.9); }
.team-section-about .team-content { position: relative; }
.team-section-about .team-content h4 { margin-bottom: 5px; font-size: 24px; font-weight: 500; color: #0e4975; }
.team-section-about .team-content span { font-size: 16px; font-weight: 400; color: #51b7d0; display: block; margin-bottom: 10px; }
.team-section-about .team-content p { font-size: 17px; color: #444; }
.about-core-team { padding: 90px 0; }
.about-core-team .theme-title-area h2 { margin-bottom: 40px; }
.about-core-team .team-card { border: 1px solid #00000045; border-radius: 12px; transition: all .5s; padding: 40px 10px !important; }
.about-core-team .team-card:hover img { transform: scale(1); }
.about-core-team .team-card img { width: 160px; height: 160px; object-fit: cover; border-radius: 10px; transform: scale(.95); transition: all .5s; }
.about-core-team .team-card { position: relative; }
.about-core-team .about-core-team-contant { position: absolute; background-color: #fff; border-radius: 10px 10px 0 0; width: 210px; width: 90%; bottom: -50px; left: 50%; transform: translateX(-50%); display: flex; justify-content: center; flex-direction: column; padding: 20px; }
.about-core-team .team-card h5 { font-size: 24px; }
.about-core-team .team-card p { font-size: 16px; }
.about-core-team .team-card p { color: #51b7d0; }
.about-core-team .theme-title { font-weight: 700; }
.gallery-section { padding: 90px 0; background-color: #0e4975; }
.gallery-section .theme-title-area h2 { margin-bottom: 40px; }
.gallery-section .custom-collage { grid-template-columns: repeat(3, 1fr); }
.gallery-section .full { width: 100%; }
.gallery-section .left { display: flex; flex-direction: column; gap: 15px; }
.gallery-section .img-box { height: 167px; border-radius: 12px; overflow: hidden; }
.gallery-section .img-box img { width: 100%; height: 100%; object-fit: cover; }
.gallery-section .tall { height: 350px; }
.gallery-section .collageSwiper { width: calc(100% + (100vw - 1374px - 15px) / 2); }
.award-section { padding: 90px 0; }
.award-section .theme-title-area { margin-bottom: 40px; text-align: center; }
.award-section .theme-title-area .theme-title { max-width: 100%; }
.award-section .award-cards { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 1rem; justify-content: center; align-items: center; }
.award-section .card { background: #fff; color: #333; border-radius: 10px; }
.award-section .card-image { background: #fff; display: block; padding-top: 70%; position: relative; width: 100%; border-radius: 10px; transition: all .5s; }
.award-section .card-image img { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 10px; }
.award-section .card-image::after { content: ''; position: absolute; bottom: 8px; left: 8px; width: calc(100% - 16px); height: calc(100% - 16px); background: rgba(255, 255, 255, .4); border-radius: 10px; opacity: 0; z-index: -1; transition: all .5s; }
.award-section .card-image:hover::after { opacity: 1; z-index: 1; }
.award-section .service-card-link { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 0; }
.award-section .card-image:hover .service-card-link { opacity: 1; z-index: 2; }
.award-section .card .plus-btn:hover span:before { transform: translate(-50%); }
.award-section .card .plus-btn:hover span:after { transform: translate(-50%); }

/*======================================= Career Page =======================================*/
.contact-page .contact-area{padding: 95px 0 80px;overflow: hidden;}
/*--------------------------------*/
.contact-page .contact-talk-area{margin-bottom: 80px;padding-block: 20px 80px;width: 100%;max-width: 400px;position: relative;}
.contact-page .contact-talk-area::before{content: '';position: absolute;bottom: 0;left: 0;width: 100vw;height: calc(100% + 145px);background: var(--theme-light);z-index: -1;}
.contact-page .contact-talk-area::after{content: '';position: absolute;bottom: 0;right: 0;width: 100vw;height: calc(100% + 145px);background: var(--theme-light);z-index: -1;}
.contact-page .contact-talk-area .theme-title-area{margin-bottom: 15px;}
.contact-page .contact-talk-area h5{margin-bottom: 10px;font-size: 25px;font-weight: 600;line-height: 1.2;color: #444;}
.contact-page .contact-talk-area p{font-weight: 500;line-height: 1.5;}
.contact-page .contact-talk-area .contact-list{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;}
.contact-page .contact-talk-area .contact-list .contact-item{padding: 8px 15px;min-width: 100px;background: var(--theme-color);border-radius: 8px;display: flex;align-items: center;gap: 8px;transition: 0.5s;}
.contact-page .contact-talk-area .contact-list .contact-item img{width: 18px;height: 18px;filter: brightness(0) invert(1);}
.contact-page .contact-talk-area .contact-list .contact-item span{font-size: 14px;color: #fff;}
.contact-page .contact-talk-area .contact-list .contact-item:hover{background: var(--theme-color2);}
/*--------------------------------*/
.contact-page .contact-talk-area2{padding-bottom: 20px;width: 100%;max-width: 400px;border-bottom: 1px solid rgb(0 0 0/20%);}
.contact-page .contact-talk-area2 h5{margin: 0;font-size: 20px;font-weight: 600;color: #444;}
.contact-page .contact-talk-area2 .contact-list{padding-block: 60px 50px;display: flex;flex-direction: column;align-items: flex-start;gap: 20px;}
.contact-page .contact-talk-area2 .contact-list .contact-item{display: flex;flex-direction: row;align-items: center;gap: 12px;}
.contact-page .contact-talk-area2 .contact-list .contact-item img{width: 25px;height: 25px;}
.contact-page .contact-talk-area2 .contact-list .contact-item span{font-size: 25px;font-weight: 400;color: #444;line-height: 1px;transition: 0.5s;}
.contact-page .contact-talk-area2 .contact-list .contact-item:hover span{color: var(--theme-color2);}
/*--------------------------------*/
.contact-page .social-links{margin: 0 0 10px 0;}
.contact-page .social-links .social-item{width: 40px;}
.contact-page .social-links .social-item img{scale: 0.85;}
/*--------------------------------*/
.contact-page .contact-form-left-area{display: none;}
.contact-page .contact-form-area{padding: 50px 40px;width: 100%;height: 100%;background: var(--theme-color);border-radius: 10px;display: flex;flex-direction: column;justify-content: center;}
.contact-page .contact-form-area .theme-title-area{margin-bottom: 30px;}
.contact-page .contact-form-area .theme-title{color: #fff;}
.contact-page .contact-form-area .theme-btn{box-shadow: inset 0 0 0 2px #fff;color: #fff;background: transparent;}
.contact-page .contact-form-area .theme-btn .icon{background: var(--theme-color2);}
/*--------------------------------*/
.map-area{width: 100%;height: 350px;border-top: 5px solid var(--theme-color2);}
.map-area iframe{width: 100%;height: 100%;}
/*======================================= Knowledge Center Page =======================================*/
.knowledge-center-page .intro-area{padding: 95px 0 80px;}
.knowledge-center-page .intro-area .theme-title-area{margin-bottom: 30px;}
.knowledge-center-page .intro-area .intro-img{width: 100%;height: 100%;border-radius: 10px;overflow: hidden;position: relative;}
.knowledge-center-page .intro-area .intro-img img{width: 100%;height: 100%;position: absolute;object-fit: cover;}
/*--------------------------------*/
.knowledge-center-page .intro-area .intro-contact-area{padding-block: 50px;}
.knowledge-center-page .intro-area .intro-contact-area .intro-list{padding-block: 12px;counter-reset: title;}
.knowledge-center-page .intro-area .intro-contact-area .intro-list .intro-card{position: relative;display: flex;align-items: center;gap: 85px;padding: 20px 25px 30px 85px;}
.knowledge-center-page .intro-area .intro-contact-area .intro-list .intro-card::before{counter-increment: title;content: '0' counter(title) '.';font-size: 16px;font-weight: 600;line-height: 1.55;color: #7E7E7E;position: absolute;top: 20px;left: 35px;}
.knowledge-center-page .intro-area .intro-contact-area .intro-list .intro-card::after{content: '';position: absolute;bottom: 0;left: 5px;width: calc(100% - 10px);height: 1px;background: rgb(0 0 0 /10%);}
.knowledge-center-page .intro-area .intro-contact-area .intro-list li:last-child .intro-card::after{display: none;}
.knowledge-center-page .intro-area .intro-contact-area .intro-list .intro-card .intro-card-content .intro-title{margin-bottom: 12px;font-size: 25px;font-weight: 600;line-height: 1.2;color: var(--theme-color);}
.knowledge-center-page .intro-area .intro-contact-area .intro-list .intro-card .intro-card-content p{font-size: 17px;font-weight: 500;line-height: 1.5;color: #444;}
.knowledge-center-page .intro-area .intro-contact-area .intro-list .intro-card .intro-card-img{max-width: 45px;max-height: 45px;transition: 0.5s;}
.knowledge-center-page .intro-area .intro-contact-area .intro-list .intro-card:not(:hover) .intro-card-img{opacity: 30%;}

/*======================================= Careers Page =======================================*/
.careers-page .theme-title-area{margin-bottom: 30px;}
/*--------------------------------*/
.careers-area{padding: 95px 0 80px;}
.careers-area .careers-content{padding-block: 50px;}
.careers-area .careers-img{width: 100%;height: 100%;position: relative;border-radius: 10px;overflow: hidden;}
.careers-area .careers-img img{width: 100%;height: 100%;object-fit: cover;position: absolute;}
/*--------------------------------*/
.career-whyus-secn{padding: 95px 0 80px;background: var(--theme-light);}
.career-whyus-card-area{display: flex;flex-direction: row;flex-wrap: wrap;}
.career-whyus-card-area .career-whyus-card{margin-top: -1px;padding: 50px 65px;width: 50%;border: 0 solid rgb(0 0 0 /27%);border-width: 0 0 1px 1px;}
.career-whyus-card-area .career-whyus-card:nth-last-child(-n+2){border-bottom-width: 0;}
.career-whyus-card-area .career-whyus-card img{margin-bottom: 40px;height: 73px;object-fit: scale-down;opacity: 70%;transition: 0.5s;/* filter: brightness(0) invert(0.7);*/}
.career-whyus-card-area .career-whyus-card .career-whyus-title{margin-bottom: 3px;font-size: 20px;font-weight: 500;color: var(--theme-color);}
.career-whyus-card-area .career-whyus-card p{font-size: 16px;}
.career-whyus-card-area .career-whyus-card .btn-area{display: flex;flex-wrap: wrap;gap: 10px;}
.career-whyus-card-area .career-whyus-card .theme-btn{padding: 12px 20px;box-shadow: inset 0 0 0 1px var(--theme-color);color: var(--theme-color);background: transparent;font-size: 14px;line-height: 1;}
.career-whyus-card-area .career-whyus-card .theme-btn:first-child{background: var(--theme-color2);box-shadow: none;color: #fff;}
.career-whyus-card-area .career-whyus-card .theme-btn:hover{background: var(--theme-color);box-shadow: none;color: #fff;}
.career-whyus-card-area .career-whyus-card:not(:hover) img{filter: brightness(0);opacity: 25%;}
/*--------------------------------*/
.openings-secn{padding: 95px 0 80px;overflow: hidden;}
.openings-secn .team-img{width: calc(100% + (100vw - 1374px - 15px) / 2);height: 100%;border-radius: 10px 0 0 10px;overflow: hidden;position: relative;}
.openings-secn .team-img img{width: 100%;height: 100%;object-fit: cover;position: absolute;}
/*--------------------------------*/
.openings-card-area .openings-card{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;padding: 45px 25px 45px 35px;background: var(--theme-color);border-radius: 10px;transition: 0.5s;}
.openings-card-area .openings-card:last-child{margin-bottom: 0;}
.openings-card-area .openings-card .openings-card-content .openings-card-subtitle{font-size: 16px;font-weight: 600;color: var(--theme-color2);}
.openings-card-area .openings-card .openings-card-content .openings-card-title{margin-bottom: 12px;font-size: 25px;font-weight: 600;line-height: 1.2;color: #fff;transition: 0.5s;}
.openings-card-area .openings-card .openings-card-content ul{display: flex;flex-wrap: wrap;gap: 10px 20px;margin-top: 22px;}
.openings-card-area .openings-card .openings-card-content ul li{font-size: 16px;padding-left: 15px;position: relative;color: rgb(255 255 255/80%);transition: 0.5s;}
.openings-card-area .openings-card .openings-card-content ul li::before{content: '';position: absolute;top: calc(50% - 4px);left: 0;width: 6px;height: 6px;background: #fff;border-radius: 50%;opacity: 90%;transition: 0.5s;}
.openings-card-area .openings-card .theme-btn{box-shadow: inset 0 0 0 2px #fff;color: #fff;background: transparent;}
.openings-card-area .openings-card .theme-btn .icon{background: var(--theme-color2);}
.openings-card-area .openings-card:hover{background: transparent;box-shadow: 0 0 20px 0 rgb(0 0 0/ 12%);}
.openings-card-area .openings-card:hover .openings-card-content .openings-card-title{color: var(--theme-color);}
.openings-card-area .openings-card:hover .openings-card-content ul li{color: #444;}
.openings-card-area .openings-card:hover .openings-card-content ul li::before{background: var(--theme-color);}
.openings-card-area .openings-card:hover .theme-btn{box-shadow: inset 0 0 0 2px var(--theme-color);color: var(--theme-color);}
/*--------------------------------*/
.career-form-secn{padding: 95px 0 80px;position: relative;z-index: 0;}
.career-form-secn::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff url(../sub-img/job-bg.jpg) no-repeat center center;background-size: cover;background-blend-mode: multiply;filter: grayscale(1);opacity: 20%;z-index: -1;}
.career-form-secn::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 30%;background: linear-gradient(transparent, #fff);z-index: -1;}
.career-form-secn .career-form-area{margin: auto;padding: 50px 40px;width: 100%;max-width: 1000px;height: 100%;background: rgb(255 255 255/75%);border-radius: 10px;box-shadow: 0 0 20px 0 rgb(0 0 0/ 12%);}
.career-form-secn .career-form-area .theme-title-area{margin-bottom: 30px;}
.career-form-secn .career-form-area .theme-title-area .theme-title{color: var(--theme-color);}
.career-form-secn .career-form-area .theme-title-area p{margin-top: 20px;}
.career-form-secn .career-form-area .form-control{background: transparent;border: 1px solid var(--theme-color2);color: #444;}
.career-form-secn .career-form-area .form-control::placeholder{color: rgb(0 0 0 / 55%);}
.career-form-secn .career-form-area .theme-btn{box-shadow: inset 0 0 0 2px var(--theme-color);color: var(--theme-color);background: transparent;}
.career-form-secn .career-form-area .theme-btn .icon{background: var(--theme-color2);}
/*======================================= About Page =======================================*/
.about-area{padding: 90px 0;}
.about-area .about-content{padding-block: 50px;}
.about-area .theme-title-area{margin-bottom: 40px;}
.about-area .about-img{width: 100%;height: 100%;position: relative;border-radius: 10px;overflow: hidden;}
.about-area .about-img img{width: 100%;height: 100%;object-fit: cover;position: absolute;}
/*--------------------------------*/
.leadership-area { z-index: 0; overflow: hidden; }
.leadership-area .leadership-img { width: 100%; height: 100%; }
.leadership-area .leadership-img img { width: 100%; height: 100%; }
.leadership-area .leadership-content { padding: 95px 0 80px; position: relative; }
.leadership-area .leadership-content::before { content: ""; position: absolute; top: 0; right: -50vw; width: 200vw; height: 100%; background: var(--theme-color); z-index: -1; }
.leadership-area .leadership-content .theme-title-area { margin-bottom: 30px; }
.leadership-area .leadership-content .theme-title-area .theme-title { color: #fff; }
.leadership-area .leadership-content p { color: rgb(255 255 255/70%); font-style: italic; font-size: 20px; }
.leadership-area .leadership-content .leadership-footer h5 { margin-bottom: 3px; font-size: 24px; font-weight: 500; color: #fff; }
.leadership-area .leadership-content .leadership-footer h5 span { font-size: 80%; }
.leadership-area .leadership-content .leadership-footer h6 { font-size: 16px; font-weight: 400; color: var(--theme-color2); }
.leadership-area .leadership-content .leadership-footer p { margin-top: 15px; font-style: normal; font-size: 14px; }
.leadership-area .leadership-content .leadership-footer p span { display: block; font-size: 120%; color: #fff; }
/*--------------------------------*/
.culture-area{padding: 95px 0 80px;}
.culture-area .theme-title-area{border-right: 1px solid rgb(0 0 0 / 15%);}

/*======================================= Services Page =======================================*/
.services-area{padding: 95px 0 80px;}
.services-area .theme-title-area{margin-bottom: 30px;}
/*======================================= Services Page =======================================*/
.services-page .services-list-area{padding: 30px 30px 20px;background: var(--theme-light);border-radius: 10px;position: sticky;top: 50px;}
.services-page .services-list-area .services-item{display: flex;align-items: center;padding: 10px 50px 10px 10px;min-height: 48px;border-bottom: 1px solid rgb(0 0 0 / 8%);font-size: 17px;color: #444;font-weight: 500;line-height: 1.3;position: relative;transition: 0.5s;}
.services-page .services-list-area li:last-child .services-item{border-bottom: 0;}
.services-page .services-list-area .services-item .icon{display: flex;justify-content: center;align-items: center;width: 28px;aspect-ratio: 1 / 1;border-radius: 50%;border: 1px solid var(--theme-color);position: absolute;right: 10px;top: calc(50% - 14px);transition: 0.5s;}
.services-page .services-list-area .services-item .icon img{width: 8px;filter: brightness(0) invert(0.3);transition: 0.5s;}
.services-page .services-list-area .services-item:hover,
.services-page .services-list-area li.active .services-item{color: var(--theme-color);}
.services-page .services-list-area .services-item:hover .icon,
.services-page .services-list-area li.active .services-item .icon{background: #0E4975; transform: rotate(45deg);}
.services-page .services-list-area .services-item:hover .icon img,
.services-page .services-list-area li.active .services-item .icon img{filter: brightness(0) invert(1);}
/*--------------------------------*/
.services-page .services-list{counter-reset: title;}
.services-page .services-list .services-card{padding: 20px 25px 30px 85px;position: relative;display: flex;flex-direction: row-reverse;justify-content: space-between;gap: 60px;}
.services-page .services-list .services-card::before{counter-increment: title;content: '0' counter(title) '.';font-size: 16px;font-weight: 600;line-height: 1.55;color: #7E7E7E;position: absolute;top: 20px;left: 35px;}
.services-page .services-list .services-card::after{content: '';position: absolute;bottom: 0;left: 5px;width: calc(100% - 10px);height: 1px;background: rgb(0 0 0 /10%);}
.services-page .services-list .services-card:last-child::after{display: none;}
.services-page .services-list .services-card .services-card-img{width: 100%;max-width: 300px;height: fit-content; aspect-ratio: 2/1.9;border-radius: 10px;object-fit: cover;overflow: hidden;position: sticky;top: 30px;}
.services-page .services-list .services-card .services-card-content{width: calc(100% - 360px);}
.services-page .services-list .services-card .services-card-content .services-title{margin-bottom: 12px;font-size: 25px;font-weight: 600;line-height: 1.2;color: #0E4975;}
.services-page .services-list .services-card .services-card-content h6{margin-bottom: 8px;font-size: 20px;font-weight: 500;color: var(--theme-color2);}
.services-page .services-list .services-card .services-card-content p{font-size: 16px;font-weight: 500;line-height: 1.5;}
.services-page .services-list .services-card .services-card-content .theme-btn{margin-top: 20px;width: fit-content;background: transparent;box-shadow: inset 0 0 0 2px var(--theme-color);color: var(--theme-color);display: flex;}
.services-page .services-list .services-card .services-card-content .theme-btn .icon{background: var(--theme-color2);}

/*====================== Extra Quote ======================*/
.extra-quote-area{margin: 100px auto 100px;max-width: 800px;width: 90%;text-align: center;}
.extra-quote-area .qoute-icon{margin: 0 auto 15px;width: 100px;}
.extra-quote-area .qoute-icon svg{fill:none;stroke: rgb(0 0 0/15%);stroke-width:26;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10; stroke-dasharray: 0 , 0, 2900;animation: spclArrow 3.7s;}
.extra-quote-area .theme-title-area .theme-title{margin: 0 auto 30px;}
.extra-quote-area p a{display: inline-block;color: var(--theme-color);position: relative;}
.extra-quote-area p a::before{content: '';position: absolute;bottom: 5px;left: 0;width: 100%;height: 1px;background: var(--theme-color);transition: 0.5s;}
.extra-quote-area p a:hover::before{left: auto;right: 0;width: 0%;}
.extra-quote-area .page-btn{margin: 30px auto 0;}
@keyframes spclArrow{ 10%{stroke-dasharray: 0, 500, 2900} 100%{stroke-dasharray:2900, 500, 2900;}}




/*====================== Policy Page ======================*/
.ppolicy{padding: 90px 0;}
.ppolicy .theme-title-area{margin-bottom: 40px;}
.ppolicy .title2{margin-bottom: 12px;font-size: 25px;font-weight: 600;line-height: 1.2;color: var(--theme-color);}
.ppolicy .title3{margin-bottom: 8px;font-size: 20px;font-weight: 500;color: var(--theme-color2);}
.ppolicy ul{margin-bottom:15px;}
.ppolicy ul li{margin-bottom: 15px;}
.ppolicy ul li:last-child{margin-bottom: 0;}
.ppolicy ul p{font-size: 16px;font-weight: 500;line-height: 1.5;}
.ppolicy .title4 {
    margin-bottom: 20px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2;
    color: var(--theme-dark);
}
.ppolicy .textlink{color: var(--theme-color);text-decoration:underline;transition:all 0.5s;}
.ppolicy .textlink:hover{color: var(--theme-color2);}


@media only screen and (max-width: 1399px) {
    .ppolicy .title2{margin-bottom: 10px;font-size: 23px;}
	 .ppolicy .title4{font-size: 15px;}
    .ppolicy .title3{margin-bottom: 6px;font-size: 19px;}
    .ppolicy ul p{font-size: 15px;}
}
@media only screen and (max-width: 1199px) {
    .ppolicy{padding: 80px 0 80px;}
    .ppolicy .theme-title-area{margin-bottom: 25px;}
}
@media only screen and (max-width: 767px) {
    .ppolicy{padding: 70px 0 70px;}
    .ppolicy .theme-title-area{margin-bottom: 20px;}
	.ppolicy ul li{margin-bottom: 10px;}
}
@media only screen and (max-width: 575px) {
    .ppolicy{padding: 50px 0 50px;}
    .ppolicy .theme-title-area{margin-bottom: 15px;}
}
@media only screen and (max-width: 399px) {
    .ppolicy .title2{margin-bottom: 6px;font-size: 18px;}
    .ppolicy .title3{margin-bottom: 2px;font-size: 14px;}
    .ppolicy ul p{font-size: 14px;}
}







