/*==================================* Author        : "ThemeSine"* Template Name : Travel* Version       : 1.0==================================== *//*==================================font-family: 'poppins', sans-serif;==================================== *//*=========== TABLE OF CONTENTS ===========1.  General css (Reset code)2. 	Header3. 	About5.  Travel-box5.  Service6.  Gallery7.  Discount-offer8.  Packages9.  Testemonial 10. Special Offer11. Blog12. Subscribe13. Footer-copyright===========*//*-------------------------------------		1.General css (Reset code)--------------------------------------*/*{    padding: 0;    margin: 0;}*{	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	-o-box-sizing:border-box;	-ms-box-sizing:border-box;	box-sizing:border-box;}body{    position: relative;	font-size:14px;	color: #222222;	background: #fff;	font-family: 'poppins', sans-serif;    max-width:1920px;    margin:0 auto;	overflow-x:hidden;}@font-face {  font-family: poppins;  src: url(../fonts/Montserrat-Medium.woff) format('woff');}a,a:hover,a:active,a:focus {	display:inline-block;	text-decoration:none;	font-size:13px;	padding:0;    margin:0;}h1,h2,h3,h4,h5,h6 { 	margin: 0;	color:#565a5c;	text-transform: capitalize;}p {	margin: 0;	color:#666666;	font-size:14px;}img{	border:none;max-width:100%; height:auto;}ul{	padding: 0;    margin: 0;    list-style: none;}ul li {	list-style: none;	}select,input,textarea,button{box-shadow:none;outline:0!important;}html,body{    height: 100%;    z-index: 2;}[placeholder]:focus::-webkit-input-placeholder {  -webkit-transition: opacity 0.3s 0.3s ease;   -moz-transition: opacity 0.3s 0.3s ease;   -ms-transition: opacity 0.3s 0.3s ease;   -o-transition: opacity 0.3s 0.3s ease;   transition: opacity 0.3s 0.3s ease;   opacity: 0;}/*=============Style css=========*//*-------------------------------------		2. Header--------------------------------------*/.top-area {    position: absolute;    width: 100%;}.wrapper {    position: relative;    z-index: -1;}.header-area{    position:relative;    width: 100%;	border: 1px solid #d9d9d9;}/*.sticky-wrapper */.sticky-wrapper {	background:white;    position: relative;    z-index: 2;    transition:.7s;}.is-sticky .header-area{}.is-sticky .header-area:after{    position:absolute;    content:'';    background: white;    height:100%;    width:100%;    top:0;    left:0;    z-index:-1;    -webkit-transition:all 0.5s linear;    -moz-transition:all 0.5s linear;    -ms-transition:all 0.5s linear;    -o-transition:all 0.5s linear;    transition: all 0.5s linear;}.sticky-wrapper.is-sticky .main-menu .nav a:before{    bottom: 17.6px;}/*.sticky-wrapper *//*.logo*/.logo a, .logo a:hover, .logo a:focus{    color: #fff;    font-size:24px;    font-family: 'poppins', sans-serif;    text-transform: capitalize;    font-weight: 600;        padding: 12px 0 0 0;}.logo a span{    color: #00d8ff;    text-transform: capitalize;}/*.logo*//*.main-menu*/.main-menu {position:relative;}.main-menu ul .nav .navbar-nav {    text-align:right;    float:none;}.main-menu .nav li {	text-align:center;    position:relative;        padding: 16px 20px 0px;    -webkit-transition:all 0.2s linear;    -moz-transition:all 0.2s linear;    -ms-transition:all 0.2s linear;    -o-transition:all 0.2s linear;    transition: all 0.2s linear;}.main-menu .nav li i{color: #354495;font-size: 18px;}.main-menu .nav li a{        padding: 8px 0 10px;	    color: #5c5c5c;    font-size: 12px;    text-transform: capitalize;    font-family: 'poppins', sans-serif;    font-weight:600;    -webkit-transition: all 0.25s ease-in-out 0s;    -moz-transition: all 0.25s ease-in-out 0s;    -o-transition: all 0.25s ease-in-out 0s;    transition: all 0.25s ease-in-out 0s;}.main-menu  .nav  li.active a,.main-menu  .nav  li a:hover,.main-menu .nav  li a:focus{    color: #FF5722;    background-color:transparent;}.main-menu .nav li:hover i,.main-menu .nav li:hover a{	transition:all 0.2s linear;	color: #f89828 !important;	}.main-menu .nav a:before{    position: absolute;    content: "";    width: 0px;      bottom: -2.4px;    left: 0;    background: transparent;    -webkit-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out;    }.main-menu .nav li.active  a:before,.main-menu .nav a:hover:before{    background: #00d8ff;    width: 100%;}/*.main-menu*//* tooggle */.main-menu .navbar-toggle {    margin-top: 5px;    border: 1px solid;    font-size: 16px;    float:left;}.main-menu .navbar-toggle {    color: #00d8ff;}.main-menu .navbar-default .navbar-toggle:focus, .main-menu .navbar-default .navbar-toggle:hover {    background-color: transparent;}.home-border{    border-top:2px solid #fff;}/*book-btn*/.book-btn {    background: #2196F3;    border-color: #2196F3;    width: 110px;    height: 40px;    white-space: nowrap;    text-align: center;    color: #fff;    font-size: 14px;    font-family: 'poppins', sans-serif;    text-transform: capitalize;    border-radius: 5px;    -webkit-transition: 0.5s ease-in-out;    -moz-transition: 0.5s ease-in-out;    -ms-transition: 0.5s ease-in-out;    -o-transition: 0.5s ease-in-out;    transition: 0.5s ease-in-out;}.book-btn:hover{    color: #fff;    background: #00d8d5;    border: 1px solid #00d8d5;}/*book-btn*//*-------------------------------------		3. 	About--------------------------------------*/.about-us{	display: flex;    justify-content: center;    align-items: center;	position: relative;	background-size: cover;	background-position: center;	min-height: 800px;}.about-us:before{    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    background: linear-gradient(rgb(59 30 84 / 54%) 100%, rgb(59 30 84 / 0%) 100%), url(../images/home/bg2.jpg) no-repeat;    background-size: cover;    background-position: top;    height: 52%;}/*about-us-content*/.about-us-content{	margin: -175px 0 0 0;}.about-us h2 {	color:#fff;		font-size:84px;	text-transform: inherit;	max-width: 800px;	font-weight: 600;	line-height: 1.22;}.about-us h2 span{	color:#2bdab5;	margin-top: -11px;}.about-btn {    margin-top: 39px;    letter-spacing: 1.2px;     -webkit-transition: 0.5s ease-in-out;    -moz-transition: 0.5s ease-in-out;    -ms-transition: 0.5s ease-in-out;    -o-transition: 0.5s ease-in-out;    transition: 0.5s ease-in-out;}.about-view {	display: flex;    justify-content: center;    align-items: center;    background: #FF5722;    border: 1px solid #f89828;    width: 200px;    height: 60px;    white-space: nowrap;    color: #fff;    font-size:15px;    font-family: 'poppins', sans-serif;    text-transform: uppercase;    border-radius: 5px;    box-shadow: 0 5px 20px rgba(14,15,18,.2);    -webkit-transition: 0.5s ease-in-out;    -moz-transition: 0.5s ease-in-out;    -ms-transition: 0.5s ease-in-out;    -o-transition: 0.5s ease-in-out;    transition: 0.5s ease-in-out;}.about-btn:hover .about-view{    color: #fff;    background: #354495;    box-shadow: 0 5px 20px rgba(14, 15, 18, .7);    border: 1px solid #354495;}.travel-mrt-0{    margin-top: 0px;}/*about-us-content*//*-------------------------------------		4. 	Travel-box--------------------------------------*/.single-travel-boxes {    background: #fff;    border-radius: 10px;}.tab-para p {    font-size: 24px;}/* .desc-tabs */.desc-tabs {    border: transparent;    box-shadow: 0 10px 20px rgba(0,0,0,.1);}    .desc-tabs .nav-tabs {        margin-top: 5px;        margin-left: 5px;        display: inline-block;        border-right: 1px solid #fff;    }    .desc-tabs .nav-tabs > li.active > a {    color: #ffffff;    background: #FF5722;    cursor: default;    font-size: 15px;    font-weight: 500;    font-family: 'poppins', sans-serif;    text-transform: capitalize;    -webkit-transition: .5s;    -moz-transition: .5s;    -ms-transition: .5s;    -o-transition: .5s;    transition: .5s;    }.desc-tabs .nav-tabs>li.active>a:focus, .desc-tabs .nav-tabs>li.active>a:hover {    color: #565a5c;    text-decoration: none;}.desc-tabs .nav-tabs>li>a{	color: #fff;    background: #563c5c;    cursor: default;    font-size: 20px;    font-weight: 500;    font-family: 'poppins', sans-serif;    text-transform: capitalize;    /* padding: 17px 40px 17px 46px; */    border: 0;    -webkit-transition: .5s; 	-moz-transition:.5s; 	-ms-transition:.5s; 	-o-transition:.5s;    transition: .5s;}.single-travel-boxes .nav>li>a:focus, .single-travel-boxes .nav>li>a:hover {	color: #565a5c;	background: #fff;	border: 0;    text-decoration: none;}.desc-tabs .nav-tabs>li>a>i{	padding-right: 6px;}/* .desc-tabs *//*===ab-select-box===*/.tab-para{	padding: 23px 23px 23px;}.single-tab-select-box h2{	color: #565a5c;    font-size: 14px;    font-weight: 500;    font-family: 'poppins', sans-serif;    text-transform: capitalize;    margin-bottom: 10px;}.travel-select-icon{	position:relative;}.travel-select-icon:after{	position: absolute;    content: "\f107";    right: 0px;    top: 0;    font-size: 18px;    color: #aaa;    background: #f9f9f9;    font-family: "fontAwesome";    pointer-events: none;    border:1px solid #d7d7d7;    border-bottom: transparent;    padding: 10px;}.travel-check-icon{    position: relative;}.travel-check-icon:after{    position: absolute;    content: "\f073";    right: 0px;    top: 0;    font-size: 18px;    color: #aaa;    background: #f9f9f9;    font-family: "fontAwesome";    pointer-events: none;    border:1px solid #d7d7d7;    border-bottom: transparent;    padding: 10px 8px;}/*travel-select-icon*/.travel-select-icon  select,.travel-check-icon  input {	color:#aaa;	font-size:14px;	font-family: 'poppins', sans-serif;	text-transform: capitalize;	height: 48px;}/*select*/.travel-select-icon .form-control,.travel-check-icon .form-control{	-webkit-appearance:none;	-moz-appearance:none;	-o-appearance:none;	-ms-appearance:none;	appearance:none;	outline:0!important;	box-shadow:none;	border:1px solid #d7d7d7;	border-radius: 0px;	margin-bottom: 10px;}/*.travel-select-icon .form-control*//*.trip-circle*/.trip-circle {    display: flex;    margin-bottom: 17px;	margin-top:20px;}.single-trip-circle{    display: flex;}.single-trip-circle:nth-child(2){    display: flex;    margin-left: 42px;}    .single-trip-circle:nth-child(3) {        display: flex;        margin-left: 42px;    }    .single-trip-circle:nth-child(4) {        display: flex;        margin-left: 42px;    }.single-trip-circle input[type="radio"] {    display:none;}.single-trip-circle input[type="radio"] + label {    color: #565a5c;    font-size: 15px;    font-weight: 500;    font-family: 'poppins', sans-serif;    text-transform: capitalize;    margin-bottom: 17px;    margin-left:0px;}.single-trip-circle input[type="radio"] + label span.round-boarder{    display: inline-block;    width: 20px;    height: 20px;    text-align: center;    margin: -1px 4px 0 0;    vertical-align: middle;    cursor: pointer;    -moz-border-radius: 50%;    border-radius: 50%;}.single-trip-circle input[type="radio"] + label span.round-boarder1{    display: inline-block;    width: 10px;    height: 10px;    margin: -10px 0px 0 0px;    vertical-align: middle;    cursor: pointer;    -moz-border-radius: 50%;    border-radius: 50%;}.single-trip-circle input[type="radio"] + label span.round-boarder{    border:2px solid #aaa;}.single-trip-circle input[type="radio"] + label span.round-boarder1 {    border:1px solid #fff;    background-color:#fff;}.single-trip-circle input[type="radio"]:checked + label span.round-boarder1{     background-color:#6e6e6e;}.single-trip-circle input[type="radio"] + label span.round-boarder1,.single-trip-circle input[type="radio"]:checked + label span.round-boarder1 {  -webkit-transition:background-color 0.4s linear;  -o-transition:background-color 0.4s linear;  -moz-transition:background-color 0.4s linear;  transition:background-color 0.4s linear;}/*.trip-circle*//* filter */.travel-budget {    margin-top: 38px;}.travel-budget h3{	color: #565a5c;    font-size: 20px;    font-weight: 500;    font-family: 'poppins', sans-serif;    text-transform: capitalize;}.price_filter{	margin-top: 9px;}.price_filter .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {    background:  #d7d7d7;    border: medium none;    border-radius: 0;    height: 6px;	border: 1px solid #d7d7d7;	border-radius: 5px;}.price_filter .ui-slider-handle.ui-state-default.ui-corner-all {    background: #00d8ff none repeat scroll 0 0;    border: 0px solid #00d8ff;    border-radius:50%;    height: 12px;    width: 12px;    outline: 0;    cursor: pointer;    z-index: 1;}.price_filter .ui-slider-range {background: #00d8ff none repeat scroll 0 0;}.price_slider_amount > input[type="text"] {    font-weight: 500;    font-size: 14px;    color: #aaa;    letter-spacing: 5.5px;    height: 40px;    text-align: center;    width: 280px;    border: none !important;;	font-family: 'poppins', sans-serif;}.price_slider_amount label {    font-weight: 500;    font-size: 14px;    color: #aaa;	font-family: 'poppins', sans-serif;}.price_slider_amount > input[type="text"]:focus {outline: 0}.price_slider_amount > input[type="submit"] {outline: 0;}.price_slider_amount {letter-spacing: 2px;}.price_slider_amount > input[type="submit"] {   	font-weight: 500;    font-size: 14px;    color: #aaa;	font-family: 'poppins', sans-serif;}/* .travel-btn */.about-view.travel-btn{	width: 180px;	margin-right: 15px;}/*-------------------------------------        5. Service--------------------------------------*/.service {    position: relative;    padding: 80px 0 54px;}/* single-ststistics-box */.single-service-box {    display: flex;    margin-bottom:30px;}/* single-ststistics-box */.service-content {    max-width: 268px;    margin-left: 7px;    margin-top: 6px;    margin:6px 0 30px 7px;    }.service-content h2 a{    color:#565a5c;    font-size:16px;    text-transform:capitalize;    font-family: 'poppins', sans-serif;    font-weight: 500;}.service-content p{    color:#aaa;    font-size:14px;    text-transform:inherit;    font-family: 'poppins', sans-serif;    margin-top: 17px;}/*-------------------------------------        6. Gallery--------------------------------------*/.gallery{    background: #f9f9f9;}.gallery-details{    margin-top:117px;    margin-bottom:109px;}.gallery-content {    margin-top:62px;}/* gallary-header  */.gallary-header h2{    position:relative;    color:#565a5c;      font-size:30px;    font-weight:500;    text-transform:capitalize;    font-family: 'poppins', sans-serif;    padding-bottom:14px;}.gallary-header p{    position:relative;    color:#aaa;      font-size:16px;    font-family: 'poppins', sans-serif;    margin-top: 17px;}/* featured-header  *//* ---- .item ---- */.filtr-container .filtr-item {    overflow:hidden;    float: left;    position:relative;    margin-bottom: 30px;    overflow:hidden;}/*.item img*/.filtr-container .filtr-item img{    width:100%;    height:100%;    transition:.5s;    -webkit-transition: .5s;    -moz-transition: .5s;    -ms-transition: .5s;    -o-transition: .5s;    transition: .5s;}.filtr-container .filtr-item:hover  img{    -webkit-transform:scale(1.5);    -moz-transform:scale(1.5);    -ms-transform:scale(1.5);    -o-transform:scale(1.5);    transform:scale(1.5);}/*.item img*//*.item-title*/.item-title{    position: absolute;    background:transparent;    bottom: 20%;    left: 60px;    width: 170px;    height: 60px;    -webkit-transition:all 0.6s linear;    -moz-transition:all 0.6s linear;    -ms-transition:all 0.6s linear;    -o-transition:all 0.6s linear;    transition: all 0.6s linear;}.item-title a {    color:#fff;    font-size:24px;    text-transform: capitalize;    font-family: 'poppins', sans-serif;    font-weight: 500;    margin-bottom: 3px;    -webkit-transition:all 0.6s linear;    -moz-transition:all 0.6s linear;    -ms-transition:all 0.6s linear;    -o-transition:all 0.6s linear;    transition: all 0.6s linear;}.item-title p {    color:#fff;    font-size:16px;    text-transform: capitalize;    font-family: 'poppins', sans-serif;    -webkit-transition:all 0.6s linear;    -moz-transition:all 0.6s linear;    -ms-transition:all 0.6s linear;    -o-transition:all 0.6s linear;    transition: all 0.6s linear;}.item-title p span{    padding-right: 30px;}.filtr-container .filtr-item:hover .item-title a,.filtr-container .filtr-item:hover .item-title p{    color:#2cdbb5;}/*.item-title*//*-------------------------------------        7.  Discount-offer--------------------------------------*/.discount-offer {    padding: 120px 0;    position: relative;    background: url(../assets/images/home/offer-timer.jpg)no-repeat center fixed;    background-size: cover;    z-index: 1;}.discount-offer:after,.subscribe:after {    position: absolute;    content: "";    top: 0;    left:0;    width: 100%;    height: 100%;    /* background: rgba(0,122,207,.5); */    z-index: -1;}.dicount-offer-content h2{    color:#fff;    font-size:30px;    font-family: 'poppins', sans-serif;    font-weight: 500;    line-height: 1.4;}/* campaign-timer */.campaign-timer{    background: rgba(50,55,63,.65);    max-width: 555px;    margin: 43px auto;    padding:24px 0 30px;    border-radius: 5px;    box-shadow: 0 0 20px rgba(34,31,31,.2);}.camp {    display: block;    font-size: 14px;    color: #fff;    font-weight:600;    font-family: 'poppins', sans-serif;    padding: 10px 0;}.time-after{    position:relative;}.time-after:after{    position:absolute;    content:':';    top:10px;    right:-8px;}.time {    display: inline-block;    line-height: 1;    padding: 10px 22px 0;    font-weight: 500;    font-size:48px;    color: #fff;    font-family: 'poppins', sans-serif;}/* campaign-timer *//*.discount-offer-btn*/.about-view.discount-offer-btn{    color: #fff;    max-width: 160px;    margin: 0 auto;}/*.discount-offer-btn*//*-------------------------------------        8. Packages --------------------------------------*/.packages{    padding:120px 0 90px;}.packages-content{    margin-top:65px;}/*single-package-item */.single-package-item{    margin-bottom: 30px;    padding-bottom: 20px;    box-shadow: 0 0 20px rgba(0,0,0,.1);    -webkit-transition: .5s;     -moz-transition:.5s;     -ms-transition:.5s;     -o-transition:.5s;    transition: .5s;}.single-package-item-txt{    padding: 0 25px;}.single-package-item img {    width: 100%;}.single-package-item h3{    position: relative;    font-size: 20px;    color: #565a5c;    font-weight:500;    font-family: 'poppins', sans-serif;    padding: 20px 0;}.single-package-item h3:after{    position: absolute;    content: " ";    bottom: 0;    left: 0;    width: 100%;    height: 1px;    background: #ebebeb;}.packages-para{    padding:17px 0 0;    text-transform: capitalize;}.packages-para p{    font-size: 14px;    color: #aaa;    font-family: 'poppins', sans-serif;    margin-bottom:15px;}.packages-para p span{    display: inline-block;    width: 150px;}.packages-review p i{    color: #ffdf00;    font-size: 16px;}.packages-review span{    margin-left: 20px;    font-size: 14px;    color: #aaa;    font-family: 'poppins', sans-serif;    text-transform: capitalize;}.about-view.packages-btn{    width: 110px;    height: 35px;    font-size: 14px;    color: #fff;	    background: #f89828;    text-transform: capitalize;    -webkit-transition: .5s;     -moz-transition:.5s;     -ms-transition:.5s;     -o-transition:.5s;    transition: .5s;}.about-view.packages-btn:hover{    box-shadow: 0 5px 20px rgba(14,15,18,.3);}.single-package-item:hover{    box-shadow: 0 0 20px rgba(0,0,0,.2);}/*single-package-item *//*-------------------------------------        9. Testemonial --------------------------------------*/.testemonial{    position:relative;    background: #f9f9f9;    padding:120px 0;}/*testemonial-carousel*/.home1-testm-single {    max-width: 345px;    background: #fff;    padding: 50px 0;    box-shadow: 0 0 20px rgba(0,0,0,.1);    -webkit-transition: .5s;     -moz-transition:.5s;     -ms-transition:.5s;     -o-transition:.5s;    transition: .5s;}.home1-testm-single:hover {    box-shadow: 0 0 30px rgba(0,0,0,.3);}.home1-testm.item {    padding-top: 74px;    padding-bottom: 30px;}/*.home1-testm-img*/.testemonial .owl-carousel .owl-item img {    display: inline-block;    width:80px;    height: 80px;    line-height: 80px;    border-radius: 50%;}/*.home1-testm-img*//*owl-carousel*/.testemonial .owl-carousel .owl-stage-outer {    position: relative;    overflow: hidden;    padding: 0 19px;}.testemonial .owl-theme .owl-nav.disabled+.owl-dots {    margin-top: 20px;}.testemonial .owl-theme .owl-dots .owl-dot span {    width: 15px;    height: 15px;    margin: 5px 3px;    border-radius:50%;    background: #aaa; }.testemonial .owl-theme .owl-dots .owl-dot.active span{    background: #00d8ff;}/*owl-carousel*//*home1-testm-txt*/.home1-testm-txt {    padding-top: 27px;}.home1-testm-txt p{    color: #aaa;    font-size: 16px;    font-family: 'poppins', sans-serif;    max-width: 284px;    margin: 0 auto;    padding: 20px 0;}.home1-testm-txt h3 a{    display: block;    color: #00d8ff;    font-size: 16px;    font-family: 'poppins', sans-serif;    font-weight: 500;    text-transform: capitalize;}.home1-testm-txt h4{    color: #aaa;    font-size: 14px;    font-family: 'poppins', sans-serif;    font-weight: 300;    padding: 15px 0 0px;}.home1-testm-txt span {    color: #ddd;    font-size: 18px;}/*home1-testm-txt*//*testemonial-carousel*//*-------------------------------------        10.  Special-Offer--------------------------------------*/.special-offer{    position: relative;    background: url(../../assets/images/offer/offer-banner.jpg)no-repeat center;    background-size: cover;    z-index: 1;}.special-offer:after{    position: absolute;    content: "";    top: 0;    left:0;    width: 100%;    height: 100%;    background: rgba(0,216,255,.6);    z-index: -1;}/*.single-special-offer-bg*/.single-special-offer-bg {    margin-top: -1px;    position: relative;    padding-bottom: 42px;    z-index: -1;}.single-special-offer-bg:before {    position: absolute;    top:0;    left: 0;    width: 100%;    height: 100%;    background: rgba(0,216,255,.7);    z-index: 1;}.single-special-offer-bg img {    height: 807px;}.single-special-shape-txt {    position: absolute;    top: 60px;    left:62px;}.single-special-shape-txt h3,.single-special-shape-txt h4{    color: #fff;    font-size: 30px;    font-family: 'poppins', sans-serif;    font-weight: 700;    text-align: center;}.single-special-shape-txt h4{    text-transform: uppercase;    margin: 174px 0;    line-height: 1.3;}.single-special-shape-txt h4 span{    font-size: 60px;}.single-special-shape-txt p{    font-size: 20px;    font-weight: 500;    color: #fff;    text-align: center;    text-transform: capitalize;}.single-special-shape-txt p span{    font-size: 60px;    font-weight: 700;}/*.single-special-offer-bg*//*single-special-offer*/.single-special-offer-txt{    padding: 172px 0 0;}.single-special-offer h2{    color: #74eaff;    font-size: 30px;    font-family: 'poppins', sans-serif;    font-weight: 500;    margin-bottom: 22px;}/*single-special-offer*/.packages-para.special-offer-para p{    color: #fff;}.packages-para.special-offer-para p span{    display: inline;    color: #fff;    width: 100%;    margin-right: 25px;}.offer-para{    margin-top: 31px;    text-transform: initial;    line-height: 2;}.packages-review.special-offer-review {    margin-bottom: 13px;}.packages-review.special-offer-review span{    color: #fff;}.offer-btn-group{    display: flex;    margin-top: -10px;}.about-view.packages-btn.offfer-btn{    background: transparent;    border:1px solid #fff;    color: #fff;    margin-right: 25px;}/*-------------------------------------        11. Blog--------------------------------------*/.blog{    background: #fff;        padding: 115px 0 92px;}/*blog-content*/.blog-content {    margin-top: 66px;    }.blog-content .thumbnail {    background:transparent;    border:transparent;    box-shadow: 0 0 15px rgba(0,0,0,.1);    margin-bottom:30px;    -webkit-transition: .5s;    -moz-transition: .5s;    -ms-transition: .5s;    -o-transition: .5s;    transition: .5s;}.blog-content .thumbnail:hover {    box-shadow: 0 0 20px rgba(0,0,0,.2);}.thumbnail h2{    padding: 25px 0 25px 20px;    color:#565a5c;    font-size:16px;    font-family: 'poppins', sans-serif;}.thumbnail span{    color:#aaa;    font-size:14px;    font-weight: normal;    padding-left: 25px;    font-family: 'poppins', sans-serif;}/*.thumbnail-img*/.thumbnail-img{position:relative;}.blog-content .thumbnail .thumbnail-img  img{    max-width: 102%;    margin-left: -4px;}.thumbnail-img-overlay{    position:absolute;    top:0;    left:-4px;    width:102%;    height:100%;    background:rgba(0,0,0,.5);    opacity:0;    -webkit-transition: .5s;    -moz-transition: .5s;    -ms-transition: .5s;    -o-transition: .5s;    transition: .5s;}.blog-content .thumbnail:hover  .thumbnail-img-overlay{    opacity:1;}/*.thumbnail-img*//*.caption*/.blog-content .caption {    background:#fff;    -webkit-transition: .5s;    -moz-transition: .5s;    -ms-transition: .5s;    -o-transition: .5s;    transition: .5s;}.blog-content .thumbnail:hover  .caption {    border:transparent;    }.blog-txt {    margin-top:8px;    margin-left:12px;}.blog-content .caption .blog-txt  h3 a{    color:#565a5c;    font-size:15px;    font-weight:500;    font-family: 'poppins', sans-serif;    margin-top:15px;    padding-bottom: 3px;    min-height: 63px;    line-height: 2;}.blog-content .caption .blog-txt p{    color:#aaaaaa;    font-size:14px;    font-family: 'poppins', sans-serif;    min-height: 105px}.blog-content .caption .blog-txt a {    font-family: 'poppins', sans-serif;    font-size: 16px;    color: #64cbfa;    padding-bottom: 12px;    -webkit-transition: .5s;    -moz-transition: .5s;    -ms-transition: .5s;    -o-transition: .5s;    transition: .5s;}/*.caption*//*blog-content*//*-------------------------------------        12.  Subscribe--------------------------------------*/.subscribe {    position: relative;    padding: 120px 0;    background: #354495;     z-index: 1;}/*subscribe-title*/.subscribe .subscribe-title {    margin-bottom: 45px;}.subscribe-title h2{    color:#fff;    font-size:38px;    font-family: 'poppins', sans-serif;    font-weight: 500;    line-height: 1.4;    }.subscribe-title p{    color:#fff;    font-size:20px;    font-family: 'poppins', sans-serif;    line-height: 1.4;    margin-top: 10px;}/*subscribe-title*//*custom-input-group*/.custom-input-group {    position: relative;}.custom-input-group i{    position: absolute;    color: #aaa;    font-size:16px;    top: 25px;    left: 40px;}.custom-input-group .form-control {    position: absolute;    height: 100%;    left: 0;    top: 0;    padding-left: 63px;    padding-right: 155px;    font-size: 16px;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;    border-color: #eee;}.custom-input-group .subscribe-btn {    float: right;    position: relative;    z-index: 1;    margin: 5px 5px;}/*custom-input-group*//*appsLand-btn*/.appsLand-btn {    background: #f89828;    display: inline-block;    padding: 17px 54px;    text-decoration: none;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;    text-transform: uppercase;    color: #fff;    font-size: 16px;    font-weight: 500;    font-family: 'poppins', sans-serif;    box-shadow: 0 1px 5px rgba(2, 3, 3, 0.15);    letter-spacing: 0.7px;    border: 0;    position: relative;    overflow: hidden;    cursor: pointer;    -webkit-transition: all 0.5s ease-in-out 0s;    -moz-transition: all 0.5s ease-in-out 0s;    -o-transition: all 0.5s ease-in-out 0s;    transition: all 0.5s ease-in-out 0s;}.appsLand-btn:hover, .appsLand-btn:focus, .appsLand-btn:active {    text-decoration: none;    outline: none;}.appsLand-btn:hover {    box-shadow: 0 3px 25px rgba(2, 3, 3, 0.25);    background: #354495;}.appsLand-btn.appsLand-btn-larg {    padding: 20px 40px;}.appsLand-btn.appsLand-btn-larg i {    margin-right: 9px;    font-size: 24px;    vertical-align: sub;}/*appsLand-btn*//*-------------------------------------        13.  Footer-copyright--------------------------------------*/.footer-copyright{    background:#f9f9f9;    padding: 0 0 60px;}.footer-content{    padding:50px 0;}/*single-footer-item*/.single-footer-item{    font-family: 'poppins', sans-serif;    text-transform: capitalize;}.single-footer-item h2{    color:#565a5c;    font-size:16px;    font-weight: 600;    margin-bottom:40px;}/*single-footer-item*//*footer-logo*/.footer-logo a, .footer-logo a:hover,.footer-logo a:focus {    color: #565a5c;    font-size:24px;    font-family: 'poppins', sans-serif;    text-transform: capitalize;    font-weight: 600;    margin: 14px 0px 0;    padding: 10px 0 0 0;}.footer-logo a>span {    color: #00d8ff;    text-transform: capitalize;} .footer-logo p{    color: #aaa;    font-size:16px;    font-family: 'poppins', sans-serif;    text-transform: capitalize;}/*footer-logo*//*single-footer-txt*/.single-footer-txt p{    margin-bottom:8px;}.single-footer-txt p a{    color:#565a5c;    font-size:16px;    -webkit-transition: .5s ease-in-out;     -moz-transition:.5s ease-in-out;     -ms-transition:.5s ease-in-out;     -o-transition:.5s ease-in-out;    transition: .5s ease-in-out;    }.single-footer-txt p a:hover{    -webkit-transition:scaleX(1.2);    -moz-transition:scaleX(1.2);    -ms-transition:scaleX(1.2);    -o-transition:scaleX(1.2);        color: #f89828;}/*single-footer-txt*/.footer-copyright hr{    border-top: 1px solid #ebebeb;}/*foot-icons*/.foot-icons {    text-align: center;} .foot-icons .footer-social-links li {    padding: 0 10px;    text-align: center;}.foot-icons .footer-social-links a {    color: #fff;    display: block;    font-size: 18px;    width: 50px;    line-height: 50px;    height: 50px;    border-radius: 50%;    -webkit-transition: all 0.5s ease-in-out 0s;    -moz-transition: all 0.5s ease-in-out 0s;    -o-transition: all 0.5s ease-in-out 0s;    -ms-transition: all 0.5s ease-in-out 0s;    transition: all 0.5s ease-in-out 0s;    border-radius: 50%;}.foot-icon-bg-1{    background: #3b5999;}.foot-icon-bg-2{    background: #1da1f3;}.foot-icon-bg-3{    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8938ae+0,c13181+100 */    background: #8938ae; /* Old browsers */    background: -webkit-linear-gradient(right, #8938ae 0%, #c13181 100%);    background: -o-linear-gradient(right, #8938ae 0%, #c13181 100%);    background: linear-gradient(to right, #8938ae 0%, #c13181 100%);}.foot-icons .footer-social-links a:hover {    /*color: #00d8d5;*/    color: #2cdbb5;    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -o-transform: rotate(360deg);    -ms-transform: rotate(360deg);    transform: rotate(360deg);}.foot-icons p{    color:#aaa;    font-size:16px;    margin-top:28px;}.foot-icons p a,.foot-icons p a:hover,.foot-icons p a:focus{    color:#00d8ff;    font-size:16px;    margin-top:28px;}/*foot-icons*//*===============================         Scroll Top===============================*/#scroll-Top  .return-to-top {    position: fixed;    right: 30px;    bottom: 30px;    display: none;    width: 40px;    line-height: 40px;    height: 40px;    text-align: center;    font-size: 30px;    cursor: pointer;    z-index:15;    color: #fff;       background: #f89828;    border: 1px solid #f89828;	border-radius:5px;	-webkit-transition: .5s; 	-moz-transition:.5s; 	-ms-transition:.5s; 	-o-transition:.5s;    transition: .5s;	z-index: 2;}#scroll-Top  .return-to-top:hover {    background:#FF5722;    color: #fff;	border-radius:50%;}.flight-search-btn {    position: absolute;    left: 40%;    height: 45PX;     background: #f89828;    border-color: #f89828;}.flight-search-btn:hover{	    color: #fff;    background: #354495 !important;    border: 1px solid #354495 !important;    box-shadow: 0 5px 20px rgba(14, 15, 18, .7);    border: 1px solid #00d8d5;}.navbar-right{    float:right!important;}.top-bar {        background: #354495;    color: white;}.top-bar p {        margin-top: 5px;        font-size: 11px;        font-weight: 500;        color: white;}.flight-header{		position: absolute;    margin-top: -35px;    background: white;    width: 80%;    left: 70px;	box-shadow:rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;    border-radius: 10px;}.right-ads{	margin-top:50px;}.right-ads img{border:5px solid white;}.flight-search .note{    margin-bottom: 20px;    display: flex;    justify-content: flex-start;    color: #444444;    background: #eeeeee;}.flight-search .note-icon{    color: white;    background: #f89828;    padding: 5px 10px;}.flight-search .note-text{     margin-left: 20px;    line-height: 30px;}.flight-search .card-header{border-radius:0;padding:0;	}.flight-search .nav-pills .nav-link{	 color: #efefef;	border-radius:0;}.flight-search .nav-pills a:hover,.flight-search .nav-pills a:active,.flight-search .nav-pills a:focus{	line-height:30px;	padding:0.4rem!important;	}.flight-search{		margin-top:100px;}.flight-search .flight-step{	margin-bottom:50px;}.nav-pills .nav-link.active, .nav-pills .show>.nav-link {    background-color: #efefef;    color: #3b1e54;    /* margin-top: -1px; */    line-height: 30px;}.flight-search .nav-pills .nav-link {    border-radius: 0;	line-height: 30px;   }.flight-step .nav{	background:#3B1E54;}label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-weight: 500;    font-size: 13px;    color: #747474;}.flight-filter .filter-header {		    background: #cfe2ff;    justify-content: space-between;    padding: 10px;    color:#525252;    align-items: center;}.flight-filter  .filter-right h4{		color: #525252;    font-size: 14px;}.flight-filter{height: 100%;    /* background: #efefef; */    border: 1px solid #dfdfdf;}.makeFlex.spaceBetween {    justify-content: space-between;}.makeFlex {    display: flex;}.gap-x-10>* {    margin-right: 20px;}.arln-logo, .multiairline {    width: 32px;    height: 32px;    display: block;    background-position: 50%;    background-size: contain;    background-repeat: no-repeat;    flex-shrink: 0;}.gap-x-10>:last-child, .gap-x-15>:last-child, .gap-x-20>:last-child, .gap-x-5>:last-child {    margin: 0 !important;}.blackText {    color: #000000;}.fli-code, .fliCode {    color: #878787;    font-size: calc(var(--font-scale, 1)* 11px);}.timingOptionOuter {    margin: 0;}.timingOptionOuter label {    margin: 0;    width: 100%;}.timingOption {    width: 100%;    border: 1px solid transparent;    position: relative;    padding: 5px 10px;}.priceSection {    align-items: flex-start;    display: flex;}.priceSection.priceLockPersuasionExists {    margin-bottom: 20px;}.priceSection {    position: relative;    top: 10px;}.makeFlex.top {    align-items: flex-start;}html[dir='ltr'] .textRight {    text-align: right;}.blackText {    color: #000000;}.blackFont {    font-weight: 900;}.white-space-no-wrap {    white-space: nowrap;}.fontSize18 {    font-size: calc(var(--font-scale, 1)* 18px);}.blackFont {    font-weight: 900;}.lh14 {    line-height: 14px;}.lightFont {    font-weight: 400;}.ViewFareBtn {       border: 1px solid #5cb85c;    border-radius: 96px;    /* color: #449d44; */    background: #5cb85c;    font-weight: 700;    font-size: calc(var(--font-scale, 1)* 13px);    position: relative;    padding: 0 8px;    height: 31px;    display: flex;    align-items: center;    justify-content: center;    text-transform: uppercase;    cursor: pointer;    width: 120px;}.timingOption .makeFlex{		gap:30px;}.flight-container{        padding: 10px;        border-radius: 5px;}#next_button{    background: #4e4e4e;    border: 1px solid #4e4e4e;    cursor: pointer;}.timingOption .blackText font{	color:#515151;	font-weight:600;	}.flight-calender .item{		padding:20px;	border: 1px solid #e3e3e3;    text-align: center;}.flight-calender .item p {    font-weight: 600;    font-size: 12px;    color: #282828;}.owl-nav{	display:block!important;	color: #FFF;    font-size: 14px;    margin: 5px;    padding: 4px 7px;    display: inline-block;    cursor: pointer;    border-radius: 3px;	}.owl-prev{    position: absolute;    top: -5px;    left: -6px;    padding:20px 10px!important;	background-color: #eeeeee !important;}.owl-next{	position: absolute;    top: -5px;    right: -6px;    padding:20px 10px!important;	background-color: #eeeeee !important;	}.owl-prev i,.owl-next i{		color:#464646;}.flight-type-main {	justify-content: space-between;}.flight-type {    width: 24%;    margin-bottom: 10px;    padding: 10px 13px;    border-radius: 5px;    /* margin-right: 10px; */    border: 1px solid #cfcfcf;    /* flex: 1; */    cursor: pointer;    /* height: 60px; */    align-items: center;    position: relative;    	}.flight-type .flight-type-icon{    background: #efefef;    padding: 12px 15px;    color: #222222;    margin-right: 10px;    border-radius: 5px;}.flight-type .flight-type-name span {    font-weight: 500;    color: #545454;    font-size: 12px;}.flight-step .card-body .tab{		    border: 1px solid #d9d9d9;}.flight-calender-discount{background:#f7a084;    text-align: center;    color: white;    margin: 10px;    padding: 2px 10px;}.flight-calender-discount P{	font-size:13px;	color:white;}.flight-celender-accordion .accordion-body .nav {		background:white;}.flight-celender-accordion .nav-pills .nav-link {    line-height: 30px;    border: 1px solid #efefef;    color: #464646;	font-size: 13px;}.flight-celender-accordion .nav-pills .nav-link.active, .nav-pills .show>.nav-link {    background-color: #cfe2ff;    color: #3b1e54;    line-height: 30px;}.flight-celender-accordion .fade  {		opacity:1;}.flight-celender-accordion .tab-pane{	    border: 1px solid #d9d9d9;}.detail-header{	border-bottom:1px solid #d9d9d9;	padding:10px;	font-weight:500;}.flight-celender-accordion .tab-body{		padding:10px;}.flight-celender-accordion .faresummary  td{		border:0;}.flight-celender-accordion .cancellation th,.flight-celender-accordion .datechange th{		font-weight:500;}.importantnote{background: #354495;    color: white;    padding: 10px;    color: white;    margin-top: 20px;}.importantnote p{	color:white;	font-size:12px;}.flightDetailsInfo {    padding: 12px;}.flight-celender-accordion .tab-pane .table p{	font-size:12px;	font-weight:normal;}.flight-celender-accordion .accordion-item{	border-radius:0;}.flight-celender-accordion .accordion-header button{	font-size:12px;}.makeFlex.hrtlCenter {    align-items: center;}.appendBottom20 {    margin-bottom: 20px;}.bgProperties {    background-repeat: no-repeat;    background-position: 50%;    display: inline-block;    background-size: contain;}.airlineHeadng {    max-width: calc(100% - 175px);}.aircraftType {    border: 1px solid;    border-radius: 16px;    background: #fff;    padding: 0 7px;    font-size: calc(var(--font-scale, 1)* 12px);    color: #757575;    display: flex;    align-items: center;    height: 18px;}.airlineInfo {    width: 400px;    display: flex;    justify-content: space-between;}.airlineDTInfoCol {    flex: 1;}.appendBottom8 {    margin-bottom: 8px;}.airlineDtlDuration {    width: 90px;    text-align: center;    margin-right: 30px;}.fliStopsSep {    height: 17px;}.relative {    position: relative;}.airlineDTInfoCol {    flex: 1;}.baggageInfo {    margin: 0 50px;    font-size: 12px;    flex: 1;}.baggageInfoText {    width: 33%;    text-align: left;    padding-right: 10px;	font-size:12px;}.makeFlex.flexWrap {    flex-wrap: wrap;}.appendTop18 {    margin-top: 18px;}.bgProperties {    background-repeat: no-repeat;    background-position: 50%;    display: inline-block;    background-size: contain;}.icon16 {    height: 16px;    width: 16px;}.gap8 {    gap: 8px;}.appendRight50 {    margin-right: 50px;}.icon32 {    height: 32px;    width: 32px;}.fontSize20{	  font-weight: 600;    font-size: 20px;	color: #444444;}.fontSize18 {       font-weight: 600;    font-size: 18px;	color: #444444;}.fontSize14{	font-weight: 500;font-size:14px;	color: #444444; }.fontSize12{	color: #404040;	font-size:12px;	color: #444444;}.flight-filter .popular-filter{padding: 15px 25px;}.flight-filter .popular-main{	margin-top:10px;    display: flex;    justify-content: space-between;}.popular-filter .form-check{	width:70%;	}.popular-filter .form-check label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-weight: 500;    font-size: 13px;    color: #747474;}.popular-filter input{    font-size: 20px;}.price-range-slider {	 width: 100%;	 	 padding: 10px 20px;} .price-range-slider .range-value {	 margin: 0;} .price-range-slider .range-value input {	 width: 100%;	 background: none;	 color: #000;	 font-size: 16px;	 font-weight: initial;	 box-shadow: none;	 border: none;	 margin: 20px 0 20px 0;} .price-range-slider .range-bar {	 border: none;	 background: #e2e2e2;	 height: 7px;	 width: 96%;	 margin-left: 8px;} .price-range-slider .range-bar .ui-slider-range {	 background: #354495;} .price-range-slider .range-bar .ui-slider-handle {	 border: none;	 border-radius: 25px;	 background: #fff;	 border: 2px solid #354495;	 height: 17px;	 width: 17px;		 cursor: pointer;} .price-range-slider .range-bar .ui-slider-handle + span {	 background: #354495;} .pricerange .price-range-slider .pricerange-name span,.popular-filter-head span{	font-weight:600;	font-size:16px;	color: #424242;}#home .travel-box .owl-nav {	display:none!important;}.header-area .main-menu .navbar-nav{		display:inline-block;}.faresummary .table{		width:50%;}.process-wrap {    margin-bottom: 40px;    margin-top: 10px;    z-index: -11;    position: relative;	  }.process-main {       display: flex;}.col-3 {  width: 25%;  position: relative;}.col-3:first-child .process-step:before {    content: '1';}.col-3:nth-child(2) .process-step:before{    content: '2';}.col-3:nth-child(3) .process-step:before {    content: '3';}.col-3:last-child .process-step:before{    content: '4';}.process-main .col-3:not(:first-child):before{    content: "";    display: block;    position: absolute;    width: 100%;    height: 4px;    top: 17.5px;    left: calc(-50% + 20px);    right: 0;    background: #ebebeb;    border: 2px #ebebeb solid;   -o-transition: .4s;    -ms-transition: .4s;    -moz-transition: .4s;    -webkit-transition: .4s;     transition: .4s;}.process-step-cont {    font-family: sans-serif;    font-size: 16px;    text-transform: uppercase;    text-decoration: none;    white-space: nowrap;    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: center;    align-content: space-between;}.process-step {    border: 5px #ebebeb solid;    border-radius: 100%;    line-height: 0;    background: #959595;    text-align: center;    align-items: center;    justify-content: center;    align-self: center;    display: flex;    color: #fff;    width: 35px;    height: 35px;    font-weight: 700;    margin-bottom: 7px;    z-index: 4;    cursor: pointer;}.process-label {    color: #959595;    font-size: 15px;    font-weight: 600;    width: 100%;        text-align: center;}.process-dots {    width: 10px;     height: 10px;    border-radius: 50%;    background-color: #ebebeb;    cursor: pointer;}.process-dot-cont {    display: flex;    justify-content: space-around;    align-items: stretch;    width: 60%;     padding-top: 5px;}.active-step1 .col-3:first-child .process-step,.active-step1 .col-3:first-child .process-dots:first-child,.active-step1-mini2 .col-3:first-child .process-step,.active-step1-mini2 .col-3:first-child .process-dots:nth-child(-n+2),.active-step1-mini3 .col-3:first-child .process-step,.active-step1-mini3 .col-3:first-child .process-dots:nth-child(-n+3),.active-step1-mini4 .col-3:first-child .process-step,.active-step1-mini4 .col-3:first-child .process-dots:nth-child(-n+4){    background-color: #f89828;}.active-step1-mini2 .col-3:first-child .process-dots:first-child,.active-step1-mini3 .col-3:first-child .process-dots:nth-child(-n+2),.active-step1-mini4 .col-3:first-child .process-dots:nth-child(-n+3) {    background-color: #fbcb93;}.active-step1 .col-3:first-child .process-label,.active-step1-mini3 .col-3:first-child .process-label,.active-step1-mini2 .col-3:first-child .process-label,.active-step1-mini4 .col-3:first-child .process-label{    color: #f89828;}.active-step2 .col-3:first-child,.active-step3 .col-3:nth-child(-n+2),.active-step4 .col-3:nth-child(-n+3){    opacity: 0.5;   /*pointer-events: none;*/}.active-step2 .col-3:first-child .process-step:before,.active-step3 .col-3:nth-child(-n+2) .process-step:before,.active-step4 .col-3:nth-child(-n+3) .process-step:before{    content: '\2713';    padding: 7px;}.active-step2 .col-3:nth-child(-n+2) .process-step,.active-step2 .col-3:nth-child(-n+2) .process-dots,.active-step3 .col-3:nth-child(-n+3) .process-step,.active-step3 .col-3:nth-child(-n+3) .process-dots,.active-step4 .col-3:nth-child(-n+4) .process-step,.active-step4 .col-3:nth-child(-n+4) .process-dots {    background-color: #f89828;}.active-step2 .col-3:nth-child(-n+2) .process-label,.active-step3 .col-3:nth-child(-n+3) .process-label,.active-step4 .col-3:nth-child(-n+4) .process-label{    color: #f89828;}.active-step2 .col-3:nth-child(-n+2):before,.active-step3 .col-3:nth-child(-n+3):before,.active-step4 .col-3:nth-child(-n+4):before{    background: #f89828 !important;}.passenger-flight-detail{    border: 1px solid #d1d1d1;    padding: 20px;}.passenger-flight-detail p{    color: #747474;    font-size: 13px;    font-weight: 500;}.two-dots{    border-top: 1px solid #e4e4e4;    line-height: 0;    margin-top: 16px !important;     position: relative;    text-align: center;    color: #999;   }.two-dots:before {    background-color: #e4e4e4;    content: " ";    display: inline-block;    height: 8px;    position: absolute;    right: 0;    top: -5px;    width: 1px;}.two-dots>i {    color: #424242;    font-size: 20px;    position: relative;    top: -11px;}.two-dots span{        padding: 0px 5px;    font-size: 15px;    font-style: normal;    position: relative;    top: -13px;	    color: #424242;}.baggage-flight-info{	    font-weight: 500;        color: #424242;}.my-btn{display: flex;    justify-content: center;    align-items: center;    background: #FF5722;    border: 1px solid #f89828;    width: 200px;    height: 60px;    white-space: nowrap;    color: #fff;    font-size: 15px;    font-family: 'poppins', sans-serif;    text-transform: uppercase;    border-radius: 5px;    box-shadow: 0 5px 20px rgba(14, 15, 18, .2);    -webkit-transition: 0.5s ease-in-out;    -moz-transition: 0.5s ease-in-out;    -ms-transition: 0.5s ease-in-out;    -o-transition: 0.5s ease-in-out;    transition: 0.5s ease-in-out;}.my-btn-round{		}.depart-time{		padding:10px 20px;}.depart-time span{    font-weight: 600;    font-size: 16px;    color: #424242;}.departslot{	color:#747474;	    margin-right: 5px;text-align: center;    padding: 10px;    border: 1px solid #cfcfcf;    background: #ffffff;	border-radius:5px;}.departslot i{		color:#747474;}.slotSelected{    background: #cfe2ff;    color: #747474;    border: 1px solid #cfe2ff;	}.slotSelected i{    color: #747474;}.card-header{    font-size: 15px;    font-weight: 500;    /* color: white; */    background: #cfe2ff;}.form-select {    --bs-form-select-bg-img: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e);    display: block;    width: 100%;    /* padding: .375rem 2.25rem .375rem .75rem; */    font-size: 12px;    padding: 6px 12px;    height: 34px;    color: grey;    font-weight: 400;    line-height: 1.5;    /* color: var(--bs-body-color); */    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    background-color: var(--bs-body-bg);    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);    background-repeat: no-repeat;    background-position: right .75rem center;    background-size: 16px 12px;    border: var(--bs-border-width) solid var(--bs-border-color);    border-radius: var(--bs-border-radius);    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.form-control {    display: block;    width: 100%;    height: 34px;    padding: 6px 12px;    font-size: 12px;    line-height: 1.42857143;    color: #555;    background-color: #fff;    background-image: none;    border: 1px solid #ccc;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.table-borderless > tbody > tr > td,.table-borderless > tfoot > tr > td,.table-borderless > thead > tr > td{    border: none;}.fare-Summary .accordion .accordion-body{		padding:5px;}.fare-Summary  .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding: 5px;    color: #747474;    font-size: 12px;    border: 0;}.accordion-button {    position: relative;    display: flex;    color: #484848;    align-items: center;    width: 100%;    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);    font-size: 13px;    text-align: left;    background-color: var(--bs-accordion-btn-bg);    border: 0;    border-radius: 0;    overflow-anchor: none;    transition: var(--bs-accordion-transition);}.passenger-flight-detail h3{    color: #383838;    font-weight: 600;    font-size: 22px;    margin-top: 5px;    margin-bottom: 5px;}.commoncard .card .card-header{	padding:5px 7px!important;}.passenger-flight-detail{background: #eeeeee;}.pagination {    display: inline-block;    padding-left: 0;    margin: 5px 0;    border-radius: 4px;}.pagination>li>a, .pagination>li>span {    position: relative;    float: left;    padding: 5px 10px;    margin-left: -1px;    font-weight: 600;    line-height: 1.42857143;    color: #343434;    text-decoration: none;    background-color: #fff;    border: 1px solid #ddd;}.page-link:hover {    padding: 3px 10px;	font-size:normal;}.page-link:focus {    z-index: 3;    color: var(--bs-pagination-focus-color);    background-color: var(--bs-pagination-focus-bg);    outline: 0;    box-shadow:none;	font-size: 10px;}.star{		color:red;}/*--- /.price-range-slider ---*/    /*========================Thank you=================*/.main-issuance {		display:flex;	align-items:center;    border: 1px solid #bbbbbb;    border-radius: 10px;    margin-bottom: 30px;    margin-top: 30px;}.main-issuance .detail-Issuance{	border-right:1px solid #bbbbbb;	padding:20px;} .detail-Issuance .issuance-date-button button{    height: 30px;    width: 30px;    background: #354495;    color: white;    border: 1px solid #354495;    border-radius: 3px; }.special-fare-text {    color: #354495;	animation: blink 1.5s linear infinite;}@keyframes blink{0%{opacity: 0;}50%{opacity: .5;}100%{opacity: 1;}}.ViewFareBtn a{	color:white;	}.issuance-date{	display:flex;	align-items:center;	gap:5px;}.issuance-date p,.issuance-date span{	  color: #484848;	font-size:10px;	    font-weight: 600;}.issuance-date .issuance-button{    padding: 5px;    border: 1px solid #585858;    border-radius: 5px;}.issuance-discount{		    background: #354495}.ticket-issuance{	background: #fffacb;	}.ticket-issuance .issuance-date .issuance-button {    background: white;}.ticket-issunace .card{	border-radius:0!important;_}