@media (max-width:767px){.popup-content {max-height: 550px; overflow-x: auto;}.carousel-control-prev-icon, .carousel-control-next-icon {width: 20px;height: 20px;} .carousel-control-prev, .carousel-control-next {width: 18px;} .logo img { width: 50%;} .hamburger-trigger {margin-left: 25px; cursor: pointer; margin-top: -60px; margin-right: 20px;} .inner-intro h1 {font-size: 19px; color: #fff; -webkit-text-stroke:snow;} .side-info p {font-size: 16px;} .wel-title h3 {font-size:20px;} .wel-title h2 {font-size:22px;} .wel-text p {font-size:15px; line-height:26px;} .wel-come-part {padding:20px 0px;} .service-part-bg  {padding:20px 0px;} .button-box {line-height:27px; text-transform:capitalize}.service-title h3 {font-size:20px;} .service-title h2  {font-size:22px;} .service-box {height:auto;} .service-box h4 {font-size:18px;} .service-box p {font-size:15px; line-height:26px;} .r-btn {line-height:27px; text-transform:capitalize; } .service-box {margin:10px 0px;} .service-box h4 {margin:5px 0px 0px 0px;}.why-part {padding:20px 0px;} .why-title h3 {font-size:20px;} .why-title h2  {font-size:22px;} .why-card {padding:15px 10px;} .why-card h3 {font-size:18px;} .why-card p {font-size:15px; line-height:26px;} .testimonial-part {padding:20px 0px;} .review-title h3 {font-size:20px;} .review-title h2  {font-size:22px;} .testimonial-item p {font-size:15px; line-height:26px;} .pm-part {padding:20px 0px;} .logo-grid {display:block;} .logo-item {text-align:center;} .logo-item img {border:1px solid #000; padding:5px; margin-bottom:10px; width:80%; } .footer-img img {width:60%;} .footer-text p {font-size:15px; line-height:26px;} .footer-social-media {margin-bottom:10px;} .footer-text h3 {font-size:18px;} .footer-information ul li {font-size:15px; padding-left:21px;} .footer-decor-3:after {margin-bottom:2px;} .w3l-footer.three ul li p {font-size:15px; line-height:26px;} .page-title {padding:30px 0px;} .page-title .content-box .title h1 {font-size:23px; font-weight:700;} .team-member {margin-bottom:10px; height:auto;} .team-member h3 {font-size:20px; color:#04386b;} .team-member h4 {font-size:18px;} .team-member p {font-size:16px; line-height:27px;} .title_top {margin-top:15px;} .page-text h2 {font-size:22px; line-height:33px;} .page-text p {font-size:16px; line-height:26px;} .page-part {padding:30px 0px;} .page-text-title h2 {font-size:24px; line-height:30px;} .page-text h3 {font-size:22px; } .page-box {height:auto} .page-box {padding:15px;} .page-text h4 {font-size:17px; line-height:29px;} .package ul li {background-position: 10px 10px;} .box {padding:12px; height:auto;} .icon {margin-bottom:5px;} .box h2  {margin-bottom:5px;} .box {height:auto;} .contact-title h2 { font-size:22px; } .pay {height: auto; } }
@media (min-width: 768px) and (max-width: 1024px) {.header__area--2 .menu_area-right, .header__area--3 .menu_area-right {margin-top:-30px;} .pay {height: auto; }}
@media (min-width: 768px) and (max-width: 1366px) { .pay-btn-home {position: fixed; top: 330px; left: 5px; width: 125px; height: 50px; z-index: 11;} .whatsapp_btn{position: fixed;bottom: 30px;left: 10px;width: 50px;height: 50px;z-index:100;} .service-box  {height:auto;} .service-box h4 {font-size:17px !important;} .main-menu ul li a { font-weight: 600 !important; font-size:14px; } .main-menu ul li.menu-item-has-children > a::after {font-size: 15px;} .self-box {height:auto;} .team-member {height:auto; margin-bottom:15px;} .team-member h3 {font-size:20px; color:#04386b;} .team-member h4 {font-size:18px;} .team-member p {font-size:16px; line-height:27px;} .page-box {height:auto} .box {height:auto;} .pay {height: auto; }}


