@charset "utf-8";




/* CSS Document */


/* --------------------------Web Files-------------------------------------*/

@font-face {
font-family: 'latoblack';
src: url('webFonts/lato-black-webfont.woff2') format('woff2'), url('webFonts/lato-black-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'latoblack_italic';
src: url('webFonts/lato-blackitalic-webfont.woff2') format('woff2'), url('webFonts/lato-blackitalic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'latobold';
src: url('webFonts/lato-bold_0-webfont.woff2') format('woff2'), url('webFonts/lato-bold_0-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'latobold_italic';
src: url('webFonts/lato-bolditalic-webfont.woff2') format('woff2'), url('webFonts/lato-bolditalic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'latoitalic';
src: url('webFonts/lato-italic-webfont.woff2') format('woff2'), url('webFonts/lato-italic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'latolight';
src: url('webFonts/lato-light-webfont.woff2') format('woff2'), url('webFonts/lato-light-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'latolight_italic';
src: url('webFonts/lato-lightitalic-webfont.woff2') format('woff2'), url('webFonts/lato-lightitalic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'latoregular';
src: url('webFonts/lato-regular-webfont.woff2') format('woff2'), url('webFonts/lato-regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'gentleman_on_the_rainbowRg';
src: url('webFonts/gentleman_on_the_rainbow-webfont.woff2') format('woff2'), url('webFonts/gentleman_on_the_rainbow-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'ranchoregular';
src: url('webFonts/rancho-regular-webfont.woff2') format('woff2'), url('webFonts/rancho-regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'exo_2black';
src: url('webFonts/exo2-black-webfont.woff2') format('woff2'),
url('webFonts/exo2-black-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2black_italic';
src: url('webFonts/exo2-blackitalic-webfont.woff2') format('woff2'),
url('webFonts/exo2-blackitalic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2bold';
src: url('webFonts/exo2-bold-webfont.woff2') format('woff2'),
url('exo2-bold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2bold_italic';
src: url('webFonts/exo2-bolditalic-webfont.woff2') format('woff2'),
url('exo2-bolditalic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2extra_bold';
src: url('webFonts/exo2-extrabold-webfont.woff2') format('woff2'),
url('webFonts/exo2-extrabold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2extra_bold_italic';
src: url('webFonts/exo2-extrabolditalic-webfont.woff2') format('woff2'),
url('webFonts/exo2-extrabolditalic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2extra_light';
src: url('webFonts/exo2-extralight-webfont.woff2') format('woff2'),
url('webFonts/exo2-extralight-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2extra_light_italic';
src: url('webFonts/exo2-extralightitalic-webfont.woff2') format('woff2'),
url('webFonts/exo2-extralightitalic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2italic';
src: url('webFonts/exo2-italic-webfont.woff2') format('woff2'),
url('webFonts/exo2-italic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2light';
src: url('webFonts/exo2-light-webfont.woff2') format('woff2'),
url('webFonts/exo2-light-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2light_italic';
src: url('webFonts/exo2-lightitalic-webfont.woff2') format('woff2'),
url('webFonts/exo2-lightitalic-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}




@font-face {
font-family: 'exo_2medium';
src: url('webFonts/exo2-medium-webfont.woff2') format('woff2'),
url('webFonts/exo2-medium-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'gil';
src: url('webFonts/GIL_____.eot');
src: url('webFonts/GIL_____.eot?#iefix') format('embedded-opentype'), url('webFonts/GIL_____.woff') format('woff'), url('webFonts/GIL_____.TTF') format('truetype');
}

a:hover {
text-decoration: underline;
}

a {
transition: .7s;
}













/* Transition effects*/

.transition_3 {
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
}

.transition_2 {
transition: .2s;
-webkit-transition: .2s;
-moz-transition: .2s;
-o-transition: .2s;
}

.transition_7 {
transition: .7s;
-webkit-transition: .7s;
-moz-transition: .7s;
-o-transition: .7s;
}

.wow {
visibility: hidden;
}

* {
font-family: 'latoregular';
text-decoration: none;
outline: none;
}

a:hover {
text-decoration: none;
}

body,
h3,
h1,
h2,
h4,
h5,
h6,
p {
margin: 0;
padding: 0;
}

body {
width: 100%;
transition: .7s;
-webkit-transition: .7s;
-moz-transition: .7s;
-o-transition: .7s;
-ms-transition: .7s;
/*    background: url(../webImages/back.png) fixed center;*/
}

a,
img {
border: none;
}

a {
text-decoration: none;
transition: .7s;
}

a:focus {
text-decoration: none;
outline: none;
}

table {
width: 100%;
}













/* --------------------------Web Files close-------------------------------------*/


/* --------------------------Fonts Classes-------------------------------------*/


/* --------------------------Fonts Classes-------------------------------------*/


/* --------------------------Main Styling-------------------------------------*/

.main_container {
width: 100%;
position: relative;
}

.standard {
position: relative;
margin: 0 auto;
width: 1280px;
}

.background_side {
width: 100%;
background: rgba(0, 0, 0, 0.6);
height: 100%;
z-index: 999;
position: absolute;
left: 0px;
top: 0px;
}

#page {
display: none;
}

div#preloader {
overflow: hidden;
background-color: #dedede;
background-image: url(../webImages/1.gif);
background-repeat: no-repeat;
background-position: center center;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 99999999;
opacity: 0.9;
}


/* Demo Styles */

#content {
margin: 0 auto;
padding-bottom: 50px;
width: 80%;
max-width: 978px;
}

h1 {
font-size: 40px;
}

body.loaded {
overflow: auto;
}



.main_mmenu {
position: relative;
height: 60px;
display: none;
}

.menu_icn {
display: block;
background: #e4332d;
padding-left: 10px;
height: 60px;
line-height: 56px;
opacity: 0.9;
}

.logo_menu a {
color: #5e5e5e;
font-size: 18px;
position: relative;
display: inline-block;
vertical-align: top;
}

.logo_menu {
display: inline-block;
vertical-align: top;
position: absolute;
right: 0px;
left: 0px;
text-align: center;
width: 24%;
margin: 0 auto;
}

.logo_side1 {
width: 21%;
height: 33px;
line-height: 55px;
margin: 0 auto;
text-align: center;
position: absolute;
right: 0px;
left: 0;
top: 0px;
}

.logo_side1 a {
display: block;
}

.logo_side1 a img {
max-width: 100%;
}

.logo_menu img {
width: 100%;
}

.mm-title {
color: #ffffff !important;
}

.mm-listview {
list-style: none;
}




/* --------------------------Main Styling-------------------------------------*/


/* --------------------------Header Styling-------------------------------------*/

.banner_side {
position: relative;
width: 100%;
}

#banner {
width: 100% !important;
list-style: none;
padding: 0px;
margin: 0px;
}

#banner li {
width: 100% !important;
}

#banner li img {
width: 100% !important;
}

.banner_text_side {
width: 100%;
display: inline-block;
vertical-align: top;
position: absolute;
top: 50%;
left: 0;
right: 0;
padding: 10px 0px;
overflow: hidden;
border: 4px double rgba(255, 255, 255, 0.4);
background-color: rgba(0, 0, 0, 0.4);
}

.banner_text_side h4 {
width: 100%;
display: inline-block;
vertical-align: top;
text-align: center;
color: #ffffff;
font-size: 65px;
opacity: 0.8;
font-family: 'exo_2extra_bold';
}

.banner_text_side h3 {

width: 100%;
display: inline-block;
vertical-align: top;
text-align: center;
color: #ffffff;
font-size: 40px;
opacity: 0.8;
font-family: 'exo_2extra_bold';
}

.btns_area {
position: absolute;
bottom: 40%;
left: 0px;
z-index: 6;
width: 100%;
}

.banner_ab_btn {
position: absolute;
z-index: 9999;
right: 0;
top: 11%;
width: 3%;
cursor: pointer;
}

.banner_ab_btn img {
width: 100%;
}

.banner_ab_btn11 {
    position: absolute;
    z-index: 9999;
    left: -36px;
    top: 0%;
    width: 12%;
    cursor: pointer;
}

.banner_ab_btn11 img {
width: 100%;
}


.left_btn {
font-size: 40px;
position: absolute;
cursor: pointer;
left: 1%;
bottom: 0%;
transition: .7s;
-webkit-transition: .7s;
-moz-transition: .7s;
-o-transition: .7s;
background-color: inherit !important;
}

.left_btn i {
color: #ffffff;
transition: .7s;
font-size: 61px;
transition: .7s;
}

.left_btn:hover i {

color: #000;
}

.left_btn:hover {
margin-left: 10px;
}

.right_btn {
position: absolute;
right: 1%;
bottom: 0%;
cursor: pointer;
transition: .7s;
-webkit-transition: .7s;
-moz-transition: .7s;
-o-transition: .7s;
background-color: inherit !important;
}

.right_btn:hover i {

color: #000;
}

.right_btn:hover {
margin-right: 10px;
}

.right_btn i {
color: #ffffff;
transition: .7s;
font-size: 61px;
transition: .7s;
}

.header_side {
width: 100%;
display: inline-block;
vertical-align: top;
position: relative;
z-index: 999;
}

.header_mid_side {
width: 100%;
display: inline-block;
vertical-align: top;
}

.logo_side {
width: 23%;
display: inline-block;
vertical-align: top;
padding: 11px 0px;
}

.logo_side a {
display: block;
}

.logo_side a img {
width: 100%;
}


.main_session_header {
display: inline-block;
vertical-align: middle;
float: right;
}

.main_links {
position: relative;
display: inline-block;
vertical-align: middle;
text-align: right;
padding-right: 25px;
}

.main_links ul {
list-style: none;
padding: 0px;
margin: 0px;
}

.main_links ul li {
display: inline-block;
vertical-align: top;
padding: 0px 0px;
position: relative;
}

.main_links ul li:last-child {
padding-right: 0px;
}

.main_links ul li:hover a {
color: #ffffff;
}

.main_links ul li a {
display: block;
color: #000;
font-family: 'latobold';
font-size: 13px;
padding: 47px 6px;
text-transform: uppercase;
}

.active12 {
background-color: rgba(228, 51, 45, 0.8);
}

.active12 a {
color: #ffffff !important;
}

.main_links ul li:hover>ul {
display: block;
}

.main_links ul ul {
list-style: none;
background: #ffffff;
position: absolute;
display: none;
z-index: 2;
top: 94px;
margin-left: 0;
max-width: 250px;
min-width: 250px;
left: 0px;
text-align: left;
box-shadow: 1px 1px 20px #000;
/*padding: 17px 0px;*/
}

.main_links ul ul li:hover>ul {
display: block;
}

.main_links ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
border-top: none;
}

.main_links ul ul li {
position: relative;
padding: 0px;
width: 100%;
/*  border-bottom: 1px solid #000;*/
height: inherit;
line-height: inherit;
border-right: none;
}


.main_links ul li:nth-child(3) ul ul {
right: 100%;
left: inherit;
}

.main_links ul li:nth-child(4) ul {
right: 0%;
left: inherit;
}

.main_links ul li:nth-child(4) ul ul {
right: 100%;
left: inherit;
}

.main_links ul li:nth-child(5) ul {
right: 0%;
left: inherit;
}

.main_links ul li:nth-child(5) ul ul {
right: 100%;
left: inherit;
}

.main_links ul li:nth-child(6) ul {
right: 0%;
left: inherit;
}

.main_links ul li:nth-child(6) ul ul {
right: 100%;
left: inherit;
}

.main_links ul li:nth-child(7) ul {
right: 0%;
left: inherit;
}

.main_links ul li:nth-child(7) ul ul {
right: 100%;
left: inherit;
}

.main_links ul li:last-child ul ul {
right: 100%;
left: inherit;
}

.main_links ul ul li a {
padding: 15px 10px;
color: #000 !important;
width: 100%;
}

.main_links ul ul li:hover a {
color: #ffffff !important;
}




/* --------------------------Header Styling close-------------------------------------*/


/* --------------------------Panel Styling -------------------------------------*/


/* --------------------------Content Styling --------------------------------------*/

.contant_main_side {
width: 100%;
display: inline-block;
vertical-align: top;
/*    margin-top: 40px;*/
}

.new_offers {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 30px;
}

.inside_offers {
width: 100%;
display: inline-block;
vertical-align: top;
}

.hed_main_side {
width: 100%;
vertical-align: top;
text-align: center;
margin: 0 auto;
display: block;
}

.hed_main_side h3 {

width: 100%;
display: inline-block;
vertical-align: top;
font-family: 'exo_2bold';
color: #000;
font-size: 51px;
text-align: center;
text-transform: uppercase;
}

.hed_main_side h4 {

width: 49%;
display: inline-block;
vertical-align: top;
font-family: 'exo_2bold';
color: #e4332d;
font-size: 32px;
max-height: 33px;
overflow: hidden;
text-align: center;
margin-top: 15px;
}


.owl-1 {
width: 100%;
display: inline-block;
vertical-align: top;
position: relative;
margin-top: 29px;
}

.all1 {
width: 100%;
margin: 0 auto;
z-index: 9;
position: relative;
}

.slid1 {
width: 98.9%;
display: inline-block;
vertical-align: top;
margin-right: 3px;
transition: .7s;
border: 1px solid #ecf0f1;
box-shadow: 1px 0px 0px 1px #ecf0f1;
padding-bottom: 10px;
}

.slid1:hover {
box-shadow: 1px 0px 5px 1px #ecf0f1;
}


.slid1 a {
display: block;
}

.slid_pic {
width: 100%;
display: inline-block;
vertical-align: top;
overflow: hidden;
transition: .7s;
}

.slid_pic img {
width: 100%;
transition: .7s;
}

.slid1:hover .hvr-grow {
-webkit-transform: scale(1.5);
transform: scale(1.5);
opacity: 0.7;
}

.details_side_offers {
width: 97%;
display: inline-block;
vertical-align: top;
margin-top: 20px;
text-align: left;
margin-left: 3%;
}

.offer_text_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 10px;
color: #000;
font-family: 'exo_2extra_bold';
font-size: 18px;
max-height: 25px;
overflow: hidden;
transition: .7s;
}

.slid1:hover .offer_text_side {
color: #183686;
}

.offer_btn {
width: 30%;
display: inline-block;
vertical-align: top;
margin-top: 30px;
height: 34px;
line-height: 34px;
background: #000;
color: #ffffff;
font-size: 14px;
font-family: 'latobold';
text-align: center;
text-transform: uppercase;
transition: .7s;
border-radius: 15px 0px;
}

.slid1:hover .offer_btn {
background: #e4332d;
border-radius: 15px 0px;
}

.owl-controls {
display: none;
}

.country_info_main_side {
width: 100%;
display: inline-block;
vertical-align: top;
background: url(../webImages/country_back.png) no-repeat fixed;
background-size: 100% 100%;
}

.country_owl {
width: 100%;
display: inline-block;
vertical-align: top;
}


.owl-2 {
width: 100%;
display: inline-block;
vertical-align: top;
position: relative;
}

.all2 {
width: 100%;
margin: 0 auto;
z-index: 9;
position: relative;
}

.slid2 {
width: 100%;
display: inline-block;
vertical-align: top;
transition: .7s;
}

.slide2_left_side {
width: 61%;
display: inline-block;
vertical-align: top;
}

.slide2_left_side img {
width: 100%;
}

.slide2_right_side {
width: 36%;
display: inline-block;
vertical-align: top;
}

.info_slide2_side {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 120px 0;
padding-left: 20px;
}

.info_slide2_side h3 {
width: 100%;
color: #e4332d;
font-size: 35px;
font-family: 'exo_2extra_bold';
max-height: 38px;
overflow: hidden;
text-transform: uppercase;
}

.info_slide2_side h4 {
width: 100%;
color: #ffffff;
font-size: 26px;
font-family: 'exo_2bold';
margin-top: 20px;
max-height: 28px;
overflow: hidden;
}

.slide2_text_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 20px;
color: #ffffff;
font-size: 19px;
font-family: 'latoregular';
max-height: 233px;
overflow: hidden;
}

.slide2_text_side p {
color: #ffffff;
font-size: 18px;
font-family: 'latoregular';
margin-bottom: 10px;
}

.slide2_btn_side {
width: 30%;
display: inline-block;
vertical-align: top;
margin-top: 20px;
height: 46px;
line-height: 46px;
background: #000;
border-radius: 15px 0px;
transition: .7s;
}

.slide2_btn_side a {
display: block;
text-align: center;
font-family: 'latobold';
font-size: 16px;
text-transform: uppercase;
color: #ffffff;
transition: .7s;
}


/*
.slide2_btn_side:hover a {
color: #000;
}*/

.btns_area12 {
position: absolute;
width: 100%;
left: 0px;
right: 0;
height: 35px;
bottom: 2%;
z-index: 99;
text-align: center;
}

.left_btn12 {
background: url(../webImages/left_btn.png)no-repeat;
width: 17px;
height: 35px;
display: inline-block;
vertical-align: top;
/* position: absolute; */
/* left: 0%; */
/* bottom: 20px; */
cursor: pointer;
transition: .7s;
margin-right: 10px;
-webkit-transition: .7s;
}

.right_btn12 {
background: url(../webImages/right_btn.png)no-repeat;
width: 17px;
height: 35px;
display: inline-block;
vertical-align: top;
/* bottom: 20px; */
/* position: absolute; */
/* right: 0%; */
cursor: pointer;
transition: .7s;
-webkit-transition: .7s;
}


.impressions_main_side {
width: 100%;
display: inline-block;
vertical-align: top;
/* background: url(../webImages/i1_back.jpg)no-repeat fixed;*/
background: #e4332d;
padding: 50px;
background-size: cover;
}

.impressions_inside {
width: 100%;
display: inline-block;
vertical-align: top;
text-align: center;
}

.impressions_pic {
width: 37%;
display: block;
margin: 0 auto;
text-align: center;
}

.impressions_pic img {
width: 100%;
}

.impressions_heb {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 30px;
text-align: center;
}

.impressions_heb h3 {
text-align: center;
font-size: 36px;
font-family: 'exo_2bold';
color: #000;
max-height: 39px;
overflow: hidden;
text-transform: uppercase;
}

.impressions_heb h4 {
text-align: center;
font-size: 30px;
font-family: 'exo_2bold';
color: #000;
max-height: 33px;
overflow: hidden;
margin-top: 10px;
}

.impressions_text {
width: 86%;
display: block;
text-align: center;
margin: 0 auto;
font-size: 17px;
font-family: 'latoregular';
color: #ffffff;
margin-top: 20px !important;
max-height: 74px;
overflow: hidden;
}

.impressions_btn {
width: 26%;
display: block;
text-align: center;
margin: 0 auto;
height: 40px;
line-height: 40px;
background: #000;
margin-top: 20px;
border-radius: 15px 0px;
transition: .7s;
}

.impressions_btn:hover {
background: rgba(0, 0, 0, 0.7);
border-radius: 15px 0px;
}

.impressions_btn a {
display: block;
color: #ffffff;
font-size: 17px;
font-family: 'latobold';
text-align: center;
text-transform: uppercase;
transition: .7s;
}

.destinations_main_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 30px;
}

.destinations_inside {
width: 100%;
display: inline-block;
vertical-align: top;
}

.destinations_main_box_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 20px;
}

.destinations_box {
width: 25%;
display: inline-block;
vertical-align: top;
float: left;
position: relative;
transition: .7s;
height: 220px;
overflow: hidden;
}

.destinations_box a {
display: block;
transition: .7s;
}

.destinations_box img {
width: 100%;
transition: .7s;
}

.destinations_info_side {
position: absolute;
width: 100%;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.4);
height: 100%;
display: table;
}

.destinations_main_text {
width: 100%;
display: table-cell;
vertical-align: middle;
}

.destinations_main_text h3 {
width: 100%;
display: inline-block;
vertical-align: middle;
text-align: center;
font-size: 27px;
font-family: 'exo_2bold';
color: #ffffff;
text-transform: uppercase;
}

.border_side {
width: 74%;
margin-top: 12px !important;
border-top: 2px solid #e4332d;
text-align: center;
margin: 0 auto;
display: block;
}

.country_info_side {
width: 54%;
display: block;
margin: 0 auto;
text-align: center;
margin-top: 10px;
font-size: 18px;
color: #ffffff;
max-height: 25px;
overflow: hidden;
}

.destinations_btn {
width: 48%;
display: block;
text-align: center;
margin: 0 auto;
vertical-align: top;
margin-top: 30px !important;
height: 34px;
line-height: 34px;
background: #e4332d;
color: #ffffff;
font-size: 14px;
font-family: 'latobold';
text-align: center;
text-transform: uppercase;
transition: .7s;
border-radius: 15px 0px;
opacity: 0;
transition: .7s;
}

.destinations_box:hover .destinations_btn {
opacity: 0.9;
}

.destinations_box:hover .hvr-grow {
-webkit-transform: scale(1.5);
transform: scale(1.5);
}

.experiences_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 50px;
}

.experiences_inside {
width: 100%;
display: inline-block;
vertical-align: top;
}

.experiences_main_box_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 20px;
}

.experiences_box {
width: 33%;
display: inline-block;
vertical-align: top;
float: left;
position: relative;
transition: .7s;
height: 304px;
overflow: hidden;
}

.experiences_box a {
display: block;
transition: .7s;
}

.experiences_box img {
width: 100%;
transition: .7s;
}

.experiences_info_side {
position: absolute;
width: 100%;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.4);
height: 100%;
display: table;
}

.experiences_main_text {
width: 100%;
display: table-cell;
vertical-align: middle;
}

.experiences_main_text h3 {
width: 100%;
display: inline-block;
vertical-align: middle;
text-align: center;
font-size: 27px;
font-family: 'exo_2bold';
color: #ffffff;
}

.experiences_hed_side {
width: 54%;
display: block;
margin: 0 auto;
text-align: center;
margin-top: 10px;
font-size: 18px;
color: #ffffff;
}

.experiences_btn {
width: 48%;
display: block;
text-align: center;
margin: 0 auto;
vertical-align: top;
margin-top: 30px !important;
height: 34px;
line-height: 34px;
background: #e4332d;
color: #ffffff;
font-size: 14px;
font-family: 'latobold';
text-align: center;
text-transform: uppercase;
transition: .7s;
border-radius: 15px 0px;
opacity: 0;
transition: .7s;
}

.experiences_box:hover .experiences_btn {
opacity: 0.9;
}

.experiences_box:hover .hvr-grow {
-webkit-transform: scale(1.5);
transform: scale(1.5);
}

.blog_main_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 50px;
}

.blog_inside {
width: 100%;
display: inline-block;
vertical-align: top;
}

.blog_laft_side {
width: 48%;
display: inline-block;
vertical-align: top;
margin-right: 2%;
}

.blog_laft_side:last-child {
margin-right: 0%;
}

.resent_side {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 20px;
border: 1px solid #ddd;
background: #fafafa;
}

.resent_hed {
width: 100%;
display: inline-block;
vertical-align: middle;
text-align: center;
}

.resent_hed span {
width: 11%;
display: inline-block;
vertical-align: middle;
margin-right: 2%;
}

.resent_hed span img {
width: 100%;
}

.resent_hed span i {
color: #000;
font-size: 52px;
}

.resent_hed h3 {
display: inline-block;
vertical-align: middle;
font-size: 27px;
font-family: 'exo_2bold';
color: #222;
}

.recent_box_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 30px;
}

.resent_pic_side {
width: 33%;
display: inline-block;
vertical-align: top;
margin-right: 2%;
}

.resent_pic_side img {
width: 100%;
}

.resent_add_side {
width: 64%;
display: inline-block;
vertical-align: top;
}

.resent_add_side h3 {
width: 100%;
display: inline-block;
vertical-align: top;
font-size: 20px;
font-family: 'latobold';
color: #000;
}

.resent_date_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 10px;
font-size: 14px;
font-family: 'latoregular';
color: #000;
}

.resent_text_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 10px;
font-size: 16px;
font-family: 'latoregular';
color: #000;
max-height: 66px;
overflow: hidden;
}

.resent_btn {
width: 100%;
display: inline-block;
vertical-align: top;
text-align: right;
margin-top: 10px;
transition: .7s;
}

.resent_btn a {
color: #000;
text-transform: uppercase;
font-size: 14px;
font-family: 'latobold';
transition: .7s;
}

.resent_btn a:hover {
color: #e4332d;
}

.client_side {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 20px;
border: 1px solid #ddd;
background: #fafafa;
}

.client_hed_side {
width: 100%;
display: inline-block;
vertical-align: middle;
text-align: center;
}

.client_hed_side span {
width: 7%;
display: inline-block;
vertical-align: text-bottom;
margin-right: 2%;
}

.client_hed_side span img {
width: 100%;
}

.client_hed_side h3 {
display: inline-block;
vertical-align: middle;
font-size: 27px;
font-family: 'exo_2bold';
color: #222;
}

.owl-3 {
width: 100%;
display: inline-block;
vertical-align: top;
position: relative;
margin-top: 50px;
text-align: center;
}

.all3 {
width: 100%;
margin: 0 auto;
z-index: 9;
position: relative;
}

.slid3 {
width: 100%;
display: inline-block;
vertical-align: top;
}

.slid3 h3 {
width: 100%;
text-align: center;
color: #000;
font-size: 20px;
font-family: 'latobold';
}

.slid3_text_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 25px;
color: #000;
font-size: 16px;
text-align: center;
max-height: 278px;
overflow: hidden;
min-height: 278px;
}

.slid3_text_side p {
color: #000;
font-size: 16px;
text-align: center;
margin-bottom: 10px;
}

.slide3_btn {
width: 40%;
display: block;
text-align: center;
margin: 0 auto;
height: 40px;
line-height: 40px;
background: #000;
margin-top: 20px;
border-radius: 15px 0px;
transition: .7s;
}

.slide3_btn a {
display: block;
color: #ffffff;
font-size: 17px;
font-family: 'latobold';
text-align: center;
text-transform: uppercase;
transition: .7s;
}

.footer2 {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 60px;
}

.footer_menu_main_side {
width: 100%;
display: inline-block;
vertical-align: top;
background: url(../webImages/footer_background.jpg) no-repeat fixed;
padding: 30px;
background-size: cover;
}

.footer_menu_inside {
width: 100%;
display: inline-block;
vertical-align: top;
}

.footer_left {
width: 25%;
display: inline-block;
vertical-align: top;
margin-right: 11%;
}

.footer_logo a {
display: block;
}

.footer_logo a img {
width: 100%;
}

.footer_text {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 20px;
font-family: 'latoregular';
font-size: 16px;
color: #ffffff;
max-height: 153px;
overflow: hidden;
}



.sidebar_social_icons {
width: 100%;
display: inline-block;
vertical-align: middle;
text-align: left;
margin-top: 20px;
}

.sidebar_social_icons ul {
font-size: 0;
padding: 0px;
margin: 0px;
float: none;
}

.sidebar_social_icons ul li {
display: inline-block;
padding: 0 4px;
}

.sidebar_social_icons ul li a {
display: block;
width: 47px;
text-align: center;
color: #ffffff;
border-radius: 3px;
transition: .7s;
}

.sidebar_social_icons ul li a img {
width: 100%;
}

.sidebar_social_icons ul li a i {
display: block;
width: 36px;
font-size: 26px;
text-align: center;
color: #ffffff;
border-radius: 3px;
transition: .7s;
}

.sidebar_social_icons ul li a:hover i {
color: #e4332d;
}

.footer_box3 {
width: 19%;
display: inline-block;
vertical-align: top;
margin-right: 2%;
}

.footer_box3:last-child {
margin-right: 0%;
}

.footer_box3 h3 {
font-size: 17px;
color: #fff;
font-family: 'exo_2bold';
text-transform: uppercase;
}

.footer_box3 ul {
list-style: none;
padding: 0px;
margin: 0px;
margin-top: 20px;
transition: .7s;
}

.footer_box3 ul li {
width: 100% !important;
margin-bottom: 10px;
transition: .7s;
}

.footer_box3 ul li a {
font-size: 15px;
color: #ffffff;
font-family: 'latoregular';
text-transform: uppercase;
transition: .7s;
}

.footer_box3 ul li a:hover {
color: #e4332d;
}

.top_side {
width: 5%;
display: inline-block;
vertical-align: top;
margin-top: 20px;
float: right;
cursor: pointer;
}

.top_side img {
width: 100%;
}



/* --------------------------Content Styling close -------------------------------------*/


/* --------------------------owl_content Styling  -------------------------------------*/


/* --------------------------owl_content Styling close -------------------------------------*/


/* --------------------------Footer Styling -------------------------------------*/

.main_footer_side {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 27px 29px;
position: relative;
background: #e4332d;
}

.footer_hed_side {
display: inline-block;
vertical-align: top;
font-family: 'latobold';
color: #fff;
font-size: 14px;
}

.footer_hed_side a {
font-family: 'latobold';
color: #fff;
font-size: 14px;
transition: .7s;
}

.footer_hed_side a:hover {
opacity: 0.6;
}

.imedia {
font-size: 14px;
color: #fff;
position: absolute;
right: 18px;
top: 0px;
}

.imedia .design_develop {
top: 2px;
padding-right: 5px;
font-size: 15px;
display: inline-block;
vertical-align: top;
position: relative;
color: #fff;
}

.imedia a {
color: #fff;
height: auto !important;
padding-bottom: 0px;
}

.m_text {
display: inline-block;
vertical-align: top;
font-size: 14px;
color: #fff;
padding-left: 4px;
margin-top: 1px;
}

.m_text a {
height: 14px;
line-height: 11px;
display: block;
color: #fff;
font-family: 'gil';
font-size: 18.11px;
}

.m_text .digital_media {
font-size: 7.82px;
margin-top: 2px;
color: #fff;
}

.imedia a:hover {
opacity: 0.6;
}




/* --------------------------Footer Styling close-------------------------------------*/


/* --------------------------pop Styling close-------------------------------------*/


/* --------------------------selection Styling-------------------------------------*/

h2::selection {
color: #e5716d;
}

h1::selection {
color: #e5716d;
}

h3::selection {
color: #e5716d;
}

h4::selection {
color: #e5716d;
}

h5::selection {
color: #e5716d;
}

h6::selection {
color: #e5716d;
}

p::selection {
color: #e5716d;
}

a::selection {
color: #e5716d;
}

span::selection {
color: #e5716d;
}

div::selection {
color: #e5716d;
}

strong::selection {
color: #e5716d;
}




























/* --------------------------selection Styling close-------------------------------------*/


/* --------------------------Owl Styling -------------------------------------*/


/* --------------------------owl Styling close-------------------------------------*/


/* --------------------------inner Styling-------------------------------------*/

.inner_main_contant_side {
width: 100%;
display: inline-block;
vertical-align: top;
min-height: 200px;
margin-top: 30px;
}

.about_info_side {
width: 100%;
display: inline-block;
vertical-align: top;
}

.about_hed {
width: 100%;
display: inline-block;
vertical-align: middle;
}

.about_hed h3 {
color: #000;
vertical-align: middle;
display: inline-block;
margin: 0 auto;
font-family: 'exo_2extra_bold';
padding-bottom: 5px;
position: relative;
font-size: 45px;
text-align: left;
}

.inner_menu_side {
float: right;
display: inline-block;
vertical-align: middle;
transition: .7s;
margin-top: 10px;
}

.inner_menu_side ul {
list-style: none;
padding: 0px;
margin: 0px;
}

.inner_menu_side ul li {
display: inline-block;
padding: 0px 10px;
transition: .7s;
}

.inner_menu_side ul li a {
color: #000;
font-size: 16px;
transition: .7s;
text-transform: uppercase;
font-family: 'latobold';
}

.inner_menu_side ul li a:hover {
color: #e4332d;
}

.about_hed span {
border-bottom: 6px solid #e4332d;
border-radius: 3px;
display: block;
width: 100%;
margin: 0px;
padding-top: 5px;
}

.about_main_side {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 20px;
margin-bottom: 20px;
}

.about_left_side {
width: 48%;
display: inline-block;
vertical-align: top;
margin-right: 2%;
}

.about_inside {
width: 100%;
display: inline-block;
vertical-align: top;
width: 100%;
color: #000;
font-size: 16px;
text-align: justify;
}

.about_inside p {
color: #594a41;
font-size: 16px;
margin-bottom: 15px;
text-align: justify;
}

.about_right_side {
width: 49%;
display: inline-block;
vertical-align: top;
}

.about_right_side img {
width: 100%;
}


.info_add {
width: 100%;
display: inline-block;
vertical-align: top;
}

.in_side_add {
width: 100%;
display: inline-block;
margin-top: 20px;
}
.in_side_add h4 {
vertical-align: middle;
display: inline-block;
font-family:'latobold';
font-size: 15px;
width: 20%;
color: #343434;
text-shadow: 0px 0px #000;
}

.in_side_add a {
transition: .7s;
}

.in_side_add a:hover h5 {
color: #e4332d;
}

.in_side_add h5 {
vertical-align: middle;
display: inline-block;
font-family: 'latoregular';
font-size: 15px;
color: #343434;
width: 66%;
transition: .7s;
text-shadow: 0px 0px #000;
}

.in_side_add span {
display: inline-block;
margin-right: 14px;
vertical-align: middle;
}


/* --------------------------inner Styling close-------------------------------------*/


/* --------------------------tabs Styling -------------------------------------*/


/* --------------------------tabs Styling close-------------------------------------*/


/* --------------------------tabs2 Styling-------------------------------------*/


/* --------------------------tabs2 Styling close-------------------------------------*/

/*//paqage page*/

.Package_side {
width: 23.2%;
display: inline-block;
vertical-align: top;
border: 1px solid #cccccc;
transition: .7s;
margin-right: 1%;
margin-bottom: 50px;
}

.pic_side {
width: 100%;
display: inline-block;
vertical-align: top;
border: 7px solid #e1e1e1;
transition: .7s;
}

.pic_side img {
width: 100%;
height: 144px;
}

.Package_info {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 14px;
transition: .7s;
}

.Package_info h2 {
width: 84%;
font-family: 'HelveticaNeueLTStd-BdCn';
font-size: 15px;
color: #0b60a3;
max-height: 66px;
overflow: hidden;
text-shadow: 0px 0px #0b60a3;
letter-spacing: 1px;
text-align: left;
}

.Package_info ul {
list-style: none;
list-style-image: url(../webImages/ul_pic.png);
margin-top: 22px;
padding: 0px 23px;
}

.Package_info ul li {
width: 100%;
font-family: 'HelveticaNeueLTStd-LtCn';
font-size: 14px;
color: #000000;
text-shadow: 0px 0px #000000;
margin-bottom: 8px;
letter-spacing: 1px;
text-align: left;
}

.Package_btn {
width: 100%;
display: inline-block;
vertical-align: top;
border-top: 1px solid #cccccc;
padding: 13px 14px;
transition: .7s;
}

.Package_btn h3 {
/*width: 35%;*/
font-family: 'HelveticaNeueLTStd-BdCn';
font-size: 15.58px;
color: #000000;
text-shadow: 0px 0px #000000;
display: inline-block;
transition: .7s;
float: left;
margin-left: 11px;
}

.view_details {
/*width: 32%;*/
display: inline-block;
float: right;
font-family: 'HelveticaNeueLTStd-LtCn';
font-size: 11.68px;
color: #000000;
text-shadow: 0px 0px #000000;
transition: .7s;
}

.view_details a {
font-family: 'HelveticaNeueLTStd-LtCn';
font-size: 11.68px;
color: #000000;
text-shadow: 0px 0px #000000;
display: inline-block;
transition: .7s;
}

.view_details a span {
transition: .7s;
background: url(../webImages/view_btn.png) no-repeat;
display: inline-block;
width: 7px;
height: 12px;
vertical-align: middle;
margin-top: 1px;
}

.Package_side:hover .pic_side {
border: 7px solid #ffc600;
}

.Package_side:hover .Package_btn {
background: #116eab;
}

.Package_side:hover .view_details a {
color: #ffffff;
}

.Package_side:hover .Package_btn h3 {
color: #ffffff;
}

.Package_side:hover .view_details a span {
background: url(../webImages/view_btn1.png) no-repeat;
}

.show_more {
width: 30%;
border: 1px solid #116eab;
width: 14.3%;
margin: 0 auto;
text-align: center;
height: 47px;
line-height: 47px;
border-radius: 0.5em;
transition: .7s;
}

.show_more a {
display: block;
transition: .7s;
font-family: 'HelveticaNeueLTStd-BdCn';
font-size: 16px;
color: #1089d8;
}

.show_more:hover a {
background: #1089d8;
color: #ffffff;
}

.bottom_contant {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 40px;
background: #f1f1f1;
padding-top: 30px;
padding-bottom: 30px;
}

.left_side {
width: 47.1%;
display: inline-block;
vertical-align: top;
}

.left_side_text {
width: 100%;
display: inline-block;
vertical-align: top;
}

.left_side_text h2 {
font-family: 'HelveticaNeueLTStd-LtCn';
font-size: 20px;
color: #000000;
text-shadow: 0px 0px #000000;
max-height: 21px;
overflow: hidden;
}

.left_side_text h3 {
font-family: 'HelveticaNeueLTStd-BdCn';
font-size: 30px;
color: #146eaa;
text-shadow: 0px 0px #146eaa;
margin-top: 10px;
max-height: 32px;
overflow: hidden;
}

.in_side_text {
width: 87%;
display: inline-block;
vertical-align: top;
text-align: justify;
margin-top: 20px;
font-family: 'HelveticaNeueLTStd-LtCn';
font-size: 16px;
color: #000000;
text-shadow: 0px 0px #000000;
max-height: 90px;
overflow: hidden;
}

.read_more {
width: 30.4%;
margin-top: 25px;
background: #116eab;
text-align: center;
height: 39px;
line-height: 39px;
border-radius: 0.5em;
transition: .7s;
}

.read_more a {
display: block;
color: #ffffff;
font-family: 'HelveticaNeueLTStd-BdCn';
font-size: 16px;
}

.read_more:hover {
background: #1089d8;
}

.massage_side {
width: 51%;
display: inline-block;
vertical-align: top;
}

.massage_side ul {
list-style: none;
width: 100% !important;
display: inline-block;
vertical-align: top;
padding: 0px;
}

.massage_side ul li {
width: 100% !important;
}

.massage_side ul li h4 {
font-family: 'HelveticaNeueLTStd-LtCn';
font-size: 20px;
color: #000000;
text-shadow: 0px 0px #000000;
}

.massage_side ul li h3 {
font-family: 'HelveticaNeueLTStd-BdCn';
font-size: 30px;
color: #146eaa;
text-shadow: 0px 0px #146eaa;
margin-top: 10px;
}

.massage_info {
width: 100%;
margin-top: 20px;
display: inline-block;
vertical-align: top;
}

.massage_pic {
width: 22.4%;
display: inline-block;
vertical-align: top;
transition: .7s;
}

.massage_pic:hover {
-webkit-filter: sepia(0.75);
filter: sepia(0.75);
}

.massage_pic img {
max-width: 100%;
transition: .7s;
max-height: 100%;
}

.massage_text {
width: 100%;
display: inline-block;
vertical-align: top;
position: relative;
}

.massage_text_main {
width: 73.8%;
display: inline-block;
vertical-align: top;
position: relative;
}

.news_text1 {
width: 96%;
display: inline-block;
vertical-align: top;
text-align: justify;
padding-left: 43px;
font-family: 'HelveticaNeueLTStd-LtCn';
font-size: 16px;
color: #000000;
text-shadow: 0px 0px #000000;
min-height: 110px;
overflow: hidden;
}

.massage_text span:first-child {
left: 0%;
top: 0%;
position: absolute;
}

.massage_text span:last-child {
right: 0%;
bottom: -5%;
position: absolute;
transform: rotate(180deg);
}

/*//paqage page end*/


/*//paqage detail end*/


.Package1 {
width: 100%;
display: inline-block;
vertical-align: top;
margin-top: 46px;
}

.pic_slide {
width: 56.3%;
display: inline-block;
vertical-align: top;
margin-right: 2.5%;
}

.inner_pic11 {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 7px;
background: #e1e1e1;
transition: .7s;
}

.inner_pic11 img {
width: 100%;
}

.owl-4 {
width: 100%;
display: inline-block;
vertical-align: top;
position: relative;
margin-top: 22px;
}

.btns_area22 {
    position: absolute;
    width: 100%;
    left: 0px;
    height: 35px;
    bottom: 20%;
}
.left_btn22 {
    background: url(../webImages/news_left1.png)no-repeat;
    width: 17px;
    height: 35px;
    position: absolute;
    left: 0%;
    bottom: 20px;
    cursor: pointer;
    transition: .7s;
    -webkit-transition: .7s;
}
.right_btn22 {
    background: url(../webImages/news_right1.png)no-repeat;
    width: 17px;
    height: 35px;
    bottom: 20px;
    position: absolute;
    right: 0%;
    cursor: pointer;
    transition: .7s;
    -webkit-transition: .7s;
}

.Package_details {
    display: inline-block;
    vertical-align: top;
    width: 40.7%;
}

.Package_details h2 {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    font-family: 'exo_2bold';
    font-size: 20px;
    color: #000000;
    margin-bottom: 15px;
}

.Package_text1 {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.Package_details ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 5px;
}

.Package_details ul li {
    display: inline-block;
    width: 100%;
    margin-bottom: 7px;
}

.Package_price {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
}


.Package_price_info {
    width: 45.8%;
    display: inline-block;
    vertical-align: top;
    margin-right: 6.9%;
}

.Package_price_info h1 {
    width: 100%;
        font-family: 'latobold';
    font-size: 18px;
    color: #000000;
    text-shadow: 0px 0px #000;
    letter-spacing: 1px;
}

.Package_price_info h2 {
     font-family: 'exo_2bold';
    font-size: 36px;
    color: #146eaa;
    letter-spacing: 1px;
    margin-top: 3px;
    margin-bottom: 0px;
}

.Package_details h2 {
    width: 100%;
    display: inline-block;
    vertical-align: top;
   font-family: 'exo_2bold';
    font-size: 20px;
    color: #000000;
    margin-bottom: 15px;
}

.Package_btn1 {
    width: 100%;
    margin-top: 20px;
    background: #ffc600;
    border-radius: 0.5em;
    transition: .7s;
}

.Package_btn1 a {
    text-align: center;
    display: block;
        font-family: 'latobold';

    font-size: 16px;
    color: #146eaa;
    letter-spacing: 1px;
    padding: 13px 14px;
}

.Package_price_info: last-child {
    margin-right: 0%;
}

.Package_price_info {
    width: 45.8%;
    display: inline-block;
    vertical-align: top;
    margin-right: 6.9%;
}

.call_us1 {
    display: inline-block;
    vertical-align: middle;
}

.call_us1 h3 {
    font-family: 'HelveticaNeueLTStd-LtCn';
    font-size: 16px;
    color: #000000;
    display: inline-block;
    letter-spacing: 1px;
}
.call_us1 h4 {
    font-family: 'HelveticaNeueLTStd-BdCn';
    font-size: 23px;
    color: #146eaa;
    margin-top: 3px;
}

.Package_price_info: last-child .Package_btn1 {
    margin-top: 22px;
}

.Package_btn1 {
    width: 100%;
    margin-top: 20px;
    background: #ffc600;
    border-radius: 0.5em;
    transition: .7s;
}
.Package_btn1 a {
    text-align: center;
    display: block;
        font-family: 'latobold';
    font-size: 16px;
    color: #146eaa;
    letter-spacing: 1px;
    padding: 13px 14px;
}
.tabs_side {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-top: 50px;
}
.nav-tabs {
    border-bottom: none;
    background: #e3e3e3;
}

.nav-tabs>li {
    float: none;
    display: inline-block;
    margin-bottom: -1px;
}
  .inner_text p {
                            text-align: justify;
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 16px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            margin-bottom: 19px;
                            max-height: 112px;
                            overflow: hidden;
                        }
                        
                        .business_profile {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            margin-top: 27px;
                        }
                        
                        .business_side {
                            display: inline-block;
                            vertical-align: top;
                            width: 32.9%;
                        }
                        
                        .business_side h3 {
                            width: 100%;
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            font-size: 20px;
                            color: #116eab;
                        }
                        
                        .business_details {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            margin-top: 45px;
                        }
                        
                        .business_details ul {
                            list-style: none;
                            padding: 0px;
                            margin: 0px;
                        }
                        
                        .business_details ul li {
                            width: 100% !important;
                            border-bottom: 1px solid #cccccc;
                            padding-bottom: 4px;
                            padding-top: 4px;
                        }
                        
                        .business_details ul li:last-child {
                            border-bottom: none;
                        }
                        
                        .left_side {
                            display: inline-block;
                            vertical-align: top;
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 14px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            width: 48%;
                        }
                        
                        .left_side h4 {
                            width: 64%;
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            font-size: 14px;
                            color: #000000;
                        }
                        
                        .right_side {
                            display: inline-block;
                            vertical-align: top;
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 14px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            width: 50%;
                        }
                        
                        .right_side h4 {
                            width: 100%;
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            font-size: 14px;
                            color: #000000;
                        }
                        
                        .our_services {
                            width: 62.6%;
                            display: inline-block;
                            vertical-align: top;
                            margin-left: 4%;
                        }
                        
                        .our_services h3 {
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            font-size: 20px;
                            color: #116eab;
                        }
                        
                        .services_side {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                        }
                        
                        .inner_div {
                            width: 46.4%;
                            display: inline-block;
                            vertical-align: top;
                            margin-top: 14px;
                            margin-right: 3%;
                            margin-bottom: 11px;
                        }
                        
                        .inner_div span {
                            display: inline-block;
                            margin-right: 19px;
                            vertical-align: top;
                        }
                        
                        .inner_div h2 {
                            width: 100%;
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 18px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            display: inline-block;
                            margin-bottom: 10px;
                        }
                        
                        .info1 {
                            width: 80%;
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 14px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            display: inline-block;
                            text-align: justify;
                            max-height: 125px;
                            overflow: hidden;
                        }
                        
                        .Package1 {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            margin-top: 46px;
                        }
                        
                        .inner_min_side {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            min-height: 200px;
                            overflow: hidden;
                        }
                        
                        .pic_slide {
                            width: 56.3%;
                            display: inline-block;
                            vertical-align: top;
                            margin-right: 2.5%;
                        }
                        
                        .inner_pic11 {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            padding: 7px;
                            background: #e1e1e1;
                            transition: .7s;
                        }
                        
                        .inner_pic11 img {
                            width: 100%;
                        }
                        
                        .inner_pic11:hover {
                            -webkit-filter: contrast(1.75);
                            filter: contrast(1.75);
                        }
                        
                        .owl-4 {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            position: relative;
                            margin-top: 22px;
                        }
                        
                        .all4 {
                            text-align: center;
                            width: 90.5%;
                            margin: 0 auto;
                            z-index: 9;
                            position: relative;
                        }
                        
                        .slid4 {
                            width: 91%;
                            display: inline-block;
                            vertical-align: top;
                            transition: .7s;
                        }
                        
                        .slid4 img {
                            -webkit-filter: saturate(0);
                            filter: saturate(0);
                            transition: .7s;
                        }
                        
                        .slid4 a img {
                            transition: .7s;
                        }
                        
                        .active5 img {
                            -webkit-filter: grayscale(0);
                            filter: grayscale(0);
                            transition: .7s;
                        }
                        
                        .slid4 img:hover {
                            -webkit-filter: grayscale(0);
                            filter: grayscale(0);
                        }
                        
                        .btns_area22 {
                            position: absolute;
                            width: 100%;
                            left: 0px;
                            height: 35px;
                            bottom: 20%;
                        }
                        
                        .left_btn22 {
                            background: url(../webImages/news_left1.png)no-repeat;
                            width: 17px;
                            height: 35px;
                            position: absolute;
                            left: 0%;
                            bottom: 20px;
                            cursor: pointer;
                            transition: .7s;
                            -webkit-transition: .7s;
                        }
                        
                        .right_btn22 {
                            background: url(../webImages/news_right1.png)no-repeat;
                            width: 17px;
                            height: 35px;
                            bottom: 20px;
                            position: absolute;
                            right: 0%;
                            cursor: pointer;
                            transition: .7s;
                            -webkit-transition: .7s;
                        }
                        
                        .Package_details {
                            display: inline-block;
                            vertical-align: top;
                            width: 40.7%;
                        }
                        
                        .Package_details h2 {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                           font-family: 'exo_2bold';
                            font-size: 20px;
                            color: #000000;
                            margin-bottom: 15px;
                        }
                        
                        .Package_details ul {
                            list-style: none;
                            margin: 0px;
                            padding: 0px;
                            border-bottom: 1px solid #cccccc;
                            padding-bottom: 5px;
                        }
                        
                        .Package_details ul li {
                            display: inline-block;
                            width: 100%;
                            margin-bottom: 7px;
                        }
                        
                        .Package_details ul li h3 {
                            display: inline-block;
                            vertical-align: top;
                            font-family: 'latobold';
                            font-size: 16px;
                            color: #000000;
                            letter-spacing: 1px;
                        }
                        
                        .Package_details ul li h4 {
                            display: inline-block;
                            vertical-align: top;
                            font-family: 'latoregular';
                            font-size: 16px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            letter-spacing: 1px;
                        }
                        
                        .Package_text1 {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                        }
                        
                        .Package_price {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            margin-top: 15px;
                        }
                        
                        .Package_price_info {
                            width: 45.8%;
                            display: inline-block;
                            vertical-align: top;
                            margin-right: 6.9%;
                        }
                        
                        .Package_price_info:last-child {
                            margin-right: 0%;
                        }
                        
                        .Package_price_info h1 {
                            width: 100%;
                               font-family: 'latobold';
                            font-size: 18px;
                            color: #000000;
                            text-shadow: 0px 0px #000;
                            letter-spacing: 1px;
                        }
                        
                        .Package_price_info h2 {
                            font-family: 'exo_2bold';
                            font-size: 36px;
                            color: #146eaa;
                            letter-spacing: 1px;
                            margin-top: 3px;
                            margin-bottom: 0px;
                        }
                        
                        .Package_btn1 {
                            width: 100%;
                            margin-top: 20px;
                            background: #ffc600;
                            border-radius: 0.5em;
                            transition: .7s;
                        }
                        
                        .Package_btn1 a {
                            text-align: center;
                            display: block;
                                font-family: 'latobold';
                            font-size: 16px;
                            color: #146eaa;
                            letter-spacing: 1px;
                            padding: 13px 14px;
                        }
                        
                        .Package_btn1:hover {
                            background: #e6b50d;
                            border-radius: 0.5em;
                        }
                        
                        .call_us1 {
                            display: inline-block;
                            vertical-align: middle;
                        }
                        
                        .call_us1 h3 {
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 16px;
                            color: #000000;
                            display: inline-block;
                            letter-spacing: 1px;
                        }
                        
                        .call_us1 h4 {
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            font-size: 23px;
                            color: #146eaa;
                            margin-top: 3px;
                        }
                        
                        .Package_price_info:last-child .Package_btn1 {
                            margin-top: 22px;
                        }
                        
                        .tabs_side {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            margin-top: 50px;
                        }
                        
                        .nav-tabs {
                            border-bottom: none;
                            background: #e3e3e3;
                        }
                        
                        .nav-tabs>li.active>a,
                        .nav-tabs>li.active>a:focus {
                            color: #ffffff;
                            cursor: default;
                            background-color: #116eab;
                            border: none;
                            border-bottom-color: none;
                        }
                        
                        .nav-tabs>li.active>a:hover {
                            background: #116eab !important;
                            color: #ffffff !important;
                        }
                        
                        .nav-tabs>li>a:hover {
                            background: #116eab !important;
                            color: #ffffff !important;
                        }
                        
                        .nav>li>a {
                            position: relative;
                            display: block;
                            padding: 12px 40px;
                            color: #000;
                            letter-spacing: 1px;
                            font-size: 18px;
                             font-family: 'latobold';

                        }
                        
                        .nav-tabs>li {
                            float: none;
                            display: inline-block;
                            margin-bottom: -1px;
                        }
                        
                        .nav-tabs>li>a {
                            margin-right: 2px;
                            line-height: 1.42857143;
                            border: none;
                            border-top-right-radius: 0.5em;
                        }
                        
                        .tab_test {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            margin-top: 22px;
                            font-family: 'latoregular';
                            font-size: 16px;
                            color: #000000;
                            letter-spacing: 1px;
                            text-shadow: 0px 0px #000;
                            text-align: justify;
                        }
                        
                        .tab_test p {
                            font-family: 'latoregular';
                            font-size: 16px;
                            color: #000000;
                            letter-spacing: 1px;
                            text-shadow: 0px 0px #000;
                            text-align: justify;
                            margin-bottom: 22px;
                            max-height: 88px;
                            overflow: hidden;
                        }
                        
                        .ul_side {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                        }
                        
                        .ul_side ul {
                            list-style: none;
                            list-style-image: url(../webImages/ul_pic.png);
                            margin-top: 22px;
                            padding: 0px 23px;
                        }
                        
                        .ul_side ul li {
                                font-family: 'latoregular';
                            font-size: 16px;
                            color: #000000;
                            text-shadow: 0px 0px #000;
                        }

                        .text_side1 {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                        }
                        
                        .text_side1 h3 {
                            width: 100%;
                            text-align: center;
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 22px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            margin-top: 49px;
                            max-height: 23px;
                            overflow: hidden;
                        }
                        
                        .text_side1 h4 {
                            width: 100%;
                            text-align: center;
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            font-size: 36px;
                            color: #116eab;
                            text-shadow: 0px 0px #116eab;
                            margin-top: 15px;
                            max-height: 38px;
                            overflow: hidden;
                        }
                        
                        .text_side1 h2 {
                            width: 59%;
                            text-align: center;
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 18px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            margin-top: 17px !important;
                            margin: 0 auto;
                            max-height: 37px;
                            overflow: hidden;
                        }
                        
                        .latest_deals {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            margin-top: 50px;
                        }
                        
                        .latest_deals h3 {
                            width: 100%;
                            text-align: center;
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            font-size: 30px;
                            color: #000000;
                        }
                        
                        .latest_news {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            margin-top: 60px;
                            text-align: center;
                        }
                        
                        .Package_side {
                            width: 23.2%;
                            display: inline-block;
                            vertical-align: top;
                            border: 1px solid #cccccc;
                            transition: .7s;
                            margin-right: 1%;
                            margin-bottom: 50px;
                        }
                        
                        .pic_side {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            border: 7px solid #e1e1e1;
                            transition: .7s;
                        }
                        
                        .pic_side img {
                            width: 100%;
                            height: 144px;
                        }
                        
                        .Package_info {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            padding: 14px;
                            transition: .7s;
                        }
                        
                        .Package_info h2 {
                            width: 84%;
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            font-size: 16px;
                            color: #0b60a3;
                            max-height: 66px;
                            overflow: hidden;
                            text-shadow: 0px 0px #0b60a3;
                            letter-spacing: 1px;
                            text-align: left;
                        }
                        
                        .Package_info ul {
                            list-style: none;
                            list-style-image: url(../webImages/ul_pic.png);
                            margin-top: 22px;
                            padding: 0px 23px;
                        }
                        
                        .Package_info ul li {
                            width: 100%;
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 14px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            margin-bottom: 8px;
                            letter-spacing: 1px;
                            text-align: left;
                        }
                        
                        .Package_btn {
                            width: 100%;
                            display: inline-block;
                            vertical-align: top;
                            border-top: 1px solid #cccccc;
                            padding: 13px 14px;
                            transition: .7s;
                        }
                        
                        .Package_btn h3 {
                            /*width: 35%;*/
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            font-size: 15.58px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            display: inline-block;
                            transition: .7s;
                            float: left;
                            margin-left: 11px;
                        }
                        
                        .view_details {
                            /*width: 32%;*/
                            display: inline-block;
                            float: right;
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 11.68px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            transition: .7s;
                        }
                        
                        .view_details a {
                            font-family: 'HelveticaNeueLTStd-LtCn';
                            font-size: 11.68px;
                            color: #000000;
                            text-shadow: 0px 0px #000000;
                            display: inline-block;
                            transition: .7s;
                        }
                        
                        .view_details a span {
                            transition: .7s;
                            background: url(../webImages/view_btn.png) no-repeat;
                            display: inline-block;
                            width: 7px;
                            height: 12px;
                            vertical-align: middle;
                            margin-top: 1px;
                        }
                        
                        .Package_side:hover .pic_side {
                            border: 7px solid #ffc600;
                        }
                        
                        .Package_side:hover .Package_btn {
                            background: #116eab;
                        }
                        
                        .Package_side:hover .view_details a {
                            color: #ffffff;
                        }
                        
                        .Package_side:hover .Package_btn h3 {
                            color: #ffffff;
                        }
                        
                        .Package_side:hover .view_details a span {
                            background: url(../webImages/view_btn1.png) no-repeat;
                        }
                        
                        .show_more {
                            width: 30%;
                            border: 1px solid #116eab;
                            width: 14.3%;
                            margin: 0 auto;
                            text-align: center;
                            height: 47px;
                            line-height: 47px;
                            border-radius: 0.5em;
                            transition: .7s;
                        }
                        
                        .show_more a {
                            display: block;
                            transition: .7s;
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            font-size: 16px;
                            color: #1089d8;
                        }
                        
                        .show_more:hover a {
                            background: #1089d8;
                            color: #ffffff;
                        }


                        .collapsable_main_side_div{
                                    width: 100%;
                                    display: inline-block;
                                    vertical-align: top;
                                    margin-top: 50px;
                        }
                        .collapsable_main_side_div .panel-title a{
                                color: #000;
                                font-size: 20px;
                                font-family: 'latobold';
                                    transition: .7s;
                        }
                      .collapsable_main_side_div .panel-default>.panel-heading {
                            background: #e3e3e3;
                            text-align: center;
                              transition: .7s;
                        }
                        .collapsable_main_side_div .panel-heading:hover{
                            background: #116eab;
                        }
                      
                        .collapsable_main_side_div .panel-heading:hover .panel-title a{
                            color: #fff;
                        }
                        .collapsable_main_side_div{
                            display:none;
                        }
.div1 {
                            position: fixed;
                            top: 17%;
                            z-index: 99999;
                        }
                        
                        .btn_side_1 {
                            width: 50px;
                            background: #ffc600;
                            cursor: pointer;
                            z-index: 999;
                            position: relative;
                            border-top-right-radius: 1em;
                            border-bottom-right-radius: 1em;
                            transition: .7s;
                        }
                        
                        .btn_side_1:hover {
                            background: #ffd545;
                        }
                        
                        .img_2 {
                            padding: 0px 5px;
                            padding-top: 12px;
                        }
                        
                        .btn_side_2 {
                            width: 50px;
                            height: 232px;
                            background: #ffc600;
                            cursor: pointer;
                            z-index: 999;
                            float: right;
                            position: absolute;
                            left: 100%;
                            top: 0%;
                            border-top-right-radius: 1em;
                            border-bottom-right-radius: 1em;
                            transition: .7s;
                        }
                        
                        .btn_side_2:hover {
                            background: #ffd545;
                        }
                        
                        .text_1 {
                            color: #000;
                            font-size: 19px;
                            width: 50px;
                            padding: 10px;
                            writing-mode: tb-rl;
                            -ms-transform: rotate(180deg);
                            -webkit-transform: rotate(180deg);
                            transform: rotate(180deg);
                            max-height: 168px;
                            text-align: center;
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            line-height: normal;
                            transition: .7s;
                        }
                        
                        .open_side_form {
    position: absolute;
    right: 0px;
    background: #eae3dd;
    top: 11%;
    padding-bottom: 35px;
    padding-top: 18px;
        z-index: 9999;
}
                        
                        .open_side_form iframe {
                            height: 368px;
                        }
                        .div2 {
                            position: relative;
                            margin-top: 15px;
                            transition: .7s;
                        }
                        
                        .div2 {
                            display: none;
                        }
                        
                        .text_2 {
                            color: #000;
                            font-size: 19px;
                            width: 100%;
                            padding: 14px 10px;
                            max-height: 168px;
                            text-align: center;
                            font-family: 'HelveticaNeueLTStd-BdCn';
                            line-height: normal;
                            transition: .7s;
                            background: #ffc600;
                            transition: .7s;
                        }
                        
                        .div2:hover .text_2 {
                            background: #ffd545;
                        }
                        
                        .open_side_form1 {
                            left: 0px;
                            background: #eae3dd;
                            text-align: center;
                            top: 0%;
                            padding-bottom: 35px;
                            padding-top: 18px;
                        }
                        
                        .open_side_form1 iframe {
                            height: 364px;
                        }



                        