@charset "UTF-8";
/*
Theme Name: Tour Himalayas
Theme URI: https://wordpress.org/themes/twentynineteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: WordPress 4.9.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */
*
{
margin:0;
padding:0;
font-family: 'Titillium Web', sans-serif;



}
.hasDatepicker {
    background-image: url(img/IconeDatePicker.png);
    background-repeat: no-repeat;
    background-position: 96% 43%;
}
body
{
	background-color: #ffffff;
background-image: url("https://www.transparenttextures.com/patterns/ag-square.png");

}

.head
{
	width:100%;
	float:left;
	margin:2% 0;
	font-size:30px;
	font-weight:bold;
	color:#203647;
	text-align:center;
	font-family: 'Cabin', sans-serif;
}
.head21
{
	width:100%;
	float:left;
	font-size:32px;
	font-weight:bold;
	color:#333;
	text-align:left;
	font-family: 'Cabin', sans-serif;
}
.intro-para
{
width:90%;
float:left;
margin:15px 5%;
}
.intro-para p
{
text-align:center;
}
.head22
{
	width:100%;
	float:left;
	font-size:27px;
	font-weight:bold;
	color:#035191;
	text-align:left;
}
.head11
{
	width:100%;
	float:left;
	margin:2% 0;
	font-size:21px;
	font-weight:bold;
	color:#515151;
	text-align:center;
	font-family: 'Cabin', sans-serif;
}
.it-head
{
	width:100%;
	float:left;
	margin:2% 0;
	font-size:23px;
	font-weight:bold;
	color:#035191;
	text-align:center;
	font-family: 'Cabin', sans-serif;
}
.sidebar h2
{
	width:100%;
	float:left;
	margin:2% 0;
	font-size:23px;
	font-weight:bold;
	color:#035191;
	text-align:center;
	font-family: 'Cabin', sans-serif;
}
.nbr
{
	border:none !important;
}
.head1
{
	width:100%;
	float:left;
	margin:2% 0;
	font-size:25px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	font-family: 'Cabin', sans-serif;
}
.head2
{
	width:100%;
	float:left;
	margin:2% 0;
	font-size:21px;
	font-weight:bold;
	color:#000;
	text-align:center;
	font-family: 'Cabin', sans-serif;
}
.tagline
{
	width:100%;
	float:left;
	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	color:#515151;
	text-align:center;
}
.tagline1
{
	width:100%;
	float:left;
	text-transform:uppercase;
	font-size:21px;
	font-weight:bold;
	color:#515151;
	text-align:center;
}
.tagline21
{
	width:100%;
	float:left;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
h2,h3
{


	font-family: 'Cabin', sans-serif;
}
p{

	line-height:28px;
	font-size:16px;

	text-align:justify;
}
.head-intro
{
	width:60%;
	float:left;
	margin:1% 20%;
	text-align:center;
	line-height:28px;
	font-size:13px;
	color:#515151;
	text-align:center;
}
.mban,.full-box
{
width:100%;
float:left;
}
#wrapper
{
width:100%;
float:left;
}
.wrap-in
{
	width:1250px;
	margin:0 auto;

}
#header
{
	width:100%;
	float:left;

}
.p-intro1
{
	width:80%;
	float:left;
	margin:1% 10%;
	font-size:18px;
	text-align:center;
}
.p-intro1 p
{
	width:100%;
	float:left;
	margin:1% 0%;
	font-size:18px;
	text-align:center;
}
#header .header-top
{
	width:100%;
	float:left;
	background:#313131;
	padding:1px 0;
	color:#fff;
}
#header .header-top .left
{
	width:60%;
	float:left;

}
#header .header-top .right ul
{
	width:40%;
	float:right;
	list-style:none;
}
#header .header-top .right ul li
{
	float:left;
	margin-right:10%;
}
#header .header-top .right ul li a
{
	color:#fbfbfb;

}
#header .header-top .right
{
	width:40%;
	float:left;

}
#header .header-mid
{
	width:100%;
	float:left;
  background: #eaebd9;
}
#header .header-mid .logo
{
	width:30%;
	float:left;
	padding:5px 0;
}
#header .header-mid .con-info
{
	width:70%;
	float:right;
	margin-top:5px;
	padding:5px 0;
}
#header .header-mid .con-block
{
	width:31%;
	float:right;
	padding:5px 1%;
}
#header .header-mid .con-i-block
{
	width:20%;
	float:left;
	text-align:center;
}
#header .header-mid .con-i-block i
{
	font-size:39px;
	color:#035191;
}
#header .header-mid .con-d-block
{
	width:80%;
	float:left;
	text-align:center;

}
#header .header-mid .con-d-block .tit
{
	font-size:16px;
	font-weight:bold;
	color:#515151;
	width:100%;
	float:left;
}
#header .header-mid .con-d-block .det
{
	font-size:14px;
	width:100%;
	float:left;
}
#menu
{
	width:100%;
	float:left;
	background:#203647;
  position: relative;

}


#banner
{
	width:100%;
	float:left;
	position:relative;
}
#banner .i-form
{
	width:100%;
	float:left;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.50);
	padding:1% 0;
}
#banner .i-form .i-form-head
{
	width:25%;
	float:left;
	text-align:center;
	color:#fff;
	padding:2% 2%;
	font-family: 'Cabin', sans-serif;
	font-size:34px;
	text-align:center;
	border-right:4px solid #fff;
}
#banner .i-form .i-form-det
{
	width:66%;
	float:left;
padding:1% 2%;
}
.i-form-det .but1
{
	width:80%;
	float:left;
	padding:3px 0;
	margin:0 10%;
	margin-top:2px;
	background:#fff;
	font-size:18px;
	font-weight:bold;
	color:#000;
	border:0;
}
#banner .i-form .i-form-det .feat-box
{
	width:31%;
	float:left;
padding:4px 1%;
}
#content
{
	width:100%;
	float:left;

}
#content .dest-block
{
	width:55%;
	float:left;
	margin-right:5%;
	margin-top:2%;
}
#content .dest-box
{
	width:46%;
	float:left;
	margin:1% 2%;
	position:relative;
}
#content .xdest-box
{
	width:23%;
	float:left;
	margin:1% 1%;
	position:relative;
}
#content .dest-boxx
{
	width:96%;
	float:left;
	margin:1% 2%;
	position:relative;
}
#content .dest-box  h1,#content .dest-boxx  h1
{
	width:100%;
	position:absolute;
	left:0;
	right:0;
	top:35%;
	padding: 0;
	background:rgba(0,0,0,0.80);
	color:#fff;
	font-size:21px;
	text-align:center;
}
#content .dest-box:hover  h1,#content .dest-boxx:hover  h1
{
	top:25%;
}
#content .dest-box   figure,#content .dest-boxx   figure
{
	width:100%;
	float:left;
}
#content .dest-box  h1 a,#content .dest-boxx  h1 a
{
	text-decoration:none;
	color:#fff;
}
#content .dest-box figure img, #content .dest-boxx figure img {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#content .dest-box:hover figure img,#content .dest-boxx:hover figure img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
#content .dest-box  .dest-but1,#content .dest-boxx  .dest-but1
{

	position:absolute;

	right:4%;
	bottom:5%;
	padding:1% 3%;
	background:#035191;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	text-align:center;
	border-radius:10px;
}
#content .abt-block
{
	width:40%;
	float:left;
	padding:30px 0;
	margin-top:3%;
	min-height:420px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
}
#content .abt-block p
{
	width:100%;
	float:left;
	font-size:17px;
	line-height:29px;
}
#content .abt-block .social
{
	width:100%;
	float:left;
	list-style:none;
}
#content .abt-block .social li
{
	width:21%;
	float:left;
	text-align:center;
	padding:3% 2%;
}
#content .abt-block .social li a
{
	color:#035191;
	font-size:32px;
}
.pack-outer
{
	width:100%;
	float:left;
	padding:2% 0;
	border-top:2px solid #e3e3e3;
	margin-top:4%;
}
.p-intro
{
	width:70%;
	float:left;
	margin:1% 15%;
	font-size:18px;
	text-align:center;
}
.pack-box
{
	width:31%;
	float:left;
	margin:1% 1%;
	background:#fff;
	overflow:hidden;
}
.pack-box figure {
	width:100%;
	float:left;
	position: relative;
}
.pack-box figure::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.pack-box:hover figure::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
.pack-box h2
{
	width:100%;
	float:left;
	margin:1% 0;
	color:#035191;
	font-size:23px;
	text-align:center;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pack-box h2 a
{

	color:#035191;
	text-decoration:none;
}
.pack-box .pack-det
{
	width:96%;
	float:left;
	margin:1% 2%;
}
.pack-box .pack-det p
{
	font-size:16px;
}
#content .pack-inc1 {
    width: 100%;
    float: left;
    list-style: none;
    margin: 0 0%;
}
#content .pack-inc1 li {
    float: left;
    width: 25%;
    padding: 1% 0;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}
.pack-info
{
	width:50%;
	float:left;

}
.pack-info .line
{
	width:100%;
	float:left;
	margin:3% 0;
	font-size:17px;
	font-weight:bold;
}
.pack-info .line i
{
	color:#035191;
}
.pack-info .line2
{
	width:100%;
	float:left;
	margin-top:10px;
	font-size:15px;
	font-weight:bold;
	text-align:right;
}
.pack-info .line3
{
	width:100%;
	float:left;
text-align:right;
	font-size:21px;
	font-weight:bold;
	color:#035191;
}
.pack-but
{
	width:53%;
	float:left;
	margin-right:4%;
	background:#035191;
	border:2px solid #035191;
	color:#fff;
	text-align:center;
	font-size:20px;
	text-decoration:none;
}
.pack-box:hover .pack-but
{
	width:53%;
	float:left;
	margin-right:4%;
	background:#000;
	border:2px solid #000;
	color:#fff;
	text-align:center;
	font-size:20px;
	text-decoration:none;
}
.quote-but
{
	width:40%;
	float:left;
	border:2px solid #035191;
	color:#035191;
	text-align:center;
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
}
.pack-box:hover .quote-but
{
	width:40%;
	float:left;
	border:2px solid #035191;
	color:#fff;
	text-align:center;
	font-size:20px;
	background:#035191;
	text-decoration:none;
	font-weight:bold;
}
.adv-pck
{
	width:29%;
	float:left;
	margin:1% 2%;
}
.adv-pck figure img {
	-webkit-filter: blur(0);
	filter: blur(0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.adv-pck figure:hover img {
	-webkit-filter: blur(2px);
	filter: blur(2px);
}
.adv-pck1
{
	width:70%;
	float:left;
	margin:1% 15%;
}
.sidebar .adv-pck
{
	width:96%;
	float:left;
	margin:3% 2%;
}
.cont-box1
{
	width:64%;
	float:left;
	border:2px solid #515151;
	background:#fff;
	padding:1% 3%;
	margin:2% 15%;
	border-radius:10px;
}
.cont-box1 p
{
text-align:center;
}
#stag {
    width: 100%;
    float: left;

    padding: 1% 0;
    min-height: 400px;
    background: url(img/fbg1.jpg) ;

}
#feature {
    width: 100%;
    float: left;
    margin-top: 2%;
    padding: 2% 0;
    min-height: 400px;
    background: url(img/fbg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#feature .fbox
{
	width:42%;
	float:left;
	padding:0 4%;
}
#feature .fbox .head2
{
	color:#fff;
	font-size:25px;
}
.why-box
{
	width:48%;
	float:left;
	margin:5% 0;
	text-align:center;
}
#feature .fbox .head3
{
	width:100%;
	float:left;
	margin-top:2%;
	text-align:center;
	color:#fff;
	font-size:21px;
}
.act-box
{
	width:23%;
	float:left;
	margin:1%;
	position:relative;
}
.act-box figure img {
	-webkit-filter: sepia(0);
	filter: sepia(0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.act-box:hover  figure img {
	-webkit-filter: sepia(100%);
	filter: sepia(100%);
}
.act-box:hover  h2
{
	bottom:40%;
}
.act-box h2
{
	width:100%;
	float:left;
	padding:1% 0;
	position:absolute;
	bottom:30%;
	left:0;
	right:0;
	background:rgba(0,0,0,0.84);
	color:#fff;
	text-align:center;
	font-weight:100;

}
.act-box h2 a
{

	color:#fff;
	text-decoration:none;

}
.ser-box1
{
	width:46%;
	float:left;
	margin:1% 2%;
  background:rgba(255,255,255,0.80);
  min-height:310px;
  border-radius:10px;
}
.ser-box2
{
	width:23%;
	float:left;
	margin:1%;
}
#footer-intro
{
	width:100%;
	float:left;
	padding:2% 0;
	background:#e3e3e3;
}
#footer-intro p
{
	width:100%;
	float:left;
margin-top:2%;
	font-size:16px;
	color:#515151;
	font-style:italic;
}
#footer
{
	width:100%;
	float:left;
	padding-top:5%;
	padding-bottom:0;
	background:#333;
	color:#fff;
}
.foo-box {
    width: 23%;
    float: left;
    padding: 1%;
}
.foo-box ul {
    width: 100%;
    float: left;
    list-style: none;
}
.foo-box ul li {
    width: 100%;
    float: left;
    padding: 2% 0;
    text-align: center;
}
.foo-box ul li a{

	color:#fff;
	text-decoration:none;
}
.foot-img-box
{
	width:70%;
	float:left;
	margin:0 15%;
	margin-top:2%;

}
#term
{
	width:100%;
	float:left;
	padding:1% 0;
	background:#515151;
	text-align:center;
	color:#fff;
}
.b-box3
{
	width:29%;
	float:left;
	margin:2% 2%;
	position:relative;
	overflow:hidden;
	border-radius:10px;
}
.b-box3 figure {
	width:100%;
	float:left;
	position: relative;
}
.b-box3 figure::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.b-box3:hover figure::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
.b-box3 h2
{

	position:absolute;
	left:0;
	top:5%;
	background:rgba(0,0,0,0.70);
	padding:1% 0;
	width:51%;
	text-align:center;
}
.b-box3 h2 a
{
	color:#fff;
	text-decoration:none;
}
.b-box3 img
{

	border-radius:15px;
}
.b-box3 .btn-b-box
{
	position:absolute;
	left:10%;
	width:80%;
	float:left;
	padding:1% 0;
	background:#035191;
	color:#fff;
	text-decoration:none;
	bottom:10%;
	font-size:	18px;
	text-align:center;
	border-radius:21px;

}
.b-box4
{
	width:29%;
	float:left;
	margin:2% 2%;
	position:relative;
	border-radius:10px;
}
.b-box4 figure {
	width:100%;
	float:left;
	position: relative;
}
.b-box4 figure::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.b-box3:hover figure::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
.b-box4 h2
{

	position:absolute;
	left:0;
	top:45%;
	background:rgba(0,0,0,0.70);
	padding:1% 0;
	width:100%;
	text-align:center;
}
.b-box4 h2 a
{
	color:#fff;
	text-decoration:none;
}

.b-box4 .b-box-but
{
	position:absolute;
	left:10%;
	width:80%;
	float:left;
	padding:1% 0;
	background:#035191;
	color:#fff;
	text-decoration:none;
	bottom:10%;
	font-size:	18px;
	text-align:center;
	border-radius:21px;

}
#content .main {
    width: 68%;
    padding: 0 1%;
    float: left;
}
.sidebar
{
	width:30%;
	float:left;
}
.main .pack-det {
    width: 94%;
    float: left;
    background:#fff;
    color: #515151;
    padding: 2%;
	margin:1%;
	border:2px solid #e3e3e3;
	border-radius:10px;
}
.pack-det h2 {
    animation: blink1 3s linear infinite;
    text-align: center;
	color:#035191;
}
.pack-det .col3 {
    width: 23%;
    float: left;
    text-align: center;
    margin: 1%;
}
.pack-det .col3 b{
 color:#035191;
}
.iter {
    float: left;
    width: 98%;
    list-style: none;
}
.iter-head {
    width: 98%;
    float: left;
    color: #fff;
    font-size: 19px !important;
    font-weight: bold;
    padding: 1%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #035191;
}
.iter-det {
    width: 94%;
    float: left;
    padding: 3% 4%;
    border-left: 5px solid #515151;
}
.con-form {
    width: 96%;
    float: left;
    background: #f6f6f6;
    padding: 1% 2%;
    margin-bottom: 2%;
    border-radius: 10px;
}
input[type="text"], input[type="tel"], input[type="email"] {
    background-color: white;
    font-family: inherit;
    border: 1px solid #cccccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 14px;
    margin: 6px 0;
    padding: 3px;
    height: 25px;
    width: 95%;
}
select {
    background-color: white;
    border: 1px solid #cccccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 14px;
    margin: 6px 0;
    padding: 3px;
    height: 33px;
    width: 99%;
}
textarea {
    background-color: white;
    font-family: inherit;
    border: 1px solid #cccccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 14px;
    margin: 6px 0;
    padding: 6px;
    height: 55px;
    width: 95%;
}
.sidebar .but1 {
    width: 60%;
    float: left;
    margin: 0 20%;
    margin-top: 2%;
    padding: 6px 0;
    background: #fff;
    border: 2px solid #035191;
    color: #035191;
    font-size: 19px;
    border-radius: 10px;
}
.half-box11 {
    width: 44.5%;
    float: left;
    margin: 1%;
    padding: 1%;
    border-right: 2px solid #035191;
}
.desto
{
	width:29%;
	float:left;
	margin:1%;
	padding:1%;
	border:1px solid #e3e3e3;
	border-radius:10px;

}
.desto p
{
	width:100%;
	float:left;
overflow:hidden;
height:80px;
}
.desto img,.desto figure
{
	width:100%;
	float:left;
}
.desto figure img {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	-webkit-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}
.desto:hover figure img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.desto h2
{
	width:100%;
	float:left;
	text-align:center;
	font-size:21px;
}
.desto h2 a
{
	color:#035191;
	text-decoration:none;

}
.dest-but
{
	width:70%;
	float:left;
	margin:1% 15%;
	text-align:center;
	padding:1% 0;
	color:#fff;
	text-decoration:none;
	background:#035191;
}
.desto:hover .dest-but
{
	width:70%;
	float:left;
	margin:1% 15%;
	text-align:center;
	padding:1% 0;
	color:#fff;
	text-decoration:none;
	background:#000;
}
.half-box11 h3{
    text-align:center;
}
.car-block
{
	width:29%;
	float:left;
	margin:1%;
	padding:1%;
	background:#fff;
	border:1px solid #f6f6f6;
	border-radius:10px;

}
.car-block h2
{
	width:100%;
	float:left;
	text-align:center;
	font-size:21px;
}
.car-block h2 a
{
	color:#035191;
	text-decoration:none;

}
.car-but
{
	width:70%;
	float:left;
	margin:1% 15%;
	text-align:center;
	padding:1% 0;
	color:#035191;
	text-decoration:none;
	border:2px solid #035191;
	background:#fff;
	font-size:18px;
	font-weight:bold;
	border-radius:13px;
}
.car-block:hover .car-but
{
	width:70%;
	float:left;
	margin:1% 15%;
	text-align:center;
	padding:1% 0;
	color:#fff;
	text-decoration:none;
	border:2px solid #035191;
	background:#035191;
	font-size:18px;
	font-weight:bold;
	border-radius:13px;
}
.slist {
    width: 100%;
    float: left;
    padding: 2% 0;
    list-style: none;
}
.slist li {
    width: 96%;
    float: left;
    padding: 2% 2%;
    margin: 2% 0;
    border: 1px solid #e3e3e3;
    list-style: none;
	background:#fff;
    text-align: center;
}
.content-block
{
	width:94%;
	padding:1% 2%;
	background:#fff;
	margin:1%;
	float:left;
}
.apack-box
{
    width:29%;
    float:left;
    margin:2% 1%;
    padding:1%;
	background:#fff;
	border-radius:14px;


}

.apack-box h2
{
    width:100%;
    float:left;
    margin:0;
    text-align:center;


}
.apack-box p
{
    width: 100%;
    float: left;
    overflow: hidden;
    height: 80px;
}
.apack-box .apack-in
{
    width:100%;
    float:left;
    padding:4px 0;
    background:#fff;

}
.apack-box .apack-in .half-box
{
    background:#fff;
    padding:0 1%;
    text-align:center;
    font-size:13px;
	width:48%;
	float:left;

}
.apack-box .apack-in .half-box span
{
    width:100%;
float:left;
    text-align:center;
    font-size:17px;
    color:#035191;
    font-weight:bold;
    font-style:italic;

}
.apack-box h2 a
{
    color:#035191;
    text-decoration:none;
}
#content .apack-but {
    width: 36%;
    float: right;
    padding: 1% 0;
    text-align: center;
    color: #fff;
    margin: 0;
    background: #035191;
    font-size: 19px;
    text-decoration: none;
    margin-top: 3%;
    margin-right: 2%;
}
.aprice
{
     width: 56%;
    float: left;
    padding: 6px 0;
    text-align:left;
    color: #515151;
    margin: 0;
    font-weight:bold;
    font-size: 20px;
    text-decoration: none;
    margin-top: 3%;
    margin-left: 2%;
}
.adv-pack-det {
    width: 36%;
    float: left;
    margin-right: 2%;
    padding: 1%;
    background: #035191;
    color: #fff;
}
.adv-pack-det .acol {
    width: 90%;
    float: left;
    margin: 4% 5%;
    padding: 2% 0;
    border-bottom: 1px solid #e3e3e3;
}
#content .main .price {
    width: 90%;
    margin: 2% auto;
    text-align: center;
}
.price-row {
    width: 98%;
    float: left;
    padding: 1%;
    border: 1px solid #515151;
    font-size: 16px;
}
.price-col {
    width: 23%;
    float: left;
    padding: 1%;
}
.p-rice
{
	color:#d21212;
	font-weight:bold;
	font-size:19px;
}
.pack-det p
{
	width:100%;
	float:left;
	overflow:hidden;
	height:80px;
}
.tcenter p
{
	width:100%;
	float:left;

	text-align:center;
}
.testimonial_rotator_wrap
{
	color:#203647;
}
nav {
	margin: 0px 0;

}

nav ul {
	padding: 0;
  margin: 0;
	list-style: none;
	position: relative;
	}

nav ul li {
	display:inline-block;

	}

nav a {
	display:block;
	padding:0 10px;
	color:#FFF;
	font-size:18px;
	line-height: 40px;
	text-decoration:none;
}

nav a:hover {
	background-color: #000000;
}

/* Hide Dropdowns by Default */
nav ul ul {
	display: none;
	position: absolute;
	top: 40px; /* the height of the main nav */
  z-index: 9999999;
  background:#063a58;
}

/* Display Dropdowns on Hover */
nav ul li:hover > ul {
	display:inherit;
}

/* Fisrt Tier Dropdown */
nav ul ul li {
	width:170px;
	float:none;
	display:list-item;
	position: relative;
}
nav ul ul li a{
font-size: 16px;
}
/* Second, Third and more Tiers	*/
nav ul ul ul li {
	position: relative;
	top:-60px;
	left:170px;
}


/* Change this in order to change the Dropdown symbol */
nav li > a:after { content:  ' +'; }
nav li > a:only-child:after { content: ''; }
.breadcrumbs
{
  width:100%;
  float:left;
  text-align: center;
  font-weight:bold;
  margin-top:-30px;
}
.breadcrumbs a
{
  color:#203647;
  text-decoration: none;
}
