/*==================================* Author        : "ThemeSine"* Template Name : Travel* Version       : 1.0==================================== *//*==================================font-family: 'Raleway', 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: 'Raleway', sans-serif;    max-width:1920px;    margin:0 auto;	overflow-x:hidden;}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:#222222;*/    /*color: #4d4e54;*/    color: black;    font-weight: 600;	text-transform: capitalize;}p {    margin: 0;    color: black;    /*color: #4d4e54;*/    font-size: 16px;    font-weight: 400;    line-height: 1.6;    word-break: break-word;}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--------------------------------------*/.row{    flex-wrap: wrap;}.top-area {    position: absolute;    width: 100%;}.wrapper {    position: relative;    z-index: -1;}.header-area{    position:relative;    width: 100%;}/*.sticky-wrapper */.sticky-wrapper {    position: relative;    z-index: 2;    transition:.7s;    background: #fff !important;}.is-sticky .header-area{}.is-sticky .header-area:after{    position:absolute;    content:'';    background: #fff;    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: -2;}/*.sticky-wrapper *//*.logo*/.logo a, .logo a:hover, .logo a:focus{    color: #fff;    font-size:24px;    font-family: 'Raleway', sans-serif;    text-transform: capitalize;    font-weight: 600;    margin: 10px 0;    /*padding: 10px 0;*/}.logo a span{    color: #fe4707;    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 {    position:relative;    padding: 0px 12px 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 a{     padding: 0px 0 5px;    color: black;     /*color: #4d4e54;*/     font-size: 16px;     text-transform: capitalize;     font-family: 'Raleway', 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: #fe4707;    background-color:transparent;}.main-menu .nav a:before{    position: absolute;    content: "";    width: 0px;    height: 2px;    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: #fe4707;    width: 100%;}/*.main-menu*//* tooggle */.main-menu .navbar-toggle {    margin-top: 5px;    border: 1px solid;    font-size: 20px;    float:left;    padding: 6px 12px;}.main-menu .navbar-toggle {    color: #fe4707;}.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: #fe4707;    border: 1px solid #fe4707;    width: 120px;    height: 40px;    white-space: nowrap;    text-align: center;    color: #fff;    font-size:14px;    font-family: 'Raleway', 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: #f3ab34;    border: 1px solid #f3ab34;}/*book-btn*//*-------------------------------------		3. 	About--------------------------------------*/.about-us{    padding: 170px 0 90px;	background: #f9f9f9;}/*.about-us:before{	position: absolute;	content: "";	top:0;	left: 0;	width: 100%;	height: 100%;	background: #fe4707ad;}!*about-us-content*!.about-us-content{	margin: -175px 0 0 0;}*/.about-us h2 {	color:#4d4e54;	font-size:24px;	text-transform: inherit;	max-width: 800px;	font-weight: 400;	line-height: 1.22;}.about-us h2 span{	color:#2bdab5;	margin-top: -11px;}.about-btn {    margin-top: 30px;    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: #fe4707;    border: 1px solid #fe4707;    /*width: 200px;*/    padding: 0 20px;    height: 50px;    white-space: nowrap;    color: #fff;    font-size:16px;    font-family: 'Raleway', 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: #f3ab34;	border: 1px solid #f3ab34;}.travel-mrt-0{    margin-top: 0px;}/*about-us-content*//*-------------------------------------		4. 	Travel-box--------------------------------------*/.single-travel-boxes {    margin-top: -125px;    background: #fff;}.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 {    display: inline-block;    border-right: 1px solid #fff;}.desc-tabs .nav-tabs>li.active>a{	color: #fff;    background: #fe4707;    cursor: default;    font-size: 20px;    font-weight: 500;    font-family: 'Raleway', 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: #fe4707;    cursor: default;    font-size: 20px;    font-weight: 500;    font-family: 'Raleway', 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: 43px 42px 24px;}.single-tab-select-box h2{	color: #565a5c;    font-size: 20px;    font-weight: 500;    font-family: 'Raleway', sans-serif;    text-transform: capitalize;    margin-bottom: 17px;}.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: 'Raleway', 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: 20px;}/*.travel-select-icon .form-control*//*.trip-circle*/.trip-circle {    display: flex;    margin-bottom: 17px;}.single-trip-circle{    display: flex;}.single-trip-circle:nth-child(2){    display: flex;    margin-left: 42px;}.single-trip-circle input[type="radio"] {    display:none;}.single-trip-circle input[type="radio"] + label {    color: #565a5c;    font-size: 16px;    font-weight: 500;    font-family: 'Raleway', 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:15px;    height:15px;    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: 9px;    height: 9px;    margin: -13px 0px 0 1px;    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:#fe4707;}.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: 'Raleway', 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: #fe4707 none repeat scroll 0 0;    border: 0px solid #fe4707;    border-radius:50%;    height: 12px;    width: 12px;    outline: 0;    cursor: pointer;    z-index: 1;}.price_filter .ui-slider-range {background: #fe4707 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: 'Raleway', sans-serif;}.price_slider_amount label {    font-weight: 500;    font-size: 14px;    color: #aaa;	font-family: 'Raleway', 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: 'Raleway', sans-serif;}/* .travel-btn */.about-view.travel-btn{	width: 180px;	margin-right: 15px;}/* 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: 'Raleway', 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: 'Raleway', 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:#fe4707;}/*-------------------------------------        8. Packages--------------------------------------*/.packages{    padding:120px 0 90px;}.packages-content{    margin-top:40px;}/*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 .img-container{    height: 240px;    display: flex;}.single-package-item-txt{    padding: 0 20px;}.single-package-item img {    width: 100%;    height: inherit;    background: #9c9c9c80;}.single-package-item h3{    position: relative;    font-size: 18px;    color: #565a5c;    font-weight:600;    font-family: 'Raleway', sans-serif;    padding: 15px 0;}.single-package-item-txt a{    border-bottom: 1px solid #ebebeb;}.packages-para{    padding:15px 0 0;    text-transform: capitalize;}.packages-para p{    font-size: 14px;    color: #aaa;    font-family: 'Raleway', 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: 'Raleway', sans-serif;    text-transform: capitalize;}.about-view.packages-btn{    width: 110px;    height: 35px;    font-size: 14px;    color: #fff;    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 90px 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: #fe4707;}/*owl-carousel*//*home1-testm-txt*/.home1-testm-txt {    padding-top: 27px;}.home1-testm-txt p{    color: #aaa;    font-size: 16px;    font-family: 'Raleway', sans-serif;    max-width: 284px;    margin: 0 auto;    padding: 20px 0;}.home1-testm-txt h3 a{    display: block;    color: #fe4707;    font-size: 16px;    font-family: 'Raleway', sans-serif;    font-weight: 500;    text-transform: capitalize;}.home1-testm-txt h4{    color: #aaa;    font-size: 14px;    font-family: 'Raleway', sans-serif;    font-weight: 300;    padding: 15px 0 0px;}.home1-testm-txt span {    color: #ddd;    font-size: 18px;}/*home1-testm-txt*//*testemonial-carousel*//*-------------------------------------        12.  Subscribe--------------------------------------*/.subscribe {    position: relative;    padding: 120px 0;    background: url(../../assets/images/home/subscribe-banner.jpg)no-repeat center fixed;    background-size: cover;    z-index: 1;}/*subscribe-title*/.subscribe .subscribe-title {    margin-bottom: 45px;}.subscribe-title h2{    color:#fff;    font-size:38px;    font-family: 'Raleway', sans-serif;    font-weight: 500;    line-height: 1.4;}.subscribe-title p{    color:#fff;    font-size:20px;    font-family: 'Raleway', 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: #fe4707;    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: 'Raleway', 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: #fe4707;}.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:#ffffff;    padding: 0 0 20px;}.footer-content{    padding:60px 0;}/*single-footer-item*/.single-footer-item{    font-family: 'Raleway', 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 {    padding-top: 76px;}.footer-logo a, .footer-logo a:hover,.footer-logo a:focus {    color: #565a5c;    font-size:24px;    font-family: 'Raleway', sans-serif;    text-transform: capitalize;    font-weight: 600;    margin: 14px 0px 0;    padding: 10px 0 0 0;}.footer-logo a>span {    color: #fe4707;    text-transform: capitalize;}.footer-logo p{    color: #aaa;    font-size:16px;    font-family: 'Raleway', 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);    transform:scaleX(1.2);    color: #fe4707;}/*single-footer-txt*/.footer-copyright hr{    border-top: 1px solid #ebebeb;}/*foot-icons*/.foot-icons {    text-align: center;    margin-top:0;} .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: 35px;    line-height: 35px;    height: 35px;    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: #f3ab34;*/    color: #fff;    -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:0;}.foot-icons p a,.foot-icons p a:hover,.foot-icons p a:focus{    color:#fe4707;    font-size:16px;    margin-top:20px;}/*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:#fe4707;	border:1px solid #fe4707;	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:#fe4707;    color: #fff;	border-radius:50%;}/*========================Thank you=================*/.full-width{    width: 100%;}.property-specs-area{    display: flex;    justify-content: space-between;}.property-specs-area span{    color: #565a5c;    font-weight: 500;    font-size: 15px;}.property-specs-area span i{    color: #fe4707;}.property-location {    color: #979797;    font-size: 14px;    font-weight: 400;    display: inline-block;    margin-top: 5px;}.property-ref-no{    display: inline-block;    float: right;    line-height: 35px;    font-size: 15px;    color: #565a5c;    font-weight: 600;    letter-spacing: 1px;}#owl-demo .item img{    display: block;    width: 100%;    height: auto;}.mb-10{    margin-bottom: 10px;}.fs-20{    font-size: 20px;}.fs-42{    font-size: 42px;}.pt-15{    padding-top: 15px}.my-20{    margin: 20px 0;}.mt-15{    margin-top: 15px;}.fw-500{    font-weight: 500;}.text-orange{    color: #fe4707;}.text-white{    color: #fff;}.text-gray{    color: #4d4e54;}.form-control-input{    padding: 0.5rem 1.2rem;    background-color: transparent;    border: 2px solid #b1b1b1;    color: #4d4e54;    transition: 0.4s;    font-size: 16px;    font-weight: 500;    box-shadow: none;    outline: none;    display: block;    width: 100%;    height: 45px;    line-height: 1.42857143;    border-top-left-radius: 4px;    border-top-right-radius: 4px;}.form-control-input.query-input{    min-width: 100%;    max-width: 100%;    height: auto;    min-height: 45px;    max-height: 205px;    line-height: 1.7;}.form-control-input-error{    font-family: 'Raleway', sans-serif;    background: rgb(254, 71, 7);    font-size: 13px;    color: white;    padding: 0 5px;    display: block;    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);    animation: fadeTop 1s ease-in both;    animation-delay: 0.01s;}@keyframes fadeTop {    from {        opacity: 0;        transform: translate3d(0, -20%, 0);    }    to {        opacity: 1;        transform: translate3d(0, 0, 0);    }}.form-control-input::placeholder {    color: #4d4e5480;}.carousel-control, .carousel-control:focus, .carousel-control:active{    color: #fe4707;}.carousel-indicators li{    width: 7px;    height: 7px;}.carousel-indicators .active{    width: 10px;    height: 10px;    background-color: #fe4707;    transition: all 0.3s ease-in;}.submit-btn{    color: #fff;    text-transform: capitalize;    background: #fe4707;    border: 1px solid #fe4707;    padding: 0 20px;    height: 45px;    width: 100%;    white-space: nowrap;    font-size: 16px;    font-family: 'Raleway', sans-serif;    border-radius: 5px;    -webkit-transition: .5s;    -moz-transition: .5s;    -ms-transition: .5s;    -o-transition: .5s;    transition: .5s;}.submit-btn:hover{    background: #f3ab34;    border: 1px solid #f3ab34;}.advancedFeatures li{    margin: 8px 0;    font-size: 16px;}.d-none{    display: none;}.alphabetic-style-type, .bullets-style-type{    padding-left: 20px;}.alphabetic-style-type li{    list-style-type: lower-alpha;    font-size: 16px;    font-weight: 400;    color: #4d4e54;}.bullets-style-type li{    list-style-type: disc;    font-size: 16px;    font-weight: 400;    color: #4d4e54;}.topbar{    width: 100%;    background-color:#fff;    padding: 8px 0;}/*.topbar-left{    text-align: left;}*/.topbar-right{    text-align: right;    margin-right: 15px;}/*.topbar-left a, */.topbar-right a{    color: black;    font-size: 16px;}.pr-7{   padding-right: 7px;}.pl-7{    padding-left: 7px;}.searchFilterLabel{   /* color: #fff;*/    font-weight: 600;}.form-control-Filter{    padding: 0.5rem 1.2rem;    background-color: white;    /*border: 2px solid #fff;    color: #fff;*/    border: 1px solid #c4c4c4;    transition: 0.4s;    font-size: 16px;    font-weight: 500;    box-shadow: none;    outline: none;    display: block;    width: 100%;    height: 45px;    line-height: 1.42857143;    border-top-left-radius: 4px;    border-top-right-radius: 4px;}select.form-control-Filter > option{    color: black;}.why-us-icon{    border: 2px solid #fe4707;    border-radius: 50%;    color: #fe4707;    font-size: 35px;}.p-10{    padding: 10px;}.py-10-px-12{    padding: 10px 12px;}.py-10-px-14{    padding: 10px 14px;}.py-12-px-10{    padding: 12px 10px;}.how-works-icon{    color: #fe4707;    font-size: 40px;}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {    background-color: #fe4707;    border-color: #fe4707;}.golden-visa ul li{    color: black;    font-size: 15px;    margin-bottom: 5px;    font-weight: 400;    line-height: 1.6;    word-break: break-word;}.golden-visa #accordion .card{    background-color: white;    margin-bottom: 15px;    border: 1px solid #f7f7f7;}/*.golden-visa #accordion .card .card-header{    background: #f7f7f7;}*/.golden-visa #accordion .card .card-header button{    width: 100%;    text-align: left;    color: #000;    font-size: 18px;    font-weight: 600;    text-decoration: none;    padding: 12px;    text-transform: uppercase;}.golden-visa #accordion .card .card-body{    padding: 10px 12px;}.golden-visa #accordion .card .card-body p{    font-size: 15px;}.golden-visa #accordion .card .card-body h5{    margin: 15px 0;    font-size: 16px;    font-weight: 600;}/*.currency-contracts .blocks,.why-choose-us .blocks{    background: #fff;    padding: 2rem;}*/.property-thumbnail{    -webkit-transition : transform .2s;    -moz-transition : transform .2s;    -o-transition : transform .2s;    -ms-transition : transform .2s;    transition : transform .2s;    transform-origin :  bottom center;    -webkit-transform-origin : bottom center;    -moz-transform-origin : bottom center;    -o-transform-origin : bottom center;    -ms-transform-origin : bottom center;}.property-thumbnail:hover{    transform: scale(1.15);}.overflow-hidden{    overflow: hidden;}.toggle-screen-btn{    position: absolute;    top: 5px;    right: 5px;    color: #fff;    width: 32px;    height: 32px;    background-color: rgba(0,0,0,0.75);    border-radius: 2px;    text-align: center;    border: 0;    outline: 0 !important;}/*.carousel{    display: flex;}.carousel-inner{    display: flex;    align-items: center;    justify-content: center;}*/.carousel-inner>.item>a>img, .carousel-inner>.item>img{    margin: 0 auto !important;}.carousel-indicators {    bottom: 10px;    left: 5%;    width: 90%;    padding-left: 0;    margin-left: 0;}.top-section-padding{  padding: 150px 0 90px;}.section-padding{  padding: 90px 0;}.section-header{  font-size: 30px;  margin: 0;  line-height: 1.1;  color: black;  text-align: left;}.bg-light{  background-color: #f9f9f9;}.bg-white{  background-color: #ffffff;}.q-and-q .heading{  font-size: 30px;  color: #000;  padding: 12px;}.q-and-q .text{  font-size: 15px;}.q-and-q .call-us{  text-align: center;  text-transform: uppercase;  margin: 20px 0;}.section-header-container{  display: flex;  justify-content: space-between;}.section-header-container label{  font-size: 15px;  margin-bottom: 0;  font-weight: 600;}.section-header-container select{  font-size: 15px;  font-weight: 500;  padding: 3px;}.multi-select .searchSubtypeFilterLabel{    font-weight: 600;}.multi-select .btn-group{    width: 100%;}.multi-select .btn-group .dropdown-toggle{    text-align: left;    padding: 0.5rem 1.2rem;    background-color: white;    border: 1px solid #c4c4c4;    transition: 0.4s;    font-size: 16px;    font-weight: 500;    box-shadow: none;    display: block;    width: 100%;    height: 45px;    line-height: 1.42857143;    border-top-left-radius: 4px;    border-top-right-radius: 4px;}.multi-select .btn-group .dropdown-toggle:hover,.multi-select .btn-group .dropdown-toggle:focus{    background-color: #fff;    border: 1px solid #c4c4c4;}.multi-select .btn-group .dropdown-toggle .caret{    float: right;    margin-top: 7px;    border-top: 5px solid;    border-right: 5px solid transparent;    border-left: 5px solid transparent;}.multi-select .btn-group ul{    width: 100%;}.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{    background-color: #fe4707 !important;}.multiselect-container>li>a>label,.multiselect-container>li.multiselect-group label{    font-size: 16px;}.multiselect-container>li>a>label{    padding: 3px 20px 3px 85px !important;}.multiselect-container>li>a.multiselect-all label{    padding: 3px 20px 3px 40px !important;}.multiselect-container>li.multiselect-group label{    margin: 3px 20px 3px 20px !important;    padding: 0 !important;    font-size: 17px !important;    transition: 0.1s ease-in;}.multiselect-container>li.multiselect-group label:hover{    border-bottom: 2px solid;    transition: 0.1s ease-in;}.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {    outline: none;}#mute-toggle-btn{    position: absolute;    right: 15px;    bottom: 15px;    width: 40px;    height: 40px;    font-size: 20px;    color: white;    border-radius: 50%;    outline: none;    border: 0;    background: #00000050;}/* for sold overlay */.sold-overlay {    position: absolute;    top: 50%;    bottom: 50%;    /*background: rgb(0, 0, 0);*/    background: rgba(254, 71, 7, 0.5); /* Black see-through */    width: 100%;    transition: .5s ease;    opacity:1;    padding: 30px;}.sold-text {    color: white;    font-size: 20px;    font-weight: bold;    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    text-align: center;}/* for sold overlay */@media screen and (min-width: 768px){    .d-flex-web{        display: flex;    }    .align-center-web{        align-items: center;    }    .justify-center-web{        justify-content: center;    }    .pr-0-web{        padding-right: 0;    }    .fs-20-web{        font-size: 20px;    }    .basic-details tbody tr th{        width: 35%;    }    .searchFilterContainer{        position: absolute;        bottom: 100px;        width: 100%    }    .pagination{        margin: 0;    }}@media screen and (max-width: 767px){    .p-0-mob{        padding: 0;    }    .bg-white-mob{        background: white;    }    .single-package-item-txt{        padding: 0 20px;    }    .d-flex-mob{        display: flex;    }    .justify-around-mob{        justify-content: space-around;    }    .fs-16-mob{        font-size: 16px;    }    /*.topbar-left{        text-align: center;        margin-bottom: 5px;    }*/    .searchFilterContainer{        position: relative;    }    .sm-text-center{        text-align: center;    }}@media screen and (max-width:991px) {    .navbar-collapse {        padding-right: 0 !important;    }}@media (min-width:768px) and (max-width:991px) {    .main-menu .nav li a {        font-size: 12px !important;        padding: 10px 0 29px !important;    }    .logo img {        width: 70px !important;    }    .p-0-mob {        padding-left: 0;    }    .multiselect-container>li>a>label {        padding: 3px 20px 3px 50px !important;    }}@media (min-width:992px) and (max-width:1200px) {    .main-menu .nav li{        padding: 0 8px 0 !important;    }    .main-menu .nav li a{        font-size: 14px !important;        padding: 0 !important;    }}@media (min-width:300px) and (max-width:767px) {    .text-xs-left{        text-align: left;    }    .xs-mt-5{        margin-top: 3rem;    }    .logo img{        width: 70px !important;    }    .topbar-right{        text-align: center;        margin-right: 0;    }    .topbar-right a {        font-size: 11px;    }    .main-menu .navbar-toggle {        float: right;        margin: 15px;    }    .top-section-padding{      padding: 130px 0 50px;    }    .section-padding{      padding: 50px 0;    }    .section-header{      font-size: 25px;    }    .single-package-item h3{        font-size: 17px;    }        .footer-content{        padding:50px 0 0;    }    .golden-visa #accordion .card .card-header button{        font-size: 15px;    }    .q-and-q .heading{      font-size: 25px;    }    .q-and-q .call-us{      font-size: 15px;      text-align: left;    }    .pagination {      margin: 20px 0 0;       }    .section-header-container{      display: block;    }    .section-header-container label {      margin-top: 20px;      width: 100%;      display: block;      line-height: 28px;    }    .section-header-container select {      float: right;    }}