   * {  margin:0;  padding:0; }  a {  text-decoration:none; }  a img {  border:none; }  .clear {  clear:both; } p {  margin-bottom:15px; } body {  margin:0;  } ul {  margin-left:17px; }  .header-menu ul li a:hover::after {  content:"";  background:url('https://seamlessmde.com/wp-content/uploads/2024/10/Rectangle-4452.png');   background-color:rgba(0, 0, 0, 0);  width:41px;  height:1px;  bottom:-6px; } .services-sec {  background:#fff;  border:4px solid #fff;  border-radius:24px;  box-shadow:0 0 10px #ccc;  margin:13px 14px; } .ser-sec-img img {  border-radius:24px 24px 0px 0 !important;  } .ser-sec-text {  padding:20px; } .ser-sec-text h2 {  font-size:18px !important;  font-weight:600 !important;  line-height:22px !important; } .ser-sec-text p {  font-size:14px;  margin:0; } #h-ca.owl-carousel .owl-stage-outer {   padding:10px 0; } #h-car {  margin-top:-100px; } #h-car .owl-next, #up-desti .owl-next {  background:url('https://seamlessmde.com/wp-content/uploads/2024/10/1.png');   background-repeat:repeat;   background-size:auto;  background-repeat:repeat;  background-size:auto;  width:88px;  height:88px;  background-repeat:no-repeat;  background-size:57%;  position:absolute;  top:40%;  right:-71px; } #h-car .owl-prev, #up-desti .owl-prev {  background:url('https://seamlessmde.com/wp-content/uploads/2024/10/left-1.png');   background-repeat:repeat;   background-size:auto;  background-repeat:repeat;  background-size:auto;  width:88px;  height:88px;  background-repeat:no-repeat;  background-size:57%;  position:absolute;  left:-25px;  top:40%; } #testi .owl-prev { background:url('https://seamlessmde.com/wp-content/uploads/2024/10/left-1.png');   background-repeat:repeat;   background-size:auto;  background-repeat:repeat;  background-size:auto;  width:88px;  height:88px;  background-repeat:no-repeat;  background-size:57%;  position:absolute;  left:-40px;  top:45%; } #testi .owl-next {background:url('https://seamlessmde.com/wp-content/uploads/2024/10/1.png');   background-repeat:repeat;   background-size:auto;  background-repeat:repeat;  background-size:auto;  width:88px;  height:88px;  background-repeat:no-repeat;  background-size:57%;  position:absolute;  top:45%;  right:-73px;} #h-car .owl-next span, #h-car .owl-prev span, #testi .owl-next span, #testi .owl-prev span, #up-desti .owl-prev span, #up-desti .owl-next span {  display:none; } .destination-heading span {  background:#000;  padding:8px 25px; } .testimonial-slider .elementor-testimonial {  position:relative;  display:flex;  flex-direction:column; } .testimonial-slider .elementor-testimonial__content {  order:2; } .testimonial-slider .elementor-testimonial__footer {  order:1; } .custom-content-carousel {  display:flex;  width:100%;  justify-content:space-between; } .testimonials-sec-wrap-info {  display:flex;  width:100%; } .testimonials-sec {  padding:50px; } .testimonials-sec-wrap-info {  display:flex;  width:100%;  justify-content:space-between;  align-items:center;  margin-bottom:30px; } .info-testi {  width:85%; } .testimonials-sec .info-testi h2 {  font-size:20px;  font-weight:500;  line-height:inherit; } .info-testi h3 {  font-size:16px;  font-weight:500;  line-height:inherit; } .testimonials-sec .info-testi {  width:73%; } .testimonials-sec .info-testi h2 {  font-size:20px;  font-weight:500;  line-height:inherit; } .testimonials-sec .info-testi h3 {  font-size:16px;  font-weight:500;  line-height:inherit; } .testimonials-sec .testimonials-sec-wrap-info {  display:flex;  width:100%; } .testimonail-sec-text {  font-size:18px;  line-height:27px;  font-style:italic;  font-family:"Arial", Sans-serif;  font-weight:400;  margin-bottom:27px; } .testimonials-sec-wrap-info img, .rating-img img {  width:auto !important; } .row1 {  width:100%;  display:flex;  justify-content:space-between; margin-bottom:30px; } .row1 .field {  flex:0 0 49%; } .contact-form input {  width:100%;  background:transparent;  border:1px solid #fff;  padding:14px;  font-family:"Arial", Sans-serif;  font-size:17px; } .row2 {  width:100%;  display:flex;  justify-content:space-between; margin-bottom:30px; } .row2 .field {  flex:0 0 32%; } .contact-form input::placeholder {  color:#fff;  opacity:1; } .contact-form.contact-page input::placeholder { color:#000;  opacity:1;} .contact-form select {  width:100%;  background:#000;  border:1px solid #fff;  padding:14px;  font-family:"Arial", Sans-serif;  font-size:17px; color:#fff; } .contact-form.contact-page input {  border:1px solid #000; } .row3 {  width:100%; } .row3 textarea {  width:100%;  background:#000;  border:1px solid #fff;  padding:14px;  font-family:"Arial", Sans-serif;  font-size:17px;  height:150px; } .row3 textarea::placeholder {  color:#fff;  opacity:1; } .contact-form.contact-page textarea::placeholder {  color:#000;  opacity:1; } .contact-form label {  display:none; } .contact-form .wpcf7-submit {  color:#fff;  max-width:205px;  text-transform:uppercase;  font-size:16px;  font-weight:600; margin-top:0; cursor:pointer; } .contact-form p {  margin-bottom:0; } .footer-menu ul li {  width:40%; } .footer-menu ul {  display:flex;  flex-wrap:wrap; } .footer-subscribe-form form .tnp-field input {  background:transparent;  border:1px solid #9E9E9E;  font-size:17px;  line-height:25.5px; font-family:"Arial", Sans-serif; } .footer-subscribe-form form .tnp-field label {  display:none; } .footer-subscribe-form .tnp.tnp-subscription {  margin:0 !important;  max-width:100%; } .footer-subscribe-form form .tnp-field-button .tnp-submit {  color:#000 !important;  width:100% !important;  border:1px solid #000 !important;  text-transform:uppercase; font-weight:600; font-family:"Arial", Sans-serif; } .contact-form .wpcf7-submit:hover {  background:#fff;  color:#000; } .blog-posts .elementor-post__card .elementor-post__text {  order:4;  padding:0 !important;  margin-top:7px !important; } .blog-posts .elementor-post__card .elementor-post__meta-data {  order:2;  border:none !important;  display:flex;  flex-direction:row-reverse;  width:100%;  text-align:left !important;  flex-wrap:wrap;  align-items:center; } .blog-posts .elementor-post__title {  background:url('https://seamlessmde.com/wp-content/uploads/2024/10/Symbol.png');   background-position-x:0%;   background-position-y:0%;   background-repeat:repeat;  background-repeat:no-repeat;  background-position:top left;  padding:0 36px; margin-bottom:11px !important; } .blog-posts .elementor-post__card {  background:none;  box-shadow:none !important; } .blog-posts .elementor-post__read-more {  border:1px solid #000;  padding:11px 21px;  } .blog-posts .elementor-post__read-more:hover {  background:#000 !important;  color:#fff !important; } .blog-posts .elementor-pagination {  background:#F2F2F2;  padding:17px 23px;  text-align:left !important; margin-top:57px; } .blog-posts .page-numbers {  background:#000;  color:#fff;  border-radius:20px;  padding:1px 9px; } .blog-posts .elementor-pagination .prev, .blog-posts .elementor-pagination .next {  background:transparent;  color:#000; } .blog-sidebar .wp-block-search__label, .blog-sidebar .wp-block-heading { color:#000;  font-weight:700;  font-family:"Arial", Sans-serif;  font-size:20px;  line-height:18px;  margin-top:40px;  margin-bottom:13px; } .blog-sidebar .wp-block-search__button.wp-element-button {  background:url('https://seamlessmde.com/wp-content/uploads/2024/10/Icon4-1.png');   background-position-x:0%;   background-position-y:0%;   background-repeat:repeat;  background-position-x:0%;  background-position-y:0%;  background-repeat:repeat;  width:20px;  height:18px;  font-size:0;  padding:0;  background-repeat:no-repeat;  border:none;  background-position:center center;  line-height:0; } .blog-sidebar .wp-block-search__input {  border:none; padding:0;  } .blog-sidebar .wp-block-search__inside-wrapper {  border:1px solid #000;  width:71%;  padding:12px 10px;  align-items:center;  display:flex;  justify-content:space-between; } .blog-sidebar .wp-block-categories-list.wp-block-categories li {  list-style:none; } .blog-sidebar .wp-block-categories-list.wp-block-categories li a {  color:#7E7E7E;  font-size:15px; } .blog-sidebar .latest-posts .pull-left img {  border-radius:7px; } .blog-sidebar .entry-title a {  color:#000;  font-size:16px;  font-weight:bold; line-height:15px; } .blog-sidebar .latest-posts .media {  width:54%; } .single-post-info .elementor-post-info li { padding:0 10px;  list-style:none; } .single-post-info .elementor-icon-list-item:first-child {  background:url('https://seamlessmde.com/wp-content/uploads/2024/10/Article.png');   background-position-x:0%;   background-position-y:0%;   background-repeat:repeat;  background-repeat:no-repeat;  background-position:right center;  padding:0 42px; } #commentform label {  float:left;  width:100%;  display:block; } #commentform textarea { width:100%;  background:#F5F5F5;  border:none;  border-radius:12px; } #commentform input {  padding:12px 5px;  width:38%; } .comment-form-cookies-consent label {  display:flex !important;  float:none !important;  width:auto !important;  margin-left:12px; } #commentform input {  padding:15px 5px;  width:100%;  background:#F5F5F5;  border:none;  border-radius:12px; } .comment-form-cookies-consent input {  width:auto !important; } #reply-title {  font-size:20px; } .comment-form-cookies-consent {  display:flex; } #commentform p {  width:45%;  float:left;  display:block;  margin-right:17px; } #commentform .comment-form-comment, .comment-form-cookies-consent {  width:91.2% !important; } .comment-form-cookies-consent {  display:flex !important; } .form-submit input {  background:transparent !important;  color:#000;  border:1px solid #000 !important;  border-radius:0 !important;  max-width:198px;  margin:21px auto;  display:block;  text-transform:uppercase;  font-weight:bold; } .form-submit {  width:100% !important; } #commentform .logged-in-as, #commentform .logged-in-as a {  color:#000; } .contact-form.contact-page select {  background:transparent;  border:1px solid #000;  color:#000; } .contact-form.contact-page .row3 textarea {  background:transparent;  border:1px solid #000; } .contact-form.contact-page .wpcf7-submit {  color:#000; } .start-from {  font-size:11px; } .box_sec_mid {  display:flex;  flex-wrap:wrap;  width:100%;  justify-content:space-between; } .column {  position:relative;  width:100%;  padding-right:15px;  padding-left:15px;  -ms-flex:0 0 29%;  flex:0 0 29%;  max-width:100%; }  .effect-1 {  position:relative;  margin-bottom:30px;  overflow:hidden;  border-radius:24px;  border:1px solid #d7d7d7; } .effect-1 .effect-img {  font-size:0; } .effect-1 .effect-img img {  width:100%;  height:480px;  object-fit:cover; } .effect-1 .effect-text {  position:absolute;  width:auto;  height:100%;  padding:30px;  top:calc(100% - 80px);  left:0;  background:#fff;  transition:0.5s;  border-radius:0px 0px 24px 24px; } .effect-1:hover .effect-text {  top:54%;  background:#000000cf;  border:none; } .effect-1 .effect-text h2 {  height:45px;  color:#000;  font-size:25px;  margin:-9px 0 0 0;  transition:0.5s;  font-weight:600; } .effect-1:hover .effect-text h2 {  margin:0;  color:#fff; } .effect-1 .effect-text p { color:#ffffff;  font-size:13px;  margin:0 0 12px 0;  font-weight:400;  line-height:20px; } .effect-1 .effect-btn .btn {  display:inline-block;  height:35px;  padding:7px 15px;  color:#333333;  background:#ffffff;  text-decoration:none; } .row3 {  margin-bottom:30px; } .contact-form.contact-page .wpcf7-submit:hover {  background:#000;  color:#fff; } .tooltip {  position:relative;  display:inline-block;  border-bottom:1px dotted black; } .tooltip .tooltiptext {  visibility:hidden;  width:120px;  background-color:black;  color:#fff;  text-align:center;  border-radius:6px;  padding:5px 0;  position:absolute;  z-index:1;  top:-5px;  left:105%; } .tooltip:hover .tooltiptext {  visibility:visible; } .row3.checkbox-field .wpcf7-list-item.first.last {  margin:0; } .row3.checkbox-field input {  width:auto; } .row3.checkbox-field label {  display:block;  color:#000; } .wp-block-tag-cloud a {  width:100%;  display:block;  color:#7E7E7E !important;  font-size:15px !important; } .wp-block-categories-list.wp-block-categories {  margin-left:0; } .footer-subscribe-form form .tnp-field-button .tnp-submit:hover { background:#000; color:#fff !important; cursor:pointer; } .wrapper_sec.search-page {  max-width:1681px;  margin:0 auto;   margin-top:0px;  margin-top:33px; padding-left:20px;  padding-right:20px; } .wrapper_sec.search-page .blog-title a {  font-weight:bold; } .wrapper_sec.search-page .page-title {  text-align:center;  font-size:27px;  font-weight:bold;  margin-top:71px !important; }  .page-id-19 .contact-form input {  color:#fff; }  .page-id-19 .row3 textarea {  color:#fff; }  .page-id-19 .header-menu ul li a:hover::after {  content:"";  background:url('https://seamlessmde.com/wp-content/uploads/2025/02/imgpsh_fullsize_anim.png');   background-color:rgba(0, 0, 0, 0);  background-color:rgba(0,0,0,0);  width:41px;  height:1px;  bottom:-6px; } 