/* #BASIC--------------*/

.service li:nth-child(3n+1){clear: both;}

*{margin:0; padding:0;}



* {

	box-sizing:border-box;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-o-box-sizing:border-box;

	-ms-box-sizing:border-box

}

a {

	transition:all .4s ease;

	-moz-transition:all .4s ease;

	-webkit-transition:all .4s ease;

	-o-transition:all .4s ease;

	-ms-transition:all .4s ease;

	color:#6b6b6b;

	}

	



img.grayscale {

  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */

  filter: gray; /* IE6-9 */

  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */

}



img.grayscale:hover {

  filter: none;

  -webkit-filter: grayscale(0%);

}

	

img{border:none;}

li {list-style:none outside;}

h1{ font-size:34px;font-weight:900;}

h2 {font-size:30px; font-weight:300; }

h3{font-weight:400; font-size:20px;}

label{font-size:13px; color:#2e2e2e; }

h1, .h1, h2, .h2, h3, .h3 {

    margin-bottom:20px; 

    margin-top: 0;

    font-family: 'Delius', cursive;
    color:#111;

}

.title{ position:relative; margin-bottom:30px;}

.title h2{ display:inline-block; margin-bottom:0 !important; padding-bottom:10px;}

.title:after{ content:""; position:absolute; height:4px; background:#f0bb1a; left:0; bottom:0; width:10%;}



.title_center{ position:relative; margin-bottom:30px;}

.title_center h2{ margin-bottom:0 !important; padding-bottom:10px;}

.title_center:after{ content:""; position:absolute; height:4px; background:#f0bb1a; left:45%; bottom:0; width:10%;}



.heading{ position:relative; margin-bottom:30px;}

.heading h2{ margin-bottom:0 !important; padding-bottom:10px;}

.heading:after{ content:""; position:absolute; height:4px; background:#f0bb1a; left:45%; bottom:0; width:10%;}





.title h2 span{font-weight:700;}

input, label{  font-weight:400;}



#fixed{position:relative; z-index:1000;}

figure{margin-bottom:20px;}



a:focus, a, object, embed {outline: none;}



a:focus, a:hover {text-decoration: none;color: #0d4c86;}

:focus, :active {-moz-outline-style: none; outline:0 none !important;}

::-moz-focus-inner {border:0;}

ul, ol {margin: 0; padding: 0;}

ul, ol, li {list-style: none;}

p {margin: 0;}



.logo{position:relative; top:-5px;}

/* .logo:before{height:85px; content:""; position:absolute; width:10000px; right:261px; background:#fff;}

.logo:after{ content:""; position:absolute; width: 0; height: 0; border-top: 87px solid #fff; border-right: 39px solid transparent;  } */



.logo_outer{height:80px;}

img{ max-width:100%; height:auto;}



.padd_Right0{padding-right:0;}

.padd_Left0{padding-left:0;}

.padd_Both{padding-left:0; padding-right:0;}

.padding_0{padding:0 !important;}



.padd_top40{padding-top:40px;}

.padd_btm40{padding-bottom:40px;}

.padd_both40{padding-top:40px; padding-bottom:40px;}

.alignleft{float:left;}

.alignright{float:right;}

.padd_left70{ padding-left:70px;}



.margin_both50{margin:0 50px;}

.menu_responsive{    

	color: ;

    display: none;

    font-size: 21px;

    font-weight: bold;

    line-height: 28px;

    margin-top: 5px;

    padding: 10px 0 10px 15px;

    text-transform: uppercase;

}

.readbtn{ width:110px; height:45px; text-align:center; background:none; border:1px solid #ea9530; line-height:45px; display:inline-block; color:#ea9530;

margin-top:20px;

}

.readbtn:hover, .readbtn:focus{background:#ea9530; color:#fff; }



.service .readbtn{ border: 1px solid #fff;}
.service .readbtn:hover{ border: 1px solid #ea9530;}



body {font-size:16px; line-height:1.4; font-family: 'Roboto', sans-serif; color:#4c4c4c;  }

input{border:none;}

:focus{ outline:none;}

::placeholder{ color:#73b8ff;}

.text-center{
    text-align:center !important;
}

.d-inline-block{
    display:inline-block;
}

/*header part*/

header{background:url(../images/header_bg.jpg) no-repeat left top; width:100%; background-size:cover;}



.top_header{height:137px; position:relative; overflow:hidden;}

.top_header .container{min-height:157px;}

.top_header:before{ position:absolute; left:0; top:-30px; background:url(../images/left_part.png) no-repeat left top;

width:425px; height:160px; content:""; z-index:1;}

.top_header:after{ position:absolute; right:0; top:10px; background:url(../images/right_part.jpg) no-repeat left top;

width:1036px; height:160px; content:"";}



.contact_info{position:relative; z-index:1; padding-top:20px;}

.contact_info ul li {margin-bottom:10px;}

.contact_info ul li span{ display:inline-block; margin-right:10px; background:#f8931d; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;

width:26px; height:26px; text-align:center; line-height:26px; color:#fff;}



.top_bar .right .social_media{font-size:18px;}

.social_meida a { margin-left:5px; display:inline-block; height:25px; width:25px;}

.social_meida a span{ display:block; height:100%; text-align:center; line-height:25px; color:#fff;}

.social_meida a:hover span.fa-facebook{background:#537bbd;}

.social_meida a:hover span.fa-twitter{background:#78cdf0;}

.social_meida a:hover span.fa-google-plus{background:#f5564b;}

.sign_in{width:auto !important;}





.bottom_header{background:#29331d; border-top:5px solid #f8931d; height:85px;}



.search_form{float:right; border:1px solid #f8931d; height:35px; padding-left:10px; position:relative; z-index:1; margin-top:24px; margin-right:50px;}

.search_form input[type="text"]{background:transparent;}

.search_form input[type="submit"]{background:#f8931d; position: relative; height:35px; width: 80px; color:#fff;}



/*header part end*/



/*nav part start*/



/*mega menu*/

.navbar{margin-top:0px;}

.dropdown-menu{border:none; box-shadow:none; background-color:#202817; padding:0; border-radius:0 !important;}

.navbar-default .navbar-nav > li > a{color:#fff;}

.dropdown-menu > li > a{padding:6px 20px;}

.dropdown-menu  > li { border-bottom: 1px solid #3e4d2b;}

.dropdown-menu  > li:last-child{border-bottom:none;}

.navbar{min-height:50px !important;}

.navbar-default .navbar-toggle .icon-bar {background-color: #ddd;}

.navbar-toggle:hover .icon-bar{background-color:#fff;}

.navbar-default .navbar-toggle:hover,

.navbar-default .navbar-toggle:focus {

  background-color: #f8931d;

}

.navbar-default .navbar-toggle:hover{border-color:#cb3f35 ;}

.navbar-nav > li > a {
    font-size: 21px !important;
    line-height: 50px;
    padding: 0 15px !important;
    text-transform: uppercase;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent;}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{ margin-left:-15px; margin-right:-15px;}

.navbar{ margin-bottom:0; border:none; border-radius: 0;}

.navbar-inverse{background-color:transparent !important; border-color:transparent !important;}



.navbar-default .navbar-nav > li > a{border-bottom:1px solid transparent;}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus
{color:#f8931d; border-bottom:1px solid #f8931d;}



.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background-color:#3e4d2b; color:#f8931d;}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

    background-color: transparent !important;

	border-bottom:1px solid #f8931d;

	color:#f8931d;

}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background-color: transparent !important;

    border-color: #6aca00 !important; color:#fff !important;}

	

.dropdown-menu > li > a{color:#728857;}



.dropdown-submenu {

    position: relative;

}



.dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}



.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}



.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}



.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}



.dropdown-submenu.pull-left {

    float: none;

}



.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}



.dropdown-menu{left:0; right:inherit;}

.nav li:hover > .dropdown-menu{display:block;}

/*mega menu*/



/*nav part end*/





/*banner*/



.header_text{padding-top:80px; position:absolute; z-index:1; left:180px; top:232px;; }

.header_text h1{ font-size:60px; color:#fff; border-bottom:1px solid #fff; padding-bottom:6px;}

.header_text h2{font-family: 'Karla', sans-serif; font-style:italic; color:#fff; font-size:34px; margin-bottom:12px;}

/* Carousel Styles */

.carousel-indicators{display:none;}

.carousel-indicators .active {

    background-color: #2980b9;

}



.carousel-inner img {

    width: 100%;

}



.carousel-control {

    width: 0;

}



.carousel-control.left,

.carousel-control.right {

	opacity: 1;

	filter: alpha(opacity=100);

	background-image: none;

	background-repeat: no-repeat;

	text-shadow: none;

}



.carousel-control.left span {

	/*padding: 20px;*/

}



.carousel-control.right span {

	/*padding: 20px;*/

}



.carousel-control .glyphicon-chevron-left, 

.carousel-control .glyphicon-chevron-right, 

.carousel-control .icon-prev, 

.carousel-control .icon-next {

	position: absolute;

	top: 74%;

	z-index: 5;

	display: inline-block;

}



.carousel-control .glyphicon-chevron-left,

.carousel-control .icon-prev {

	left: 80px;

	

}



.carousel-control .glyphicon-chevron-right,

.carousel-control .icon-next {

	right: 80px;

}



.carousel-control.left span  {

	background:url(../images/left_arrow.png) no-repeat left top;

	width:52px;

	height:52px;

	text-indent:-9999px;

}

.carousel-control.right span  {

	background:url(../images/right_arrow.png) no-repeat left top;

	width:52px;

	height:52px;

	text-indent:-9999px;

}





.carousel-control.left span:hover,

.carousel-control.right span:hover {

	opacity: .7;

	filter: alpha(opacity=70);

}



/* Carousel Header Styles */





/*testimonials*/

.carousel-control.left, .carousel-control.right{background-image:none;}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{

top:230px !important;}

.carousel-control .icon-prev, .carousel-control .fa-long-arrow-left{ left:530px; position: absolute; top:220px;  }

.carousel-control .icon-next, .carousel-control .fa-long-arrow-right{position: absolute; top:220px;

right: 530px;}

.carousel-control span{display:inline-block; background:#29331d;

border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; width:35px; height:35px; color:#fff; box-shadow:none;

line-height:35px;}

.carousel-inner .thumbnail{border:none;}



/*welcome*/


.welcome_holder{ text-align:center; padding-bottom:70px;}

.welcome .title h2{text-align:center;}
.box{
     position: relative;
}
.box_bg_green{background:#40a599;}
.box_bg_green::after{
    content: '';
    position: absolute;
    left: 50%;
    bottom: -20px;
    transform: translateX(-50%);
    z-index: 100;
    border-color: #40a599 transparent;
    border-style: solid;
    border-width: 20px 20px 0px 20px;
    height: 0px;
    width: 0px;
}


.box_bg_brown{background:#814988;}

.box_bg_brown::after{
    content: '';
    position: absolute;
    left: 50%;
    top: -20px;
    transform: translateX(-50%);
    z-index: 100;
    border-color: #814988 transparent;
	border-style: solid;
	border-width: 0px 20px 20px 20px;
	height: 0px;
	width: 0px;
}

.service--bg{
    background:#814988;
}

.text-white{color:#fff;}

.m-t-0{ margin-top:0 !important;}
.m-t-10{ margin-top:10px !important;}
.m-t-20{margin-top:20px !important;}

.m-b-30{margin-bottom:30px !important;}


/*btn*/

.btn {
  padding: 0 12px;
  line-height: 35px;
  display: inline-block;
  font-size: 16px;
  border-radius: 0;
  border: none; }

.btn-primary-ghost {
  border: 2px solid #f8931d;
  color: #f8931d; }
  .btn-primary-ghost:hover {
    border: 2px solid #f8931d;
    color: #fff;
    background: #f8931d; }

.btn-primary {
  background: #024ea3;
  color: #fff; }
  .btn-primary:hover {
    color: #fff;
    background: #02448f; }

.btn-primary {
  background: #024ea3 !important;
  color: #fff; }
  .btn-primary:hover {
    color: #fff;
    background: #02448f !important; }

.btn-ghost-white {
  border: 2px solid #fff;
  color: #fff; }
  .btn-ghost-white:hover {
    color: #024ea3;
    background: #fff;
    border: 2px solid #fff; }

.btn-ghost-primary {
  border: 1px solid #024ea3;
  color: #024ea3; }
  .btn-ghost-primary:hover {
    color: #fff;
    background: #024ea3;
    border: 1px solid #024ea3; }

.btn-white {
  background: #fff;
  color: #024ea3; }
  .btn-white:hover {
    background: #024ea3;
    color: #fff; }

.btn-ghost-bg:hover {
  background: #011e3e;
  border: 1px solid #024c9e; }

/*btn size*/
.btn-small {
  padding: 0 20px; }

.btn-medium {
  padding: 0 25px; }

.btn-large {
  padding: 0 40px; }

/*btn end*/



/*c-card*/
.c-card__figure {
    position: relative;
    margin-bottom: 0;
}


.c-card .btn{
   transform: translateY(100%);
   transition: all 0.2s ease;
   opacity:0;
}

.c-card:hover .btn{
   transform: translateY(0);
   opacity:1;
}


.c-card h2{
   transform: translateY(100%);
   transition: all 0.2s ease;
}

.c-card:hover h2{
   transform: translateY(0);
}


.c-card__caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(76, 76, 76, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76, 76, 76, 0)), color-stop(100%, #131313));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(76, 76, 76, 0)), to(#131313));
  background: linear-gradient(to bottom, rgba(76, 76, 76, 0) 0%, #131313 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
  color: #fff;
  padding: 60px 15px;
  height: 100%; }

.c-card__title {
  font-size: 20px; }
  .c-card__title a {
    color: #fff; }



.c-card__caption .c-card__title {
  font-size: 30px;
  margin-bottom: 0;}

.c-card__caption-inside{
    position: absolute;
    bottom: 0;
    padding: 15px;
}


.ddd{
    position:absolute;
    left 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.box_bg_marron{background:#4d1c1c;}


.box{padding:30px;  text-align:center; height: 260px;
 
    
}

.box:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(76, 76, 76, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76, 76, 76, 0)), color-stop(100%, #131313));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(76, 76, 76, 0)), to(#131313));
  background: linear-gradient(to bottom, rgba(76, 76, 76, 0) 0%, #131313 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
  color: #fff;
  padding: 60px 15px;
  height: 100%; }
  


.border4{ display:inline-block; background:#fff; height:3px; width:70px; margin:0 auto; margin-top:60px; margin-bottom:20px;}

.box h3{color:#fff; margin-bottom:0;}

.partners_inside{width:87%; margin: 0 auto;}

/*testimonials*/

.testimonials{ padding-top:50px; padding-bottom:80px;}

.testimonial_thumb figure{border:3px solid #e1e1e1; display:inline-block; margin-bottom:10px;}

.testimonial_thumb p{font-weight:bold; text-align:center;}

.testimonial_text{width:75%;}

.testimonial_text span.fa-quote-left{margin-right:20px; font-size:20px;}







	



.client_title{}

.client h2{ text-align:left;}

.client .thumbnail{ border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; border:3px solid #f1f1f1;

display:inline-block; margin-bottom:10px; overflow:hidden; padding:0; float:left; width:80px; height:80px;}	

.client_text{padding:20px; background:#048852; color:#fff; margin-bottom:50px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;

-o-border-radius:5px; position:relative;}

.client_text:after{content:""; position:absolute; bottom:-29px; left:30px;

width: 0; height: 0;border-top: 30px solid #048852; border-right: 30px solid transparent;}

.client_text h3{margin-bottom:20px;}

.thmb{margin-top:20px; margin-left:10px;}



#owl-demo .owl-pagination{ display:none;}

#owl-demo-1 .owl-controls .owl-page span{margin:0 8px 0 0; height:10px; width:10px;}

#owl-demo-1 .owl-controls .active span{background:; }

#owl-demo .owl-controls .owl-buttons div{border-radius:0; position:absolute; width:44px; height:85px; text-indent:-9999px;}

#owl-demo .owl-controls .owl-buttons div.owl-prev{left:-70px; top:234px; background:url(../images/left1_arrow.png) no-repeat 0 0;}

#owl-demo .owl-controls .owl-buttons div.owl-next{right:-70px; top:234px; background:url(../images/right1_arrow.png) no-repeat 0 0;} 

#owl-demo .item img{border:1px solid #dadada;}



.partners  .container{padding:0 100px;}

.services{	
    display: grid;
    grid-template-columns:340px  340px 340px;
    grid-gap: 10px;
}

/* #Header  Styles================================================== */
.header__top {
  height: 35px;
  line-height: 35px;
  font-size: 13px;
  background: #eff4ff; }

.header__middle {
  padding: 0px 0; }

.logo {
  margin-top: 20px; }
  .logo .social-media--h a {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 13px; }

.sticky {
  position: fixed !important;
  width: 100%;
  z-index: 1000;
  -webkit-animation: slide-down 0.7s;
          animation: slide-down 0.7s;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #fff;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }

.language {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 12px;
  cursor: pointer; }
  .language__nepali {
    padding: 0 12px; }
    .language__nepali:hover {
      background: #164c84;
      color: #fff; }
  .language__english {
    padding: 0 12px;
    background: #f67e00; }
    .language__english:hover {
      background: #164c84;
      color: #fff; }

.sticky .middle {
  padding: 15px; }

@-webkit-keyframes slide-down {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes slide-down {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

.contact_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .contact_info li {
    margin-left: 0;
    padding: 0 0 0 40px; }
    .contact_info li:not(:first-child) {
      margin-left: 30px; }
  .contact_info p {
    margin-bottom: 0; }
  .contact_info strong {
    font-weight: 600;
    display: block;
    color: #1e1e1e;
    font-size: 16px;
    font-family: "Poppins", sans-serif;
    font-weight: 500; }

.phone,
.email,
.trip-advisor {
  position: relative;
  padding-left: 20px; }

.phone::before {
  content: '';
  position: absolute;
  background: url("../images/phone-icon.png") no-repeat center center;
  height: 35px;
  width: 35px;
  left: -28px;
  top: 0; }

.email::before {
  content: '';
  position: absolute;
  background: url("../images/email-icon.png") no-repeat center center;
  height: 35px;
  width: 35px;
  left: -28px;
  top: 0; }

.trip-advisor::before {
  content: '';
  position: absolute;
  background: url("../images/trip-advisor.jpg") no-repeat center center;
  height: 35px;
  width: 51px;
  left: -45px;
  top: 0; }

.trip-advisor a {
  text-decoration: underline; }

.navigation {
  background: #123f6e; }

.stellarnav.dark {
  background: #123f6e; }
  
/* #social_media  Styles================================================== */
.social-media a {
  font-size: 15px;
  color: #fff;
  border-color: #78737e;
  margin-left: 10px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-left: 2px;
  text-align: center;
  width: 30px; }

.fa-facebook-bg {
  background: #3b5998;
  color: #fff;
  border-color: #267de8; }
  .fa-facebook-bg:hover {
    background: #267de8;
    color: #fff;
    border-color: #267de8; }

.fa-twitter-bg {
  background: #1da1f3;
  color: #fff;
  border-color: #1da1f3; }
  .fa-twitter-bg:hover {
    background: #5a9ef2;
    color: #fff;
    border-color: #5a9ef2; }

.fa-google-plus-bg {
  background: #d4584b;
  color: #fff;
  border-color: #d4584b; }
  .fa-google-plus-bg:hover {
    background: #e53939;
    color: #fff;
    border-color: #e53939; }

.fa-youtube-bg {
  background: #ce2020;
  color: #fff;
  border-color: #ce2020; }
  .fa-youtube-bg:hover {
    background: #e53939;
    color: #fff;
    border-color: #e53939; }

.social-media--h a {
  height: 25px;
  width: 25px;
  line-height: 25px;
  font-size: 12px; }

.footer_social-media a {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 14px;
  background: #9a4f00;
  color: #fff; }  
  
 
.navbar{
    background: #814988;
    border-top: 5px solid #c86f9d;
} 
  
  
/*footer start*/







footer{width:100%; background:#23281d; padding:30px 0; position:relative; 

color:#8c969b; font-size:13px;}

.footer_img{background:url(../images/footer_bg.png) no-repeat center top; background-size:cover;

position:absolute; top:-197px; left:0; width:100%; height:197px;}



footer a{color:#8c969b;}

footer h3{color:#fff; padding-bottom:10px; border-bottom:1px solid #3d4950; font-family: 'Karla', sans-serif; font-size:16px; font-size:22px; font-weight:normal;}



footer ul li a:hover{text-decoration:underline; color:#fff;}





.help_col{}

.help_col li{line-height:18px;}

.help_col li a{display:block;}

.help_col li a:hover{text-decoration:none; padding-left:5px; }







.footer_col .address li span{ margin-right:10px; }





.footer_column li{margin-bottom:10px;}

.address li{ margin-bottom:3px;}



.footer_social_media a{display:inline-block; margin-right:6px;}



.design a span{color:#ff5500;}

.design a span:hover{text-decoration:underline;}



.footer_last .container{ border-top:1px  solid #3d4950; padding-top:20px; font-size:13px; margin-top:56px; text-align:center;}



.footer_social_media{margin-top:15px;}

.affiliated{margin-top:20px;}

.affiliated a{display:inline-block; margin-right:10px;}

.footer_social_media p.connect_, .affiliated p.connect_{text-transform:uppercase; font-size:14px; margin-bottom:10px;}

.footer_social_media .fa{color:#fff; text-align:center; height:30px; width:30px; line-height:30px; font-size:14px; margin-right:5px;}

.footer_social_media a:hover{text-decoration:none;}

.footer_social_media .fa-facebook{background:#3b5998;}

.footer_social_media .fa-twitter{background:#28a9e0;}

.footer_social_media .fa-google-plus{background:#da4835;}

.footer_social_media .fa-linkedin{background:#007fb2;}

/*footer end*/



/*css*/

.opening_time{background:url(../images/time_bg.jpg) no-repeat left top; height:508px; width:100%;}

.time_block{color:#a6a6a6;}

.time_block h2{color:#f48f02;}

.time_block h3{color:#f48f02;  font-size:22px;}

.time_block p{ color: #fff;     
    font-size: 20px;
    line-height: 1.5;}

.time_block ul{margin-top:20px;}

.list ul + ul{margin-left:40px;}

.ap_btm{background:#f48f02; border:1px solid #f48f02; padding:0 12px; height:50px; line-height:50px; display:inline-block; color:#fff;

margin-top:20px;}

.ap_btm:hover{background:#db8002; color:#fff;}

.time_wrap{padding-top:40px; padding-left:50px;}



.gallery_item ul li{float:left; width:200px;}



.beauty_treatments{ background:url(../images/beauty_bg.jpg) no-repeat left top; background-size:cover;

 width:100%;}

.beauty_block{color:#fff; text-align:center;}

.beauty_block h2{color:#fff;}

.beauty_block p{ font-size:16px; line-height:26px;}

.gallery_trip figure.gallery-item:nth-child(4n+1){
    clear:both;
}

.gallery_trip figure.gallery-item{
    position:relative;
}

.gallery_trip figure .gallery-caption{
    position: absolute;
    width: 100%;
    padding: 10px;
    background: rgba(0,0,0,0.6);
    color: #fff;
    left: 0;
    bottom: 0;
}


/* #Medai Queries for responsiveness---- */

@media(max-width: 1200px){ 



}





@media(max-width: 992px){ 







}



@media screen and (max-width: 768px) {





}





@media screen and (max-width: 767px) {

h2{font-size:35px;}

.logo{ text-align:center; top:0;}

.logo:before, .logo:after{ display:none;}

.top_header{ display:none;}

.code_btm{margin-top:30px;}

.navbar{margin-top:10px;}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{ left:20px;}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{ right:20px;}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right

{ top:30px !important;}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{

	top:86px !important;}

.welcome_holder{padding-bottom:20px;}

.padd_left70{ padding-left:15px;}

.pull-right{float:none !important;}

.pull-left{float:none !important;}

.text-center.thmb.pull-left{ float:right !important;}

#owl-demo .item img{width:100%;}

.owl-buttons, .owl-theme .owl-controls{ display:none;}

footer .container, .partners .container{ padding:0 15px;}

.contact_info p{ margin-bottom:20px;}

.newsletter form input[type="text"]{width:100%;}

.newsletter form input[type="submit"]{width:100%; margin-top:15px;}

.footer_bottom{ padding-top:20px;}

.margin_both50{ margin:0;}

.top_bar .right{ float:none; width:100%; line-height:normal; margin-bottom:10px;}



.menu_responsive{ display:inline-block;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}

.dropdown-menu{min-width:100%;}





.padd_both50{padding-top:20px; padding-bottom:20px;}

.help{background:none; height:auto;}

.project_img_holder figure img{width:100%;}

.tp-caption{display:none;}

.navbar-nav .open .dropdown-menu{ background-color:#29331d;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{

	color:#b5c3ff;

}

.project_list{margin-bottom:20px;}

.carousel-control .icon-prev, .carousel-control .fa-long-arrow-left{left:100%; top:100%;}

.carousel-control .icon-next, .carousel-control .fa-long-arrow-right{ right:100%; top:100%;}

.help_block {margin-top:20px;}

.logo a{line-height:29px; font-size:24px;}



.footer_top{ height:auto;}

.box{width:auto;}

.opening_time{ height:auto; background:url(../images/mobile_bg.jpg) no-repeat left top; width:100%; background-size:cover;}

.gallery_item ul li{width:100%; margin-bottom:20px;}

.gallery_item ul li img{width:100%;}

.footer_last .container{margin-top:20px;}

.footer_col{margin-top:15px;}

.time_wrap{padding-left:15px; padding-top:20px; padding-right:15px;}

.list ul + ul{margin-left:0;}

.navbar-nav{background:#23281d;}

.bottom_header{background:#fff;}

}



@media (max-width:600px){



}



@media(max-width: 500px){

}

@media(max-width: 480px){

.carousel-control .icon-next, .carousel-control .fa-long-arrow-right{right:170px;}

.carousel-control .icon-prev, .carousel-control .fa-long-arrow-left{left:170px;}



}

@media(max-width: 450px){



}





@media (max-width: 425px){



}



@media(max-width: 360px){





}

@media(max-width: 320px){

.carousel-control .icon-next, .carousel-control .fa-long-arrow-right{right:100px;}

.carousel-control .icon-prev, .carousel-control .fa-long-arrow-left{left:100px;}

}







