﻿@charset "utf-8";
@import url(https://fonts.bunny.net/css?family=manrope:400,500,700,800|merienda-one:400);

/*---------------GLOBAL----------------*/
ul, li, ul li, table, lable, p, span, dl, dt, dd, table, tr, td {margin: 0px; padding: 0px;}
* {margin: 0px; padding: 0px;}
a:hover, a:focus {text-decoration: none !important;}
img {border: none;}
.mt5 {margin-top: 5px !important;}
.mt7 {margin-top: 7px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml30 {margin-left: 30px !important;}
.ml40 {margin-left: 40px !important;}
.ml50 {margin-left: 50px !important;}
.ml60 {margin-left: 60px !important;}

/* 3D */
.site-button.button-3d {color: #fff; border-radius: 3px; -webkit-border-radius: 3px; border-bottom: 4px solid rgba(0, 0, 0, 0.2); border-left: none; border-right: none; border-top: none;}
/* Outline */

/* white */

a:focus{outline: none !important; box-shadow: none;}
pd10 {padding: 10px;}
.img-fullwidth img {width: 100%; height: auto;}

body {font-size: 14px !important; font-family: 'Open Sans', sans-serif !important; font-family: 'Roboto', sans-serif !important; font-family: "Manrope", sans-serif !important ;   position:relative; width:100%; float:left;}

select:-moz-focusring{color: transparent !important;text-shadow: 0 0 0 #000 !important;}
a:focus, 
input[type="submit"],
button{outline:none !important;text-decoration:none;}
.form-control:focus{border-color: #ccc;outline:none;webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);}

header, footer, figure, aside, section, article {display: block;}
.full-width {float: left; width: 100%; padding: 0 15px 30px; max-width: 100%;}
.widthfull {width: 100%; float: left;}
.breadcrumb { padding: 8px 0px !important; margin-bottom: 0px !important; list-style: none !important; background-color: transparent !important; border-radius: 0px !important; margin-top: 10px;}
.top_line { width: 100%; height: 4px; float: left; background: #003366; visibility:hidden; margin-top:10px;}
.im-responsive{width:100%; height:auto;}
a{outline:none;}

select:-moz-focusring{color: transparent !important; text-shadow: 0 0 0 #000 !important;}
.topcontrol{background:#15bdcc !important;}
.ul-coomon{width:100%; float:left; padding-left:20px;}
.ul-coomon li{float:left; width:100%;}
.padding0 {margin-left: -5px !important; margin-right: -5px !important;}
.padding0>div {padding-left: 5px !important; padding-right: 5px !important;}
.align-right{text-align:right;}

.padding0 {margin-left: -5px !important; margin-right: -5px !important;}
.padding0>div {padding-left: 5px !important; padding-right: 5px !important;}
.padding00 {margin-left: 0px !important; margin-right: 0px !important;}
.padding00>div {padding-left: 0px !important; padding-right: 0px !important;}
.ul-common li{line-height: 30px;}
.topcontrol {background: #313131 !important; color:#fefa17 !important; z-index:11; border-radius:50px; }
.whatsapp-icon{position:fixed; width:40px; height:50px; z-index:1111; bottom:95px !important; right:45px !important;}
.whatsapp-icon img{width:100%; height:auto;}

.padding10 {margin-left: -10px !important; margin-right: -10px !important;}
.padding10>div {padding-left: 10px !important; padding-right: 10px !important;}

.ul-common{width:100%; float:left;padding-left:20px;}
.ul-common li{float:left; width:100%;}
.ol-common{width:100%; float:left;padding-left:20px;}
.ol-common li{float:left; width:100%;}
.ul-coomon{width:100%; float:left; padding-left:20px;}
.ul-coomon li{float:left; width:100%;}

/*Bootstrap time Picker*/
/*.table-condensed {width: 100% !important;}
.table-condensed thead {display: none !important;}
.table-condensed tfoot {display: none !important;}*/
/*Bootstrap time Picker*/


/*Start New Autocomplete*/


.ac_results{padding:0;border:1px solid #000;background-color:#fff;overflow:hidden;z-index:9999;width:400px!important; max-height:270px; overflow:auto;}
.ac_results ul{width:100%;list-style:none;padding:0;margin:0;box-shadow:0 0 1px 1px #CCC;background-color:#fff}
.ac_results li{margin:0;cursor:default;display:block;font:menu;font-size:14px;overflow:hidden}
.ac_odd{float:left;width:100%;background:url(../images/autocompleteicon/loc1.png) 3% 49% no-repeat #FFF;color:#063553;font:15px/25px DinMedium;padding:10px 20px 10px 31px;margin-top:5px}
.ac_odd u{text-decoration:none;}
.ac_even{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF;}
.ac_even1{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF;}
.ac_evenFH{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF;}
.ac_evenFH1{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF;}
.ac_over{background-color:#FFEC9D}
.ac_even:hover{background-color:#FFEC9D}



.ac_results.new {border-radius:5px; top:100%;}
.ac_results.new .ac_even{float:left;width:100%;padding:7px 6px 7px 40px; font: 400 14px/20px Roboto,Arial,sans-serif; letter-spacing: .2px; color: #5f6368;font-size: 13px; background:url(../images/autocompleteicon/plane2.png) 3.5% 40% no-repeat #FFF; border-bottom: 1px solid #eee;}
.ac_results.new .ac_even:hover{background:url(../images/autocompleteicon/plane2a.png) 3.5% 40% no-repeat #f1f2f7; animation:plane-animation 4s infinite linear;}
.ac_results.new .ac_even u{text-decoration:none;}
.ac_results.new .ac_even .airport-name{display:block; line-height:15px;}
.ac_results.new .ac_even .city-name{display:block; line-height:15px; font-size:10px;}


.ac_results.ac_results_hotel.new .ac_even{background:url(../images/autocompleteicon/hotel-icon.png) 2.8% 40% no-repeat #FFF;}
.ac_results.ac_results_hotel.new .ac_even:hover{background:url(../images/autocompleteicon/hotel-icon.png) 2.8% 40% no-repeat #FFF; animation:hotel-animation 4s infinite linear;}
.ac_results.ac_results_transfer.new .ac_even{background:url(../images/autocompleteicon/transfer-icon.png) 2.8% 40% no-repeat #FFF;}
.ac_results.ac_results_transfer.new .ac_even:hover{background:url(../images/autocompleteicon/transfer-icon.png) 2.8% 40% no-repeat #FFF; animation:transfer-animation 4s infinite linear;}
.ac_results.ac_results_other.new .ac_even{background:url(../images/autocompleteicon/ohter-icon.png) 2.8% 40% no-repeat #FFF;}
.ac_results.ac_results_other.new .ac_even:hover{background:url(../images/autocompleteicon/ohter-icon.png) 2.8% 40% no-repeat #FFF; animation:other-animation 4s infinite linear;}


@keyframes plane-animation {
   0% {background:url(../images/autocompleteicon/plane2a.png) 1.5% 40% no-repeat #f1f2f7;}
  25% {background:url(../images/autocompleteicon/plane2a.png) 4% 40% no-repeat #f1f2f7;}
  50% {background:url(../images/autocompleteicon/plane2a.png) 1.5% 40% no-repeat #f1f2f7;}
  99% {background:url(../images/autocompleteicon/plane2a.png) 4% 40% no-repeat #f1f2f7;}
  100% {background:url(../images/autocompleteicon/plane2a.png) 1.5% 40% no-repeat #f1f2f7;}
}

@keyframes hotel-animation {
   0% {background:url(../images/autocompleteicon/hotel-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  25% {background:url(../images/autocompleteicon/hotel-icon.png) 4% 40% no-repeat #f1f2f7;}
  50% {background:url(../images/autocompleteicon/hotel-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  99% {background:url(../images/autocompleteicon/hotel-icon.png) 4% 40% no-repeat #f1f2f7;}
  100% {background:url(../images/autocompleteicon/hotel-icon.png) 1.5% 40% no-repeat #f1f2f7;}
}

@keyframes transfer-animation {
   0% {background:url(../images/autocompleteicon/transfer-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  25% {background:url(../images/autocompleteicon/transfer-icon.png) 4% 40% no-repeat #f1f2f7;}
  50% {background:url(../images/autocompleteicon/transfer-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  99% {background:url(../images/autocompleteicon/transfer-icon.png) 4% 40% no-repeat #f1f2f7;}
  100% {background:url(../images/autocompleteicon/transfer-icon.png) 1.5% 40% no-repeat #f1f2f7;}
}

@keyframes other-animation {
   0% {background:url(../images/autocompleteicon/ohter-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  25% {background:url(../images/autocompleteicon/ohter-icon.png) 4% 40% no-repeat #f1f2f7;}
  50% {background:url(../images/autocompleteicon/ohter-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  99% {background:url(../images/autocompleteicon/ohter-icon.png) 4% 40% no-repeat #f1f2f7;}
  100% {background:url(../images/autocompleteicon/ohter-icon.png) 1.5% 40% no-repeat #f1f2f7;}
}


::-webkit-scrollbar-track {background-color: #eee !important;-webkit-border-radius: 0px;border-radius: 0px;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 0px;border-radius: 0px;background: #5b5873 !important;}
.ac_results.new::-webkit-scrollbar {width:3px;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.ac_results{width:100% !important;}
.ac_even,
.ac_even1{float:left;width:100%;padding:6px 6px 6px 40px !important;}
}

/*End New Autocomplete*/


.element-1{-webkit-animation-delay:0.5s;animation-delay:0.5s}
.element-2{-webkit-animation-delay:1s;animation-delay:1s}
.element-3{-webkit-animation-delay:1.5s;animation-delay:1.5s}
.element-4{-webkit-animation-delay:2s;animation-delay:2s}
.element-5{-webkit-animation-delay:2.5s;animation-delay:2.5s}
.element-6{-webkit-animation-delay:3s;animation-delay:3s}
.element-7{-webkit-animation-delay:3.5s;animation-delay:3.5s}
.element-8{-webkit-animation-delay:4s;animation-delay:4s}
.element-9{-webkit-animation-delay:4.5s;animation-delay:4.5s}
.element-10{-webkit-animation-delay:5s;animation-delay:5s}
.element-11{-webkit-animation-delay:5.5s;animation-delay:5.5s}
.element-12{-webkit-animation-delay:6s;animation-delay:6s}

/*--- star rating fontawesome ---*/
.stars.stars-1:before {content: "\f005";}
.stars.stars-1-5:before {content: "\f005\f123";}
.stars.stars-2:before {content: "\f005\f005";}
.stars.stars-2-5:before {content: "\f005\f005\f123";}
.stars.stars-3:before {content: "\f005\f005\f005";}
.stars.stars-3-5:before {content: "\f005\f005\f005\f123";}
.stars.stars-4:before {content: "\f005\f005\f005\f005";}
.stars.stars-4-5:before {content: "\f005\f005\f005\f005\f123";}
.stars.stars-5:before {content: "\f005\f005\f005\f005\f005";}
.stars.stars-5-5:before {content: "\f005\f005\f005\f005\f005\f123";}
.stars.stars-1-0:before {content: "\f005\f006\f006\f006\f006";}
.stars.stars-2-0:before {content: "\f005\f005\f006\f006\f006";}
.stars.stars-3-0:before {content: "\f005\f005\f005\f006\f006";}
.stars.stars-4-0:before {content: "\f005\f005\f005\f005\f006";}
.stars.stars-5-0:before {content: "\f005\f005\f005\f005\f005";}
.stars.stars-1-05:before {content: "\f005\f123\f006\f006\f006";}
.stars.stars-2-05:before {content: "\f005\f005\f123\f006\f006";}
.stars.stars-3-05:before {content: "\f005\f005\f005\f123\f006";}
.stars.stars-4-05:before {content: "\f005\f005\f005\f005\f123";}
.stars.stars-5-05:before {content: "\f005\f005\f005\f005\f005\f123";}

.stars.n{color:#999; position:relative;}
.stars.n:before {content: "\f005\f005\f005\f005\f005";}
.stars.n .n-in{position:absolute; color:#ff9900; top:0px;}
.stars.n .n-in.stars-1-0-n:before {content: "\f005";}
.stars.n .n-in.stars-1-05-n:before {content: "\f005\f089";}
.stars.n .n-in.stars-2-0-n:before {content: "\f005\f005";}
.stars.n .n-in.stars-2-05-n:before {content: "\f005\f005\f089";}
.stars.n .n-in.stars-3-0-n:before {content: "\f005\f005\f005";}
.stars.n .n-in.stars-3-05-n:before {content: "\f005\f005\f005\f089";}
.stars.n .n-in.stars-4-0-n:before {content: "\f005\f005\f005\f005";}
.stars.n .n-in.stars-4-05-n:before {content: "\f005\f005\f005\f005\f089";}
.stars.n .n-in.stars-5-0-n:before {content: "\f005\f005\f005\f005\f005";}
.stars.n .n-in.stars-5-05-n:before {content: "\f005\f005\f005\f005\f005\f089";}
/*--- star rating fontawesome ---*/

/*Start New Autocomplete*/
.ac_results{padding:0;border:1px solid #000;background-color:#fff;overflow:hidden;z-index:9999;width:400px!important; max-height:270px; overflow:auto;}
.ac_results ul{width:100%;list-style:none;padding:0;margin:0;box-shadow:0 0 1px 1px #CCC;background-color:#fff}
.ac_results li{margin:0;cursor:default;display:block;font:menu;font-size:14px;overflow:hidden}
.ac_odd{float:left;width:100%;background:url(../images/autocompleteicon/loc1.png) 3% 49% no-repeat #FFF;color:#063553;font:15px/25px DinMedium;padding:10px 20px 10px 31px;margin-top:5px}
.ac_odd u{text-decoration:none;}
.ac_even{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF;}
.ac_even1{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF;}
.ac_evenFH{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF;}
.ac_evenFH1{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0A6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #FFF;}
.ac_over{background-color:#FFEC9D}
.ac_even:hover{background-color:#FFEC9D}



.ac_results.new {border-radius:5px; top:100%;}
.ac_results.new .ac_even{float:left;width:100%;padding:7px 6px 7px 40px; font: 400 14px/20px Roboto,Arial,sans-serif; letter-spacing: .2px; color: #5f6368;font-size: 13px; background:url(../images/autocompleteicon/plane2.png) 3.5% 40% no-repeat #FFF; border-bottom: 1px solid #eee;}
.ac_results.new .ac_even:hover{background:url(../images/autocompleteicon/plane2a.png) 3.5% 40% no-repeat #f1f2f7; animation:plane-animation 4s infinite linear;}
.ac_results.new .ac_even u{text-decoration:none;}
.ac_results.new .ac_even .airport-name{display:block; line-height:15px;}
.ac_results.new .ac_even .city-name{display:block; line-height:15px; font-size:10px;}


.ac_results.ac_results_hotel.new .ac_even{background:url(../images/autocompleteicon/hotel-icon.png) 2.8% 40% no-repeat #FFF;}
.ac_results.ac_results_hotel.new .ac_even:hover{background:url(../images/autocompleteicon/hotel-icon.png) 2.8% 40% no-repeat #FFF; animation:hotel-animation 4s infinite linear;}
.ac_results.ac_results_transfer.new .ac_even{background:url(../images/autocompleteicon/transfer-icon.png) 2.8% 40% no-repeat #FFF;}
.ac_results.ac_results_transfer.new .ac_even:hover{background:url(../images/autocompleteicon/transfer-icon.png) 2.8% 40% no-repeat #FFF; animation:transfer-animation 4s infinite linear;}
.ac_results.ac_results_other.new .ac_even{background:url(../images/autocompleteicon/ohter-icon.png) 2.8% 40% no-repeat #FFF;}
.ac_results.ac_results_other.new .ac_even:hover{background:url(../images/autocompleteicon/ohter-icon.png) 2.8% 40% no-repeat #FFF; animation:other-animation 4s infinite linear;}


@keyframes plane-animation {
   0% {background:url(../images/autocompleteicon/plane2a.png) 1.5% 40% no-repeat #f1f2f7;}
  25% {background:url(../images/autocompleteicon/plane2a.png) 4% 40% no-repeat #f1f2f7;}
  50% {background:url(../images/autocompleteicon/plane2a.png) 1.5% 40% no-repeat #f1f2f7;}
  99% {background:url(../images/autocompleteicon/plane2a.png) 4% 40% no-repeat #f1f2f7;}
  100% {background:url(../images/autocompleteicon/plane2a.png) 1.5% 40% no-repeat #f1f2f7;}
}

@keyframes hotel-animation {
   0% {background:url(../images/autocompleteicon/hotel-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  25% {background:url(../images/autocompleteicon/hotel-icon.png) 4% 40% no-repeat #f1f2f7;}
  50% {background:url(../images/autocompleteicon/hotel-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  99% {background:url(../images/autocompleteicon/hotel-icon.png) 4% 40% no-repeat #f1f2f7;}
  100% {background:url(../images/autocompleteicon/hotel-icon.png) 1.5% 40% no-repeat #f1f2f7;}
}

@keyframes transfer-animation {
   0% {background:url(../images/autocompleteicon/transfer-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  25% {background:url(../images/autocompleteicon/transfer-icon.png) 4% 40% no-repeat #f1f2f7;}
  50% {background:url(../images/autocompleteicon/transfer-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  99% {background:url(../images/autocompleteicon/transfer-icon.png) 4% 40% no-repeat #f1f2f7;}
  100% {background:url(../images/autocompleteicon/transfer-icon.png) 1.5% 40% no-repeat #f1f2f7;}
}

@keyframes other-animation {
   0% {background:url(../images/autocompleteicon/ohter-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  25% {background:url(../images/autocompleteicon/ohter-icon.png) 4% 40% no-repeat #f1f2f7;}
  50% {background:url(../images/autocompleteicon/ohter-icon.png) 1.5% 40% no-repeat #f1f2f7;}
  99% {background:url(../images/autocompleteicon/ohter-icon.png) 4% 40% no-repeat #f1f2f7;}
  100% {background:url(../images/autocompleteicon/ohter-icon.png) 1.5% 40% no-repeat #f1f2f7;}
}


::-webkit-scrollbar-track {background-color: #eee !important;-webkit-border-radius: 0px;border-radius: 0px;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 0px;border-radius: 0px;background: #5b5873 !important;}
.ac_results.new::-webkit-scrollbar {width:3px;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.ac_results{width:100% !important;}
.ac_even,
.ac_even1{float:left;width:100%;padding:6px 6px 6px 40px !important;}
}

/*End New Autocomplete*/



/* ----------------EXTERNAL PAGES--------------------- */
.home_external_page{width:100%;padding-bottom:30px;  font-family: 'Poppins', sans-serif;  background: #f5f5f5;}
.home_external_page .table-full{width: 100%; float: left; }
.home_external_page .table-full table.table-heading thead tr th {background: #000; color: #fff;}

.about_us_pg .about-us-bg,
.privacy_policy_pg .privacy_policy_bg,
.terms_condition_pg .terms_condition_bg,
.service_pg .service_bg,
.contact_us_pg .contact_us_bg{float:left; width:100%;  font-family: 'Poppins', sans-serif; height:auto; background:url(../images/bg/contactus-bg.jpg) no-repeat top; margin-bottom:40px; }

.about_us_pg .about-us-bg,
.terms_condition_pg .terms_condition_bg,
.contact_us_pg .contact_us_bg,
.service_pg .service_bg,
.privacy_policy_pg .privacy_policy_bg{ width:100%;  font-family: 'Poppins', sans-serif; float:left; text-align:center; color:#fff; font-size:40px; padding:100px 0;}

.about_us_pg .about-us-bg h1,
.contact_us_pg .contact_us_bg h1, 
.privacy_policy_pg .privacy_policy_bg h1,
.service_pg .service_bg h1,
.terms_condition_pg .terms_condition_bg h1{text-transform:uppercase; font-family: 'Poppins', sans-serif;}

.about_us_pg .heading,
.privacy_policy_pg .heading,
.service_pg .heading,
.terms_condition_pg .heading{width:100%; float:left; text-align:left; font-size:30px; font-weight:bold; color:#000; border-bottom:1px solid #eee; margin-bottom:10px; }

.about_us_pg .heading h2,
.terms_condition_pg .heading h2,
.service_pg .heading h2,
.privacy_policy_pg .heading h2{ border-bottom:0px solid #00d227; float:left; width:auto; padding:5px 0; margin:0px; position:relative;font-size: 25px;text-transform: uppercase;}

.about_us_pg .heading h2:after,
.terms_condition_pg .heading h2:after,
.service_pg .heading h2:after,
.privacy_policy_pg .heading h2:after{width:100%; height:3px; content:""; position:absolute; bottom:0px; left:0px; background:#1f419b;}

.about_us_pg h3,
.terms_condition_pg h3,
.privacy_policy_pg h3{font-size: 20px;width:100%;float:left;line-height: 25px;}

.about_us_pg h4,
.terms_condition_pg h4,
.privacy_policy_pg h4{font-size: 20px;width:100%;float:left;}

.about_us_pg .abouttext,
.terms_condition_pg .abouttext,
.privacy_policy_pg .abouttext{width: 100%;float: left;line-height: 30px; font-size: 15px; margin: 0;padding:0;text-align: justify;margin-bottom: 10px;}

.about_us_pg .abouttext a,
.terms_condition_pg .abouttext a,
.privacy_policy_pg .abouttext a{color: #ee5f2b;}

.about_us_pg .abouttext a:hover,
.terms_condition_pg .abouttext a:hover,
.privacy_policy_pg .abouttext a:hover{text-decoration:none;}

.about_us_pg .ul-common,
.privacy_policy_pg .ul-common,
.terms_condition_pg .ul-common{width:100%;float:left;padding-left:20px;margin-bottom:10px;}

.about_us_pg .ul-common li,
.privacy_policy_pg .ul-common li,
.terms_condition_pg .ul-common li{ line-height: 30px; font-size: 15px;}

.about_us_pg .ol-common li,
.privacy_policy_pg .ol-common li,
.terms_condition_pg .ol-common li{ line-height: 30px; font-size: 15px;}



.about_us_pg .innterul{padding-left: 15px; line-height: 30px;}
.innteraboutdata .message_body {line-height: 30px; font-size: 15px;}
.privacyinner, 
.faqinner p{line-height: 30px; font-size: 15px;}
.faqinner ul{padding-left: 15px;}

/*  ---------------CONTACT US---------------- */

/*  CONTACT US */

/*  ---------------CONTACT US---------------- */

/*  CONTACT US */
.contactus-pg{ float:left; width:100%;background: #f5f5f5;}
.contact-us-bg{ float:left; width:100%; height:auto; background:url(../images/bg/contactus-bg.jpg) no-repeat top; margin-bottom:40px; }
.contact-us-bg h1{ width:100%; float:left; text-align:center; color:#fff; font-size:40px; font-weight:bold; padding:100px 0;}
.contactus-pg .map-full{width:100%; float:left; margin-top:10px;}
.contactus-pg .contact-detail h2{width:100%; float:left; font-size:20px; font-weight:bold; color:#000; padding:0px; margin:0px; margin-top:30px; margin-bottom:15px;}
.contactus-pg .contact-detail p{width:100%; float:left; color: #777; font-size: 15px; line-height: 26px; padding:0px; margin:0px;}
.contactus-pg .contact-detail p span{color:#000;}

.contactus-pg .form-full{ float:left; width:100%; border:5px solid #ccc; padding: 40px 20px; margin-top:10px; margin-bottom:0px;}
.contactus-pg .form-full .input{ border-radius:0px; float:left; height:46px; line-height:46px; margin-bottom:25px;}
.contactus-pg .form-full .textaria{ border-radius:0px; }
.contactus-pg .form-full .input-btn{ border:none; outline:0px; padding:10px 30px; background:#1f419b; color:#fff; margin-top:20px;}
.contactus-pg .form-full .input-btn:hover{ background:#1f419b;}

/*------- HEADER start--------*/


/*-- HEADER --*/
header{width:100%; float:left; background:none; }
header.header-fix .header-inner{width:100%; float:left; background: #15141470; z-index:1111; top:0%; font-family: 'Poppins', sans-serif !important; border-bottom:1px solid #e4e6e8; }
header.header-fix.active .header-inner{top:-100%; position:fixed;}
header.header-fix.active-plus .header-inner{top:0px; transition:1s; background:#4d4d4d;}
header .blank-header{display:none;}
header.header-fix.active .blank-header {width: 100%;height: 113px;float: left; display:block;}
header.home-header{box-shadow:none;}
header.home-header .header-inner{width: 100%; position:absolute; top: 0; left: 0; z-index: 1111; background:none;}
header .header-inner.bg-blue .bottom-strip{background: #336e7b}

header .top-strip{width:100%; float:left; background:#1354a7; color:#fff; padding:8px 0;}
header .top-strip a{color:#fff;}
header .top-strip .ts-left{float:left;}
header .top-strip .ts-right{float:right;}
header .top-strip .ts-text .icon{font-size:14px;}
header .top-strip .ts-text .text{font-size:14px;}

header .bottom-strip{width:100%; float:left; }
header .bottom-strip nav.navbar{margin-bottom:0px;}
header .bottom-strip .logo{margin:0px 0 0px 0; float:left;  padding:12px 0 2px 0px;}
header .bottom-strip .logo img{width:150px;}
header .bottom-strip .outer-menu{float:right; list-style:none; margin:5px 0;}
header .bottom-strip .outer-menu li{display:inline-block;}
header .bottom-strip .outer-menu li a{color:#333;}
header .bottom-strip .outer-menu li .icon{font-size:14px;}
header .bottom-strip .outer-menu li .icon .im{width:25px; transform:rotate(20deg);}
header .bottom-strip .outer-menu li .text{font-size:20px; font-weight:600; color:#1354a7;}

header .bottom-strip .outer-menu li.new-design{display:flex;}
header .bottom-strip .outer-menu li.new-design .one_phone{padding: 0px 0px; font-size: 13px; color: #fff; border-radius: 12px; font-weight: 700;}
header .bottom-strip .outer-menu li.new-design .one_phone{display:flex; align-items:center; position:relative;}
header .bottom-strip .outer-menu li.new-design .one_phone .icon{display:flex; width:40px; margin-right:10px; height:auto; margin-bottom:0px; animation: shake-phn 0.5s infinite;}
header .bottom-strip .outer-menu li.new-design .one_phone2 .icon{display:flex; width:30px; margin-right:10px; height:auto; margin-bottom:0px; animation: shake-phn 0.5s infinite;}
header .bottom-strip .outer-menu li.new-design .one_phone .circle-icon{width: 60px; height: 60px; line-height: 60px; background-color: #f5fbf863; border-radius: 99px; text-align: center; margin: 0; margin-left:10px; position: relative; z-index: 99999999;}
header .bottom-strip .outer-menu li.new-design .one_phone .circle-icon::after{    content: ""; position: absolute; inset: 7px; background-color: #ECF8F2; border-radius: inherit;}
header .bottom-strip .outer-menu li.new-design .one_phone .circle-icon img{    width: 23px;position: relative; z-index: 99;}
header .bottom-strip .outer-menu li.new-design .one_phone .content{display:flex; flex-direction:column;  align-items: end;}
header .bottom-strip .outer-menu li.new-design .one_phone .content .text1{display:flex; font-size:13px; font-weight:400; color:#fff;}
header .bottom-strip .outer-menu li.new-design .one_phone .content .text2{display:flex; font-size:20px; font-weight:600; margin-top:-2px;color:#fff;}


header .bottom-strip .navbar-header .navbar-toggle{background:#ccc;}
header .bottom-strip .navbar-header .navbar-toggle .icon-bar{background:#666;}

header .bottom-strip .navbar-collapse{padding:0px;}
header .bottom-strip .navbar-nav{margin:0px; margin-top:25px; float:right; margin-left:0px; margin-right:220px;}
header .bottom-strip .navbar-nav>li{padding:0 10px;}
header .bottom-strip .navbar-nav>li:last-child{padding-right:0px;}
header .bottom-strip .navbar-nav>li>a{padding:0px; padding:0 0px; font-size:14px; color:#fff; font-weight:300; position:relative;}
header .bottom-strip .navbar-nav>li>a:hover,
header .bottom-strip .navbar-nav>li>a:focus{background:none;}
header .bottom-strip .navbar-nav>li>a:before{content:""; position:absolute; width:0%; height:1px; background:#fff; left:50%; right:50%; bottom:-5px; transition:0.3s;}
header .bottom-strip .navbar-nav>li>a:hover:before{width:100%; left:0%; right:0%;}

header .bottom-strip .navbar-nav>li.dropdown .dropdown-menu li{width:100%;}
header .bottom-strip .navbar-nav>li.dropdown .dropdown-menu li a{width:100%;}
header .bottom-strip .navbar-nav>li.dropdown .dropdown-toggle .caret{transition:0.3s; position:relative; top:-1px;}
header .bottom-strip .navbar-nav>li.dropdown.open .dropdown-toggle .caret{transform:rotate(-180deg);}

@media only screen and (min-width: 767px)  {
/*header .bottom-strip .navbar-collapse{display:none !important;}*/
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
header .bottom-strip .logo{margin-left:15px;}
header .bottom-strip .outer-menu{margin-top:-10px; margin-bottom:5px;}
header .bottom-strip .navbar-collapse{width:100%; margin:0px; padding:0px; background:#212529; padding:15px 15px;}
header .bottom-strip .navbar-nav{width:100%; margin:0px;}
header .bottom-strip .navbar-nav>li{padding:5px 0px;}
header .bottom-strip .navbar-nav>li>a:before{display:none;}
header .bottom-strip .outer-menu li .icon .im{width:14px;}
header .bottom-strip .outer-menu li .text{font-size:14px;}
header .bottom-strip .outer-menu li.new-design{display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
header .bottom-strip .outer-menu{margin-top:5px;}
header .bottom-strip .navbar-nav{margin-top:30px; margin-left:0px; margin-right:20px;}
header .bottom-strip .navbar-nav>li:last-child>a{padding-right:0px;}
header .bottom-strip .navbar-nav>li{padding:0 5px;}
header .bottom-strip .outer-menu li.new-design .one_phone .content .text2{font-size:17px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
header .bottom-strip .navbar-nav>li {padding: 0 5px;}
}
/*-- HEADER --*/


/*----------BANNER----------*/
.banner-slider {position: relative; width:100%; float:left;}
/*.banner-slider:before {content: "";position: absolute;top: 0px;left: 0px;width: 100%;height: 7px;background: url(../images/icons/header-bottom.png); z-index:1; opacity:0.8;}*/
.banner-slider .item img{width: 100%;object-fit: cover; background-position: top;}
@media only screen and (min-width:1200px) {
.banner-slider .item img{height:700px;}
}

.banner-slider .carousel-control {position: absolute; top: 0;bottom: 0;width: 15%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);background-color: rgba(0,0,0,0);filter: alpha(opacity=50);opacity: 1;z-index: 10;width: 43px;height: 43px;border: 2px solid #fff;border-radius: 50%;padding: 6px; top: 50%;margin: 5px; margin-top:-22px;}
.banner-slider .carousel-inner .item::before {content: "";height: 100%;left: 0px;opacity: 1;position: absolute;top: 0px;width: 100%;z-index: 9; background:rgba(0,0,0,0.3);} 
.banner-slider .carousel-control:focus, 
.banner-slider .carousel-control:hover {border: 2px solid;}
.banner-slider .carousel-caption { bottom:320px;}
.banner-slider .carousel-caption h2{font-size:26px; text-shadow: 0px 2px 2px #000000; font-weight:700;color: #fff;margin-top:0px;}
.banner-slider .carousel-caption h2 img{width:60px; height:auto; display:inline-block; margin-right:0px;}
.banner-slider .carousel-caption h3{font-size:20px;font-weight:400;color: #fff;margin-top:0px;}
.banner-slider .carousel-caption .line{width: auto;}
.banner-slider .carousel-caption .carousel-caption-inner{width:100%; float:left; display:inline-block; text-align:center; padding:10px; }
.banner-slider .carousel-caption .carousel-caption-inner2{width:100%; max-width:376px; float:right; display:inline-block; text-align:left; background: rgba(255,255,255,.9);border-radius: 5px;box-shadow: 0 3px 4px #4f4f4f;margin-bottom: 20px;padding: 0 20px 5px 20px;max-height: 300px;}
.banner-slider .carousel-caption .carousel-caption-inner2 .hdrDeal {display: flex;margin-bottom:-2px;align-items: center;}
.banner-slider .carousel-caption .carousel-caption-inner2 .hdrDeal img {width: auto;}
.banner-slider .carousel-caption .carousel-caption-inner2 .hdrDeal h2 {color: #ff4633;font-size: 18px;margin-top: 6px;}
.banner-slider .carousel-caption .carousel-caption-inner2 .hdrDeal h2 span {display: block;font-size: 14px;color: #000;margin-top: -2px; margin-bottom: 5px;}
.banner-slider .carousel-caption .carousel-caption-inner2 .hdrDeal img {height: 60px;}

/*.banner-slider .item img{-webkit-animation:zoom 5s infinite;animation:zoom 5s infinite;}

@-webkit-keyframes zoom{from{-webkit-transform:scale(1,1)}
to{-webkit-transform:scale(1.2,1.2)}}
@keyframes zoom{from{transform:scale(1,1)}
to{transform:scale(1.2,1.2)}}
*/

@media screen and (min-width:320px) and (max-width:767px) {
.banner-slider .carousel-caption{display: none;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.banner-slider .carousel-caption{display: none;}
.banner-slider .item img{height: 450px;}
.banner-slider .carousel-control{display:none;}
}

@media screen and (min-width:992px) and (max-width:1199px) {
.banner-slider .carousel-caption h2{font-size:26px;}
.banner-slider .carousel-caption h3{font-size: 38px;}
.banner-slider .item img{height:400px;}
.banner-slider .carousel-control{display:none;}
}

@media screen and (min-width:1200px) and (max-width:1366px) {
.banner-slider .carousel-caption h2{font-size:26px;}
.banner-slider .carousel-caption h3{font-size:30px;}
}

@media (max-width:1300px){
.banner-slider .carousel-control, 
.banner-slider .carousel-caption .line{display:none;}
}

@media (min-width:320px){
.banner-slider .carousel-caption{left:0%; right:0%;}
}
@media (min-width:1200px) {
.search_container.fixed { transition: none; position: fixed; top: 0px; z-index: 999; background: #336e7b; padding: 15px 0; margin-top:-0px !important; border-radius:0px; }
}

.search_container{float:left;width:100%;position:relative;margin-top:-350px}
.search_container .tab_full_container{width:100%;float:left;padding:0 0}
.search_container .tab_full_container .row-custom{float:left;width:100%}
.search_container .tab_full_container .row-custom:last-child{background:0 0;padding:0 0}
.search_container .tab_full_container .divTabMulticity .row-custom .row-custom:last-child{padding:0}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_large{float:left;width:20%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_medium{float:left;width:10%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small{float:left;width:12.5%;position:relative}
.search_container .tab_full_container .search_navigation_tab{float:left;width:100%}
.search_container .tab_full_container .search_navigation_tab ul{border-bottom:0;margin-bottom:0;position:relative}
.search_container .tab_full_container .search_navigation_tab ul li{background:rgba(255,255,255,.5);border-radius:5px 5px 0 0;margin-bottom:0;display:inline-block;text-align:center;float:initial;padding:0 10px}
.search_container .tab_full_container .search_navigation_tab ul li.active,.search_container .tab_full_container .search_navigation_tab ul li:hover{background:#002d4a;border-bottom:0;position:relative;z-index:111;bottom:-1px}
.search_container .tab_full_container .search_navigation_tab ul li:hover a{color:#fff}
.search_container .tab_full_container .search_navigation_tab ul li.active a,.search_container .tab_full_container .search_navigation_tab ul li.active a:focus,.search_container .tab_full_container .search_navigation_tab ul li.active a:hover{color:#fff;cursor:default;background:0 0}
.search_container .tab_full_container .search_navigation_tab ul li a:hover{border-color:transparent;outline:0!important;outline-offset:none!important;background:0 0}
.search_container .tab_full_container .search_navigation_tab ul li a:focus,.search_container .tab_full_container .search_navigation_tab ul li a:hover{text-decoration:none;color:#fff;outline-offset:0;background:0 0}
.search_container .tab_full_container .search_navigation_tab ul li a{position:relative;display:block;padding:0;border:0;color:#343399;font-size:16px;font-weight:700;text-align:left;margin-right:2px}
.search_container .tab_full_container .search_navigation_tab ul li a span{line-height:40px;font-size:18px}
.search_container .tab_full_container .search_navigation_tab ul li .image{float:none;padding:0;margin-right:0;display:inline-block;width:30px;height:33px;text-align:center}
.search_container .tab_full_container .search_navigation_tab ul li .image img{width:auto;vertical-align:middle}
@media screen and (min-width:320px) and (max-width:767px){
.search_container .tab_full_container .search_navigation_tab ul li.active a:before{display:none}
.search_container .tab_full_container{z-index:0;margin-top:10px}
.search_container .tab_full_container .search_navigation_tab ul{width:100%;float:left}
.search_container .tab_full_container .search_navigation_tab ul li{width:50%;float:left;background:#7f7f7f;padding:0 10px 5px 10px}
.search_container .tab_full_container .search_navigation_tab ul li.active{background:#002d4a;color:#fff}
.search_container .tab_full_container .search_navigation_tab ul li a{text-align:center;margin-right:0;margin-left:0;color:#fff;font-weight:700}
.search_container .tab_full_container .search_navigation_tab ul li.active a{color:#fff}
.search_container .tab_full_container .search_navigation_tab ul li:nth-child(2) a{margin-right:0}
.search_container .tab_full_container .search_navigation_tab ul li:nth-child(4) a{margin-right:0}
.search_container .tab_full_container .search_navigation_tab ul li .image{display:inline-block;width:25px;height:25px}
.search_container .tab_full_container .search_navigation_tab ul li .image img{width:22px}
.search_container .radio-full .radio-inline [type=radio]:checked+label,.search_container .radio-full .radio-inline [type=radio]:not(:checked)+label{color:#fff}
}
.search-tab-outer{width:100%;float:left;position:relative;margin-bottom:40px}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_large{float:left;width:40%;position:relative}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{float:left;width:17.3%;position:relative}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{float:left;width:17.5%;position:relative}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small:last-child{width:8%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_large{float:left;width:17%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{float:left;width:13%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small{float:left;width:11.25%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small:last-child{width:8%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{float:left;width:21%;position:relative}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_medium{float:left;width:15.33%;position:relative}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_small{float:left;width:12%;position:relative}
.search_container .tab_full_container .divTabAttraction .row-custom .width_large{float:left;width:45%;position:relative}
.search_container .tab_full_container .divTabAttraction .row-custom .width_medium{float:left;width:25%;position:relative}
.search_container .tab_full_container .divTabAttraction .row-custom .width_small{float:left;width:15%;position:relative}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_large{float:left;width:21%;position:relative}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_medium{float:left;width:14.5%;position:relative}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_small{float:left;width:12%;position:relative}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_small .search-button{margin-bottom:15px}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_extra_large{float:left;width:99.95%;position:relative;background:#fff;padding:0 0 0 10px;border-radius:0 0 0 0}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_large{float:left;width:34.67%;position:relative}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_medium{float:left;width:15.331%;position:relative}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_medium_small{width:22%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_small{float:left;width:12.002%;position:relative}
.search_container .tab_full_container .tab-content{width:100%;float:left;background:rgb(255 255 255);box-shadow:0 5px 7px #666;padding:10px 20px 10px 20px;border-radius:10px}
.search_container .tab_full_container .tab-content .tab-pane .form_full{margin-left:2px;margin-right:2px}
.search_container .radio-full .radio-inline [type=radio]:checked,.search_container .radio-full .radio-inline [type=radio]:not(:checked){position:absolute;left:-9999px}
.search_container .radio-full .radio-inline [type=radio]:checked+label,.search_container .radio-full .radio-inline [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#000;font-weight:600}
.search_container .radio-full .radio-inline [type=checkbox]:checked+label,.search_container .radio-full .radio-inline [type=checkbox]:not(:checked)+label{position:relative;padding-left:6px;cursor:pointer;line-height:20px;display:inline-block;color:#000}
.search_container .radio-full .radio-inline [type=radio]:checked+label:before,.search_container .radio-full .radio-inline [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #001239;border-radius:100%;background:0 0}
.search_container .radio-full .radio-inline [type=radio]:checked+label:after,.search_container .radio-full .radio-inline [type=radio]:not(:checked)+label:after{content:'';width:9px;height:9px;background:#002d4a;position:absolute;top:4px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.search_container .radio-full .radio-inline [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.search_container .radio-full .radio-inline [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-full{margin-bottom:10px;margin-top:10px}
.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-inline{margin-left:0;margin-right:10px;color:#343399;padding-left:0;vertical-align:inherit}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline{margin-left:0;margin-right:10px;color:#000;font-weight:500}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline.select-baggag-option{position:relative}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline.select-baggag-option .baggag-text{cursor:pointer}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline.select-baggag-option .baggag-text i{transition:.3s;-webkit-transition:.3s}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline.select-baggag-option .baggag-text[aria-expanded=true] i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.search_container .tab_full_container .tab-content .tab-pane .form-group{width:100%;float:left;position:relative}
.search_container .tab_full_container .tab-content .tab-pane .form-group label{font-size:14px;font-weight:400;margin-bottom:10px;width:100%;float:left;padding:0;text-align:left;line-height:1;color:#3d3d3d;position:absolute;left:9px;top:7px;z-index:1}
.search_container .tab_full_container .tab-content .tab-pane .form-group select.form-control{-webkit-height:40px;line-height:33px;-webkit-appearance:none;background-image:url(../images/icons/arrow-down.png);background-position:right 7px center;background-repeat:no-repeat;padding-left:10px;text-indent:18px;padding-top:13px}
.search_container .tab_full_container .tab-content .tab-pane .form-group select.form-control:focus{webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075),0 0 0px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 rgba(102,175,233,.6)}
.search_container .tab_full_container .tab-content .tab-pane .form-control::placeholder{color:#000;line-height:33px}
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .form-group select{padding-left:10px;text-indent:0}
.search_container .tab_full_container .tab-content .tab-pane .form-group span.icon{position:absolute;left:7px;top:26px;bottom:0;font-size:17px;color:#000;line-height:7px;height:42px;font-size:17px;border-radius:0!important}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control{height:60px;-webkit-height:40px;font-size:14px;background:#fff;box-shadow:none;border:1px solid #ccc;padding:0;padding-left:27px;border-radius:5px;line-height:70px;padding-right:10px;font-weight:400;color:#000;padding-top:10px}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.select{-webkit-appearance:none}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control:focus{outline:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 0 rgba(102,175,233,.6)}
.search_container .tab_full_container .tab-content .tab-pane .form-group .dropdown .main-pax.form-control{line-height:50px;padding-left:10px}
.search_container .tab_full_container .tab-content .tab-pane .plus_button{width:100%;float:left;text-align:center}
.search_container .tab_full_container .tab-content .tab-pane .plus_button button{margin-top:22px;background-color:transparent;padding:0}
.search_container .tab_full_container .tab-content .tab-pane .search-button{margin-left:2px;margin-right:2px}
button.searchbtn{background:#002d4a}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn{font-size:18px;background:#000;text-align:center;display:block;color:#fff;-webkit-transition:.9s;transition:.9s;width:100%;line-height:30px;height:61px;padding:0;border-radius:5px;font-weight:700;margin-top:0!important}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn:focus{outline:0}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn:hover{background:#db601f}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .search-button .btn,.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .search-button .btn,.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .search-button .btn,.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .search-button .btn{margin-top:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown{width:220px;position:relative;position:absolute;top:100%;z-index:11111;float:left;background:#fff;color:#999;border-radius:5px;box-shadow:0 2px 3px 0 #999;border:1px solid #eee}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown:before{position:absolute;content:"";border-width:15px;border-style:solid;border-color:transparent transparent #eaeaea transparent;bottom:100%;left:50%;margin-left:-15px;border-top:none}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content{width:100%;float:left;padding:0 10px;margin-top:20px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group{width:100%;float:left}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group label{color:#333;font-size:16px;font-weight:600}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group select.form-control{line-height:28px;padding-left:10px;text-indent:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel{width:100%;float:left;font-size:12px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .heading{width:100%;float:left;font-size:12px;font-weight:600;color:#333;margin-bottom:10px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer{width:100%;float:left;display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:14px;padding-left:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .text-panel{display:flex;flex-wrap:wrap}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .inner-heading{font-size:12px;float:left;margin-right:5px;font-weight:600;color:#333;display:inline-block}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .age-text{float:left;font-weight:400;color:#747171}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .min-max{width:70px;display:flex;right:0;top:-5px;position:static}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-btn1{float:left;width:20px;font-weight:400;height:20px;line-height:20px;border-radius:50%;border:1px solid #9b9b9b;color:#fe492b;background:0 0;font-size:12px;outline:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-btn2{float:left;width:20px;font-weight:400;height:20px;line-height:20px;border-radius:50%;border:1px solid #9b9b9b;color:#fe492b;background:0 0;font-size:12px;outline:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-text{float:left;text-align:center;width:30px;font-weight:400;height:20px;font-size:13px;color:#000;background:0 0;border:0;outline:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .info-text1{width:100%;float:left;font-size:12px;color:#999;margin-bottom:10px;font-weight:400}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .done-btn-full{width:100%;float:left;border-top:1px solid #ccc;padding:5px 10px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .done-btn-full .done-btn{float:right;font-size:12px;font-weight:700;background:#fe492b;text-decoration:none;padding:1px 12px;border-radius:10px;box-shadow:0 0 10px #ccc;color:#fff}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group .form-control{border:1px solid #ccc!important}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.f-traveller{width:100%;float:left;line-height:60px;padding-left:8px;background-image:url(../images/icons/arrow-down.png);background-position:right 7px center;background-repeat:no-repeat;padding-top:6px}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.main-pax{padding-left:10px}
.search_container .tab_full_container .tab-content .tab-pane .dropdown-menu .done-btn-full{width:100%;float:left;border-top:0 solid #ccc;padding:5px 5px}
.search_container .tab_full_container .tab-content .tab-pane .dropdown-menu .done-btn-full .done-btn{float:right;font-size:12px;font-weight:700;background:#fe492b;text-decoration:none;padding:1px 12px;border-radius:10px;box-shadow:0 0 10px #ccc;color:#fff}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.cabin-class{padding-left:10px;text-indent:0}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.f-traveller.cabin-class-text{font-size:10px}
@media screen and (min-width:992px) and (max-width:1199px){
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.f-traveller.cabin-class-text{font-size:8px}
}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown{color:#000;width:220px;top:35px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown:before{left:20px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer{width:100%;float:left;position:relative;padding-left:initial;padding-right:100px;margin-bottom:20px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .min-max{width:70px;position:absolute;left:initial;right:0;top:-5px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-text{width:30px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .age-text i{min-width:14px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown .dropdown-content .adult-panel .heading{font-size:13px;font-weight:400;color:#000}
@media screen and (min-width:610px) and (max-width:767px){
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown{left:initial;right:0}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown:before{left:initial;right:20px}
}
@media screen and (min-width:371px) and (max-width:517px){
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown{left:initial;right:0}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown:before{left:initial;right:20px}
}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown:before{left:50px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner{width:100%;float:left;background:#001239;padding:15px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class{width:100%;float:left;list-style:none;margin-bottom:10px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class li{width:100%;float:left;border:1px solid #fff;padding:2px 15px;text-align:left;margin-bottom:5px;color:#fff;cursor:pointer}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class li:hover{background:#002d4a;border-color:#002d4a}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class li.active{background:#002d4a}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .btn-outer{width:100%;float:left;text-align:left}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .btn-outer .class-done-btn{background:linear-gradient(90deg,#0c88af 0,#002d4a 100%);color:#fff;font-size:14px;font-weight:400;border:1px solid #0c88af;padding:1px 5px;border-radius:4px;text-decoration:none}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .btn-outer .class-done-btn:hover{background:linear-gradient(90deg,#002d4a 0,#0c88af 100%)}
@media screen and (min-width:320px) and (max-width:767px){
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown{left:initial;right:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown:before{left:initial;right:50%;margin-left:0;margin-right:-15px}
}
.search_container .tab_full_container .tab-content .tab-pane .dropdown{width:100%;float:left}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .popup-text{width:100%;float:left}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{background:#fff;padding:10px 10px!important;margin:8px auto!important;width:355px;color:#333}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax .addbtn{width:30px;float:left!important;background:0 0;border:1px solid #ccc!important;line-height:24px;padding-left:0!important;padding-right:0!important}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax .quantity{width:30px;float:left!important;background:0 0;border:1px solid #ccc!important;line-height:24px;text-align:center;padding-left:0!important;padding-right:0!important}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{margin-top:10px!important}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax .mt10{margin-top:10px}
.search_container .tab_full_container .tab-content .tab-pane .form-group span.right{display:none;position:absolute;width:20px;font-size:16px;color:#fee254;bottom:15px;left:initial;right:5px;height:40px;line-height:40px}
@media screen and (min-width:1200px) and (max-width:1500px){
.search_container{margin-top:-356px}
#cabincss.width_small.cabinclass{width:9%}
#datecss.width_small{width:13.2%}
}
@media screen and (min-width:320px) and (max-width:767px){
.search_container{margin-top:80px}
.search_container .tab_full_container .search_navigation_tab ul li a span{font-size:14px}
.search_container .tab_full_container .search_navigation_tab{margin-top:0}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_medium{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small.search-btn-f{width:100%;display:inline-block;text-align:center}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small:last-child{width:50%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_large{width:100%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{width:100%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{width:100%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small:last-child{width:100%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_medium{width:50%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_small{width:50%}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn{margin-bottom:15px}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_medium{width:50%}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_small{width:50%}
.search_container .tab_full_container .tab-content .tab-pane .search-button{width:200px;display:inline-block}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn{height:45px;border-radius:2px}
.search_container .tab_full_container .divTabAttraction .row-custom .width_large{width:50%}
.search_container .tab_full_container .divTabAttraction .row-custom .width_medium{width:50%}
.search_container .tab_full_container .divTabAttraction .row-custom .width_small{width:50%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_extra_large{background:0 0}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_large{width:50%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_medium{width:50%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_medium_small{width:50%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_small{width:50%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .search-btn{width:100%}
}
@media screen and (min-width:768px) and (max-width:991px){
.search_container{margin-top:-303px}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{width:255px}
.search_container .tab_full_container .search_navigation_tab ul li .image img{width:22px}
.search_container .tab_full_container .search_navigation_tab ul li a span{font-size:14px}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_large{width:30%}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small{width:20%}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_medium{width:30%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{width:33%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_large{width:40%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:30%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small{width:20%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:25%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small:last-child{width:15%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_large{width:100%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{width:28%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{width:16%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width:35%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{width:100%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small:last-child{width:16%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_medium{width:25%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_small{width:25%}
.search_container .tab_full_container .tab-pane.divTabHajjUmrah .row-custom .width_small{width:30%}
.search_container .tab_full_container .tab-pane.divTabHajjUmrah .row-custom .width_large{width:40%}
.search_container .tab_full_container .tab-pane.divTabHajjUmrah .row-custom .width_medium{width:30%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel.divPackagesearch .row-custom .width_medium{width:40%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel.divPackagesearch .row-custom .width_small{width:20%}
}
@media screen and (min-width:992px) and (max-width:1199px){
#cabincss.width_small.cabinclass{width:10%}
.search_container{margin-top:-215px}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{width:238px}
.search_container .tab_full_container .search_navigation_tab ul li .image img{width:25px}
.search_container .tab_full_container .search_navigation_tab ul li a span{font-size:14px}
}
@media screen and (min-width:1200px) and (max-width:1366px){
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{width:290px}
}
.search_container .tab-content .tab-pane .multycity{width:100%;float:left;background:rgba(0,33,87,0)}
.search_container .tab-content .tab-pane .multycity .row_data{width:100%;float:left}
.search_container .tab-content .tab-pane .multycity .left_panel{width:63%;float:left}
.search_container .tab-content .tab-pane .multycity .left_panel .width_large{width:33.5%}
.search_container .tab-content .tab-pane .multycity .left_panel .width_small{width:16.5%}
.search_container .tab-content .tab-pane .multycity .right_panel{width:37%;float:left}
.search_container .tab-content .tab-pane .multycity .right_panel .width_medium{width:44%}
.search_container .tab-content .tab-pane .multycity .right_panel .width_small{width:28%}
@media screen and (min-width:320px) and (max-width:767px){
.search_container .tab-content .tab-pane .multycity .left_panel{width:100%}
.search_container .tab-content .tab-pane .multycity .right_panel{width:100%}
.search_container .tab-content .tab-pane .multycity .left_panel .width_large{width:50%}
.search_container .tab-content .tab-pane .multycity .left_panel .width_small{width:50%}
.search_container .tab-content .tab-pane .multycity .right_panel{width:100%}
.search_container .tab-content .tab-pane .multycity .right_panel .width_medium{width:50%}
.search_container .tab-content .tab-pane .multycity .right_panel .width_small{width:50%}
}
@media screen and (min-width:768px) and (max-width:991px){
.search_container .tab-content .tab-pane .multycity .left_panel{width:100%}
.search_container .tab-content .tab-pane .multycity .right_panel{width:100%}
}


/*----------------------PARTNER CAROUSEL------------------------*/
.partner-carousel {padding: 20px 0;  width: 100%; float: left;background: #dddddd;padding:20px 0 20px 0; margin-top:0px;}
/*----------------------PARTNER CAROUSEL------------------------*/









/*:root{--pink:#da2267; --blue:#1a5da0; --filterBlue:#1a5da0; --filterPink:#da2267; --white:#fff; --grey1:#849caf;}*/
/*:root {
    --pink: #da2267;
    --blue: #1a5da0;
    --filterBlue: #1a5da0;
    --filterPink: #da2267;
    --white: #fff;
    --grey1: #849caf;
    --filterBlue: invert(26%) sepia(93%) saturate(1276%) hue-rotate(191deg) brightness(85%) contrast(86%);
}*/




/*----------------------Why Travles with us------------------------*/
.why-travles-with-us{width:100%; float:left; margin-top:20px; background:#1a5da0; background:var(--white); }
.why-travles-with-us .f-header{width:100%; float:left; text-align:center; margin:30px 0 20px 0;  color:#000;}
.why-travles-with-us .f-header .h-text1{width:100%; float:left; text-align:center; border-top:0px solid #eee; font-size: 30px; font-weight: 800; padding-top:15px; margin: 0 0 15px; position:relative;}
/*.why-travles-with-us .f-header .h-text1:before{width: 200px; height: 1px; content: ""; position: absolute; bottom: -8px; left: 0; right: 0; margin: 0 auto; background-color:#8b3eea; }*/
.why-travles-with-us .f-header .h-text2{width:100%; float:left; text-align:center; font-size:16px; font-weight:500; color: #8e8e8e; line-height: 24px;}
.why-travles-with-us .inner-content{width:100%; float:left; margin-top:20px;}
.why-travles-with-us .inner-content .package{width:100%; display:flex;  padding: 24px; margin-bottom:30px;}
.why-travles-with-us .inner-content .package .icon-box{ display: flex; min-width: 64px; margin: 0px; margin-right: 16px; border-radius: 16px; height: 64px; width: 64px; text-align: center; line-height: 64px; padding:10px; box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09);}
.why-travles-with-us .inner-content .package .icon-box img{display:inline-block;}
.why-travles-with-us .inner-content .package .content-box{display:flex; flex-direction:column;}
.why-travles-with-us .inner-content .package .content-box .cb-text1{display:flex; font-size:16px; font-weight:700; margin-bottom:11px; color:#000;}
.why-travles-with-us .inner-content .package .content-box .cb-text1:hover{color:#f09814;}
.why-travles-with-us .inner-content .package .content-box .cb-text2{display:flex; font-size:14px; font-weight:500; color:#8e8e8e ;}
.why-travles-with-us .inner-content .package2{width:100%; display:flex; justify-content:center; align-items:center;}
.why-travles-with-us .inner-content .package2 .pkg-img{  border-radius: 20px; height: 300px;}
.why-travles-with-us .inner-content .package2 .text-phone { position: absolute; bottom: 150px; left: 0px; padding: 13px 26px; background-color:#fff; border-radius: 31px; box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09); color:#f09814; font-size: 16px; line-height: 25px; font-weight: bold;}

/*----------------------Why Travles with us------------------------*/


/*----------------------Best Attraction In USA------------------------*/
.best-attraction{width:100%; float:left; margin-top:20px; background:#1a5da0; background:var(--white); }
.best-attraction .f-header{width:100%; float:left; text-align:center; margin:30px 0 20px 0;  color:#000;}
.best-attraction .f-header .h-text1{width:100%; float:left; text-align:center; border-top:0px solid #eee;  font-size: 30px; font-weight: 800; padding-top:15px; margin: 0 0 15px; position:relative;}
.best-attraction .f-header .h-text2{width:100%; float:left; text-align:center; font-size:16px; font-weight: 500; color: #8e8e8e; line-height: 24px;}
.best-attraction .inner-content{width:100%; float:left; margin-top:20px;}
.best-attraction .inner-content .package{width:100%; display:flex; flex-direction:column; padding: 10px; border-radius: 24px; background:#f1f1f1; border: 1px dashed #ddd8d8 !important; margin-bottom: 24px; transition:0.3s; }
.best-attraction .inner-content .package:hover{transform:translateY(-10px);}
.best-attraction .inner-content .package .im{width: 100%; display: flex; position: relative; overflow: hidden; height: auto; width: 100%; border-radius: 20px; margin-bottom: 18px;}
.best-attraction .inner-content .package .im img{display: block; width: 100%; height: 203px;}
.best-attraction .inner-content .package .pkg-content{width:100%; display:flex; flex-direction:column; }
.best-attraction .inner-content .package .pkg-content .pc-text1{display:flex; font-size:24px; color:#087171; font-weight:900; margin-bottom: 4px;} 
.best-attraction .inner-content .package .pkg-content .pc-text1:hover{color:#f09814;}
.best-attraction .inner-content .package .pkg-content .pc-text2{display:flex; font-size:24px; color:#000; font-weight:900; margin-bottom: 4px;} 
.best-attraction .inner-content .package .pkg-content .pc-text2:hover{color:#f09814;}
.best-attraction .inner-content .package .pkg-content .pc-bottom-box{display:flex; justify-content:space-between; font-size:14px; color:#000; font-weight:400; margin-top:10px;}
.best-attraction .inner-content .package .pkg-content .pc-bottom-box .l-text{display:flex; font-size:12px; color:#737373; font-weight:400;}
.best-attraction .inner-content .package .pkg-content .pc-bottom-box .circle-btn{display: flex; align-items:center; justify-content:center; height: 27px; width: 27px; text-align: center; line-height: 24px; border-radius: 50%; background-color: #fcfdff; transition:0.5s;}
.best-attraction .inner-content .package .pkg-content .pc-bottom-box .circle-btn:hover{background:#000; color:#fff;}
.best-attraction .inner-content .search-button-full { width: 100% !important; text-align: center; margin-top:0px;}
.best-attraction .inner-content .search-button-full .search-button { width: 160px; display: inline-block; position: relative; top:20px; margin-left: 0px;}
.best-attraction .inner-content .search-button-full .search-button .btn{font-size:16px; font-weight:700; background:#000; text-align:center;display:flex; align-items: center; justify-content:center; color:#fff;-webkit-transition:.9s;transition:.9s;width: 100%; line-height: 30px;height:50px;padding: 0 5px; border-radius:50px;}
.best-attraction .inner-content .search-button-full .search-button .btn i{margin-left:10px;}
.best-attraction .inner-content .search-button-full .search-button .btn:focus{outline:none;}
.best-attraction .inner-content .search-button-full .search-button .btn:hover{background:#e4e6e8; color:#000;}

/*----------------------Best Attraction In USA------------------------*/


/*----------------------Popular Domestic Destinations------------------------*/
.popular-domestic-destinations { width: 100%; float: left; margin-top: 20px; background:#1a5da0; background: var(--white);}
.popular-domestic-destinations .f-header{width:100%; float:left; text-align:center; margin:30px 0 20px 0;  color:#000;}
.popular-domestic-destinations .f-header .h-text1{width:100%; float:left; text-align:center; border-top:0px solid #eee; font-size: 30px; font-weight: 800; padding-top:15px; margin: 0 0 15px; position:relative;}
.popular-domestic-destinations .f-header .h-text2{width:100%; float:left; text-align:center; font-size:16px; font-weight: 500; color: #8e8e8e; line-height: 24px;}
.popular-domestic-destinations .inner-content{width:100%; float:left; margin-top:20px;}

.popular-domestic-destinations .inner-content .package{width:100%; float:left;}
.popular-domestic-destinations .inner-content .package .im{width:100%; float:left;}
.popular-domestic-destinations .inner-content .package .im img{width:100%; height:250px; border-radius:15px;}
.popular-domestic-destinations .inner-content .package .content{width:100%; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.popular-domestic-destinations .inner-content .package .content .price{font-size:36px; font-weight:800; background-color: #FFFEF0; color: #000; border-radius: 50px; padding: 10px 30px 10px 30px; margin-top:-30px;}
.popular-domestic-destinations .inner-content .package .content .discount-text{font-size:12px; color:#111; margin: 5px 0 10px 0; font-weight: 600;}
.popular-domestic-destinations .inner-content .package .content .city{font-size:25px; color:#000; margin: 5px 0 10px 0; font-weight: 600;}

.popular-domestic-destinations .inner-content .search-button-full { width: 100% !important; text-align: center; margin-top:0px;}
.popular-domestic-destinations .inner-content .search-button-full .search-button { width: 160px; display: inline-block; position: relative; top:20px; margin-left: 0px;}
.popular-domestic-destinations .inner-content .search-button-full .search-button .btn{font-size:16px; font-weight:700; background:#000; text-align:center;display:block;color:#fff;-webkit-transition:.9s;transition:.9s;width: 100%; line-height: 30px;height:50px;padding: 0 5px; border-radius:50px;}
.popular-domestic-destinations .inner-content .search-button-full .search-button .btn i{margin-left:10px;}
.popular-domestic-destinations .inner-content .search-button-full .search-button .btn:focus{outline:none;}
.popular-domestic-destinations .inner-content .search-button-full .search-button .btn:hover{background:#e4e6e8; color:#000;}

.popular-domestic-destinations .inner-content .owl-slider-full{width:100%; display:flex;  margin-top: 0px;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls {margin-top: 10px; text-align: left; width:auto; float: left; top:45%; position:static;width: 100%;text-align: center;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #222; float:left;  margin-left:-50px; margin-top:-20px; background:none !important; position:absolute; top:50%; left:0px; width: 40px;height: 40px;opacity:1;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #222;float:right; margin-right:-50px; margin-top:-20px; background:none !important; position:absolute; top:50%; right:0px; width: 40px;height: 40px;opacity:1;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:0px;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons div {color: #666 !important; display: inline-block; zoom: 1; *display: inline; margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; background: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important; opacity: 0.5;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-prev:before, 
.popular-domestic-destinations .inner-content .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #222 !important;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-page span{background:#000;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}
.popular-domestic-destinations .inner-content .our_offer .owl-wrapper-outer{padding: 16px 0px; margin: 0px 0px 0px;}


@media screen and (min-width:320px) and (max-width:767px) {
.popular-domestic-destinations .inner-content .f-header{font-size:20px;}
.popular-domestic-destinations .inner-content .owl-slider-full{padding:0;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; display:none;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; display:none;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; left: -25px;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; right: -25px;}

}

@media screen and (min-width:992px) and (max-width:1199px){
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.popular-domestic-destinations .inner-content .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}



/*----------------------Popular Domestic Destinations------------------------*/


/*----------------------POPULAR DESTINATIONS Swipper CSS------------------------*/
.popular-domestic-destinations2 { width: 100%; float: left; margin-top: 20px; background:#1a5da0; background: var(--white);}
.popular-domestic-destinations2 .f-header{width:100%; float:left; text-align:center; margin:30px 0 20px 0;  color:#000;}
.popular-domestic-destinations2 .f-header .h-text1{width:100%; float:left; text-align:center; border-top:0px solid #eee; font-size: 30px; font-weight: 800; padding-top:15px; margin: 0 0 15px; position:relative;}
.popular-domestic-destinations2 .f-header .h-text2{width:100%; float:left; text-align:center; font-size:16px; font-weight: 500; color: #8e8e8e; line-height: 24px;}
.popular-domestic-destinations2 .inner-content{width:100%; float:left; margin-top:20px;}

.popular-domestic-destinations2 .search-button-full { width: 100% !important; text-align: center; margin-top:0px;}
.popular-domestic-destinations2 .search-button-full .search-button { width: 160px; display: inline-block; position: relative; top:20px; margin-left: 0px;}
.popular-domestic-destinations2 .search-button-full .search-button .btn{font-size:16px; font-weight:700; background:#000; text-align:center;display:flex; align-items: center; justify-content:center; color:#fff;-webkit-transition:.9s;transition:.9s;width: 100%; line-height: 30px;height:50px;padding: 0 5px; border-radius:50px;}
.popular-domestic-destinations2 .search-button-full .search-button .btn i{margin-left:10px;}
.popular-domestic-destinations2 .search-button-full .search-button .btn:focus{outline:none;}
.popular-domestic-destinations2 .search-button-full .search-button .btn:hover{background:#e4e6e8; color:#000;}

.swiper-slider-full {width:100%; float:left; position:relative;}
.swiper-slider-full .package{width:100%; float:left;}
.swiper-slider-full .package .im{width:100%; float:left; overflow:hidden; }
.swiper-slider-full .package .im img{width:100%; height:250px; border-radius:15px;}
.swiper-slider-full .package .content{width:100%; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.swiper-slider-full .package .content .price{font-size:36px; font-weight:800; background-color: #FFFEF0; color: #000; border-radius: 50px; padding: 10px 30px 10px 30px; margin-top:-30px;}
.swiper-slider-full .package .content .discount-text{font-size:12px; color:#111; margin: 5px 0 10px 0; font-weight: 600;}
.swiper-slider-full .package .content .city{font-size:25px; color:#000; margin: 5px 0 10px 0; font-weight: 600;}

.swiper-slider-full .swiper { width: 100%; padding: 1.875rem 0;}
.swiper-slider-full .swiper-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left, #f1f5f6a8, #f1f5f6a8)!important;}
.swiper-slider-full .swiper-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right, #f1f5f6a8, #f1f5f6a8)!important;}
.swiper-slider-full .swiper-slide { width: 18.75rem; height: 35rem!important; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; box-shadow: 0.063rem 0.5rem 1.25rem hsl(0deg 0% 0% / 12.16%); border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}
.swiper-slider-full .swiper-slide-img { position: relative; width: 100%; height: 100%; overflow: hidden; transform: rotate(180deg); line-height: 0; bottom: -0.063rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}
.swiper-slider-full .swiper-slide-img img { width: 100%; height: 100%; position: absolute; inset: 0; object-fit: cover; z-index: -1; transition: transform 0.3s ease-in-out; transform: rotate(-180deg); object-position: 60% 60%;}
.swiper-slider-full .swiper-slide-img img.desk{}
.swiper-slider-full .swiper-slide-img img.mob{ display:none;}
.swiper-slider-full .swiper-slide-img svg { position: relative; display: block; width: calc(300% + 1.3px); height: 5rem; transform: rotateY(180deg);}
.swiper-slider-full .shape-fill {fill: #ffffff;}
.swiper-slider-full .swiper-slide-content { background: #fff; padding: 0 1.65rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; width: 100%;}
.swiper-slider-full .swiper-slide-content > div {transform: translateY(-1.25rem);}
.swiper-slider-full .swiper-slide-content .pricePill{ background: #336e7b; display: inline-block; padding: 5px 15px; border-radius: 555px; position: absolute; top: -65px;}
.swiper-slider-full .swiper-slide-content .pricePill h1.prc{ margin: 0; color: #ffffff; font-weight: 600;}
.swiper-slider-full .swiper-slide-content h2.Des { color: #3a3a3a; font-family: "Raleway", sans-serif; font-weight: 700; font-size: 1.4rem; line-height: 1.4; margin-bottom: 0; text-transform: capitalize; letter-spacing: 0.02rem; margin-top: 10px;}
.swiper-slider-full .swiper-slide-content p.saveUpto { color: #336e7b; line-height: 1.6; font-size: 14px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-weight: 700;}
.swiper-slider-full .show-more { width: 3.125rem; display: flex; align-items: center; justify-content: center; border-radius: 50%; box-shadow: 0px 0.125rem 0.875rem #24aad96b; margin-top: 1em; margin-bottom: 0.2em; height: 0; opacity: 0; transition: opacity 0.3s ease-in; margin-left: auto; background: #336e7b; display:none;}
.swiper-slider-full .show-more:hover {background: #db601f;}
.swiper-slider-full .show-more svg { width: 1.75rem; color: #fff;}
/*.swiper-slider-full .swiper-slide-active:hover img {transform: scale(1.2) rotate(-185deg);}*/
.swiper-slider-full .swiper-slide-active:hover .show-more { opacity: 1; height: 3.125rem;}
.swiper-slider-full .swiper-slide-active:hover p { display: block; overflow: visible;}

.swiper-slider-full .swiper-3d .swiper-slide-shadow-left,
.swiper-slider-full .swiper-3d .swiper-slide-shadow-right {background-image: none;}

@media screen and (min-width: 93.75rem) {
.swiper-slider-full .swiper {width: 85%;}
}
.swiper-slider-full .swiper-button-next, 
.swiper-slider-full .swiper-button-prev{width: 50px!important; height: 50px!important; background: #336e7b; border-radius: 50%;}
.swiper-slider-full .swiper-button-next:after, 
.swiper-slider-full .swiper-button-prev:after{font-size: 18px!important; font-weight: 800!important; color: #fff!important;}
.swiper-slider-full .swiper-button-next, 
.swiper-slider-full .swiper-rtl .swiper-button-prev{right: 5%!important;}
.swiper-slider-full .swiper-button-prev, 
.swiper-slider-full .swiper-rtl .swiper-button-next{left: 5%!important;}
@media (max-width: 767px) {
.swiper-slider-full .swiper-button-next, 
.swiper-slider-full .swiper-rtl .swiper-button-prev{right: 1%!important;}
.swiper-slider-full .swiper-button-prev, 
.swiper-slider-full .swiper-rtl .swiper-button-next{left: 1%!important;}
.swiper-slider-full .swiper-slide-img img.desk{ display:none;}
.swiper-slider-full .swiper-slide-img img.mob{ display:block;}
.swiper-slider-full .swiper-slide-img{bottom: -0.093rem;}
}
/*----------------------POPULAR DESTINATIONS Swipper END CSS------------------------*/






/*----------------------Simple steps to book------------------------*/
.simple-steps-to-book{width:100%; float:left; margin-top:20px; background:#1a5da0; background: #1a5da0; background: var(--white); position: relative; padding-top: 40px; padding-bottom: 0px; background-image: url(../images/home/simple-steps-to-book/bg-how-dark.png); background-image:none; background-repeat: no-repeat; background-position: bottom 30% center; }
.simple-steps-to-book .f-header{width:100%; float:left; text-align:center; margin:30px 0 20px 0;  color:#000;}
.simple-steps-to-book .f-header .h-text1{width:100%; float:left; text-align:center; border-top:0px solid #eee; font-size: 30px; font-weight: 800; padding-top:15px; margin: 0 0 15px; position:relative;}
.simple-steps-to-book .f-header .h-text2{width:100%; float:left; text-align:center; font-size:16px; font-weight: 500; color: #8e8e8e; line-height: 24px;}
.simple-steps-to-book .inner-content{width:100%; float:left; margin-top:20px;}

.simple-steps-to-book .inner-content .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.simple-steps-to-book .inner-content .d-flex-row .d-flex-col{display:flex; width:50%; padding:0 10px;}

@media screen and (min-width:320px) and (max-width:767px) {
.simple-steps-to-book .inner-content .d-flex-row .d-flex-col{width:100%;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.simple-steps-to-book .inner-content .d-flex-row .d-flex-col{width:50%;}
}

.simple-steps-to-book .inner-content .big-img-box{width:100%; display:flex; align-items:center;}
.simple-steps-to-book .inner-content .big-img-box img{width:100%;}
.simple-steps-to-book .inner-content .right-content{width:100%; display:flex; flex-direction:column;}
.simple-steps-to-book .inner-content .package{width:100%; display:flex;      border-radius: 16px; padding: 15px 15px; margin-bottom: 10px; transition:0.5s; }
.simple-steps-to-book .inner-content .package:hover{    box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09);}
.simple-steps-to-book .inner-content .package .icon-box{ display: flex; background:#fff; min-width: 64px; margin: 0px; margin-right: 16px; border-radius: 16px; height: 64px; width: 64px; text-align: center; line-height: 64px; padding:10px; box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09);}
.simple-steps-to-book .inner-content .package .icon-box img{display:inline-block;}
.simple-steps-to-book .inner-content .package .content-box{display:flex; flex-direction:column;}
.simple-steps-to-book .inner-content .package .content-box .cb-text1{display:flex; font-size:16px; font-weight:700; margin-bottom:11px; color:#000;}
.simple-steps-to-book .inner-content .package .content-box .cb-text1:hover{color:#f09814;}
.simple-steps-to-book .inner-content .package .content-box .cb-text2{display:inline-block; font-size:14px; font-weight:500; color:#8e8e8e; margin-bottom:11px;}
.simple-steps-to-book .inner-content .package .content-box .cb-text2 .t-link{color:#319f1f;}
.simple-steps-to-book .inner-content .package .content-box .cb-text2 .t-link:hover{color:#52B8AA;}
.simple-steps-to-book .inner-content .package1{background:#e4f9f9;}
.simple-steps-to-book .inner-content .package2{background:#e3f0ff;}
.simple-steps-to-book .inner-content .package3{background:#fff0ec;}
.simple-steps-to-book .inner-content .package4{background:#efefeb;}


/*----------------------Simple steps to book------------------------*/




/*-- testimonial--*/
.testimonial{width:100%; float:left; background: #fff; margin-top:50px;}
.testimonial .testimonial-content-inner{width:100%; display:flex; flex-direction:column; align-items:center; position:relative; } 
.testimonial .testimonial-content-inner .box-img-test-1 {position: absolute;left: 80px;top: 20px; }
.testimonial .testimonial-content-inner .box-img-test-2 { position: absolute; right: 80px; top: 90px;}
.testimonial .testimonial-content-inner .box-img-test-3 { position: absolute; right: 0px; bottom: 30px;}
.testimonial .testimonial-content-inner .box-img-test-4 { position: absolute; left: 110px; bottom: 20px;}


.testimonial .testimonial-content-inner .main-heading{width:100%; display:flex; flex-direction:column; justify-content:center; align-items:center; padding:30px 0 20px 0; }
.testimonial .testimonial-content-inner .main-heading .mh-box1{display:flex;}
.testimonial .testimonial-content-inner .main-heading .mh-box1 .box-author-testimonials {padding: 10px 12px;border-radius: 50px;background-color:#fefa17; color:#000000; font-size: 14px;line-height: 22px;font-weight: 700;display: flex;align-items: center;width: -moz-fit-content;width: fit-content;z-index: 123;position: relative;border: 1px solid #e4e6e8;}
.testimonial .testimonial-content-inner .main-heading .mh-box1 .box-author-testimonials img { border: 1px solid #ffffff; border-radius: 50%; height: 26px; width: 26px; margin-right: -13px;}
.testimonial .testimonial-content-inner .main-heading .mh-box1 .box-author-testimonials img:last-child {margin-right: 8px;}

.testimonial .testimonial-content-inner .main-heading .mh-box2 { display: flex;  font-size: 36px; font-weight: 800; color:#000; padding-top: 15px; margin: 0 0 15px; position: relative;}

.testimonial .testimonial-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.testimonial .testimonial-content-inner .d-flex-row .d-flex-col{display:flex; width:50%; padding:0 10px;}

@media screen and (min-width:320px) and (max-width:767px) {
.testimonial .testimonial-content-inner .d-flex-row .d-flex-col{width:100%;}
.testimonial .testimonial-content-inner .main-heading{font-size:20px;}
}
@media screen and (min-width:320px) and (max-width:399px) {
.testimonial .testimonial-content-inner .ul-tab li{padding: 0px 15px; font-size:14px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.testimonial .testimonial-content-inner .d-flex-row .d-flex-col{width:50%;}

}


.testimonial .testimonial-content-inner .pkg{width:100%; display:flex; margin-top:10px; margin-bottom:130px; flex-direction:column; align-items:center; justify-content:center; padding:15px; border:0px solid #1354a7; border-radius:10px; transition:2s;}
.testimonial .testimonial-content-inner .pkg:hover{background:#fff;}
.testimonial .testimonial-content-inner .pkg .pkg-text1{width:100%; display:flex; text-align: center; font-size:18px; margin-bottom:20px;}
.testimonial .testimonial-content-inner .pkg .img-name{width:100%; display:flex; align-items: center;}

.testimonial .testimonial-content-inner .pkg .img-name .im{ display:flex; flex-direction:column; align-items:center; border-radius:50%; margin-bottom:10px; transition:0.5s; position:relative;}
/*.testimonial .testimonial-content-inner .pkg .img-name .im:before{content: ''; width:100%; height:50%; position: absolute; border: 2px solid #14b0bf; right: 0; left: 0; bottom: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;  -webkit-transition-property: top, right, bottom, left;  transition-property: top, right, bottom, left;  z-index: 0; border-bottom-left-radius: 164px; border-bottom-right-radius: 164px; border-top: 0;}*/
.testimonial .testimonial-content-inner .pkg .img-name .im .im-inner{ width:64px; border-radius:50%; margin-bottom:10px; overflow:hidden;}
.testimonial .testimonial-content-inner .pkg .img-name .im img{width:100%; height:100%;}
.testimonial .testimonial-content-inner .pkg .img-name .im .img-text1{display:flex; font-size:14px; color:#333; font-weight:700; margin-bottom:10px;}
.testimonial .testimonial-content-inner .pkg .img-name .im .star-rating{ display:inline-block;}
.testimonial .testimonial-content-inner .pkg .img-name .im .star-rating .stars {content: "\f005"; margin-top:0px; color: #ff9900; display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;letter-spacing:5px; font-size:14px; }

.testimonial .testimonial-content-inner .pkg .img-name .im img{width:100%;}
.testimonial .testimonial-content-inner .pkg .img-name .text-panel{display:flex; flex-direction:column; }
.testimonial .testimonial-content-inner .pkg .img-name .text-panel .pkg-text2{display:flex; font-size:16px; color:#333; font-weight:600; margin-bottom:0px;}
.testimonial .testimonial-content-inner .pkg .img-name .text-panel .pkg-text3{display:flex; font-size:14px; color:#999; margin-bottom:0px; font-style:italic;}
.testimonial .testimonial-content-inner .pkg .img-name .text-panel .pkg-text4{display:flex; font-size:13px; font-weight:500; text-align:center; color:#000; margin-bottom:0px; margin-top:0px;}

@media screen and (min-width:320px) and (max-width:767px) {
.testimonial .testimonial-content-inner .pkg .img-name .im{width:100%;}
.testimonial .testimonial-content-inner .pkg .img-name .text-panel{width:calc(100% - 0px);}
.testimonial .testimonial-content-inner .main-heading span:before,
.testimonial .testimonial-content-inner .main-heading span:after{display:none;}
.testimonial .testimonial-content-inner .pkg .img-name .text-panel{padding-left:0px; align-items:center; justify-content:center;}
.testimonial .testimonial-content-inner .pkg .img-name .im .star-rating .stars{font-size:12px; letter-spacing:2px;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.testimonial .testimonial-content-inner .main-heading{font-size:24px;}

    }

.testimonial .testimonial-content-inner .owl-slider-full{width:60%; display:flex;  margin-top: 0px;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls {margin-top: 10px; text-align: left; width:auto; float: left; top:45%; position:static;width: 100%;text-align: center;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #222; float:left;  margin-left:-50px; margin-top:-20px; background:none !important; position:absolute; top:50%; left:0px; width: 40px;height: 40px;opacity:1;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #222;float:right; margin-right:-50px; margin-top:-20px; background:none !important; position:absolute; top:50%; right:0px; width: 40px;height: 40px;opacity:1;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:0px;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div {color: #666 !important; display: inline-block; zoom: 1; *display: inline; margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; background: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important; opacity: 0.5;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-prev:before, 
.testimonial .testimonial-content-inner .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #222 !important;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-page span{background:#000;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}
.testimonial .testimonial-content-inner .our_offer .owl-wrapper-outer{padding: 16px 0px; margin: 0px 0px 0px;}


@media screen and (min-width:320px) and (max-width:767px) {
.testimonial .testimonial-content-inner .f-header{font-size:20px;}
.testimonial .testimonial-content-inner .owl-slider-full{padding:0;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; display:none;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; display:none;}
.testimonial .testimonial-content-inner .owl-slider-full{width:100%;}
.testimonial .testimonial-content-inner .box-img-test-1,
.testimonial .testimonial-content-inner .box-img-test-2,
.testimonial .testimonial-content-inner .box-img-test-3,
.testimonial .testimonial-content-inner .box-img-test-4 {display:none;}
.testimonial .testimonial-content-inner .pkg{margin-bottom:30px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; left: -25px;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; right: -25px;}
.testimonial .testimonial-content-inner .owl-slider-full{width:100%;}
.testimonial .testimonial-content-inner .box-img-test-1,
.testimonial .testimonial-content-inner .box-img-test-2,
.testimonial .testimonial-content-inner .box-img-test-3,
.testimonial .testimonial-content-inner .box-img-test-4 {display:none;}
.testimonial .testimonial-content-inner .pkg{margin-bottom:30px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.testimonial .testimonial-content-inner .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

@media screen and (min-width:1200px)  {
.testimonial{display:none;}
}

/*-- testimonial--*/




/*----------------------FOOTER FULL------------------------*/
.fooer-full{width: 100%; float: left; margin-top:50px; }
.fooer-full .footer{background-color: #faf9f9; padding: 40px 0px 0px 0px; width: 100%; float: left; position: relative; border-top: 1px solid #E0E0E0; clear: both;}
.fooer-full .footer .widget.widget_links h4, 
.fooer-full .footer #footer_wrapper .widget h4 {font-size: 20px; color: #000; float: left; width: 100%;}
.fooer-full .footer .widget.widget_links ul {padding: 0;}
.fooer-full .footer .widget.widget_links li a {font-size: 16px; float: left; width: 100%; margin: 3px 0;}
.fooer-full .footer .widget.widget_links li a:hover {color: #000;}

.fooer-full .footer .widget.widget_links ul{padding:0px;}
.fooer-full .footer .widget.widget_links ul li {list-style: none;}
.fooer-full .footer .widget.widget_links ul.gettouch li{position:relative;padding-left:25px;margin-bottom: 8px; display: flex;}
.fooer-full .footer .widget.widget_links ul.gettouch li a{position:relative;}
.fooer-full .footer .widget.widget_links ul.gettouch li a img{position:absolute;top:3px;left:-25px;}
.fooer-full .footer .widget.widget_links ul li a{color: #202137; font-size: 16px; line-height:26px; font-weight: 400;}

.fooer-full .footer .social_link{padding: 0; margin-top:10px; display:inline-block;}
.fooer-full .footer .social_link li{ list-style: none; display:inline-block; margin-right:5px; margin-bottom:5px;}
.fooer-full .footer .social_link li:first-child{width:100%;}
.fooer-full .footer .social_link li span{font-size:25px;font-weight: 700; color: #000;line-height: 40px; margin-top: 28px; margin-bottom: 12px;}
.fooer-full .footer .social_link li a{ color: #fff !important; background:#000; background:none; font-size:14px; border:0px solid #666666; border-radius:0%; display: block;width: 30px !important;height: 30px !important; line-height:30px !important; text-align: center; transition:0.3s;}
.fooer-full .footer .social_link li a:hover{color:#ff4600; transform:translateY(-2px);}
.fooer-full .footer .social_link li a .soical{width:100%; height:auto;}


.fooer-full .footer h1, 
.fooer-full .footer h2, 
.fooer-full .footer h3, 
.fooer-full .footer h4, 
.fooer-full .footer h5, 
.fooer-full .footer h6{}
.fooer-full .footer h4.widget-title {color: #202137 ; font-size: 18px !important; font-weight: 600; margin-bottom: 25px;}
.fooer-full .footer ul{padding:0px;}
.fooer-full .footer ul li {list-style: none;}
.fooer-full .footer ul.gettouch	li{position:relative;padding-left:30px;margin-bottom: 8px; display: flex;}
.fooer-full .footer ul.gettouch	li a{position:relative;}
.fooer-full .footer ul.gettouch	li a img{position:absolute;top:0px;left:-30px;}
.fooer-full .footer ul li a{ color: #202137; font-size: 12px; font-weight: 400;}
/*.fooer-full .footer ul li a img{-webkit-filter: invert(100%); filter: invert(100%);}*/
.fooer-full .footer .widget{margin-top:15px; margin-bottom:20px; width:100%; float:left;}
.fooer-full .footer .socialfooter a{margin:1.5px;}
.fooer-full .footer .dropdown-menu{ border-radius:0; -webkit-box-shadow: 2px 3px 4px rgba(0, 0, 0, .12); box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.12);}
.fooer-full .footer .dropdown-menu.inner{box-shadow:none;}
.fooer-full .footer .mybordr .gettouch-bdr{border: 1px solid #cccc;}

.fooer-full .payment-icon-panel{width:100%; float:left; margin:20px 0 10px 0;}
.fooer-full .copyright{line-height:48px; background-color: #fff; padding: 10px 0 ; float: left; width: 100%; border-top: 1px solid #ddd;}
.fooer-full .copyright-text{text-align: center; background-color: #f4f4f4; color: #212121; padding: 6px 0px; font-size: 14px; float: left; width: 100%; padding: 10px 0 10px;}
.fooer-full .copyright a{color:#fff; margin-left:17px;}			
.fooer-full .copyright-text{text-align: center; background-color: #faf9f9; color: #212121; font-size: 14px; font-weight:500; float: left; width: 100%; padding: 10px 0 20px;}

.fooer-full .fixfoter { position: fixed; bottom: 0; width: 100%; background: #336e7b; z-index: 999; border-top: 1px solid #336e7b; display:none;}
.fooer-full .fixfoter li { width: 33.333%; float: left; text-align: center; padding: 5px; z-index: 999; list-style: none;}
.fooer-full .fixfoter a { margin: 0; position: relative; font-size: 14px; text-align: center; color: #fff; font-weight: 700;}
.fooer-full .fixfoter a img {width: 25px;margin: 4px auto 4px;display: block;}
@media screen and (min-width:320px) and (max-width:767px) {
    .fooer-full .fixfoter {
        display: block;
    }
}


/*----------------------FOOTER FULL------------------------*/



/*--COMMON-PAGE--*/
.common-page-full{width:100%; float:left;}
.common-page-full .box-breadcrumb{width:100%; float:left; background:#f2f4f6; padding:30px 0; }
.common-page-full .box-breadcrumb ul{width:100%; float:left; list-style:none;}
.common-page-full .box-breadcrumb ul li{display:inline-block; padding:0 20px; position:relative;}
.common-page-full .box-breadcrumb ul li span.arrow-right { position: absolute; top: 2px; right: -5px; color:#737373;}
.common-page-full .box-breadcrumb ul li a{font-size:16px; font-weight:500; color:#737373;}
.common-page-full .box-breadcrumb ul li .text-breadcrumb { font-size: 16px; line-height: 26px; font-weight: 700; color: var(--bs-neutral-1000);}

.common-page-full .header-box{width:100%; display:flex; padding: 63px 0px 50px 0px; margin-bottom:40px;  border-bottom:1px solid #ccc;}
.common-page-full .header-box .d-flex-row{width:calc(100% + 30px); margin-left:-15px; display:flex; flex-wrap:wrap;  }
.common-page-full .header-box .d-flex-row .d-flex-col{display:flex; padding:0 15px; flex-direction:column; flex-wrap:wrap;}
.common-page-full .header-box .d-flex-row .col1{width:50%; }
.common-page-full .header-box .d-flex-row .col2{width:50%; flex-direction:row; align-items:flex-end; justify-content:flex-end;}

@media screen and (min-width:320px) and (max-width:767px) {
.common-page-full .header-box .d-flex-row .col1{width:100%;}
.common-page-full .header-box .d-flex-row .col2{width:100%; margin-top:20px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.common-page-full .header-box .d-flex-row .col1{width:100%;}
.common-page-full .header-box .d-flex-row .col2{width:100%; margin-top:20px;}
}

.common-page-full .header-box .col1 .lb-text1{width:100%; display:flex; font-size:30px; line-height:76px; font-weight:800; color:#000; margin-top:10px;}
.common-page-full .header-box .col1 .lb-text2{width:100%; display:flex; font-size:16px; line-height:26px; font-weight:400; color:#8e8e8e; margin-top:10px;}
.common-page-full .header-box .col2 .help-text{display:flex; font-size:25px; line-height:28px; font-weight:700; color:#000; position:relative; top:-7px; }
.common-page-full .header-box .col2 .help-text img{margin-right:10px;}
.common-page-full .header-box .col2 .call-text{display:flex; font-size:18px; line-height:32px; font-weight:800; background:#000; color:#fff; padding:5px 20px; border-radius:20px; margin-left:20px; }

.common-page-full .cpf-content-box{width:100%; float:left;}
.common-page-full .cpf-content-box .ol-order-list{width:100%; display:flex; flex-direction:column; padding-left:20px; margin-top:10px;}
.common-page-full .cpf-content-box .ol-order-list li{ margin-bottom:0px; font-size:14px; font-weight:500; line-height: 36px;}
.common-page-full .cpf-content-box .ul-order-list-big{width:100%; display:flex; flex-direction:column; padding-left:20px; margin-top:10px;}
.common-page-full .cpf-content-box .ul-order-list-gib li{ margin-bottom:0px; font-size:18px; font-weight:800; line-height: 36px;}

.common-page-full .cpf-content-box .text1{width:100%; display:flex; font-size:18px; font-weight:800; color:#000; margin-top:10px;}
.common-page-full .cpf-content-box .text2{width:100%; display:flex; font-size:14px; line-height:22px; font-weight:400; color:#000; margin-top:10px;}
.common-page-full .cpf-content-box .text3{margin-top:0px;}

/*--COMMON-PAGE--*/


/*--ABOUT US--*/

.aboutus-pg{width:100%; float:left;}
.aboutus-pg .welcome-box{width:100%; display:flex; padding: 63px 0px 91px 0px;}

.aboutus-pg .welcome-box .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.aboutus-pg .welcome-box .d-flex-row .d-flex-col{display:flex; padding:0 10px; flex-direction:column;}
.aboutus-pg .welcome-box .d-flex-row .col1{width:60%; justify-content: flex-end;}
.aboutus-pg .welcome-box .d-flex-row .col2{width:40%;}

@media screen and (min-width:320px) and (max-width:767px) {
.aboutus-pg .welcome-box .d-flex-row .col1{width:100%;}
.aboutus-pg .welcome-box .d-flex-row .col2{width:100%; margin-top:20px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.aboutus-pg .welcome-box .d-flex-row .col1{width:100%;}
.aboutus-pg .welcome-box .d-flex-row .col2{width:100%; margin-top:20px;}
}

.aboutus-pg .welcome-box .col1{display:flex; flex-direction:column;}
.aboutus-pg .welcome-box .col1 .lb-text1{display:flex; font-size:52px; line-height: 66px; font-weight:400; color:#000;}
.aboutus-pg .welcome-box .col1 .lb-text1 span{font-weight:800; margin-right:7px;}
.aboutus-pg .welcome-box .col1 .lb-text2{display:flex; font-size:16px; line-height:26px; font-weight:500; color:#8e8e8e;}

.aboutus-pg .welcome-box .col1 .mh-box1{display:flex;}
.aboutus-pg .welcome-box .col1 .mh-box1 .box-author {padding: 10px 12px;border-radius: 50px;background:#fefa17; color:#000000; font-size: 14px;line-height: 22px;font-weight: 700;display: flex;align-items: center;width: -moz-fit-content;width: fit-content;z-index: 123;position: relative;border: 1px solid #e4e6e8;}
.aboutus-pg .welcome-box .col1 .mh-box1 .box-author img { border: 1px solid #ffffff; border-radius: 50%; height: 26px; width: 26px; margin-right: -13px;}
.aboutus-pg .welcome-box .col1 .mh-box1 .box-author img:last-child {margin-right: 8px;}
.aboutus-pg .welcome-box .col1 .mh-box1 .box-author:hover{background:#e4e6e8;}

.aboutus-pg .welcome-box .col2 .flight-arrow-img{display:flex; margin-bottom:20px;}
.aboutus-pg .welcome-box .col2 .rb-text1{display:flex; font-size:14px; font-weight:400; color:#000; text-align: right;}

@media screen and (min-width:320px) and (max-width:767px) {
.aboutus-pg .welcome-box .col1 .lb-text1{display:flex; font-size:30px; line-height: 66px; font-weight:400; color:#000;}
}


.aboutus-pg .mission-box{width:100%; display:flex; padding: 63px 0px 91px 0px; background:#fff0ec;  }
.aboutus-pg .mission-box .d-flex-row{width:calc(100% + 30px); margin-left:-15px; display:flex; flex-wrap:wrap;  }
.aboutus-pg .mission-box .d-flex-row .d-flex-col{display:flex; padding:0 15px; flex-direction:column;}
.aboutus-pg .mission-box .d-flex-row .col1{width:50%; }
.aboutus-pg .mission-box .d-flex-row .col2{width:50%;}

@media screen and (min-width:320px) and (max-width:767px) {
.aboutus-pg .mission-box .d-flex-row .col1{width:100%;}
.aboutus-pg .mission-box .d-flex-row .col2{width:100%; margin-top:20px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.aboutus-pg .mission-box .d-flex-row .col1{width:100%;}
.aboutus-pg .mission-box .d-flex-row .col2{width:100%; margin-top:20px;}
}

.aboutus-pg .mission-box .col1{display:flex; flex-direction:column;}
.aboutus-pg .mission-box .col1 .box-img{width:100%; display:flex; border-radius:8px;}

.aboutus-pg .mission-box .col2 .mh-box1{display:flex;}
.aboutus-pg .mission-box .col2 .mh-box1 .box-author {padding: 10px 12px;border-radius: 50px;background:#fefa17; color:#000000; font-size: 14px;line-height: 22px;font-weight: 700;display: flex;align-items: center;width: -moz-fit-content;width: fit-content;z-index: 123;position: relative;border: 1px solid #e4e6e8; }
.aboutus-pg .mission-box .col2 .mh-box1 .box-author img { border: 1px solid #ffffff; border-radius: 50%; height: 26px; width: 26px; margin-right: -13px; }
.aboutus-pg .mission-box .col2 .mh-box1 .box-author img:last-child {margin-right: 8px;}
.aboutus-pg .mission-box .col2 .mh-box1 .box-author:hover{background:#e4e6e8;}

.aboutus-pg .mission-box .col2 .rb-text1{width:100%; display:flex; font-size:22px; font-weight:800; color:#000; margin-top:10px;}
.aboutus-pg .mission-box .col2 .rb-text2{width:100%; display:flex; font-size:14px; line-height:22px; font-weight:400; color:#000; margin-top:10px;}


/*--ABOUT US--*/

/*--FAQ--*/
.accordion-outer2 {width:100%; float:left; padding:20px 0; margin-top:100px;}
.accordion-outer2 .faq-pg{width:100%; float:left; padding:0px 0;}
.accordion-outer2 .faq-pg .faq-panel-box{width:100%; margin:0 auto; position:relative; z-index:1;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner{width:100%; float:left; }
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group {width:100%; float:left; margin-bottom:0px; border:1px solid #e4e6e8; border-radius:15px; overflow:hidden; }
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default{width:100%; float:left; border:0px; box-shadow:none; background: none; margin-top:0px; margin-bottom:0px; border-bottom:1px solid #e4e6e8;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default:last-child{margin-bottom:0px; border-block:0px;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading{width:100%; float:left; background:none !important; padding:0px 0px; border-bottom:0px solid transparent; border-top-left-radius:0px; border-top-right-radius:0px;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a{ display:flex; align-items:center; background:none; margin: 0; cursor: pointer; font-family: "Urbanist", sans-serif !important; font-size:20px; line-height:32px; font-weight:700; color:#000000; padding: 30px 55px 30px 15px; position: relative;   border-radius:0px; margin-bottom: 0px; transition: all 500ms ease; border: 0px solid #eee; background:#fff; }
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a .number{width:130px; display:inline-block; font-size: 44px; line-height: 58px; font-weight:800; text-align:center;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a[aria-expanded="true"]{background:#f2f4f6;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a::before {content: "";background-color:#f2f4f6;position: absolute;right: 13px;top: 44px;height:42px;width:42px; border-radius:5px; }
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a[aria-expanded="true"]::before{background-color:#000;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a:after{content: "\f067"; -webkit-transform: rotate(-90deg);transform: rotate(-90deg); position: absolute; font-family: FontAwesome; right: 25px; top: 50px; font-weight:300; transition:0.3s; color:#000;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a.active {border-bottom: 1px solid #dcdcdc;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a[aria-expanded="true"]:after {content: "\f068"; color:#fff; -webkit-transform:rotate(-0deg);transform: rotate(-0deg); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-collapse{width:100%; float:left; background: #f2f4f6; font-size:16px; color:#2c5281; border-radius:0px;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-collapse .panel-body{border:0px;  padding:0px 15px 48px 145px; font-size:14px; line-height:22px; font-weight:500; color:#737373;} 
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-collapse ul{padding-left:20px;}

@media screen and (min-width:320px) and (max-width:767px) {
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a .number{width:70px; font-size:20px;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-collapse .panel-body{ padding: 0px 15px 48px 15px;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a{font-size:16px;}
}
/*--FAQ--*/



