@charset "utf-8";
/* CSS Document */
body {
	/*background-color: #dcdcdc;*/
        background-color: #f1f1f1;
}
p {
	word-wrap: break-word;
}

#content-5.content {
	height: 363px !important;
}
a:focus {
	outline: none;
}
.wrapper-front .wrapper-content {
	padding: 100px 10px 40px;
}
.sidebar-collapse .mCSB_scrollTools{
        width: 7px;
}
.alert-dismissable .close, .alert-dismissible .close {
    right: 15px;
}
/* .wrapper-front #page-wrapper {
    margin: 0 0 0 240px;
    min-height: 1200px;
    position: inherit;
}
.wrapper-front .navbar-static-side{width: 240px;} */
.navigation-right {
	margin: 0;
	padding: 15px 260px 15px 0;
	background:#fff;
        height: 75px;
	position: fixed;
        z-index: 998 !important;
	width: 100%;
	-webkit-box-shadow: 0px 0px 20px rgba(31, 30, 30, 0.13);
	-moz-box-shadow: 0px 0px 20px rgba(31, 30, 30, 0.13);
	box-shadow: 0px 0px 20px rgba(31, 30, 30, 0.13);
}
.navigation-right.navbar .user-profile{margin:0 20px;display: none}
.navigation-right .user-profile img{border-radius: 30px;}

.mini-navbar .navigation-right {
	padding: 15px 130px 15px 0;
}
.custom-navigation li small{
    position: static !important;
}

.navigation-right .search-sec{display: flex;margin-left: 100px;align-items: center; position: relative;}
.navigation-right .search-sec input{border: none;border-left: 1px solid #dedede;padding: 10px 10px 10px 20px;outline: none;margin-left: 20px;height: 45px;font-size: 16px;background: inherit;}
.navigation-right .search-sec input::placeholder{font-size: 15px;color: #a3a3a3;}

/*pradeep add this css*/
.space-btn-left {
	margin: 0 0 0 10px;
}
.disc {
    text-align: center;
    padding-top: 15px;
}
.dropdown-menu-mobile {
    display: none;
    background: #fff;
    border: 1px solid #ededed;
    position: absolute;
    top: 46px;
    right: 0;
    left:auto;
    width: 200px;
}
.mini-navbar .nav-second-level{width:240px; padding:0px;}
/*pradeep add this css*/

.button-s-area {
	width: 100%;
	float: left;
	padding: 10px 0px;
}
.custom-navigation {
	float: right;
}
.custom-navigation .nav > li{
    text-align: center;
    padding: 0 15px;
}
.custom-navigation .nav > li > a:focus {
	outline: none;
}
.custom-navigation .nav > li > a {
	padding:2px 0 0;
        background: inherit;
}
.p-md-favourites {
    padding: 10px 15px;
}
.favourites-list ul.list-group{margin:0px;width:100%;float:left;;} 
.favourites-list .list-group.clear-list .list-group-item {
    padding: 10px 15px;width:49%;float:left; border-radius: 0;margin:5px;
	-webkit-box-shadow:0 1px 4px 0 rgba(50, 50, 50, 0.3);
-moz-box-shadow:0 1px 4px 0 rgba(50, 50, 50, 0.3);
box-shadow:0 1px 4px 0 rgba(50, 50, 50, 0.3);
border-radius:4px;
border-left:4px #EC1423 solid;
    background-image: linear-gradient(to right,#EC1423,#EC1423 50%,transparent 50%,transparent);
    background-position: 100% 0;
    background-size: 200% 100%;
    -webkit-transition: background-position 0.5s;
    -moz-transition: background-position 0.5s;
    transition: background-position 0.5s;
	
}
.favourites-list .list-group.clear-list .list-group-item:hover{
    color: #fad60d;
    background-position: 0 0;	
}
.favourites-list .list-group.clear-list .list-group-item:hover a{color: #fff;text-decoration:underline;}
.favourites-list .list-group.clear-list .list-group-item:hover  span.pull-right a.close{
	opacity:1;color:#ffffff;text-decoration:none;
}
.favourites-list .list-group.clear-list .list-group-item span.pull-right a.close{opacity:1;color:#EC1423;}
.favourites-list .list-group.clear-list .list-group-item span.pull-right a.close:hover{opacity:1;color:#000000;}
.inmodal .modal-title {
    font-size: 18px;
}
.fav-list-itms {
    background: #fffcfc none repeat scroll 0 0;
    box-shadow: 0 0 23px -14px rgba(56, 56, 56, 1);
    box-sizing: border-box;
    float: left;
    margin-bottom: 15px;
    margin-right: 10px;
    width: 32%;
}
.fav-img {
/*     border-right: 1px solid #ccc; */
    float: left;
    position: relative;
    width: 91px;
    z-index: 1;
-webkit-box-shadow:7px 2px 12px -2px rgba(50, 50, 50, 0.16);
-moz-box-shadow:7px 2px 12px -2px rgba(50, 50, 50, 0.16);
box-shadow:7px 2px 12px -2px rgba(50, 50, 50, 0.16);
}
.fav-img-content {
    border-top: 5px solid #EC1423;
/*     float: right; */
    padding:15px 15px 10px 110px;
    width:100%;
}
.fav-img-content .btn-primary {
	background-color: #ec1423;
	border-color: #ec1423;
	color: #ffffff;
}
.fav-img-content .btn-primary:hover, .fav-img-content .btn-primary:focus, .fav-img-content .btn-primary:active, .fav-img-content .btn-primary.active, .fav-img-content .btn-primary:active:focus, .fav-img-content .btn-primary:active:hover, .fav-img-content .btn-primary.active:hover, .fav-img-content .btn-primary.active:focus {
	background-color: #ff838c;
	border-color: #ff838c;
	color: #FFFFFF;
	outline: none;
}
.wrapper-front .navbar-static-side{z-index: 1001;}
.custom-navigation .nav > li.dropdown small {display:none;}
.custom-navigation .nav > li.dropdown ul.dropdown-menu small.favourites{display:block;}
.custom-navigation .nav > li > small {
/*     background: #fff none repeat scroll 0 0;
    border: 1px solid #ededed; */
    cursor: pointer;
    display: block;
    padding: 2px;
    position: absolute;
    right: 3px;
    top: 19px;
    z-index: 2;
}
.custom-navigation .nav > li small:hover{/* background:#eeeeee; */color:#000;}
.custom-navigation .nav > li small i{font-size:20px;}
.custom-navigation .nav > li small i.fa.fa-star{color:#fed01a;}
.dropdown-menu > li > a {
    border-radius: 3px;
    color: inherit;
    font-weight: normal;
    line-height: 25px;
    margin: 0;
    padding: 3px 30px 3px 10px;
    text-align: left;
    white-space: normal;
}
.wrapper-front .spiner-example1 {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: 100%;
    padding-top: 20%;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 9999;
}

.wrapper-front .spiner-example1 .sk-spinner-wandering-cubes .sk-cube1,
.wrapper-front .spiner-example1 .sk-spinner-wandering-cubes .sk-cube2 {
    background-color: #fff;
}
.navbar-nav > li > .dropdown-menu li {
    position: relative;
}
.dropdown-menu > li small.favourites {
/*     background: #fff none repeat scroll 0 0; 
    border: 1px solid #ededed;*/
    cursor: pointer;
    display: block;
    padding: 3px;
    position: absolute;
    right: 5px;
    top: 3px;
    z-index: 2;
}
/* .dropdown-menu > li small.favourites:hover{background:#eeeeee;color:#000000;} */
.dropdown-menu > li small.favourites i{font-size:17px;}
.dropdown-menu > li small.favourites i.fa.fa-star{color:#fed01a;}
.custom-navigation .nav > li.active {
	background: #eeeeee none repeat scroll 0 0;
	border-left: medium none;
}
.custom-navigation .navbar-right {
	margin-left:0px;
}
.custom-navigation{
    
}

.nav.navbar-nav > li > a {
	color: #231f20;
}
.nav.nav-sidebar li  a i{margin:0px;}
.nav.nav-sidebar li  a i.fa{
    margin-right:6px;
    font-size: 18px;
}
.navbar-header-btn .btn-primary {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #ff0000;
    height: 35px;
    width: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}
.navbar-header-btn .btn-primary:hover, .navbar-header-btn .btn-primary:focus, .navbar-header-btn .btn-primary:active, .navbar-header-btn .btn-primary.active, .navbar-header-btn .open .dropdown-toggle.btn-primary, .navbar-header-btn .btn-primary:active:focus, .navbar-header-btn .btn-primary:active:hover, .navbar-header-btn .btn-primary.active:hover, .navbar-header-btn .btn-primary.active:focus {
	background-color: #f1f1f1;
        border-color: #f1f1f1;
        color: #ff0000;
	outline: none;
}
.sidebar-collapse {
	background: #f1f1f1 none repeat scroll 0 0;
}
.sidebar-collapse .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:6px;
}
.wrapper-front .spiner-example1 {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	height: 100%;
	padding-top: 20%;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 9999;
}

.wrapper-front .spiner-example1 .sk-spinner-wandering-cubes .sk-cube1,
.wrapper-front .spiner-example1 .sk-spinner-wandering-cubes .sk-cube2 {
	background-color: #fff;
}
.nav-bar-custom {
	background-color: #dcdcdc;
	border-color: #e8e7e3;
	min-height: 700px;
	position: fixed;
}
.nav-bar-custom .nav > li.active {
	background: #c5bfb5 none repeat scroll 0 0;
	border-left: 4px solid #ec1423;
}
.nav-bar-custom .nav-second-level {
	background: #dcdcdc none repeat scroll 0 0;
}
.navbar-default.nav-bar-custom .nav > li > a:hover, .navbar-default.nav-bar-custom .nav > li > a:focus {
	background-color: #e6242c;
	color: white;        
}
.navbar-default.nav-bar-custom .nav-header {
	background: rgb(241, 241, 241);
	padding: 8px 20px;
	display: block;
        height: 75px;
}
.navbar-default.nav-bar-custom .logo-element {
	padding: 0px 0;
	margin: 0 -15px;
}
/*.logo-element img {
	margin: -20px 5px -10px 0px;
}*/
.dropdown.profile-element.profile_admin > span {
    float: left;
    width: 30%;
}
.dropdown.profile-element.profile_admin > span .img-circle {
    height: 50px;
}
.profile_admin {
    display: inline-block;
    padding: 5px 0 0;
    position: relative;
    width: 100%;
/*	width: 100%;
	padding: 10px 0 10px 0px;
	position: relative;
	display: block;*/
}
.profile_admin a {
	float: right;
	width: 70%;
}
.nav .profile_admin.open > a, .nav .profile_admin.open > a:hover, .nav .profile_admin.open > a:focus {
	background: none;
}
.hero-logo {
	/*float: left;*/
	display: block;
	text-align:center;
	padding: 2px 0 3px 0;
	width: 100%;
        background: #fff;
        border-bottom: 1px solid #e8e8e8;
        height: 75px;
}
body.mini-navbar .hero-logo {
	display: none;
}
.navbar-default.nav-bar-custom .nav > li{
position:relative;
}
.navbar-default.nav-bar-custom .nav > li small{
	position:absolute;
	
}
.navbar-default.nav-bar-custom .nav > li > a {
	border-top: 1px solid #e8e8e8;
	color: #000;
	padding:14px 30px 14px 10px/*  14px 15px */;
        display: flex;
        transition: .1s ease-in-out;
	/* display:inline-block; */
}
.navbar-default.nav-bar-custom .nav > li small {
    /* background: #fff none repeat scroll 0 0; */
    cursor: pointer;
    display: block;
    padding: 5px;
    position: absolute;
    right:2px;
    top:10px;
    z-index: 2;
}
.navbar-default.nav-bar-custom .nav > li small i{font-size:17px;}
.navbar-default.nav-bar-custom .nav > li small i.fa.fa-star{color:#fed01a;}
/* .navbar-default.nav-bar-custom .nav > li small:hover{background:#eeeeee;} */
.navigation-right .navbar-top-links li:last-child {
	margin-right: 15px;
}
.navbar-default.nav-bar-custom .nav-second-level li a {
	padding:7px 25px 7px 40px/*  7px 10px 7px 52px */;
}
.navbar-default.nav-bar-custom .nav-second-level li small{
	top: 3px;
}
.navbar-top-links li a {
	min-height: 50px;
	padding: 18px 10px;
}
.navbar-default.nav-bar-custom .nav-second-level li a:hover {
	text-decoration: none;
	background-color: #b9b3a9;
	color: #181a1d !important;
}
.navbar-default.nav-bar-custom .nav-second-level li a:before {
	background: #c0bdb8;
	bottom: auto;
	content: "";
	height: 8px;
	left: 23px;
	margin-top: 6px;
	position: absolute;
	right: auto;
	width: 8px;
	z-index: 1;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.navbar-default.nav-bar-custom .nav-second-level li a:after {
	border-left: 1px solid #c0bdb8;
	bottom: 0;
	content: "";
	left: 27px;
	position: absolute;
	top: 0;
}
body.mini-navbar .navbar-default.nav-bar-custom .nav-second-level li a:after, body.mini-navbar .navbar-default.nav-bar-custom .nav-second-level li a:before {
	display: none;
}
.navbar-default.nav-bar-custom .nav > li > a:focus {
	outline: none;
}
.navbar-default.nav-bar-custom .nav-second-level li:last-child {
	margin: 0px;
}
.nav-bar-custom .nav-header .text-muted {
	color: #000;
}
.nav-bar-custom .font-bold {
	font-weight: 600;
	color: #000;
}
.navbar-default.nav-bar-custom .nav-second-level li a {
	border: none;
}
body.mini-navbar .navbar-default.nav-bar-custom .nav > li > .nav-second-level li a {
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    font-size: 12px;
    padding: 8px 15px;
}
body.mini-navbar .navbar-default.nav-bar-custom .nav-second-level {
	background: #dcdcdc none repeat scroll 0 0;
}
.dropdown.view-others a {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ccc;
	border-radius: 5px;
	display: table-cell;
	padding: 0;
}
.dropdown.view-others a .fa.fa-list {
	border-right: 1px solid #eee;
	float: left;
	padding: 10px;
}
.dropdown.view-others {
	padding: 12px 0;
	float: left;
}
.dropdown.view-others span {
	float: left;
	line-height: 34px;
	font-size: 13px;
	font-weight: normal;
	padding: 0 10px 0 5px;
}
.dropdown.view-others a .fa.fa-caret-down {
	padding: 10px 10px 10px 0px;
}
.navbar-top-links .dropdown-sites {
	min-width: 0;
	width: 210px;
}
.navbar-top-links .dropdown-sites li a {
	display: block;
	margin: 0px;
	border: none;
	border-radius: 0px;
	border-top: solid 1px #ccc;
}
.nav-sections .nav .open > a {
	border-color: #ccc;
	background: #fff;
}
.slider {
	padding: 0px;
	width: 100%;
}
.slider .contrrol {
	bottom: 70px;
	position: absolute;
	right: 40px;
	width: 100px;
	z-index: 999;
}
.slider .carousel-control.right {
	background: rgba(0,0,0,0.5);
	width: 48px;
	height: 48px;
}
.slider .carousel-control.left {
	background: rgba(0,0,0,0.5);
	width: 48px;
	height: 48px;
}
.slider .carousel-control.right span, .slider .carousel-control.left span {
	top: 13px;
}
.slider {
	margin-bottom: -80px;
	margin-top: 60px;
	position: relative;
	z-index: 2;
}
#carousel-example-generic .carousel-inner {
	position: relative;
	background: #fff;
	margin: 0px 0 35px 0;
	overflow: visible;
}
#carousel-example-generic .carousel-inner:before, #carousel-example-generic .carousel-inner:after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 12px;
	left: 10px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	box-shadow: 0 8px 8px rgba(0,0,0,0.2);
	-webkit-transform: skew(-15deg) rotate(-4deg);
	-moz-transform: skew(-15deg) rotate(-4deg);
	-ms-transform: skew(-15deg) rotate(-4deg);
	-o-transform: skew(-15deg) rotate(-4deg);
	transform: skew(-15deg) rotate(-4deg)
}
#carousel-example-generic .carousel-inner:after {
	left: auto;
	right: 10px;
	-webkit-transform: skew(15deg) rotate(4deg);
	-moz-transform: skew(15deg) rotate(4deg);
	-ms-transform: skew(15deg) rotate(4deg);
	-o-transform: skew(15deg) rotate(4deg);
	transform: skew(15deg) rotate(4deg)
}
.slider .carousel-caption {
	text-align: left;
	left: 0px;
}
.slider .carousel-caption h3.heading {
	font-size: 17px;
	color: #fff;
	margin: 0;
	text-align: left;
	line-height: 25px;
	text-shadow: none;
	background: rgba(0, 0, 0, 0.14);
	margin-bottom: 1px;
	padding: 8px 10px;
	width: 250px;
}
.slider .carousel-caption h3.highlight {
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	color: #fff;
	margin: 0;
	text-align: left;
	background: rgba(0, 0, 0, 0.14);
	padding: 12px 15px;
	width: 400px;
}
.carousel-area-slide .carousel-control {
	display: none;
}
.carousel-area-slide .carousel-caption {
	position: static;
	text-align: left;
	padding: 0px;
}
.carousel-area-slide .carousel-caption h2 {
	color: #231f20;
	font-size: 17px;
	line-height: 22px;
	font-weight: bold;
	margin: 10px 0 8px;
	text-shadow: none;
}
.carousel-area-slide .carousel-caption p {
	color: #4b4b4b;
	font-size: 12px;
	margin: 0;
	text-shadow: none;
}
.border-top-section {/*border-top:3px solid #e7eaec;*/
}
.slider-recent {
	position: relative;
	z-index: 2;
}
.slider-recent #my-scroll .ibox {
	position: relative;
	background: #fff;
	margin: 0px 0 35px 0;
	overflow: visible;
}
.slider-recent #my-scroll .ibox:before, .slider-recent #my-scroll .ibox:after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 12px;
	left: 15px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	box-shadow: 0 8px 8px rgba(0,0,0,0.2);
	-webkit-transform: skew(-15deg) rotate(-4deg);
	-moz-transform: skew(-15deg) rotate(-4deg);
	-ms-transform: skew(-15deg) rotate(-4deg);
	-o-transform: skew(-15deg) rotate(-4deg);
	transform: skew(-15deg) rotate(-4deg);
	display: inline;
}
.slider-recent #my-scroll .ibox:after {
	left: auto;
	right: 10px;
	-webkit-transform: skew(15deg) rotate(4deg);
	-moz-transform: skew(15deg) rotate(4deg);
	-ms-transform: skew(15deg) rotate(4deg);
	-o-transform: skew(15deg) rotate(4deg);
	transform: skew(15deg) rotate(4deg)
}
.slider-recent .bottom-shadow .ibox {
	position: relative;
	background: #fff;
	margin: 0px 0 35px 0;
	overflow: visible;
}
.slider-recent .bottom-shadow .ibox:before, .slider-recent .bottom-shadow .ibox:after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 12px;
	left: 15px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	box-shadow: 0 8px 8px rgba(0,0,0,0.2);
	-webkit-transform: skew(-15deg) rotate(-4deg);
	-moz-transform: skew(-15deg) rotate(-4deg);
	-ms-transform: skew(-15deg) rotate(-4deg);
	-o-transform: skew(-15deg) rotate(-4deg);
	transform: skew(-15deg) rotate(-4deg);
	display: inline;
}
.slider-recent .bottom-shadow .ibox:after {
	left: auto;
	right: 10px;
	-webkit-transform: skew(15deg) rotate(4deg);
	-moz-transform: skew(15deg) rotate(4deg);
	-ms-transform: skew(15deg) rotate(4deg);
	-o-transform: skew(15deg) rotate(4deg);
	transform: skew(15deg) rotate(4deg)
}
/*all bottom-shadow*/
.shadow-bt {
	position: relative;
	z-index: 2;
}
.shadow-bt .bt-shadow .content-area-items {
	position: relative;
	background: #fff;
	margin: 0px 0 35px 0;
	overflow: visible;
}
.shadow-bt .bt-shadow .content-area-items:before, .shadow-bt .bt-shadow .content-area-items:after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 12px;
	left: 15px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	box-shadow: 0 8px 8px rgba(0,0,0,0.2);
	-webkit-transform: skew(-15deg) rotate(-4deg);
	-moz-transform: skew(-15deg) rotate(-4deg);
	-ms-transform: skew(-15deg) rotate(-4deg);
	-o-transform: skew(-15deg) rotate(-4deg);
	transform: skew(-15deg) rotate(-4deg);
	display: inline;
}
.shadow-bt .bt-shadow .content-area-items:after {
	left: auto;
	right: 10px;
	-webkit-transform: skew(15deg) rotate(4deg);
	-moz-transform: skew(15deg) rotate(4deg);
	-ms-transform: skew(15deg) rotate(4deg);
	-o-transform: skew(15deg) rotate(4deg);
	transform: skew(15deg) rotate(4deg)
}
.content-area-items {
	padding: 15px 0;
	width: 100%;
	float: left;
}
/*all bottom-shadow*/

.border-top-section .carousel-indicators {
	bottom: -24px;
}
.border-top-section .carousel-indicators li {
	background: #ccc;
}
.border-top-section .carousel-indicators .active {
	background: #ec1423;
}
.happy-birthday img {
	max-width: 100%;
}
.happy-birthday-slide-content {
	padding: 0px 10px 0px 10px;
}
.birthday-emp .slick-list {
	padding: 0px!important;
}
.birthday-emp .slick-slider {
	margin: 0px!important;
}
.birthday-emp .slick-next {
	right: -5px;
}
.birthday-emp .slick-prev::before, .birthday-emp .slick-next::before {
	color: #999 !important;
}
.happy-birthday-slide-content img {height: 100px; margin: 0 0 10px;object-fit: contain;overflow: hidden; width: 100px;}
.happy-birthday-slide-content h2 {
	color: #231f20;
	font-weight: bold;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.happy-birthday-slide-content h2 a {
	color: #231f20;
	text-decoration: none;
}
.happy-birthday-slide-content h2 a:hover {
	color: #ec1423;
	text-decoration: none;
}
.happy-birthday-slide-content p {
	color: #231f20;
	font-size: 13px;
}
.new-join .text-muted {
	color: #888888;
	font-size: 12px;
}
.feed-element.new-empolye img.img-circle {
	height: 70px;
	width: 70px;
}
.feed-element.new-empolye strong {
	font-size: 15px;
	display: block;
}
.feed-element.new-empolye .emp-code {
	font-size: 13px;
	display: block;
}
.social .carousel-indicators {
	bottom: 20px;
	margin: 20px 0 0 0;
	position: static;
	text-align: center;
	width: 100%;
}
.social .carousel-caption {
	position: static;
	padding: 0px;
}
.social .carousel-indicators li {
	background: #ccc;
}
.social .carousel-indicators .active {
	background: #ec1423;
}
.social .highlight-text {
	font-size: 16px;
	text-shadow: none;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.pic-gallery {
	float: left;
	margin: 0 -10px;
	width: 100%;
}
.pic-gallery h2 {
	color: #231f20;
	font-size: 30px;
	font-weight: bold;
	line-height: 46px;
	margin-bottom: 40px;
	position: relative;
	text-align: center;
}
.pic-img {
	width: 25%;
	float: left;
}
.pic-img a {
	display: block;
	width: 100%;
	overflow: hidden;
}
/* Zoom In #1 */
.pic-img a img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.pic-img a:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
#carousel2 {
	min-height: 400px;
}
/*
.pic-img a {
	position: relative;
}
.pic-img a::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.pic-img a:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}*/

/* Layout pic gallery */
.group {
	float: left;
	text-align: center;
	width: 100%;
}
.stack {
	float: left;
	width: 100%;
	margin: 0 4% 15% 0;
	position: relative;
	z-index: 10;
}
/* Image styles */
.stack img {
	max-width: 100%;
	width: 100%;
	height: auto;
	vertical-align: bottom;
	border: 10px solid #fff;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
}
.stack:last-of-type {
	margin-right: 0;
}
.label-primary-new {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ccc;
	padding: 5px;
	position: absolute;
	right: 50px;
	z-index: 15;
}
.pic-gallery h2 span {
	margin: 50px 0 0;
	padding: 5px 10px;
}
.pace .pace-progress {
	background: #ec1423!important;
}
/* Stacks creted by the use of generated content */
.stack:before, .stack:after {
	content: "";
	border-radius: 3px;
	width: 100%;
	height: 100%;
	position: absolute;
	border: 10px solid #fff;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-transition: 0.3s all ease-out;
	-moz-transition: 0.3s all ease-out;
	transition: 0.3s all ease-out;
}
.stack:before {
	top: 4px;
	z-index: -10;
} /* 1st element in stack (behind image) */
.stack:after {
	top: 8px;
	z-index: -20;
} /* 2nd element in stack (behind image) */
/* Second stack example (rotated to the right from the bottom left) */
.stack.rotated:before {
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	transform: rotate(2deg);
}
.stack.rotated:after {
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	transform: rotate(4deg);
}
/* Third stack example (One stack element rotated in the opposite direction) */
.stack.twisted:before {
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	transform: rotate(4deg);
}
.stack.twisted:after {
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	transform: rotate(-4deg);
}
/* Fourth stack example (Similar to the second but rotated left) */
.stack.rotated-left:before {
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.stack.rotated-left:after {
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform: rotate(-6deg);
	-moz-transform: rotate(-6deg);
	transform: rotate(-6deg);
}
/* Reset all rotations on hover */
.stack:hover:before, .stack:hover:after {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
}
.pace-done .pace .pace-progress {
	background: #ec1423!important;
}
/*
@media only screen and (min-width: 320px) and (max-width: 480px) {
.stack {
	float: none;
	width: auto;
	margin-bottom: 35px;
}
h1.title {
	margin: 15px 0;
}
}
*/
.stack2 {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	border: 10px solid #fff;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	background: #fff;
	text-align: center;
}
.stack2 a img {
	max-width: 100%;
}
/*=--==-=-=-=- inner Section -==-=--==-=-=-*/
.inner-section {
	width: 100%;
	float: left;
	margin: 0px 0 0 0;
}
.profile_admin .dropdown-menu li a {
	border-bottom: 1px solid #ededed;
	border-radius: 0;
	display: block;
	margin: 0;
	padding: 0 15px;
	width: 100%;
}
.gallery-section .breadcrumb {
	padding: 10px;
	margin: 0 10px;
}
/*=--==-=-=-=- Gallery Section -==-=--==-=-=-*/
.view-image {
	width: 250px;
	/*   height:150px;*/
	margin: 20px 10px 20px 10px;
	float: left;
}
.view-others {
	float: left;
	padding: 10px 0 0 0;
}
.view-others .input-group-btn:last-child > .btn, .view-others .input-group-btn:last-child > .btn-group {
	margin-left: 0px;
}
/*.view-others .input-group-addon {
    border-radius: 4px 0 0px 4px;
}*/
ul.nav.navbar-top-links.navbar-right {
	/* width: 310px; */
	text-align: right;
}
.nav.navbar-top-links.navbar-right.rnd-right {
	/* width: 400px; */
}
.view-others .input-group-addon {
	border-radius: 4px 0 0 4px;
	float: left;
	padding: 9px;
	width: 34px;
}
.view-others .input-group {
	border-collapse: separate;
	display: table-cell;
	position: relative;
	width: 150px;
}
.view-others .btn-default {
	background-color: #fff;
	border-color: #e5e6e7;
	color: #000;
}
.view-others .btn-default:hover, .view-others .btn-default:focus, .view-others .btn-default:active, .view-others .btn-default.active, .view-others .open .dropdown-toggle.btn-default, .view-others .btn-default:active:focus, .view-others .btn-default:active:hover, .view-others .btn-default.active:hover, .view-others .btn-default.active:focus {
	background-color: #fff;
	border-color: #e5e6e7;
	color: #ccc;
}
.view-others .btn-default:hover {
	background-color: #fff;
	border-color: #e5e6e7;
	color: #ccc;
}
.gallery-cat li a {
	color: #666666;
	display: block;
	padding: 8px 0;
}
.gallery-cat li a:hover {
	color: #ec1423;
}
.gallery-cat li.active a {
	color: #ec1423;
}
.gallery-cat li.active a i {
	color: #ec1423;
}
.gallery-cat li a:hover i {
	color: #ec1423;
}
.pagination-area {
	text-align: center;
	width: 100%;
	float: left;
}
.gallery-section {
	width: 100%;
	float: left;
}
.gallery-section h1 {
	margin: 0 0 15px 10px;
	font-weight: bold;
	color: #000;
	font-size: 20px;
}
.padding-none-all {
	padding: 0px;
}
.view {
	width: 250px;
	height: 238px;
	margin: 0px 10px 10px 10px;
	float: left;
	border: 10px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
	background: #fff;
}
.view .mask, .view .content {
	width: 230px;
	height: 236px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: inline;
	position: relative;
}
.view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.8);
	margin: 20px 0 0px 0;
}
.view p {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 12px;
	position: relative;
	color: #fff;
	padding: 10px 20px 20px;
	text-align: center;
}
.view a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #ec1423;
	color: #fff;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 1px #ec1423;
	-moz-box-shadow: 0 0 1px #ec1423;
	box-shadow: 0 0 1px #ec1423;
}
.view a.info:hover {
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
.view-tenth img {
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
.view-tenth .mask {
	background-color: rgba(255, 231, 179, 0.3);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth h2 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	background: transparent;
	margin: 70px 0px 10px 0px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	color: #333;
	font-weight: bold;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth p {
	color: #333;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.view-tenth a.info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.view-tenth:hover img {
	-webkit-transform: scale(10);
	-moz-transform: scale(10);
	-o-transform: scale(10);
	-ms-transform: scale(10);
	transform: scale(10);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.view-tenth:hover h2, .view-tenth:hover p, .view-tenth:hover a.info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.view-tenth h4 {
	background: #f6f6f6 none repeat scroll 0 0;
	bottom: 0px;
	color: #ec1423;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	position: absolute;
	width: 100%;
}
.view-tenth:hover h4 {
	background-color: rgba(255, 231, 179, 0.3);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
/*=--==-=-=-=- Gallery Section -==-=--==-=-=-*/

/*=--==-=-=-=- News Section -==-=--==-=-=-*/
.news-section {
	width: 100%;
	float: left;
}
.img-news {
	float: left;
	height: 180px;
	padding: 0 15px 0 0;
	width: 190px;
}
.news-section .post-category {
	color: #fff;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 0.05em;
	line-height: 1;
	text-transform: uppercase;
	background: #1ab394;
	display: inline;
	padding: 3px 10px;
}
.news-section h4 {
	font-size: 20px;
	line-height: 20px;
	color: #000;
	margin: 0;
	border-bottom: 2px solid rgba(0, 0, 0, 0.08);
	padding-bottom: 10px;
	position: relative;
}
.news-section-content p {
	font-size: 14px;
	margin-top: 5px;
	word-wrap: break-word;
}
.news-section-content h3 {
	color: #000;
	margin-bottom: 0;
}
.news-section-content h3 a {
	color: #000;
}
.news-section-content h3 a:hover {
	color: #ec1423;
}
.news-section-content span {
	display: block;
	padding: 10px 0 0;
}
.news-title {
	margin: 40px 0 40px;
	text-align: center;
}
.news-peragraph img {
	border: solid 1px #ccc;
	padding: 5px;
	float: right;
	margin: 0 0 20px 20px;
}
.found-error {/*background:#e9e9e9; */
	margin: 0 auto 25px auto;
	width: 50%;
}
.found-error .middle-box {
	margin: 0;
	max-width: 100%;
	padding: 40px 20px;/*    box-shadow: 0px 2px 10px -2px rgba(50, 50, 50, 0.36);*/
}
.found-error .middle-box img {
	display: inline;
}
.found-error .error-desc {
	padding: 20px 0 0 0;
}
.found-error .middle-box .btn-primary {
	background-color: #ec1423;
	border-color: #ec1423;
	margin: 20px 0 20px 0px;
	color: #ffffff;
}
.found-error .middle-box .btn-primary:hover, .found-error .middle-box .btn-primary:focus, .found-error .middle-box .btn-primary:active, .found-error .middle-box .btn-primary.active, .found-error .middle-box .open .dropdown-toggle.btn-primary, .found-error .middle-box .btn-primary:active:focus, .found-error .middle-box .btn-primary:active:hover, .found-error .middle-box .btn-primary.active:hover, .found-error .middle-box .btn-primary.active:focus {
	background-color: #ff838c;
	border-color: #ff838c;
	color: #FFFFFF;
	outline: none;
}
/*=--==-=-=-=- News Section -==-=--==-=-=-*/

/*=--==-=-=-=- 500 error page -==-=--==-=-=-*/
.error-page {
    width: 100%;
    float: left;
    background: #ffffff;
    padding: 15px;
}
.error-imgs {
    float: right;
    width: 30%;
}
.error-contents{
	width:70%;
	padding: 40px;
	float:left;
}
.error-contents h1 {
    margin: 0;
    padding: 0;
    font-size: 70px;
	color: #000;
    font-weight: bold;
}
.error-contents h2 {
    margin: 0;
    padding: 10px 0;
}
.error-contents .error-desc {
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 0 0 15px 0;
}
.error-contents .btn-primary {
    background-color: #ec1423;
    border-color: #ec1423;
    color: #ffffff;
}
.error-contents .btn-primary:hover {
	background-color: #ff838c;
	border-color: #ff838c;
	color: #FFFFFF;
	outline: none;
}
/*=--==-=-=-=- 500 error page -==-=--==-=-=-*/

/*=--==-=-=-=- idea Section -==-=--==-=-=-*/
.btn-area {
	text-align: right;
	margin: 0px;
}
.btn-area .btn {
	padding: 3px 12px;
	margin: 0px;
}
.idea-group {
	border-bottom: 1px #dfe4e6 dashed;
	padding: 0 0 30px 40px;
	margin: 0 0 30px 0px;
	position: relative;
}
.idea-group:before {
	color: #6d6d6d;
	content: "\f114";
	font-family: FontAwesome;
	font-size: 30px;
	left: 0;
	line-height: 30px;
	margin: 4px 0 0;
	position: absolute;
	top: 0;
}
.idea-group .idea-group-title {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3;
	margin: 0;
}
.idea-group a {
	color: #676a6c;
}
.idea-group .idea-group-count {
	color: #999;
	display: inline-block;
	font-weight: normal;
	font-size: 11px;
	margin-left: 2px;
}
.idea-group .idea-group-count::after {
	content: ")";
}
.idea-group .idea-group-count::before {
	content: "(";
}
.idea-group .idea-group-description {
	font-size: 14px;
	line-height: 1.3;
	margin: 5px 0 5px 0;
}
.idea-group .idea-group-date {
	font-size: 11px;
	line-height: 1.8;
	margin: 2px 0 0;
}
.idea-group .idea-group-title .label-primary {
	margin: 4px 0 0;
	float: right;
}
.idea-content-area {
	height: 510px;
	position: relative;
}

.idea-content-area_new {
	position: relative;
	width: 100%;
	padding: 0 15px;
}
.submit-form {
	width: 100%;
}
.multi-select .input-group {
	width: 100%;
}
.multi-select .chosen-container-single .chosen-single div b {
	background-position: 0px 7px;
}
.multi-select .chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 10px;
}
.select-items .btn-default {
	background-color: #fff;
	border-color: #c2c2c2;
	border-radius: 4px;
	color: #666;
}
.inputBtnSection {
	display: inline-block;
	vertical-align: top;
	font-size: 0;
	width: 100%;
}
.disableInputField {
	border: 1px solid #ccc;
	border-radius: 4px 0 0 4px;
	display: inline-block;
	font-size: 14px;
	height: 30px;
	margin: 0;
	padding: 0 3px;
	vertical-align: top;
}
.fileUpload {
	position: relative;
	overflow: hidden;
	/*    border:solid 1px gray;*/
	display: inline-block;
	vertical-align: top;
}
.uploadBtn {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	border-radius: 0 4px 4px 0;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	height: 30px;
	line-height: 28px;
	padding: 0 10px;
	vertical-align: top;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.st-us .dl-horizontal {
	background: #f6f6f6;
	margin: 0px;
}
.st-us .dl-horizontal dt {
	line-height: 30px;
}
.st-us .dl-horizontal dd {
	line-height: 30px;
}
.cd-content .dl-horizontal p {
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
}
.submit-id .btn-danger {
	float: right;
}
/*=--==-=-=-=- idea Section -==-=--==-=-=-*/

/*=--==-=-=-=- Policy Section -==-=--==-=-=-*/
.policy-section {
	width: 100%;
	float: left;
	padding: 0 0 40px 0;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Chrome/Safari/Opera */
	-khtml-user-select: none; /* Konqueror */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE/Edge */
	user-select: none;
	/* non-prefixed version, currently
                           not supported by any browser */
}
.policy-section .panel-group .panel-heading + .policy-section .panel-collapse > .panel-body {
	border: 1px solid #ddd;
}
.policy-section .panel-group, .policy-section .panel-group .panel, .policy-section .panel-group .panel-heading, .policy-section .panel-group .panel-heading a, .policy-section .panel-group .panel-title, .policy-section .panel-group .panel-title a, .policy-section .panel-group .panel-body, .policy-section .panel-group .panel-group .panel-heading + .panel-collapse > .panel-body {
	border-radius: 2px;
	border: 0;
}
.policy-section .panel-group .panel-heading {
	padding: 0;
}
.policy-section .panel-group .panel-heading a {
	background: #d4d1cc none repeat scroll 0 0;
	color: #000;
	display: block;
	padding: 15px 42px 15px 15px;
	position: relative;
	text-decoration: none;
}
.policy-section .panel-group .panel-heading a.collapsed {
	background: #eeeeee;
	color: inherit;
}

.policy-section .panel-group .panel-heading a.section-highlight{
    background: #1ab394 none repeat scroll 0 0;
    color: #fff;
}
.tabs-container {
    position: relative;
}
.policy-search {
    position: absolute;
    right: 0;
    width: 34%;
    top: 10px;
}
.policy-search .form-control{
        width: 70%;
        float: left;
        margin-right: 5px;
}
.policy-search .btn-primary {
    background-color: #ec1423;
    border-color: #ec1423;
    color: #ffffff;
    padding: 6px 12px;
}
.policy-search .btn-info{
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
    padding: 6px 12px;
}


.policy-section .panel-group .panel-heading a:after {
	content: '-';
	position: absolute;
	right: 20px;
	top: 5px;
	font-size: 30px;
}
.policy-section .panel-group .panel-heading a.collapsed:after {
	content: '+';
}
.policy-section .panel-group .panel-collapse {
	margin-top: -1px !important;
	border-left: solid 1px #ccc;
	border-radius: 0px 0px 4px 4px;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-top: none;
}
.policy-section .panel-group .panel-body {
	background: #ffffff;
	padding: 15px;
}
.policy-section .panel-group .panel {
	background-color: transparent;
}
.policy-section .panel-group .panel-body p:last-child, .policy-section .panel-group .panel-body ul:last-child, .policy-section .panel-group .panel-body ol:last-child {
	margin-bottom: 0;
}
.policy-section .panel-group .panel-title a:focus {
	outline: none;
}
.policy-section .tabs-container .nav-tabs > li.active > a:focus {
	outline: none;
}
.policy-section .tabs-container .nav-tabs > li a:focus {
	outline: none;
}
/*=--==-=-=-=- Policy Section -==-=--==-=-=-*/

/*=--==-=-=-=- Profile Section -==-=--==-=-=-*/
.contact-information {
	border-bottom: 1px dashed #ccc;
	float: left;
	padding: 0 0 10px;
	width: 50%;
}
.profile-section-top {
	width: 100%;
	float: left;
}
.contact-information .fa {
	font-size: 40px;
	padding: 0 10px 0 0;
	float: left;
}
.contact-information1 {
	border-bottom: 1px dashed #ccc;
	float: left;
	padding: 0 0 10px;
	width: 100%;
}
.contact-information1 .fa {
	float: left;
	font-size: 30px;
	padding: 4px 10px 0 0;
}
.tabs-profile {
	float: left;
	width: 100%;
	padding: 30px 0;
}
.tabs-profile .panel-body {
	padding: 15px;
	background: #fff;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	border-top: none;
}
.tabs-profile .nav-tabs > li.active > a, .tabs-profile .nav-tabs > li.active > a:hover, .tabs-profile .nav-tabs > li.active > a:focus {
	background: #fff;
	border-bottom: none;
	outline: none;
}
.tabs-profile .nav-tabs > li a:focus {
	outline: none;
}
.tabs-profile .nav-tabs > li {
	margin-bottom: -2px;
}
.tabs-profile .nav > li.active .badge {
	float: right;
	margin: 0 0 0 5px;
}
.tabs-profile .nav > li .badge {
	float: right;
	margin: 0 0 0 5px;
}
.information .hr-line-dashed {
	float: left;
	margin: 10px 0;
	width: 100%;
}
.information h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
.information p {
	margin: 0 0 20px 0;
}
.information label {
	line-height: 34px;
	margin: 0;
}
.information .form-control:focus, .information .single-line:focus {
	border-color: #666!important;
}
.information .form-group {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.information .btn-group-lg > .btn, .btn-lg {
	border-radius: 6px;
	font-size: 16px;
	line-height: 1.33333;
	padding: 5px 16px;
	float: right;
}
/*.tabs-profile .tab-content {
    margin: 0px -26px 0;
}
.tabs-profile .nav-tabs {
    border-bottom: 1px solid #ddd;
    margin: 0 -26px;
}
.tabs-profile .panel {
    background-color: #fff;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 15px 20px;
}
.tabs-profile .tab-pane{
    background-color: #fff;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 15px 20px;
}*/
/*=--==-=-=-=- Profile Section -==-=--==-=-=-*/
/* 403 error */
.illustration {
	background-size: 100%;
	position: relative;
	width: 476px;
	height: 409px;
	display: inline-block;
}
.illustration .laptop {
	background: url(../img/laptop.png) no-repeat;
	background-size: 100%;
	position: absolute;
	width: 289px;
	height: 344px;
	bottom: 0;
}
.illustration .caveman {
	background: url(../img/caveman.png) no-repeat;
	background-size: 100%;
	z-index: 2;
	position: absolute;
	width: 167px;
	height: 409px;
	bottom: 0;
	right: 0;
}
.illustration .hand {
	background: url(../img/hand.png) no-repeat;
	background-size: 100%;
	z-index: 1;
	position: absolute;
	width: 180px;
	height: 60px;
	top: 115px;
	left: 190px;
}
/*	-moz-animation: 1s ease 0s normal none infinite hand;
	-moz-transform-origin: right top;
	-webkit-animation: hand 1s infinite ease-in-out;
	-webkit-transform-origin: right top;
	-o-animation: 1s ease 0s normal none infinite hand;
	-o-transform-origin: right top;
	-o-animation: hand 1s infinite ease-in-out;
	-o-transform-origin: right top;
	-ms-animation: 1s ease 0s normal none infinite hand;
	-ms-transform-origin: right top;
	-ms-animation: hand 1s infinite ease-in-out;
	-ms-transform-origin: right top;
	animation: 1s ease 0s normal none infinite hand;
	transform-origin: right top;
	animation: hand 1s infinite ease-in-out;
	transform-origin: right top;
}
 @-moz-keyframes hand {
 0% {
 -moz-transform: rotate(-2deg);
}
 50% {
 -moz-transform: rotate(45deg);
}
 100% {
 -moz-transform: rotate(-2deg);
}
}
@-webkit-keyframes hand {
 0% {
 -webkit-transform: rotate(-2deg);
}
 50% {
 -webkit-transform: rotate(45deg);
}
 100% {
 -webkit-transform: rotate(-2deg);
}
}
@-o-keyframes hand {
 0% {
 -o-transform: rotate(-2deg);
}
 50% {
 -o-transform: rotate(45deg);
}
 100% {
 -o-transform: rotate(-2deg);
}
}
@-ms-keyframes hand {
 0% {
 -ms-transform: rotate(-2deg);
}
 50% {
 -ms-transform: rotate(45deg);
}
 100% {
 -ms-transform: rotate(-2deg);
}
}
@keyframes hand {
 0% {
 transform: rotate(-2deg);
}
 50% {
 transform: rotate(45deg);
}
 100% {
 transform: rotate(-2deg);
}
}*/
.found-error .middle-box h1 {
	font-size: 50px;
	font-weight: bold;
	color: #000;
}
.brad-cr-heading {
	border-top: 0 none;
	margin-bottom: 30px;
	margin-top: -20px;
	padding: 20px 10px;
}
/*=--==-=-=-=- inner Section -==-=--==-=-=-*/

/*=--==-=-=-=- Car Pooling Section -==-=--==-=-=-*/

/*=--==-=-=-=- 
Car Pooling Navigation 
-==-=--==-=-=-*/
.nav.navbar-top-links.navbar-right.car-menu a {
	color: #064b76;
}
.nav.navbar-top-links.navbar-right.car-menu a:hover {
	color: #ec1423;
}
.nav.navbar-top-links.navbar-right.car-menu {
	width: 350px /* 550px */;
}
a.btn.btn-outline.btn-danger.top-red-border {
	color: #000;
	font-size: 15px;
	line-height: 38px;
	min-width:90px;
	padding: 0;
	text-align: center;
	min-height: 38px;
	font-weight: normal;
}
a.btn.btn-outline.btn-default.top-dard-border {
	border: solid 1px #000000;
	color: #000;
	font-size: 15px;
	line-height: 38px;
	min-width: 150px;
	padding: 0;
	text-align: center;
	min-height: 38px;
	font-weight: normal;
	display: inline-block;
}
.or {
	padding: 0 10px;
}
.fav-list{position:relative;}
.alert-warning p a{color: #8a6d3b;}
.alert-warning p a:hover{color: #110000;}
.fav-list .close {
    background: #ec1423;
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
    height: 20px;
    line-height: 10px;
    opacity: 1;
    padding: 5px;
    position: absolute;
    right: -5px;
    text-align: center;
    top: -5px;
    width: 20px;
}
.fav-list .close:hover{background: #ff838c;}
/*=--==-=-=-=- 
Car Pooling Navigation 
-==-=--==-=-=-*/

/*=--==-=-=-=- 
Car Pooling home page 
-==-=--==-=-=-*/
.car-pooling {
	width: 100%;
	float: left;
	padding: 0 15px;
}
.car-pooling h1 {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.car-pooling h3 {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}
.car-pooling p {
	color: #000000;
	font-size: 13px;
}
.car-pooling-content {
	width: 50%;
	margin: 70px auto;
}
.content-white {
	padding: 20px;
	width: 100%;
	float: left;
	text-align: center;
	border-radius: 15px;
}
.content-white h1 {
	display: inline-block;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 5px;
	width: 100%;
}
.content-white p {
	display: inline-block;
	color: #000000;
	font-size: 13px;
	width: 100%;
}
.content-white .btn-area-content {
	display: inline-block;
	width: 100%;
}
.start-btn {
	background: #ff5252;
	border: solid 1px #fb3f3f;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	border-radius: 30px;
	min-width: 150px;
	-webkit-box-shadow: 0px 4px 6px 0px rgba(120, 9, 9, 0.21);
	-moz-box-shadow: 0px 4px 6px 0px rgba(120, 9, 9, 0.21);
	box-shadow: 0px 4px 6px 0px rgba(120, 9, 9, 0.21);
}
.start-btn:hover {
	background: #fb3f3f;
	border: solid 1px #fb3f3f;
}
.gray-dard-btn {
	background: #707070;
	border: solid 1px #656363;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	border-radius: 30px;
	min-width: 150px;
	-webkit-box-shadow: 0px 4px 6px 0px rgba(120, 9, 9, 0.21);
	-moz-box-shadow: 0px 4px 6px 0px rgba(120, 9, 9, 0.21);
	box-shadow: 0px 4px 6px 0px rgba(120, 9, 9, 0.21);
}
.gray-dard-btn:hover {
	background: #656363;
	border: solid 1px #656363;
}
/*=--==-=-=-=- 
Car Pooling home page 
-==-=--==-=-=-*/

/*=--==-=-=-=- 
Car Pooling find page 
-==-=--==-=-=-*/
.find-area-content {
	width: 100%;
	float: left;
	min-height: 450px;
}
.find-car h1 {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 20px 0;
}
/*.find-search .form-control {
	padding-left: 45px;
}*/

/*.find-search::before {
	border-right: 1px solid #ccc;
	color: #707070;
	content: "";
	float: left;
	font-family: fontawesome;
	font-size: 17px;
	height: 33px;
	left: 0;
	padding: 6px 12px;
	position: absolute;
}*/
.find-search .form-control:focus {
	border: solid 1px #ccc !important;
}
.find-search {
	float: left;
	position: relative;
	width: 35%;
	padding: 0 10px 0 0;
}
.find-input {
	width: 65% !important;
}
.find-search .btn-group.bootstrap-select.input-group-btn.form-control {
	float: left;
	width: 65%;
}
.find-search label {
	float: left;
	line-height: 34px;
	margin: 0;
	width: 35%;
	padding: 0 10px 0 0;
	text-align: right;
}
.find-search .form-control {
	width: 65%;
}
.find-search select.select-items1 {
	background-color: #ffffff;
	width: 60%;
	float: left;
	border: 1px solid #e5e6e7;
	padding: 6px 12px;
	font-size: 14px;
}
.find-car .form-inline .input-group .form-control, .find-car .form-inline .input-group .input-group-addon, .find-car .form-inline .input-group .input-group-btn {
	width: 65%;
	float: left;
}
.form-inline .input-group .form-control:last-child, .form-inline .input-group-addon:last-child, .form-inline .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .form-inline .input-group-btn:first-child > .btn:not(:first-child), .form-inline .input-group-btn:last-child > .btn, .form-inline .input-group-btn:last-child > .btn-group > .btn, .form-inline .input-group-btn:last-child > .dropdown-toggle {
	background: #fff none repeat scroll 0 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	color: #000;
	border-color: #e5e6e7;
}
.rebert {
	background: #f3f3f4 none repeat scroll 0 0;
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	float: left;
	padding: 3px 12px;
}
.rebert a {
	color: #212121;
	display: block;
}
.rebert a:hover {
	color: #ec1423;
	display: block;
}
.rebert .fa.fa-long-arrow-left {
	display: block;
	height: 8px;
}
.find-search .input-group-addon {
	border-left: none;
}
.find-btn {
	background: #ff5252;
	border: solid 1px #fb3f3f;
	color: #fff;
	font-weight: normal;
	font-size: 15px;
	border-radius: 5px;
	min-width: 120px;
	-webkit-box-shadow: 0px 4px 6px 0px rgba(120, 9, 9, 0.21);
	-moz-box-shadow: 0px 4px 6px 0px rgba(120, 9, 9, 0.21);
	box-shadow: 0px 4px 6px 0px rgba(120, 9, 9, 0.21);
	margin: 0 0 0 15px;
	padding: 5px 0px;
}
.find-btn:hover {
	background: #fb3f3f;
	border: solid 1px #fb3f3f;
}
/*=--==-=-=-=- 
Car Pooling find page 
-==-=--==-=-=-*/

/*=--==-=-=-=- 
Car Find listing 
-==-=--==-=-=-*/
.search-result-pagination {
	border-top: 1px solid #e8e8e8;
	float: left;
	padding: 15px 20px;
	width: 100%;
	text-align: center;
}
.trip-search-result {
	background: #fff none repeat scroll 0 0;
	float: left;
	width: 100%;
}
.search-res {
	padding: 0px 0px;
	float: left;
	width: 100%;
}
.search-result-items {
	border-top: 1px solid #e8e8e8;
	padding: 15px 20px;
	float: left;
	width: 100%;
}
.search-result-items:nth-child(even) {
	background: #ffffff
}
.search-result-items:nth-child(odd) {
	background: #fcfcfc
}
.user-photo {
	border-radius: 50%;
	float: left;
	margin-top: 1px;
}
.user-info {
	color: #666;
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 0 8px;
}
.user-info h2 {
	color: #333;
	font-size: 15px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
	overflow: hidden;
	padding: 6px 0 2px;
	text-overflow: ellipsis;
}
.user-info small {
	font-size: 12px;
	color: #666;
	display: block;
}
.sep-border {
	border-left: solid 1px #eaeaea;
	position: relative;
}
.sep-border .time {
	font-size: 19px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	line-height: 27px;
}
.sep-border .fromto {
	color: #000000;
	font-size: 19px;
	margin: 0px;
	font-weight: bold;
}
.sep-border .fromto span {
	color: #333;
}
.sep-border .dis {
	color: #000;
	font-size: 14px;
}
.sep-border .car-details {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.sep-border .btn-outline {
	right: 15px;
	top: 30%;
	float: right;
	margin: -60px 0 0 0;
}
/*=--==-=-=-=- 
Car Find listing 
-==-=--==-=-=-*/

/*=--==-=-=-=- 
view Find listing 
-==-=--==-=-=-*/
.find-car-view {
	float: left;
	width: 100%;
	background: #ffffff;
}
.find-car-view h1 {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	padding: 15px 20px;
	margin: 0 0 20px;
}
.view-find-listing {
	border-top: 1px solid #e8e8e8;
	padding: 15px 20px;
	float: left;
	width: 100%;
}
/*=--==-=-=-=- 
view Find listing 
-==-=--==-=-=-*/

.time-d {
	width: 100%;
}
.d-point {
	color: #000;
	font-size: 14px;
}
.myModal4 .hr-line-dashed {
	margin: 10px 0px;
}
/*=--==-=-=-=- 
view model window
-==-=--==-=-=-*/
/*=--==-=-=-=- 
offer car 
-==-=--==-=-=-*/
.offer-car h1 {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0px;
}
.offer-search .form-control:focus {
	border: solid 1px #ccc !important;
}
.offer-search {
	float: left;
	position: relative;
	width: 100%;
	padding: 0 10px 0 0;
}
.offer-search .btn-group.bootstrap-select.input-group-btn.form-control {
	float: left;
	width: 80%;
}
.offer-search label {
	float: left;
	line-height: 34px;
	margin: 0;
	width: 100%;
	font-weight: 600;
	color: #000;
	padding: 0 10px 0 0;
	text-align: left;
}
.offer-search label.error {
	color: #ff0000;
}
#fromLocation-error {
	font-size: 13px;
}
.hours label.error {
	width: 100%;
}
.form-inline .input-group.offer-search > .form-control {
	width: 80%;
}
.form-inline .input-group .hours .form-control {
	width: 70%;
}
.clockpicker-button {
	color: #000;
}
.upload-items {
	float: left;
	padding: 0 10px 0 0;
	position: relative;
	width: 100%;
}
.upload-items label {
	color: #000;
	float: left;
	font-weight: 600;
	line-height: 34px;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
	width: 100%;
}
.offer-search .date {
	width: 80%;
}
.offer-search .date .input-group-addon {
	width: 8%;
}
.form-inline .offer-search .input-group .form-control {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}
.hours {
	float: left;
	/*    padding: 0 10px 0 0;*/
	width: 40%;
}
.form-inline .input-group .hours .btn-default {
	background: #fff none repeat scroll 0 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	color: #000;
	border-color: #e5e6e7;
}
.hours .bootstrap-select.form-control:not([class*="col-"]) {
	width: 70%;
}
.hours label {
	float: left;
	line-height: 34px;
	margin: 0;
	width: 100%;
	padding: 0 10px 0 0;
	text-align: left;
}
.return {
	width: 20%;
	float: left;
	line-height: 40px;
}
.offer-search label.checkbox {
	float: left;
	padding: 4px 0 0;
	width: 8%;
}
.offer-search input[type="radio"] {
	float: left;
	margin: 15px 5px 0 0;
}
.search-result-items .hr-line-dashed {
	float: left;
	margin: 10px 0;
	width: 80%;
}
.post-btn {
	width: 80%;
	float: left;
	padding: 10px 0 10px 0;
	text-align: right;
}
/*=--==-=-=-=- 
offer car 
-==-=--==-=-=-*/

/*=--==-=-=-=- Car Pooling Section -==-=--==-=-=-*/

/*=--==-=-=-=- Buyer car -==-=--==-=-=-*/
.buy-cr-banner {
	border-top: 0 none;
	margin-bottom: 30px;
	margin-top: -20px;
	padding: 0px 5px;
}
.intersticial-web {
	background: #ffffff /*#fa334a url("../img/buy/intersticial-bg.png") repeat scroll 0 0*/;
	box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.05) inset;
	clear: both;
	margin: -10px 0 0;
	padding: 30px;
	min-height: 150px;
	text-align: center;
}
.text-buy {
	left: -115px;
	margin: 0 auto;
	padding-top: 30px;
	position: relative;
	text-align: center;
	width: 700px;

}
.text-buy h1 {
	color: #fff;
	font-size: 32px;
	font-weight: bold;
	line-height: 1.25;
	margin: 0 0 10px;
	display: none;
}
.text-buy h2 {
	color: #ffe431;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.25;
	margin: 0 0 20px;
	display: none;
}
.button-area-btns {
	text-align: center;
}
.btn-black {
	background: #3f3f3f none repeat scroll 0 0;
	text-align: center;
	padding: 10px 12px;
	width: 150px;
	font-weight: bold;
	font-size: 14px;
	border-radius: 6px;
}
.btn-black:hover {
	background: #000000;
}
.sell-btn {
	text-align: center;
	padding: 10px 12px;
	width: 150px;
	font-weight: bold;
	font-size: 14px;
	border-radius: 6px;
	border: 1px solid #e30b1a;
	margin: 0 0 0 10px;
}
.sell-btn:hover {
	border: 1px solid #e30b1a;
}
.phones-banners {
	background: rgba(0, 0, 0, 0) url("../img/buy/banners.png") no-repeat scroll 0 0;
	bottom: -126px;
	box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.05) inset;
	height: 252px;
	position: absolute;
	right: -250px;
	width: 218px;
	display: none;
}
a.btn.btn-outline.btn-danger.top-buy {
	color: #fff;
	background: #ff3155;
	font-size: 15px;
	line-height: 38px;
	min-width: 160px;
	padding: 0;
	text-align: center;
	min-height: 38px;
	font-weight: normal;
}
a.btn.btn-outline.btn-danger.top-buy:hover {
	background: #ed2643;
	color: #fff;
}
a.btn.btn-outline.btn-default.top-sell {
	border: solid 1px #000000;
	color: #000;
	font-size: 15px;
	line-height: 38px;
	min-width: 150px;
	padding: 0;
	text-align: center;
	min-height: 38px;
	font-weight: normal;
}
.find-buy-view {
	float: left;
	width: 100%;
	background: #ffffff;
}
.find-buy-view h1 {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	padding: 15px 20px;
	margin: 0 0 0px;
}
.product-dis {
	float: left;
	position: relative;
	width: 100%;
	border: solid #e6e6e6 1px;
	border-radius: 8px;
	margin: 0 0 15px 0px;
}
.product-dis img {
	max-width: 100%;
	border-radius: 8px;
}
.product-dis .product-price {
	background-color: rgba(0, 0, 0, 0.7);
	color: #f2f2f2;
	display: block;
	font-size: 16px;
	padding: 5px 10px;
	position: absolute;
	right: -5px;
	text-align: right;
	top: 5px;
	z-index: 2;
}
.product-dis .product-price::after {
	border-color: rgba(0, 0, 0, 0.9) transparent transparent;
	border-style: solid;
	border-width: 5px 5px 0 0;
	content: " ";
	height: 0;
	margin-top: 14px;
	position: absolute;
	right: 0;
	top: 51%;
	width: 0;
}
.rupeeSymbol {
	background: rgba(0, 0, 0, 0) url("../img/buy/rup-sembol1.png") no-repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 16px;
	margin: 4px 0px 0 0px;
	width: 16px;
}
.product-dis .product-title {
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 0 0 5px 5px;
	bottom: 0px;
	clear: both;
	color: #fff;
	display: block;
	font-size: 14px;
	left: 0;
	overflow: hidden;
	padding: 10px;
	position: absolute;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.find-cat {
	float: left;
	position: relative;
	width: 15%;
	padding: 0 0px 0 0;
}
.find-cat .btn-group.bootstrap-select.input-group-btn.form-control {
	float: left;
	width: 100%;
}
.find-cat .input-group-btn:last-child > .btn, .find-cat .input-group-btn:last-child > .btn-group {
	margin: 0px;
}
.find-cat .btn {
	padding: 10px 12px;
}
.search-box {
	float: left;
	width: 55%;
}
.search-box .form-control {
	width: 100%;
	padding: 10px;
	height: 42px;
}
.search-box .form-control:focus {
	border: 1px solid #e5e6e7!important;
}
.want-i {
	font-weight: bold;
	padding-top: 7px;
	text-align: right;
}
.description {
	height: 200px!important;
}
.search-btn {
	width: 15%;
	float: left;
}
.reset-btn {
	width: 15%;
	padding: 0 0 0 10px;
	float: left;
}
.btn-w-s {
	min-width: 100%;
}
.btn-right {
	text-align: right;
}
.search-btn .btn {
	width: 100%;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	padding: 10px 12px;
}
.reset-btn .btn {
	width: 100%;
	padding: 10px 12px;
}
.image-product {
	border: 1px solid #e6e6e6;
	float: left;
	height: 360px;
    margin: 38px 0 0;
	text-align: center;
	width: 100%;
}
.image-product img {
	max-width: 100%;
	max-height: 100%;
}
.ad-detail-title {
	border-bottom: 1px solid #ccc;
	color: #444;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0;
	padding-bottom: 8px;
	width: 100%;
}
.fl-title {
	float: left;
}
.prod-detail-area {
	float: right;
	position: relative;
	width: 100%;
}
.price-tag-items {
	line-height: 36px;
	margin-top: -6px;
	position: relative;
	float: right;
	right: -40px;
	margin-bottom: -1%;
}
.price-tag-items .price {
	padding: 0 25px 0 15px;
	background: #ec1423;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	float: left;
}
.price-tag-items .lft-trngl {
	float: left;
	width: 0;
	height: 0;
	border-bottom: 36px solid #ec1423;
	border-left: 24px solid transparent;
}
.price-tag-items .btm-trngl {
	width: 0;
	height: 0;
	border-top: 10px solid #ec1423;
	border-right: 5px solid transparent;
	position: absolute;
	right: 0;
	bottom: -10px;
}
.items-dis {
	width: 100%;
	float: left;
}
.items-dis p {
	word-wrap: break-word;
}
.items-dis .hr-line-dashed {
	float: left;
	margin: 15px;
	width: 94%;
}
.find-listing-content {
	float: left;
	width: 100%;
}
.find-buy-view h1 small {
	float: right;
	margin: -5px 0 0 10px;
}
.find-buy-view h1 small.label {
	padding: 10px 15px;
}
.find-buy-view h1 small.label a {
	color: #ffffff;
	font-size: 13px;
}
.ourlistng h1 small {
	float: right;
	margin: 0px 0 0 10px;
}
.ourlistng h1 small.label {
	padding: 10px 15px;
}
.ourlistng h1 small.label a {
	color: #ffffff;
	font-size: 13px;
}
.intersticial-web1 {
	background: #fa334a url("../img/buy/intersticial-bg.png") repeat scroll 0 0;
	box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.05) inset;
	clear: both;
	margin: -10px 0 0;
	padding: 30px;
	min-height: 90px;
	text-align: center;
}
.text-buy1 {
	left: 0px;
	margin: 0 auto;
	padding-top: 0px;
	position: relative;
	text-align: center;
	width: 700px;
}
.short-by {
	float: right;
	padding: 0;
	position: relative;
	margin: -5px 0 0 0;
	width: 25%;
}
.short-by .bootstrap-select.form-control:not([class*="col-"]) {
	width: 70%;
}
.short-by label {
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	padding: 0 10px 0 0;
	text-align: right;
	width: 30%;
}
.short-by .btn-default {
	background-color: #fff;
	border-color: #ccc;
	color: #000;
}
.short-by .btn-default:hover, .short-by .btn-default:focus, .short-by .btn-default:active, .short-by .btn-default.active, .short-by .open .dropdown-toggle.btn-default, .short-by .btn-default:active:focus, .short-by .btn-default:active:hover, .short-by .btn-default.active:hover, .short-by .btn-default.active:focus {
	background-color: #f6f6f6;
	border-color: #ccc;
	color: #000;
}
.short-by .input-group .form-control:last-child, .short-by .input-group-addon:last-child, .short-by .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .short-by .input-group-btn:first-child > .btn:not(:first-child), .short-by .input-group-btn:last-child > .btn, .short-by .input-group-btn:last-child > .btn-group > .btn, .short-by .input-group-btn:last-child > .dropdown-toggle {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}
.show-interst {
	float: right;
	margin: 15px 0 0 0;
}
.form-inline.top-find {
	float: left;
	width: 86%;
}
.btn-outline1 {
	color: #ed5565;
	background-color: transparent;
	transition: all .5s;
}
.sep-border .btn-outline1 {
	float: right;
	margin: -3px 0 0;
	position: absolute;
	right: 145px;
	top: 30%;
}
.btn-show {
	padding: 20px 0;
	text-align: right;
}
.offer-car h1 a {
	float: right;
}
.img-activity {
	border: 1px solid #ededed;
	float: left;
	margin: 0 20px 0 0;
	padding: 5px;
}
.img-activity1 {
	float: left;
	margin: 0 0px 20px 0;
	padding: 5px;
	text-align: center;
	width: 100%;
}
.img-activity1 .img-responsive {
	width: auto;
	max-width: 100%;
	float: none;
}
/*=-=--==-=-=- view our listing =-=-=-=-*/
.ourlistng h1 {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
}
.view-our-items .sep-border .fromto {
	margin-bottom: 10px;
}
.view-our-items .sep-border .car-details {
	margin-top: 10px;
	font-size: 16px;
}
.view-our-items {
	border-top: 1px solid #e8e8e8;
	padding: 15px 20px;
	float: left;
	width: 100%;
}
.view-our-items:nth-child(even) {
	background: #ffffff
}
.view-our-items:nth-child(odd) {
	background: #fcfcfc
}
.property-img {
	width: 100%;
	float: left;
}
.listing-btn {
	margin-right: 10px;
}
/*=-=--==-=-=- view our listing =-=-=-=-*/

/*=-=--==-=-=- Rnd Page Content =-=-=-=-*/
.hedding-inner-sec {
    border-top: 0 none;
    margin: -20px -30px 30px;
    padding: 0 5px 10px;
}
.bg-whites{margin-bottom: 30px;}
.bg-whites .panel-body {background: #fff;border:1px solid #ddd!important;border-radius: 4px;}
.bg-whites  .nav.nav-tabs span {padding: 0 0 0 10px;}
.bg-whites  .nav-tabs > li.active > a, 
.bg-whites  .nav-tabs > li.active > a:hover, 
.bg-whites  .nav-tabs > li.active > a:focus{
	background: #fff;border-bottom:none;
}
.bg-whites  .nav-tabs{border-bottom:none;}
.bg-whites  .nav-tabs > li{ margin-bottom: -3px;}
.content-tabs .btn-img {float: right;margin: 0 0 0 15px;}
.main-ch{width:260px; margin:0 auto;}
.main-ch-content{width:100%;float:left; border-radius:4px;border:solid 1px #000; margin-bottom:40px;}
.main-ch-content:after{background: rgba(0, 0, 0, 0) url("../../img/rnd/leadership/arrow-bt.png") no-repeat scroll 0 0; width:14px; height:44px;position: absolute;left: 50%;content: ""; bottom: -2px;}
/*=-=--==-=-=- Rnd Home Content =-=-=-=-*/
.slider-items .slider{margin-bottom:0px;}
.middle-view{width:100%; float:left;}
.wrapper-front .wrapper-content .middle-view {width: 100%;float:none;display: flex;clear: both;flex-wrap: wrap;}
.cto-content{width:100%;overflow: hidden;}
.cto-content img{float:left; margin:0 10px 0 0;}
.member-view{width:100%; float:left;}
.member-view h2{color:#231f20; text-align:center; padding-bottom:15px;}
.txt-center{text-align:center;}
.leader-ship-pic{width:100%; float:left; padding:15px 0px;}
.leader-ship-pic img{display:inline-block;}
.leader-ship-pic span{display:block;font-weight: 600;}
.leader-ship-pic small{display:block; font-size:12px;font-weight: 300;}
.img-border {border: 5px solid #e5e5e5;border-radius: 50%;}
.linked{backgrond:#e5e5e5;border: 5px solid #e5e5e5;border-radius: 50%; height:154px; width:154px;display: inline-block;margin:15px 0px;}
.linked a{text-align:center;color: #676a6c; text-decoration:none; display:block;line-height: 144px;}
.linked a:hover{color:#EC1423;}
.vehicle-integration{text-align:center;width:100%; float:left;padding: 15px 0;}
.btn-vehicle {
    border-radius: 6px;
    font-size: 16px;
	display:inline;
	display: ruby-text;
    line-height: 1.33333;
    padding: 10px 15px;
	background-color: #f4f4f4;
    border: #212121 2px solid;
    color: #171717;
	margin:0 5px;
}
.btn-vehicle:hover{color:#ed1e24}
.btn-vehicle img{margin:0 5px 0 0;}
.bottom-section{width:100%; float:left;}
.slider-c #carousel2 {
    min-height:auto;
}
.title-text{text-align:center; padding:5px 0 15px 0;}
.latest-news-up{width:100%; overflow:hidden; padding-bottom:10px;}
.latest-news-up img{margin:0 10px 0 0; border-radius:5px; float:left;border: #ccc 1px solid;}
.name-join{margin:0px;font-weight:600;}
.des-join{margin:0px;font-weight:300;}
.dis-join{margin:0px; /*padding:5px 0px;*/ width:100%; /*float:left;*/}
.slider .rnd-slider .carousel-caption {
    left: auto;
    right: 0;
	width: 410px;
}
.slider .rnd-slider .carousel-caption .heading1{background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; font-size:32px; font-weight:300; padding:15px; color:#fff;}
.happy-birthday-slide-content1{position:relative;overflow: hidden;}
.happy-birthday-slide-content1 img {margin: 0 10px 0px 0;float:left;}
.happy-birthday-slide-content1 h2 {color: #231f20;padding-bottom:0px;text-align: left;font-size: 12px;font-weight:bold; margin: 0;
}
.date-b {left: 0;position: absolute;}
.happy-birthday-slide-content1 p {color: #231f20;font-size: 13px;margin:0px;}
.img-s{width:100%; height:80px;}
.recent-news{min-height:310px;}
/*=-=--==-=-=- Rnd Home Content =-=-=-=-*/

/*=-=--==-=-=- Rnd Page Content =-=-=-=-*/
/*=--==-=-=-=- Buyer car -==-=--==-=-=-*/
/*.wrapper-front .footer {
	margin: 0 0 0 220px;
	position: fixed;
	bottom: 0px;
	z-index: 9999;
}*/
.wrapper-front .footer {
	position: relative;
        z-index: 9;
	/*z-index: 2002;*/
}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a span {
	display: block;
}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a i {
	display: none;
}
#myDropdown {
	display: none;
}
ul.car-menu li a.top-red-border {
	display: inline-block;
	margin: 0;
}
.login-bg .footer {
	position: relative;
}
.navbar-top-links li.mobile-back {
	display: none;
}
.navbar-top-links li a.mobile-btns {
	display: none;
}
.navbar-top-links li a.desktop-btns {
	display: inline-block;
}
/*.wrapper-front .btn{padding:6px 10px;}*/
.nav > li.mobile-left-profile {
	display: none;
}
/* isportal web css created by pradeep singh rawat 07-Feb 2016*/
.message-cio {
	width: 100%;
	display: inline-block;
}
.message-cio img {
	float: left;
	margin: 0 15px 0px 0px;
	border: solid 1px #6d6d6d;
	height: 260px;
	width: 260px;
}
.message-cio p {
	color: #231f20;
}
.text-effects {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.text-upper {
	width: 100%;
	position: absolute;
	top: 15px;
}
.text-upper strong {
	width: 100%;
	text-shadow: 0px -1px 2px rgba(150, 150, 150, 1);
	text-transform: uppercase;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	font-size: 38px;
}
.text-upper p {
	width: 100%;
	text-shadow: 0px -1px 2px rgba(150, 150, 150, 1);
	text-align: center;
	font-size: 38px;
	color: #ffffff;
	display: inline-block;
}
/* isportal web css created by pradeep singh rawat 07-Feb 2016*/

/*=================================
      Search area all theam
 =================================*/
.search-area-theam {
    float: left;
    padding: 60px 0;
    text-align: center;
    width: 100%;
}
.search-container {
	margin: 0 auto;
	max-width: 800px;
}
.search-container h2 {
	font-size:20px;
	margin: -5px 0 0;
	font-weight:bold;
}
.search-container form {
	margin:15px auto 0;
	max-width: 600px;
	position: relative;
/*	overflow: hidden;*/
}
.search-category {
	float: left;
	padding: 0;
	position: relative;
	width: 20%;
}
.search-filed {
	float: left;
	width: 50%;
}
.search-filed .form-controls{
	padding: 10px 15px;
	color: #9199a1;
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	width:100%;
}
.search-filed .form-controls:focus{
	padding: 9px 14px;
	border: 2px solid #ddd!important;
	color: #434649;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius:0px;
	border-radius:0px;
	
}
.search-btn-new {
	float: left;
	width: 15%;
}
.search-category .input-group{
	display:block;
}
.search-category .btn.dropdown-toggle.btn-default {
    background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	border-right:0px;
    border-radius: 3px 0 0 3px;
    color: #000;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 9px;
}
.search-btn-new .btn-danger {
    background-color: #ed5565;
    border-color: #ed5565;
    color: #ffffff;
    float: left;
    padding: 10px 9px 9px 9px;
    width: 100%;
	border-radius:0px 3px 3px 0px;
}
.reset-btn1 {
    float: left;
    padding: 0 0 0 10px;
    width: 15%;
}
.reset-btn1 .btn-info{
    padding: 10px 9px 9px 9px;	
}
.search-result-content {
    float: left;
    width: 100%;
	background:#ffffff;
}
.search-result-content h1 {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 20px;
}
.search-find-listing {
    border-top: 1px solid #e8e8e8;
    float: left;
    padding: 15px 20px;
    width: 100%;
}
.result-listing-items{
 width:100%;
 float:left;	
}
.result-listing-items h1{
	text-align:center;	
}
.result-listing-items a.search-link{color:#ec1423;}
.result-listing-items a.search-link:hover{color:#ec1423;}
/*=================================
      Search area all theam
 =================================*/
 #content-2.content {
    height: 400px;
}

.set-items-vid {
	height: 495px;
	overflow: hidden;
}
.mini-navbar .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mini-navbar .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mini-navbar .mCustomScrollBox:hover > .mCSB_scrollTools,
.mini-navbar .mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mini-navbar .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mini-navbar .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ 
opacity:0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; 
}
.mini-navbar .mCSB_container{overflow:visible;}

.mini-navbar.mCustomScrollBox {
	overflow: visible;
}
.nav.navbar-right > li > a small {font-size: 13px;}

.wrapper-front .pagination > .active > a, 
.wrapper-front .pagination > .active > span, 
.wrapper-front .pagination > .active > a:hover, 
.wrapper-front .pagination > .active > span:hover, 
.wrapper-front .pagination > .active > a:focus, 
.wrapper-front .pagination > .active > span:focus {
    background-color: #9c9c9c;
	color: #f7f7f7;
    border-color: #dddddd;
}
.notification-breadcurms {
    border-top: 0 none;
    margin: -20px -30px 30px;
    padding: 20px 10px;
}
.notification-breadcurms h2{margin:0px;}
.notification-show{width:100%;}
.notification-show p {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: center;
}
.application-show-items{width:100%; float:left; min-height: 140px; margin: 5px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ededed+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
border-left:#ec1423 4px solid;
    padding: 15px 5px;
    text-align: center;
	position:relative;
}
.application-show-items a{display:block;}
.application-show-items .fa-bell .noti-numbers {
    background: #ec1423 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    font-family: open sans;
    font-size: 15px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: -5px;
    text-align: center;
    top: -10px;
    width: 32px;
    z-index: 2;
}
.application-show-items span{display:block; font-size:14px; color:#000000;}
.application-show-items .fa-bell {
    color: #000;
    font-size: 50px;
}
/*Guest House section*/
ul.nav.navbar-top-links.navbar-right li.request-list a {
	line-height: 20px;
	font-weight: 600;
	color: #231f20;
	font-size: 13px;
}
ul.nav.navbar-top-links.navbar-right li.request-list a:hover{color: #231f20;background-color:#eeeeee;}
.box-items-recent {
    position: relative;
    z-index: 2;
}
.box-items-recent .box-guest-house{
	position: relative;
	background: #fff;
	margin: 0px 0 35px 0;
	overflow: visible;
}
.box-items-recent .box-guest-house:before, .box-items-recent .box-guest-house:after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 12px;
	left: 15px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	box-shadow: 0 8px 8px rgba(0,0,0,0.2);
	-webkit-transform: skew(-15deg) rotate(-4deg);
	-moz-transform: skew(-15deg) rotate(-4deg);
	-ms-transform: skew(-15deg) rotate(-4deg);
	-o-transform: skew(-15deg) rotate(-4deg);
	transform: skew(-15deg) rotate(-4deg);
	display: inline;
}
.box-items-recent .box-guest-house:after {
	left: auto;
	right: 15px;
	-webkit-transform: skew(15deg) rotate(4deg);
	-moz-transform: skew(15deg) rotate(4deg);
	-ms-transform: skew(15deg) rotate(4deg);
	-o-transform: skew(15deg) rotate(4deg);
	transform: skew(15deg) rotate(4deg)
}
.over-flow{overflow:hidden;margin-bottom: 25px;}
.guest-form .form-input{border:none;border-bottom:solid 1px #e2e2e2;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
  background-color: #FFFFFF;
}
.guest-form .input-group-addon {
    border: medium none;
    padding: 0;
}
.guest-form  .input-group-addon .form-input{width:92%;float:left;}
.guest-form  .input-group.date .input-group-addon i{float:left;margin:5px 0 0 0;}
/*all bottom-shadow*/
.banners-bg-guesthouse{
	background: url(../img/Guest-House-bg.jpg) no-repeat;
	background-size: 100%;
	padding:80px 50px;
}
.banners-bg-guesthouse h1{color:#ffffff; text-align:center;margin:0px 0;font-size:60px;}
.banners-bg-guesthouse p{color:#ffffff; text-align:center;font-size:25px;}
.banners-guset-banner {
    border-top: 0 none;
    margin-bottom: 30px;
    margin-top: -20px;
    padding: 0 5px;
	 position: relative;
}
.guset-house-form{
	width:100%;float:left;
	margin:-90px 0 0 0;
}
.box-guest-house .ibox-title{background:#ff5252; border-color:#ff5252;padding: 12px;}
.box-guest-house .ibox-title h5{font-size:18px; color:#fff;margin:0px;}
.selection {
    position: relative;
    width:30%;
	float:right;
	margin:-8px 0 0 0;
}
.selection-arrow {
    background: rgba(0, 0, 0, 0) url("../img/arrow-drop.png") no-repeat scroll right center;
    position: absolute;
    width:14px;
	top: 15px;
	right:10px;
	height:8px;
    z-index: 9;
}
.selection select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
}
.box-guest-house .ibox-title.title-g h5{display:block;text-align:center;width: 100%;}
.guest-house-list{width:100%;float:left;}
.guest-house-list ul{width:100%;float:left;margin:0px;padding:0px;}
.guest-house-list li{width:100%;float:left; padding-bottom:15px;list-style:none;}

.img-show {
	float: left;
	padding: 0 15px 0 0;
	border-radius: 4px;
	width: 172px;
}
.img-show img{max-width:100%;max-height:100%;border-radius:2px;}

.list-content {
	width: 75%;
	float: right;
}

.list-content h1 {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 22px;
	font-weight: bold;
	cursor: pointer;
}
.list-content p{margin:0px;}
.form-group.over-flow:last-child {
    margin: 0;
}
.btn-area-g{width:100%;text-align:center;}
.btn-sub{
    background-color: #ed5565;
    border-color: #ed5565;
    border-radius: 30px;
    color: #ffffff;
    padding: 10px;
    width: 304px;	
}
.row-items-guest{width:100%;}
.row-items-guest img {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    float: left;
    margin: 0 15px 0 0;
    padding: 8px;
}
.request-details{width:100%;float:left;padding:10px; border-top:solid 1px #e7eaec;}
.request-details:nth-child(even) {
	background: #ffffff
}
.request-details:nth-child(odd) {
	background: #fcfcfc
}
.accupancy .selection {
    float: right;
    margin: 0;
    position: relative;
    width: 100%;
}
.accupancy .selection select{
	padding: 0 12px;height: 28px;
}
.accupancy  .selection-arrow{top:12px;}
.btns-a {
    text-align:right;
}
.btns-a textarea {
  resize: none;
  width:100%;
  margin:10px 0;
  padding:10px;
  border:1px solid #e5e6e7;
}

.btns-a .error {
	line-height: 20px;
	width: 100%;
}
.box-items-recent .box-guest-house {
    height: 580px;
}
/*Guest House Section*/
/*Advance search Section*/
.advance-search {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ededed;
}
.advance-search-header {
	width: 100%;
	float: left;
	background:#7d7d7d;
	color: #fff;
/* 	border-bottom: 1px solid #ededed; */
	-webkit-box-shadow:0 3px 4px -1px rgba(50, 50, 50, 0.26);
	-moz-box-shadow:0 3px 4px -1px rgba(50, 50, 50, 0.26);
	box-shadow:0 3px 4px -1px rgba(50, 50, 50, 0.26);
	padding:8px;
	text-align:center;
	font-weight:bold;
	position:relative;
	font-size:15px;	
}
.advance-search-mu {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ededed;
	padding: 5px;
	/* 	margin-bottom: 5px; */
}

.advance-search-mu:nth-child(even) {
	background: #ffffff
}

.advance-search-mu:nth-child(odd) {
	background: #f3f3f3
}

.advance-search-left {
	width: 50%;
	float: left;
	background: #ffffff;
	border-right: 1px solid #ededed;
	padding: 0px;
}

.advance-search-left-img {
    border: 1px solid #ccc;
	-webkit-box-shadow: 0 0 4px 0 rgba(50, 50, 50, 0.26);
	-moz-box-shadow: 0 0 4px 0 rgba(50, 50, 50, 0.26);
    box-shadow: 0 0 4px 0 rgba(50, 50, 50, 0.26);
    float: left;
    padding: 3px;
    width: 70px;
}
.advance-search-left-img img {
    width: 100%;
}

.advance-search-left-txt {
	float: right;
	width: 76%
}

.advance-search-left-txt h1 {
	float: left;
	margin: 0px;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
}

.advance-search-left-txt p {
	float: left;
	margin: 0px;
	width: 100%;
	font-size: 12px;
}

.advance-search-right {
	width: 50%;
	float: left;
	padding: 0px;
}

.advance-search-right p {
	float: left;
	margin: 0px;
	width: 100%;
	border-bottom: 1px solid #ededed;
	padding: 5px;
	font-size: 12px;
}

.advance-search-left p.emp-nt-f {
    float: left;
    width: 100%;
    padding: 10px;
    line-height: 20px;
}

.advance-search-right p:nth-child(even) {
	background: #f3f3f3;
}

.advance-search-right p:nth-child(odd) {
	background: #ffffff;
}

.advance-search-right p a {
	float: left;
	margin: 0px;
	width: 100%;
	font-size: 12px;
	color: #337ab7;
}

.advance-search-right p a:hover {
	color: #000000;
}

.search-filer {
	position: relative;
	top: 14px;
}

.search-filter-loading {
	position: absolute;
	right: 5px;
	top: 5px;
}

.search-filter-loading .sk-spinner-circle .sk-circle::before {
	background-color: #cccccc;
}

.advance-search {
	max-height: 286px;
}

p.emp-nt-f {
    background: #f6f6f6 none repeat scroll 0 0 !important;
    border: medium none;
    color: #000000;
    font-size: 12px;
    font-weight: bolder;
    line-height: 20px;
    margin: 0;
    padding: 10px;
    text-align: center;
}

p.record-nt-f {
    background: #f6f6f6 none repeat scroll 0 0 !important;
    border: medium none;
    color: #000000;
    font-size: 12px;
    font-weight: bolder;
    line-height: 20px;
    margin: 0;
    padding: 10px;
    text-align: center;
}
.mobile-search-items{display:none;}
/*Advance search Section*/

/*Cms page Gallery*/

.cms-page-gallery .carousel-indicators {
	bottom: -24px;
}
.cms-page-gallery .carousel-indicators li {
	background: #ccc;
}
.cms-page-gallery .carousel-indicators .active {
	background: #ec1423;
}
.cms-page-gallery .carousel-area-slide .carousel-control {
    display: block;
}
.cms-page-gallery .carousel-inner > .item{text-align:center;}
.cms-page-gallery .carousel-inner > .item > a > img, 
.cms-page-gallery .carousel-inner > .item > img, 
.cms-page-gallery .img-responsive, .thumbnail a > img, 
.cms-page-gallery .thumbnail > img {
    display: inline;
    height: auto;
    max-width: 100%;
}
/*Cms page Gallery*/
/*New Favourites Design*/
.new-favourites-design{width:100%;float:left;}
.new-favourites-design ul{margin:0px;padding:0px;width:100%;float:left;}
.new-favourites-design ul li{width:50%;float:left;list-style:none;}
.new-favourites-list-itmes{
    color:#000/*  hsla(100, 80%, 20%, 0.6) */;
/*     text-shadow: 1px 0 0 hsla(20, 50%, 30%, 0.6); */
    width:90%;
    padding:0 15px 0 15px;
    position: relative;
	margin:0px 0 25px 0;
/* 	height:42px; */
    background: hsla(0, 0%, 68%, 1);
}
.new-favourites-list-itmes a {
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
	padding:11px 0;
/*     line-height: 42px; */
}
.new-favourites-list-itmes .pull-right {
    padding: 0 8px 0 0;
    position: absolute;
    right: -8px;
}
.fab-box{min-height:435px;}
.new-favourites-list-itmes .pull-right a.close{
   color: #ffffff;
    font-size: 16px;
	opacity: 1;
	text-shadow:none;
}
.new-favourites-list-itmes .pull-right a.close:hover{
   color: #f6f6f6;
    font-size: 16px;
	opacity:0.7;
}
.new-favourites-design ul li::before {
    border: 1px solid #dcd8d9;
    content: "";
    float: left;
    margin: 0 0 0 8px;
    min-height: 72px;
}
.new-favourites-list-itmes:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 0px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-color: hsla(0, 0%, 19%, 0.8) hsla(0, 0%, 19%, 0.8) transparent transparent;
}

.new-favourites-list-itmes:after {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    width: 0;
    height: 0;
    border: 21px solid hsla(0, 0%, 68%, 1);
	border-color: hsla(0, 0%, 68%, 0) transparent hsla(0, 0%, 68%, 0) hsla(0, 0%, 68%, 1);
    border-right-color: transparent;
}
.ui-widget-content{position:fixed;}
/*New Favourites Design*/
/* For Screen Higher than 1400px */ 
/* Large screens ----------- */
@media only screen and (min-width :1401px) {
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
	width: 100%;
}
.slider .carousel-caption h3.heading {
	font-size: 36px;
	line-height: 40px;
	width: 660px;
}
.slider .carousel-caption h3.highlight {
	font-size: 24px;
	line-height: 30px;
	width: 980px;
}
.happy-birthday-slide-content > img {
	width: 70%;
}
.stack img {
	width: 100%;
}
/*scroll bar-left navigation*/
 #content-2.content {
    height: 660px;
}

/*scroll bar-left navigation*/
}
@media only screen and (min-width:1170px) and (max-width:1400px) {
 #content-2.content {
    height: 610px;
}	
.list-content {
    float: right;
    width: 57%;
}
}
/* For Screen Higher than 1400px */ 
/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px) {
/*  ----------- 
	Top Navigation css 
	----------- */
.navigation-right {
	padding: 0px;
}
ul.nav.navbar-top-links.navbar-right {
	width: auto;
	margin: 0px;
}
.slider-recent #my-scroll .ibox:after {
	right: 18px;
}
.slider-recent .bottom-shadow .ibox:after {
	right: 18px;
}
.shadow-bt .bt-shadow .content-area-items:after {
	right: 18px;
}
/*  ----------- 
	Top Navigation css 
	----------- */
/*  ----------- Car & Pooling Pages css ----------- */
.car-pooling-content {
	width: 100%;
}
.form-inline.top-find {
	width: 76%;
}
.find-search label {
	width: 100%;
	text-align: left;
}
.find-car .form-inline .input-group .form-control,  .find-car .form-inline .input-group .input-group-addon,  .find-car .form-inline .input-group .input-group-btn {
	width: 100%;
}
.find-input {
	width: 100% !important;
}
.float-e-margins .btn.find-btn {
	margin-bottom: 5px;
	margin-top: 32px;
}
.nav-bar-custom {
	background-color: #dcdcdc;
	border-color: #e8e7e3;
	min-height: 700px;
	position: fixed;
}
/*  ----------- Car & Pooling Pages css	----------- */
.modal-header .close {
	margin-top: -22px;
	height: 20px;
	width: 20px;
	z-index: 3;
}
.navbar-top-links li a {
    padding: 18px 10px;
}
}

/* Portrait */
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px)  and (orientation: portrait) {
.new-favourites-design ul li{width:100%;}
.new-favourites-design ul li::before{min-height:50px;}
.fav-list-itms{width:48.5%;}
.mini-navbar .mm-scroll .mCustomScrollBox {
	overflow:hidden;
}
/*  ----------- Buy & Sell Pages css 	----------- */
.text-buy {
	width: 660px;
	left: 0px;
}
.phones-banners {
	display: none;
}
.short-by {
	width: 46%;
}
.wrapper-front .footer {
	margin: 0px;
}
/*  ----------- Buy & Sell Pages css 	----------- */

/*  ----------- Car & Pooling Pages css	----------- */
.search-result-items .col-md-3 {
	width: 100%;
	float: left;
}
.search-result-items .col-md-6 {
	width: 100%;
	float: left;
}
/*  ----------- Car & Pooling Pages css	----------- */

/*  ----------- Gallery 	----------- */
.view {
	width: 228px;
}
.view-image {
	width: 228px;
}
/*  ----------- Gallery 	----------- */
.birthday-emp .slick-next {
	right: -5px;
}
/*  ----------- 
	Top Navigation css 
	----------- */
.nav > li.mobile-left-profile {
	display: none;
}
.nav li.mobile-left-profile a {
	display: block;
	padding: 14px 22px;
	font-size: 16px;
	color: #000;
}
.mobile-left-profile .open ul.dropdown-menu li a {
	padding: 5px 15px;
	font-size: 14px;
	border-radius: 0;
	margin: 0;
	line-height: 20px;
}
.mobile-left-profile .open ul.dropdown-menu li {
	border-bottom: 1px solid #ededed;
}
.navigation-right {
	padding: 0px;
}
ul.nav.navbar-top-links.navbar-right {
	width: auto;
}
/*  ----------- 
	Top Navigation css 
	----------- */
/*.text-buy .search-box .form-control{height: 34px;}*/
.body-small .navbar-static-side {
	position: fixed;
}
.nav-bar-custom {
	background-color: #dcdcdc;
	border-color: #e8e7e3;
	min-height: 700px;
	position: fixed;
}
.modal-header .close {
	margin-top: -22px;
	height: 20px;
	width: 20px;
	z-index: 3;
}
/*scroll bar-left navigation*/
 #content-2.content {
    height: 900px;
}
/*scroll bar-left navigation*/
.search-filed .form-controls {
    padding: 11px 15px 10px 15px;
}
 .search-area-theam{padding: 60px 30px;}
 /*  ----------- add this css 16 aug 2016	----------- */
 body.mini-navbar.body-small .hero-logo {
    display: block;
}
body.mini-navbar.fixed-sidebar .nav-header {
    padding: 5px 5px;
}
body.mini-navbar .dropdown.profile-element.profile_admin {
    min-height: 60px;
}
.banners-bg-guesthouse {padding: 70px 20px 56px;}
.banners-bg-guesthouse h1{font-size:22px;}
.banners-bg-guesthouse p{font-size:14px;}
.list-content {width:72%;}
.box-guest-house .ibox-title h5{font-size:14px;}

 /*  ----------- add this css 16 aug 2016	----------- */
}

/* Landscape */
@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px)  and (orientation: landscape) {
/*  ----------- add this css 16 aug 2016	----------- */
.fav-list-itms{width:48.5%;}
/* .wrapper-front .navigation-right .navbar-top-links li:last-child {
	margin-right: 0;
} */
.wrapper-front .navigation-right .navbar-top-links li:last-child{
    margin-right: 40px;
}
.mini-navbar .wrapper-front .navigation-right .navbar-top-links li:last-child {
    margin-right: 10px;
}
.banners-bg-guesthouse h1{font-size:32px;}
.banners-bg-guesthouse p{font-size:16px;}
.navbar-top-links li a {padding: 20px 10px;}
/*  ----------- add this css 16 aug 2016	----------- */
/*  ----------- Car & Pooling Pages css	----------- */
.nav.navbar-top-links.navbar-right.car-menu {
	width: 750px;
	float: left!important;
}
.mini-navbar .nav.navbar-top-links.navbar-right.car-menu {
	width: 750px;
	float: right!important;
}
ul.nav.navbar-top-links.navbar-right {
	width: 100%; /*170px*/
	margin: 0px;
	float: none !important;
}
.mini-navbar .wrapper-front ul.nav.navbar-top-links.navbar-right {
	float: right !important;
	margin: 0;
	width: auto;
}
/*===================== HEADER ==========================*/
.wrapper-front ul.nav.navbar-top-links.navbar-right.car-menu {
	float: left!important;
	margin: 0;
	width: 740px;
}
.mini-navbar .wrapper-front ul.nav.navbar-top-links.navbar-right.car-menu {
	float: right!important;
	margin: 0;
	width: auto;
}

/*scroll bar-left navigation*/
 #content-2.content {
    height: 750px;
}
/*scroll bar-left navigation*/
/*===================== HEADER ==========================*/

/*  ----------- Car & Pooling Pages css	----------- */
/*  ----------- Sell and buy Pages css	----------- */
.text-buy {
	left: 0px;
}
.phones-banners {
	display: none;
}
.short-by {
	width: 36%;
}
/*  ----------- Sell and buy Pages css	----------- */
/*  ----------- idea Pages css	----------- */
.btn-area .btn {
	width: 100%;
	margin: 5px 0 5px 0;
}
.idea-content-area {
	height: 500px;
}
/*  ----------- idea Pages css	----------- */

/*  ----------- Gallery 	----------- */
.view {
	width: 240px;
}
.view-image {
	width: 240px;
}
/*.text-buy .search-box .form-control{height: 34px;}*/
.nav-bar-custom {
	background-color: #dcdcdc;
	border-color: #e8e7e3;
	min-height: 700px;
	position: fixed;
}
/*  ----------- Gallery 	----------- */
.modal-header .close {
	margin-top: -22px;
	height: 20px;
	width: 20px;
	z-index: 3;
}
}

@media only screen and (min-width: 769px) and (max-width: 960px) {
.fav-list-itms{width:100%;}
.new-favourites-design ul li{width:100%;}
/* Here, Skeleton sets the rules for anything less than 960px
       and at least the size of the Ipad screen. */
.btn-area .btn {
	width: auto;
}
.text-buy {
	width: 520px;
}
.nav.navbar-top-links.navbar-right.car-menu {
	width: 530px;
	float: left!important;
}
.mini-navbar .nav.navbar-top-links.navbar-right.car-menu {
	width: 530px;
	float: right!important;
}
.image-product {
	height: auto;
}
.find-car .col-md-12 {
	padding: 0px;
	width: 100%;
	float: left;
}
.form-inline.top-find {
	width: 100%;
}
.hours {
	float: left;
	padding: 0 0px 10px 0;
	width: 80%;
}
/*  ----------- 
	Top Navigation css 
	----------- */
.nav > li.mobile-left-profile {
	display: none;
}
.nav li.mobile-left-profile a {
	display: block;
	padding: 14px 22px;
	font-size: 16px;
	color: #000;
}
.mobile-left-profile .open ul.dropdown-menu li a {
	padding: 5px 15px;
	font-size: 14px;
	border-radius: 0;
	margin: 0;
	line-height: 20px;
}
.mobile-left-profile .open ul.dropdown-menu li {
	border-bottom: 1px solid #ededed;
}
.navigation-right {
	padding: 0px;
}
ul.nav.navbar-top-links.navbar-right {
	width: auto;
}
/*  ----------- 
	Top Navigation css 
	----------- */
.text-buy .search-box .form-control {
	height: 34px;
}
.nav-bar-custom {
	background-color: #dcdcdc;
	border-color: #e8e7e3;
	min-height: 700px;
	position: fixed;
}
.modal-header .close {
	margin-top: -22px;
	height: 20px;
	width: 20px;
	z-index: 3;
}
/*scroll bar-left navigation*/
 #content-2.content {
    height:800px;
}
/*scroll bar-left navigation*/
}

/* ----------- iPad 1 and 2 ----------- */
/* Large screens ----------- */
@media only screen and (max-width: 767px) {
.nav.navbar-top-links.navbar-right.rnd-right{width:auto;}
div#search-filter {width: 100%;float: left;}
.advance-search-left{border:none;}
/*=-=-=-=-=-=-=-=-=-=-=--= Search responsive -=-=-=-=-=-=-=-=-=-=-*/
.search-box-items {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #ededed;
    left: -250px;
    padding: 10px;
    position: absolute;
    top: 44px;
    width: 300px;
}
.mobile-search-items {
    display: none;
    position: relative;
    top: -12px;
}
.search-filter-loading {
    position: absolute;
    right: 15px;
    top: 15px;
}
.nav.navbar-top-links a.search-icons {
    color: #000;
    font-size: 18px;
}
.desktop-search {
    background: #ddd none repeat scroll 0 0;
    display: none;
    left: 0;
	top: 60px;
    padding: 10px;
    position: fixed;
    width: 100%;
}
.search-box-items {position: absolute;width:100%;}
.new-favourites-design ul li{width:100%;}
.fav-list-itms{margin-right:0px; width:100%;}
/*=-=-=-=-=-=-=-=-=-=-=--= Search responsive -=-=-=-=-=-=-=-=-=-=-*/

/*=-=-=-=-=-=-=-=-=-=-=--= Add this css 17-aug 12015 -=-=-=-=-=-=-=-=-=-=-*/
.dropdown-menu-mobile ul li small.favourites {
    cursor: pointer;
    display: block;
    padding: 3px;
    position: absolute;
    right: 25px;
    top: 11px;
    z-index: 2;
}
.dropdown-menu-mobile ul li small.favourites i {
    font-size: 17px;
}
.mini-navbar .nav-second-level{width:100%;}
.banners-bg-guesthouse {padding: 10px 20px 56px;}
.banners-bg-guesthouse h1{font-size:22px;}
.banners-bg-guesthouse p{font-size:14px;}
.list-content {width: 55%;}
.box-guest-house .ibox-title h5{font-size:14px;}
/*=-=-=-=-=-=-=-=-=-=-=--= Add this css 17-aug 12015 -=-=-=-=-=-=-=-=-=-=-*/
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
		border-top: 1px solid #e7eaec;
		line-height: 1.42857;
		padding: 8px;
		vertical-align: top;
		width: 100%;
		/*float: left;*/
	}

	.panel-body img {
		max-width: 100%;
		margin: 0 0 5px 0;
	}
.dropdown.profile-element.profile_admin {
    min-height: 60px;
}
.user-options .dropdown.profile-element.profile_admin{
    min-height: auto;
}
.user-options .dropdown.profile-element.profile_admin > span{
    padding-right: 5px !important;
}
.user-options .dropdown.profile-element.profile_admin > span img{
    width: 27px;
}
	.user-options .dropdown.profile-element.profile_admin .dropdown-menu{left: -15px;min-width: 100px;}
.user-options .caret{
    border-width: 5px;
    vertical-align: middle;
    margin-top: 8px;
}
/* ================ search page =============*/
.search-area-theam{padding: 30px 25px;}
body.mini-navbar .hero-logo {
	display: block;
}

	body.mini-navbar.fixed-sidebar .nav-header {
		padding: 5px 25px;
		min-height: 70px;
	}
/* ================ search page =============*/
.wrapper-front .minimalize-styl-2{margin: 0}
.mini-navbar .nav.navbar-right > li > a small {font-size: 13px; display:none;}
.nav > li > a i {margin-right:5px;}
/*scroll bar-left navigation*/
 #content-2.content {
	 height: 614px;
}
/*scroll bar-left navigation*/
.modal-header .close {
	margin-top: -22px;
	height: 20px;
	width: 20px;
	z-index: 3;
}
.tabs-profile .nav-tabs > li > a {
	padding: 10px;
	font-size: 11px;
}
/* Here, rules for anything less than Ipads width, with the
       advice to design for the smallest common width, 320px.
       This is the majority of smarthphones. */

/*  ----------- 
	Top Navigation css 
	----------- */

.nav > li.mobile-left-profile {
	display: block;
}
.nav li.mobile-left-profile a {
	display: block;
	padding: 14px 22px;
	font-size: 16px;
	color: #000;
}
.mobile-left-profile .open ul.dropdown-menu li a {
	padding: 5px 15px;
	font-size: 14px;
	border-radius: 0;
	margin: 0;
	line-height: 20px;
}
.mobile-left-profile .open ul.dropdown-menu li {
	border-bottom: 1px solid #ededed;
}
.navigation-right {
	padding: 0px;
}
ul.nav.navbar-top-links.navbar-right {
	width: auto;
}
.nav.navbar-top-links.navbar-right.rnd-right{
	width: auto;
}
#myDropdown {
	border-radius: 4px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
#myDropdown .btn {
	padding: 4px 10px;
	background: #888888;
	color: #fff;
}
#myDropdown .btn .caret {
	margin-left: 10px;
}
#myDropdown .btn:hover, #myDropdown .btn:focus {
	background: #333;
}
#myDropdown .dropdown-menu .navbar-nav {
	margin: 0;
}
#myDropdown .dropdown-menu .nav > li > a {
	padding: 10px 15px;
}
/*#mobileToggle{
	background: #888888;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 5px 10px;
}
#mobileToggle:hover, #mobileToggle:focus {
	background: #333;
}*/
/*.dropdown-menu-mobile.opened {
    background: #dcdcdc;
    border: 1px solid #ededed;
    position: absolute;
    top: 30px;
    width: 200px;
}*/
.dropdown-menu-mobile ul {
    float: left;
    margin: 0;
    width: 100%;
    box-shadow: 0px 10px 10px rgba(31, 30, 30, 0.3);
    -webkit-box-shadow: 0px 10px 10px rgba(31, 30, 30, 0.3);
    -moz-box-shadow: 0px 10px 10px rgba(31, 30, 30, 0.3);
}
.dropdown-menu-mobile ul li a {
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    color: #231f20;
    font-weight: 600;
    margin: 0;
    padding: 10px !important;
}
.dropdown-menu-mobile ul li a .caret{float:right; margin-top:10px;}
/*.dropdown-menu-mobile.opened ul li ul.dropdown-menu{background:#f0f0f0;}*/
.dropdown-menu-mobile ul li ul.dropdown-menu li:last-child{border-bottom: none;}
.dropdown-menu-mobile ul li:last-child{border-bottom: none !important;}
.mini-navbar .nav-second-level{width:240px; padding:0px; overflow-y:scroll;}
.nav.nav-second-level.collapse[style] {
  /*height: 150px !important;*/
  min-height:150px;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level, .mini-navbar .nav li:focus > .nav-second-level{
height: 150px	
}
/*  ----------- 
	Top Navigation css 
	----------- */
.nav-bar-custom {
	background-color: #dcdcdc;
	border-color: #e8e7e3;
	min-height: 700px;
	position: fixed;
}
/*  ----------- 
	slider css 
	----------- */
.slider .carousel-control.left, .slider .carousel-control.right {
	width: 28px;
	height: 28px;
}
.slider .carousel-control.left {
	left: 40px;
}
.slider .carousel-caption h3.highlight {
	width: 240px;
	padding: 5px;
	line-height: 15px;
	font-size: 11px;
	display: none;
}
.slider .carousel-caption h3.heading {
	font-size: 14px;
	width: 180px;
	padding: 5px 5px;
}
.carousel-caption {
	bottom: -10px;
	padding: 10px 0px;
}
.slider .carousel-control.right span, .slider .carousel-control.left span {
	top: 7px;
}
.carousel-control {
	font-size: 13px;
}
.slider .contrrol {
	bottom: 36px;
	right: 5px;
}
/*  ----------- 
	slider css 
	----------- */
	
/*  ----------- 
	Top Content css 
	----------- */
.slider-recent .ibox-tools {
	float: right;
}
.wrapper-front .wrapper-content {
	padding: 70px 10px 40px 10px;
}
.birthday-emp .slick-next {
	right: -24px;
}
.pic-gallery h2 {
	margin: 0px 0px 20px 0px;
	padding: 0 15px;
}
.pic-gallery h2 span {
	margin: 15px 0 0 0;
}
/*  ----------- 
	Top Content css 
	----------- */
/*  ----------- 
	Footer css 
	----------- */
.wrapper-front .footer {
	margin: 0px !important;
}
/*  ----------- 
	Footer css 
	----------- */
	
/*  ----------- 
	Inner Pages css 
	----------- */	
.nav.navbar-top-links.navbar-right.car-menu {
	width: auto;
	float: right;
}
.navbar-top-links li.desktop-mobile {
	display: none;
}
.navbar-top-links li.mobile-back {
	display: inline-block;
}
.navbar-top-links li.mobile-back {
	display: inline-block;
}
.navbar-top-links li.mobile-back a {
	border: 1px solid #000;
	border-radius: 3px;
	display: inline-block;
	left: -36px;
	min-height: 30px;
	min-width: 30px;
	padding: 4px 10px;
	position: absolute;
	text-align: center;
	top: -19px;
}
.navbar-top-links li.mobile-back a i {
	margin: 0px;
}
a.btn.btn-outline.btn-danger.top-buy {
	line-height: 30px;
	min-height: 30px;
}
.login-bg .footer {
	position: relative;
}
/*  ----------- Buy & Sell Pages css 	----------- */
.text-buy {
	width: 100%;
	left: 0px;
	padding: 0px;
}
.text-buy h1 {
	font-size: 22px;
}
.text-buy h2 {
	font-size: 14px;
}
.text-buy1 {
	width: 100%;
	left: 0px;
	padding: 0px;
}
.image-product {
	height: auto;
}
/*  ----------- Buy & Sell Pages css 	----------- */

/*  ----------- Car-Pooling Pages css 	----------- */
.car-pooling-content {
	width: 100%;
}
.car-pooling-content .content-white {
	margin: 0 0 20px 0px;
}
.navbar-top-links li a.mobile-btns {
	display: inline-block;
}
.navbar-top-links li a.desktop-btns {
	display: none;
}
.car-pooling-content {
	margin: 20px auto 20px auto;
}
a.btn.btn-outline.btn-danger.top-red-border {
	min-width: 80px;
	min-height: 29px;
	line-height: 29px;
}
a.btn.btn-outline.btn-default.top-dard-border {
	min-width: 80px;
	min-height: 29px;
	line-height: 29px;
}
.navbar-top-links li.or {
	display: none;
}
.want-i {
	text-align: left;
}
.form-inline.top-find {
	float: left;
	width: 100%;
}
.find-search {
	width: 100%;
	padding: 0px;
}
.find-btn {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
}
.find-car .pull-right {
	float: left;
	width: 100%;
}
.find-search label {
	float: left;
	width: 100%;
	text-align: left;
}
.find-car .form-inline .input-group .form-control, .find-car .form-inline .input-group .input-group-addon, .find-car .form-inline .input-group .input-group-btn {
	float: left;
	width: 100%;
}
.find-input {
	width: 100% !important;
}
.search-result-items .col-md-6.sep-border {
	width: 100%;
	float: left;
	padding-top: 20px;
}
.search-result-items .col-md-3 {
	width: 100%;
	float: left;
}
/*.text-buy .search-box .form-control{height: 34px;}*/
.form-control.selectpicker {
	height: 42px!important;
}
.form-inline .find-cat .input-group-btn:last-child > .btn, .form-inline .find-cat .input-group-btn:last-child > .dropdown-toggle {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom: none;
	height: 100%;
	border-bottom-right-radius: 0px;
}
/*  ----------- Car-Pooling Pages css 	----------- */
/*  ----------- 
	Inner Pages css 
	----------- */	
	
}

/* Landscape */
@media only screen  and (min-device-width:600px)  and (max-device-width:767px) {
.happy-birthday-slide-content {
	border: solid 1px #ededed;
}
a.btn.btn-outline.btn-danger.top-red-border {
	min-width: 110px;
}
a.btn.btn-outline.btn-default.top-dard-border {
	min-width: 110px;
}
/*  ----------- Car Pooling css 	----------- */	
.search-filed .form-controls {
    padding: 11px 15px 10px 15px;
}
	/*  ----------- Car Pooling css 	----------- */
	
	/*  ----------- Search Pooling css 	----------- */
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
    left:10px!important;
    max-width:546px!important;
    min-width:546px!important;
    top:106px!important;position: fixed;
}	
.advance-search-left{width:60%}
.advance-search-right{width:40%}
}
/* .search-filter-loading {
    position: absolute;
    right: 15px;
    top: 15px;
} */
	/*  ----------- Search Pooling css 	----------- */

/* Landscape */
@media only screen  and (min-device-width: 320px)  and (max-device-width: 568px)  and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) {
.happy-birthday-slide-content {
	border: solid 1px #ededed;
}
a.btn.btn-outline.btn-danger.top-red-border {
	min-width: 110px;
}
a.btn.btn-outline.btn-default.top-dard-border {
	min-width: 110px;
}
.form-inline .find-cat .input-group-btn:last-child > .btn, .form-inline .find-cat .input-group-btn:last-child > .dropdown-toggle {
	border-top-left-radius: 4px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom: none;
	height: 42px;
}
.information .col-xs-6 {
	width: 100%;
}
/*===================== Search items =======================*/
.search-category{width:25%;}
.search-filed {width: 55%;}
.search-filed {width: 45%;}
.search-filed .form-controls{padding:11px 15px 10px 15px;}
.nav > li .search-filed > a i {margin-right: 5px;}
/*===================== Search items =======================*/
/*  ----------- Car Pooling css 	----------- */
	/*  ----------- Car Pooling css 	----------- */
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
    left:10px!important;
    max-width:546px!important;
    min-width:546px!important;
    top:106px!important;position: fixed;
}	
.advance-search-left{width:60%}
.advance-search-right{width:40%}
}

/* Landscape */
@media only screen  and (min-device-width: 320px)  and (max-device-width: 480px)  and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) {
/*  ----------- Serarch Area 	----------- */
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
    left:10px!important;
    max-width:458px!important;
    min-width:458px!important;
    top:84px!important;position: fixed;
}
.advance-search-left{width:100%}
.advance-search-right{width:100%}

.happy-birthday-slide-content {
	border: solid 1px #ededed;
}
.search-btn .btn .fa-search {
	display: none;
}
.intersticial-web {
	min-height: 180px;
}
/*	.navbar-top-links li.mobile-back a{top:12px;}*/
.search-box {
	width: 44%;
}
.search-btn {
	width: 18%;
}
.reset-btn {
	width: 18%;
}
/*  ----------- Serarch Area 	----------- */

/*  ----------- Buy & Sell Pages css 	----------- */
.sep-border {
	border-bottom: solid 1px #eaeaea;
	border-left: none;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.short-by {
	width: 66%;
}
.want-i {
	text-align: left;
}
/*  ----------- Car Pooling css 	----------- */	
.find-car .col-md-12 {
	width: 100%;
	float: left;
	padding: 0px;
}
.find-search {
	width: 100%;
	padding: 0px;
}
.form-inline.top-find {
	float: left;
	width: 100%;
}
.find-search label {
	float: left;
	width: 100%;
	text-align: left;
}
.find-car .form-inline .input-group .form-control,  .find-car .form-inline .input-group .input-group-addon,  .find-car .form-inline .input-group .input-group-btn {
	float: left;
	width: 100%;
}
.find-input {
	width: 100% !important;
}
.find-btn {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
}
.find-car .pull-right {
	float: left;
	width: 100%
}
.search-result-items .col-md-6.sep-border {
	width: 100%;
	float: left;
	padding-top: 20px;
}
.search-result-items .col-md-3 {
	width: 100%;
	float: left;
}
a.btn.btn-outline.btn-danger.top-red-border {
	min-width: 100px;
	min-height: 29px;
	line-height: 29px;
}
a.btn.btn-outline.btn-default.top-dard-border {
	min-width: 100px;
	min-height: 29px;
	line-height: 29px;
}
.hours {
	width: 100%;
	padding: 0 0 10px 0px;
}
.hours label {
	width: 100%;
	float: left;
	text-align: left;
}
.form-inline .input-group .hours .form-control {
	width: 100%;
	float: left;
}
.search-result-items .col-lg-8 {
	padding: 0px;
}
.offer-search {
	padding: 0px;
}
.offer-search .btn-group.bootstrap-select.input-group-btn.form-control {
	width: 100%;
}
.form-inline .input-group.offer-search > .form-control {
	width: 100%;
}
.search-result-items #rides_form_wizard .post-btn {
	width: 100%;
}
.search-result-items .hr-line-dashed {
	width: 100%;
}
.form-inline .find-cat .input-group-btn:last-child > .btn, .form-inline .find-cat .input-group-btn:last-child > .dropdown-toggle {
	border-top-left-radius: 4px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom: none;
	height: 100%;
}
/*  ----------- Car Pooling css 	----------- */
/*  ----------- Gallery 	----------- */
.view .mask, .view .content {
	width: 100%;
}
.view {
	width: 220px;
}
.view-image {
	width: 220px;
}
.information .col-xs-6 {
	width: 100%;
}

	/*  ----------- Gallery 	----------- */
}

/*  ----------- Buy & Sell Pages css 	----------- */
@media only screen and (max-width:479px) {
.new-favourites-design ul li{width:100%;}
.search-box-items {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #ededed;
    left: -250px;
    padding: 10px;
    position: absolute;
    top: 44px;
    width: 300px;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
    left: 10px!important;
    max-width:338px!important;
    min-width:338px!important;
    top:106px!important;
	position: fixed;
}
.search-filter-loading {
    position: absolute;
    right: 15px;
    top: 15px;
}
.advance-search-left{width:100%;}
.advance-search-right{width:100%;}
/*=-=-=-=-=-=-=-=-=-=-=--= Search-area-=-=-=-=-=-=-=-=-=-=-*/
/*=-=-=-=-=-=-=-=-=-=-=--=Add this css 17-aug 12015-=-=-=-=-=-=-=-=-=-=-*/
ul.nav.navbar-top-links.navbar-right li.request-list a{font-size:11px;padding:18px 2px}
ul.nav.navbar-top-links.navbar-right li.request-list a:hover{background-color:transparent;}
.banners-bg-guesthouse{padding:10px 20px;}
.banners-bg-guesthouse h1{font-size:22px;}
.banners-bg-guesthouse p{font-size:14px;}
.box-guest-house .ibox-title h5{display:none;}
.selection{width:100%;}
.img-show {border: 1px solid #ececec;margin: 0 0 15px;text-align: center;width: 100%;}
.list-content{width:100%;}
.box-guest-house .ibox-title.title-g h5{font-size:14px;}
.over-flow {margin-bottom: 5px;overflow: hidden;}
.dropdown-menu-mobile ul li small.favourites {
    cursor: pointer;
    display: block;
    padding: 3px;
    position: absolute;
    right: 25px;
    top: 11px;
    z-index: 2;
}
.dropdown-menu-mobile ul li small.favourites i {
    font-size: 17px;
}
.mini-navbar .nav-second-level{width:100%;}
/*=-=-=-=-=-=-=-=-=-=-=--=Add this css 17-aug 12015-=-=-=-=-=-=-=-=-=-=-*/

.search-container h2{font-size:14px;}
.search-category{width:100%; min-height: 50px;}
.search-category .btn.dropdown-toggle.btn-default{border-radius: 3px 3px 3px 3px; border:solid 1px #ddd;}
.search-filed{width:100%;}
.search-filed .form-controls{border-radius:3px;}
.search-btn-new{width:50%; padding:8px 0 0 0;}
.reset-btn1{width:48%; float:right;padding:8px 0 0 0;}
.search-btn-new .btn-danger{border-radius: 3px 3px 3px 3px;}
.search-btn-new .btn-danger i.fa.fa-search{margin:0 5px 0 0;}
/*=-=-=-=-=-=-=-=-=-=-=--= Search-area-=-=-=-=-=-=-=-=-=-=-*/
.information .col-xs-6 {
	width: 100%;
}
.happy-birthday-slide-content img {
	margin: 0 10px 0px -10px;
	float: left;
}
.slick-initialized .slick-slide {
	border: solid 1px #ededed;
}
.happy-birthday-slide-content {
	width: 100%;
	position: relative;
	float: left;
}
.happy-birthday-slide-content h2 {
	padding-top: 5px;
}
.birthday-emp .label-primary {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.pic-gallery {
	margin: 0 0px;
	padding: 0px;
}
.timeline-item .date {
	width: 100%;
	padding: 5px 0 5px 50px;
	text-align: left;
}
.timeline-item .no-top-border {
	width: 100%;
}
.timeline-item .date i {
	border: 1px solid #e7eaec;
	width: 30px;
	left: 15px;
}
/*  ----------- 
	Inner Pages css 
	----------- */
.nav.navbar-top-links.navbar-right.car-menu a {
	font-size: 12px;
}
a.btn.btn-outline.btn-danger.top-buy {
	font-size: 12px;
	min-width: 90px;
}
/*  ----------- Search Pages css 	----------- */
.text-buy h1 {
	font-size: 15px;
}
.text-buy h2 {
	font-size: 12px;
}
.find-cat {
	width: 100%;
}
.search-box {
	width: 100%;
}
.search-btn {
	width: 100%;
}
.reset-btn {
	width: 100%;
	padding: 0px;
}
.search-btn .btn {
	border-radius: 0px;
}
.reset-btn .btn {
	border-radius: 0 0 4px 4px;
}
.find-cat .btn-group.bootstrap-select.input-group-btn.form-control {
	height: 40px;
}
.find-cat .input-group-btn:last-child > .btn, .find-cat .input-group-btn:last-child > .btn-group {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.find-cat .input-group-btn btn:focus {
	outline: none;
}
.form-inline .input-group.find-cat .form-control:last-child, .form-inline .find-cat .input-group-addon:last-child, .form-inline .find-cat .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .form-inline .find-cat .input-group-btn:first-child > .btn:not(:first-child), .form-inline .find-cat .input-group-btn:last-child > .btn, .form-inline .find-cat .input-group-btn:last-child > .btn-group > .btn, .form-inline .find-cat .input-group-btn:last-child > .dropdown-toggle {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
/*  ----------- Search Pages css 	----------- */

/*  ----------- Buy & Sell Pages css 	----------- */
.intersticial-web {
	min-height: 300px;
}
.find-buy-view h1 small.label a {
	font-size: 11px;
}
.find-buy-view h1, .ourlistng h1 {
	font-size: 13px;
}
.find-buy-view h1 small.label {
	padding: 5px;
}
.ourlistng h1 small.label {
	padding: 5px;
}
.ourlistng h1 small.label a {
	font-size: 11px;
}
.sep-border {
	border: none;
}
.want-i {
	text-align: left;
}
.uploadBtn {
	font-size: 12px;
}
.disableInputField {
	width: 94px;
}
.intersticial-web1 {
	min-height: 220px
}
.short-by {
	margin: -10px 0 0;
	width: 65%;
}
.short-by .bootstrap-select.form-control:not([class*="col-"]) {
	width: 60%;
}
.short-by label {
	width: 40%;
}
.short-by .dropdown-menu {
	left: -70px;
}
/*  ----------- Buy & Sell Pages css 	----------- */

/*  ----------- Car Pooling css 	----------- */
.navigation-right .navbar-top-links li:last-child {
	margin-right: 0px;
}
.navbar-top-links li a {
	min-height: 50px;
	padding: 18px 5px;
}
.find-car .col-md-12 {
	width: 100%;
	float: left;
	padding: 0px;
}
.find-search {
	width: 100%;
	padding: 0px;
}
.form-inline.top-find {
	float: left;
	width: 100%;
}
.find-search label {
	float: left;
	width: 100%;
	text-align: left;
}
.find-car .form-inline .input-group .form-control, .find-car .form-inline .input-group .input-group-addon, .find-car .form-inline .input-group .input-group-btn {
	float: left;
	width: 100%;
}
.find-input {
	width: 100% !important;
}
.find-btn {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
}
.find-car .pull-right {
	float: left;
	width: 100%
}
.search-result-items .col-md-6.sep-border {
	width: 100%;
	float: left;
	padding-top: 20px;
}
.search-result-items .col-md-3 {
	width: 100%;
	float: left;
}
.hours {
	width: 100%;
	padding: 0 0 10px 0px;
}
.hours label {
	width: 100%;
	float: left;
	text-align: left;
}
.form-inline .input-group .hours .form-control {
	width: 100%;
	float: left;
}
.search-result-items .col-lg-8 {
	padding: 0px;
}
.offer-search {
	padding: 0px;
}
.offer-search .btn-group.bootstrap-select.input-group-btn.form-control {
	width: 100%;
}
.form-inline .input-group.offer-search > .form-control {
	width: 100%;
}
.search-result-items #rides_form_wizard .post-btn {
	width: 100%;
}
.search-result-items .hr-line-dashed {
	width: 100%;
}
/*  ----------- Car Pooling css 	----------- */
/*  ----------- Gallery 	----------- */
.view .mask, .view .content {
	width: 100%;
}
.view {
	width: 92%;
}
.view-image {
	width: 92%;
}
/*  ----------- Gallery 	----------- */
/*  ----------- 
	Inner Pages css 
	----------- */
}
@media only screen and (max-width:359px) {
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{
    left:5px!important;
    max-width:306px!important;
    min-width:306px!important;
    top:106px!important;
	position: fixed;
}
}



/* ---------- css by Bhuwan for kpoint module START HERE ---------- */
.nav.navbar-top-links .user-options a {
    padding: 0;
}

.navbar-top-links li {
	/* vertical-align: middle; */
}

.user-options .dropdown.profile-element.profile_admin > span {
    padding-right: 15px;
}

.user-options .dropdown.profile-element.profile_admin a {
    color: black;
    font-size: 13px;
    min-height: auto;
    background: transparent;
}

.nav.navbar-top-links .user-options a .text-muted {
    font-size: 11px;
    text-transform: capitalize;
}

.navbar-top-links li.user-options {
    margin-right: 15px;
	vertical-align: middle;
}
.hero-logo.kpoint img {
    max-width: 80%;
    padding: 10px 30px;
}
.hero-logo.kpoint img.slp-logo{
    max-width: 55%;
}
.hero-logo img.msport-logo{
    max-width: 60%;
}
.hero-logo img.legal-portal-logo{
    max-width: 32%;
}

.nav.navbar-top-links.nav-left a {
    color: #333;
    margin-left: 15px;
}

ul.nav.nav-sidebar.kpoint-sidebar li a i {
    width: 20px;
}

body.mini-navbar .navbar-default .nav.kpoint-sidebar > li > a {
    padding: 14px;
    /* text-align: center; */
}

body.mini-navbar .user-options .profile-element {
    display: inline-block;
}

.user-options .dropdown.profile-element.profile_admin .dropdown-menu a {
    padding: 7px 10px;
}

.user-options .dropdown.profile-element.profile_admin .dropdown-menu {
    margin-top: 10px;
}

.banner-kpoint img {
    width: 100%;
}

.banner-kpoint {
    margin-top: 60px;
}

a.module-wrapper {
    display: block;
    background: #f3f3f4;
    padding:0px 0 0;
    margin-bottom: 30px;
    border: 1px solid #e8e7e3;
}

.kpoint-index {
	/* margin-top: -50px;*/
}

a.module-wrapper h4 {
    margin: 0;
    padding: 15px;
    background: #e8e7e3;
    border-top: 1px solid #e8e7e3;
    color: black;
    transition: all .3s ease;
}

a.module-wrapper:hover h4 {
    background: #cb1f1d;
    color: #fff;
}
a.module-wrapper img {
    max-width: 100%;
	width:100%;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-moz--webkit-transition: all .5s ease;
-o--webkit-transition: all .5s ease;
-webkit-transition: all .5s ease;
transition: all .5s ease
/*     width: 120px; 
    margin-bottom: 15px;*/
}
select#lang {
    background: #e5e5e5;
    width: 115px;
    font-size: 11px;
    padding: 2px;
    font-weight: normal;
    float: right;
    height: auto;
    margin-top: 7px;
    border: 1px solid #dadadb !important;
}
@media (max-width:767px){
	.extra-links-wrapper{
		width:100% !important;
		margin: 0 !important;
		margin-bottom: 5px !important;
	}
	.set-items-vid iframe{
    height: auto !important;
    border: 1px solid #dcdcdc !important;
}
	#extra_links{
    padding: 5px 5px 0 !important;
    margin-top: 10px;
    border: 1px solid #dcdcdc !important;
}
.set-items-vid iframe body{
	margin:0 !important;
}
.btn-dis{
    padding: 4px 10px !important;
    margin-right: 0 !important;
    margin-top: 4px;
}

}
/* ---------- END HERE ---------- */

#categoryId {
	width: 150px;
}

.nav.metismenu {
	min-height: 300px;
}
.quiz-section-content span i {
    padding-right: 5px;
}

.quiz-section-content .btn.btn-outline {
    margin-right: 5px;
    padding: 10px;
}
.lineManager #lineManager-error {
    margin: 0 0 -20px;
}
.forums-bg a.btn.btn-default.pull-right {
    margin-right: 30px;
}
.space-bottom.multiday-info p {
    margin-top: 20px;
}
#opl_form_wizard .i-checks .control-label:first-child {
    position: relative;
}
#opl_form_wizard .i-checks .control-label:first-child  .icheckbox_square-green{
    position:static !important;
}

#opl_form_wizard .i-checks .control-label:first-child  .icheckbox_square-green #receiveLesson\[\]-error {
    position: absolute;
    bottom: -12px;
}
.ibox-content.quiz-peragraph .button-s-area {
    float: none;
}