﻿@charset "utf-8";

/*---------------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: 'Roboto', sans-serif !important;
    font-family: 'Open Sans', sans-serif !important;
    font-family: "Poppins", sans-serif !important;
    font-family: "Helvetica Neue", Helvetica, Arial, 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: #00467d !important; color:#fff !important; z-index:11;}
.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:#fff; font-family: 'Poppins', sans-serif !important;}
header.header-fix .header-inner{width:100%; float:left; background:#fff; z-index:1111; top:0%; }
header.header-fix.active .header-inner{top:-100%; position:fixed;}
header.header-fix.active-plus .header-inner{top:0px; transition:1s;}
header .blank-header{display:none;}
header.header-fix.active .blank-header {width: 100%;height: 113px;float: left; display:block;}


header .bottom-strip{width:100%; float:left; padding:20px 0; }
header .bottom-strip nav.navbar{margin-bottom:0px;}
header .bottom-strip .logo{ float:left;}
header .bottom-strip .logo img{width:102px;}
header .bottom-strip .outer-menu{float:right; list-style:none; margin-top:15px;}

header .bottom-strip .call-now{ float:right; list-style:none; margin-top:5px; margin-left:20px;}
header .bottom-strip .call-now .package{width:100%; display:flex; align-items: center;}
header .bottom-strip .call-now .package .im{width:36px; display:flex; margin-right:5px;}
header .bottom-strip .call-now .package .im img{width:100%;}
header .bottom-strip .call-now .package .pkg-content{display:flex; flex-direction:column; padding-left:5px;}
header .bottom-strip .call-now .package .pkg-content .pkg-text2{display:flex; font-size:18px; font-weight:600; color:#112211;}
header.home-header .bottom-strip .call-now .package .pkg-content .pkg-text2{display:flex; font-size:18px; font-weight:600; color:#00467D;}

/*-- language --*/
header .bottom-strip .login-panel{float:right; margin-top:8px; margin-right:0px;}
header .bottom-strip .login-panel>ul{float:left; display:flex; align-items:center; flex-wrap: wrap; width:100%;list-style:none; padding:0px 0 0 10px; margin:0px;}
header .bottom-strip .login-panel>ul li{padding:0px 0px; font-size:13px; font-weight: 600; color: #fff; display:inline-block; }
header .bottom-strip .login-panel>ul li a{ font-weight: 500;font-size: 14px; color: #244c6a;}
header .bottom-strip .login-panel>ul li a:hover,
header .bottom-strip .login-panel>ul li a:focus{background:transparent !important;}
header .bottom-strip .login-panel>ul>.phone-no{display:inline-block;}
header .bottom-strip .login-panel>ul>.phone-no::before{display:none;}
header .bottom-strip .login-panel>ul>.phone-no a{color:#333; padding:0px 0px;}
header .bottom-strip .login-panel>ul>.phone-no .icon{font-size:14px;}
header .bottom-strip .login-panel>ul>.phone-no .icon .im{width:25px; transform:rotate(20deg);}
header .bottom-strip .login-panel>ul>.phone-no .text{font-size:20px; font-weight:600; color:#006ee3;}

header .bottom-strip .login-panel>ul>li{position:relative; padding:5px 10px; padding-left:10px; margin-left:5px; background:#F1F2F4; border-radius:20px; }


header .bottom-strip .login-panel ul li a{padding: 3px 0px;}
header .bottom-strip .login-panel ul li.language{position:relative; }
header .bottom-strip .login-panel ul li.language a{color: #112211; font-size: 12px; display: flex; align-items: center; }
header.home-header .bottom-strip .login-panel ul li.language a{ font-size: 12px; display: flex; align-items: center; }
header .bottom-strip .login-panel ul li.language a:after{display:none;}
header .bottom-strip .login-panel ul li.language a .flag-icon-main img {width: 15px; height: 15px; margin-right: 5px; border-radius: 50%;}
header .bottom-strip .login-panel ul li.language a .caret2{transition: 0.3s; font-size: 16px; line-height: 14px; position: relative;}
header .bottom-strip .login-panel ul li.language a .text{padding-right:3px;}
header .bottom-strip .login-panel ul li.language a[aria-expanded="true"] .caret2{transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
header .bottom-strip .login-panel ul li.language ul li.liLanguages{padding:0px;}
header .bottom-strip .login-panel ul li.manage-bookings .bag{width:14px; margin-right:3px;}
header.home-header .bottom-strip .login-panel ul li.language ul li a {color: #fff;}

header .bottom-strip .login-panel ul li .dropdown-menu{background:#295285;width:76px !important; margin:0px auto !important; padding: 5px 0; left: -76px!important;right: 0px!important;}
header .bottom-strip .login-panel ul li .dropdown-menu li:first-child {width: 100%; padding: 0; margin: 0;}
header .bottom-strip .login-panel ul li .dropdown-menu li{margin-left:0px; padding-right:0px; width:100%; text-align:center; float:left;}
header .bottom-strip .login-panel ul li .dropdown-menu li a {border-bottom: 1px solid #333; text-align:left; font-size: 13px;}
/*header .bottom-strip .login-panel ul li .dropdown-menu li a:hover {background: #ededed; color:#333;}*/
header .bottom-strip .login-panel ul li .dropdown-menu li a {padding: 6px 10px; line-height: 1em; color: #fff;}
header .bottom-strip .login-panel ul li .dropdown-menu li a img{width: 25px; margin-right: 10px;}
header .bottom-strip .login-panel ul li .dropdown-menu li a .flag-icon img{width:20px; margin-right:5px; }
header .bottom-strip .login-panel ul li .dropdown-menu li a .serach-bar{width:100%; float:left; height:28px; font-weight:normal; padding:0  5px;}
header .bottom-strip .login-panel ul li .dropdown-menu li:last-child a{border: 0px;}
/*-- language --*/


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:12px; float:left; margin-left:50px; margin-right:0px;}
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:2px 0px; font-size:14px; color:#28282f; font-weight:500; 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:hover,
header .bottom-strip .navbar-nav>li.ctive>a{color: #28282f;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
header .bottom-strip{padding:10px 0;}
header .bottom-strip .logo{margin-left:15px; margin-top: 8px; }
header .bottom-strip .logo img{width:68px;}
header .bottom-strip .outer-menu{margin-top:-10px; margin-bottom:5px;}
header .bottom-strip .navbar-collapse{width:100%; margin:0px; padding:0px;}
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 .call-now .package .pkg-content{display:none;}
header .bottom-strip .login-panel li:first-child{display:none;}
header .bottom-strip .login-panel{position: absolute; margin-top: 0; top:7px; right: 115px;}
header .bottom-strip .call-now{position: absolute; margin-left: 0px; margin-top: 0px; top:6px; right: 60px;}
header .bottom-strip .navbar-header .navbar-toggle{ padding: 10px 10px; position: absolute; top: -2px; right: -5px; border-radius: 20px; background: #D3D6DD;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
header .bottom-strip{padding:10px 0;}
header .bottom-strip .outer-menu{margin-top:15px;}
header .bottom-strip .navbar-nav{margin-top:12px; margin-left:10px; margin-right:0px;}
header .bottom-strip .navbar-nav>li:last-child>a{padding-right:0px;}
header .bottom-strip .call-now .package .pkg-content{display:none;}
header .bottom-strip .login-panel li:first-child{display:none;}
header .bottom-strip .login-panel{position: absolute; margin-top: 0; top:7px; right: 115px;}
header .bottom-strip .call-now{position: absolute; margin-left: 0px; margin-top: 0px; top:6px; right: 60px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
header .bottom-strip .navbar-nav>li {padding: 0 5px;}
}
/*-- HEADER --*/

.login_full{width:100%;float:left;}

/* FORGOT PASSWORD POPUP START */
.login_full .login-forgotpopup{width:100%; float:left;}
.login_full .login-forgotpopup .forgot-password-panel{width:100% !important; float:left; border:1px solid #ccc; padding:20px 20px; background:#fff; border-radius: 5px !important;}
.login_full .login-forgotpopup .forgot-password-panel .key-outer{width:80px; margin:0 auto; }
.login_full .login-forgotpopup .forgot-password-panel .key{width:100%; height:80px; float:left; text-align:center; border-radius:50%; padding:8px 0; padding-top:22px; font-weight:600; background:#8b3eea;color:#fff;}
.login_full .login-forgotpopup .forgot-password-panel .key .icon{width:100%; float:left; text-align:center; font-size:26px;}
.login_full .login-forgotpopup .forgot-password-panel .key .text{width:100%; float:left; text-align:center; font-size:14px; margin-top:-5px; font-weight:normal;}

.login_full .login-forgotpopup .forgot-password-panel .h3{margin:0px; padding:0px; color:#000; font-size:18px; margin-top:10px; margin-bottom:20px; width:100%; float:left; text-align:center; font-weight:600;}
.login_full .login-forgotpopup .forgot-password-panel input{ width:100%; float:left; border-radius:0px; border:0px solid #ccc;  margin-bottom:20px; outline:0px; padding:0 10px; background-color: #eeeeee; height: 45px; }
.login_full .login-forgotpopup .forgot-password-panel input[type=submit]{background:#8b3eea;color:#fff; font-weight:bold; outline:none; border:0px; border-radius:5px;height: 40px;}
.login_full .login-forgotpopup .forgot-password-panel input[value=Submit]{background:#8b3eea; color:#fff; font-weight:bold; outline:none; border:0px; border-radius:5px;height: 40px;}
.login_full .login-forgotpopup .forgot-password-panel input[type=Submit]:hover{background:#b91111;}
.login_full .login-forgotpopup button{outline:none;}
.login_full .login-forgotpopup button.close{background:#000; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; border-radius:50%; opacity:1 !important;}
.login_full .login-forgotpopup .modal-content{border:0px;}
.login_full .login-forgotpopup .modal-body{width:100%; float:left;}
.login_full .login-forgotpopup .modal-header{display:none;}
.login_full .login-forgotpopup .modal-footer{display:none;}

@media (min-width: 320px){
.login_full .login-forgotpopup .modal-dialog { max-width:450px; width:100%; margin: 30px auto;}
}

/* LOGIN POPUP START */
@media (min-width: 320px){
.login_full .login-popup .modal-dialog { max-width:450px; width:100%; margin: 30px auto;}
}
.login_full .login-popup{width:100%; float:left;}
.login_full .login-popup .login-popup-panel{width:100% !important; float:left; /*border:1px solid #ccc;*/background:#fff; border-radius: 5px !important;}
.login_full .login-popup .login-popup-panel button{outline:none;}
.login_full .login-popup .login-popup-panel button.close{background:#000; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; margin-top:5px; border-radius:50%; opacity:1 !important;}
.login_full .login-popup .modal-content{border:0px;}
.login_full .login-popup .modal-body{width:100%; float:left;}
.login_full .login-popup .modal-header{display:none;}
.login_full .login-popup .modal-footer{display:none;}

.login_full .login-popup .login-popup-panel .popup-header{width:100%; float:left; border-bottom:2px solid #34687d; padding:10px 20px;}
.login_full .login-popup .login-popup-panel .title{float:left; font-size:20px; font-weight:600; color:#333; margin-bottom:0px;}
.login_full .login-popup .login-popup-panel .registration-content{width:100%; float:left; padding:20px 20px; padding-top:30px;}
.login_full .login-popup .login-popup-panel .registration-content .form-full{width:100%; float:left;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-group{width:100%; float:left; margin-bottom:15px;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .positeion-relative{width:100%; float:left; position:relative; font-weight:normal;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .positeion-relative .icon{position:absolute;top:7px; left:8px;color:#8b3eea;font-size:20px;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-control:focus + .icon{color:#b91111;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-control {padding-left:30px; height:40px; font-style:italic;}

.login_full .login-popup .login-popup-panel .registration-content .form-full .forgot-password {width: auto; float: left; font-size: 12px; text-align:left; cursor: pointer; margin-top: -20px; padding: 5px 0; color:#8b3eea;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .booking-text {width: auto; float: left; font-size: 10px; text-align:left; cursor: pointer; margin-top: -20px; padding: 5px 0; color: #999;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn-outer{width:100%; margin:0 auto;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn{width:100%; float:left; background:#8b3eea; color:#FFF; border:0px solid #666464; padding:10px 0; margin-top:15px; font-size:14px;  border-radius:20px; margin-bottom:10px; width:100%; text-align:center; font-weight:600; outline:none;-webkit-box-shadow: 0 8px 6px -6px #777; transition:0.3s; -webkit-transition:0.3s;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn:hover{background:#b91111;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn .login-icon{width:auto;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .booking-btn{width:100%; float:left; background:#f8f8f8; color:#3ac4fa; border:1px solid #ccc; padding:10px 0; margin-top:15px; font-size:14px;  border-radius:20px; margin-bottom:10px; width:100%; text-align:center; font-weight:600; outline:none; }

.login_full .login-popup .login-popup-panel .registration-content .form-full .line-partition{width:100%; height:1px; float:left; border-bottom:1px dashed #ccc; margin:20px 0 10px 0;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext{width:100%; float:left; color:#999; font-size:12px; text-align:center; margin:15px 0;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext a{color:#8b3eea;font-weight:600;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext.agent-login{margin-top:0px;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .or{width:100%; height:1px; float:left; background:#ccc; margin:15px 0 10px 0; position:relative; display:none;}
.login_full .login-popup .login-popup-panel .registration-content .form-full .or .circle{width:35px; height:35px; line-height:30px; border-radius:50%; text-align:center;  font-size:12px; font-style:italic; color:#999; border:0px solid #ccc; background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel{width:100%; float:left; margin-top:15px; margin-bottom:15px; display:none;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login{width:100%; float:left; background:#fff; border:1px solid #1953a1; margin-bottom:10px; border-radius:5px; position:relative; padding-left:40px;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .icon{width:40px; float:left; position:absolute; top:0px; left:0px; text-align:center;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .icon i{width:100%; float:left; font-size:20px; text-align:center; padding:9px 0; color:#1953a1;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .text{width:100%; float:left; text-align:center; padding:8px 0; font-size:14px; background:#1953a1; color:#fff; outline:none; border:none;}

.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login{ border:1px solid #4285f4;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .icon{}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .icon img{width:20px; height:20px; margin-top:8px;}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .text{background:#4285f4;}

/*--become an agent --*/
.becomeanagent .modal#divBecomeanAgent{padding-right:0px !important;}
.becomeanagent .modal-dialog{width:auto; max-width:600px; }
.becomeanagent .modal-dialog .close{width: 35px;height: 35px;border-radius: 50%;padding: 15px 7px;border: none;opacity: 1;color: #ccc;font-size: 33px;font-weight: 300;position: absolute;right: 5px;top: 5px;line-height: 0; z-index:11;}
.becomeanagent .modal-dialog .close:hover {opacity: 1;color: #333;}
.becomeanagent .modal-dialog .modal-content{width: 100%;float: left; background:#fff; padding: 10px 15px;}
.becomeanagent .modal-dialog .heading{width: 100%;float: left;position: absolute;top:-40px; text-align: center;margin: 0 0 20px 0; font-size:20px;color: #16528e;font-weight: bold;}
.becomeanagent .modal-dialog .form-panel-inner{width:100%; float:left; margin-top:20px;}
.becomeanagent .modal-dialog .form-panel-inner input{width:100%; border-radius:0px; padding:10px; height:40px; font-size:14px;}
.becomeanagent .modal-dialog .form-panel-inner .form-control{border-radius:0px;}
.becomeanagent .modal-dialog .submit-btn-outer{width:200px; margin:0 auto;}
.becomeanagent .modal-dialog .submit-btn-outer .submit-btn{width:100%; float:left; background:#16528e; color:#fff; border:0px; outline:none; margin-top:20px; padding:10px 0;}
.becomeanagent .modal-dialog .submintbtn1{position:relative; overflow:hidden; text-align:center; font-weight:700; font-size: 16px;}
.becomeanagent .modal-dialog .submintbtn1 span{position:relative; z-index:1;}
.becomeanagent .modal-dialog .submintbtn1::before{position:absolute; content:""; width:0%; height:360px; transform:rotate(-45deg); top:-150px; left:0px; background:#15bdcc; transition:0.4s;}
.becomeanagent .modal-dialog .submintbtn1:hover::before{width:100%;}
.becomeanagent .modal-dialog .submintbtn1::after{position:absolute; content:""; width:0%; height:360px; transform:rotate(-45deg); top:-150px; left:0px; background:#f7941d; transition:0.8s; transition-delay:0.2s;}
.becomeanagent .modal-dialog .submintbtn1:hover::after{width:100%;}
.becomeanagent .modal-dialog button{outline:none;}
.becomeanagent .modal-dialog button.close{background:#000; width:20px; height:20px; font-size:16px; color:#fff !important; padding:0px; border-radius:50%; opacity:1 !important;}
.becomeanagent .modal-dialog .modal-content{border:0px;}
.becomeanagent .modal-dialog .modal-body{width:100%; float:left;}
.becomeanagent .modal-dialog .modal-header{display:block; padding: 25px 0;}
.becomeanagent .modal-dialog .modal-footer{display:none;}
/*--become an agent --*/


/*----------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;}

.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:120px;}
.banner-slider .carousel-caption h2{font-size:60px; 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%;}
}



/* -------------SEARCH TAB 22222222222-------------- */
.search_container2{background:none; float:left;width:100%; position:absolute; border-radius:10px; top:210px; font-family: 'Poppins', sans-serif !important;}
.search_container2 .se-text1{width: 100%; float: left; text-align:center; font-size: 42px; font-weight: 600; line-height:120%; color: #fff;}
.search_container2 .se-text2{width: 100%; float: left; text-align:center; font-size: 20px; font-weight: 500; line-height:120%; color: #fff; margin-bottom: 40px;}
.search_container2 .se-text3{width: 100%; float: left; font-size: 24px; font-weight: 600; color: #112211; margin-bottom: 30px; }

.search_container2 .tab_full_container{width:100%;float:left;padding: 0px 0px;position:relative;z-index: 111; background: #fff; border-radius:13px;}
.search_container2 .tab_full_container .tfc-top-contnet{width:100%; display:flex; padding:20px 20px; border-bottom:1px solid #D3D6DD;}
.search_container2 .tab_full_container .tfc-top-contnet .ul{display:flex; list-style:none; background:#F1F2F4; color:#24282F; border-radius:20px; padding:5px; }
.search_container2 .tab_full_container .tfc-top-contnet .ul li{display:flex; padding:3px 10px; margin-right:5px; }
.search_container2 .tab_full_container .tfc-top-contnet .ul li.active{background:#00467D; color:#fff; border-radius:20px;}

.search_container2 .tab_full_container .tfc-bottom-contnet{width:100%; display:flex; flex-direction:column; padding:20px 20px; }
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col{display:flex; width:25%; padding:0 10px;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col1{width:26%;} 
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col2{width:26%;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col3{width:24%;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col4{width:24%;}
.search_container2 .tab_full_container .tfc-bottom-contnet .search-btn {width:100%; height:56px; display: flex; justify-content:center; align-items: center; border-radius: 12px; background: linear-gradient(90deg, #E21474 0%, #00467D 100%); color: #fff;  font-size: 16px; font-weight: 500;}
.search_container2 .tab_full_container .tfc-bottom-contnet .search-btn img { display: flex; margin-left: 5px;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.search_container2{position:static; top:0px; left:0px; background: url(../images/banners/banner_1.jpg) no-repeat; padding:30px 0px 20px 0px; }
.search_container2 .se-text1{font-size: 18px; font-weight: 600; line-height:120%; }
.search_container2 .se-text2{font-size: 16px; font-weight: 500; line-height:120%; margin-bottom:10px;}

.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col1{width:100%;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col2{width:100%;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col3{width:100%;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col4{width:100%;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col .form-group.arrow-icon .arrow-icon-inner{left: inherit !important; bottom: 53px !important; right: 10px; transform: rotate(90deg);}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.search_container2{position:static; top:0px; left:0px; background: url(../images/banners/banner_1.jpg) no-repeat; padding:30px 0px 20px 0px; }
.search_container2 .se-text1{font-size: 28px; font-weight: 600; line-height:120%; }
.search_container2 .se-text2{font-size: 24px; font-weight: 500; line-height:120%; margin-bottom:10px;}

.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col1{width:50%;} 
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col2{width:50%;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col3{width:50%;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col.col4{width:50%;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
}


/*--from group--*/
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col .form-group{display:flex; flex-direction:column; width:100%; position:relative; margin-bottom:15px;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col .form-group .form-label{display:flex; font-size:12px; font-weight:400; line-height:120%; color:#707B90;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col .form-group .form-control{ font-size:16px; font-weight:400; height: 100%; line-height:120%; padding-left:40px; border:none; background:none;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col .form-group .form-control::placeholder{color:#9FA7B5;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col .form-group .icon{position:absolute; left:15px; bottom:19px;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col .form-group .box-border{width: 100%; display:flex; height:56px; border: 1px solid #D3D6DD; border-radius: 12px;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col .form-group.arrow-icon .arrow-icon-inner{width:42px; height:42px; background: linear-gradient(90deg, #E21474 0%, #00467D 100%); border-radius:50%; position:absolute; left:-34px; bottom:5px; display:flex;  padding:1px;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col .form-group.arrow-icon .arrow-icon-inner .aii-box{width:100%; height:100%; display:flex; align-items:center; justify-content:center; border-radius:50%; background:#fff;}
.search_container2 .tab_full_container .tfc-bottom-contnet .bc-row .bc-col .form-group.arrow-icon .arrow-icon-inner .aii-box img{display:flex;}

/*--date calender--*/
.search_container2 .tab_full_container .calender{}
.search_container2 .tab_full_container .calender .date{display:flex; width:50%; height:100%; position:relative;}
.search_container2 .tab_full_container .calender .date:first-child:before{content:""; position:absolute; top:12px; right:0px; width:1px; height:20px; background:#D3D6DD;}

/*--traveller--*/
.search_container2 .tab_full_container .traveller-full{padding-left: 25px; font-size:16px; font-weight:400; line-height:120%; color:#9FA7B5;}
.search_container2 .tab_full_container .traveller-full .f-traveller{width:100%;float:left; line-height:35px; padding-left: 10px;background-image: url(../images/home/search-engine/down-arrow.png);background-position: right 7px center;background-repeat: no-repeat;padding-top: 11px;}




/*--------------PAX------------------*/
.search_container2 .tab_full_container .adult-class-dropdown{width:246px; position:relative; position:absolute; top:100%; z-index:1111; float:left; background:#fff; color:#999; border-radius:5px; box-shadow:0 2px 3px 0 #999; border:1px solid #eee;}
.search_container2 .tab_full_container .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_container2 .tab_full_container .adult-class-dropdown .dropdown-content{width:100%; float:left; padding:0 10px; margin-top:20px;}
.search_container2 .tab_full_container .adult-class-dropdown .dropdown-content .form-group{width:100%; float:left; border:1px solid #e1e7ee; margin-bottom:10px;}
.search_container2 .tab_full_container .adult-class-dropdown .dropdown-content .form-group label{color:#333; font-size: 14px; font-weight: 600; top:8px; left:8px; position:relative;}
.search_container2 .tab_full_container .adult-class-dropdown .dropdown-content .form-group select.form-control{line-height:35px;padding-left: 10px !important;text-indent: 0; border:0px !important; font-size:14px;}
.search_container2 .tab_full_container .adult-class-dropdown .dropdown-content .form-group select.form-control option{padding: 5px 0;}
.search_container2 .tab_full_container .adult-class-dropdown .dropdown-content .adult-panel{width:100%; float:left; font-size:12px;}
.search_container2 .tab_full_container .adult-class-dropdown .dropdown-content .adult-panel .heading{width:100%; float:left; font-size:12px; font-weight:600; color:#333; margin-bottom:10px;}
.search_container2 .tab_full_container .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:15px;}
.search_container2 .tab_full_container .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .text-panel{display:flex; flex-wrap:wrap;}
.search_container2 .tab_full_container .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_container2 .tab_full_container .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .age-text{float:left; font-weight: 400;}
.search_container2 .tab_full_container .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .min-max{width:70px; display:flex; right:0px; top:-5px;}
.search_container2 .tab_full_container .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:3px; border:0px solid #ccc; color:#fff; background:#00467D; font-size:18px; outline:none;}
.search_container2 .tab_full_container .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:3px; border:0px solid #ccc; color:#fff; background:#00467D; font-size:18px; outline:none;}
.search_container2 .tab_full_container .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:transparent; border:0px; outline:none;} 

.search_container2 .tab_full_container .adult-class-dropdown .dropdown-content .info-text1{width:100%; float:left; font-size:12px; color:#999; margin-bottom:10px;font-weight: 400;}
.search_container2 .tab_full_container .adult-class-dropdown .done-btn-full{width:100%; float:left; border-top:1px solid #ccc; padding:5px 10px}
.search_container2 .tab_full_container .adult-class-dropdown .done-btn-full .done-btn{float:right; font-size:12px; font-weight: bold; background: #00467D; text-decoration: none; padding: 1px 12px; border-radius:5px; box-shadow:0 0 10px #ccc; color:#fff;}
.search_container2 .tab_full_container .adult-class-dropdown .dropdown-content .form-group .form-control{border: 1px solid #ccc !important;}
.search_container2 .tab_full_container .form-group .form-control.f-traveller{width:100%;float:left; line-height:35px; padding-left: 10px;background-image: url(../images/icons/traveller_dropdown.png);background-position: right 7px center;background-repeat: no-repeat;padding-top: 6px;}
.search_container2 .tab_full_container .form-group .form-control.main-pax{padding-left: 10px; margin-top:12px;}
.search_container2 .tab_full_container .dropdown-menu .done-btn-full{width:100%; float:left; border-top:0px solid #ccc; padding:5px 5px}
.search_container2 .tab_full_container .dropdown-menu .done-btn-full .done-btn{float:right; font-size:12px; font-weight: bold; background: #ff4633; text-decoration: none; padding: 1px 12px; border-radius: 10px; box-shadow:0 0 10px #ccc; color:#fff;}
.search_container2 .tab_full_container .form-group .form-control.cabin-class{padding-left: 10px; text-indent:0px;}
.search_container2 .tab_full_container .dropdown-menu .done-btn-full{width:100%; float:left; border-top:0px solid #ccc; padding:5px 5px}
.search_container2 .tab_full_container .dropdown-menu .done-btn-full .done-btn{float:right; font-size:12px; font-weight: bold; background: #ff4600; text-decoration: none; padding: 1px 12px; border-radius: 10px; box-shadow:0 0 10px #ccc; color:#fff;}




/*--------------trust-poilet------------------*/
.trust-poilet{width:100%; float:left; padding:30px 15px; }
.trust-poilet .tp-inner{width:100%; display:flex; justify-content:center; }
.trust-poilet .tp-inner .ul-trust-poilet{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-top:0px; list-style:none; }
.trust-poilet .tp-inner .ul-trust-poilet li{display:flex; padding:0 15px; margin-bottom:15px;}
.trust-poilet .tp-inner .ul-trust-poilet li img{width:120px; height:auto;}

/*--------------trust-poilet------------------*/


/*--------------fly-high-this-festive------------------*/
.fly-high-this-festive{width:100%; float:left; font-family: 'Poppins', sans-serif !important;}

.fly-high-this-festive .div-content{width:100%; float:left;}
.fly-high-this-festive .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}
.fly-high-this-festive .div-content .div-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.fly-high-this-festive .div-content .div-content-inner .d-flex-row .d-flex-col{display:flex; width:33.3333%; padding:0 10px;}
.fly-high-this-festive .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:66%;}
.fly-high-this-festive .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:34%;}

@media screen and (min-width:320px) and (max-width:767px) {
.fly-high-this-festive .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:100%;}
.fly-high-this-festive .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:100%;}
}


@media screen and (min-width:768px) and (max-width:991px) {
.fly-high-this-festive .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:66%;}
.fly-high-this-festive .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:34%;}
}

.fly-high-this-festive .pkg1{width:100%; display:flex; align-items: flex-start; flex-direction:column; border-radius:10px; margin-bottom:20px; padding:20px 20px; background: radial-gradient(62.86% 113.86% at 50% 50%, #8209A4 0%, #31033E 100%);}
.fly-high-this-festive .pkg2{width:100%; display:flex; align-items: flex-start; flex-direction:column; border-radius:10px; margin-bottom:20px; padding:20px 20px; background: linear-gradient(90deg, #0092B8 0%, #155DFC 100%);
}

.fly-high-this-festive .pkg1 .top-box{display:flex;}
.fly-high-this-festive .pkg1 .top-box .left-box{display:flex; flex-direction:column;}
.fly-high-this-festive .pkg1 .top-box .right-box{display:flex;}
.fly-high-this-festive .pkg1 .bottom-box{display:flex; flex-wrap: wrap; align-items:center;}
.fly-high-this-festive .pkg1 .bottom-box .left-box{display:flex; margin-right:15px;}
.fly-high-this-festive .pkg1 .bottom-box .right-box{display:flex;}
.fly-high-this-festive .pkg1 .pkg-text1{display:flex; font-size:24px; font-weight:700; line-height:120%; color:#fff; }
.fly-high-this-festive .pkg1 .pkg-text2{display:flex; font-size:16px; font-weight:400; line-height:120%; color:#fff; }
.fly-high-this-festive .pkg1 .pkg-btn{display:flex; align-items:center; border-radius:8px; background:#fff; color:#E21474; padding:10px 10px; margin:10px 0 10px 0; font-size:14px; font-weight:500; }
.fly-high-this-festive .pkg1 .pkg-btn img{display:flex; margin-left:5px;}
.fly-high-this-festive .pkg1 .year-img{width:280px;}
.fly-high-this-festive .pkg1 .promocode-img{width:277px;}

.fly-high-this-festive .pkg2 .pkg-text1{display:flex; font-size:19px; font-weight:500; line-height:120%; margin-bottom: 10px; color:#fff; }
.fly-high-this-festive .pkg2 .pkg-text2{display:flex; font-size:16px; font-weight:400; line-height:120%; margin-bottom: 10px; color:#fff; }
.fly-high-this-festive .pkg2 .pkg-btn{display:flex; align-items:center; border-radius:8px; background:#fff; color:#00467D; padding:10px 10px; font-size:14px; font-weight:500; }
.fly-high-this-festive .pkg2 .pkg-btn img{display:flex; margin-left:5px;}

@media screen and (min-width:320px) and (max-width:767px) {
.fly-high-this-festive .pkg1 .year-img{width:100px;}
.fly-high-this-festive .pkg1 .promocode-img{width:248px;}
.fly-high-this-festive .pkg1 .pkg-text1{display:flex; font-size:16px; font-weight:700; }
.fly-high-this-festive .pkg1 .pkg-text2{display:flex; font-size:10px; font-weight:400; margin-top:10px;}
.fly-high-this-festive .pkg2 .pkg-text1{display:flex; font-size:16px; font-weight:500;}
.fly-high-this-festive .pkg2 .pkg-text2{display:flex; font-size:14px; font-weight:400;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.fly-high-this-festive .pkg1 .year-img{width:100px;}
.fly-high-this-festive .pkg1 .promocode-img{width:200px;}
}
@media screen and (min-width:992px) and (max-width:1199px) {
.fly-high-this-festive .pkg1 .year-img{width:200px;}
.fly-high-this-festive .pkg1 .promocode-img{width:200px;}
}

/*--------------fly-high-this-festive------------------*/


/*--------------discover-our-top-destinations------------------*/
.discover-our-top-destinations{width:100%; float:left; font-family: 'Poppins', sans-serif !important; background: linear-gradient(180deg, #E6EDF2 0%, #FFFFFF 100%);
}

.discover-our-top-destinations .div-content{width:100%; float:left;}
.discover-our-top-destinations .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}
.discover-our-top-destinations .div-content .div-content-inner .main-heading{width:100%; display:flex; flex-direction:column; align-items: center; padding:30px 0 20px 0; }
.discover-our-top-destinations .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:32px; font-weight:500; line-height:130%; margin-bottom:0px; color:#24282F; }
.discover-our-top-destinations .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:18px; font-weight:400; line-height:140%; margin-bottom:0px; color:#707B90; }

.discover-our-top-destinations .div-content .div-content-inner .main-heading .ul-tab{width:100%; display:flex; flex-wrap:wrap; justify-content:center; margin:30px 0;}
.discover-our-top-destinations .div-content .div-content-inner .main-heading .ul-tab li{display:flex; flex-direction:column; align-items:center; margin:0px 0 0px 0; padding:0px 30px; cursor:pointer; position:relative;}
.discover-our-top-destinations .div-content .div-content-inner .main-heading .ul-tab li .im{display:flex; flex-direction:column; align-items:center; width:60px; height:60px; padding:10px; border:1px solid none; border-radius:50%;}
.discover-our-top-destinations .div-content .div-content-inner .main-heading .ul-tab li.active .im{border:1px solid #00467D;}
.discover-our-top-destinations .div-content .div-content-inner .main-heading .ul-tab li:hover .im{border:1px solid #00467D;}
.discover-our-top-destinations .div-content .div-content-inner .main-heading .text{display:flex; font-size:14px; font-weight:400;  margin-bottom:0px; color:#00467D; }

.discover-our-top-destinations .pkg{width:100%;float:left; color:#000;  border-radius:12px; overflow:hidden;  margin:0px 0 30px 0; position:relative; border:1px solid #D3D6DD;}
.discover-our-top-destinations .pkg a{color:#212121;}
.discover-our-top-destinations .pkg .im{width:100%; height:150px; float:left; position:relative;}
.discover-our-top-destinations .pkg .im .icon{position:absolute; left:20px; top:20px; font-size:14px; font-weight:500; color:#24282F;  padding:2px 10px; border-radius:20px; background:rgba(255,255,255,0.8);}
.discover-our-top-destinations .pkg .im .icon img{margin-right:5px;}
.discover-our-top-destinations .pkg .im .im-inner{width:100%; height:100%; float:left; position:relative; overflow:hidden;}
.discover-our-top-destinations .pkg .im .im-inner .img{width:100%; height:100%; object-fit: cover; transition:0.3s; }
.discover-our-top-destinations .pkg:hover .im .im-inner>.img{transform:scale(1.1);}

.discover-our-top-destinations .pkg .pkg-content{width:100%; float:left;  padding:15px 15px; transition: all 300ms ease-in; background:#fff;}
.discover-our-top-destinations .pkg .pkg-content .d-flex{width:100%; display:flex; flex-direction:column; color:#212529;}
.discover-our-top-destinations .pkg .pkg-content .d-flex .content-row{width:100%; display:flex; justify-content:space-between; align-items: flex-end;}
.discover-our-top-destinations .pkg .pkg-content .d-flex .content-row .cr-box{display:flex; flex-direction:column;}
.discover-our-top-destinations .pkg .pkg-content .d-flex .city{display:flex; font-size:18px; margin-bottom: 5px; font-weight:600; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.discover-our-top-destinations .pkg .pkg-content .d-flex .from{display:flex; font-size:10px; font-weight:400; color:#707B90; }
.discover-our-top-destinations .pkg .pkg-content .d-flex .price{display:flex; font-size:14px; color:#E21474; font-weight:500; }
/*.discover-our-top-destinations .pkg .pkg-content .d-flex .book-flight{display:flex; font-size:14px; color:#E21474; font-weight:500; border-radius:5px; padding:2px 10px; border: 1px solid #E21474; }
.discover-our-top-destinations .pkg:hover .pkg-content .d-flex .book-flight{background: linear-gradient(90deg, #E21474 0%, #00467D 100%); color:#fff;}*/

.discover-our-top-destinations .pkg .pkg-content .d-flex .book-flight{display:flex; padding:1px; font-size:14px; color:#E21474; font-weight:500; border-radius:5px;  background: linear-gradient(90deg, #E21474 0%, #00467D 100%); }
.discover-our-top-destinations .pkg .pkg-content .d-flex .book-flight .in-box{width:100%; display:flex; padding:2px 10px; border-radius:5px; background:#fff;}
.discover-our-top-destinations .pkg .pkg-content .d-flex .book-flight .in-box span { background: radial-gradient(207.08% 207.08% at 50% 50%, #E21474 0%, #00467D 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.discover-our-top-destinations .pkg:hover .pkg-content .d-flex .book-flight .in-box{width:100%; display:flex; padding:2px 10px; border-radius:5px; background:none;}
.discover-our-top-destinations .pkg:hover .pkg-content .d-flex .book-flight .in-box span { background:none; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit; color:#fff;}


.discover-our-top-destinations .owl-slider-full{width:calc(100% + 20px); margin-left:-10px; float:left; margin-top:0px; position:relative; z-index:11;}
.discover-our-top-destinations .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;}
.discover-our-top-destinations .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;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:0px solid #cbc9c9; float:left; left:0px; margin-left:-40px; margin-top:-20px; background: linear-gradient(90deg, #E21474 0%, #00467D 100%) !important; position:absolute; top:50%;width:30px;height:30px;opacity:1;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:0px solid #cbc9c9;float:right; margin-right:-40px; margin-top:-20px; background: linear-gradient(90deg, #E21474 0%, #00467D 100%) !important; position:absolute; top:50%; right:0px;width:30px;height:30px;opacity:1;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:hover,
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:hover{background:#444 !important;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size:22px;top:-1px;position: absolute;left: 10px;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size:22px;top:-1px;position: absolute;right:10px;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls{top:0px; right:10px; margin-top:0px;}
.discover-our-top-destinations .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: .5;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-wrapper .owl-item{padding:0 0 20px 0;}
.discover-our-top-destinations .owl-slider-full .owl-prev:before, 
.discover-our-top-destinations .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.discover-our-top-destinations .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-page span{background:#003143;}
.discover-our-top-destinations .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}

@media screen and (min-width:320px) and (max-width:767px) {
.discover-our-top-destinations .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:16px; font-weight:500; }
.discover-our-top-destinations .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:14px; font-weight:400; text-align:center; margin-top:10px; }
.discover-our-top-destinations .div-content .div-content-inner .main-heading .ul-tab li{padding:0px 10px;}
.discover-our-top-destinations .owl-slider-full{padding:0;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0; left:15px;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0; right:15px;}
}


@media screen and (min-width:768px) and (max-width:991px) {
.discover-our-top-destinations  .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left: -25px;}
.discover-our-top-destinations  .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){
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.discover-our-top-destinations .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){
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.discover-our-top-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

/*--------------discover-our-top-destinations------------------*/


/*--------------the-future-of-flight-booking------------------*/
.the-future-of-flight-booking{width:100%; float:left; font-family: 'Poppins', sans-serif !important;}

.the-future-of-flight-booking .div-content{width:100%; float:left;}
.the-future-of-flight-booking .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}
.the-future-of-flight-booking .div-content .div-content-inner .main-heading{width:100%; display:flex; flex-direction:column; padding:30px 0 20px 0; }
.the-future-of-flight-booking .div-content .div-content-inner .main-heading .hd-text1{display:flex; width:100%; font-size:32px; font-weight:500; line-height:130%; margin-bottom:0px; color:#24282F; }
.the-future-of-flight-booking .div-content .div-content-inner .main-heading .hd-text2{display:flex; width:100%; font-size:18px; font-weight:400; line-height:140%; margin-bottom:0px; color:#707B90; }
.the-future-of-flight-booking .div-content .div-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.the-future-of-flight-booking .div-content .div-content-inner .d-flex-row .d-flex-col{display:flex; width:25%; padding:0 10px;}


@media screen and (min-width:320px) and (max-width:767px) {
.the-future-of-flight-booking .div-content .div-content-inner .d-flex-row .d-flex-col{width:100%;}
.the-future-of-flight-booking .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:16px; font-weight:500; line-height:130%; justify-content:center; }
.the-future-of-flight-booking .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:12px; font-weight:400; line-height:140%; justify-content:center; text-align:center; margin-top:10px; }
}


@media screen and (min-width:768px) and (max-width:991px) {
.the-future-of-flight-booking .div-content .div-content-inner .d-flex-row .d-flex-col{width:50%;}
}


.the-future-of-flight-booking .pkg{width:100%; display:flex; flex-direction:column; align-items:flex-start; color:#000;  border-radius:12px; padding:20px; margin:0px 0 20px 0; position:relative; border:1px solid #D3D6DD;}
.the-future-of-flight-booking .pkg .icon-img{ display:flex; width:auto; margin-bottom:10px; }
.the-future-of-flight-booking .pkg .pkg-text1{display:flex; font-size:16px; font-weight:500;  margin-bottom:5px; color:#24282F; }
.the-future-of-flight-booking .pkg .pkg-text2{display:flex; font-size:14px; font-weight:400;  margin-bottom:0px; color:#707B90; }

/*--------------the-future-of-flight-booking------------------*/


/*--------------popular-flight-routes------------------*/
.popular-flight-routes{width:100%; float:left; font-family: 'Poppins', sans-serif !important;}

.popular-flight-routes .div-content{width:100%; float:left;}
.popular-flight-routes .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}
.popular-flight-routes .div-content .div-content-inner .main-heading{width:100%; display:flex; flex-wrap:wrap; justify-content: space-between; align-items: flex-end; padding:30px 0 20px 0; }
.popular-flight-routes .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:32px; font-weight:500; line-height:130%; margin-bottom:0px; color:#24282F; }
.popular-flight-routes .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:18px; font-weight:400; line-height:140%; margin-bottom:0px; color:#707B90; }
.popular-flight-routes .div-content .div-content-inner .main-heading .mh-left{display:flex; flex-direction:column;}
.popular-flight-routes .div-content .div-content-inner .main-heading .ul{display:flex; list-style:none; background:#F1F2F4; color:#24282F; border-radius:20px; padding:5px; }
.popular-flight-routes .div-content .div-content-inner .main-heading .ul li{display:flex; padding:5px 10px; margin-right:5px; }
.popular-flight-routes .div-content .div-content-inner .main-heading .ul li.active{background:#00467D; color:#fff; border-radius:20px;}

.popular-flight-routes .div-content .div-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.popular-flight-routes .div-content .div-content-inner .d-flex-row .d-flex-col{display:flex; width:33.33333%; padding:0 10px;}


@media screen and (min-width:320px) and (max-width:767px) {
.popular-flight-routes .div-content .div-content-inner .d-flex-row .d-flex-col{width:100%;}
.popular-flight-routes .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:16px; font-weight:500; line-height:130%; justify-content:center; }
.popular-flight-routes .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:14px; font-weight:400; line-height:140%; justify-content:center; text-align:center; margin-top:10px; margin-bottom:20px; }
}


@media screen and (min-width:768px) and (max-width:991px) {
.popular-flight-routes .div-content .div-content-inner .d-flex-row .d-flex-col{width:50%;}
}


.popular-flight-routes .pkg{width:100%; display:flex; color:#000; border-radius:12px; overflow:hidden; margin:0px 0 20px 0; position:relative; border:1px solid #D3D6DD;}
.popular-flight-routes .pkg .im{width:86px; display:flex;}
.popular-flight-routes .pkg .content{display:flex; flex:1; flex-direction:column; justify-content: space-between; padding:10px 10px;}
.popular-flight-routes .pkg .content .top-content{display:flex; align-items:center;}
.popular-flight-routes .pkg .content .top-content .icon{display:flex; margin:0 10px;}
.popular-flight-routes .pkg .content .bottom-content{display:flex; align-items:center; justify-content:space-between;}
.popular-flight-routes .pkg .content .bottom-content .cr-box{display:flex; flex-direction:column;}
.popular-flight-routes .pkg .content .bottom-content .from{display:flex; font-size:10px; font-weight:400; color:#707B90; }
.popular-flight-routes .pkg .content .bottom-content .price{display:flex; font-size:14px; color:#E21474; font-weight:500; }

/*--------------popular-flight-routes------------------*/

/*--------------trusted-by-customers------------------*/
.trusted-by-customers{width:100%; float:left; font-family: 'Poppins', sans-serif !important; background: linear-gradient(180deg, #E6EDF2 0%, #FFFFFF 100%);}

.trusted-by-customers .div-content{width:100%; float:left;}
.trusted-by-customers .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}
.trusted-by-customers .div-content .div-content-inner .main-heading{width:100%; display:flex; flex-wrap:wrap; justify-content: space-between; align-items: flex-end; padding:30px 0 20px 0; }
.trusted-by-customers .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:32px; font-weight:500; line-height:130%; margin-bottom:0px; color:#24282F; }
.trusted-by-customers .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:18px; font-weight:400; line-height:140%; margin-bottom:0px; color:#707B90; }
.trusted-by-customers .div-content .div-content-inner .main-heading .mh-left{display:flex; flex-direction:column;}
.trusted-by-customers .div-content .div-content-inner .main-heading .hd-btn{display:flex; align-items:center; border-radius:8px; background:#fff; color:#24282F; padding:10px 10px; font-size:14px; font-weight:500; }
.trusted-by-customers .div-content .div-content-inner .main-heading .hd-btn img{display:flex; margin-right:5px;}

.trusted-by-customers .div-content .div-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.trusted-by-customers .div-content .div-content-inner .d-flex-row .d-flex-col{display:flex; width:33.33333%; padding:0 10px;}


@media screen and (min-width:320px) and (max-width:767px) {
.trusted-by-customers .div-content .div-content-inner .d-flex-row .d-flex-col{width:100%;}
.trusted-by-customers .div-content .div-content-inner .main-heading {flex-wrap: wrap; justify-content: center;}
.trusted-by-customers .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:16px; font-weight:500; line-height:130%; justify-content:center; }
.trusted-by-customers .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:14px; font-weight:400; line-height:140%; justify-content:center; text-align:center; margin-top:10px; margin-bottom:20px; }
}


@media screen and (min-width:768px) and (max-width:991px) {
.trusted-by-customers .div-content .div-content-inner .d-flex-row .d-flex-col{width:50%;}
}


.trusted-by-customers .pkg{width:100%; display:flex; flex-direction:column; background:#fff; color:#000; border-radius:12px; overflow:hidden; padding:15px; margin:0px 0 20px 0; position:relative; border:1px solid #D3D6DD;}
.trusted-by-customers .pkg .pkg-box1{display:flex; justify-content:space-between;}
.trusted-by-customers .pkg .pkg-box2{display:flex; flex-direction:column; align-items: flex-start;}
.trusted-by-customers .pkg .pkg-box3{display:flex; align-items:center; margin-top:10px; padding-top:10px; border-top:1px solid #F1F2F4;}
.trusted-by-customers .pkg .pkg-text1{display:flex; align-items:center; font-size:14px; font-weight:400; color:#6A7282;}
.trusted-by-customers .pkg .pkg-text2{display:flex; font-size:14px; line-height:160%; font-weight:400; color:#707B90;}
.trusted-by-customers .pkg .pkg-text3{display:flex; font-size:16px; font-weight:600; color:#24282F;}
.trusted-by-customers .pkg .pkg-im-icon1{display:flex; margin-right:5px;}
.trusted-by-customers .pkg .pkg-im-icon2{display:flex; margin:10px 0;}
.trusted-by-customers .pkg .pkg-im-icon3{display:flex; width:40px; height:40px; border-radius:50%; overflow:hidden; object-fit:cover; margin-right:20px;}
.trusted-by-customers .pkg .star-rating .stars {content: "\f005"; margin-top:0px; margin-bottom:0px; color:#E21474; display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; letter-spacing:2px; font-size: 18px;}
.trusted-by-customers .btn-outer{width:100%; display:flex; align-items:center; justify-content:center; margin-bottom:40px;}

.trusted-by-customers .btn-outer .show-more-reviews{display:flex; height:48px; padding:1px; font-size:14px; color:#E21474; font-weight:500; border-radius:5px;  background: linear-gradient(90deg, #E21474 0%, #00467D 100%); }
.trusted-by-customers .btn-outer .show-more-reviews .in-box{width:100%; display:flex; align-items:center; padding:0px 10px; border-radius:5px; background:#fff;}
.trusted-by-customers .btn-outer .show-more-reviews .in-box span { background: radial-gradient(207.08% 207.08% at 50% 50%, #E21474 0%, #00467D 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.trusted-by-customers .btn-outer .show-more-reviews:hover .in-box{background:none;}
.trusted-by-customers .btn-outer .show-more-reviews:hover .in-box span { background:none; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit; color:#fff;}


/*--------------trusted-by-customers ------------------*/


/*--------------protection------------------*/
.protection{width:100%; float:left; font-family: 'Poppins', sans-serif !important;}

.protection .div-content{width:100%; float:left;}
.protection .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}
.protection .div-content .div-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.protection .div-content .div-content-inner .d-flex-row .d-flex-col{display:flex; width:33.3333%; padding:0 10px;}
.protection .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:60%;}
.protection .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:40%;}

@media screen and (min-width:320px) and (max-width:767px) {
.protection .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:100%;}
.protection .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:100%;}
}


@media screen and (min-width:768px) and (max-width:991px) {
.protection .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:60%;}
.protection .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:40%;}
}

.protection .pkg1{width:100%; display:flex; align-items: flex-start; flex-direction:column; border-radius:10px; margin-bottom:20px;}
.protection .pkg2{width:100%; display:flex; align-items: flex-start; flex-direction:column; border-radius:16px; margin-bottom:20px;}

.protection .pkg1 .pkg-text1{display:flex; align-items:center; padding: 5px 10px; font-size:14px; font-weight:400; background: #E6EDF2; color:#00467D; border-radius: 20px; margin-bottom:10px;}
.protection .pkg1 .pkg-text1 img{display:flex; margin-right:5px;}
.protection .pkg1 .pkg-text2{display:flex; font-size:32px; font-weight:500; line-height:40px; color:#003366; margin-bottom:10px;}
.protection .pkg1 .pkg-text3{display:flex; font-size:18px; font-weight:400; line-height:28px; color:#707B90; margin-bottom:20px; }
.protection .pkg1 .pkg-box1{display:flex; align-items:flex-start; margin-bottom:20px;}
.protection .pkg1 .pkg-box1 .box-icon{display:flex; margin:5px 15px 0 0;}
.protection .pkg1 .pkg-box1 .rigth-box{display:flex; flex-direction:column;}
.protection .pkg1 .pkg-box1 .rigth-box .box-text1{display:flex; font-size:16px; font-weight:500; line-height:24px; color:#24282F; }
.protection .pkg1 .pkg-box1 .rigth-box .box-text2{display:flex; font-size:14px; font-weight:400; line-height:24px; color:#707B90; }

.protection .pkg1 .pkg-btn{display:flex; height:48px; padding:1px; font-size:14px; color:#E21474; font-weight:500; border-radius:5px;  background: linear-gradient(90deg, #E21474 0%, #00467D 100%); }
.protection .pkg1 .pkg-btn .in-box{width:100%; display:flex; align-items:center; padding:0px 10px; border-radius:5px; background:#fff;}
.protection .pkg1 .pkg-btn .in-box span {display:flex; align-items:center; background: radial-gradient(207.08% 207.08% at 50% 50%, #E21474 0%, #00467D 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.protection .pkg1 .pkg-btn .in-box span img { display: flex; margin-left: 5px;}

.protection .pkg2 .pkg-img2{display:flex; width:100%;}

@media screen and (min-width:320px) and (max-width:767px) {
.protection .pkg1 .pkg-text2{display:flex; font-size:16px; font-weight:500; line-height:130%; }
.protection .pkg1 .pkg-text3{display:flex; font-size:12px; font-weight:400; line-height:140%; margin-top:0px; margin-bottom:20px; }
}



/*--------------protection------------------*/



/*--------------we-re-with-you------------------*/
.we-re-with-you{width:100%; float:left; font-family: 'Poppins', sans-serif !important;}

.we-re-with-you .div-content{width:100%; float:left;}
.we-re-with-you .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}
.we-re-with-you .div-content .div-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.we-re-with-you .div-content .div-content-inner .d-flex-row .d-flex-col{display:flex; width:33.3333%; padding:0 10px;}
.we-re-with-you .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:40%;}
.we-re-with-you .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:60%;}

@media screen and (min-width:320px) and (max-width:767px) {
.we-re-with-you .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:100%;}
.we-re-with-you .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:100%; order:-1;}
}


@media screen and (min-width:768px) and (max-width:991px) {
.we-re-with-you .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:40%;}
.we-re-with-you .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:60%;}
}

.we-re-with-you .pkg1{width:100%; display:flex; align-items: flex-start; flex-direction:column; border-radius:16px; margin-bottom:20px;}
.we-re-with-you .pkg2{width:100%; display:flex; align-items: flex-start; flex-direction:column; border-radius:10px; margin-bottom:20px;}

.we-re-with-you .pkg1 .pkg-img1{display:flex; width:100%;}
.we-re-with-you .pkg2 .pkg-text1{display:flex; align-items:center; padding: 5px 10px; font-size:14px; font-weight:400; background: #E6EDF2; color:#00467D; border-radius: 20px; margin-bottom:10px;}
.we-re-with-you .pkg2 .pkg-text1 img{display:flex; margin-right:5px;}
.we-re-with-you .pkg2 .pkg-text2{display:flex; font-size:32px; font-weight:500; line-height:40px; color:#003366; margin-bottom:10px;}
.we-re-with-you .pkg2 .pkg-text3{display:flex; font-size:18px; font-weight:400; line-height:28px; color:#707B90; margin-bottom:20px; }
.we-re-with-you .pkg2 .pkg-box1{display:flex; align-items:flex-start; margin-bottom:15px;}
.we-re-with-you .pkg2 .pkg-box1 .box-icon{display:flex; margin:0px 15px 0 0;}
.we-re-with-you .pkg2 .pkg-box1 .rigth-box{display:flex; flex-direction:column;}
.we-re-with-you .pkg2 .pkg-box1 .rigth-box .box-text1{display:flex; font-size:16px; font-weight:500; line-height:24px; color:#24282F; }
.we-re-with-you .pkg2 .pkg-box1 .rigth-box .box-text2{display:flex; font-size:14px; font-weight:400; line-height:24px; color:#707B90; }

.we-re-with-you .pkg2 .pkg-btn{display:flex; height:48px; padding:1px; font-size:14px; color:#E21474; font-weight:500; border-radius:5px;  background: linear-gradient(90deg, #E21474 0%, #00467D 100%); }
.we-re-with-you .pkg2 .pkg-btn .in-box{width:100%; display:flex; align-items:center; padding:0px 10px; border-radius:5px; background:#fff;}
.we-re-with-you .pkg2 .pkg-btn .in-box span {display:flex; align-items:center; background: radial-gradient(207.08% 207.08% at 50% 50%, #E21474 0%, #00467D 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.we-re-with-you .pkg2 .pkg-btn .in-box span img { display: flex; margin-left: 5px;}

@media screen and (min-width:320px) and (max-width:767px) {
.we-re-with-you .pkg2 .pkg-text2{display:flex; font-size:16px; font-weight:500; line-height:130%; }
.we-re-with-you .pkg2 .pkg-text3{display:flex; font-size:12px; font-weight:400; line-height:140%; margin-top:0px; margin-bottom:20px; }
.we-re-with-you .pkg2 .pkg-box1 .rigth-box .box-text1{display:flex; font-size:14px; font-weight:500; line-height:120%;}
.we-re-with-you .pkg2 .pkg-box1 .rigth-box .box-text2{display:flex; font-size:12px; font-weight:400; line-height:120%;}
.we-re-with-you .pkg2 .pkg-box1 .box-icon{width:34px;}
.we-re-with-you .pkg2 .pkg-btn{height:36px;}
}

/*--------------protection------------------*/


/*--------------travel-inspiration------------------*/
.travel-inspiration{width:100%; float:left; font-family: 'Poppins', sans-serif !important;}

.travel-inspiration .div-content{width:100%; float:left;}
.travel-inspiration .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}
.travel-inspiration .div-content .div-content-inner .main-heading{width:100%; display:flex; flex-wrap:wrap; justify-content: space-between; align-items: flex-end; padding:30px 0 20px 0; }
.travel-inspiration .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:32px; font-weight:500; line-height:130%; margin-bottom:0px; color:#24282F; }
.travel-inspiration .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:18px; font-weight:400; line-height:140%; margin-bottom:0px; color:#707B90; }
.travel-inspiration .div-content .div-content-inner .main-heading .mh-left{display:flex; flex-direction:column;}

.travel-inspiration .div-content .div-content-inner .main-heading .hd-btn{display:flex; height:48px; padding:1px; font-size:14px; color:#E21474; font-weight:500; border-radius:5px;  background: linear-gradient(90deg, #E21474 0%, #00467D 100%); }
.travel-inspiration .div-content .div-content-inner .main-heading .hd-btn .in-box{width:100%; display:flex; align-items:center; padding:0px 10px; border-radius:5px; background:#fff;}
.travel-inspiration .div-content .div-content-inner .main-heading .hd-btn .in-box span {display:flex; align-items:center; background: radial-gradient(207.08% 207.08% at 50% 50%, #E21474 0%, #00467D 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.travel-inspiration .div-content .div-content-inner .main-heading .hd-btn .in-box span img { display: flex; margin-left: 5px;}

.travel-inspiration .div-content .div-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.travel-inspiration .div-content .div-content-inner .d-flex-row .d-flex-col{display:flex; width:33.33333%; padding:0 10px;}


@media screen and (min-width:320px) and (max-width:767px) {
.travel-inspiration .div-content .div-content-inner .d-flex-row .d-flex-col{width:100%;}
.travel-inspiration .div-content .div-content-inner .main-heading {flex-wrap: wrap; justify-content: center;}
.travel-inspiration .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:16px; font-weight:500; line-height:130%; justify-content:center; }
.travel-inspiration .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:14px; font-weight:400; line-height:140%; justify-content:center; text-align:center; margin-top:10px; margin-bottom:20px; }
.travel-inspiration .div-content .div-content-inner .main-heading .hd-btn{height:36px;}
}


@media screen and (min-width:768px) and (max-width:991px) {
.travel-inspiration .div-content .div-content-inner .d-flex-row .d-flex-col{width:50%;}
}


.travel-inspiration .pkg{width:100%;float:left; color:#000;  border-radius:12px; overflow:hidden;  margin:0px 0 30px 0; position:relative; border:1px solid #D3D6DD;}
.travel-inspiration .pkg a{color:#212121;}
.travel-inspiration .pkg .im{width:100%; height:224px; float:left; position:relative;}
.travel-inspiration .pkg .im .icon{position:absolute; left:20px; top:20px; font-size:14px; font-weight:500; color:#24282F;  padding:2px 10px; border-radius:20px; background:rgba(255,255,255,0.8);}
.travel-inspiration .pkg .im .icon img{margin-right:5px;}
.travel-inspiration .pkg .im .im-inner{width:100%; height:100%; float:left; position:relative; overflow:hidden;}
.travel-inspiration .pkg .im .im-inner .img{width:100%; height:100%; object-fit: cover; transition:0.3s; }
.travel-inspiration .pkg:hover .im .im-inner>.img{transform:scale(1.1);}

.travel-inspiration .pkg .pkg-content{width:100%; float:left;  padding:15px 15px; transition: all 300ms ease-in; background:#fff;}
.travel-inspiration .pkg .pkg-content .pkg-text1{display:flex; align-items:center; font-size:14px; font-weight:400; color:#6A7282; margin-bottom:15px;}
.travel-inspiration .pkg .pkg-content .pkg-text1 .pkg-im-icon1 {display: flex; margin-right: 5px;}
.travel-inspiration .pkg .pkg-content .pkg-text2{display:flex; align-items:center; font-size:16px; font-weight:500; line-height:24px; color:#24282F; margin-bottom:15px;}
.travel-inspiration .pkg .pkg-content .pkg-text3{display:flex; align-items:center; font-size:14px; font-weight:400; line-height:160%; color:#707B90;}

.travel-inspiration .pkg .pkg-content .pkg-box3{display:flex; align-items:center; justify-content:space-between; margin:10px 0 15px 0; padding-top:10px; border-top:1px solid #F1F2F4;}
.travel-inspiration .pkg .pkg-content .pkg-box3 .box3-text1 {display:flex; font-size:14px; font-weight:400; color:#707B90;}
.travel-inspiration .pkg .pkg-content .pkg-box3 .pkg-btn { display: flex; align-items: center; border-radius: 8px;  font-size: 14px; font-weight: 500; background: radial-gradient(207.08% 207.08% at 50% 50%, #E21474 0%, #00467D 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.travel-inspiration .pkg .pkg-content .pkg-box3 .pkg-btn img { display: flex; margin-left: 5px;}


/*--------------travel-inspiration ------------------*/


/*--------------frequently-asked-questions------------------*/
.frequently-asked-questions{width:100%; float:left; font-family: 'Poppins', sans-serif !important; background: linear-gradient(180deg, #E6EDF2 0%, #FFFFFF 100%);}

.frequently-asked-questions .div-content{width:100%; float:left;}
.frequently-asked-questions .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}
.frequently-asked-questions .div-content .div-content-inner .main-heading{width:100%; display:flex; justify-content: space-between; align-items: flex-end; padding:30px 0 20px 0; }
.frequently-asked-questions .div-content .div-content-inner .main-heading .mh-lef{display:flex; width:100%; flex-direction:column;}
.frequently-asked-questions .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:32px; font-weight:500; line-height:130%; margin-bottom:0px; color:#24282F; }
.frequently-asked-questions .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:18px; font-weight:400; line-height:140%; margin-bottom:0px; color:#707B90; }
.frequently-asked-questions .div-content .div-content-inner .main-heading .hd-btn{display:flex; align-items:center; border-radius:8px; background:#fff; color:#24282F; padding:10px 10px; font-size:14px; font-weight:500; }
.frequently-asked-questions .div-content .div-content-inner .main-heading .hd-btn img{display:flex; margin-right:5px;}




.frequently-asked-questions .nav.nav-tabs{border:none; margin-bottom:10px;}
.frequently-asked-questions .nav.nav-tabs li {background:#fff; border-radius:8px; margin-right:15px; margin-bottom:10px;}
.frequently-asked-questions .nav.nav-tabs li .nav-link{border:none;}
.frequently-asked-questions .nav.nav-tabs li .nav-link.active{background:#00467D; color:#fff; border-radius:8px; }

.frequently-asked-questions .ul-tab{border:none; margin-bottom:10px; list-style:none; display:inline-block;}
.frequently-asked-questions .ul-tab li { display:inline-block; border:none; background:#fff; padding:10px 15px; border-radius:8px; margin-right:15px; margin-bottom:10px; cursor:pointer;}
.frequently-asked-questions .ul-tab li.active{background:#00467D; color:#fff; border-radius:8px; }


@media screen and (min-width:320px) and (max-width:767px) {
.frequently-asked-questions .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:16px; font-weight:500; line-height:130%; }
.frequently-asked-questions .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:14px; font-weight:400; line-height:140%; margin-top:10px; margin-bottom:20px; }
}
/*--------------frequently-asked-questions ------------------*/

/*----------------------FAQ------------------------*/
.accordion-outer2 {width:100%; float:left; padding:20px 0;}
.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; background: #fff; padding: 20px;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group {width:100%; float:left; margin-bottom:0px;}
.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-bottom:10px; border-bottom:1px solid #D3D6DD;}
.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{margin-bottom:0px;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a{background:none;  margin: 0; cursor: pointer; font-size: 18px; color:#24282F; font-weight: 500; height:120%; padding: 20px 55px 20px 15px; position: relative;  display: block;  margin-bottom: 0px; font-weight: 500; transition: all 500ms ease; }
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a[aria-expanded="true"]{border-radius:35px 35px 0 0;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a::before {content: "";background-color:#00467D;position: absolute;right: 13px;top: 14px;height:34px;width: 34px; border-radius:6px; }
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a:hover::before{background-color:#1a5da0;}
.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: 20px; top: 22px; transition:0.3s; color:#fff;}
.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"; -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; font-size:16px; color:#2c5281;  }
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-collapse .panel-body{border:0px; font-size:16px; height:140%; color:#707B90; margin-bottom:10px;} 
.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{font-size: 14px; font-weight: 500; padding: 20px 55px 20px 0px;}
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-collapse .panel-body{font-size:12px; height:140%;} 
.accordion-outer2 .faq-pg .faq-panel-box .faq-panel-box-inner .panel-group .panel-default .panel-heading .panel-title a:after{right:23px;}
}

/*----------------------FAQ------------------------*/


/*--------------have-a-question------------------*/
.have-a-question{width:100%; float:left; font-family: 'Poppins', sans-serif !important; padding:30px 0 0 0; background:#00467D;}

.have-a-question .div-content{width:100%; float:left;}
.have-a-question .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}
.have-a-question .div-content .div-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.have-a-question .div-content .div-content-inner .d-flex-row .d-flex-col{display:flex; width:33.3333%; padding:0 10px;}
.have-a-question .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:60%;}
.have-a-question .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:40%;}

@media screen and (min-width:320px) and (max-width:767px) {
.have-a-question .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:100%;}
.have-a-question .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:100%;}
}



@media screen and (min-width:768px) and (max-width:991px) {
.have-a-question .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:60%;}
.have-a-question .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:40%;}
}

.have-a-question .pkg1{width:100%; display:flex; align-items: flex-start; flex-direction:column; border-radius:10px; margin-bottom:20px;}
.have-a-question .pkg2{width:100%; display:flex; align-items: flex-start; flex-direction:column; border-radius:16px; margin-bottom:20px;}

.have-a-question .pkg1 .pkg-text1{display:flex; font-size:28px; font-weight:500; line-height:160%; color:#fff;}
.have-a-question .pkg1 .pkg-text2{display:flex; font-size:16px; font-weight:400; line-height:160%; color:#fff; margin-bottom:30px;}
.have-a-question .pkg1 .img {width:80%;}

.have-a-question .pkg2{display:flex; width:100%; background:#fff; border-radius:16px; padding:20px;}
.have-a-question .pkg2 .form-group{display:flex; flex-direction:column; width:100%; position:relative; margin-bottom:15px;}
.have-a-question .pkg2 .form-group .form-label{display:flex; font-size:14px; font-weight:400; line-height:120%; color:#2A313C;}
.have-a-question .pkg2 .form-group .form-label .maindate{color:#f00;}
.have-a-question .pkg2 .form-group .form-control{height:44px; padding-left:40px;}
.have-a-question .pkg2 .form-group .form-control::placeholder{color:#BDC2CC;}
.have-a-question .pkg2 .form-group .icon{position:absolute; left:15px; bottom:15px;}
.have-a-question .pkg2 .form-group.flag .icon{position:absolute; width:78px; height:44px; display:flex; align-items:center; justify-content: space-between; border-right:1px solid #ccc; left:0px; bottom:0px;}
.have-a-question .pkg2 .form-group.flag .icon .im{width:34px; position:relative; top:0px; left:10px;}
.have-a-question .pkg2 .form-group.flag .icon .caret2{transition: 0.3s; font-size: 20px; line-height: 14px; position: relative; right:10px;}
.have-a-question .pkg2 .form-group.flag .form-control{padding-left:85px;}
.have-a-question .pkg2 .form-group.textarea .form-control{height:auto; padding-left:15px;}
.have-a-question .pkg2 .submit-btn{width:100%; height:56px;  display:flex; align-items:center; justify-content:center; font-size:16px; font-weight:500; line-height:120%; background:#00467D; color:#fff; border-radius:30px;}

@media screen and (min-width:320px) and (max-width:767px) {
.have-a-question .pkg1 .pkg-text1{display:flex; font-size:16px; font-weight:500; line-height:130%; }
.have-a-question .pkg1 .pkg-text2{display:flex; font-size:14px; font-weight:400; line-height:140%; margin-top:10px; margin-bottom:20px; }
.have-a-question .pkg1{margin-bottom:40px;}
.have-a-question .pkg2 .submit-btn{height:40px; font-size:14px;}
}

/*--------------have-a-question------------------*/




/*--------------dont-miss-out------------------*/
.dont-miss-out{width:100%; float:left; font-family: 'Poppins', sans-serif !important;}

.dont-miss-out .div-content{width:100%; float:left;}
.dont-miss-out .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}

.dont-miss-out .div-content .div-content-inner .main-heading{width:100%; display:flex; justify-content: space-between; align-items: flex-end; padding:30px 0 20px 0; }
.dont-miss-out .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:32px; font-weight:500;  margin-bottom:0px; color:#24282F; }
.dont-miss-out .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:18px; font-weight:400;  margin-bottom:0px; color:#707B90; }

.dont-miss-out .ul1{width:100%; float:left; list-style:none; border-bottom:1px solid #D3D6DD; margin:10px 0 20px 0 ;}
.dont-miss-out .ul1 li{display:inline-block; padding:10px 0; margin-right:20px; font-size:16px; font-weight:500; line-height:120%; color:#24282F;}

.dont-miss-out .ul2{width:100%; float:left; list-style:none; margin:10px 0 20px 0 ; column-count: 4;}
.dont-miss-out .ul2 li{padding:10px 0; margin-right:20px; font-size:14px; font-weight:400; line-height:120%; color:#707B90;}

@media screen and (min-width:320px) and (max-width:767px) {
.dont-miss-out .div-content .div-content-inner .main-heading{padding: 30px 0 0px 0;}
.dont-miss-out .div-content .div-content-inner .main-heading .hd-text1{display:flex; font-size:16px; font-weight:500; line-height:130%; }
.dont-miss-out .div-content .div-content-inner .main-heading .hd-text2{display:flex; font-size:14px; font-weight:400; line-height:140%; margin-top:10px; margin-bottom:20px; }
.dont-miss-out .ul1{margin: 10px 0 0px 0;}
.dont-miss-out .ul2{column-count: 1;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.dont-miss-out .ul1{margin: 10px 0 0px 0;}
.dont-miss-out .ul2{column-count: 2;}
}

/*--------------dont-miss-out ------------------*/







/*--------------footer------------------*/
.footer-full{width:100%; float:left; font-family: 'Poppins', sans-serif !important; padding:60px 0 0 0; border-bottom:5px solid #fff; background:#00467D;}
.footer-full .div-content{width:100%; float:left;}
.footer-full .div-content .div-content-inner{width:100%; display:flex; flex-direction:column;}

.footer-full .div-content .div-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.footer-full .div-content .div-content-inner .d-flex-row .d-flex-col{display:flex; align-items:flex-start; width:33.3333%; padding:0 10px;}
.footer-full .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:45%; flex-direction:column;}
.footer-full .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:55%;}

.footer-full .div-content .div-content-inner .row-inner{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.footer-full .div-content .div-content-inner .row-inner .col-inner{display:flex; width:33.3333%; padding:0 10px;}
.footer-full .div-content .div-content-inner .row-inner .col-inner.col1{width:40%; flex-direction:column;}
.footer-full .div-content .div-content-inner .row-inner .col-inner.col2{width:30%; flex-direction:column;}
.footer-full .div-content .div-content-inner .row-inner .col-inner.col3{width:30%; flex-direction:column;}

@media screen and (min-width:320px) and (max-width:767px) {
.footer-full{padding:20px 0 0 0; }
.footer-full .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:100%;}
.footer-full .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:100%;}
}


@media screen and (min-width:768px) and (max-width:991px) {
.footer-full .div-content .div-content-inner .d-flex-row .d-flex-col.col1{width:100%;}
.footer-full .div-content .div-content-inner .d-flex-row .d-flex-col.col2{width:100%;}
}

.footer-full .top-footer{width:100%; display:flex;}
.footer-full .top-footer .f-logo{display:flex;}
.footer-full .top-footer .f-text1{display:flex; font-size:16px; font-weight:400; line-height:22px; margin:10px 0 15px 0; color:#fff;}
.footer-full .top-footer .f-box1{display:flex; flex-direction:column; background:rgba(255,255,255,0.15); margin:0px 0 15px 0; border-radius:10px; padding:15px;}
.footer-full .top-footer .f-box1 .f-box1-text1{display:flex; align-items:center; font-size:14px; font-weight:500; line-height:120%; margin-bottom:10px; color:#fff;}
.footer-full .top-footer .f-box1 .f-box1-text1 .f-box1-icon{margin-right:5px;}
.footer-full .top-footer .social_link{padding: 0; margin:5px 0 15px 0; display:inline-block;}
.footer-full .top-footer .social_link li{ list-style: none; display:inline-block; margin-right:5px; margin-bottom:5px;}
.footer-full .top-footer .social_link li a{ color: #fff;font-size:14px; border:1px solid #fff; border-radius:50%; display: block;width: 35px;height: 35px; line-height:35px; text-align: center;}
.footer-full .top-footer .social_link li a:hover{color:#ff4600;}
.footer-full .top-footer .f-col-inner-heading{display:flex; font-size:16px; font-weight:600; line-height:18px; color:#fff; margin-bottom:15px;}
.footer-full .top-footer .f-col-inner-ul{display:flex; flex-direction:column;}
.footer-full .top-footer .f-col-inner-ul li{display:flex;;}
.footer-full .top-footer .f-col-inner-ul li a{display:flex; font-size:15px; font-weight:400; line-height:20px; color:#B0C6D7; margin-bottom:10px;}

.footer-full .top-footer .inner-box1{display:flex; align-items:flex-start; margin-bottom:20px;}
.footer-full .top-footer .inner-box1 .box-icon{display:flex; margin:5px 8px 0 0;}
.footer-full .top-footer .inner-box1 .rigth-box{display:flex; flex-direction:column;}
.footer-full .top-footer .inner-box1 .rigth-box .box-text1{display:flex; font-size:14px; font-weight:500; line-height:120%; color:#8AAAC3; }
.footer-full .top-footer .inner-box1 .rigth-box .box-text2{display:flex; font-size:14px; font-weight:400; line-height:160%; color:#fff; }


.footer-full .bottom-footer{width:100%; display:flex; justify-content:space-between; border-top:1px solid #fff; padding:15px 0 15px 0; }
.footer-full .bottom-footer .tf-text1{display:flex; font-size:16px; font-weight:400; line-height:26px; color:#BDC2CC; }
.footer-full .bottom-footer .ul-payment-icon{display:flex; margin-top:0px; list-style:none;}
.footer-full .bottom-footer .ul-payment-icon li{display:inline-block; margin-right:10px;}
.footer-full .bottom-footer .ul-payment-icon li:last-child{margin-right:0px;}
.footer-full .bottom-footer .ul-payment-icon li img{width:40px; height:auto;}

@media screen and (min-width:320px) and (max-width:767px) {
.footer-full .top-footer .f-text1{font-size:14px; line-height:160%;}
.footer-full .div-content .div-content-inner .row-inner .col-inner.col1{width:100%;}
.footer-full .div-content .div-content-inner .row-inner .col-inner.col2{width:100%;}
.footer-full .div-content .div-content-inner .row-inner .col-inner.col3{width:100%;}
.footer-full .bottom-footer{flex-wrap:wrap;}
.footer-full .bottom-footer .ul-payment-icon{order:-1;}
.footer-full .bottom-footer .ul-payment-icon li img{width:70px; margin-bottom:15px;}
.footer-full .bottom-footer .tf-text1{text-align:center;}
}

/*--------------footer------------------*/

