/*---------------------------------------
   1. General              
-----------------------------------------*/

textarea:focus {border:none; outline:none;}
textarea {-webkit-appearance:none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; border-radius:0px; box-shadow:none;}
input[type="text"]:focus {border:none; outline:none; }

img {max-width:100%; }
body.inner-page {background:#efefef; }
.page { /*position:relative*/;z-index:9}

/*.btn.gray {background:#787878; line-height:41px; padding:0 25px; border:solid 1px #787878; box-shadow:0 1px 0px #aeaeae inset;}
.btn.gray .icon  {display:inline-block; margin:11px 0 0 5px; line-height:22px; font-size:13px; vertical-align:top;}
.btn.gray:hover {background:#505050; }*/

/*---------------------------------------
   2. Header              
-----------------------------------------*/

/*#header {position:absolute; top:0px; left:0px; width:100%; z-index:9999999;}
#header.fiexd {position:fixed;} 
#header.fiexd .navbar-brand {margin:10px 0;}
#header.fiexd .navbar-brand img {height:50px;}
#header.fiexd .navbar-collapse .search-box {margin-top:28px;}
#header.fiexd .navbar-nav > li > a {padding-top:20px; padding-bottom:20px;}
#header .navbar-nav > li > a{-moz-transition:all ease 1s; -ms-transition:all ease 1s; -o-transition:all ease 1s; -webkit-transition:all ease 1s; transition:all ease 1s;}
#header .navbar-collapse .search-box{-moz-transition:all ease 1s; -ms-transition:all ease 1s; -o-transition:all ease 1s; -webkit-transition:all ease 1s; transition:all ease 1s;}
#nav-main {box-shadow:0 3px 5px rgba(16,15,15,0.16); background:#f8c3d9;position:relative;z-index:9;}
.quck-link {background:#8e2277; padding:0px 0; }

.quck-link .mail {
    background: rgba(0, 0, 0, 0) url("../images/email-icon.png") no-repeat scroll 0 1px;
    display: inline-block;
    padding: 0 20px 0 30px;

    width: auto;
}
.quck-link .mail a {color:#ffffff; font-size:14px; line-height:14px; text-decoration: underline; }
.quck-link .mail a:hover {color:#000000;}
.quck-link .mail .icon {margin:0px 5px 0 0; vertical-align:middle; display:inline-block;}

.quck-link .call {  
    background: rgba(0, 0, 0, 0) url("../images/phone-icon.png") no-repeat scroll 0 -1px;
    display: inline-block;
    padding: 0 20px 0 30px;
    color: #ffffff;
    width: auto;
}
.quck-link .call a {color:#fff; font-size:14px; line-height:14px; }
.quck-link .call a:hover {color:#000;}
.quck-link .call .icon {margin:0px 5px 0 0; vertical-align:middle; display:inline-block;}


.left-link {
  float: left;
  padding: 10px 0;
  width: auto;
}
 

.quck-link .right-link {float:right; width:auto; max-width:445px; }

.quck-link .right-link .follow-us {float:left; width:auto; }

.quck-link .right-link .enquire-now {float:left; width:auto; }
.quck-link .right-link .enquire-now a {
    background: #891635 url("../images/enquire-now-icon.png") no-repeat scroll 15px center;
    color: #fff;
    float: left;
    font-size: 14px;
    padding: 10px 17px 10px 44px;
    text-decoration: none;
    text-transform: uppercase;
      margin: 0 0 0 10px;
}
.follow-txt {
  color: #891635;
  float: left;
  font-size: 13px;
  font-weight: 500;
  margin: 0 5px 0 0;
 
  text-transform: uppercase;
  width: auto;
}
 
.follow {
  float: left;
  width: auto;
}
 
.social {
  float: left;
  padding: 0 5px;
  width: auto;
}
.follow-col {
    float: left;
    padding: 9px 0;
    width: auto;
}*/

.conf .item {
  float: left;
  margin: 0 1.5%;
  width: 30%;    /* rohan*/
}
/*---------------------------------------
   3. Nav              
-----------------------------------------*/

/*.navbar-nav > li {position:relative;}
.navbar-nav > li > a {position:relative;}
.navbar-nav > li > a:after {border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #ffc42a; position:absolute; top:0px; left:50%; margin-left:-6px; content:""; display:none}
.navbar-nav > li:hover > a:after {display:block;}
.navbar-nav > li.active > a:after {display:block;}
.navbar-nav > li > a .icon-arrow-down {font-size:12px; margin:0 0 0 5px; } 
.navbar-nav > li:hover ul {display:block;}
.navbar-nav > li ul {padding:0px 0 15px 0; margin:0px; position:absolute; top:100%; left:0px; width:435px; background:#fff; z-index:9999; display:none; box-shadow:0 3px 3px rgba(0, 0, 0, 0.3);}
.navbar-nav > li ul li {display:inline-block; width:49%; list-style:none;  padding:11px 0px 5px 20px; vertical-align:top;}
.navbar-nav > li ul li a {line-height:18px; font-size:14px; color:#202020; display:block;}
.navbar-nav > li ul li a:hover {color:#e10b4c;}
.navbar-collapse {position:relative; }
.navbar-collapse .search-box {float:left; margin:38px 0 0 5px; }
.navbar-collapse .search-box .search-icon {color:#000; cursor:pointer;}
.navbar-collapse .search-box .search-view {width:100%; position:absolute; top:0px; right:0px;  display:none; height:100%; padding-top:25px; }
.navbar-collapse .search-box .search-view .input-box {width:100%; background:#f15b22; padding:1px 39px 1px 1px; float:left; position:relative; }
.navbar-collapse .search-box .search-view .input-box input[type="text"] {width:100%; background:#fff; height:38px; line-height:18px; color:#666; font-size:13px; font-style:italic; border:none; float:left; padding:5px 10px;}
.navbar-collapse .search-box .search-view .input-box input[type="submit"] {width:38px; height:38px; background:url(../images/search-icon.png) no-repeat center center; border:none; color:#fff; line-height:18px; float:left; position:absolute; top:1px; right:0px; }
.navbar-nav > li.single-col ul {width:auto; }
.navbar-nav > li.single-col ul li {width:100%; padding-right:20px; position:relative; min-width:145px; }
.navbar-nav > li.single-col ul li a {white-space:nowrap; }
.navbar-nav > li.single-col ul li:hover ul  {display:block; }
.navbar-nav > li.single-col ul li:hover > a  {color:#e10b4c; }
.navbar-nav > li.single-col ul li ul {left:100%; top:0px; box-shadow:3px 0px 3px rgba(0, 0, 0, 0.3); display:none;}
.navbar-nav > li.single-col ul li span {position:absolute; top:13px; right:10px; font-size:11px; }*/


/*---------------------------------------
  4. Banner              
-----------------------------------------*/
/*
.banner {position:relative;}
.banner .owl-stage .item {position:relative; max-height:850px; }
.banner .owl-stage .item:after {width:100%; height:100%; background:rgba(0,0,0,0.5); content:""; position:absolute; top:0px; left:0px;}
.banner .banner-text {position:absolute; top:40%; left:0px; width:100%; z-index:5;}
.banner .banner-text .search-title {width:100%; text-align:center; padding-bottom:46px; margin-top:66px; background:url(../images/heading-blackBgimg.png) no-repeat center 76px; }
.search-title > h2 {color: #ffffff !important;margin-top: 40px;margin-top: 40px;font-family: "Open Sans";font-weight:normal;text-transform:capitalize}
.banner .banner-text .search-title h1 {line-height:70px; font-size:48px; color:#ffffff; font-weight:300; margin:0px; }
.banner .banner-text .search-title h1 span {font-weight:bold; font-family: 'Domine';}
.banner .banner-text .banner-search {margin:67px auto 0 auto; width:100%; max-width:570px; padding:30px 30px 23px 30px; background:rgba(255,255,255,0.8);border-radius:3px;}
.banner .banner-text .banner-search .icon {position:absolute; top:0px; left:0px; width:37px; height:40px; font-size:18px; margin-top:4px; text-align:center; line-height:48px; color:#cccccc;  }
.banner .banner-text .banner-search .input-box {width:100%; display:inline-block; position:relative; margin-bottom:10px;}
.banner .banner-text .banner-search .input-box input {width:100%; padding:15px 10px 15px 38px; border:solid 1px #b8b8b8; height:50px; border-radius:4px; background:#fff; line-height:20px; font-size:16px; color:#333;  }
.banner .banner-text .banner-search .input-box.location {width:67.64%; margin:0 1.17% 0 0;}
.banner .banner-text .banner-search .input-box.date {width:30.39%; }
.banner .banner-text .banner-search .submit-slide {width:100%; margin-bottom:15px;}
.banner .banner-text .banner-search .submit-slide .btn {width:100%;  }
.banner .banner-text .banner-search p {color:#5e5d5d; line-height:21px; font-size:14px; margin:0px; text-align:center;	}
.banner-nav .prev {position:absolute; top:50%; left:2%; margin-top:-23px; width:47px; height:47px; border:solid 2px rgba(255,255,255,0.2); border-radius:50%; z-index:9; cursor:pointer;}
.banner-nav .prev .icon {text-align:center; width:40px; color:rgba(255,255,255,0.2); font-size:20px; line-height:49px; display:inline-block; }
.banner-nav .prev:hover {border:solid 2px #fff;}
.banner-nav .prev:hover .icon {color:#fff;}
.banner-nav .next {position:absolute; top:50%; right:2%; margin-top:-23px; width:47px; height:47px; border:solid 2px rgba(255,255,255,0.2); border-radius:50%; z-index:9; cursor:pointer; }
.banner-nav .next .icon {text-align:center; width:44px; color:rgba(255,255,255,0.2); font-size:20px; line-height:49px; display:inline-block; }
.banner-nav .next:hover {border:solid 2px #fff;}
.banner-nav .next:hover .icon {color:#fff;}
.banner .owl-controls {display:none;}*/

/*---------------------------------------
   5. Home Content
-----------------------------------------*/

/*.service-type { background: rgba(0, 0, 0, 0) url("../images/pattern.jpeg") repeat scroll 0 0;padding: 60px 0 30px;position:relative;z-index:9999}
.service-type .heading .text h2 {background:transparent;}
.service-type .heading {padding-bottom:50px; }
.service-catagari {float:left; width:100%;}
.service-catagari ul {padding:0px; margin:0 -15px;}
.service-catagari ul li {width:20%; float:left; list-style:none; padding:0 15px; border-bottom:1px solid #e5e5e5;}
.service-catagari ul li a {background:#fff;  padding:27px 0 10px 0; text-align:center;  display:block; color:#333333;}

.service-catagari ul li div {background:#fff;  padding:27px 0 10px 0; text-align:center; display:block; color:#333333;}
.service-catagari ul li .icon {height:68px; text-align:center; width:100%; text-align:center; display:inline-block; font-size:55px;  }
.service-catagari ul li .text {margin-top:4px; text-align:center; line-height:24px; font-size:16px; min-height:48px; display:inline-block; padding:0 5px; color:#891635;}
.service-catagari ul li.no-border{border:0;}

.about-panel-button {
    float: left;
    margin: 40px 0;
    text-align: center;
    width: 100%;
}

.about-panel-button .btn.btn-about-us, .submit {
  background: transparent;
  border-radius: 0px;
    box-shadow: none;
  -moz-user-select: none;
  border: 1px solid #891635;
  color: #891635;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  padding: 12px 16px;
  text-align: center;
  text-transform: uppercase;
  transition: all 1s ease 0s;
  vertical-align: middle;
  white-space: nowrap;
}*/

.event-box .btn.btn-readmore {
    background: transparent;
    border-radius: 0px;
    box-shadow: none;
    -moz-user-select: none;
    border: 1px solid #891635;
    color: #891635;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 12px 16px;
    text-align: center;
    text-transform: uppercase;
    transition: all 1s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
	margin: 20px 0 0 0 ;
}

/*.about-panel-button .btn.btn-about-us:hover { 
color: #fff;
background:#891635;
}*/


/*.heading {display:block; width:100%; text-align:center;}
.heading > .icon {width:100%;  display:block; }
.heading > .icon .icon {color:#ab2023; font-size:56px; height:40px; display:inline-block; vertical-align:top; }
.heading .text {width:100%; max-width:761px; display:inline-block; position:relative; margin:10px 0 23px 0; z-index:999;}
.heading .text h1 {
font-family: 'Domine';
font-weight: bold;
  background: #fff none repeat scroll 0 0;
  color: #a02628;
  font-size: 38px;
  line-height: 32px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  z-index: 2;
  margin-top:10px;
}*/
h2 {
  color: #891635;
  font-size: 28px;
  line-height: 32px;
  position: relative;
  text-transform: uppercase;
  width: auto;
  z-index: 2;
  position:relative;
}
/*
.heading .info-text  {width:100%; max-width:1024px; text-align:center; line-height:28px; color:#000; font-size:14px; display:inline-block; }
.info-text2  {width:100%; text-align:left; line-height:28px; color:#6a6767; font-size:14px; display:inline-block;  margin-bottom:20px; color:#fff;}
.addBorder{border-bottom:1px solid #e5e5e5 ; padding-bottom:65px;}*/
/*.home-event {padding:46px 0 95px 0; position:relative;}*/
.home-event {padding:15px 0 95px 0; position:relative;}
.home-event .event-slider .item {padding:0 15px;}
.home-event .event-slider .owl-prev {position:absolute; top:50%; left:-6%; margin-top:-13px; width:27px; height:27px;  border-radius:50%; z-index:9;}
.home-event .event-slider .owl-prev .icon {text-align:center; width:27px; color:#c9c9c9; font-size:20px; line-height:27px; display:inline-block; }
.home-event .event-slider .owl-prev:hover .icon {color:#888888;}
.home-event .event-slider .owl-next {position:absolute; top:50%; right:-6%; margin-top:-13px; width:27px; height:27px;  border-radius:50%; z-index:9;}
.home-event .event-slider .owl-next .icon {text-align:center; width:27px; color:#c9c9c9; font-size:20px; line-height:27px; display:inline-block; }
.home-event .event-slider .owl-next:hover .icon {color:#888888;}

.home-event .event-box {padding:0 0 0 0; display:block; text-align:center; margin-top: 3em;}
.home-event .event-box .img {width:100%;display:block;margin-bottom:22px;text-align:center;position:relative;background:#000;}
.home-event .event-box .img .capsan:after {border:solid 1px #fff; top:30px; left:30px; bottom:30px; right:30px; content:""; position:absolute;}
.home-event .event-box .img .capsan {position:absolute; top:0px; left:0px; width:100%; text-align:center; height:100%; -moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0); transform:scale(0); -moz-transition:opacity 0.35s ease 0s, transform 0.35s ease 0s; -ms-transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;-o-transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;-webkit-transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;transition:opacity 0.35s ease 0s, transform 0.35s ease 0s; opacity:0;}
.home-event .event-box .img:hover .capsan {-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1); transform:scale(1); opacity:1;}
.home-event .event-box .img:hover img {opacity:0.7;}
.home-event .event-box .img .capsan span {position:absolute; top:50%; left:0px; width:100%; text-align:center; line-height:30px; font-size:14px; color:#fff; margin-top:-15px;}
.home-event .event-box .name1, .home-event .event-box h2.name1 {display:block; text-align:center; line-height:28px; color:#000; font-size:18px; font-family: 'DroidSans-Bold'; margin:0 0 8px 0; font-weight:bold; padding:0; text-transform:capitalize}
.home-event .event-box p {display:inline-block; font-size:14px; color:#000; line-height:24px; margin:0px; text-align:center;}
.home-event .event-box a {display:block;font-size:14px;color:#f15b25;line-height:24px;}

.friends-block {display:block; width:100%; padding:33px 0 63px 0; }
.friends-block:after {position:absolute; top:0px; left:0px; width:100%; height:100%; /*background:rgba(255,196,42,0.9);*/ content:""; }
.friends-block .container {position:relative; z-index:5;}
.friends-block .sub-title h2 {color:#891635; }
.sub-title {display:block; }
.sub-title > .icon {width:100%;  display:block; text-align:center;}
.sub-title > .icon .icon {color:#891635; margin-bottom:20px; font-size:56px; height:40px; display:inline-block; vertical-align:top; }
.sub-title h2 {line-height:32px; text-align:center; font-size: 40px;}
.sub-title .img {display:block; width:100%; text-align:center; margin:15px 0 0 0; }
.friends-block .friends-info{display:block; padding:0; position:relative; margin:21px 0 0 0; min-height:100px; }
.friends-block .friends-info .friend-img {position:relative; top:0px; left:0px; margin:20px 0 0 0;}
.friends-block .friends-info .img { width:278px; padding:55px 50px 55px 50px; overflow:hidden;}
.friends-block .friends-info .img img {border-radius:50%; width:178px; height:178px}
.friends-block .friends-info .img-fream {position:absolute; top:0px; left:0px; }
.friends-block .friends-info .name {text-align:center; padding:5px 0 0 0; line-height:26px; font-size:18px; color:#000; font-family: 'Domine'; }
.friends-block .friends-info .text {padding:40px 5% 0 5%; }
.friends-block .friends-info .text p {line-height:42px;font-size:20px; color:#000; margin:0px; font-family: 'Domine'; text-align:center;}
.friends-block .friends-info .text .start-img {padding:0 10px 0 0; width:auto; display: inline-block;}
.friends-block .friends-info .text .end-img {padding:0 0 0 10px; width:auto; display: inline-block;}
#friend_slider .owl-prev {position:absolute; top:50%; left:-6%; margin-top:-13px; width:27px; height:27px;  border-radius:50%; z-index:9;}
#friend_slider .owl-prev .icon {text-align:center; width:27px; color:#fff; font-size:20px; line-height:27px; display:inline-block; }
#friend_slider .owl-prev:hover .icon {color:#000;}
#friend_slider .owl-next {position:absolute; top:50%; right:-6%; margin-top:-13px; width:27px; height:27px;  border-radius:50%; z-index:9;}
#friend_slider .owl-next .icon {text-align:center; width:27px; color:#fff; font-size:20px; line-height:27px; display:inline-block; }
#friend_slider .owl-next:hover .icon {color:#000;}

.story-block {display:block; padding:37px 0 76px 0; }
.story-block h2 {line-height:38px; font-size:18px; margin-bottom:8px;}
.story-block .success-story h2 {border-bottom:solid 1px #d9d9d9; margin-bottom:5px;} 
.story-block .success-story h2 a {float:right; padding:0 0 0 0;margin:10px 0 0 0; line-height:28px; color:#f15b22; font-size:12px;  }
.story-block .success-story h2 a .icon {line-height:28px; color:#f15b22 ; font-size:14px; margin:1px 5px 0 0; display:inline-block; vertical-align:middle;}
.story-block .success-story h2 a:hover {color:#000;}
.story-block .success-story h2 a:hover .icon{color:#000;}
.story-block .success-story .story-slide {display:block; padding:6px 0 0 100px; position:relative; margin-top:27px;}
.story-block .success-story .story-slide .img {position:absolute; top:0px; left:7px; width:74px; border-radius:50%; border:solid 2px #c6c6c6; overflow:hidden;}
.story-block .success-story .story-slide .text p {line-height:24px; color:#888888; font-size:14px; margin:0px; }
.story-block .success-story .story-slide .text .name {display:block; text-align:right; line-height:24px; font-size:14px; color:#000000; font-style:italic; }
.story-block .share-story .input-box {margin:0 0 10px 0; }
.story-block .share-story .input-box input {width:100%; padding:10px; line-height:18px; border:solid 1px #cacbcb; height:40px; border-radius:5px; background:#fff; color:#333; font-size:14px; font-style:italic;}
.story-block .share-story .input-box textarea {width:100%; padding:10px; line-height:18px; border:solid 1px #cacbcb; min-height:96px; border-radius:5px; background:#fff; color:#333; font-size:14px; font-style:italic; resize:none; }
.story-block .share-story .FileUpload {position:relative; margin-bottom:10px;}
.story-block .share-story .FileUpload .BrowserHidden {height: 40px; opacity: 0; position: relative; text-align: right; width: 100%; z-index: 2;}
.story-block .share-story .FileUpload .BrowserVisible {height: 40px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;}
.story-block .share-story .FileUpload .FileField { border: 1px solid #cacbcb; color:#333; font-size:14px; font-style:italic; height: 40px; width: 100%; border-radius:5px;  padding:10px; }
.story-block .share-story .submit-slide .btn {width:100%; padding:9px 0;} 

.news-view { background:url(../images/parallax-img/friend-infoBg.jpeg) no-repeat 50% 50%; background-size:cover; background-attachment:fixed; position:relative; padding:40px 0 30px 0; }
.news-view:after {position:absolute; top:0px; left:0px; width:100%; height:100%; background:#ff5794; opacity:0.9; content:""; }
.news-view .heading .text h2 {background:none; }
.news-view .heading {padding-bottom:40px; }
.news-view .news-box {background:none; margin-bottom:30px; }
.news-view .news-box .text {padding:35px 20px 44px 20px;}
.news-view .news-box .news-title {padding-bottom:15px; position:relative; margin-bottom:34px;}
.news-view .news-box .news-title:after {width:64px; height:1px; background:#cccccc; content:""; position:absolute; bottom:0px; left:0px;}
.news-view .news-box .news-title h3 {display:block; color:#333333; font-weight:bold; margin:0px; line-height:36px; font-family: 'Domine';}
.news-view .news-box .news-title span {display:block; font-size:14px; color:#666; line-height:24px; }
.news-view .news-box p {width:100%; max-width:280px; font-size:14px; color:#666; line-height:24px; padding-bottom:24px; margin:0px;}
.news-view .news-box .btn {padding:9px 28px;}
.news-view .news-box.style2 .text {padding:40px;}
.news-view .news-box.style3 .text {padding:50px 50px 60px;}

.event-sponsor {padding:40px 0 90px 0;}
.event-sponsor .heading {padding-bottom:100px;}
.event-sponsor .sponsor-slider {padding:0 50px;}
.event-sponsor .sponsor-slider .item {text-align:center; }
.event-sponsor .sponsor-slider .item img {width:auto; display:inline-block; opacity:0.3;}
.event-sponsor .sponsor-slider .item:hover img {opacity:1;}
.event-sponsor .sponsor-slider .owl-prev {position:absolute; left:0px; top:50%; line-height:20px; margin-top:-10px;}
.event-sponsor .sponsor-slider .owl-prev .icon {font-size:22px;}
.event-sponsor .sponsor-slider .owl-prev:hover .icon {color:#000;}
.event-sponsor .sponsor-slider .owl-next {position:absolute; right:0px; top:50%; line-height:20px; margin-top:-10px;}
.event-sponsor .sponsor-slider .owl-next .icon {font-size:22px;}
.event-sponsor .sponsor-slider .owl-next:hover .icon {color:#000;}

/*---------------------------------------
  6. Footer
-----------------------------------------*/

#footer {background:#908c8f; }
#footer .footer-top {padding:36px 0 34px 0; }
#footer .footer-top h5 {margin-bottom:6px; color:#ffffff;}
#footer .footer-top .update-slide {display:inline-block; margin:3px 0 7px 0; position:relative; padding:0 0 0 70px; min-height:56px; }
#footer .footer-top .update-slide .img {position:absolute; width:60px; border:solid 1px #b69c9c; top:0px; left:0px; }
#footer .footer-top .update-slide .text p{margin:0px; font-size:12px; color:#fff; line-height:18px;}
#footer .footer-top .update-slide .text a {line-height:18px; font-size:13px; color:#fff; }
#footer .footer-top .update-slide .text a:hover {text-decoration:none; color:#fffffe;}
#footer .footer-top .footer-link {width:100%; max-width:192px; display:inline-block; text-align:left;}
#footer .footer-top .footer-link ul {padding:0px; margin:0px; }
#footer .footer-top .footer-link ul li {list-style:none; }
#footer .footer-top .footer-link ul li a {padding:0 0 0 22px; font-size:14px; color:#ffffff; font-weight:600; line-height:28px; display:block; position:relative;}
#footer .footer-top .footer-link ul li a:after {background:url(../images/footer-arrow.png) no-repeat top left; width:14px; position:absolute; top:6px; left:0px; content:""; height:15px;}
/* #footer .footer-top .footer-link ul li:hover a:after  {background:url(../images/footer-arrowHover.png) no-repeat top left;} */
#footer .footer-top .footer-link ul li:hover a {color:#000;}
.footer-top .footer-contact .contact-slide {padding:0 0 7px 20px; position:relative; }
.footer-top .footer-contact .contact-slide:last-child:hover .icon {color:#000; }
.footer-top .footer-contact .contact-slide:last-child:hover a {color:#891635; }
.footer-top .footer-contact .contact-slide .icon {position:absolute; top:4px; left:0px; color:#000; }
.footer-top .footer-contact .contact-slide p {width:100%;/* max-width:195px;*/ line-height:24px; font-size:14px; color:#ffffff; margin:0px; }
.footer-top .footer-contact .contact-slide a { line-height:24px; font-size:14px; color:#ffffff; }
.footer-top .contact-form  {width:100%; display:inline-block;}
.footer-top .contact-form p {line-height:24px; font-size:13px; color:#fff; margin:0px 0 12px 0; max-width:255px; }
.footer-top .contact-form .input-box input {width:100%; padding:5px 10px; background:#fff; border:none; height:29px; line-height:19px; font-size:12px; color:#3d3c3c; }
.footer-top .contact-form .input-row {margin:0 -5px; position:relative; clear:both;}
.footer-top .contact-form .input-box {width:50%; padding:0 5px; float:left; margin-bottom:10px; }
.footer-top .contact-form .input-row.email .input-box {width:100%;}
.footer-top .contact-form .input-row.email .input-box input {padding-right:82px;}
.footer-top .contact-form .input-row .submit-box  {position:absolute; top:0px; right:5px; width:72px;}
.footer-top .contact-form .input-row .submit-box input {width:100%; background:#f15b22; text-align:center; height:29px; border:none; color:#Fff; font-size:12px; color:#ffffff; -moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease; -webkit-transition:all 1s ease; transition:all 1s ease;}
.sosal-midiya {width:80%; padding:13px 10% 0; display:inline-block;} /*.sosal-midiya {width:100%; padding:13px 0 0 0; display:inline-block;}*/
.sosal-midiya ul {padding:0px; margin:0px; }
.sosal-midiya ul li {display:inline-block; margin:0 6px 0 0; vertical-align:top;}
.sosal-midiya ul li a {width:26px; height:26px; display:block; background:#891635; border-radius:50%; color:#fff;padding-left: 6px; padding-top: 3px;}
.contact-form .sosal-midiya ul li a .icon {width:100%; text-align:center; line-height:26px; color:#fff; margin-top:2px; display:inline-block;}
.sosal-midiya ul li a:hover {background:#ab2023;}
.footer-top .contact-form .input-row .submit-box input:hover {background:#e7480b;}
#footer .footer-bottom {background:#891635; padding:16px 0 13px 0; }  
#footer .footer-bottom p {line-height:30px; color:#fff; font-size:13px; margin:0px; text-align:center;}

.img1 { height: 230px;overflow-x: hidden;  overflow-y: hidden;}
.img2 { height: 461px;}

.contact-address { float:left; }
.contact-map {float:right;width:770px;border:1px solid #eee;height:303px;}
.contact-map iframe {  border:none;width:100%; }
.addredss-area { float: left;line-height: 23px;width: 360px;}
.addredss-area-title {font-size: 16px;  font-weight: bold;}
.addredss-area-isono { font-size: 14px;  font-weight: normal;margin-bottom: 16px; margin-top: 9px;}
.address-details {float: left; margin-top: 0;}
.address-details-icon { float: left; margin-right: 13px; margin-top: 3px;}
.address-details-title {  float: left;font-size: 14px; font-weight: bold;}
.address-details-text { float: left; font-size: 14px; font-weight: normal;margin-bottom: 10px;}
.address-details-text p { margin-bottom: 0; margin-left: 0;  margin-right: 0; margin-top: 0;}
.address-details-text a { color: #000000;}
.address-details-text span { float: left;  margin-left: 30px;  margin-top: -21px;}
.address-details > h5 {color: #891635; margin-bottom: 8px;}

.simplePopup {display:none;position:fixed;border:4px solid #fff;background:#fff;z-index:9999;padding:12px 12px 23px;width:750px;min-width:750px;}
.simplePopupClose {float:right;cursor:pointer;margin-right:-24px;margin-top:-29px;background:url(../images/contact_close_btn.png) no-repeat right top;width:36px;height:37px;}
.simplePopupBackground {display:none;background:#000;position:fixed;height:100%;width:100%;top:0;left:0;z-index:99;}

/* Form */
.white-grey { margin:10px 0 0; background-color:#fff; max-width:100%; padding:0px; font-weight:400; font-size: 13px; color: #000; border-radius:0px; -webkit-border-radius:0px;-moz-border-border-radius:0px; float:left; width:99.6%; }

.white-grey .label { display: block; margin:0;   padding:10px 2%; float:left; width:100%; }
.white-grey .label2 { display: block; margin:0; padding:10px 2%; float:left; width:100%; }
.field { text-align: left; font-size: 14px; font-weight:600; padding-right: 10px; margin:0 0 0 0; color: #777777; float:left; width:23%; text-transform:capitalize;
 }
.colon { float:left; width:4%;  margin:1px; font-weight:600;font-size: 13px; color: #777777;text-align:left;}
.white-grey input[type="text"], .white-grey input[type="email"], .white-grey textarea, .white-grey input[type="tel"] { display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #666;background-color: #f7f7f7;background-image: none;border: 1px solid #e1e1e1;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.white-grey input[type="checkbox"] { width: 19px; padding: 0 5px 0 0; display:inline-block; clear: left; float: left; }
.check-lt { float:left; width:100%; margin:0; }
.check-rt { float:left; width:33%;}
.white-grey textarea{ height:75px; padding: 5px 0px 0px 5px; }
.white-grey .button { background-color:#247fcd; border-radius:3px; -webkit-border-radius:3px; -moz-border-border-radius:3px; border:1px solid #247fcd; display:inline-block;
 color:#ffffff; font-size:14px; font-weight:400; line-height: 28px; padding:0px 20px; text-decoration:none; text-align:center; margin:0 10px 0 0; }
.white-grey .button:hover { background-color:#0f6ebf; }
.white-grey .button:active { position:relative; top:1px; }
.white-grey select { -webkit-appearance:none; -moz-appearance: none; text-indent: 0.01px; text-overflow: '';line-height: 15px; padding: 7px; font-weight:400; font-size: 13px; color: #777777; 
 border: 1px solid #e8f0f5; background: #ffffff; line-height:15px; outline: 0; border-radius: 2px; -webkit-border-radius: 2px; width:78%;}
.btn { margin:0;}
.label img { margin:0px 0 0px 10px; padding:0; vertical-align:middle;}
.captcha-field { width: 374px  !important;float:left; margin-right: 4%; margin-bottom: 3%; }
.message { background: none repeat scroll 0 0 #feffd3; border: 1px solid #f4e2a3; clear: both; color: #e50121; margin: 0 0 15px; padding: 7px 2%;text-align: center; }
.check-lt span {float:left; width:88%; font-weight:400;font-size: 13px; color: #777777; }
.check-rt span {float:left; width:88%; font-weight:400;font-size: 13px; color: #777777; }
.req { color:#e72303; }
.text { color: #777777;font-weight:400; font-size: 13px; }
.asteric-text { color: #d50909; font-family: Tahoma; font-size: 13px; font-weight: normal; }
.submit { margin:0 10px 0 0;float:left;padding:4px 10px!important;margin-top:20px !impo }
.check-box { width:71%; float:left; }
.checkbox { float:left; width:50%; margin:0 0 5px 0 !important;} 
.white-grey input[type="checkbox"] {margin: 6px 4px 0 0; width: 19px; padding: 0 5px 0 0; display:inline-block; clear: left; float: left; }
.label2 > img {float: left;height: 33px;margin-left: 10px;width: 110px;}
.service-lable {float: left;width: 48%;}
.col-lg-3.col-sm-6.col-md-3 { width:23%}
.col-lg-3.col-sm-6.col-md-3.footer-contact2 {width:30%;}
.sitemap-area { width:450px;margin:0 auto;}
.sitemap { float:left;width:195px;margin-left: 30px;}
.sitemap ul { margin:0;padding:0}
.sitemap li{float:left;width:100%;color:#000;text-align:left;list-style:none;padding:5px 0 5px 22px;background:url("../images/footer-arrow.png") no-repeat left center;}
.sitemap li a {color:#000;}
.sitemap h5 { color: #891635;text-align: left;}
.footer-link a { color: #ffffff}
.active2 a { background:#891635;color:#fff !important }
.hall-details .container .row { margin:0;width:98%;}
.sitemap h5 {margin-bottom: 8px;}
.note {float: left;line-height: 15px;margin-top: 10px;width: 100%;}
.small-images.small-images2 { width:693px;}


@media (max-width: 1399px){
.navbar-nav > li ul {width:300px;}
#friend_slider .owl-prev {left:-20px;}
#friend_slider .owl-next {right:-20px;}
.home-event .event-slider .owl-prev {left:-15px;}
.home-event .event-slider .owl-next {right:-15px;}
.banner .banner-text .search-title {margin-top:15px; padding-bottom:20px;}
.banner .banner-text .banner-search {margin-top:35px; }
}


@media (max-width: 1280px){
.navbar-nav > li ul {width:352px;}
}

@media (max-width: 1199px){
.banner .banner-text .search-title {margin-top:15px;}
.banner .banner-text .banner-search {margin-top:30px; }
.banner {display:inline-block; width:100%; }
#friend_slider .owl-prev {left:-20px;}
#friend_slider .owl-next {right:-20px;}
}

@media (min-width: 992px){
.ourLocation .mapVenues-slide {display:block !important;}
.home-event.inside-1{padding: 46px 0 40px;}
}

@media(min-width: 767px){
  .page {padding-top:85px;}
}

@media (max-width: 991px){
.banner .banner-text {position:static;}	
.banner .owl-stage .item:after {display:none;}
.banner .banner-text .search-title h1 {color:#000; font-size:40px; }
.banner .banner-text .search-title {padding:0px; background:none; }
.banner .banner-text .banner-search {margin-bottom:20px;}
.nav > li > a {padding-left:14px; padding-right:14px; font-size:14px;}
.navbar-nav > li ul li a {font-size:16px; }
.navbar-nav > li.single-col ul li {min-width:130px; }
#friend_slider .owl-prev {left:-10px;}
#friend_slider .owl-next {right:-10px;}
.home-event .event-slider {padding:0 15px}
.home-event .event-slider .owl-prev {left:-0px;}
.home-event .event-slider .owl-next {right:-0px;}
#footer .footer-top .col-lg-3.text-center {text-align:left !important;}
.navbar-nav > li ul {width:280px;}
.simplePopup {min-width: 670px;width: 670px;left: 6% !important;}
.home-event.inside-1{padding: 0 0 40px;}
.col-lg-3.col-sm-6.col-md-3 { width:28%}
.col-lg-3.col-sm-6.col-md-3.footer-contact2 { width: 43%;}
}

@media (max-width: 767px){
.container {padding:0 15px; }
.navbar-brand {margin:15px 0; }
/*.navbar-collapse {width:100%;}*/
#header.fiexd .navbar-nav > li > a{padding-top: 5px; padding-bottom: 5px;}
#service_slide {padding-top:20px; }
.friends-block .friends-info {padding:0px;}
.friends-block .friends-info .friend-img {position:static; width:100%; margin:0px; text-align:center; }
.friends-block .friends-info .img {display:inline-block;}
.friends-block .friends-info .img-fream {width:100%; text-align:center;}
.friends-block .friends-info .img-fream img {display:inline-block; width:auto;}
.quck-link .mail {width:100%; text-align:center; }
.quck-link .right-link {width:100%; max-width:100%; text-align:center; }
.navbar-inverse .navbar-nav > li:hover > a, 
.navbar-inverse .navbar-nav > li > a:focus {border:none;}
.nav > li > a  {font-size:18px; }
.navbar-nav > li:hover > a::after {display:none; }
.navbar-nav > li ul {width:100%; position:static; box-shadow:0px 0px 0px; }
.navbar-nav > li ul li {width:100%; }
.navbar-nav > li.single-col ul li ul {box-shadow:0px 0px 0px; }
.navbar-nav > li ul li a {font-size:16px; }
.banner .banner-text .search-title h1 {line-height:46px; font-size:36px;}
.banner .banner-text .banner-search .input-box.location {width:100%; margin-bottom:10px; }
.banner .banner-text .banner-search .input-box.date {width:100%;}
.friends-block .friends-info .name {padding-top:30px;}
.friends-block .friends-info .text {padding-top:30px; }
.login-popup .modal-content .left-img {display:none; }
.login-popup .modal-content .right-info {width:100%; padding:0 20px; }
.navbar-collapse .search-box {margin:0px; width:100%; margin-bottom:20px;}
.navbar-collapse .search-box .search-icon {display:none;}
.navbar-collapse .search-box .search-view {display:block !important; position:static; width:100%; float:left; padding-top:0px; }
.navbar-collapse .search-box .search-view .close-icon {display:none;}
.navbar-collapse .search-box .search-view .input-box {padding-right:40px; position:relative;}
.navbar-collapse .search-box .search-view .input-box input[type="text"]  {width:100%; height:40px; line-height:16px; padding:13px 10px;}
.navbar-collapse .search-box .search-view .input-box input[type="submit"] {position:absolute; top:1px; right:0px; width:40px; height:40px; background-position:center center;}
#footer .footer-top h5 {margin:20px 0;}
.quck-link .mail{width: auto;}
.quck-link .left-link, .quck-link .right-link{float:none; margin:0 auto;}
.quck-link .left-link{width:300px;}
.quck-link .right-link{width:140px;}
.quck-link .call{padding: 0 10px 0 30px;}
.quck-link .mail a, .quck-link .call, .follow-txt{font-size:12px;}
.social{padding:0 2px;}
.quck-link .right-link .enquire-now a{background: #b30439 url("../images/enquire-now-icon.png") no-repeat scroll 10px center; font-size: 12px; padding: 10px 10px 10px 38px; margin-left:5px;}
.social{width:20px;}
.social a img{width:100%;}
.follow-txt{font-size:11px;}
.news-view .col-sm-4 img{display:block; margin:0 auto;}
.breadcrumbs{margin-top:48px !important;}
.simplePopup {min-width:560px;width:560px;left: 6% !important;}
.captcha-field {float: left;width: 243px !important;}
.field {font-size:13px}
.simplePopup {top:15% !important}
.white-grey { height: 180px;overflow:scroll;}
.home-event.inside-1{padding: 0 0 10px;}
}

@media (max-width: 639px){
.banner .banner-text .search-title h1 {font-size:30px; line-height:40px; }
}

@media (max-width: 479px){
.banner .banner-text .banner-search {padding-left:0px; padding-right:0px; }

.story-block .success-story .story-slide {padding:0px; }
.story-block .success-story .story-slide .img {position:static; margin:0 auto 10px auto;}

.navbar-inverse .navbar-brand img {display:inline-block;}

}

/*Shreyas*/

.footer-bottom p span{padding:0 10px;}
.footer-bottom p a{color:#fff;}
.news-view .row{background:none;}

.banner-item{width:100%; margin:0 auto; padding:0; background:url(../images/banner-bg.jpeg) repeat center;z-index:9}
.banner-item img{float:left; margin:1px 1px 0 0; margin-bottom: 1em;}
.banner-item::after{clear:both;}
/*.banner-item img{width: 39.7%;}*/
.banner-item img + img{width: 19.8%}

.breadcrumbs{width:100%; padding:20px 0 15px; background:#e6e6e6; text-align:center; margin:95px 0 0;}
.breadcrumbs ul{margin-bottom:0; padding: 0;}
.breadcrumbs ul li{display:inline-block;}
.breadcrumbs ul li a{font-size:12px; color:#000;}
.breadcrumbs ul li + li{margin-left:10px;}
.breadcrumbs ul li + li a{padding-left:15px; border-left:1px solid #000;}

.heading .stickLine.small-spacing{margin: 0 auto 30px;}
.col-sm-6 .service-catagari ul li{width:33%;}
.hall-details{margin:40px auto;min-height:70px;}
.hall-details h2{margin-bottom:30px;}
.hall-details  h2:before{content:""; width:56px; height:3px; background:#ffc42a; position:absolute; bottom:-10px; left:46%; z-index:99;}
.hall-details  h2:after{content:""; width:100%; height:1px; background:#e5e5e5; position:absolute; bottom:-9px; left:0; z-index:9;}
.home-event.pad-bot-zero.pad-top10{padding-bottom:0; padding-top:10px; width:100%; float:left;}
.hall-details .col-sm-6{padding:0 30px;}
.hall-details p{text-align:justify; color:#000;}

.price{font-size:16px; color:#000; margin-top:40px;}
.price span{font-size:30px; color:#ab2023;}
.price .compare-packages{border:1px solid #ab2023; color:#ab2023; padding:10px 10px 10px 45px; background:url(../images/compare-packages.png) no-repeat 10px center; margin-left:10px;}

.hall-details .hall-enquiry{margin-top:20px; display:inline-block;}
.hall-details .hall-enquiry a{background: #b30439 url("../images/enquire-now-icon.png") no-repeat scroll 15px center; color: #fff; font-size: 14px;   padding: 10px 17px 10px 44px; text-decoration: none; text-transform: uppercase; display:block;}
.hall-details .hall-enquiry + .hall-enquiry a{margin-left:10px;}
.enquiry-hall{margin:30px auto; padding-top:30px;border-top:1px solid #e5e5e5;}
.enquiry-hall .dib{display:inline-block; vertical-align:middle;}
.enquiry-hall .enquire a{background: #ab2023 url("../images/enquire-hall.png") no-repeat scroll 10px center; color: #fff; font-size: 16px; padding: 10px 10px 10px 45px; text-decoration: none; text-transform: uppercase;}
.enquiry-hall .phone{background: url("../images/phone.png") no-repeat scroll 10px center; font-size:16px; padding:0 5px 0 30px; color:#b30439; line-height: 30px;}
.enquiry-hall .phone a{color:#b30439;}
.enquiry-hall .email a{background: url("../images/email.png") no-repeat scroll 10px center; font-size:16px; padding:10px 10px 10px 45px; color:#b30439; border-left:1px solid #e5e5e5;}

.sub-nav {width:100%; padding:20px 0 15px; background:#fff; text-align:center; margin:32px 0 0; display:block;}
.sub-nav ul{margin:0; padding: 0;}
.sub-nav ul li{display:inline-block; width:182px; margin:0 20px 0 0; text-align:center;}
.sub-nav ul li a{font-size:16px; font-weight:600; color:#891635; border:1px solid #891635; padding:8px 0; margin:0; width:200px; float:left; text-align:center;}
.sub-nav ul li a:hover{font-size:16px; font-weight:600; color:#fff; border:1px solid #891635; padding:8px 0; margin:0; background:#891635; width:182px; float:left;}

.sub-nav-mobile { display:none;}
.big-images { float:left;}
.small-images {float: left;width: 694px;}
/*.home-event .event-box p,.home-event .event-box a.btn-readmore,.home-event .event-box .img .capsan span,.testimonials,.view-gallery,.follow-col,.sosal-midiya{display:none;}
*/input#datepicker{width:92%!important;display:inline!important;}
.ui-datepicker-trigger{float:right;cursor:pointer;}
.note li {
    padding-top: 11px !important;
    width: 100% !important;
}




@media screen and (max-width:1200px){
/*.banner-item img{width:39.9%;}*/
.banner-item img + img{width: 19.8%;}
}

@media screen and (max-width:1024px) {
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { margin-right:-3px !important;}
.col-lg-3.col-sm-6.col-md-3.footer-contact2 { width: 32%;}	
.col-lg-3.col-sm-6.col-md-3 {width: 22%;}
.hall-details .col-sm-6 .service-catagari ul li .text{font-size: 14px;}
.hall-details .hall-enquiry a{background: #b30439 url("../images/enquire-now-icon.png") no-repeat scroll 10px center; font-size: 12px; padding: 10px 10px 10px 38px;}
.navbar-brand{width: 106px;}
.nav > li > a{padding-left: 14px; padding-right: 14px; font-size: 12px;}
.navbar-nav > li ul {width:340px;}
.navbar-nav > li > a .icon-arrow-down{margin: 0 0 0 1px;}
.icon-arrow-down::before{font-size: 8px;}
.navbar-nav > li > a{padding-bottom: 25px;padding-top: 26px;}
.banner-item img{margin: 3px 1px 0 0;}
.price{font-size:14px;}
.price span{font-size: 24px;}
.hall-details .col-sm-6{padding:0 15px;}
.price .compare-packages{font-size: 14px;}
.enquiry-hall .enquire a{background-size: 22px; padding: 10px 10px 10px 40px;}
.enquiry-hall .enquire a, .enquiry-hall .phone, .enquiry-hall .email a{font-size:14px;}
.enquiry-hall .phone{background-size: 14px; background: url("../images/phone.png") no-repeat scroll 5px center; padding: 0 5px 0 22px;}
.enquiry-hall .email a{padding: 10px 0 10px 35px; background-size: 23px; background: url("../images/email.png") no-repeat scroll 5px center;}
.small-images.small-images2 { width:570px}
.footer-top .col-md-3{width: 25%;}
.contact-map {width: 570px;}
.breadcrumbs{ margin:50px 0 0 0;}
.img2 {height: 379px;}
.img1 {  height: 189px;  overflow-x: hidden; overflow-y: hidden;}
.small-images {float: left; height: 382px; overflow-x: hidden;overflow-y: hidden;width: 570px;}

}

@media screen and (max-width:980px){
.conf .item{width: 44%; margin: 0 3%;}
.col-sm-4 img{padding:20px 0;}
.news-view .news-box{margin-bottom:0;}
.price .compare-packages{display:block;width: 185px; margin-top:10px; margin-left:0;}
.enquiry-hall .phone{display:block; margin:20px 0 15px; background-position:left center;}
.enquiry-hall .email a{border:0; background-position:left center;}
.hall-details .col-sm-6 .service-catagari ul li .text{font-size: 11px;}
ul.content-bullet {padding:0 2%;}
}

@media screen and (max-width:800px) {
.hall-details .hall-enquiry{display:block;}
.hall-details .hall-enquiry a{display:inline-block;}
.hall-details .hall-enquiry + .hall-enquiry a{margin-left:0;}
.package-price, .compare-package{font-size: 14px;}
.col-sm-6 .service-catagari ul li{width: 50%;}
.hall-details .col-sm-6 .service-catagari ul li .text{font-size: 14px;}
.service-catagari ul li.no-border{border-bottom:1px solid #e5e5e5;}
.img2 { height: 295px;}
.img1 {height: 146px;}
.small-images {float: left;height: 298px;overflow-x: hidden; overflow-y: hidden;  width: 442px;}
}

@media screen and (max-width:768px){
.sub-nav { display:none;}
.sub-nav-mobile { display:block;}
.sub-nav-mobile { background-color: #FFF; border: 1px solid #891635; clear: both; float: left; height: auto; margin: 15px 0; padding: 10px; width: 100%;}
.sub-nav-mobile select {background: transparent url("../images/select-bg.gif") no-repeat scroll right top; color:#000; border: 1px solid #DDD; clear: both; cursor: pointer; display: block; -moz-appearance: none; float: left; font-size: 13px; font-weight: 400; width: 100%;}
.sub-nav-mobile option {padding: 4px; font-size: 14px; font-weight: 500;}
.home-event .event-box {margin-top: 30px;}
.banner .banner-text .search-title {margin-top: 0; display:none;}
.home-event {padding-bottom: 45px;}
.small-images.small-images2 {width: 441px;}
.contact-map { margin-top:10px;width:100%;}
.col-lg-3.col-sm-6.col-md-3, .col-lg-3.col-sm-6.col-md-3.footer-contact2 { width: 50%;margin-bottom:20px;}
.search-title > h2 {margin-bottom: 15px;margin-top: 0;color:#000 !important}
/*.banner .owl-stage .item{     margin-top: 1px;}*/
.breadcrumbs ul {
  
    margin-top: 26px;
}

}

@media screen and (max-width:767px){
ul.content-bullet li{width:100%;}
input#datepicker {width: 87% !important;}
.simplePopup {min-width:390px;width:390px;left: 9% !important;}
/*.navbar-header{background: #f8c3d9;}*/

}
@media screen and (max-width:640px){
#header.fiexd .navbar-nav > li > a, .navbar-nav > li > a{padding-top: 5px; padding-bottom: 5px;}
.hall-details .hall-enquiry{display:inline-block;}
.hall-details .col-sm-6 + .col-sm-6{margin-top:40px;}
.heading .text h2, .sub-title h2{padding: 0; font-size: 20px;}
.navbar-toggle{margin-top: 10px;}
.banner-item .container{width:100%; padding:0;}
.banner-item img{width:100%;}
.banner-item img + img{width: 49.5%;}
.home-event.pad-bot-zero{padding-top:10px}
.hall-details{margin:20px auto;}
.heading .text{margin:10px 0 10px 0;}
.price .compare-packages{display:inline-block; margin-left:20px;}
.enquiry-hall .phone{margin:0; display:inline-block; background-position:5px center; padding-left:25px;}
.enquiry-hall .email{margin-left:5px;}
.enquiry-hall .email a{padding: 10px 0 10px 31px;}
.news-view{padding:10px 0;}
.about-panel-button{margin:10px 0;}
.breadcrumbs{margin-top:40px;}
.footer-top .col-md-3{width:100%;}
#footer .footer-top .footer-link, .footer-contact{margin:0 auto; display:block; width:200px;}
.sosal-midiya{text-align:center;}

.sub-nav { display:none;}
.sub-nav-mobile { display:block;}
.sub-nav-mobile { background-color: #FFF; border: 1px solid #891635; clear: both; float: left; height: auto; margin: 15px 0; padding: 10px; width: 100%;}
.sub-nav-mobile select {background: transparent url("../images/select-bg.gif") no-repeat scroll right top; color:#000; border: 1px solid #DDD; clear: both; cursor: pointer; display: block; -moz-appearance: none; float: left; font-size: 13px; font-weight: 400; width: 100%;}
.sub-nav-mobile option {padding: 4px; font-size: 14px; font-weight: 500;}
.img2 { height: auto;width:100%} 
.img1 {height: auto; width: 49.5% !important;}
.big-images { float: left;width: 100%;}
.small-images {float: left;height: auto; overflow-x: hidden; overflow-y: hidden;  width: 100%;}
.col-lg-3.col-sm-6.col-md-3 { width:95%;}
.col-lg-3.col-sm-6.col-md-3.footer-contact2 { width:100%}
#footer .footer-top .footer-link { max-width:100% !important;}
#footer .footer-top .footer-link, .footer-contact { width:100% !important}
.addredss-area { width:100%;}
.heading .text h1 {font-size: 33px;}
.home-event .event-box {margin:0 auto 30px auto;width: 90%;}
.small-images.small-images2 { width:100%}

.owl-carousel .owl-item img {
    margin-top: 75px;
}


}

@media screen and (max-width:400px){
.breadcrumbs ul li a{font-size:14px;}
.breadcrumbs ul li + li a{padding-left:10px;}
.breadcrumbs ul li + li{margin-left:5px;}
.conf .item{width:100%; margin:0 auto;}
.price .compare-packages{display:block;width: 182px; margin-top:10px; margin-left:0;}
.enquiry-hall .phone{display:block; margin:20px 0 15px; background-position:left center;}
.enquiry-hall .email a{border:0; background-position:left center;}
.img1 { height: 175px; width: auto !important;}
.simplePopup {min-width:300px;width:300px;left: 2.5%% !important;}
.white-grey { height: 390px;overflow:scroll;}
.checkbox { width:100%}
.field { width:100%;margin-bottom:10px;}
.colon { display:none}
.white-grey input[type="text"], .white-grey input[type="email"], .white-grey textarea, .white-grey textarea { width:96%;margin-top: 10px;}
.captcha-field {width: 133px !important}
.check-box { width:100%}
.col-lg-3.col-sm-6.col-md-3 { width:95%;}
.col-lg-3.col-sm-6.col-md-3.footer-contact2 { width:100%}
#footer .footer-top .footer-link { max-width:100% !important;}
#footer .footer-top .footer-link, .footer-contact { width:100% !important}
.addredss-area { width:100%;}
.home-event .event-box {margin:0 auto 30px auto;width: 90%;}
.small-images.small-images2 { width:100%}
.service-lable { width:100% !important}
}

@media screen and (max-width:360px){
.img1 { height: 178px !important; width: auto !important;}
}

@media screen and (max-width:320px){
.quck-link .left-link { width:100%;}
.quck-link .container {
    padding: 0 3px !important;
}	
.img1 { height: 147px !important; width: auto !important;}
}

  /*.navbar-nav li a {border-top: solid 4px #f8c3d9;}*/
  .navbar-brand img{ margin-left: 30px;  }