@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,400italic,600,300italic,300,600italic,700,700italic);

@import url(https://fonts.googleapis.com/css?family=Poiret+One);


html,

body {

    height: 100%;

}



body {

    padding-top: 0px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */

	font-family: 'Titillium Web', sans-serif;

}



.img-portfolio {

    margin-bottom: 30px;

}

.cd-header-buttons > li:first-child {
    display: none;
}

.modal-header {
    min-height: 16.43px;
    border-bottom: 3px solid #ff9900;
    background: #B98B1C;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
    background: #B98B1C;

}


#main-contact-form label {
    font-size: 16px !important;
    height: 30px;
    text-align: left !important;
    text-transform: capitalize;
}

.img-hover:hover {

    opacity: 0.8;

}



/* Home Page Carousel */



header.carousel {

    height: 500px;

}



header.carousel .item,

header.carousel .item.active,

header.carousel .carousel-inner {

    height: 100%;

}



header.carousel .fill {

    width: 100%;

    height: 100%;

    background-position: center;

    background-size: cover;

}



/* 404 Page Styles */



.error-404 {

    font-size: 100px;

}




.period {

    display: block;

    font-style: italic;

}



/* Responsive Styles */



@media(max-width:991px) {

    .customer-img,

    .img-related {

        margin-bottom: 30px;

    }

}



@media(max-width:767px) {

    .img-portfolio {

        margin-bottom: 15px;

    }



    header.carousel .carousel {

        height: 70%;

    }

}





.logo{

color:#2e5a87;

font-size:31px;

font-weight:bold;

text-transform:uppercase;	

}







.orange-color-txt {

  border-bottom: 1px solid #ccc;
   color: #2989d8;
   margin: 0;
 padding: 6px 0;
  text-align: center;
   margin: 0 0 12px;
   min-height: 68px;

}

.trip-finder-btn{

background:#2989d8 url(../images1/disclosure_arrow.png) no-repeat 154px 15px;

border:1px solid #2e5b85;

text-align:left;

font-size:30px;

color:#fff;

float:right;

cursor:pointer;

font-weight:bold;

padding:5px 5px 5px 10px;

width:190px;	

}



.menu-dwn-strip{

text-transform:uppercase;

font-size:18px;

font-family: 'Titillium Web', sans-serif;

font-weight:600;	

}



.blue-heading-txt{

	color:#0085ca;

	font-weight:600;

	padding:20px 0px;

	font-family: 'Titillium Web', sans-serif;

}


.blue-heading-inner-txt {
    color: #277dc9;
    margin-top: 15px;
    font-family: "Poiret One",cursive;
    font-size: 30px;
    font-weight: bold;
    margin: 0;
    padding: 32px 0 7px;
    text-transform: uppercase;
    border-bottom: 3px solid;
    margin-bottom: 18px;
}

.bottom-btns .social-icons.icon-flat .fa {
    border-radius: 0;
    width: 25px;
    height: 25px;
    font-size: 14px;
    line-height: 26px;
    border-radius: 5px;
}

.sidbar-bg-faq .social-icons .fa {
    padding: 0;
}

.sidbar-bg-faq .social-icons.icon-flat .fa
{
	border-radius:8px;
}

.brddm-bg {
    padding: 2px 0;
}

.breadcrumb {
    padding: 0px 0px!important;
    margin-bottom: 0px;
    padding-left: 0px;
    float: left;
    list-style: none;
    background: none;
    border-radius: 4px;
}


.itinerary-btn {
    background: rgba(213, 11, 49, 0.82) none repeat scroll 0 0; 
    color: #fff;
    font-size: 17px;
    float: left;
    width: 100%;
    font-weight: bold;
    padding: 5px;
    /* border-radius: 4px; */
    /* margin-bottom: 8px; */
    margin-top: 20px;
    text-align: center;
    border: 1px solid #ccc;
}
.itinerary-btn:hover
{
	background:rgb(0, 52, 102) none repeat scroll 0 0;
	color:#fff;
}



.blue-heading-inner-txt span{

background:#fff;

}

.rating-home-traveller{

color:#cc6733;

font-size:23px;

font-weight:bold;	

}



.traveller-reviw-heading{

margin-top:-10px;

color:#666;

font-size:23px;

width:100%;

padding-bottom:10px;

border-bottom:4px solid #999;	

}

.review-paratxt p{

	font-family: 'Titillium Web', sans-serif;

	color:#666;

}

.blue-more-btn{

	

}

.view-more-btn{

background:#2989d8 url(../images1/disclosure_arrow.png) no-repeat 130px 10px;

text-align:left;

width:165px;

border-radius:0px;

border:0px;

outline:none;

padding:6px;

padding-left:12px;

margin-top:10px;

font-size:22px;

color:#fff;

font-family: 'Titillium Web', sans-serif;

font-weight:300;	

}

.view-more-btn:hover{

color:#fff;	

}



p{

text-align:justify;
font-size:17px;

}



.extraordinary{

background:#fff;

padding:10px;

border-left:1px solid #0085ca;	

}

#about-container{

	background:#e6f1f7;

	padding:30px 0px 30px 0px;

}



.blue-heading-txt2{

    color: #0085ca;

	font-size:30px;

    padding: 20px 0px;

    font-family: 'Titillium Web', sans-serif;

	padding-top:0px; margin-bottom:6px; padding-bottom:0px; margin-top:0px; font-weight:200;

	}

	.extraordinary div div p{

		line-height:22px;

		color:#666;

	}



.yellow-btn{

    background:#2989d8 url(../images/blue-arrow.png) no-repeat 185px 5px;

    text-align: left;

    border-radius: 0px;

    border: 0px;

	float:left;

	width:225px;

    outline: none;

    padding: 6px 12px 6px 12px;

    margin-top: -5px;

	text-decoration:none;

    font-size: 21px;

    color: #fff;

    font-family: 'Titillium Web', sans-serif;

}

.yellow-btn:hover{

color:#fff;

text-decoration:none;	

}




.yellow-btn2 {
      border: 1px solid #ffffff;
    border-radius: 5px;
    bottom: 0;
    background: #2989d8;
    color: #ffffff;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    margin-top: 0;
    outline: medium none;
    padding: 5px 10px;
    position: absolute;
    right: 15px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}

address {
    font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
}

.min-height-192px
{
	min-height: 145px!important;
}

.col-md-7.min-height-192px > p {
    font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
    line-height: 32px;
}

.yellow-btn2:hover{

color:#fff;
background:#2989d8;

text-decoration:none;	

}

.extra-social-container{

float:right;

margin-top:-5px;

margin-right:20px;	

}

.extra-social-container a{

margin-right:32px;	

}

.extra-fb{

width:32px;

float:left;

margin:5px;

height:32px;

background:url(../images1/extra-social.png) no-repeat -12px -4px;	

}

.extra-twitter{

width:32px;

float:left;

margin:5px;

height:32px;

background:url(../images1/extra-social.png) no-repeat -74px -4px;	

}

.extra-insta{

width:32px;

float:left;

margin:5px;

height:32px;

background:url(../images/extra-social.png) no-repeat -254px -4px;	

}

.extra-g{

width:32px;

float:left;

margin:5px;

height:32px;

background:url(../images/extra-social.png) no-repeat -194px -4px;	

}

.extra-pin{

width:32px;

margin:5px;

float:left;

height:32px;

background:url(../images1/extra-social.png) no-repeat -134px -4px;	

}



.about-dwn-strip-bg{

background:#0085ca;

min-height:80px;

}



.popular-interest{

padding:0px !important;

}



.blue-viewmore-btn{

    background: #0085ca url(../images1/disclosure_arrow.png) no-repeat 110px 10px;

        text-align: left;

    width: 141px;

    border-radius: 0px;

    border: 0px;

    outline: none;

    padding: 6px;

    padding-left: 12px;

    margin-top: 45px;

    font-size: 22px;

    color: #fff;

    font-family: 'Titillium Web', sans-serif;

    font-weight: 300;

}



.email-txt{

font-family: 'Titillium Web', sans-serif;

color:#333;

font-size:21px;

line-height:34px;	

}

.mail-red-txt{

color:#ef8f00;

font-weight:600;	

}





/*----- Newsletter ------*/



.newsletter-txt{

background:#343434;

padding:1px;

text-transform:uppercase;

color:#fff;

margin:14px;

min-height:43px;

margin-left:100px;

line-height:42px;

font-size:18px;

text-align:center;	

}

.news-btn{

background:#0085ca;

padding:2px;

border-radius:0px;

font-size:25px;

color:#fff;

width:60px;	

}

.news-area{

	float: left;

    border-radius: 0px;

    border: 0px;

	width:255px;

	font-size:19px;

	color:#666;

	height:40px;

	margin-right:5px;

}






.white{

color:#fff;

font-size:13px;

margin-top:8px;	

}

.nav-top li a{

font-size:14px;	

}





@media (min-width:1280px)

{

.drop-margin{

	float:left !important;

padding-left:0px !important;	

}

.drop-width{

	float:left;

	width:200px;  

  }

    #menu-click{

		display:none;

  }

  #menu-click2{

		display:none;

  }

  #menu-click3{

		display:none;

  }

  .menu-dwn-strip li:hover ul{

visibility:visible !important;

display:block !important;

float:left;

position:absolute !important;	

}



.for-mobile{

display:none;	

}

  	

}



@media (min-width:1024px) and (max-width:1279px)

{



.top-phone-number{

margin-left:20px !important;	

}

.nav-top li a{

padding:10px 10px !important;	

}

.logo{

font-size:30px !important;	

}

header.carousel {

    height: 300px !important;

}

.newsletter-txt{

margin-left:50px !important;	

}

.news-area{

width:222px !important;	

}

.extra-social-container a{

margin-right:20px !important;	

}

.footer-phonenumber{

margin-left:10px !important;	

}

.footer-btn{

width:160px !important;

padding:10px 10px 10px 12px !important;

font-size:18px !important;

background:#0085ca url(../images1/disclosure_arrow.png) no-repeat 129px 12px !important;	

}

.top-menu>ul>li>a{

padding:10px 8px !important;	

}

.itinerary-btn-blue{

font-size:17px !important;	

}

.itinerary-btn-yellow{

font-size:17px !important;	

}

.acrrediation-logos a img {

    margin-bottom: 10px;

    float: left;

    width: 65px;

	margin-left:10px;

    padding-left: 0px;

}

.payment-icon a img{

float:left;

width:57px !important;

margin-right: -6px;

padding-left:0px !important;

padding-left:10px !important;

}

.nav-tabs.nav-justified>li>a{

font-size:15px !important;	

}

.drop-margin{

float:left !important;

padding-left:0px !important;	

}

.drop-width{

	float:left;

	width:200px;  

  }

  #menu-click{

	  display:none;

  }

  #menu-click2{

		display:none;

  }

  #menu-click3{

		display:none;

  }

  .menu-dwn-strip li:hover ul{

visibility:visible !important;

display:block !important;

float:left;

position:absolute !important;	

}



.for-mobile{

display:none;	

}

	

}



@media (min-width:768px) and (max-width:1023px)

{



.nav-top{

margin-right:10px;	

}

.logo{

margin:10px 0px 0px 175px !important;	

}

.menu-dwn-strip li a{

font-size:14px !important;

padding:10px 13px !important;	

}

header.carousel {

    height: 300px !important;

}

.extra-social-container a{

margin-right:0px !important;	

}

.newsletter-txt{

margin-left:0px !important;	

}

.footer-phonenumber{

margin-left:0px !important;	

}

.top-menu{

margin-right:50px !important;	

}

.acrrediation-logos a img {

    margin-bottom: 10px;

    float: left;

    width: 76px;

    padding-left: 0px;

}

.payment-icon a img{

float:left;

width:41px !important;

padding-left:0px !important;

padding-right:10px !important;

}

.drop-width{

	float:left;

	width:200px;  

  }

  #menu-click{

	  display:none;

  }

  #menu-click2{

		display:none;

  }

  #menu-click3{

		display:none;

  }

  

.menu-dwn-strip li:hover ul{

visibility:visible !important;

display:block !important;

float:left;

position:absolute !important;	

}



.for-mobile{

display:none;	

}

.acrrediation-logos a img{

margin-left:10px;	

}

	

}



@media (min-width:600px) and (max-width:767px)

{



.navbar-toggle{

background:#2e5b85 !important;	

}

.navbar-toggle .icon-bar{

background:#fff !important;	

}

.trip-finder-btn{

margin-top:-47px !important;	

}

.top-phone-number{

margin-left:15px !important;	

}

header.carousel {

    height: 200px !important;

}

.blue-viewmore-btn{

margin-top:-65px !important;	

}

.top-menu ul li.first{

display:none !important;	

}

.top-menu{

margin-top:0px !important;	

}

.navbar-header{

float:left;	

}

.itinerary-btn-blue{

font-size:17px !important;	

}

.itinerary-btn-yellow{

font-size:17px !important;	

}

.nav-tabs.nav-justified>li>a{

color:#fff !important;

font-size:17px !important;	

}

.acrrediation-logos a img {

    margin-bottom: 10px;

    float: left;

    width: 76px;

    padding-left: 10px;

}

.payment-icon a img{

float:right;

margin-right:7px !important;

width:50px !important;

padding-left:0px !important;

padding-left:4px !important;

}

.footer-link-left h4{

margin-left:0px !important;	

}

.footer-link-left ul{

margin-left:15px;

padding:0px;	

}

.news-area{

width:240px !important;	

}

.newsletter-txt{

margin-left:0px !important;	

}

.footer-link-left{

float:left;

margin-right:70px;	

}

.drop-width{

	float:left !important;

	width:100%;  

  }



.menu-dwn-strip li a{

float:left;	

}

.menu-dwn-strip li{

float:left;

width:100%;

background:#e6f1f7;

border-bottom:2px solid #fff;	

}

  #menu-click, #menu-slide{

	  padding:5px;

	  position:relative;

	  cursor:pointer;

	  margin-top:4px;

	  float:right; 

  }

  #menu-slide{

	display:none;

  }

  #menu-click2, #menu-slide2{

	  padding:5px;

	  position:relative;

	  cursor:pointer;

	  margin-top:4px;

	  float:right;

  }

  #menu-slide2{

	display:none;

  }

    #menu-click3, #menu-slide3{

	  padding:5px;

	  position:relative;

	  cursor:pointer;

	  margin-top:4px;

	  float:right;

  }

  #menu-slide3{

	display:none;

  }



  

  .caret{

	display:none;  

  }

.modal-txt{

width:33%;

float:left;	

}



.for-mobile{

display:none;	

}



	

}



@media (min-width:480px) and (max-width:599px)

{



.modal-txt{

width:50%;

float:left;	

}

.breadcrumb{

display:none;	

}

.logo{

font-size:22px !important;	

}

.orange-color-txt{

font-size:27px !important; 	

}

.trip-finder-btn{

margin-top:-58px !important;	

}

header.carousel {

    height:150px !important;

}

.navbar-toggle{

background:#2e5b85 !important;	

}

.navbar-toggle .icon-bar{

background:#fff !important;	

}

.top-phone-number{

margin-left:15px !important;	

}

.blue-viewmore-btn{

margin-top:-70px !important;	

}

.top-menu ul li.first{

display:none !important;	

}

.top-menu{

margin-top:-3px !important;	

}

.navbar-header{

float:left;	

}

.itinerary-btn-blue{

font-size:15px !important;

float:left;

margin-bottom:10px;	

}

.itinerary-btn-yellow{

font-size:15px !important;

float:left;

margin-bottom:10px;	

}

.trans-bg{

width:110px !important;	

}

.nav-tabs.nav-justified>li>a{

color:#fff !important;

font-size:17px !important;	

}

.acrrediation-logos a img {

    margin-bottom: 10px;

    float: left;

    width: 76px;

    padding-left: 0px;

}

.payment-icon a img{

float:right;

padding-left:0px !important;

padding-left:4px !important;

}

.newsletter-txt{

margin-left:0px !important;	

}

.news-area{

margin-bottom:5px !important;

width:175px !important;	

}

.footer-link-left{

float:left;

margin-left:-35px;	

}

.drop-width{

	float:left !important;

	width:100%;  

  }

.menu-dwn-strip li a{

float:left;	

}

.menu-dwn-strip li{

float:left;

width:100%;	

}



  #menu-click, #menu-slide{

	  padding:5px;

	  cursor:pointer;

	  position:relative;

	  float:right;

  }

  #menu-slide{

	display:none;

 }

 #menu-click2, #menu-slide2{

	  padding:5px;

	  cursor:pointer;

	  position:relative;

	  float:right;

  }

  #menu-slide2{

	display:none;

 }

 

    #menu-click3, #menu-slide3{

	  padding:5px;

	  position:relative;

	  cursor:pointer;

	  margin-top:4px;

	  float:right;

  }

  #menu-slide3{

	display:none;

  }

 .caret{

	display:none; 

 }

  .dropdown-home{

	width:100% !important; 

 }

.menu-dwn-strip li{

float:left;

width:100%;

background:#e6f1f7;

border-bottom:2px solid #fff;	

}

.for-mobile{

margin-top: 12px !important;

margin-bottom: 25px;

margin-left:15px;

}

.for-mobile-hide{

display:none;	

}

.acrrediation-logos a img{

margin-left:10px;	

}

.footer-link-left h4{

margin-left:35px !important;	

}

.footer-links{

margin-left:17px !important;	

}



	

}

/* Extra Small  mobile both */
@media only screen and (max-width: 767px) {
.destination-border {
    border: 1px solid hsl(0, 0%, 80%);
    border-radius: 4px;
    box-shadow: 3px 3px 8px hsl(0, 0%, 80%);
    clear: both;
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 9px;
    padding: 5px 15px;
    width: 100%!important;
}

}

/* Extra Extra Small  mobil vertical*/
@media only screen and (max-width: 460px) {
    
.destination-border {
    border: 1px solid hsl(0, 0%, 80%);
    border-radius: 4px;
    box-shadow: 3px 3px 8px hsl(0, 0%, 80%);
    clear: both;
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 9px;
    padding: 5px 15px;
    width: 100%!important;
}
 
}





@media (min-width:320px) and (max-width:479px)

{



.modal-txt{

width:50%;

float:left;	

}

	

.breadcrumb{

display:none;	

}



.logo{

font-size:22px !important;

margin-left:35px;	

}

.orange-color-txt{

font-size:20px !important; 	

}

.trip-finder-btn{

margin-right:45px !important;

font-size:25px;	

}

header.carousel {

    height:116px !important;

}

.extra-social-container a{

	margin-right:10px !important;

}

.navbar-toggle{

background:#2e5b85 !important;	

}

.navbar-toggle .icon-bar{

background:#fff !important;	

}

.top-phone-number{

margin-left:15px !important;	

}

.blue-viewmore-btn{

margin-top:-17px !important;

margin-bottom:10px !important;

margin-right:55px !important;	

}

.news-area{

margin-bottom:5px !important;	

}

.newsletter-txt{

margin-left:0px !important;	

}

.email-txt{

font-size:18px !important;	

}

.extra-social-container{

margin-top:10px;	

}

.top-menu ul li.first{

display:none !important;	

}

.top-menu{

margin-top: -22px !important;

    margin-bottom: 10px;

    margin-right: 48px;	

}

.navbar-header{

float:left;	

}



.orange-color-txt-top{

text-align:center;	

}

.itinerary-btn-blue{

font-size:15px !important;

float:left;

margin-bottom:10px;	

}

.itinerary-btn-yellow{

font-size:15px !important;

float:left;

margin-bottom:10px;	

}

/*.itinerary-btn-container{

width:120% !important;	

}*/

.itinerary-share-container{

width:185px !important;	

}

.itinerary-share-container p{

width:100%;	

}

.nav-tabs.nav-justified>li>a{

color:#fff !important;

font-size:17px !important;	

}

.acrrediation-logos{

float:left;

width:100%;	

}

.acrrediation-logos a img {

    margin-bottom: 10px;

    float: left;

    width: 76px;

    padding-left: 0px;

}

.payment-icon{

float:left;

width:100%;	

}



.payment-icon p.text-right{

text-align:left !important;	

}

.payment-icon a{

float:left !important;

margin-right:10px !important;	

}

.payment-icon a img{

float:left !important;

margin-bottom:20px !important;	

}

.acrrediation-logos a img{

margin-left:10px;	

}

.footer-btn{

margin-left:0px !important;	

}

.footer-phonenumber{

margin-left:0px !important;	

}



.payment-icon a img{

float:right;

padding-left:0px !important;

padding-left:15px !important;

}

.iti-place-name{

	float:right !important; margin-left:0px !important;  

  }

.iti-tab-car-icon{

margin-top:5px !important;	

}

.footer-link-left{

float:left;

width:100%;

margin-left:-55px;	

}

.footer-logo{

width:100px;	

}

.drop-width{

	float:left !important;

	width:100%;  

  }

.menu-dwn-strip li a{

float:left;	

}

.menu-dwn-strip li{

float:left;

width:100%;	

}



  #menu-click, #menu-slide{

	  padding:5px;

	  position:relative;

	  cursor:pointer;

	  float:right;

  }

  #menu-slide{

	display:none;

  }

  #menu-click2, #menu-slide2{

	  padding:5px;

	  cursor:pointer;

	  position:relative;

	  float:right;

  }

  #menu-slide2{

	display:none;

 }

 .caret{

	display:none; 

 }

 

    #menu-click3, #menu-slide3{

	  padding:5px;

	  position:relative;

	  cursor:pointer;

	  margin-top:4px;

	  float:right;

  }

  #menu-slide3{

	display:none;

  }

 

 .dropdown-home{

	width:100% !important; 

 }

 .menu-dwn-strip li{

float:left;

width:100%;

background:#e6f1f7;

border-bottom:2px solid #fff;	

}

.for-mobile{

	    float: left;

    width: 100%;

    margin-top: -4px !important;

}

 .for-mobile-hide{

display:none;	

}

 

	

}



.navbar-text{

margin-top:5px !important;

margin-bottom:5px !important;

margin-left:5px;

margin-right:5px;	

}

.top-menu{

float:right;	

}

.top-menu>ul>li>a{

color:#666;

font-family: 'Titillium Web', sans-serif;

font-size:14px;	

}

/*.brddm-bg{

    border-bottom: 1px solid #E6E4E4;
	background: #ECECEC;

}*/

/*.breadcrumb li a{

color:#fff;

font-family: 'Titillium Web', sans-serif;

}

.breadcrumb li.active{

color:#2989d8;

font-weight:bold;

font-family: 'Titillium Web', sans-serif;

}*/

.photo-gallerry-img a img{

 box-shadow:0px 0px 1px #666 !important;

 border:5px solid #fff !important;

}

.panel-title a{

color:#fff;

}

.faq-icon-plus{

color:#2989d8;

margin-right:7px;

}

/*.destination-border {
 border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 3px 3px 8px #ccc;
    clear: both;
    padding: 5px 15px;
    width: 49%;
    display: inline-block;
	    margin-bottom: 15px;
}*/

#myTabContent .destination-border {
   
   margin: 16px 10px!important;
}

.destination-border {

    border: 1px solid hsl(0, 0%, 80%);
   border-radius: 4px;
    box-shadow: 3px 3px 8px hsl(0, 0%, 80%);
    clear: both;
   display: inline-block;
   margin-bottom: 15px;
  margin-right: 9px;
    padding: 5px 15px;
    width: 47%;
    margin: 20px 12px;
    vertical-align: top;

}

/*.faq-bg{

    padding: 15px 0px 0px 0px;
    box-shadow: 0px 0px 3px #757575;
    border-radius: 5px;

}
*/
.blue-txt{

color:#0085ca;

}

.orange-txt{

color:#2989d8;

font-weight:600;

}

.sidebar-photo h2{

margin-top:0px;

font-weight:600;

}

.sidbar-bg-faq {
    background: rgba(236, 236, 236, 0.12);
    padding: 10px;
    margin-bottom: 10px;
}

footer .copy-right img {
    vertical-align: middle;
    width: 100px;
}

.faq-inner-heading > a {
    color: #2989d8;
	font-size: 24px;
}
.faq-inner-heading > a:hover {
    color: #2989d8;
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    margin-bottom: 15px!important;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.testimonial-side-heading{
    color: #777;
    font-size: 24px;
    padding: 10px;
    text-align: center;
    width: 100%;

}

.testimonial-small-txt{

font-size: 17px;

    padding: 15px;

    line-height: 25px;

}


.testimonial-side-heading img
{
	vertical-align: middle;
    text-align: left;
    padding-right: 18px;
}

.red {
    color: #2989d8;
    font-weight: bold;
    padding: 6px;
    display: inline-block;
    border-radius: 4px;
    width: 100%;
    border-top: 1px solid #ccc
}

.red:hover {
    color: #FFF;
    background: #2989d8;
   
}

.sidebar-photo h2 {
   margin-top: 0px;
    font-weight: normal;
    padding: 3px 0 3px 0px;
    /* background: #2989d8; */
    color: #6f6f6f !important;
    font-size: 17px;
    border-radius: 4px;
    text-align: left;
    font-family: 'Titillium Web', sans-serif;
    margin-bottom: 0;
    font-style: normal;
}


.post-tags.list-unstyled > li {
    display: inline-block;
    padding: 5px;
    width: 48%;
}

.wishlist h4 {
    display: inline-block;
    font-weight: bold;
    margin: 9px 0;
    padding: 6px;
    font-size: 18px;
    color: #2989d8;
}
.heading-details {
    font-size: 34px;
    font-weight: bold;
    line-height: 25px;
    padding: 10px 0;
}

.p-tag-for-details {
    font-family: 'Titillium Web', sans-serif;
    font-size: 17px;
    line-height: 30px;
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
    font-family: "Roboto",sans-serif;
}

.nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    color: #fff;
	font-family: "Roboto",sans-serif!important;
    font-size: 18px;
    padding: 10px 5px !important;
}

.post-tags .btn.btn-primary.btn-sm {
    background: hsl(0, 0%, 80%) none repeat scroll 0 0;
    border: medium none;
    color: hsl(209, 100%, 20%);
    font-size: 12px;
    font-style: normal;
    padding: 2px 10px;
}

.have-question{
box-shadow: 1px 2px 7px #999;
    width: 100%;
    padding: 0px;
    margin-bottom: 30px;
    background: #fff;
    border: 1px solid #ccc;
}

.have-quest-padding{

padding:10px;

}

.have-quest-padding p {
    font-family: 'Titillium Web', sans-serif;
    font-size: 17px;
    line-height: 25px;
    text-align: center;
}
.have-quest-padding img
{
	vertical-align:middle;
}

.have-quest-padding h3
{
	    font-size: 20px;
    font-weight: bold;
}

.sidebar-testimonial {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 1px #000;
    margin-bottom: 20px;
}

.sidebar-testimonial h4 {
    font-family: 'Titillium Web', sans-serif;
    font-size: 17px;
    padding: 22px;
}

.have-quest-padding hr{

margin-top: 10px;

    margin-bottom: 10px;

	border-top:1px solid #ccc;

}


.faq-inner-heading {
    background: transparent!important;
    color: #2989d8;
    padding-right: 3px;
}

.btn-warning {
    color: #fff;
    background-color: #2989d8!important;
    border-color: #2989d8;
}




.particular-gallery{

border:1px solid #fff;

padding:10px;

border-radius:3px;

margin-bottom:20px;	

}

.particular-gallery a{

margin-bottom:10px;	

}



.particular-gallery h3{

 color:#000;

 margin-top:10px;	

}

.contact-address{

list-style:none;	
 font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
	margin-bottom: 45px;
}


.tailor-heading
{
    padding: 0px 0px 14px 0px;
    margin: 10px;
    font-size: 22px;
    color: #2989d8;
    border-bottom: 1px solid;
}

.contactus-from div div label{

	font-family: 'Titillium Web', sans-serif;

}

.large-icon{

font-size:30px;

margin:-3px 10px 25px 0px;

float:left;	

}

.contact-submit {
    /* background: #2989d8 url(../images/disclosure_arrow.png) no-repeat 90px 9px !important; */
    /* padding-top: 3px; */
    position: relative;
    float: right;
}



.dropdown-home{

width:500px;

background:#fff;

left:0px !important;	

}

.dropdwn-content li{

    float: left;

    width: 100%;

    margin-top: 0px;

    background: #f6f6f6 url(../images1/drop-tick.png) no-repeat 6px 8px;

    padding-bottom: 10px;

    margin-bottom: 5px;

    padding-top: 11px;

    border-bottom: 2px solid #ccc;

    padding-left: 34px;

    padding-right:10px;

}



.dropdwn-content li a{

border-right:0px;	

}

.trip-finder-content-inner{

margin:15px;	

}

.orange-color-txt-top{

font-size:21px !important;

margin-top:14px;	

}

.top-social-media{

list-style:none;

float:right;

margin-top:7px;	

}



.itinerary-page-bg{
 
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d8d8d8;
    clear: both;
    box-shadow: 3px 3px 10px #ccc;
    display: inline-block;
    font-family: 'Titillium Web', sans-serif;
    font-size: 17px;
    height: auto;
    margin-bottom: 25px;
    min-height: 350px;
    padding: 0;

}

.itinerary-btn-container .col-sm-2 {
    padding: 0 !important;
}


.itinerary-page-bg .img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: 300px;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	z-index:9999;
}

.accordion-toggle {
    padding: 0 1px 0 0;
}

.trans-bg {
    bottom: 0;
    padding: 11px 0px 7px 6px;
    right: 0;
    float: left;
    width: auto;
    color: #fff;
    font-family: 'Titillium Web', sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: middle;
    margin-top: 8px;
}

.trans-bg ul{

    margin-top: -8px;
    padding-top: 2px;
}

.trans-bg a {

    color: #fff;

}

.cust-circle {

    background-color: #E93F66;

    border-radius: 50px;

    line-height: 40px;

    margin: 5px;

    padding: 10px;

}



.itinerary-btn-yellow{

	background:linear-gradient(#2989d8, #2989d8);

	-moz-background:linear-gradient(#2989d8, #2989d8);

	-webkit-background:linear-gradient(#2989d8, #2989d8);

	-o-background:linear-gradient(#2989d8, #2989d8);

	border:1px solid #aa6602;

	box-shadow:inset 0px 1px 1px #fff;

	text-align:center;

	color:#fff;

	float:left;

	margin-bottom:5px;

	margin-right:5px;

	font-size:18px;

	padding:5px 10px 5px 10px;

	border-radius:4px;

}

.itinerary-btn-yellow:hover{

text-decoration:none;

color:#fff;	

}



.itinerary-btn-blue {
    background: #f7511d;
    -moz-background: linear-gradient(#0085ca, #025986);
    -webkit-background: linear-gradient(#0085ca, #025986);
    -o-background: linear-gradient(#0085ca, #025986);
    /* border: 1px solid #2989d8; */
    box-shadow: inset 0px 1px 1px #fff;
    text-align: center;
    color: #fff;
    margin-right: 5px;
    font-size: 19px;
    float: left;
    margin-bottom: 5px;
    padding: 9px 27px;
    border-radius: 4px;
}

#myCarousel .fa {
    margin-top: 170%;
}

#myTab li .fa {
    display: inherit!important;
    font-size: 30px;
}

.itinerary-btn-blue:hover
{
	background:#1f5da1;
	color:#fff;
}


.jumbotron p {
       font-size: 17px!important;
    font-family: 'Titillium Web', sans-serif;
    font-weight: normal!important;
}



.itinerary-btn-blue:hover{

text-decoration:none;

color:#fff;	

}

.itinerary-btn-container {
    float: left;
    margin-top: 0px;
	width: 100%;
}

.border-right-left
{
	border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}



.itinerary-btn-container-dwn-container{
    float: left;
    width: 100%;
    border-top: 1px solid #ccc;
    margin-top: 0;

}

  .test + .tooltip > .tooltip-inner {

      background-color: #0085ca ; 

      color: #FFFFFF; 

      padding: 5px 10px 5px 10px;

	  margin-top:-25px;

	  float:left;

      font-size:13px;

  }

  .txt-lg{

	 font-size:30px;

  }

/*.itinerary-share-container {
    float: left;
    width: auto;
    margin-top: 0;
    padding-left: 6px;
	z-index:9999;
}*/

.itinerary-share-container {
      color: #2989d8;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 9999;
    top: 11px;
}

.label-default {
       background-color: #eee;
    margin-left: 11px!important;
    float: inherit!important;
    color: #4289CE;
    font-size: 12px;
    line-height: 30px;
}
  .iti-fb{

	float: left;
    background: url(../images1/iti-social.png) no-repeat -2px 0px;
    width: 38px;
    height: 38px;
    margin-left: 0;

  }

.iti-twitter {
    float: left;
    background: url(../images1/iti-social.png) no-repeat -38px 0;
    width: 38px;
    height: 38px;
    margin-left: 0;
}


.iti-g-plus {
    float: left;
    background: url(../images1/iti-social.png) no-repeat -74px 0;
    width: 38px;
    height: 38px;
    margin-left: 0;
}

.iti-in {
    float: left;
    background: url(../images1/iti-social.png) no-repeat -113px 0px;
    width: 38px;
    height: 38px;
    margin-left: 0;
}

.share-txt {
    float: left;
    margin-top: 7px;
    color: #2989d8;
    font-size: 15px;
    font-family: 'Titillium Web', sans-serif;
    margin-right: 10px;
    padding-left: 0px;
}

 .itinerary-share-container p {
    font-size: 12px;
	color:#000;
}

/*  .tab-bg{

	background:#2e5b85;  

  }*/
  
.nav-tabs.nav-justified > li {
    display: inline-block!important;
    width: 18%!important;
    border-radius: 3px;
}


  
.itinerary-share-container .list-inline>li {
    display: inline-block;
    padding-right: 2px;
    padding-left: 2px;
}

  .nav-tabs.nav-justified>li>a:hover{

	color:#fff;

	background:#D50B31;  

  }

.tab-content {
    background-color: #fff;
       border: 1px solid #ddd;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 15px;
    padding: 11px;
	font-family:'Titillium Web', sans-serif;
}

#overview > p {
    font-family: "Titillium Web",sans-serif;
    font-size: 17px;
    line-height: 34px;
    text-align: left;
}

.post-tags li {
     display: inline;
}

.particular-gallery.text-center > h3 {
    color: #2989d8;
    font-size: 20px;
}

.panel-body > p {
    font-size: 17px;
	font-family:'Titillium Web', sans-serif;
	font-style:normal!important;
	line-height:34px;
}


.side-bar-img img
{
	border-radius: 28px;
	margin-bottom:20px;
}

.nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 0px 0px 0 0;
    color: #fff;
    font-size: 16px!important;
    padding: 10px 0px !important;
}

.nav-tabs.nav-justified>.active>a {
    color: #fff !important;
    background: #D50B31 !important;
}

  .tab-arrow-list{

	list-style:none;

	margin:0px;

	padding:0px;  

  }

  .tab-arrow-list li{

	background:url(../images1/drop-tick.png) no-repeat 0px 0px;

	padding-left:30px;

	line-height:30px;

	font-size:16px; list-style:none;

  }

  .iti-tab-particular-collaspe{

	float:left;

	width:33.33%;  

  }

  .iti-tab-particular-collaspe h4{

	margin:0px;

	float:left;  

  }

  .acrrediation-logos a img{

	margin-bottom:10px;

	float:left;  

  }

  

  .modal-close{

	color:#fff !important;

	font-weight:normal;

	opacity:9 !important;  

  }

  .modal-txt a{

	  font-size:15px;

	  color:#333;

	  line-height:25px;

  }

  .modal-head-bg{

	  background:#e6f1f7;

	  padding:7px 10px 7px 10px;

	  margin-top:0px;

  }

  .acrrediation-logos p{

	text-align:left;

	font-size:18px;

	font-family: 'Titillium Web', sans-serif;  

  }

  .payment-icon p{

	 font-size:18px;

	font-family: 'Titillium Web', sans-serif; 

  }

  .footer-link-left h4{

	  font-size:18px;

	  font-weight:600;

	  color:#000;

	font-family: 'Titillium Web', sans-serif;

  }

  .footer-link-right h4{

	  font-size:18px;

	  font-weight:600;

	  color:#000;

	font-family: 'Titillium Web', sans-serif;

  }

  #myTab > li {
    background:#226ab1;
}

  .iti-place-name{

	float:left; margin-left:50px;  

  }

address a{

    font-weight: 600;

    color: #2989d8;	

}

.panel-body{

	font-family: 'Titillium Web', sans-serif;

}



.jumbotron{

padding:10px !important;

background:#fff;	

}

.jumbotron P{

font-size:14px;

font-weight:normal;	

}

.jumbotron h3{

	margin-top:0px !important;

}

.commendation-hr{

margin-bottom:10px; margin-top:5px;	

}



@media(max-width:360px) {

	.top-menu{

	margin-right:75px !important;	

	}

	.logo{

	margin-left:30px;	

	}

}



.payment-icon div a img{

width:65px;	

float: right;

}



.btn-flat{

     background: #2989d8;

    text-align: left;

    border-radius: 0px;

    border: 0px;

    outline: none;

    padding: 6px 10px 6px 10px;

    margin-top: 10px;

    text-decoration: none;

    font-size: 16px;

    color: #fff;

    font-family: 'Titillium Web', sans-serif;  

}

.btn-flat:hover, .btn-flat:focus{

      background: #2989d8 !important;

  }

  .panel-default>.panel-heading{

      

      background:#f6f6f6;

  }

.well {
    min-height: 20px;
    padding: 8px;
    margin-bottom: 20px;
   background-color: #fff;
    border:1px solid #6f6f6f;
    border-radius: 30px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
  
  
.panel-title {
     color: #383838;
	 font-size: 18px!important;
}

.min-height-192px .more b.pull-left {
    float: none !important;
}

.sidbar-bg-faq .fa {
     padding: 0 16px;
}

.breadcrumb li a
{
	color:#2989d8;
}


/*Change icons size here*/
.social-icons .fa {
	font-size: 1.8em;
}
/*Change icons circle size and color here*/
.social-icons .fa {
    width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #FFF;
    color: rgba(255, 255, 255, 0.8);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.social-icons.icon-circle .fa{ 
	border-radius: 50%;
}
.social-icons.icon-rounded .fa{
	border-radius:5px;
}

.social-icons.icon-flat .fa {
    border-radius: 0;
    width: 30px;
    height: 30px;
    font-size: 17px;
    line-height: 31px;
}

.morecontent span {
    display: none;
}
.morelink {
    display: block;
}

.bottom-btns {
    border-top: 1px solid hsl(0, 0%, 0%);
    clear: both;
    margin-top: 12px;
    padding-top: 12px;
}

.tag-btn-icon {
    padding: 5px;
	color: #2989d8;
	font-size: 17px;
}

.tag-btn-icon i
{
	font-size:20px;
}

.tag-btn-icon.pull-right i {
    padding-left: 2px;
    position: relative;
    top: 3px;
}

.tag-btn-icon.pull-right {
    position: relative;
    top: -6px;
}

.tag-btn-icon:hover
{
  
	color: #286497;
}

.list-inline > li {
    display: inline-block;
    padding-right: 3px!important;
    padding-left: 3px!important;
}




.itinerary-page-bg p b {
    font-weight: bold;
}

.social-icons .fa:hover, .social-icons .fa:active {
	color: #FFF;
	-webkit-box-shadow: 1px 1px 3px #333;
	-moz-box-shadow: 1px 1px 3px #333;
	box-shadow: 1px 1px 3px #333; 
}



.social-icons .fa-tripadvisor{background:#0C3;}
.social-icons .fa-adn{background-color:#504e54;} 
.social-icons .fa-apple{background-color:#aeb5c5;} 
.social-icons .fa-android{background-color:#A5C63B;}  
.social-icons .fa-bitbucket,.social-icons .fa-bitbucket-square{background-color:#003366;} 
.social-icons .fa-bitcoin,.social-icons .fa-btc{background-color:#F7931A;} 
.social-icons .fa-css3{background-color:#1572B7;} 
.social-icons .fa-dribbble{background-color:#F46899;}  
.social-icons .fa-dropbox{background-color:#018BD3;}
.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3C599F;}  
.social-icons .fa-flickr{background-color:#FF0084;}
.social-icons .fa-foursquare{background-color:#0086BE;}
.social-icons .fa-github,.social-icons .fa-github-alt,.social-icons .fa-github-square{background-color:#070709;} 
.social-icons .fa-google-plus,.social-icons .fa-google-plus-square{background-color:#CF3D2E;} 
.social-icons .fa-html5{background-color:#E54D26;}
.social-icons .fa-instagram{background-color:#A1755C;}
.social-icons .fa-linkedin,.social-icons .fa-linkedin-square{background-color:#0085AE;} 
.social-icons .fa-linux{background-color:#FBC002;color:#333;}
.social-icons .fa-maxcdn{background-color:#F6AE1C;}
.social-icons .fa-pagelines{background-color:#241E20;color:#3984EA;}
.social-icons .fa-pinterest,.social-icons .fa-pinterest-square{background-color:#CC2127;} 
.social-icons .fa-renren{background-color:#025DAC;}
.social-icons .fa-skype{background-color:#01AEF2;}
.social-icons .fa-stack-exchange{background-color:#245590;}
.social-icons .fa-stack-overflow{background-color:#FF7300;}
.social-icons .fa-trello{background-color:#265A7F;}
.social-icons .fa-tumblr,.social-icons .fa-tumblr-square{background-color:#314E6C;} 
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;} 
.social-icons .fa-vimeo-square{background-color:#229ACC;}
.social-icons .fa-vk{background-color:#375474;}
.social-icons .fa-weibo{background-color:#D72B2B;}
.social-icons .fa-windows{background-color:#12B6F3;}
.social-icons .fa-xing,.social-icons .fa-xing-square{background-color:#00555C;} 
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#C52F30;}