@import 'https://fonts.googleapis.com/css?family=Poppins';
@import 'https://fonts.googleapis.com/css?family=Poppins:700&amp;
display=swap';
*{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:0 0;
	box-sizing:border-box
}
ol,ul{
	list-style:none
}
:focus{
	outline:0
}
.clear{
	clear:both;
	line-height:0;
	font-size:0
}
.clearfix:after{
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0
}
.clearfix:after .test{
	color:red
}
.clearfix{
	display:inline-block
}
* html .clearfix{
	height:1%
}
.clearfix{
	display:block
}
header,nav,section,article,aside,footer{
	display:block
}
*{
	margin:0;
	padding:0
}
body{
	margin:0;
	padding:0;
	font-size:15px;
	background:#fff;
	font-family:poppins;
	line-height:1.5;
	color:#6e8292;
	font-weight:300
}
h1,h2,h3,h4,h5,h6{
	font-weight:700;
	margin-bottom:15px;
	color:#636363;
	margin-top:0;
	line-height:1.5;
	font-family:poppins,sans-serif
}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{
	color:#1690c0
}
h1{
	font-size:36px
}
h2{
	font-size:28px
}
h3{
	font-size:24px
}
h4{
	font-size:18px
}
h5{
	font-size:16px
}
h6{
	font-size:14px
}
hr{
	border:.5px solid #444
}
p{
	margin-bottom:15px;
	color:#6e8292;
	line-height:1.5
}
ul{
	margin:0;
	padding:0
}
ul li{
	margin-bottom:15px;
	color:#777;
	position:relative
}
a{
	color:#002147;
	transition:all ease-in-out .3s
}
a:hover{
	text-decoration:none;
	color:#0d74ba
}
body [class^=flaticon-]:before,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class*=" flaticon-"]:after{
	margin-left:0;
	font-size:16px
}
input[type=text],input[type=email],input[type=number],input[type=search],input[type=password],input[type=tel],input[type=date],textarea,select,.form-control{
	font-size:14px;
	font-family:roboto,sans-serif;
	font-weight:300;
	background-color:#fff;
	border: 1px solid #7c6464;
	border-radius:0;
	padding:10px 10px;
	width:100%;
	color:#444;
	height:auto;
	margin-bottom:0;
	box-shadow:none
}
select{
	padding:10px 20px
}
input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=date]:focus,textarea:focus,select:focus{
	border-color:#66afe9;
	transition:all .5s ease
}
textarea{
	resize:vertical;
	height:200px
}
img{
	width:100%
}
section{
	padding:80px 0 0;
	position:relative
}
label{
	font-weight:500;
	margin-bottom:5px
}
a.btn-red{
	border: 1px solid #d39700;
    padding: 4px 15px;
    display: inline-block;
    background: #d39700;
    color: #fff;
    transition: all ease-in-out .3s;
    cursor: pointer;
    border-radius: 20px;
}
a.btn-red:hover{
	background:#a50a35;
	color:#fff;
	border-color:#d60d45
}
a.btn-white{
	background:0 0;
	border-color:#fff;
	color:#fff
}
.text-uppercase{
	text-transform:uppercase
}
.white{
	color: #fff!important;
    font-size: 18px;
    font-weight: 500;
}
.mar-0{
	margin:0
}
.mar-top-0{
	margin-top:0
}
.mar-top-10{
	margin-top:10px
}
.mar-top-15{
	margin-top:15px
}
.mar-top-20{
	margin-top:20px
}
.mar-top-25{
	margin-top:25px
}
.mar-top-30{
	margin-top:30px
}
.mar-top-40{
	margin-top:40px
}
.mar-top-50{
	margin-top:50px
}
.mar-top-60{
	margin-top:60px
}
.mar-top-70{
	margin-top:70px
}
.mar-bottom-0{
	margin-bottom:0
}
.mar-bottom-10{
	margin-bottom:10px
}
.mar-bottom-15{
	margin-bottom:15px
}
.mar-bottom-20{
	margin-bottom:20px
}
.mar-bottom-25{
	margin-bottom:25px
}
.mar-bottom-30{
	margin-bottom:30px
}
.mar-bottom-35{
	margin-bottom:35px
}
.mar-bottom-40{
	margin-bottom:40px
}
.mar-bottom-50{
	margin-bottom:50px
}
.mar-bottom-60{
	margin-bottom:60px
}
.pad-0{
	padding:0!important
}
.pad-top-0{
	padding-top:0
}
.pad-top-10{
	padding-top:10px
}
.pad-top-15{
	padding-top:15px
}
.pad-top-20{
	padding-top:20px
}
.pad-top-25{
	padding-top:25px
}
.pad-top-30{
	padding-top:30px
}
.pad-top-40{
	padding-top:40px
}
.pad-top-50{
	padding-top:50px
}
.pad-top-60{
	padding-top:60px
}
.pad-top-70{
	padding-top:70px
}
.pad-top-80{
	padding-top:80px
}
.pad-bottom-10{
	padding-bottom:10px
}
.pad-bottom-15{
	padding-bottom:15px
}
.pad-bottom-20{
	padding-bottom:20px
}
.pad-bottom-25{
	padding-bottom:25px
}
.pad-bottom-30{
	padding-bottom:30px
}
.pad-bottom-40{
	padding-bottom:40px
}
.pad-bottom-50{
	padding-bottom:50px
}
.pad-bottom-60{
	padding-bottom:60px
}
.pad-bottom-70{
	padding-bottom:70px
}
.pad-bottom-80{
	padding-bottom:80px
}
#preloader{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	z-index:999999
}
#status{
	position:fixed;
	content:'';
	display:block;
	top:28%;
	left:0;
	right:0;
	width:300px;
	height:300px;
	margin:0 auto;
	background:url(../images/loader.html);
	background-size:cover;
	background-position:center;
	opacity:1;
	visibility:visible;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	z-index:9999999999
}
.section-title{
	position:relative;
	width:50%;
	margin-bottom:35px;
	z-index:1
}
.section-title h2{
	position:relative;
	padding-left:20px;
	text-transform:uppercase;
	border-left:3px solid #1690c0
}
.section-title p{
	margin-bottom: 0;
    color: black;
    text-transform: capitalize;
    font-size: 14px;
}
@media(max-width:991px){
	.section-title{
		width:100%
}
}
.row.slick-slider{
	margin:0 -15px
}
section.breadcrumb-outer{
	background:url(../images/breadcrumb.jpg) no-repeat;
	background-position:center;
	background-size:cover;
	background-attachment:fixed;
	position:relative;
	padding:50px 0 0
}
.section-overlay{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:rgba(0,0,0,.5)
}
.breadcrumb-outer h2{
	color:#fff;
	margin:0;
	font-size:36px;
	padding:10px 0 35px;
	font-weight: 500;
}
.breadcrumb-content{
	position:relative;
	z-index:1;
	margin:0 auto
}
/* .breadcrumb-content:before{
	position:absolute;
	content:'';
	height:2px;
	background:#fff;
	width:50px;
	top:0;
	left:0;
	right:0;
	margin:0 auto
} */
.breadcrumb-content nav{
	display:inline-block
}
.breadcrumb-content ul{
	margin-bottom:0;
	background-color:#fff;
	padding:12px 30px;
	box-shadow:0 0 10px #ccc;
	position:absolute;
	left:0;
	right:0;
	width:40%;
	margin:0 auto;
	bottom:-23px;
	border-radius:0
}
.breadcrumb-content li{
	margin-bottom:0
}
.breadcrumb-content li a{
	transition:all ease-in-out .3s;
	color:#666
}
.breadcrumb-content li a:hover{
	color:#ffb606
}
.breadcrumb-content .breadcrumb>.active{
	color:#ffb606
}
.breadcrumb>li+li:before{
	padding:0 10px 0 5px;
	content:'|'
}
@media(max-width:991px){
	.breadcrumb-content ul{
		width:80%
}
}
ul.pagination{
	margin:0;
	display:block
}
.pagination-content{
	margin-top:30px;
	text-align:center
}
.pagination>li{
	display:inline-block
}
.pagination>li>a,.pagination>li>span{
	line-height:2;
	font-size:18px;
	padding:5px 16px;
	display:inline-block
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.pagination>li.active>a{
	background:#005294;
	color:#fff
}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{
	border-radius:0
}
.navbar{
	border-bottom:0;
	padding:0;
	-webkit-transition:all .1s ease-in-out 0s;
	-moz-transition:all .1s ease-in-out 0s;
	-ms-transition:all .1s ease-in-out 0s;
	-o-transition:all .1s ease-in-out 0s;
	transition:all .1s ease-in-out 0s;
	min-height:30px
}
.navbar.navbar-default{
	margin:0;
	padding:0;
	height:auto;
	background:0 0;
	border:none
}
.logo{
	padding:8px 0
}
.logo a{
	font-size:28px;
	text-transform:uppercase;
	font-weight:700
}
.bg-color-header .navbar-default{
	background:#fe8800
}
.logo-wrapper,.navbar-nav-wrapper,.nav-mini-wrapper{
	float:left
}
.logo-wrapper{
	width:100%;
	text-align:center;
	margin-bottom:20px
}
ul.nav-mini{
	padding-top:3px;
	padding-right:13px
}
ul.nav-mini li{
	display:inline-block;
	margin-right:10px;
	font-size:13px;
	background:#00bcd4;
	border-radius:5px;
	padding:2px 10px
}
ul.nav-mini li:last-child{
	margin-right:0
}
ul.nav-mini li i{
	color:#fff;
	padding-right:5px
}
.nav.navbar-nav{
	float:left;
	transition:all ease-in-out .3s;
	display:inline-block
}
.nav.navbar-nav>li{
	position:relative;
	float:left;
	display:inline-block;
	margin:10px 13px
}
.nav.navbar-nav li:last-child{
	margin-right:0
}
.nav.navbar-nav li a{
	color:#fff
}
.nav.navbar-nav li.has-child i{
	display:inline-block
}
.nav.navbar-nav>li>a{
line-height: 3.5;
    font-size: 15px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 0;
    color: #000;
    position: relative;
    font-weight: 600;
}
.nav.navbar-nav>li>a:hover,.nav.navbar-nav>li.active>a,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{
	color:#d60d45;
	background:0 0;
	text-decoration:none
}
.nav.navbar-nav>li:last-child>a:after{
	display:none
}
.nav.navbar-nav li ul{
	z-index:99999;
	padding:0;
	margin:0;
	position:absolute;
	top:59px;
	left:0;
	width:200px;
	display:none;
	background-color:#fff;
	border:1px solid #eee;
	border-top:2px solid #d60d45;
	-webkit-box-shadow:0 0 12px -3px rgba(0,0,0,.4);
	-moz-box-shadow:0 0 12px -3px rgba(0,0,0,.4);
	box-shadow:0 0 12px -3px rgba(0,0,0,.4)
}
.nav.navbar-nav li ul li a{
	border-bottom:1px solid #e6e6e6;
	display:block;
	padding:14px 20px;
	font-size:13px;
	-webkit-transition:all .2s ease-in-out 0s;
	-moz-transition:all .2s ease-in-out 0s;
	-ms-transition:all .2s ease-in-out 0s;
	-o-transition:all .2s ease-in-out 0s;
	transition:all .2s ease-in-out 0s;
	color:#333;
	font-weight:400;
	letter-spacing:.5px;
	line-height:1.25
}
.nav.navbar-nav li>ul>li:last-child>a,.navbar-nav li>ul>li>ul>li:last-child>a{
	border-bottom:0
}
.nav.navbar-nav li ul li:hover a{
	padding-left:25px;
	padding-right:15px
}
.nav.navbar-nav li ul li a:hover{
	color:#d60d45
}
.nav.navbar-nav li ul li ul{
	position:absolute;
	left:199px;
	top:-2px
}
.nav.navbar-nav li ul li:hover ul li a{
	padding-left:15px;
	padding-right:15px
}
.nav.navbar-nav li ul li ul li:hover a{
	padding-left:20px;
	padding-right:10px
}
.nav.navbar-nav li ul li{
	display:block;
	text-align:left;
	margin:0
}
.navbar-nav>li.mega-menu{
	position:inherit;
	left:0
}
.navbar-nav>li.mega-menu ul{
	left:0%;
	width:100%;
	top:36px;
	padding-top:30px;
	padding-bottom:30px
}
.navbar-nav>li.mega-menu:hover>a,.navbar-nav>li.mega-menu>a:hover,.navbar-nav>li.dropdown:hover>a,.navbar-nav>li.dropdown>a:hover,.navbar-nav>li.dropdown.active>a,.navbar-nav>li.dropdown.active>a:hover,.navbar-nav>li:hover>a,.navbar-nav>li.active>a{
	color:#d60d45;
	background:0 0
}
.mega-menu-inner{
	padding:0 20px
}
.bg-color-header .navbar-nav>li.dropdown:hover>a,.bg-color-header .navbar-nav>li.dropdown>a:hover,.bg-color-header .navbar-nav>li.dropdown.active>a,.bg-color-header .navbar-nav>li.dropdown.active>a:hover,.bg-color-header .navbar-nav>li:hover>a,.bg-color-header .navbar-nav>li.active>a{
	color:#fff
}
.nav.navbar-nav>li>a:hover{
	color:#d60d45
}
.navbar-arrow>ul>li .arrow-indicator{
	margin-left:7px;
	color:#333
}
.navbar-arrow ul ul>li .arrow-indicator{
	position:absolute;
	top:50%;
	right:15px;
	margin-top:-8px;
	font-size:16px;
	color:#333
}
.nav.navbar-nav li ul li a:hover .navbar-arrow ul ul>li .arrow-indicator{
	color:#d60d45
}
.megamenu-container .arrow-indicator{
	display:none
}
@media only screen and (max-width:1100px){
	.nav.navbar-nav>li{
		padding:10px 4px
}
}
@media only screen and (max-width:991px){
	.logo-wrapper{
		width:50%
}
	.navbar-nav-wrapper{
		width:0%
}
	.navbar{
		margin:0;
		padding:0;
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none
}
	.navbar-brand{
		line-height:30px;
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none
}
	.navbar-arrow>ul>li .arrow-indicator,.navbar-arrow ul ul>li .arrow-indicator{
		display:none
}
	ul.nav-mini{
		padding-right:0
}
	ul.nav-mini li{
		margin-right:5px;
		padding:2px 6px
}
}
@media(max-width:767px){
	.navbar-nav .open .dropdown-menu>li>a{
		line-height:23px
}
	.navbar.navbar-default{
		padding:0
}
	#sp-top-bar{
		top:95px
}
	#sp-top-bar,#sp-top2{
		text-align:center
}
	#sp-top1 .nav-mini-wrapper{
		display:inline-block;
		float:none!important;
		margin:10px 0
}
	#sp-top-bar .sp-contact-info{
		display:inline-block
}
}
@media(min-width:768px){
	.navbar-nav{
		margin:0
}
}
.navbar-sticky{
	background:#fff;
	z-index:99999;
	box-shadow:0 0 5px #ccc;
	position:fixed!important;
	left:0;
	top:0;
	width:100%
}
.navbar-sticky.navbar-default{
	padding:10px 0 8px
}
.navbar-sticky .navbar-nav>li>ul{
	top:59px
}
.navbar-sticky .navbar-nav>li.mega-menu ul{
	top:60px
}
.transparent-header .navbar-sticky{
	padding:0;
	background-color:rgba(0,0,0,.9);
	margin:0;
	border:none
}
.navbar.navbar-sticky .logo{
	padding:5px 0
}
.navbar.navbar-sticky .logo img{
	width:85%
}
.navbar.navbar-sticky .nav.navbar-nav>li>a{
	line-height:1.5
}
@media only screen and (max-width:1199px){
}
@media only screen and (max-width:991px){
	#sp-top2.col-sm-9{
		padding-right:0
}
	.sp-contact-info li{
		font-size:12px;
		padding:6px 4px
}
	.navbar-fixed-top{
		position:absolute;
		top:0;
		left:0;
		right:0;
		clear:both
}
	.transparent-header .navbar-sticky{
		padding:10px 0;
		background:0 0;
		border:1px solid rgba(255,255,255,.2)
}
	.slicknav_btn{
		top:22px!important
}
	.slicknav_nav{
		top:60px!important
}
	.slicknav_btn.slicknav_open:before,.slicknav_btn.slicknav_collapsed:before{
		font-size:21px
}
}
@media(max-width:767px){
}
@media(max-width:479px){
}
.logo img{
	width: 100%;
}
.logo h1{
	margin-bottom:0;
	color:#005294;
	font-size:40px
}
.upper-head{
	background: #0e4876;
	padding:10px 0
}
.header-menu{
	padding:10px 0;
	background:#fff
}
.contact-info{
	display:inline-block
}
.upper-head p{
	margin-bottom:0;
	display:inline-block;
	font-size:14px;
	color:#fff;
	margin-right:15px;
	font-weight:400
}
.upper-head i{
	padding-right:5px
}
.upper-head [class^=flaticon-]:before,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class*=" flaticon-"]:after{
	font-size:15px;
	margin-left:0;
	font-weight:600
}
.login-btn a{
	color:#fff;
	font-size:14px;
	margin-left:15px;
	font-weight:400
}
@media(max-width:1100px){
	.upper-head{
		display:none
}
}
#home_banner{
	position:relative;
	padding:0;
	z-index:3
}
#home_banner .kenburns_061_slide{
	width:50%
}
.slide-inner{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background-size:cover;
	background-position:center
}
.slide-inner:after{
	position:absolute;
	content:'';
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,.2)
}
.home_banner_text{
	position:absolute;
	z-index:1;
	top:40%;
	left:12%
}
.home_banner_text p{
	font-size:20px;
	color:#fff
}
.home_banner_text h2,.home_banner_text span,.home_banner_text a{
	color:#fff;
	background:#005294;
	padding:5px 15px;
	font-size:33px
}
.home_banner_text h2{
	margin-bottom:3px
}
.home_banner_text span{
	background:#017ebb
}
.home_banner_text a{
	background:#036d9f;
	margin-left:-5px;
	transition:all ease-in-out .3s
}
.home_banner_text a:hover{
	color:#036d9f;
	background:#fff
}
@media(max-width:639px){
	#home_banner .kenburns_061_slide{
		width:90%;
		text-align:center;
		margin:0 auto
}
}
section.swiper-banner{
	padding:0
}
.slider{
	height:600px;
	overflow:hidden;
	position:relative
}
.slider .swiper-slide:after{
	content:'';
	position:absolute;
	height:100%;
	width:100%;
	background:rgba(0,0,0,.5);
	top:0;
	left:0
}
.slider .swiper-container{
	width:100%;
	height:100%;
	margin:0
}
.slider .swiper-slide{
	text-align:left;
	background:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	background-size:100%;
	background-position:top center
}
.slider .swiper-container-horizontal>.swiper-pagination-bullets,.slider .swiper-pagination-custom,.swiper-pagination-fraction{
	bottom:40px
}
.slider .swiper-pagination-bullet{
	width:10px;
	height:10px;
	background:#fff;
	opacity:1
}
.slider .swiper-pagination-bullet-active{
	background:#fe4e37
}
.slider .swiper-container-vertical>.swiper-pagination-bullets{
	right:50px
}
.slider .swiper-button-next,.slider .swiper-button-prev{
	background:#005294;
	padding:14px 25px;
	border-radius:10px 0 0 10px
}
.slider .swiper-button-next{
	right:0
}
.slider .swiper-button-prev{
	left:0;
	border-radius:0 10px 10px 0
}
.slider .swiper-button-next:after,.slider .swiper-button-prev:after{
	font-size:14px;
	color:#fff
}
.slider .swiper-content{
	z-index:1;
	left:8%;
	position:absolute;
	width:55%
}
.slider .swiper-content h3{
	color:#fff;
	margin:16px 0 12px;
	font-size:15px;
	position:relative;
	padding:0;
	line-height:normal;
	font-weight:400;
	display:inline-block
}
.slider .swiper-content>h2{
	margin:0;
	color:#a3d8f1;
	font-size:28px;
	font-weight:400;
	text-shadow:none;
	letter-spacing:1px;
	text-transform:capitalize;
	-webkit-font-smoothing:antialiased;
	position:relative
}
.slider .swiper-content>h1{
	color:#fff;
	margin:10px 0;
	font-size:48px;
	font-weight:700;
	text-shadow:none;
	letter-spacing:1px;
	text-transform:uppercase;
	-webkit-font-smoothing:antialiased
}
.slider .swiper-content p{
	color:#fff;
	width:70%;
	margin:0 auto
}
.slider .slider-text{
	padding-top:100px
}
.slider a.btn-blue{
	padding:10px 25px;
	background:0 0;
	border-width:2px;
	border-color:#fff;
	transition:all .3s
}
.slider a.btn-blue:hover{
	background:#d60d45;
	border-color:#d60d45;
	color:#fff;
	transition:all .3s
}
@media(max-width:1100px){
	.slider .swiper-slide{
		background-size:cover
}
}
@media(max-width:991px) and (min-width:768px){
	.slider .swiper-content>h1{
		font-size:36px
}
	.slider .swiper-content>h2{
		font-size:24px
}
}
@media(max-width:767px){
	.slider .swiper-content{
		left:5%;
		width:90%
}
	.slider .swiper-slide{
		text-align:center
}
}
@media(max-width:735px){
	.slider .swiper-button-next,.slider .swiper-button-prev{
		display:none
}
}
@media(max-width:767px) and (min-width:601px){
	.slider .swiper-content>h1{
		font-size:30px
}
	.slider .swiper-content>h2{
		font-size:20px
}
}
@media(max-width:480px){
	.slider{
		height:400px
}
	.slider .swiper-content>h1{
		font-size:20px;
		margin:10px 0
}
	.slider .swiper-content>h2{
		font-size:16px
}
}
.search-box{
	right:8%;
	padding:30px;
	position:absolute;
	width:28%;
	bottom:55px;
	background:#fff;
	/* box-shadow:0 0 20px #ccc; */
	z-index:2
}
.search-box h3{
    background: #045394;
    padding: 10px;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
}
.table_item .form-group{
	position:relative;
	margin-right:0
}
.table_item .form-group i{
	position:absolute;
	top: 15px;
	left:10px;
	z-index:9
}
.table_item .input-group-addon{
	border-radius:0;
	border-left:1px solid #ccc;
	padding:0 12px;
	font-size:14px;
	font-weight:400;
	line-height:2.8;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc
}
.table_item .input-group-addon i{
	position:relative;
	top:1px;
	display:inline-block;
	font-style:normal;
	font-weight:400;
	line-height:1;
	text-align:center;
	left:0
}
.search-ad{
	background:#005294;
	position:relative;
	padding:26px 20px
}
.search-ad p{
	font-size:20px;
	color:#fff;
	margin-bottom:0
}
.search-ad p span{
	display:block;
	font-size:50px;
	font-weight:600
}
.search-ad [class^=flaticon-]:before,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class*=" flaticon-"]:after{
	font-size:50px;
	color:#fff
}
.search-ad i{
	position:absolute;
	top:10px;
	right:30px
}
.search-form{
	padding:20px
}
.search-content.table_item a.btn-red{
	width:100%;
	text-align:center
}
.table_item .bootstrap-select>.dropdown-toggle{
	padding:11px 40px;
	border-radius:0;
	border:1px solid #eceaea;
	background:#fff;
	font-size:14px;
	font-weight:300;
	color:#444
}
.table_item .bootstrap-select .dropdown-menu{
	border-radius:0
}
.table_item .bootstrap-select .dropdown-menu li{
	margin-bottom:5px
}
.table-item-slider{
	padding-right:30px
}
.table_item input[type=text],.table_item input[type=email],.table_item input[type=number],.table_item input[type=search],.table_item input[type=password],.table_item input[type=tel],.table_item input[type=date],.table_item textarea,.table_item select,.table_item .form-control{
	padding:8px 10px;
}
input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{
	line-height:1.42857143;
	padding:9px 25px
}
.date .form-control{
	padding:10px 40px!important
}
.table_item a.btn-blue{
	width:100%;
	text-align:center;
	padding:9px 25px 8px;
	font-weight:600
}
.table_item .input-group-addon{
	border-radius:0;
	border-left:1px solid #ccc
}
td.day{
	cursor:default
}
@media(max-width:991px){
	.search-box{
		padding:20px;
		width:32%
}
}
@media(max-width:811px){
	.search-box{
		width:36%;
		right:5%
}
}
@media(max-width:767px){
	.search-box{
		width:96%;
		position:inherit;
		bottom:inherit;
		right:inherit;
		margin:30px auto 0
}
}
#mt_about{
	padding-top:100px
}
#mt_about .about_services p{
	line-height:2;
    color: black;
    text-transform: capitalize;
    font-size: 14px;
}
#mt_about .about_services h4{
	font-weight:300;
	text-transform:uppercase
}
#mt_about .about_services h2{
	font-size: 22px;
	color: #005294;
}
.section-title span
{
	color: #005294;
}
.section-title h2
{
	color: black;
}
.image-rev{
	padding:20px;
	position:relative;
	overflow:hidden;
	box-shadow:0 5px 10px 0 rgba(113,62,90,.1);
	z-index:1
}
.image-rev img{
	display:block;
	position:relative;
	background:50% no-repeat;
	background-size:cover;
	z-index:1
}
.image-rev .blur-img{
	position:absolute;
	top:-5px;
	left:-5px;
	right:-5px;
	bottom:-5px;
	background:50% no-repeat;
	background-size:cover;
	opacity:.5;
	-webkit-filter:blur(1.5px);
	-moz-filter:blur(1.5px);
	-ms-filter:blur(1.5px);
	-o-filter:blur(1.5px);
	filter:blur(1.5px)
}
#mt_about a{
	margin-top:10px
}
@media(max-width:991px){
	#mt_about .about_services{
		margin-top:30px
}
}
.popular-packages .package-item{
	background:#fff;
	transition:all ease-in-out .3s;
	box-shadow:0 0 10px #ccccccb0;
	margin:20px 0
}
.popular-packages .section-title{
	margin-bottom:15px
}
.popular-packages .package-content{
    padding: 10px 20px;
	text-align:center
}
.popular-packages .package-content h3 a{
	display: inline-block;
    color: #0e4876;
    font-size: 20px;
    font-weight: 600;
}
.popular-packages .package-content p{
	margin-bottom:0
}
.popular-packages .package-image{
	width:100%;
	height:100%;
	float:left;
	overflow:hidden;
	position:relative;
	cursor:default;
	background:linear-gradient(45deg,#d60d45 0%,#046b8c 100%);
	margin-bottom:22px
}
.popular-packages .package-image img{
	display:block;
	position:relative;
	max-width:none;
	width:calc(100% + 60px)!important;
	-webkit-transition:opacity .35s,-webkit-transform .45s;
	transition:opacity .35s,transform .45s;
	-webkit-transform:translate3d(-40px,0,0);
	transform:translate3d(-40px,0,0)
}
.popular-packages .package-item:hover{
	transition:all ease-in-out .3s;
	transform:translateY(-5px)
}
.popular-packages .package-item:hover img{
	opacity:.6;
	filter:alpha(opacity=60);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
section.popular-packages .slick-prev,section.popular-packages .slick-next{
    left: 18px;
    background: #fff;
    height: 50px;
    width: 50px;
    margin-top: -50px;
}
section.popular-packages .slick-next{
	right:15px;
	left:inherit
}
section.popular-packages .slick-prev:before,section.popular-packages .slick-next:before{
	color:#dc355a
}
.popular-packages.package-inner .section-title{
	margin-bottom:35px
}
section.popular-packages .room-item{
	border:1px solid #f1f1f1;
	padding:20px;
	transition:all ease-in-out .3s;
	box-shadow:0 0 10px #cccccc67
}
section.popular-packages .fw-price span.bold{
	display:block;
	font-size:30px;
	color:#d60d45
}
section.popular-packages .fw-btns{
	background:#fbfbfb;
	border:1px solid #f1f1f1;
	padding:20px 0
}
@media(max-width:991px){
	.room-content{
		padding:20px 0
}
}
@media(max-width:767px){
	section.popular-packages .slick-prev,section.popular-packages .slick-next{
		display:none!important
}
}
.services{
	padding-bottom:80px
}
.services .package-item{
	background:#fff;
	transition:all ease-in-out .3s;
	box-shadow:0 0 10px #ccccccb0
}
.services .package-content{
	padding:20px;
	width:90%;
	position:relative;
	z-index:1;
	margin:0 auto;
	text-align:center;
	background:#fff
}
.services .package-content p{
	margin-bottom:0
}
.services .package-item img{
	margin-top:-30px
}
.services .sml-services .package-item img{
	margin-top:0
}
.services .package-item:hover{
	transition:all ease-in-out .3s;
	transform:translateY(-5px)
}
.services .package-item:hover img{
	opacity:.6;
	filter:alpha(opacity=60);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.services .package-item.package-item1 .package-content{
	margin-top:-30px
}
.services .package-item.package-item1 img{
	margin:0
}
section.services .col-sm-4,section.services .col-sm-6{
	padding:0 10px
}
.services .package-position{
	position:absolute;
	top:30%;
	left:20%;
	right:20%;
	margin:0 auto;
	text-align:center;
	background:#fff;
	padding:5px 0
}
@media(max-width:767px){
	section.services .col-sm-4,section.services .col-sm-6{
		padding:0 15px;
		margin-bottom:15px
}
}
section.cta{
	padding:80px 0;
	background-repeat:no-repeat;
	background-image:url(../images/hotel/cta.jpg);
	background-size:cover;
	background-position:center center;
	width:100%;
	height:100%
}
section.cta:before{
	position:absolute;
	content:'';
	top:0;
	right:0;
	height:100%;
	width:100%;
	background:rgba(0,0,0,.5)
}
section.cta .cta-content{
	width:60%;
	margin:0 auto;
	position:relative;
	z-index:1
}
section.cta .cta-content h2{
	font-size:36px
}
@media(max-width:767px){
	section.cta .cta-content{
		width:100%
}
}
section.countdown-section{
	background:#141a29 url(../images/hotel/slider2.html) no-repeat;
	background-position:center;
	background-size:cover;
	background-attachment:fixed;
	padding-bottom:80px
}
section.countdown-section:before{
	background:#252c41;
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:50%;
	height:100%;
	z-index:1
}
section.countdown-section:after{
	background:#0000008c;
	content:'';
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	right:0
}
.countdown-title{
	position:relative;
	z-index:1;
	padding:80px 20px
}
.countdown-title h2{
	font-size:45px
}
.countdown-title h2 span{
	color:#e6b500
}
.countdown-title p{
	color:#fff;
	font-size:20px;
	text-align:center;
	margin:30px 0
}
.countdown-container{
	position:relative;
	z-index:1;
	padding:80px 40px
}
p#demo{
	color:#fff;
	font-size:62px;
	font-weight:700;
	margin-bottom:0
}
p#demo span{
	font-size:40px;
	color:#e6b500;
	margin-left:10px
}
@media(max-width:991px){
	section.countdown-section{
		background-size:cover
}
	section.countdown-section:before{
		height:52%;
		width:100%
}
}
@media(max-width:640px){
	p#demo{
		font-size:60px
}
	.countdown-title h2{
		font-size:36px
}
}
@media(max-width:567px){
	section.countdown-section:before{
		display:none
}
	.countdown-container,.countdown-title{
		text-align:center
}
}
section.deals-on-sale{
	padding-bottom:80px
}
.sale-item{
	position:relative;
	overflow:hidden
}
.sale-overlay{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:linear-gradient(to right,#040404a1 1%,#ffad0000 100%)
}
.sale-content{
	padding: 0px 7px;
    position: absolute;
    bottom: 0;
	left: 20px;
    width: 100%;
    z-index: 1;
  
}
.sale-item .sale-image{
	transition:all ease-in-out .5s;
	overflow:hidden
}
.sale-item:hover .sale-image{
	transition:all ease-in-out .5s;
	transform:scale(1.1)
}
.deals-on-sale .slick-prev,.deals-on-sale .slick-next{
	background:#fff
}
.deals-on-sale .slick-prev:before,.deals-on-sale .slick-next:before{
	color:#d60d45
}
.deals-on-sale .slick-prev{
	left:0
}
.deals-on-sale .slick-next{
	right:0
}
.deals-on-sale .slick-prev:hover,.deals-on-sale .slick-prev:focus,.deals-on-sale .slick-next:hover,.deals-on-sale .slick-next:focus{
	background:#d60d45
}
.deals-on-sale .slick-prev:hover:before,.deals-on-sale .slick-prev:focus:before,.deals-on-sale .slick-next:hover:before,.deals-on-sale .slick-next:focus:before{
	color:#fff
}
section.testimonials{
	background-position:center;
	background-size:cover;
	position:relative;
	padding-bottom:80px;
	background:#fbfbfb
}
section.testimonials .testimonial-image{
	height:120px;
	width:120px;
	margin:0 auto;
	border-radius:50%;
	margin-bottom:15px;
	overflow:hidden
}
section.testimonials #testimonial_095>.carousel-inner{
	width:60%
}
section.testimonials .testimonial_095_slide{
	width:100%;
	background:#fff;
	padding:40px 30px
}
section.testimonials .testimonial_095_slide>p{
	color:#6e8292;
	font-size:16px;
	margin-top:0
}
section.testimonials .testimonial_095_slide>p:before{
	content:'\f10d';
	font-size:40px;
	padding-right:15px;
	font-family:fontawesome;
	color:#6e829260
}
section.testimonials .testimonial_095_slide h5{
	font-weight:300
}
section.testimonials .testimonial_095_slide h5 a{
	color:#1690c0
}
section.testimonials .testimonial_095_control_button .carousel-control{
	border:none;
	background:#252c41;
	width:40px;
	height:80px;
	border-radius:10px;
	line-height:8.5
}
section.testimonials .testimonial_095_control_button .carousel-control span{
	font-size:16px;
	line-height:2.6
}
section.testimonials .testimonial_095_control_button .carousel-control.left{
	left:18.4%
}
section.testimonials .testimonial_095_control_button .carousel-control.right{
	right:18.4%
}
section.testimonials .testimonial_095_control_button .carousel-control.left:hover,section.testimonials .testimonial_095_control_button .carousel-control.right:hover{
	border:none
}
.deal-rating span{
	color:#ffc63f;
	font-size:16px
}
@media(max-width:767px){
	section.testimonials #testimonial_095>.carousel-inner{
		width:80%
}
}
@media(max-width:567px){
	section.testimonials #testimonial_095>.carousel-inner{
		width:100%
}
}
section.blog{
	padding-bottom:80px
}
.blog-image{
	border:15px solid #fff;
	background:#fff;
	margin:0;
	box-shadow:0 5px 20px 0 rgba(0,0,0,.1);
	margin:0 0 -45px;
	overflow:hidden
}
.blog-image img{
	transition:all ease-in-out .3s
}
.blog-content{
	background:#fff;
	position:relative;
	box-shadow:0 5px 20px 0 rgba(0,0,0,.1);
	padding:20px 30px;
	width:92%;
	margin:0 auto
}
.blog-content h3{
	text-transform:capitalize;
	margin-bottom:10px
}
.blog-item:hover img{
	transform:rotate(5deg) scale(1.2);
	transition:all ease-in-out .3s
}
.blog-content i{
	padding-right:5px
}
.blog-date p{
	color:#4aa9cf
}
.blog-date-icon p{
	padding-left:10px;
	margin-bottom:0;
	display:inline-block
}
.blog-author{
	display:inline-block;
	width:100%;
	border-top:1px dashed #ccc;
	padding-top:15px
}
.blog-author p{
	margin-bottom:0
}
.blog-wrapper .blog-item{
	margin-bottom:30px
}
@media(max-width:991px){
	section.blog .col-md-4.col-sm-12{
		margin-bottom:30px
}
}
@media(max-width:767px){
	section.blog .col-md-4.col-sm-6.col-xs-12{
		margin-bottom:30px
}
}
section.trusted-partners{
	background:#222935;
	text-align:center;
	padding:0;
	overflow:hidden;
	position:relative
}
.trusted-partners:before{
	position:absolute;
	content:'';
	left:-5%;
	top:0;
	height:100%;
	width:35%;
	background:#191e27;
	z-index:1
}
.partners-logo li{
	padding:0 30px;
	margin-bottom:0;
	transition:all ease-in-out .3s
}
.partners-logo li:hover{
	opacity:.7
}
.partners-title h3{
	color:#fff;
	margin-bottom:0;
	text-transform:uppercase;
	text-align:right
}
.partners-title span{
	display:block;
	font-size:32px
}
.partners-title{
	padding:30px 30px 25px;
	position:relative;
	z-index:2
}
@media(max-width:991px){
	.trusted-partners:before{
		width:40%
}
	.partners-title h3{
		text-align:left
}
	.partners-title span{
		font-size:21px
}
}
@media(max-width:567px){
	section.trusted-partners{
		padding-bottom:30px
}
	.trusted-partners:before{
		display:none
}
	.partners-title span{
		display:inline-block
}
	.partners-title h3{
		text-align:center
}
	.trusted-partners .col-md-3.col-xs-4,.trusted-partners .col-md-9.col-xs-8{
		width:100%
}
}
footer{
	background: #060c17;
	position:relative
}
footer .section-title-white h2,footer .section-title-white p{
	color:#fff
}
footer .section-title [class^=flaticon-]:before,footer [class*=" flaticon-"]:before{
	font-size:36px;
	color:#fff
}
footer .section-title{
	position:relative;
	padding:0 20%;
	margin-bottom:40px;
	z-index:1;
	width:auto
}
footer .section-title h2{
	border:none;
	padding:0
}
footer .section-icon{
	display:inline-block;
	background:0 0;
	z-index:1;
	position:relative;
	padding:0 20px;
	margin-bottom:15px
}
footer .section-icon:before{
	position:absolute;
	width:100px;
	height:1px;
	background:#fff;
	content:'';
	left:-100px;
	top:50%
}
footer .section-icon:after{
	position:absolute;
	width:100px;
	height:1px;
	background:#fff;
	content:'';
	right:-100px;
	top:50%
}
.newsletter{
	padding:55px 0 35px;
	position:relative;
	z-index:1
}
.newsletter form{
	position:relative;
	width:45%;
	margin:0 auto
}
.newsletter a{
	position:absolute;
	right:0;
	top:0;
	padding:10px;
	background:#d60d45;
	color:#fff
}
.newsletter input[type=text]{
	padding-right:115px;
	margin-bottom:0
}
.footer-links{
	padding:45px 0 41px;
	border-top:1px dashed #cccccc3b;
	position:relative;
	z-index:1
}
.footer-links h3{
    color: #fff;
    margin-bottom: 19px;
    font-size: 18px;
    font-weight: 400;
}
.footer-links li{
	padding:0 0 0px 0;
	position:relative;
	margin-bottom:5px
}
.footer-links li a{
    color: #fff;
    opacity: .8;
    font-size: 14px;
    font-weight: 300;
}
.footer-links li a:hover{
	opacity:1
}
.footer-links li a i{
	padding-left:5px;
	transition:all ease-in-out .3s
}
.footer-links-list li a:hover i{
	padding-left:10px
}
.footer-links li:last-child{
	padding-bottom:0;
	margin-bottom:0
}
.copyright{
	position:relative;
	z-index:1;
	padding: 20px 0 2px;
}
.copyright-content p{
	margin-bottom:0;
	display:inline-block;
	color:#fff;
	font-size: 13px;
}
.copyright-content a{
	color:#ffc63f
}
.footer-recent-post li{
	padding:0;
	margin-bottom: 2px;
}
.footer-recent-post li:last-child{
	margin-bottom:0
}
.footer-recent-post li:before,.footer-social-links li:before{
	display:none
}
.recent-post-item{
	display:flex;
	align-items:center
}
.recent-post-image{
	width:27%
}
.recent-post-content{
	flex:1 auto;
	padding-left:15px
}
.recent-post-content h4{
	color:#fff;
	margin-bottom:5px;
	font-weight:300
}
.recent-post-content p{
	color:#ffc63f;
	margin-bottom:0;
	font-size:13px
}
.footer-social-links li{
	padding:0;
	display:inline-block;
	margin:0 20px 0 0
}
.footer-instagram li{
	padding:0;
	display:inline-block;
	width:32.33%;
	margin:0 0 4px
}
li.social-icon{
	margin-right:15px;
	font-size:20px
}
li.social-icon a i{
	padding:0
}
.footer-about p{
	color:#fff;
	margin:20px 0
}
.about-logo img{
	width:auto
}
.about-location li{
	color:#fff
}
.about-location li i{
	color:#ffc63f;
	padding-right:10px
}
.footer-social-links{
	margin-top:20px
}
.payment-content{
	text-align:right
}
.payment-content li{
	display:inline-block;
	margin:0 0 0 10px;
	color:#fff
}
.payment-content li img{
	width:30px
}
@media(max-width:991px){
	.newsletter form{
		width:60%
}
	.footer-margin{
		margin-bottom:30px
}
	.footer-instagram li{
		width:32.94%
}
	.copyright{
		text-align:center
}
	.payment-content{
		text-align:center;
		padding-top:10px
}
}
@media(max-width:640px){
	footer .section-title{
		padding:0
}
	.newsletter form{
		width:100%
}
}
@media(max-width:479px){
	.footer-links{
		text-align:center
}
}
#back-to-top{
	position:fixed;
	z-index:1000;
	bottom:20px;
	right:20px;
	display:none
}
#back-to-top a{
	display:block;
	width:40px;
	height:40px;
	border:1px solid #ccc;
	background:#fff;
	position:relative;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transition:.2s all linear;
	-moz-transition:.2s all linear;
	-o-transition:.2s all linear;
	transition:.2s all linear
}
#back-to-top a:after{
	position:absolute;
	content:'\f176';
	font-family:fontawesome;
	font-size:20px;
	color:#005294;
	top:5px;
	left:15px;
	z-index:1;
	font-weight:500
}
.detail-info-content{
	margin-bottom:20px
}
.detail-content .in_th_brdr_img_030>.carousel-indicators li img{
	height:100%
}
.detail-info span.bold{
	font-size:40px;
	color:#d60d45
}
.detail-info-content .deal-rating{
	margin:0
}
.detail-info-content p.detail-info-price{
	display:inline-block;
	float:right;
	margin:0
}
.detail-info-content h2{
	margin-bottom:0;
	display:inline-block;
	text-transform:uppercase
}
.detail-info-content table{
	margin-bottom:21px
}
.detail-title{
	position:relative;
	overflow:hidden;
	margin-bottom:30px
}
.detail-title h3,.detail-title h4{
	display:inline-block;
	margin:0;
	padding-right:20px;
	border:1px solid #f1f1f1;
	padding:8px 16px;
	background:#fbfbfb
}
.sidebar-item .detail-title h3{
	padding:5px 15px
}
.sidebar-item-dark .detail-title h3{
	background:#005294;
	color:#fff;
	border:none
}
.detail-title:after{
	position:absolute;
	top:51%;
	content:'';
	background:#f1f1f1;
	height:1px;
	width:100%
}
.detail-box{
	margin-bottom:30px
}
.detail-box:last-child{
	margin:0
}
.description-content{
	border:1px solid #f1f1f1;
	padding:15px
}
.description-content p:last-child{
	margin-bottom:0
}
.detail table{
	width:100%;
	margin-top:10px
}
.detail table td{
	padding:10px
}
td.title{
	font-weight:500
}
.detail table tr{
	margin-bottom:10px;
	border:1px solid #f1f1f1
}
.detail table tr:last-child{
	margin-bottom:0
}
.detail table td ul li{
	margin-bottom:5px;
	width:49%;
	display:inline-block
}
.detail table td ul li:last-child{
	margin-bottom:0
}
.detail table td i{
	width:20px;
	color:#005294
}
.detail table tr:nth-child(even){
	background:#fbfbfb
}
td.excludes ul li i{
	color:#d60d45
}
.flag-wrapper{
	margin-bottom:10px;
	margin-top:15px
}
.flag{
	font-size:18px;
	color:#333;
	font-weight:600;
	transition:all ease-in-out .3s
}
.day-wrapper{
	position:absolute;
	height:100%;
	width:60px;
	background:#f1f1f1;
	left:0;
	z-index:1;
	text-align:center;
	transition:all ease-in-out .3s;
	top:0
}
.timeline li:hover .day-wrapper{
	background:#d60d45
}
.timeline li:hover .flag{
	color:#d60d45
}
.day-wrapper span{
	color:#005294;
	font-weight:600;
	font-size:32px;
	line-height:2;
	background:#fff;
	width:100%;
	display:inline-block
}
.desc p:last-child{
	margin-bottom:0
}
.map-frame{
	background:#ffff;
	padding:15px 15px 10px;
	border:1px solid #f1f1f1
}
.map-frame iframe{
	height:350px;
	width:100%;
	frameborder:0
}
#sidebar-sticky{
	margin-bottom:70px
}
.detail-tabs #sidebar-sticky{
	margin-bottom:0
}
.sidebar-item{
	border:1px solid #f1f1f1;
	box-shadow:0 0 20px #cccccc57;
	margin-bottom:30px;
	padding:15px
}
.sidebar-item-dark{
	background:#333
}
.sidebar-item-dark .detail-title h4{
	color:#fff;
	background:#333
}
.sidebar-content li:last-child{
	margin-bottom:0
}
.sidebar-item .detail-title{
	margin-bottom:15px
}
.tour-details ul li span{
	color:#d60d45;
	font-weight:600
}
.sidebar-socialicon{
	padding-bottom:5px
}
.share-links li{
	display:inline-block;
	margin-bottom:0;
	float:left;
	width:50%;
	margin:0 0 10px
}
.share-links li span{
	font-size:15px
}
.share-links li.social-icon a i{
	font-size:15px;
	height:30px;
	width:30px;
	border-radius:50%;
	border:1px solid #ccc;
	line-height:2;
	margin-right:5px;
	text-align:center;
	color:#fff;
	background:#38a1f3
}
.share-links li.social-icon a i.fa-facebook{
	background:#3c5a99
}
.share-links li.social-icon a i.fa-instagram{
	background:#f77737
}
.share-links li.social-icon a i.fa-youtube{
	background:red
}
.support-content h4{
	margin-bottom:0
}
.support-content p{
	margin:0;
	color:#d60d45
}
.sidebar-package-content{
	background:inherit;
	padding:15px 0 0;
	text-align:center
}
.sidebar-package-content p{
	display:block;
	margin:8px 0 15px
}
.sidebar-item input,.sidebar-item textarea,.sidebar-item input .form-control{
	padding:10px!important;
	font-size:13px
}
.sidebar-item textarea{
	height:100px
}
.sidebar-item .comment-btn .btn-blue{
	display:block;
	width:100%;
	text-align:center;
	color:#fff
}
.sidebar-helpline{
	background:url(../images/adbg.html) no-repeat;
	background-size:cover;
	position:relative;
	padding:30px
}
.sidebar-helpline:after{
	position:absolute;
	content:'';
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,.5)
}
.sidebar-helpline-content{
	position:relative;
	z-index:1
}
.sidebar-helpline-content h3,.sidebar-helpline-content p{
	color:#fff
}
.sidebar-helpline-content p:last-child{
	margin-bottom:0
}
.sidebar-helpline-content i{
	margin-right:5px
}
.sidebar-content .range-slider{
	margin:20px 0 0
}
.range-slider .ui-slider-range.ui-widget-header.ui-corner-all.whole{
	background:#ccc
}
.comment-item{
	display:flex;
	border:1px solid #f1f1f1;
	padding:20px;
	margin-bottom:30px
}
.comment-image{
	flex:0 1 75px;
	padding:0 20px 0 0
}
.detail-content .comment-image{
	padding:0
}
.comment-item:last-child{
	margin-bottom:0
}
.comment-image{
	text-align:center
}
.comment-image img{
	overflow:hidden;
	border-radius:50%;
	width:75px;
	height:75px
}
.comment-reply .comment-image img{
	height:50px;
	width:50px
}
.comment-image h4{
	margin:10px 0 0
}
.comment-desc{
	margin-bottom:20px
}
.comment-reply .comment-desc{
	margin-bottom:0
}
.comment-desc h4{
	display:inline-block
}
.comment-desc p{
	margin:0
}
span.comment-date{
	display:block;
	font-size:12px;
	margin-bottom:7px
}
.comment-image a.btn-blue{
	font-size:12px;
	padding:5px 15px
}
.comment-desc .deal-rating{
	display:inline-block;
	margin:0 0 15px
}
span.travel-date{
	float:right;
	font-size:12px
}
span.bold{
	font-weight:500
}
.comment-btn{
	margin-top:10px
}
.comments-form textarea,.comments-form input{
	background:#fff
}
.sidebar-slider .slick-prev{
	left:0
}
.sidebar-slider .slick-next{
	right:0
}
.event-list li{
	border-bottom:1px dashed #eee;
	padding-bottom:10px;
	margin-bottom:10px
}
.event-list li:last-child{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0
}
.event-list li a{
	color:#555
}
.event-list li a:hover{
	color:#0d74ba
}
.comment-reply{
	background:#fff;
	margin-bottom:10px
}
@media(max-width:991px){
	#sidebar-sticky{
		margin:30px 0 0
}
}
@media(max-width:567px){
	.comment-image{
		margin-bottom:10px
}
	.comment-item{
		display:block;
		text-align:center
}
	span.travel-date,.comment-desc .deal-rating{
		float:none;
		display:block;
		text-align:center
}
}
.payment-content a
{
	color: white;
}
.login-btn 
{
	float: right;
}
.contact-info a
{
	color: white;
}
.text-center h3
{
	font-size: 18px;
    font-weight: 500;
    padding: 5px;
}
.text-center i
{
	font-size: 32px;
	color: #005294;
}
.bg-color 
{
	background-color: #f7f7f7 !important;
}
.services-box
{
	box-shadow: 1px 3px 5px 0px #cfc1c1;
    padding: 15px;
}
.copyright 
{
	background-color: #020408;
}
.payment-content p
{
	color: White;
	font-size: 13px;
}
.box  p
{
	color: #000000;
}
.price-styles li
{
   


}
.price-styles h3
{
	line-height: 18px;
    color: #0e4876;
    font-size: 18px;
}
.price-styles ul li
{
	margin-bottom: 8px;
		color: #000;
		position: relative;
		float: left;
		font-size: 14px;
		font-weight: 500;
}
.price-styles ul li i
{
    color: #d39700;
    font-size: 16px;
}
.price-styles p
{
		margin-bottom: 0;
		color: black;
		font-weight: 600;
}
.copy-right img
{
    width: 38%;
    float: right;
    padding: 10px;
	margin-top: -10px;
}
.view-all a
{
	text-align: center !important;
}
.contact-location ul li i
{
	font-size: 30px;
    color: #0e4876;
    font-weight: 800;
}
.contact-location ul li 
{
    font-size: 15px;
    color: black !important;
    line-height: 24px;
}










.section-header h3 {
	font-size: 36px;
	color: #413e66;
	text-align: center;
	font-weight: 700;
	position: relative;
	font-family: "Montserrat", sans-serif;
  }
  
  .section-header p {
	text-align: center;
	margin: auto;
	font-size: 15px;
	padding-bottom: 60px;
	color: #535074;
	width: 50%;
  }
  
  @media (max-width: 767px) {
	.section-header p {
	  width: 100%;
	}
  }
  
  #services {
	padding: 60px 0 40px 0;
  }
  
  #services .box {
	padding: 30px;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
	margin: 0 10px 40px 10px;
	background: #fff;
	box-shadow: 0 10px 29px 0 rgba(68, 88, 144, 0.1);
	transition: all 0.3s ease-in-out;
	text-align: center;
  }
  
  #services .box:hover {
	transform: scale(1.1);
  }
  
  #services .icon {
	margin: 0 auto 15px auto;
	padding-top: 12px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
	width: 60px;
	height: 60px;
  }
  
  #services .icon .service-icon {
	font-size: 36px;
	line-height: 1;
  }
  
  #services .title {
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
  }
  
  #services .title a {
	color: #111;
  }
  
  #services .box:hover .title a {
	color: #c59c35;
  }
  #services .box:hover .title a:hover {
	text-decoration: none;
  }
  #services .description {
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 0;
    text-align: center;
  }
  .footer-margin h4
  {
	font-size: 20px;
    color: #0e4876;
    font-weight: 600;
  }
  .contact-form h4
  {
	  	font-size: 20px;
    color: #0e4876;
    font-weight: 600;
  }