﻿@charset "utf-8";
html{scroll-behavior: smooth;}
body {margin: 0;padding: 0;font-family: 'Poppins' !important;font-size: 15px !important;}

/*-----------Base Css End----------*/
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins/Poppins-Medium.eot');
  src: url('../fonts/Poppins/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Poppins/Poppins-Medium.woff2') format('woff2'),
      url('../fonts/Poppins/Poppins-Medium.woff') format('woff'),
      url('../fonts/Poppins/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins/Poppins-SemiBold.eot');
  src: url('../fonts/Poppins/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Poppins/Poppins-SemiBold.woff2') format('woff2'),
      url('../fonts/Poppins/Poppins-SemiBold.woff') format('woff'),
      url('../fonts/Poppins/Poppins-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins/Poppins-Regular.eot');
  src: url('../fonts/Poppins/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Poppins/Poppins-Regular.woff2') format('woff2'),
      url('../fonts/Poppins/Poppins-Regular.woff') format('woff'),
      url('../fonts/Poppins/Poppins-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;
}

p {line-height: 28px;font-size: 15px;margin: 0;color: #000000;}
a{text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-weight: 600;margin-bottom: 0;margin: 0;color: #000000;}
h1{font-size:54px;color: #ffffff;line-height: normal;}
h2{font-size: 36px;line-height: 48px;text-transform: capitalize;}
h3{font-size: 24px;line-height: 36px;}
h4{font-size: 20px;line-height: 34px;}
ul {margin: 0 !important;padding: 0;}
img {max-width: 100%;height: auto;}
a:hover {text-decoration: none !important;transition: 0.4s;}
input:focus, textarea:focus, select:focus {outline: none !important;}
button:focus, textarea:focus, select:focus {outline: none !important;}
button:focus, textarea:focus, select:focus {outline: none !important;box-shadow: none !important;}
*, ::after, ::before {box-sizing: border-box;}
.main-btn{color: #ffffff;font-weight: 600;padding: 12px 20px;cursor: pointer;text-transform: uppercase;text-shadow: 1px 1px 2px rgb(0, 0, 0, 0.2);
 border-radius: 5px;border: none;transition: all 0.4s;background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);font-size: 13px;display: inline-table;text-align: center;}
.main-btn:hover{background: linear-gradient(-90deg, #da812b 0%, #913f4e 100%);color: #ffffff;}
input[type="text"], input[type="email"], input[type="nubmer"], input[type="date"], input[type="time"],  input[type="tel"], select, textarea,
input[type="file"]{width: 100%;background: #ffffff;border: 0;padding: 10px 12px;color: #000000;font-family: 'Poppins', sans-serif;font-size: 15px;border-radius: 8px;}
textarea{height: 120px;resize: none;}
.d-flex{display: flex;} 
.flex-row{flex-direction: row;}
.flex-column{flex-direction: column;}
.flex-wrap{flex-wrap: wrap;}
.flex-nowrap{flex-wrap: nowrap;}
.justify-content-start{justify-content: flex-start;}
.justify-content-end{justify-content: flex-end;}
.justify-content-center{justify-content: center;}
.justify-content-evenly{justify-content: space-evenly;}
.flex-row-reverse{flex-direction: row-reverse;}
.justify-content-between{justify-content: space-between;}
.align-items-start{align-items: flex-start;}
.align-items-end{align-items: flex-end;}
.align-items-center{align-items: center;}
.justify-content-end{justify-content: flex-end;}
.un-listed{list-style: none;}
.d-none{display: none;}
.ms-auto{margin-left: auto !important;}
.mr-auto{margin-right: auto !important;}
.mx-auto{margin: 0 auto !important;}
.w-100{width: 100%;flex-basis: 100%;}
.mr-0{margin-right: 0;}
.text-center{text-align: center;}
.mrt-100{margin-top: 100px;}
.mrb-100{margin-bottom: 100px;}
.pdt-100{padding-top: 100px;}
.pdb-100{padding-bottom: 100px !important;}
.mrt-70{margin-top: 70px;}
.position-absolute{position: absolute;}
.position-relative{position: relative;}
.overflow-hidden{overflow: hidden;}
.me-3{margin-right: 15px;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.p-0{padding: 0 !important;}
.bg-none{background:none !important;}
.vh-100{height: 100vh;}
.d-grid{display: grid;}
.m-0{margin: 0 !important;}
.text-start{text-align: left;}
.mt-3{margin-top: 30px;}
.mt-0{margin-top: 0 !important;}
.pt-0{padding-top: 0 !important;}
/*-----------Base Css End----------*/
.container{max-width: 1270px;margin: 0 auto;padding: 0 15px;}
.max-container{max-width: 1460px;margin: 0 auto;padding: 0 15px;}
.header{position: relative;z-index: 9999;top: 0px;}
.header .navbar .has_child{display: flex;align-items: center;}
.header .navbar .has_child.active a{color: #da812b;}
.header .navbar .has_child.active a span{transform: rotate(180deg);}
.header .navbar .has_child span{margin-left: 5px;}
.header .navbar .has_child span svg{width: 12px;height: 12px;}
.header .navbar li{margin-right: 50px;}
.header .navbar li a{color: #000000;display: flex;align-items: center;text-transform: capitalize;padding: 30px 0;font-weight: 500;transition: ease-in-out 0.4s;}
.header .navbar li a:hover, .header .navbar li.active a{color: #da812b;}
.header .navbar li a:hover span{transform: rotate(180deg);transition: ease-in-out 0.4s;}
.header .navbar .has_child:last-child{margin-right: 0px;}
.header .navbar .has_child .has_child_bx{width: 900px;height: 260px;background: #ffffff;border-radius: 10px;z-index: 99;box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);left: 0;right: 0;top: 82px;visibility: hidden;opacity: 0;margin: 0 auto;transition: ease-in-out 0.4s;display: flex;justify-content: space-between;padding: 15px;}
.header .navbar .has_child .has_child_bx ul{flex-basis: 65%;}
.header .navbar .has_child .has_child_bx ul li{flex-basis: 48.5%;margin-bottom: 10px;margin-right: 0;}
.header .navbar .has_child .has_child_bx ul li:last-child{margin-bottom: 0;}
.header .navbar .has_child .has_child_bx ul li a{padding: 10px;border-radius: 8px;background: #ffffff;display: flex;align-items: center;color: #000000;}
.header .navbar .has_child .has_child_bx ul li a:hover span{transform: none;}
.header .navbar .has_child.active .has_child_bx ul li a span{transform: none;}
.header .navbar .has_child .has_child_bx ul li a span{display: flex;justify-content: center;align-items: center;height: 35px;width: 35px;background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);border-radius: 6px;margin-right: 10px;}
.header .navbar .has_child .has_child_bx ul li a span img{filter: invert(1) brightness(12);}
.header .navbar .has_child .has_child_bx ul li a:hover{background: rgb(218, 129, 43, 0.1);}
.header .navbar .has_child:hover .has_child_bx{opacity: 1;visibility: visible;}
.menu_img{flex-basis: 35%;height: 200px;border-radius: 10px;}
.menu_img img{width: 100%;height: 100%;object-fit: cover;}
.main_bg img{height: 100%;width: 100%;object-fit: cover;object-position: top center;}
.header.scrolled{position: fixed;top: 0;left: 0;width: 100%;right: 0;background: #ffffff;z-index: 9999;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.header.scrolled .colorlogo.d-none{display: block;}
.header.scrolled .navbar li a{padding: 25px 0;color: #000000;}
.header.scrolled .navbar li a:hover{color: #da812b;}
.header.scrolled .navbar .has_child .has_child_bx{top: 72px;}
.header .navbar-toggler {display: none;}
.footer_rw{background: #f8f8f8;padding-top: 70px;}
.footer_bx h3, .footer_contact h3{padding-bottom: 20px;}
.footer_bx ul li, .footer_contact ul li{line-height: 36px;}
.footer_contact svg{vertical-align: middle;margin-right: 5px;}
.footer_bx ul li a, .footer_contact ul li a{color: #000000;text-transform: capitalize;transition: ease-in-out 0.4s;position: relative;}
.footer_bx ul li a:hover{padding-left: 30px;color: #913f4e;}
.footer_bx ul li a:hover::after{position: absolute;left: 0;height: 2px;width: 25px;content: '';background: #913f4e;top: 46%;}
.footer_bx{flex-basis: 22%;margin-left: 30px;}
.footer_contact{flex-basis: 30%;position: relative;z-index: 1;padding: 15px;}
.footer_contact h3{color: #ffffff;}
.footer_contact::after{background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);position: absolute;left: 0;right: 0px;top: -70px;width: 100%;height: 420px;content: '';z-index: -1;}
.footer_contact ul li{padding-bottom: 10px;}
.footer_contact ul li:last-child{padding-bottom: 0px;}
.footer_contact ul li a, .footer_contact ul li p{text-transform: none;color: #ffffff;}
.footer_contact ul li a:hover{color: #ffffff;}
.social_media a{display: flex;justify-content: center;align-items: center;border: 1px solid #000000;height: 32px;width: 32px;border-radius: 4px;margin-right: 10px;transition: ease-in-out 0.4s;}
.social_media a:last-child{margin-right: 0;}
.social_media a:hover{background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);border: transparent;}
.social_media a:hover img{filter: invert(1) brightness(12);}
.copyright{padding: 12px 0;border-top: 1px solid rgba(0, 0, 0, 0.15);margin-top: 60px;}
.copyright a{color: #000000;text-transform: capitalize;transition: ease-in-out 0.4s;margin-right: 20px;}
.copyright a:hover{color: #0077B5;}
.copyright a:last-child{margin-right: 0;}
.btn_rw{margin-top: 30px;}
.home_slider {height: 550px;}
.home_slider .owl-carousel, .home_slider .owl-carousel .owl-stage-outer, .home_slider .owl-carousel .owl-stage, .home_slider .owl-item .item{height: 100%;}
.home_slider .owl-item{position: relative;height: 100%;}
.home_slider .owl-item img{width: 100%;height: 100%;object-fit: cover;}
.home_slider .owl-theme .owl-dots{position: absolute;left: 0px;bottom: 50px;right: 0;}
.home_slider .owl-theme .owl-dot.active span{background: linear-gradient(90deg, #913f4e 0%, #da812b 100%) !important;}
.heading{margin-bottom: 35px;}
.testimonial-bx img{width: auto !important;height: 70px;}
.heading p{text-transform: capitalize;font-size: 18px;padding-top: 10px;line-height: 32px;}
.tab-menu ul { margin:0; padding:0; list-style:none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;white-space: nowrap;overflow: hidden;overflow-x: auto;padding-bottom: 10px;scroll-behavior: smooth;
justify-content: center;}
.tab-menu ul::-webkit-scrollbar {width: 5px;height: 5px;}
.tab-menu ul::-webkit-scrollbar-track {background: #f1f1f1;}
.tab-menu ul::-webkit-scrollbar-thumb {background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);}
.tab-menu ul li { -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; text-align:center; }
.tab-menu ul li a { color: #000000; text-transform: uppercase; display:inline-block; padding:10px 20px; display:block; transition:0.5s all; background: transparent;border: 2px solid #000000;border-radius: 5px;    width: max-content;margin-right: 20px;}
.tab-menu ul li a:hover { background: linear-gradient(90deg, #da812b 0%, #913f4e 100%); color:#ffffff;border-color: #913f4e;}
.tab-menu ul li a.active { background: linear-gradient(90deg, #913f4e 0%, #da812b 100%); color:#ffffff;border-color: #913f4e; }
.tab-box { display:none; }
.tab-main-box {background:#ffffff;margin-top:-2px;margin-top: 40px;}
.tab_bx_img{flex-basis: 45%;}
.tab_bx_des{flex-basis: 55%;padding-left: 40px;}
.tab_bx_des ul{padding-top: 15px;padding-left: 15px;padding-bottom: 30px;}
.tab_bx_des ul li{line-height: 30px;position: relative;}
.tab_bx_des ul li::after{height: 5px;width: 5px;background: #913f4e;border-radius: 50%;position: absolute;left: -15px;top: 11px;content: '';}
.tab_bx_des p{padding-bottom: 15px;}
.tab_bx_des p:last-child{padding-bottom: 0px;}
.why_sinthan{padding: 70px 0;background: #f8f8f8;}
.why_sinthan ul{display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; }
.why_sinthan ul li{text-align: center;position: relative;transition: ease-in-out 0.4s;background: transparent;padding: 15px;}
.why_sinthan ul li:hover{background: #ffffff;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);border-radius: 5px;}
.why_des{margin-top: 20px;}
.why_des h3{padding-bottom: 10px;font-size: 20px;text-transform: capitalize;line-height: 32px;}
.why_des p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;}
.why_icon{display: flex;justify-content: center;align-items: center;border-radius: 5px;background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);height: 72px;width: 72px;margin: 0 auto;}
.why_icon img{filter: invert(1) brightness(12);}
.line{left: 30px;bottom: 50px;z-index: 1;}
.line_sec{left: inherit;right: 70px;top: 120px;}
.how_it_works ul{padding-left: 30px;}
.how_it_works ul li{padding-bottom: 15px;}
.how_it_works ul li h4{padding-bottom: 5px;}
.how_it_works ul li::after{background-image: url('../<?php bloginfo('template_url'); ?>/images/check.png');background-repeat: no-repeat;background-position: center center;background-size: contain;height: 22px;width: 22px;background-color: transparent;
top: 5px;left: -30px;}
.free_trial_inner{background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);border-radius: 10px;padding: 30px;margin-top: 250px;height: 350px;}
.free_trial_left{width: 45%;}
.free_trial_right{right: 50px;bottom: 0;z-index: 1;}
.free_trial_left .heading{margin-bottom: 100px;}
.free_trial_left .heading h2, .free_trial_left .heading p{color: #ffffff;}
.free_trial_left .main-btn{background: #ffffff;color: #913f4e;font-size: 15px;}
.free_trial_inner::after{background: #da812b;position: absolute;right: 24%;height: 300px;width: 300px;content: '';bottom: 0;margin: 0 auto;border-radius: 50%;bottom: -50px;}
.free_trial .line{top: 50px;left: 70px;}
.one_platform .tab-menu ul{justify-content: center;}
.one_platform .tab-menu ul li{flex-grow: unset;}
.one_platform .one_platform_inner ul{padding-left: 30px;}
.one_platform .one_platform_inner ul li{position: relative;}
.one_platform .one_platform_inner ul li::after{background-image: url('../<?php bloginfo('template_url'); ?>/images/check.svg');background-repeat: no-repeat;background-position: center center;background-size: contain;height: 22px;width: 22px;content: '';position: absolute;
left: -30px;}
.one_platform_inner a.main-btn{font-size: 15px;}
.web_view{margin: 50px 0;}
.testimonial_rw{padding: 70px 0;background: #f8f8f8;}
.testimonial_video{background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);border-radius: 10px;padding: 20px;}
.web_logo{background: #ffffff;left: 0;right: 0;margin: 0 auto;width: 165px;padding: 10px;top: 0;border-bottom-right-radius: 30px;border-bottom-left-radius: 30px;}
.web_logo img{width: 140px !important;}
.thumbnail{margin-top: 50px;margin-bottom: 20px;height: 245px;border-radius: 10px;}
.thumbnail img{width: 100%;height: 100%;object-fit: cover;}
.thumbnail span{position: absolute;left: 0;right: 0;top: 42%;text-align: center;}
.thumbnail span img{width: 77px !important;height: auto !important;margin: 0 auto;}
.testimonial_text{flex-basis: 55%;padding-left: 40px;}
.testimonial_text p{font-size: 17px;line-height: 36px;}
.testimonial_text .quote{width: 54px !important;height: auto;margin-bottom: 10px;}
.username{margin-top: 15px;}
.username p{text-transform: capitalize;font-size: 14px;line-height: 24px;}
.modal {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);opacity: 0;visibility: hidden;transform: scale(1.1);transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;z-index: 99999;}
.modal-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #ffffff;padding: 0;width: 750px; border-radius: 10px;}
.close-button {width: 1.5rem;line-height: 1.5rem;text-align: center;cursor: pointer;border-radius: 0.25rem;background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);color: #ffffff;font-weight: bold;position: absolute;top: -6px;right: -6px;}
.close-button:hover {background-color: #62ACE7;}
.show-modal {opacity: 1;visibility: visible;transform: scale(1.0);transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;}
.video_name h4, .video_name p{color: #ffffff;}
.testimonial_rw .owl-dots, #client_feedback .owl-dots{margin-top: 30px !important;}
.testimonial_rw .owl-dot.active span, #client_feedback .owl-dot.active span{background: linear-gradient(90deg, #913f4e 0%, #da812b 100%) !important;}
.video_modal iframe{width: 100%;height: 450px;border-radius: 10px;}
.blog_img{border-radius: 10px;height: 232px;}
.blog_img img{height: 100%;width: 100%;object-fit: cover;transition: ease-in-out 0.4s;}
.blog_bx{border-radius: 10px;background: #ffffff;box-shadow: 0px 0px 10px rgb(0, 0, 0, 0.2);transition: ease-in-out 0.4s;}
.blog_bx:hover .blog_img img{transform: scale(1.05);}
.blog_bx:hover{box-shadow: 0px 0px 15px rgb(0, 0, 0, 0.3);}
#blog_slider .blog_bx{margin: 15px 0;}
.blog_rw .heading{margin-bottom: 20px;}
.blog_des{padding: 15px;}
.blog_date{margin-bottom: 15px;}
.blog_date img{width: 16px !important;height: auto !important;display: inline-table !important;margin-right: 6px;}
.blog_date a, .blog_date{color: rgb(0, 0, 0, 0.7) !important;}
.blog_date img{vertical-align: middle;}
.blog_bx a{color: #000000;text-transform: capitalize;transition: ease-in-out 0.4s;}
.blog_bx:hover a, .blog_bx:hover a h4, .blog_bx:hover .blog_date a{color: #913f4e !important;}
.blog_bx a h4{font-weight: 500;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;margin-bottom: 10px;}
.blog_bx p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;}
.blog_bx a:last-child{margin-top: 10px;display: inline-table;color: #913f4e;}
.blog_rw .btn_rw a.main-btn{font-size: 15px;}
.play_store_img{flex-basis: 55%;}
.play_store_des{padding-left: 40px;flex-basis: 45%;}
.play_store_app{margin-top: 30px;}
.city_services{margin-top: 30px;}
.city_services ul{background: #ffffff;border-radius: 10px;padding: 15px;}
.city_services ul li a{text-transform: capitalize;font-size: 12px;color: #000000;font-weight: 500;transition: ease-in-out 0.4s;}
.city_services ul li a:hover{color: #5698D3;}
.city_services ul{grid-template-columns: repeat(5, 1fr);gap: 10px;}
.tabs {display: flex;gap: 10px; border-bottom: 1px solid #efefef;padding-bottom: 10px;justify-content: space-between;}
.tab {padding: 8px 16px;cursor: pointer;background: #EEFAFB;width: 100%;border-radius: 5px;transition: all 0.3s ease;text-align: center;}
.tab:hover, .tab.active {background: #5698D3;color: #ffffff;}
.tab-content {display: none;margin-top: 15px;}
.tab-content.active {display: block;}
.has_child:first-child .has_child_bx{height: 420px !important;display: inline !important;}
.footer_product{flex-basis: 40%;}
.footer_product ul li{flex-basis: 48.5%;}
ul.accordion-list li {position: relative;display: block;width: 100%;height: auto;background-color: #ffffff;margin: 0 auto 15px auto;border: 1px solid #d9d9d9;cursor: pointer;border-radius: 10px;}
ul.accordion-list h3 {padding: 15px; position: relative;display: block;width: 100%;height: auto;margin: 0;font-size: 16px;cursor: pointer;line-height: 30px;font-weight: 500;}
ul.accordion-list h3:after {content: "+";position: absolute;right: 15px;top: 15px;color: #1A1A1A;transition: all 0.3s ease-in-out;font-size: 26px;}
.answer {padding: 15px;padding-top: 0;}
ul.accordion-list h3.active::after {transform: rotate(45deg);}
.header_btn a:first-child{color: #1A1A1A;}
.header_btn a:first-child svg{vertical-align: middle;font-weight: 500;}
.header_btn a:first-child:hover{color: #da812b;}
.cta_rw{margin-top: 40px;}
.cta_rw ul{display: grid;grid-template-columns: repeat(4, 1fr);gap: 25px;z-index: 1;position: relative;}
.cta_rw ul li{background: #ffffff;padding: 15px;border-radius: 10px;display: flex;align-items: center;}
.cta_rw ul li h3{font-size: 17px;font-weight: 500;padding-bottom: 5px;}
.cta_rw ul li p{font-size: 14px;line-height: 24px;}
.cta_rw ul li:first-child{background: rgb(145, 63, 78,0.1);}
.cta_rw ul li:nth-child(2){background: rgba(0, 255, 251, 0.1);}
.cta_rw ul li:nth-child(3){background: rgba(60, 0, 255, 0.1);}
.cta_rw ul li:nth-child(4){background: rgba(106, 255, 0, 0.1);}
.cta_rw .ct-left{flex-basis: 20%;font-size: 54px;}
.cta_rw .ct-left svg{height: 54px;width: 54px;color: rgb(145, 63, 78,1);}
.cta_rw ul li:first-child svg{color: rgb(145, 63, 78,1);}
.cta_rw ul li:nth-child(2) svg{color: rgb(0, 255, 251, 1);}
.cta_rw ul li:nth-child(3) svg{color: rgb(60, 0, 255, 1);}
.cta_rw ul li:nth-child(4) svg{color: rgb(106, 255, 0, 1);}
.ct-right{flex-basis: 80%;padding-left: 15px;}
.travelers_ratings {background: #913f4e;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.10);margin-bottom: 25px;border-radius: 100px;}
.travelers_ratings ul li {margin-right: 30px;color: #ffffff;font-weight: 500;display: flex;align-items: center;padding: 15px 0;}
.travelers_ratings ul li .ratings_icon {vertical-align: middle;margin-right: 10px;display: flex;justify-content: center;align-items: center;height: 30px;width: 30px;border-radius: 50%;background: #E8E8EA;}
.regards_travelers_bx {background: #ffffff;padding: 30px 15px;position: relative;border: 0.4px solid #D9D9D9;margin-bottom: 22px;border-radius: 10px;}
.reviews_name {margin-top: 20px;}
.reviews_user {width: 45px;height: 45px;border-radius: 50%;border: 1px solid #D9D9D9;}
.reviews_star {width: 85%;padding-left: 10px;}
.reviews_star p {padding-bottom: 5px;text-transform: capitalize;}
.quote_img {right: 30px;bottom: 10px;}
.regards_travelers_bx::after {content: '';position: absolute;left: 0;right: 0;bottom: -22px;background-image: url('../<?php bloginfo('template_url'); ?>/images/testimonial-angle.png');background-repeat: no-repeat;background-size: contain;width: 42px;height: 23px;margin: 0 auto;}
/*------------Contact-----------*/
.contact_box_content {position: relative;padding: 30px 40px;background: #f8f8f8;border-radius: 10px;min-height: 320px;text-align: center;flex-basis: 32%;}
.contact_box_content .icon {position: relative;width: 120px;height: 120px;border-radius: 120px;background: #ffffff;text-align: center;margin: 0 auto 30px;line-height: 120px;}
.title_no_a_24 {font-size: 24px;line-height: 32px;padding-bottom: 24px;}
.contact_box_content .icon img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 70px;height: auto;margin: auto;}
.contact_box_content a {display: block;color: #1A1A1A;transition: all 0.4s;}
.contact_box_content a:hover {color: #da812b;}
.ct-left {flex-basis: 45%;}
.title_whole {padding: 15px 0;}
.form-group {margin-bottom: 15px;flex-basis: 48%;}
.form-group.w-100 {flex-basis: 100%;}
.ct-right input[type="text"], .ct-right input[type="number"], .ct-right input[type="date"], .ct-right input[type="datetime-local"], .ct-right input[type="email"], .ct-right select, .ct-right textarea {
width: 100%; background: #ffffff;color: #000000;padding: 12px 15px;border-radius: 5px;border: none;font-size: 16px;border: 1px solid #E8E8EA;}
.google_map iframe{width: 100%;}
.inner_banner{background: #f8f8f8;padding: 70px 0;}
.inner_banner h1{font-size: 36px;color: #913f4e;line-height: 42px;padding-bottom: 10px;text-transform: capitalize;}
.inner_banner h3{background: #da812b;color: #ffffff;display: inline-table;border-radius: 4px;font-size: 16px;text-transform: capitalize;padding: 8px 25px;line-height: 24px;font-weight: 500;}
.reviews_star img{width: auto !important;}
/*----------Blog-------------*/
.blog_rw ul{display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;}
/*------------Blog Details-----------*/
.bredcumbs{background: #EEFAFB;padding: 8px 15px;border-radius: 5px;margin-bottom: 30px;}
.bredcumbs a{color: #da812b;}
.bredcumbs span{vertical-align: middle;}
.blog_lg{height: 438px;border-radius: 8px;}
.blog_lg img{width: 100%;height: 100%;object-fit: cover;}
.blog_description .bredcumbs{margin-top: 15px;}
.blog_description .blog_name{margin-top: 30px;margin-bottom: 20px;}
.blog_description .blog_name .b_date{padding-top: 10px;}
.blog_description .blog_name .b_date img{margin-right: 6px;}
.blog_txt{line-height: 28px;}
.blog_txt p{padding-bottom: 15px;}
.blog_txt p:last-child{padding-top: 0px;}
.blog_txt a{color: #da812b;}
.blog_txt h3{padding: 15px 0;}
.blog_txt ul{padding: 15px 0;padding-left: 25px;}
.blog_txt ul li{line-height: 36px;position: relative;}
.blog_txt ul li::after, .post_info ul li::after, .privacy_policy .ct_form_inner ul li::after{background-image: url('../<?php bloginfo('template_url'); ?>/images/check.svg');background-repeat: no-repeat;background-position: center center;background-size: contain;height: 18px;width: 18px;background-color: transparent;top: 7px;left: -25px;content: '';
position: absolute;}
.more_blog_img{margin: 15px 0;}
.share_article{margin-top: 30px;border-top: 2px dashed #d9d9d9;border-bottom: 2px dashed #d9d9d9;padding: 15px 0;}
.share_article h3{text-transform: capitalize;}
.share_article .social_media{margin-top: 0;}
.blog_list.d-grid {grid-template-columns: 70% 30%;gap: 40px;}
.blog_fix {position: sticky;top: 80px;background: #ffffff;}
.recent_blogs h2 {padding-bottom: 20px;font-size: 26px;line-height: 32px;}
.recent_blogs ul li {margin-bottom: 20px;}
.recent_blogs ul li .blog_bx {display: flex;flex-direction: row-reverse;}
.recent_blogs ul li .blog_bx a h4 {font-size: 14px;line-height: 22px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
.recent_blogs ul li .blog_img {  height: 110px;flex-basis: 35%;}
.recent_blogs ul li .blog_des {flex-basis: 65%;}
/*--------Privacy Policy-----------*/
.privacy_policy .ct_form_inner ul{padding-left: 25px;}
.privacy_policy .ct_form_inner ul li{line-height: 28px;padding-bottom: 15px;position: relative;}
.privacy_policy .ct_form_inner ul li:last-child{padding-bottom: 0;}
.privacy_policy .ct_form_inner ul li a{color: #0077B5;}
.privacy_policy .ct_form_inner ul ul {padding-top: 20px;}
.blog_txt ul li::after, .privacy_policy .ct_form_inner ul li::after, .post_info ul li::after {
background-image: url('../images/check.png');background-repeat: no-repeat;background-position: center center;background-size: contain;height: 18px;width: 18px;background-color: transparent; top: 7px; left: -25px;content: '';position: absolute;}
.privacy_policy .ct_form_inner ul li::after{top:5px} 
/*--------Industries-----------*/
.ind_btn .main-btn{height: 54px;width: 200px;line-height: 27px;}
/*----------404 Page------------*/
.pagenot-found{margin-top: 70px;}
.thankyou a.main-btn{width: max-content;margin: 0 auto;margin-top: 20px;}
.pagenot-found p{line-height: 32px;font-size: 17px;}
.pagenot-found p a{color: #EB9900;}
/*----------------------*/
.ss_img{overflow: hidden;border-radius: 10px;}
.ss_img img{width: 100%;height: 100%;object-fit: cover;}
.mobile_banner{display: none;}
.op_hours ul li{display: flex;justify-content: space-between;}
.op_hours ul li span:first-child{margin-right: 20px;}
#scrollToTopBtn { position: fixed;bottom: 20px;right: 20px;background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);color: #ffffff;border: none;border-radius: 8px;cursor: pointer;
display: flex;height: 42px;width: 42px;justify-content: center;align-items: center;text-align: center;line-height: 40px;}
.whme{position: absolute;right: 20px;bottom: 70px;position: fixed;display: flex;height: 42px;width: 42px;justify-content: center;align-items: center;border-radius: 8px;cursor: pointer;
  background: #16BE45;font-size: 26px;color: #ffffff;z-index: 9;}
.whme svg{width: 24px;height: 24px;}
/*----------About---------------*/
.about_doctor .tab_bx_des{padding-left: 0;padding-right: 40px;}
.about_doctor .tab_bx_des a.main-btn svg{vertical-align: middle;}
.about_doctor .ss_img img{width: auto; height: auto;object-fit: contain;}
.about_doctor_overview .tab-main-box ul li{flex-basis: 48.5%;padding-bottom: 20px;text-transform: capitalize;position: relative;padding-left:30px;}
.overview_txt p{padding-bottom: 20px;}
.about_doctor_overview .tab-main-box ul li::after{content: ''; background-image: url('../images/check.png');background-repeat: no-repeat; background-position: center center; background-size: contain; height: 22px; width: 22px;background-color: transparent;top:2px;left: 0px;position: absolute;}
.free_trial_sec .heading a{color: #ffffff;font-size: 20px;margin-top: 15px;display: inline-table;}
.free_trial_sec .free_trial_left .heading {margin-bottom: 50px;}
/*-----------Gallery------------*/
.image_gallery ul, .video_gallery ul{grid-template-columns: repeat(4, 1fr);gap: 30px;}
.image_gallery ul li, .video_gallery ul li{height: 300px;overflow: hidden;padding-left: 0 !important;border-radius: 10px;cursor: pointer;padding-bottom: 0 !important;}
.image_gallery ul li::after, .video_gallery ul li::after{display: none !important;}
.image_gallery ul li img, .video_gallery ul li img{width: 100%;height: 100%;object-fit: cover;object-position: top center;}
.viewer-container.viewer-backdrop.viewer-fixed.viewer-fade.viewer-transition.viewer-in{z-index: 999999 !important;}
.video_gallery ul li{height:auto ;}
.video_gallery ul li .thumbnail{height: 170px;}
.video_gallery ul li .thumbnail span img{margin: 0 auto;width: 50px !important;}
/*---------------Book An Appointment------------*/
.app_inner{grid-template-columns: 30% 68%;gap: 15px;border: 1px solid #d9d9d9;border-radius: 10px;padding: 15px;}
.app_left{border-radius: 50%;height: 120px;width: 120px;}
.app_left img{width: 100%;height: 100%;object-fit: cover;object-position: left center;}
.main_service{margin-top: 15px;}
.main_service ul{grid-template-columns: repeat(2, 1fr);gap: 15px;}
.main_service ul li{font-size: 13px;text-transform: capitalize;border: 1px solid #d9d9d9;padding: 10px;text-align: center;border-radius: 5px;}
.bb_app .ct-left{flex-basis: 40%;}
.bb_app .ct-right{flex-basis: 60%;padding-left: 40px;}
.app_right h4{padding-bottom: 10px;}
/*------------Service Details-----------*/
.andrology_banner{height: 500px;padding: 0;}
.andrology_banner_img img{width: 100%;height: 100%;object-fit: cover;}
.andrology_banner::after{background: rgba(0, 0, 0, 0.3);content: '';left: 0;width: 100%;top: 0;height: 100%;position: absolute;}
.andrology_banner .container{z-index: 1;top: 35%;left: 0;right: 0;}
.andrology_banner .container h1{color: #ffffff;}
.andrology_banner .container p{padding-top: 10px;color: #ffffff;font-size: 16px;}
.overview_andrology ul li{padding-bottom: 10px;}
.andro_img{height: 350px;overflow: hidden;border-radius: 10px;}
.andro_img_sec{height: 400px;overflow: hidden;border-radius: 10px;position: absolute;bottom: -370px;right: 20px;width: 75%;}
.andro_img img, .andro_img_sec img{height: 100%;width: 100%;object-fit: cover;}
.andrology_img{height: 100%;}
.more_info_inner{grid-template-columns: 30% 66%;gap: 30px;}
.more_info_left ul{position: sticky;top: 90px;}
.more_info_left ul li{margin-bottom: 15px;}
.more_info_left ul li:last-child{margin-bottom: 0px;}
.more_info_left ul li a{text-transform: capitalize;border-radius: 8px;padding: 15px 25px;width: 100%;color: #913f4e;border: 1px solid #913f4e;display: inline-table;font-weight: 500;transition: ease-in-out 0.4s;font-size: 16px;}
.more_info_left ul li a:hover{background: #913f4e;color: #ffffff;}
.symptoms_rw .how_it_works{margin-top:20px;}
.symptoms_rw .how_it_works ul li{position: relative;}
.symptoms_rw .how_it_works ul li::after{content: '';background-image: url('../images/check.png');background-repeat: no-repeat;background-position: center center;background-size: contain;height: 22px;width: 22px; background-color: transparent; top: 4px;left: -30px;
position: absolute;}
.symptoms_rw{margin-bottom: 70px;}
.symptoms_rw:last-child{margin-bottom: 0px;}
.free_trial_left_sec .heading{margin-bottom: 20px;}
.free_trial_left_sec{width: 40%;}
.free_trial_left_sec ul li{margin-bottom: 15px;}
.free_trial_left_sec ul li:last-child{margin-bottom: 0px;}
.free_trial_left_sec ul li button{width: 100%;}
.service_video iframe{width: 100%;height: 550px;border-radius: 15px;}
.tab_bx_des .fqs-tx ul li::after{display: none;}
.tab_bx_des .fqs-tx ul{padding: 0;}

.symptoms_rw .how_it_works ul ul li::after{ display: none;}
.pagination{list-style: none;display: flex !important;grid-template-columns: inherit !important;gap:0px !important;margin-top: 30px !important;}
.pagination li a{background: #f8f8f8;padding: 10px 15px;text-align: center;border-radius: 4px;color: #000000;}
.pagination li a.current, .pagination li .current{background: linear-gradient(90deg, #913f4e 0%, #da812b 100%);color: #ffffff;}
.pagination li .current{padding: 10px 15px;text-align: center;border-radius: 4px;}
.pagination li{margin-right: 10px;}
.pagination li:last-child{margin-right: 0px;}
.andrology_banner_img{height: 100%;}
.symptoms_rw ul{padding-left: 15px;}
.symptoms_rw ul li{line-height: 28px;}
.recent_blogs ul li .blog_bx a h4{height: auto;margin-bottom: 0;}
.f-ts .free_trial_inner{height: 450px;padding-top: 70px;}
.f-ts .wpcf7-response-output{padding: 0 !important;font-size: 14px;color: #ffffff;border: none !important;margin-top: 6px !important;margin-bottom: 0 !important;}
.f-ts .wpcf7-not-valid-tip{color: #ffffff;font-size: 14px;}
ul.accordion-list li .answer ul li{border: none;margin: 0;padding: 0;}
.blog_img a{height: 100%;margin-top: 0 !important;}
/*----------Category----------*/
.main #main{grid-template-columns: repeat(3, 1fr);gap: 30px;}
.main #main .blog_des{padding-top: 15px;}