@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
.goog-te-combo option:nth-child(1),
.goog-te-combo option:nth-child(2),
.goog-te-combo option:nth-child(3),
.goog-te-combo option:nth-child(4),
.goog-te-combo option:nth-child(5),
.goog-te-combo option:nth-child(6),
.goog-te-combo option:nth-child(7),
.goog-te-combo option:nth-child(8),
.goog-te-combo option:nth-child(9),
.goog-te-combo option:nth-child(10),
.goog-te-combo option:nth-child(11),
.goog-te-combo option:nth-child(12),
.goog-te-combo option:nth-child(13),
.goog-te-combo option:nth-child(14),
.goog-te-combo option:nth-child(15),
.goog-te-combo option:nth-child(16),
.goog-te-combo option:nth-child(17),
.goog-te-combo option:nth-child(18),
.goog-te-combo option:nth-child(19),
.goog-te-combo option:nth-child(20),
.goog-te-combo option:nth-child(21),
.goog-te-combo option:nth-child(22),
.goog-te-combo option:nth-child(23),
.goog-te-combo option:nth-child(24),
.goog-te-combo option:nth-child(25),
.goog-te-combo option:nth-child(26),
.goog-te-combo option:nth-child(27),
.goog-te-combo option:nth-child(28),
.goog-te-combo option:nth-child(29),
.goog-te-combo option:nth-child(30),
.goog-te-combo option:nth-child(31),
.goog-te-combo option:nth-child(32),
.goog-te-combo option:nth-child(33),
.goog-te-combo option:nth-child(34),
.goog-te-combo option:nth-child(35),
.goog-te-combo option:nth-child(36),
.goog-te-combo option:nth-child(37),
.goog-te-combo option:nth-child(38),
.goog-te-combo option:nth-child(39),
.goog-te-combo option:nth-child(40),
.goog-te-combo option:nth-child(41),
.goog-te-combo option:nth-child(42),
.goog-te-combo option:nth-child(43),
.goog-te-combo option:nth-child(44),
.goog-te-combo option:nth-child(45),
.goog-te-combo option:nth-child(46),
.goog-te-combo option:nth-child(47),
.goog-te-combo option:nth-child(48),
.goog-te-combo option:nth-child(49),
.goog-te-combo option:nth-child(50),
.goog-te-combo option:nth-child(51),
.goog-te-combo option:nth-child(52),
.goog-te-combo option:nth-child(53),
.goog-te-combo option:nth-child(54),
.goog-te-combo option:nth-child(55),
.goog-te-combo option:nth-child(56),
.goog-te-combo option:nth-child(57),
.goog-te-combo option:nth-child(58),
.goog-te-combo option:nth-child(59),
.goog-te-combo option:nth-child(60),
.goog-te-combo option:nth-child(61),
.goog-te-combo option:nth-child(62),
.goog-te-combo option:nth-child(63),
.goog-te-combo option:nth-child(64),
.goog-te-combo option:nth-child(65),
.goog-te-combo option:nth-child(66),
.goog-te-combo option:nth-child(67),
.goog-te-combo option:nth-child(68),
.goog-te-combo option:nth-child(69),
.goog-te-combo option:nth-child(70),
.goog-te-combo option:nth-child(71),
.goog-te-combo option:nth-child(72),
.goog-te-combo option:nth-child(73),
.goog-te-combo option:nth-child(74),
.goog-te-combo option:nth-child(75),
.goog-te-combo option:nth-child(76),
.goog-te-combo option:nth-child(77),
.goog-te-combo option:nth-child(78),
.goog-te-combo option:nth-child(79),
.goog-te-combo option:nth-child(80),
.goog-te-combo option:nth-child(81),
.goog-te-combo option:nth-child(82),
.goog-te-combo option:nth-child(83),
.goog-te-combo option:nth-child(84),
.goog-te-combo option:nth-child(85),
.goog-te-combo option:nth-child(87),
.goog-te-combo option:nth-child(88),
.goog-te-combo option:nth-child(89),
.goog-te-combo option:nth-child(90),
.goog-te-combo option:nth-child(91),
.goog-te-combo option:nth-child(92),
.goog-te-combo option:nth-child(93),
.goog-te-combo option:nth-child(94),
.goog-te-combo option:nth-child(95),
.goog-te-combo option:nth-child(96),
.goog-te-combo option:nth-child(97),
.goog-te-combo option:nth-child(98),
.goog-te-combo option:nth-child(99),
.goog-te-combo option:nth-child(100),
.goog-te-combo option:nth-child(101),
.goog-te-combo option:nth-child(102),
.goog-te-combo option:nth-child(103),
.goog-te-combo option:nth-child(104),
.goog-te-combo option:nth-child(105),
.goog-te-combo option:nth-child(106),
.goog-te-combo option:nth-child(107),
.goog-te-combo option:nth-child(108),
.goog-te-combo option:nth-child(109),
.goog-te-combo option:nth-child(110),
.goog-te-combo option:nth-child(111),
.goog-te-combo option:nth-child(112),
.goog-te-combo option:nth-child(113),
.goog-te-combo option:nth-child(114),
.goog-te-combo option:nth-child(115),
.goog-te-combo option:nth-child(116),
.goog-te-combo option:nth-child(117),
.goog-te-combo option:nth-child(118),
.goog-te-combo option:nth-child(119),
.goog-te-combo option:nth-child(120),
.goog-te-combo option:nth-child(121),
.goog-te-combo option:nth-child(122),
.goog-te-combo option:nth-child(123),
.goog-te-combo option:nth-child(124),
.goog-te-combo option:nth-child(125),
.goog-te-combo option:nth-child(126),
.goog-te-combo option:nth-child(127),
.goog-te-combo option:nth-child(128),
.goog-te-combo option:nth-child(129),
.goog-te-combo option:nth-child(130),
.goog-te-combo option:nth-child(131),
.goog-te-combo option:nth-child(132),
.goog-te-combo option:nth-child(133),
.goog-te-combo option:nth-child(134),
.goog-te-combo option:nth-child(135),
.goog-te-combo option:nth-child(136),
.goog-te-combo option:nth-child(137),
.goog-te-combo option:nth-child(138),
.goog-te-combo option:nth-child(139),
.goog-te-combo option:nth-child(140),
.goog-te-combo option:nth-child(141),
.goog-te-combo option:nth-child(142),
.goog-te-combo option:nth-child(143),
.goog-te-combo option:nth-child(144),
.goog-te-combo option:nth-child(145),
.goog-te-combo option:nth-child(146),
.goog-te-combo option:nth-child(147),
.goog-te-combo option:nth-child(148),
.goog-te-combo option:nth-child(149),
.goog-te-combo option:nth-child(150),
.goog-te-combo option:nth-child(151),
.goog-te-combo option:nth-child(152),
.goog-te-combo option:nth-child(153),
.goog-te-combo option:nth-child(154),
.goog-te-combo option:nth-child(155),
.goog-te-combo option:nth-child(156),
.goog-te-combo option:nth-child(157),
.goog-te-combo option:nth-child(158),
.goog-te-combo option:nth-child(159),
.goog-te-combo option:nth-child(160),
.goog-te-combo option:nth-child(161),
.goog-te-combo option:nth-child(162),
.goog-te-combo option:nth-child(163),
.goog-te-combo option:nth-child(164),
.goog-te-combo option:nth-child(165),
.goog-te-combo option:nth-child(166),
.goog-te-combo option:nth-child(167),
.goog-te-combo option:nth-child(168),
.goog-te-combo option:nth-child(169),
.goog-te-combo option:nth-child(170),
.goog-te-combo option:nth-child(171),
.goog-te-combo option:nth-child(172),
.goog-te-combo option:nth-child(173),
.goog-te-combo option:nth-child(174),
.goog-te-combo option:nth-child(175),
.goog-te-combo option:nth-child(176),
.goog-te-combo option:nth-child(177),
.goog-te-combo option:nth-child(178),
.goog-te-combo option:nth-child(179),
.goog-te-combo option:nth-child(180),
.goog-te-combo option:nth-child(181),
.goog-te-combo option:nth-child(182),
.goog-te-combo option:nth-child(183),
.goog-te-combo option:nth-child(184),
.goog-te-combo option:nth-child(185),
.goog-te-combo option:nth-child(186),
.goog-te-combo option:nth-child(187),
.goog-te-combo option:nth-child(188),
.goog-te-combo option:nth-child(189),
.goog-te-combo option:nth-child(190),
.goog-te-combo option:nth-child(191),
.goog-te-combo option:nth-child(192),
.goog-te-combo option:nth-child(193),
.goog-te-combo option:nth-child(194),
.goog-te-combo option:nth-child(195),
.goog-te-combo option:nth-child(196),
.goog-te-combo option:nth-child(197),
.goog-te-combo option:nth-child(198),
.goog-te-combo option:nth-child(199),
.goog-te-combo option:nth-child(200),
.goog-te-combo option:nth-child(201),
.goog-te-combo option:nth-child(202),
.goog-te-combo option:nth-child(203),
.goog-te-combo option:nth-child(204),
.goog-te-combo option:nth-child(205),
.goog-te-combo option:nth-child(206),
.goog-te-combo option:nth-child(207),
.goog-te-combo option:nth-child(208),
.goog-te-combo option:nth-child(209),
.goog-te-combo option:nth-child(210),
.goog-te-combo option:nth-child(211),
.goog-te-combo option:nth-child(212),
.goog-te-combo option:nth-child(213),
.goog-te-combo option:nth-child(214),
.goog-te-combo option:nth-child(215),
.goog-te-combo option:nth-child(216),
.goog-te-combo option:nth-child(217),
.goog-te-combo option:nth-child(218),
.goog-te-combo option:nth-child(219),
.goog-te-combo option:nth-child(220),
.goog-te-combo option:nth-child(221),
.goog-te-combo option:nth-child(222),
.goog-te-combo option:nth-child(223),
.goog-te-combo option:nth-child(224),
.goog-te-combo option:nth-child(225),
.goog-te-combo option:nth-child(226),
.goog-te-combo option:nth-child(227),
.goog-te-combo option:nth-child(228),
.goog-te-combo option:nth-child(229),
.goog-te-combo option:nth-child(230),
.goog-te-combo option:nth-child(231),
.goog-te-combo option:nth-child(232),
.goog-te-combo option:nth-child(233),
.goog-te-combo option:nth-child(234),
.goog-te-combo option:nth-child(235),
.goog-te-combo option:nth-child(236),
.goog-te-combo option:nth-child(237),
.goog-te-combo option:nth-child(238),
.goog-te-combo option:nth-child(239),
.goog-te-combo option:nth-child(240),
.goog-te-combo option:nth-child(241),
.goog-te-combo option:nth-child(242),
.goog-te-combo option:nth-child(243),
.goog-te-combo option:nth-child(244),
.goog-te-combo option:nth-child(245),
.goog-te-combo option:nth-child(246),
.goog-te-combo option:nth-child(247),
.goog-te-combo option:nth-child(248),
.goog-te-combo option:nth-child(249) {
  display: none;
}
#google_translate_element img{
  display: none;
}
.barlow-semibold {
  font-family: "Barlow", sans-serif;
  font-weight: 600;
  font-style: normal;
}

body {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}

@media (max-width: 2560px) {
  .part {
    padding: 20px 0px;
  }

  .moblogo {
    width: 26%;
  }

  .ftul a {
    text-decoration: none;
    color: black;
  }

  .ftul li {
    transition: 0.3s ease;
  }

  .ftul li:hover {
    letter-spacing: 2px;
    cursor: pointer;
  }

  /* width */
  ::-webkit-scrollbar {
    width: 10px;
  }

  /* Track */
  ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
  }

  /* Handle */
  ::-webkit-scrollbar-thumb {
    background: #782614;
    border-radius: 10px;
  }

  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #570112;
  }

  p {
    padding: 0px;
    margin: 0px;
  }

  .ftr1 {
    display: flex;
    /* justify-content: center; */
    align-items: center;
  }

  .ftricon {
    padding: 13px;
    border-radius: 50%;
    border: 1px solid #0d3e6c;
    background: radial-gradient(#e7d07fa1, transparent);
    color: #0d3e6c;
  }

  .sdf {
    filter: brightness(92%);
  }

  .ftr1 {
    padding: 30px 10px 30px 20px;
    border-color: #00000012;
    border-bottom: 1px solid #0d3e6c;
  }

  .ftrsec2 {
    padding: 60px;
  }

  .ftrmrg h4 {
    padding-bottom: 22px;
    color: #0d3e6c;
  }

  .rif1 {
    padding: 124px 0px;
  }

  .rif1-content h1 {
    font-size: 55px;
    font-weight: bold;
  }

  .our-works img {
    margin-top: 10px;
  }

  .ftrmrg ul {
    list-style: none;
    padding: 0px;
  }

  .ftrmrg ul li {
    margin: 8px 0px;
  }

  .newsletter {
    display: flex;
    background: #78261436;
    padding: 8px 15px;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
    margin-top: 20px;
  }

  .newsletter p {
    font-size: 20px;
    padding: 4px 15px;
    background: #782614;
    color: white;
    border-radius: 40px;
  }

  .footsec-3 {
    padding: 20px 0px;
    background: #782614;
    box-shadow: 0px 0px 17px 0px #782614;
  }

  .main-img {
    background-color: #1b1649;
    border-radius: 15px 15px 15px 15px;
  }

  .main-img img {
    width: 100%;
    max-width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
    opacity: 0.8;
    border-radius: 15px 15px 15px 15px;
  }

  .main-sec {
    padding: 50px 20px 50px 70px;
    font-family: "Barlow", sans-serif;
  }

  .main-img-text h2 {
    font-size: 39px;
    font-weight: 700;
    letter-spacing: 0.5px;
    color: #782614;
  }

  .points {
    padding: 20px 0px;
    border-top: 1px dashed #7f1966;
    border-bottom: 1px dashed #7f1966;
    margin-bottom: 28px;
  }

  .points p {
    padding-inline-start: 5px;
  }

  .pointsp {
    padding-right: 10px;
    color: #782614;
  }

  .main-button p span {
    background: #e7d07f;
    padding: 10px 22px;
    border-radius: 30px;
    color: black;
    border: 1px solid #782614;
  }

  .mainsec-3 {
    padding: 60px 0px;
    background-image: linear-gradient(180deg, #782614ab, #5c4700d1),
      url(../images/img4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    color: white;
    background-attachment: fixed;
  }

  .orange-icon {
    background: #ffa50070;
    padding: 14px;
    border-radius: 50%;
    font-size: 24px;
    color: #e7d07f;
  }

  .register-now span {
    background: #782614;
    padding: 8px 23px;
    border-radius: 40px;
    cursor: pointer;
  }

  .register {
    padding: 26px 20px 0px 20px;
  }

  .hicon-text h4 {
    margin-top: 20px;
  }

  .hicon-text p {
    font-size: 17px;
  }

  .mainsec-4 {
    padding: 0px 10px 80px 10px;
  }

  .provider-padding {
    padding: 35px;
    border: 1px solid rgb(212, 212, 212);
    /* border-radius: 20px; */
    box-shadow: 0px 0px 21px -13px;
    margin-top: 35px;
    transition: 0.6s ease;
    background: #f0fff2;
  }

  .provider-padding:hover {
    border-color: #782614;
    box-shadow: 0px 0px 36px -20px;
    /* background: #78261412; */
  }

  .provider-icon {
    font-size: 35px;
    color: #e29624;
  }

  .provider-text h3 {
    margin-top: 20px;
  }

  .provider-text p {
    font-size: 17px;
  }

  .provider-hr {
    height: 2px !important;
    width: 25%;
    margin-bottom: 30px;
  }

  .provider-btn span {
    background: #782614;
    padding: 8px 15px;
    border-radius: 30px;
    color: white;
  }

  .mainsec-5 {
    background-image: url(../images/responsible-travel-sol-y-luna-school-education.jpg);
    /* background-image: linear-gradient(88deg, #b4bec400 0%, #1b1649c7 66%), url(../images/img3.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    padding: 80px;
  }

  .discover {
    background: #e29624;
    padding: 8px 15px;
    border-radius: 30px;
    color: white;
  }

  .discover-padding {
    padding: 30px;
    background: #ffffffb5;
    border-radius: 25px;
  }

  .discover-padding h2 {
    font-size: 40px;
  }

  .subscriber:focus {
    border: none;
    box-shadow: none;
  }

  #myVideo {
    height: 65vh;
    width: 100%;
    object-fit: cover;
    /* position: fixed; */
    right: 0;
    bottom: 0;
  }

  .content {
    /* position: fixed; */
    bottom: 0;
    background: #5f5d5d80;
    color: #f1f1f1;
    width: 100%;
    padding: 48px;
    transform: translate(50%, -155%);
    border-radius: 20px;
    border: 1px solid gray;
  }

  .choose {
    padding: 80px 0px;
  }

  .choose-rocket {
    font-size: 42px;
    color: #712416;
  }

  .choose-cols {
    border: 1px solid #e29624;
    padding: 30px 15px;
    /* border-radius: 20px; */
    margin-top: 50px;
    background: #e29624;
  }

  .choose-us-text h4 {
    margin: 22px 0px;
  }

  .choose-h2 {
    font-size: 36px;
  }

  .choose-h2 h6 {
    color: #782614;
    font-weight: bold;
  }

  .banner {
    background-image: linear-gradient(88deg, #b4bec457 0%, #00000000 66%),
      url(../images/mainbg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 80vh;
    background-position: end;
    display: flex;
    align-items: center;
  }

  .banner-text h5 {
    font-size: 25px;
    color: #e7c346;
  }

  .banner-text h1 {
    font-size: 55px;
    font-weight: bold;
    color: #782614;
  }

  .banner-text p {
    font-size: 22px;
    font-weight: 600;
    color: rgb(255, 255, 255);
  }

  .main-button button {
    padding: 8px 16px;
    border-radius: 40px;
    margin-top: 20px;
    transition: 0.3s ease;
    background: #e7d07f;
    border: 1px solid #782614;
  }

  .main-button button:hover {
    transform: translateX(10px);
  }

  .banner-services .row {
    border-top: 1px solid #782614;
    border-bottom: 1px solid #782614;
    padding: 10px 0px;
  }

  .banner-icon {
    padding-right: 12px;
    color: #782614;
  }

  .website-sec2 {
    padding: 30px 0px;
    /* background: linear-gradient(45deg, #20d4bd 20%, #0043ff82 83%); */
  }

  .icons {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .icons span {
    /* background: white; */
    height: 70px;
    width: 70px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #782614;
    background: radial-gradient(#e7d07fa1, transparent);
  }

  .myicons {
    font-size: 36px;
    /* background: red;
        padding: 20px;
        border-radius: 50%; */
    color: #782614;
  }

  .icon-text {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .icon-text p {
    margin-top: 12px;
    font-size: 18px;
    font-weight: bold;
  }

  .sec-map {
    background-color: #f0f0f0;
    padding: 80px 0px;
  }

  .map-icon {
    color: #782614;
    padding-right: 10px;
  }

  .sec-a-text h2 {
    font-size: 40px;
    margin-top: 20px;
  }

  .sec-a-text p {
    font-size: 20px;
    padding: 14px 0px;
  }

  .sec-a-col1 {
    border-right: 2px solid #b8b8b8;
    margin: 15px 0px;
  }

  .sec-a-col1 h2 {
    color: #782614;
    font-size: 40px;
  }

  .sec-a-col2 {
    border-right: 2px solid #b8b8b8;
    margin: 15px 0px;
  }

  .sec-a-col2 h2 {
    color: #782614;
    font-size: 40px;
  }

  .sec-a-col3 {
    margin: 15px 0px;
  }

  .sec-a-col3 h2 {
    color: #782614;
    font-size: 40px;
  }

  .sec-a-inp {
    background: white;
    padding: 12px 4px;
    border-radius: 40px;
  }

  .sec-a-inp input {
    border: none;
    padding: 8px 50px 8px 10px;
    background: #e7e7e7;
    border-radius: 40px 0px 0px 40px;
  }

  .sec-a-icon {
    background: #0f4370;
    padding: 12px 20px;
    border-radius: 0px 40px 40px 0px;
    color: white;
  }

  .regp {
    color: white;
    margin: 20px;
  }

  .navbar a {
    color: #0f4370 !important;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 500;
  }

  .navbar-nav {
    margin-right: 123px !important;
  }

  /* Contact Page */

  .contact1 {
    background-image: linear-gradient(88deg, #2424241f 50%, #00000082 66%),
      url(../images/contact.jpg);
    background-size: cover;
    height: 60vh;
    background-position: center;
  }

  .onp {
    background-image: linear-gradient(88deg, #2424241f 50%, #00000082 66%),
      url(../images/onp.jpg);
    background-size: cover;
    height: 60vh;
    background-position: center;
  }

  .aboutus {
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    font-size: 54px;
  }

  .contact2 {
    padding: 60px 0px;
  }

  .contact-icon {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .contact-icon span {
    /* background: white; */
    height: 70px;
    width: 70px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #0e3d67;
    background: radial-gradient(#e7d07fa1, transparent);
  }

  .contact-icon {
    font-size: 36px;
    /* background: red;
        padding: 20px;
        border-radius: 50%; */
    color: #0e3d67;
  }

  .contact-cards {
    padding: 30px;
    background: #e6d9cf;
    border-radius: 12px;
    transition: 0.3s ease;
    border: 1px solid #ffffff;
  }

  .contact-cards:hover {
    border-color: #c7586e;
  }

  .contact-text h3 {
    margin: 16px 0px;
  }

  .contact3 {
    padding: 80px 0px;
    background-image: linear-gradient(88deg, #eeededc9 50%, #f1efefc9 66%),
      url(../images/cnt.jpg);
    background-size: cover;
    background-position: center;
  }

  .contact-btn {
    border: none;
    padding: 7px 30px;
    background: #782614;
    color: white;
    border-radius: 30px;
    margin: 20px 0px;
  }

  .contact-text2 h2 {
    font-size: 36px;
    margin: 20px 0px;
    color: #782614;
  }

  .send-msg {
    width: 100%;
    margin-top: 10px;
    padding: 8px;
    border-radius: 40px;
    border: none;
    background: #782614;
    color: white;
  }

  .cnt-form {
    padding: 30px;
    background: #fbf6e6;
    border-radius: 20px;
    box-shadow: 0px 0px 20px 0px #d3d3d3;
  }

  .msgg {
    display: flex;
    align-items: center;
  }

  .about1 {
    background-image: url(../images/gses.png);
    background-size: cover;
    height: 60vh;
    background-position: center;
    background-color: rgba(0, 0, 0, 0.349); /* Fallback color */
    background-blend-mode: overlay;
  }

  .about2 {
    padding: 80px 0px 40px 0px;
  }

  .about3 {
    padding: 40px 0px 40px 0px;
  }
  .about4 {
    padding: 40px 0px 40px 0px;
  }

  .about-text h1 {
    color: #782614;
  }

  .site-heading {
    margin-bottom: 50px;
    position: relative;
    z-index: 1;
  }

  .site-title-tagline {
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 22px;
    font-weight: 700;
    color: #782614;
    position: relative;
    border-bottom: 2px solid var(--theme-color);
  }

  .site-title-tagline i {
    line-height: 0;
    font-size: 20px;
  }

  .site-title {
    /* font-weight: 700; */
    font-size: 40px;
    color: #782614;
    margin-top: 10px;
    margin-bottom: 0;
    position: relative;
  }

  .site-heading p {
    margin-top: 15px;
  }

  .team-item {
    position: relative;
    /* background: #ebebeb; */
    background: #00abff1c;
    padding: 15px;
    margin-bottom: 25px;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: var(--box-shadow);
    transition: 0.3s ease;
  }

  .team-item:hover {
    transform: translateY(-10px);
  }

  .team-img img {
    border-radius: 8px;
  }

  .team-bio h5 {
    margin-top: 10px;
    color: #782614;
  }

  .team-social {
    position: absolute;
    margin-bottom: 10px;
    text-align: center;
    top: 50px;
    right: 0px;
    bottom: 0;
    opacity: 0;
    transition: var(--transition);
  }

  .tablinks {
    text-transform: uppercase;
  }

  .team-social a {
    display: block;
    color: var(--color-white);
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    border-radius: 15px;
    background: var(--theme-color);
    box-shadow: var(--box-shadow);
  }

  /* Style the tab */
  /* .tab {
    float: left;
    background-color: #f7efd4;
    width: 100%;
    position: sticky !important;
    top: 0;
  }

  .tab button {
    display: block;
    background-color: inherit;
    color: #782614;
    padding: 22px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
  }

  .tab button:hover {
    background-color: #782614b8;
  }

  .tab button.active {
    background-color: #782614;
    color: #f7efd4;
  }

  .tabcontent {
    float: left;
    padding: 0px 12px;
    width: 100%;
    padding: 100px;
    border-left: none;
  } */

  .ftth3 {
    font-size: 40px;
    color: #782614;
    text-transform: uppercase;
  }

  .serv-con {
    margin-top: 45px;
  }

  .ser-ftth-img {
    width: 100%;
  }

  .owl-dots {
    display: none;
  }

  .ulli {
    font-size: 21px;
  }

  .owls {
    width: 80%;
  }

  .owlsd {
    width: 80%;
  }

  .txttt h5 {
    text-align: justify;
    margin-top: 45px;
  }

  .txttt h5 span {
    color: #782614;
    font-weight: bold;
  }

  .ulli li span {
    color: #782614;
  }

  .ftthp {
    font-size: 18px;
  }

  .ftthr {
    height: 4px !important;
    width: 44% !important;
    color: #782614 !important;
  }

  .onp1 {
    border-radius: 10px 10px 0px 0px;
  }

  .ongp-text {
    background: #782614;
    border-radius: 0px 0px 10px 10px;
    padding: 12px;
    color: white;
    text-align: center;
  }

  .pro {
    padding: 54px 0px;
  }

  .onghd {
    margin-bottom: 42px;
  }

  .onghd h1 {
    color: #782614;
  }

  .onghr {
    height: 4px !important;
    width: 47% !important;
    color: #782614 !important;
  }

  .orojt {
    transition: 0.3s ease;
    margin: 15px;
  }

  .orojt:hover {
    box-shadow: 0px 0px 33px -9px #782614;
    border-radius: 10px;
    transform: scale(1.03);
  }
}

@media (max-width: 1920px) {
}

@media (max-width: 1440px) {
  .content {
    transform: translate(50%, -130%);
  }

  .main-sec {
    padding: 11px 20px 36px 70px;
    font-family: "Barlow", sans-serif;
  }
}

@media (max-width: 1395px) {
  .navbar a {
    color: #0f4370 !important;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 500;
  }
}

@media (max-width: 1024px) {
  .content {
    padding: 21px;
    transform: translate(50%, -146%);
  }

  .navbar-nav {
    margin-right: 68px !important;
  }

  .ftrmrg h4 {
    padding-bottom: 22px;
    color: #782614;
    text-wrap: nowrap;
  }

  .contact2 {
    padding: 16px 0px;
  }

  .navbar-brand {
    margin: 0px;
  }

  .icon-text p {
    font-size: 15px;
  }

  .main-sec {
    padding: 9px 8px 11px 28px;
    font-family: "Barlow", sans-serif;
  }

  .sec-a-text h2 {
    font-size: 34px;
  }

  .sec-a-text p {
    font-size: 16px;
    padding: 4px 0px;
  }

  .navbar-toggler-icon {
    justify-content: center;
    display: flex;
    align-items: center;
  }

  .navbar a {
    color: #0f3c67 !important;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 500;
  }
}

@media (max-width: 768px) {
  .moblogo {
    width: 47%;
  }
  .content {
    transform: translate(50%, -127%);
  }

  .main-img-text h2 {
    font-size: 32px;
  }

  .hicon-text p {
    font-size: 15px;
    margin: 1px 0px 19px 0px;
  }

  .choose-cols {
    border: 1px solid #dbdbdb;
    padding: 17px 8px;
    /* border-radius: 20px; */
    margin-top: 21px;
  }

  .provider-padding {
    padding: 14px;
    border: 1px solid rgb(212, 212, 212);
  }

  .discover-padding {
    padding: 15px;
    background: #ffffffb5;
    border-radius: 13px;
  }

  .ftrsec2 {
    padding: 31px 0px;
  }
}

@media (max-width: 576px) {
  .content {
    transform: translate(0%, -104%);
  }

  .about1 {
    background-image: linear-gradient(88deg, #2424247e 50%, #0000009a 66%),
      url(../images/rr1.png);
    background-size: cover;
    height: 30vh;
    background-position: center;
  }

  .tabcontent {
    float: left;
    padding: 0px 12px;
    /* border: 1px solid #ccc; */
    width: 100%;
    padding: 30px 20px;
    border-left: none;
  }

  .aboutus {
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    font-size: 34px;
  }

  .onp {
    background-image: linear-gradient(88deg, #2424241f 50%, #00000082 66%),
      url(../images/onp.jpg);
    background-size: cover;
    height: 30vh;
    background-position: center;
  }

  .contact1 {
    background-image: linear-gradient(88deg, #2424241f 50%, #00000082 66%),
      url(../images/contact.jpg);
    background-size: cover;
    height: 30vh;
    background-position: center;
  }

  .moblogo {
    width: 55%;
  }

  .banner-text h1 {
    font-size: 42px;
    font-weight: bold;
    color: #782614;
  }

  .banner-text p {
    font-size: 17px;
    font-weight: 600;
    color: rgb(255, 255, 255);
  }

  .banner-services .row {
    border-top: 1px solid #782614;
    border-bottom: 1px solid #782614;
    padding: 10px 0px;
    margin-top: 20px;
  }

  .icon-text p {
    margin-top: 11px;
    margin-bottom: 18px;
    text-align: center;
  }

  .mymp {
    margin-bottom: 30px;
  }

  .mobile-footer {
    margin-top: 30px;
  }

  .ftrmrg h4 {
    padding-bottom: 10px;
    padding-top: 20px;
  }

  .kebit {
    margin: 0px;
  }
}

@media (max-width: 425px) {
  .content {
    transform: translate(0%, -139%);
  }

  .discover-padding h2 {
    font-size: 28px;
  }

  .mainsec-5 {
    padding: 50px;
  }
}

@media (max-width: 375px) {
}

@media (max-width: 320px) {
  .content {
    transform: translate(0%, -126%);
  }
}
