@charset "utf-8";
/* CSS Document */
 @import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
/*----------- Basics -------------*/
@font-face { 
	font-family: calibri;
	src: url("../fonts/calibri.ttf");
}
@font-face {
	font-family: AesthetikScript;
	src: url("../fonts/AesthetikScript.ttf");
}

* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
	list-style: none;
	word-wrap: break-word;
}

html, body {
	color: #585858;
	line-height: 1.5;
	font-weight: 400;
	font-size: 16px;
	font-family: calibri;
	background: url(../Content/images/bg.png) repeat 100%;
}
p {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	color: #777777;
	font-family: calibri;
}
img {
	width: 100%;
	max-width: 100%;
	height: auto;
}

.uploadedImg img
{
    max-width:120px;
    height:auto;
}

/* .tab-content img {
	width: 350px;
		max-width: 100%;
		max-height: 100%;
		height: 300px;
		object-fit: contain;
		border: 1px solid #eae9e9; 
	margin-bottom:10px
} */
a:focus {
	text-decoration: none;
	outline: 0;
	font-family: calibri;
}
span, a, a:hover {
	text-decoration: none;
	color: inherit;
	font-family: calibri;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family: calibari;
	font-weight: 700;
	color: #212121;
}
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
	font-family: calibri;
}
h1 {
	font-size: 55px;
	line-height: 65px;
	margin-bottom: 0px;
	font-family: calibri;
}
h2 {
	font-size: 40px;
	line-height: 48px;
	margin-bottom: 0px;
	font-family: calibri;
}
h3 {
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 0px;
	font-family: calibri;
}
h4 {
	font-size: 18px;
	line-height: 1.4;
	margin-bottom: 0px;
	font-family: calibri;
}
h5 {
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 0px;
	font-family: calibri;
}
h6 {
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 0px;
	font-family: calibri;
}
.bg-gray {
	background-color: #f7f8f9;
}
span {
	font-family: calibri;
}
.p-0 {
	padding: 0;
}
.w100 {
	width: 100% !important;
}
.mt10 {
	margin-top: 10px;
}
.mt-0 {
	margin-top: 0px !important;
}
.mb-5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mt-15 {
	margin-top: 15px;
}
.mb-0 {
	margin-bottom: 0 !important;
}
.ml-0 {
	margin-left: 0 !important;
}
.ml-20 {
	margin-left: 20px !important;
}
.pt-0 {
	padding-top: 0;
}
.mtb-20{margin: 20px 0;}
.pl-26{padding-left:28px;}
.note{ color: #e81c27;}
.txt_frame{ padding: 15px;}
.txt_frame img{width: 60%;}
.p10{padding: 10px;}
.font25{font-size: 25px;}
.header_tnc{margin: 20px 0; font-size: 25px; color: #e81c27;}
.no-desktop{display: none;}
.no-mobile{display: block;}

.desk-logo{display: block;}
.mob-logo{display: none;}

.mob-logo img{max-width: 120px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/*pagination css*/
.pag{overflow:hidden;}
.pag nav{ background-color:transparent;}
.pagination > li:last-child > a, .pagination > li:last-child > span{ border-bottom-right-radius:0px; border-top-right-radius:0px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background-color:#ef8641; border-color:#ef8641;}
.pagination > li > a, .pagination > li > span{ color:#46a120 !important; padding:none;}
.pagination > li:first-child > a, .pagination > li:first-child > span{ border-bottom-left-radius: 0px; border-top-left-radius: 0px;
    margin-left: 0;}
.page-item span{ display:none !important;}
/*pre-login-css*/
.preCarousel .carousel-inner>.item>img {
	display: block;
	max-width: 100%;
	height: auto;
	width: auto;
	margin: 0 auto;
	max-height: fit-content;
}
.main-container {
	background: url(../Content/images/bg.png) repeat 100%;
	padding: 0;
}
.header {
	padding: 10px 50px;
	overflow: hidden;
	background-attachment: fixed;
}
.logo-div{    width: 50%;
    /* margin-left: 14%; */
    margin-top: 0px;
}
.logo {
	width: 150px;
	margin: 0 auto;
}
.social_icon {
	/*vertical-align: bottom;
	position: absolute;
	top: 8%;*/
	padding-top: 28px;
}
.social_icon a {
	float: left;
	width: 32px;
	height: 32px;
	margin: 0 5px;
}
.facebook {
	width: 32px;
	height: 32px;
	background:url(../Content/images/Facebook.png) no-repeat;
	background-position: center;
	cursor: pointer;
}
.facebook:hover{
	background:url(../Content/images/Facebook_grey.png) no-repeat;
	background-position: center;
	cursor: pointer;
}
.youtube {
	width: 32px;
	height: 32px;
	background:url(../Content/images/Youtube.png) no-repeat;
	background-position: center;
	cursor: pointer;
}
.youtube:hover{
	background:url(../Content/images/Youtube_Grey.png) no-repeat;
	background-position: center;
	cursor: pointer;
}
.twitter {
	width: 32px;
	height: 32px;
	background:url(../Content/images/Twitter.png) no-repeat;
	background-position: center;
	cursor: pointer;
}
.twitter:hover{
	background:url(../Content/images/Twitter_Grey.png) no-repeat;
	background-position: center;
	cursor: pointer;
}
.instagram {
	width: 32px;
	height: 32px;
	background:url(../Content/images/instagram_11.png) no-repeat;
	background-position: center;
	cursor: pointer;
}
.instagram:hover{
	background:url(../Content/images/instagram_22.png) no-repeat;
	background-position: center;
	cursor: pointer;
}
.signup_div {
	/*vertical-align: bottom;
	position: absolute;
	top: 7.3%;
	right: 10%;*/
	float: right;
	padding-top: 28px;
}
.signup_div a {
	font-size: 12px;
	text-align: center;
	width: auto;
	display: inline-block;
}

.signup {
	margin-right: 20px;
	width: 20px;
	height: 20px;
	margin: 0 12px;
	background:url(../Content/images/Register.png) no-repeat;
	background-position: center;
}
.signup:hover{
	background:url(../Content/images/Register_Red.png) no-repeat;
	background-position: center;
	
}
.fa-caret-down::before {
    content: "\f0d7";
}
.fa{
    font-family: "FontAwesome" !important;
}

.signin {
	margin-right: 20px;
	width: 20px;
	height: 20px;
	margin: 0 12px;
	background:url(../Content/images/sign-in.png) no-repeat;
	background-position: center;
}
.signin:hover{
	background:url(../Content/images/sign-in_Red.png) no-repeat;
	background-position: center;
	
}
.logout {
	margin-right: 20px;
	width: 20px;
	height: 20px;
	margin: 0 12px;
	background:url(../Content/images/logout.png) no-repeat;
	background-position: center;
}
.logout:hover{
	background:url(../Content/images/Logout_Red.png) no-repeat;
	background-position: center;
	
}
.cart {
	margin-right: 8px;
	background:url(../Content/images/cart_icon.png) no-repeat;
	height: 20px;
	background-position: center;
    margin-left: 10px;}

.cart:hover {
	margin-right: 10px;
	background:url(../Content/images/cart_red.png) no-repeat;
	height: 20px;
	background-position: bottom center; color:#f30004;
}
.count{position: absolute;
    top: 24%;
    background: #f3080e;
    color: #fff;
    border-radius: 50%;
    padding: 5px;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 11px;
    font-family: calibri;
	font-weight: 600;
}

.key {
	margin-right: 20px;
}
.key i {
	position: absolute;
	top: 64%;
	right: 20.5%;
	width: 6px;
}
.key img {
	width: 27px;
	height: 14px;
	margin: 0 12px;
}
.signup img {
	width: 22px;
	height: 22px;
	margin: 0 12px;
}
.navbar-header {
	float: none;
}
.navbar-nav {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	float: none;
}
.disply_center .dropdown-menu {
	padding: 0;
	margin-top: 12px;
	position: absolute;
	top: 100%;
	left: -513px !important;
	z-index: 1000;
	float: left;
	font-size: 14px;
	text-align: left;
	list-style: none;
	/* background-color: #fff; */
	-webkit-background-clip: padding-box;
	border: none;
	box-shadow: none;
	width: 574px;
}
.navbar {
	background: #f3080e;
	margin-bottom: 0;
	min-height: 42px;
}
.navbar-nav>li {
	float: none;
}
.navbar li {
	list-style: none;
	display: inline;
}
.navbar li a {
	color: #ffffff;
	padding: 10px 11px;
	font-size: 15px;
	display: inline-block;
}
.navbar-nav>li>.dropdown-menu1 {
		width: 383px !important;
}
.navbar-nav>li>.dropdown-menu2 {
width: 959px !important;
	left: -692px !important;
}
   
.navbar-nav>li>.dropdown-menu {
	padding: 0;
	margin-top: 13px;
	/*position: absolute;
	top: 100%;
	left: -509px;*/
	z-index: 1000;
	float: left;
	font-size: 14px;
	text-align: left;
	list-style: none;
	/* background-color: #fff; */
	-webkit-background-clip: padding-box;
	border: none;
	box-shadow: none;
	width: 585px !important;
    margin-left: 20px;
}
.navbar li .dropdown-menu li {
	background: #dbdbdb;
	display: table-cell;
	float: left;
	margin: 1px 1px 0 0px;
	width: 191px;
	text-align: center;
}
.navbar-nav>li>.dropdown-menu li a {
	font-size: 12px;
	width: 216px;
}
.dropdown_last {
	margin-left: -516px;
}
.globe1 {
	background: url(../Content/images/globe.png) no-repeat;
	height: 29px;
	width: 29px;
	position: absolute;
	top: 26%;
	left: 6%;
}
.navbar li .dropdown-menu li:hover .globe1 {
	background: url(../Content/images/globe_white.png) no-repeat;
	height: 29px;
	width: 29px;
	position: absolute;
	top: 26%;
	left: 6%;
}
.globe2 {
	background: url(../Content/images/globe.png) no-repeat;
	height: 29px;
	width: 29px;
	position: absolute;
	top: 26%;
	left: 37%;
}
.navbar li .dropdown-menu li:hover .globe2 {
	background: url(../Content/images/globe_white.png) no-repeat;
	height: 29px;
	width: 29px;
	position: absolute;
	top: 26%;
	left: 37%;
}
.globe3 {
	background: url(../Content/images/globe.png) no-repeat;
	height: 29px;
	width: 29px;
	position: absolute;
	top: 26%;
	left: 70%;
}
.navbar li .dropdown-menu li:hover .globe3 {
	background: url(../Content/images/globe_white.png) no-repeat;
	height: 29px;
	width: 29px;
	position: absolute;
	top: 26%;
	left: 70%;
}
.menu_item{height: 20px;
    width: 20px;
    margin-left: -28px;
    margin-top: -2px;
    position: absolute;}
.addlead {
	background: url(../Content/images/addlead.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .addlead {
	background: url(../Content/images/addlead_white.png) no-repeat;
}
.viewlead {
	background: url(../Content/images/view_lead.png) no-repeat;
	
}
.navbar li .dropdown-menu li:hover .viewlead {
	background: url(../Content/images/view_lead_white.png) no-repeat;

}
.pointsummary {
	background: url(../Content/images/point_summary.png) no-repeat;
	
}
.navbar li .dropdown-menu li:hover .pointsummary {
	background: url(../Content/images/point_summary_white.png) no-repeat;

}
.myprofile {
	background: url(../Content/images/myprofile.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .myprofile {
	background: url(../Content/images/myprofile_white.png) no-repeat;
}
.editprofile {
	background: url(../Content/images/edit_profile.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .editprofile {
	background: url(../Content/images/edit_profile_white.png) no-repeat;
}
.change_password {
	background: url(../Content/images/password.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .change_password {
	background: url(../Content/images/password_white.png) no-repeat;
}

.knwldge {
	background: url(../Content/images/knowledgeBlack.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .knwldge {
	background: url(../Content/images/knowledgeWhite.png) no-repeat;
}


.events {
	background: url(../Content/images/calender.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .events {
	background: url(../Content/images/calender_white.png) no-repeat;
}
.gallery {
	background: url(../Content/images/gallery.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .gallery {
	background: url(../Content/images/gallery_white.png) no-repeat;
}
.contest {
	background: url(../Content/images/contest.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .contest {
	background: url(../Content/images/contest_white.png) no-repeat;
}
.order_status {
	background: url(../Content/images/order_status.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .order_status {
	background: url(../Content/images/order_status_white.png) no-repeat;
}
.redemption {
	background: url(../Content/images/redemption.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .redemption {
	background: url(../Content/images/redemption_white.png) no-repeat;
}
.order_history {
	background: url(../Content/images/order_history.png) no-repeat;
}
.navbar li .dropdown-menu li:hover .order_history {
	background: url(../Content/images/order_history_white.png) no-repeat;
}
.about_us {
	background:url(../Content/images/About-us.png) no-repeat;
	}
.navbar li .dropdown-menu li:hover .about_us {
	background:url(../Content/images/About-us_white.png) no-repeat;
}
.about_prism {
	background:url(../Content/images/about_Prism.png) no-repeat;
	}
.navbar li .dropdown-menu li:hover .about_prism {
	background:url(../Content/images/about_Prism_white.png) no-repeat;
}
.wishlist {
	background:url(../Content/images/wishlist.png) no-repeat;
	}
.navbar li .dropdown-menu li:hover .wishlist {
	background:url(../Content/images/wishlist_white.png) no-repeat;
}
.faq {
	background:url(../Content/images/faqs.png) no-repeat;
	}
.navbar li .dropdown-menu li:hover .faq {
	background:url(../Content/images/faqs_white.png) no-repeat;
}
.talk {
	background:url(../Content/images/talktoexpert.png) no-repeat;
	}
.navbar li .dropdown-menu li:hover .talk {
	background:url(../Content/images/talktoexpert-h.png) no-repeat;
}
.tnc {
	background:url(../Content/images/T&C.png) no-repeat;
	}
.navbar li .dropdown-menu li:hover .tnc {
	background:url(../Content/images/T&C_white.png) no-repeat;
}
.contactus {
	background:url(../Content/images/contact-us.png) no-repeat;
	}
.navbar li .dropdown-menu li:hover .contactus {
	background:url(../Content/images/contact-us_white.png) no-repeat;
}

#navbarDropdownMenuLink_account .dropdown-menu {
	padding: 0;
	margin-top: 12px;
	position: absolute;
	top: 100%;
	left: 9px !important;
	z-index: 1000;
	float: left;
	font-size: 14px;
	text-align: left;
	list-style: none;
	/* background-color: #fff; */
	-webkit-background-clip: padding-box;
	border: none;
	box-shadow: none;
	width: 574px;
}
.reward_catalogue .dropdown-menu {
	padding: 0;
	margin-top: 12px;
	position: absolute;
	top: 100%;
	left: -432px !important;
	z-index: 1000;
	float: left;
	font-size: 14px;
	text-align: left;
	list-style: none;
	/* background-color: #fff; */
	-webkit-background-clip: padding-box;
	border: none;
	box-shadow: none;
	width: 574px;
}
.dropdown-menu {
	background-color: #ffffff !important;
}
.navbar li .dropdown-menu li:last-child {
	margin-right: 0;
}
.navbar li .dropdown-menu li:hover {
	background: #f3080e !important;
}
.navbar li .dropdown-menu a:hover {
	color: #ffffff !important;
}
.navbar-nav>li>.dropdown-menu:hover {
	color: #ffffff;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	background: none;
}
.navbar-inverse .navbar-nav>li>a {
	color: #ffffff;
}
.navbar-inverse {
	border-color: #f3080e;
	border:none;
}
.navbar-inverse .navbar-toggle {
	border-color: #fff;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #f3080e;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #ffffff;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	background: none !important;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #ffffff !important;
	background: #f3080e !important;
}
.dropdown-item {
	color: #000000 !important;
}
.dropdown-item:hover {
	color: #ffffff !important;
}
#pre-slider .carousel-inner {
	height: auto;
	padding-bottom: 0px;
}
.carousel-control.left {
	background-image: none!important;
}
.carousel-control.right {
	background-image: none!important;
}
.carousel-control {
	color: #beb5b2;
	top: 40%;
	width: 4%;
	height: 34px;
}
.carousel-control:hover, .carousel-control:focus, .carousel-control:active {
	color: #beb5b2;
}
.carousel-indicators li {
	background-color: #ffffff;
	width: 14px;
	height: 14px;
	border: 1px solid #cacaca;
}
.carousel-indicators {
	bottom: 30px;
}
.carousel-indicators .active {
	width: 15px;
	height: 15px;
	margin: 0;
	background-color: #f3080e;
	border: none;
}
.footer {
	background: #f3080e;    
    position: fixed;
    left: 0;
	right:0;
    bottom: 0;
	width: 100%;
	z-index: 99999;
}
.footer p {
	color: #ffffff;
	font-size: 12px;
	padding: 7px 0;
	margin: 0;
}
#modalSigninForm .modal-content {
	background-color: rgba(255, 255, 255);
}
#modalSigninForm .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#modalSigninForm .modal-title {
	text-align: center;
	padding-left: 0px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
	font-weight: 100;
}
#modalSigninForm .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalSigninForm .password {
	float: right;
	padding: 7px 0;
	font-size: 13px;
}
#modalSigninForm .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#modalSigninForm .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#modalSigninForm .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalSigninForm .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalSigninForm .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalSigninForm ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}

#modalregisterform .modal-content {
	background-color: rgba(255, 255, 255);
}
#modalregisterform .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#modalregisterform .modal-title {
	text-align: left;
	padding-left: 32px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
}
#modalregisterform .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalregisterform .password {
	float: right;
	padding: 7px 0;
	font-size: 13px;
}
#modalregisterform .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#modalregisterform .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#modalregisterform .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalregisterform .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalregisterform .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalregisterform ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}

#modalregisterConfirmationform .modal-content {
	background-color: rgba(255, 255, 255);
}
#modalregisterConfirmationform .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#modalregisterConfirmationform .modal-title {
	text-align: left;
	padding-left: 32px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
}
#modalregisterConfirmationform .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalregisterConfirmationform .password {
	float: right;
	padding: 7px 0;
	font-size: 13px;
}
#modalregisterConfirmationform .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#modalregisterConfirmationform .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#modalregisterConfirmationform .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalregisterConfirmationform .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalregisterConfirmationform .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalregisterConfirmationform ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}


#modalforgetpassword .modal-content {
	background-color: rgba(255, 255, 255);
}
#modalforgetpassword .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#modalforgetpassword .modal-title {
	text-align: center;
	padding-left: 29px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
	font-weight: 100;
}
#modalforgetpassword .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalforgetpassword .password {
	float: left;
	padding: 7px 0;
	font-size: 13px;
}
#modalforgetpassword .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#modalforgetpassword .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#modalforgetpassword .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalforgetpassword .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalforgetpassword .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalforgetpassword ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}
/*modalAddreferafriend*/
#modalAddreferafriend .modal-content {
	background-color: rgba(255, 255, 255);
	text-align: center;
}
#modalAddreferafriend .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#modalAddreferafriend .modal-title {
	text-align: left;
	padding-left: 29px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
}
#modalAddreferafriend .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalAddreferafriend .password {
	float: left;
	padding: 7px 0;
	font-size: 13px;
}
#modalAddreferafriend .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#modalAddreferafriend .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: center;
}
#modalAddreferafriend .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalAddreferafriend .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalAddreferafriend .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalAddreferafriend ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}
/*modalAddLead*/

#modalAddLead .modal-content {
	background-color: rgba(255, 255, 255);
	text-align: center;
}
#modalAddLead .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#modalAddLead .modal-title {
	padding-left: 29px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
}
#modalAddLead .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalAddLead .password {
	float: left;
	padding: 7px 0;
	font-size: 13px;
}
#modalAddLead .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#modalAddLead .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: center;
}
#modalAddLead .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalAddLead .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalAddLead .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalAddLead ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}
/**/

/*modalforgetpasswordStep2*/

#modalforgetpasswordStep2 .modal-content {
	background-color: rgba(255, 255, 255);
}
#modalforgetpasswordStep2 .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#modalforgetpasswordStep2 .modal-title {
	text-align: left;
	padding-left: 29px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
}
#modalforgetpasswordStep2 .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalforgetpasswordStep2 .password {
	float: left;
	padding: 7px 0;
	font-size: 13px;
}
#modalforgetpasswordStep2 .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#modalforgetpasswordStep2 .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#modalforgetpasswordStep2 .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalforgetpasswordStep2 .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalforgetpasswordStep2 .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalforgetpasswordStep2 ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}
.lbl_error{
width: 84%;
    text-align: left;
	margin-left: 32px;
	color:#f3080e;
	margin-bottom: 0;
    font-size: 13px;}
/**/


#datePicker2 {
	width: 292px;
	margin-left: 29px;
}
#datePicker2 .form-control {
	width: 100%;
}
#modalSignupForm {
	padding-left: 20px;
	padding-right: 20px;
}
#modalSignupForm .modal-content {
	background-color: rgba(255, 255, 255);
}
#modalSignupForm .modal-dialog {
	width: 92%;
	margin: 137px auto;
}
#modalSignupForm .modal-title {
	text-align: left;
	padding-left: 20px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
}
#modalSignupForm .lead_input {
	margin-bottom: 10px !important;
	margin-top: 0px !important;
}
#modalSignupForm .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalSignupForm .password {
	float: left;
	padding: 7px 0;
	font-size: 13px;
}
#modalSignupForm .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#modalSignupForm .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 33px;
	text-align: left;
}
#modalSignupForm .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalSignupForm .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalSignupForm .form-control {
	width: 100%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalSignupForm ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}
.prism_link{   width: 39%;
    display: inline-block;
    background: #363435;
    height: auto;
    padding: 0;
   }
 .prism_link img{       width: 15px;
    height: 15px;}
    #modalSigninForm .modal-content {
	background-color: rgba(255, 255, 255);
}
/*Added by anshu*/
#divstatus .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#divstatus .modal-title {
	text-align: center;
	padding-left: 0px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
	font-weight: 100;
}
#divstatus .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#divstatus .password {
	float: right;
	padding: 7px 0;
	font-size: 13px;
}
#divstatus .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#divstatus .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#divstatus .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#divstatus .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#divstatus .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#divstatus ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}

#validateAuthKey .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#validateAuthKey .modal-title {
	text-align: center;
	padding-left: 0px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
	font-weight: 100;
}
#validateAuthKey .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#validateAuthKey .password {
	float: right;
	padding: 7px 0;
	font-size: 13px;
}
#validateAuthKey .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#validateAuthKey .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#validateAuthKey .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#validateAuthKey .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#validateAuthKey .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#validateAuthKey ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}
#edit .modal-dialog {
	width: 320px;
	margin: 187px auto;
}
#edit .modal-title {
	text-align: center;
	padding-left: 0px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
	font-weight: 100;
}
#edit .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#edit .password {
	float: right;
	padding: 7px 0;
	font-size: 13px;
}
#edit .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#edit .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#edit .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#edit .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#edit .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#edit ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}

#modalresetpwd .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#modalresetpwd .modal-title {
	text-align: center;
	padding-left: 0px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
	font-weight: 100;
}
#modalresetpwd .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalresetpwd .password {
	float: right;
	padding: 7px 0;
	font-size: 13px;
}
#modalresetpwd .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#modalresetpwd .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#modalresetpwd .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalresetpwd .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalresetpwd .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalresetpwd ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}
/*Added by anshu*/
#modalforgotandresetpwd .modal-dialog {
	width: 383px;
	margin: 187px auto;
}
#modalforgotandresetpwd .modal-title {
	text-align: center;
	padding-left: 0px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
	font-weight: 100;
}
#modalforgotandresetpwd .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalforgotandresetpwd .password {
	float: right;
	padding: 7px 0;
	font-size: 13px;
}
#modalforgotandresetpwd .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 15px 15px;
}
#modalforgotandresetpwd .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#modalforgotandresetpwd .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalforgotandresetpwd .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalforgotandresetpwd .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalforgotandresetpwd ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}
/*Added by anshu*/
/*Added by anshu*/
#modalforgetpassword{padding-left:0 !important;}
/*post-login*/
#modalslider {top: 60px;}
#modalslider .modal-dialog{width:700px !important;}
#modalslider .modal-header .close {
    margin-top: -28px;
}
#modalslider .modal-header{background: #f3080e; border-radius: 3px;}
#modalslider .modal-content{border-radius: 3px;}

#modalslider .modal-title {
    color: #fff;
}
#modalslider button{opacity: 1;}
#modalslider span{ color: #fff;}
#modalslider .item img {width:100%; height: 350px;}

#slider .carousel-inner {
	height: auto;
}
#slider .carousel-control span {
	background: #fff !important;
	padding: 5px 3px;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	opacity: 1;
}
#myCarousel a {
	background: #fcfcfc !important;
	border-radius: 50% !important;
	height: 30px !important;
	width: 30px !important;
	margin: 0 33px;
}
.navbar-nav>li>.dropdown-menu li a {
	font-size: 12px;
	width: 190px;
}
.welcome_guest {
	position: absolute;
	top: -127%;
}
.welcome_guest p {
	font-size: 12px !important;
}
.bg-box {
	background: url(../Content/images/bg.png) repeat;
	margin-top: 15px;
	/*padding-bottom: 75px;*/
}
.user_profile {
	background: #f2f1f1;
	border-radius: 6px;
	padding: 10px 0 0 0;
}
.user_profile img {
	width: 93px;
}
.user_profile h5 {
	padding: 3px 0;
	color: #4d4e50;
	font-weight: 500;
	font-size: 18px;
}
.user_profile span {
	/*color: #4d4e50;
	font-size: 13px;*/
	width: 100%;	
}
.rangeslider {
	-webkit-appearance: none;
	margin: 0 auto;
	display: block;
	width: 89%;
	margin-top: 4px;
	height: 19px;
	border-radius: 11px;
	background: #e3e0e0;
	outline: none;
	-webkit-transition: .2s;
	transition: opacity .2s;
	overflow: hidden;
}
.range {
	-webkit-appearance: none;
	margin: 0 auto;
	display: block;
	width: 77%;
	height: 19px;
	border-radius: 20px;
	background: #f3080e;
	outline: none;
	-webkit-transition: .2s;
	transition: opacity .2s;
	overflow: hidden;
	float: left;
	color: #fff;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}
#accordion .panel {
	border: none;
	border-radius: 3px;
	box-shadow: none;
	margin-bottom: 8px;
}
#accordion .panel-heading {
	padding: 0;
	border: none;
	border-radius: 3px;
}
#accordion .panel-title a {
	display: block;
	padding: 5px 23px;
	background: #f3080e;
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.05);
	position: relative;
	transition: all 0.5s ease 0s;
	box-shadow: 0 1px 2px rgba(43,59,93,0.30);
	text-align: left;
}
#accordion .panel-title a.collapsed {
	box-shadow: none;
	color: #fff;
	box-shadow: 0 1px 2px rgba(43,59,93,0.30);
}
#accordion .panel-title a:before, #accordion .panel-title a.collapsed:before {
	content: "\f068";
	font-family: "FontAwesome";
	width: 25px;
	height: 25px;
	line-height: 18px;
	font-size: 10px;
	font-weight: 100;
	color: #ffffff;
	text-align: center;
	position: absolute;
	top: 8px;
	right: 15px;
	transform: rotate(0deg);
	transition: all 0.3s ease 0s;
}
#accordion .panel-title a.collapsed:before {
	color: #ffffff;
	transform: rotate(0);
	font-family: "FontAwesome";
	content: "\f067";
}
#accordion .panel-title a:after {
	content: "";
}
#accordion .panel-body {
	padding: 15px 15px;
	border: none;
	font-size: 15px;
	color: #615f5f;
	line-height: 27px;
	background: #ffffff;
}
.accordian {
	margin: 14px 20px;
}
#accordion ul {
	float: left;
	padding: 0;
	
}
#accordion .accordion_tile ul {width: 100%; float: none;	padding: 0;}
#accordion .accordion_tile ul li{float: none;	margin: 15px auto;}
#accordion ul li {
	list-style: none;
    border-radius: 6px;
    height: 42px;
    width: 87px;
    text-align: center;
    line-height: 44px;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    float: left;
	margin: 15px;
}

#accordion ul li small {
	float: left;
	font-size: 12px;
	font-weight: 500;
	color: #363838;
	margin: 7px 0;
	width: 100%;
	overflow: hidden;
	padding: 0;
	text-align: center;
	line-height: 16px;
}
#accordion ul li:nth-child(1) {
	background: #dca603;
}
#accordion ul li:nth-child(2) {
	background: #01c69f;
}
#accordion ul li:nth-child(3) {
	background: #00b2cc;
}
#accordion ul li:nth-child(4) {
	background: #fe600a;
}
#accordion ul li:nth-child(5) {
    background: #5d8bab;
    margin-left: 27%;
    margin-top: 21px;
}
.tile_blue{background: #893c8e !important;}
.tile_green{background: #718e39 !important;}
.tile_pink{background: #eb2a7a !important;}

.announcement .head {
	background-color: #f3080e;
	height: 40px;
	width: 100%;
	padding: 9px;
	border-radius: 3px;
	color: #fff;
	text-align: right;
}
.announcement .dropdown-menu {
	right: 0px !important;
	left: auto;
	background: none;
	background-color: #ffffff !important;
	padding: 0;
}
.announcement .dropdown-menu>li {
	    border-bottom: 1px solid #f0ebeb;
    height: 34px;
    padding: 0px 0;
}
.announcement .dropdown-menu>li>a {
    padding: 7px 20px;
}
.announce_details {
	overflow-y: scroll;
	height: 822px;
}
.user_details {
	border: 1px solid #bababa;
    border-radius: 5px;
    float: left;
    width: 100%;
    padding: 7px;
    /* margin: 10px 0 0 0; */
    background: #fff;
    border-top: none;
}
.user_details .left-side {
	padding: 0;
}
.user_details .right-side {
	padding: 0;
}
.user_details img {
	width: 72px;
	height: 72px;
}
.user_details .heading_top {
	width: 100%;
	float: left;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 6px;
}
.user_details small {
	width: 100%;
	float: left;
	font-size: 12px;
	color: #4d4e50;
}
.user_details .hr {
	border-bottom: 1px solid #bababa;
	float: left;
	margin-bottom: 5px;
	width: 100%;
	padding-bottom: 7px;
}
.user_details p {
	float: left;
	font-size: 13.5px;
    line-height: 19px;
	color: #4d4e50;
}
.announcement ::-webkit-scrollbar {
 width: 5px;
 height:30px;
}
.announcement ::-webkit-scrollbar-track {
 background: #e8e4e4;
 border-radius:25px;
 margin-top: 10px;
}
.announcement ::-webkit-scrollbar-thumb {
 background: #f3080e;
 border-radius:25px;
}
.product {
	background: #ffffff;
}
#myCarousel11 img {
	width: 50%;
	margin: 0 auto;
	margin-top: 37px;
}
#myCarousel11 .carousel-inner {
	height: 324px;
}
#myCarousel11 .carousel-caption {
	top: 100%;
}
#myCarousel11 .carousel-caption h3 {
	font-size: 13px;
	text-shadow: none;
	color: #4d4e50;
	font-weight: 400;
	font-family: calibri;
}
#myCarousel11 .carousel-caption i {
	font-size: 13px;
	text-shadow: none;
	color: #006dac;
	font-weight: 500;
}
.contest_details .user_details p {
	line-height: 23px;
	margin-bottom: -5px;
}
.like {
	margin-left: 15px;
}
.like i {
	font-size: 20px !important;
}
.comment {
	margin-left: 10px;
}
.comment i {
	font-size: 20px !important;
}
.like:hover, like:active, like:focus {
	color: #f3080e;
}
.comment:hover, comment:active, comment:focus {
	color: #f3080e;
}
.prod_txt{background:#FFF; padding-right: 0px;}

.add_post {
    width: 100%;
    height: 70px;
    background-color: #01c69f;
    color: #fff;
    border-radius: 6px;
    text-align: center;
}
.add_post a{font-weight: bold;
    font-size: 20px;}
.add_post img {
    width: 18%;
    margin: 10px;
}

.reportConversation {
	margin-top: 10px;
    width: 100%;
    height: 70px;
    background-color: #1eba09;
    color: #fff;
    border-radius: 6px;
    text-align: center;
}
.reportConversation a{font-weight: bold;
    font-size: 20px;}
.reportConversation img {
    width: 18%;
    margin: 10px;
}
 
.house{width:100%; min-height: 90px; border-radius: 6px; margin-bottom: 15px;
background-image: url('../Content/images/houseofjohnson.jpg'); background-repeat: no-repeat; 
background-size: 100% 100%; text-align: center;}
 
.housecheck{border-radius: 50px; background-color: #e71c2a; box-shadow: 0px 2px 2px 0px #bd0617;
color:#ffffff; min-width: 110px; margin-top: 40px; }

.housecheck:hover{ background-color: #eb0817; color:#ffffff; }


.refer{width:100%; height:70px; background-color:#004e76; color:#fff;border-radius: 6px; 
	margin-top:10px; margin-bottom: 10px; text-align: center;}
.refer a{font-weight: bold;
    font-size: 20px;}
.refer img{  width: 18%;
    margin: 10px;}
.events_details .user_details img {
    width: 100%;
    height: 100%;
}
.events_details .user_details .right-side{padding-top: 22px;}
.events_details .user_details span{margin-bottom:0;}
.user_contest small{    margin-left: 50px;
    margin-top: -12px;}
.user_contest .user_img{width: 40px !important;
    height: 40px !important; margin-right:10px;}
	
.user_contest .right-side{padding-top: 10px;}
.user_contest .thumb{color: #134e76;
    padding-right: 5px;
    font-size: 17px;}
.font100{font-weight:100;}
.user_contest{border:none;}
.user_contest .hr {
    border: 1px solid #bababa;
    float: left;
    margin-bottom: 5px;
    width: 100%;
    /* padding-bottom: 7px; */
    border-radius: 4px;
    padding: 10px;
}
.user_contest .like{margin-left: 29px;}
.user_contest .comment{margin-left: 49px;}
.user_contest .like_comment{float: left;
    width: 100%;
    border-top: 1px solid #b1b2b2;
    border-bottom: 1px solid #b1b2b2;
    padding: 5px;
    margin: 10px 0;}
.write_comment span{    float: left;
    width: 10%;}
.write_comment input{    width: 80%;
    float: left;
    background: #ececec;
    border: none;
    border-radius: 14px;
    height: 30px;
    margin-top: 6px;
	    padding-left: 13px;
    font-size: 13px;}
.write_comment .comment_send{width: 20px !important;
    height: 20px !important;
    margin: 10px;}
/*Add Lead CSS*/
.add_lead {
	background: #454545;
	color: #fff;
	padding: 6px;
}
.add_lead h5 {
	color: #fff;
	font-size: 17px;
	font-weight: 500;
	font-family: calibri;
}
.lead_input {
	margin: 36px 0;
	padding: 0;
	font-family: calibri;
}
.lead_input label {
	font-weight: 500;
	color: #959595;
	margin-bottom: 0px;
}
.lead_input .required:after {
	content: "*";
	color: red;
}
.form-control {
	/* background-color: #f7f5f5; */
	text-transform: uppercase;
}
.form-control:focus {
	border-color: #454545;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(182, 181, 181);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(182, 181, 181);
}
#myCarousel_slider .carousel-indicators li {
    background-color: #ffffff;
    width: 10px;
    height: 10px;
	margin: 0px;
}
/*Edit Profile CSS*/
.cbd_details{margin-bottom: 30px;}
.cbd_details h5 {
	font-family: calibri;
	border: 1px solid #c4c4c4;
	border-radius: 31px;
	text-align: center;
	font-weight: 500;
	color: #58595b;
	padding: 5px;
	margin: 28px 5px 0 0;
	width: 300px;
	display: inline-block;
	overflow: hidden;
	background: #f7f5f5;
}
.red {
	color: #f3080e !important;
}
.p20{padding: 20px;}
.datepicker {
	background-color: #454545 !important;
}
.input-group-addon:first-child {
	border-right: 0;
	background: #bbbbbb;
	color: #fff;
}
.prefield {
	background-color:#d0caca !important;
}
.form-check-label {
	margin: 20px 20px;
	width: 128px;
}
.check h6 {
	color: #58595b;
	font-family: calibri;
	font-size: 16px;
}
.specify_details {
	margin-top: 12px;
}
.heading {
	background: #f3080e;
	color: #ffffff;
	padding: 8px 14px;
}
.input-group-addon img {
	width: 20px !important;
	max-width: 20px !important;
}
.specify_details .input-group-addon:first-child {
	background: #eeeeee;
	color: #807b7b;
}
.btn-red {
	color: #fff;
	background-color: #f3080e;
	border-color: #f3080e;
	background-image: linear-gradient(#b20005, #ff0209);
	margin-left: 16px;
	margin-top: 20px;
	text-transform: uppercase;
	padding: 7px 40px;
	font-size: 15px; 
}
.btn-red:hover, .btn-red:focus, .btn-red:active {
	color: #fff;
	outline: none !important;
	background-image: linear-gradient(#ff0209, #b20005);
}



/*My Profile CSS*/

.btn-edit {
	padding: 10px 24px 10px 41px;
	float: right;
	text-align: center;
}
.btn-edit img {
	width: 20px;
	height: 23px;
	position: absolute;
	right: 64%;
	top: 32px;
}
.raise_request{margin-bottom: 30px;}
.raise_request .form-inline {
	float: right;
	margin-top: 6px;
}
.raise_request .form-inline .form-control {
	background: #ffffff;
}
.feedback {
    background: #f2f2f2;
    padding: 20px;
    font-family: calibri;
    border-radius: 6px;
    margin-top: -2px;
    margin-bottom: 30px;
    padding-bottom: 24px;
}
.add_wish .product_name{    width: 821px !important;
    background: #fff !important;
    height: 40px !important;
    border: 1px solid #a9a9a9 !important;
    margin-bottom: 30px !important;
	box-shadow:none;
	text-align:left !important;}

.raise_request .nav-tabs>li.active>a, 
.raise_request .nav-tabs>li.active>a:focus, 
.raise_request .nav-tabs>li.active>a:hover {
	color: #fff;
	cursor: default;
	background-color: #f3080e;
	border: 1px solid #f3080e;
	border-bottom-color: transparent;
	border-radius: 15px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding: 10px 25px;
}
.srch{    margin: 0;    
    text-align: center;
    padding: 5px 3px;}
.raise_request .nav-tabs>li>a {
	color: #58595b;
	cursor: default;
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	border-bottom-color: transparent;
	border-radius: 15px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding: 10px 25px;
}
.raise_request textarea {
	width: 821px;
	height: 150px;
}
.form-group .input-group-addon {
	display: table-cell;
}

.gallery-card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    border-radius: .25rem;
}
.gallery-card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    /*padding: 1.25rem;*/
}
.gallery-card img {
    height: 116px;
    width: 100%;
}
label{
    margin-bottom: 0 !important;
}
/*--checkbox--*/
.hobby_section{   width: 144px;
    height: auto;
    float: left;
    margin: 2px 1px;}
.block-check {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.block-check input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.block-check input .checkmarks:checked {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
	cursor: pointer;
	opacity: 0.4;
	visibility: visible;
}




.block-check .checkmarks:after {
    content: "";
    position: absolute;
    display: none;
}

.block-check input:checked ~ .checkmarks:after {
    display: block;
	   	opacity: 0.7;
	visibility: visible;
	height: 100%;
	 top: 0;
	 color:#f3080e;
	 	 background: #fff;
		 	 width:100%;
}
.block-check input:checked ~ .checkmarks:after .block-check a{color: #f3080e !important;}

.gallery-card-body .block-check::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
   opacity: 0.7;
   visibility: visible;
}

.block-check input:checked ~ .checkmarks:after a{color: #f3080e !important;}
.gallery-card-body .block-check a{color: #fff;
    padding: 10px 20px;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 500;
    width: fit-content;
    position: absolute;
    left: 50%;
    top: 42%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    opacity: 1;
    visibility: visible;
    text-align: center;line-height: 28px;}

.gallery-card-body .block-check .hobby1 {
	background:url(../Content/images/11A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby1 {
	background:url(../Content/images/1.png) no-repeat center !important;
	color:#f3080e !important;
}

.gallery-card-body .block-check .hobby2 {
	background:url(../Content/images/22A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby2 {
	background:url(../Content/images/2.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby3 {
	background:url(../Content/images/33A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby3 {
	background:url(../Content/images/3.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby4 {
	background:url(../Content/images/44A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby4 {
	background:url(../Content/images/4.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby5 {
	background:url(../Content/images/55A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby5 {
	background:url(../Content/images/5.png) no-repeat center;
	color:#f3080e;
}

.gallery-card-body .block-check .hobby6 {
	background:url(../Content/images/66A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby6 {
	background:url(../Content/images/6.png) no-repeat center;
	color:#f3080e;
}

.gallery-card-body .block-check .hobby7 {
	background:url(../Content/images/77A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby7 {
	background:url(../Content/images/7.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby8 {
	background:url(../Content/images/88A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby8 {
	background:url(../Content/images/8.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby9 {
	background:url(../Content/images/99A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby9 {
	background:url(../Content/images/9.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby10 {
	background:url(../Content/images/1010A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby10 {
	background:url(../Content/images/10.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby11 {
	background:url(../Content/images/1111A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby11 {
	background:url(../Content/images/11.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby12 {
	background:url(../Content/images/1212A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby12 {
	background:url(../Content/images/12.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby13 {
	background:url(../Content/images/1313A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby13 {
	background:url(../Content/images/13.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby14 {
	background:url(../Content/images/1414A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby14 {
	background:url(../Content/images/14.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby15 {
	background:url(../Content/images/1515A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby15 {
	background:url(../Content/images/15.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby16 {
	background:url(../Content/images/1616A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby16 {
	background:url(../Content/images/16.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby17 {
	background:url(../Content/images/1717A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby17 {
	background:url(../Content/images/17.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby18 {
	background:url(../Content/images/1818A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby18 {
	background:url(../Content/images/18.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby19 {
	background:url(../Content/images/1919A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby19 {
	background:url(../Content/images/19.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby20 {
	background:url(../Content/images/2020A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby20 {
	background:url(../Content/images/20.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby21 {
	background:url(../Content/images/2121A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby21 {
	background:url(../Content/images/21.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby22 {
	background:url(../Content/images/2222A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby22 {
	background:url(../Content/images/22.png) no-repeat center;
	color:#f3080e;
}

.gallery-card-body .block-check .hobby23 {
	background:url(../Content/images/2323A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby23 {
	background:url(../Content/images/23.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby24 {
	background:url(../Content/images/2424A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby24 {
	background:url(../Content/images/24.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby25 {
	background:url(../Content/images/2525A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby25 {
	background:url(../Content/images/25.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby26 {
	background:url(../Content/images/2626A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby26 {
	background:url(../Content/images/26.png) no-repeat center;
	color:#f3080e;
}
.gallery-card-body .block-check .hobby27 {
	background:url(../Content/images/2727A.png) no-repeat center;
}
.gallery-card-body:hover .block-check .hobby27 {
	background:url(../Content/images/27.png) no-repeat center;
	color:#f3080e;
}

/*
View Profile Css*/
.feedback input[type=file] {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
}
.feedback .input-group-btn {
	width: auto;
	margin-right: 20px;
}
.feedback .input-group-btn img {
	width: auto !important;
	max-width: auto !important;
}
.feedback input[type=text] {
	height: 50px;
	margin-right: 12px;
	text-align: center;
	font-size: 18px;
	text-transform: capitalize;
	background: #dbdbdb;
	border: none;
	width: 331px;
}
.feedback .form-control, 
.feedback .input-group-addon, 
.feedback .input-group-btn {
	display: inline-table;
}
.feedback .input-group {
	display: inline-block;
}
.feedback .input-group p {
	font-size: 14px;
}
/*Add Profile Css*/
.tbl .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	text-align: center;
	color: #454545;
	vertical-align: bottom;
	font-size: 14px;
	text-transform: uppercase;
}
.tbl .table>thead:first-child>tr:first-child>th {
	border-top: 0;
	background: #454545;
	color: #fff;
	font-weight: 100;
	font-size: 14px;
}
.checkthis {
	margin: 5px 0 0;
	margin-top: 1px\9;
	line-height: normal;
	width: 17px;
	border-radius: 1px;
	background: #fff !important;
}
.tbl tr:nth-child(even) {
	background-color: #ffffff;
}
.tbl tr:nth-child(odd) {
	background-color: #ffffff;
}

.tbl .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #c1c1c1;
}
.tbl .upload {
	background: url(../Content/images/upload.png) no-repeat;
	width: 25px;
	height: 25px;
	display: block;
	margin: 0 auto;
}
.tbl .upload:hover {
	background: url(../Content/images/upload_hover.png) no-repeat;
	width: 25px;
	height: 25px;
	display: block;
	margin: 0 auto;
}
.table-bordered>thead>tr>th:first-child {
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
}
.table-bordered>thead>tr>th:last-child {
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
}
.table-bordered {
	border: none;
}
/*View Lead*/
.raise_request .fa-search {
	position: absolute;
	top: 16px;
	right: 36%;
	color: #959596;
}
.accordion .card-header:after {
	font-family: 'FontAwesome';
	content: "\f068";
}
.accordion .card-header.collapsed:after {
	content: "\f067";
}
.tbl_2 {
	margin: 7px 34px;
}
.tbl_3 {
	float: right;
	width: 80%;
}
.btn-green {
	color: #ffffff;
	background: url(../Content/images/excel.png) no-repeat #088702;
	background-position: 15px 5px;
	padding: 8px 56px;
	width: 158px;
	border-radius: 8px;
}
.btn-green:hover, .btn-green:focus, .btn-green:active {
	color: #ffffff;
	background: url(../Content/images/excel.png) no-repeat #088702;
	background-position: 15px 5px;
	padding: 8px 56px;
	width: 158px;
	border-radius: 8px;
}
/*Change Password*/
.panorama-slider {
	height: 486px !important;
}
#modalchangepasswordForm .modal-content {
	background-color: rgba(255, 255, 255);
}
#modalchangepasswordForm .modal-dialog {
	width: 383px;
	margin: 175px auto;
}
#modalchangepasswordForm .modal-title {
	text-align: left;
	padding-left: 29px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
}
#modalchangepasswordForm .modal-body {
	position: relative;
	padding: 0px 15px 15px 15px;
}
#modalchangepasswordForm .password {
	float: left;
	padding: 7px 0;
	font-size: 13px;
}
#modalchangepasswordForm .modal-header {
	border-bottom: none;
	text-transform: uppercase;
	padding: 30px 15px 8px 15px;
}
#modalchangepasswordForm .modal-footer {
	border-top: none;
	padding: 0px 44px 30px 44px;
	text-align: left;
}
#modalchangepasswordForm .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalchangepasswordForm .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 20px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
#modalchangepasswordForm .form-control {
	width: 84%;
	height: 41px;
	margin: 0 auto;
	background: #e4e4e2;
	color: #1f1f1f;
	outline: none;
	font-size: 13px;
}
#modalchangepasswordForm ::placeholder {
color: #1f1f1f;
text-transform: uppercase;
}
#modalchangepasswordForm .question img {
	width: 23px;
	height: 23px;
	margin-top: 6px;
}
/*Refer a Friend*/
#modalreferafriend #modalreferafriend .modal-content {
	background-color: rgba(255, 255, 255);
}
#modalreferafriend .modal-dialog {
	width: 295px;
	margin: 187px auto;
}
#modalreferafriend .modal-title {
	text-align: left;
	padding-left: 29px;
	font-size: 22px;
	padding-bottom: 0;
	font-family: calibri;
}
#modalreferafriend h3 {
	font-family: calibri;
	color: #58595b;
	letter-spacing: 1px;
	font-weight: 500;
}
#modalreferafriend .modal-body {
	position: relative;
	padding: 50px 15px 15px 15px;
	text-align: center;
}
#modalreferafriend .modal-footer {
	border-top: none;
	padding: 0px 44px 50px 44px;
	text-align: center;
}
#modalreferafriend .modal-header .close {
	margin-top: -42px;
	color: #222222;
	opacity: 0.6;
	text-shadow: none;
}
#modalreferafriend .modal-footer .btn {
	background: #f3080e;
	color: #fff;
	padding: 7px 54px;
	outline: none;
	background-image: linear-gradient(#b20005, #ff0209);
}
/*Reward Temaplte*/
.search {
	background: #f3080e;
	color: #fff;
}
.points {
	margin: 0;
	line-height: 32px;
	FONT-WEIGHT: 100;
}
.header-text {
	margin-top: 42px;
}
.header-text h2 {
	font-size: 50px;
	font-weight: 500;
	color: #ffa800;
}
.header-text .description {
	font-size: 15px;
	line-height: 19px;
	margin-top: 20px;
	color: #b6b6b7;
}
.mostredeem {
	height: 453px;
	padding: 10px 0;
}
.header-text h5 {
	font-size: 24px;
	font-weight: 500;
	color: #000000;
	margin-top: 50px;
}
.header-text .points span {
	font-size: 32px;
	font-weight: 500;
	color: #ffa800;
}
.header-text .points small {
	font-size: 20px;
	font-weight: 500;
	color: #b6b6b7;
	padding-left: 10px;
}
.header-text .btn img {
	width: 22px;
	height: 22px;
	margin-right: 16px;
}
.product {
	height: 450px;
	background: transparent;
}
#carousel-product .carousel-control {
	color: #515151;
	top: 75%;
	height: 34px;
}
.carousel-control {
	width: 6%;
	color: #515151;
	opacity: 1;
}
.carousel-control .left {
	width: 21px;
	height: 38px;
}
.carousel-control .right {
	width: 21px;
	height: 38px;
}
.trending_product {
	background: #4aa4db;
	height: 550px;
}
.trending_product img {
	width: 229px;
	height: 335px;
}
.trending_product h3 {
	font-family: AesthetikScript;
	color: #fff;
	font-weight: lighter;
	font-size: 20px;
	text-transform: uppercase;
	padding: 60px 20px 0 20px;
}
.trending_product p {
	color: #fff;
	padding: 0 20px 13px 20px;
}
.all_product h5 {
	color: #4aa4db;
	text-transform: uppercase;
	margin-left: 47px;
	font-size: 19px;
	font-weight: 500;
	border-bottom: 1px solid #4aa4db;
	letter-spacing: 1px;
	width: 300px;
}
.all_product_crousal {
	background: transparent;
	margin-top: 20px;
	position: absolute;
	left: -5%;
	top: 251%;
	width: 100%;
	box-shadow: none;
	height: auto;
}
.all_product_crousal .list3 {
	background: #fff;
	padding-top: 45px;
}
.all_product_crousal .list3 .owl-nav {
	position: absolute;
	right: 0;
	width: 9%;
	margin-top: 10px;
}
.all_product_crousal .list3 .owl-nav .owl-next {
	margin-left: 25px;
}
.all_product_crousal .list3:hover {
	box-shadow: -4px 7px 27px 0px #6e89e3;
}
.all_product .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: 171px;
	width: 116px;
	margin: 0 auto;
}
.all_product .wrapper {
	text-align: center;
	margin: 0 auto;
}
.multi-item-carousel {
	height: 300px;
	width: 750px;
}
.multi-item-carousel .carousel-inner.item {
	transition: .6s ease-in-out all;
}
.all_product .product_name {
	color: #6d6e71;
	font-size: 21px;
	font-family: calibri;
	font-weight: 500;
	padding-top: 15px;
}
.all_product .points {
	font-size: 19px;
	line-height: 26px;
	font-weight: 400;
	color: #4ca3db;
	font-family: calibri;
	padding-top: 10px;
}
.btn-blue {
	background: #dbdbdb;
	color: #6d6e71;
	border-radius: 3px;
	width: 136px;
	margin-top: 15px;
	border: 1px solid #6d6e71;
	background: url(../Content/images/fa-cart.png) no-repeat;
	background-position: 9% 43%;
}
.btn-blue:hover {
	color: #fff;
	border: 1px solid #dbdbdb;
	background: url(../Content/images/fa-cart_white.png) no-repeat #4aa4db;
	background-position: 9% 43%;
}
.all_product .carousel-control {
	color: #515151;
	top: 250px;
	height: 34px;
	width: 11%;
	right: -62%;
	margin: 2px;
	margin: 0 auto;
}
.all_product .carousel-control .left {
	width: 21px;
	height: 38px;
}
.all_product .carousel-control .right {
	width: 21px;
	height: 38px;
}
.bg_white {
	background: #fff;
}
.trending_now .trending_product {
	background: #ff4ca0;
}
.mt50 {
	margin-top: 50px;
}
.trending_now .all_product_crousal {
	background: transparent;
	margin-top: 20px;
	position: absolute;
	left: 4%;
	top: 86%;
	width: 100%;
	box-shadow: none;
	height: auto;
	z-index: 999;
}
.trending_now .all_product_crousal .list3:hover {
	box-shadow: -4px 7px 27px 0px #ff4ca0;
}
.trending_now .trending_product p {
	padding: 22px 20px 15px 87px;
}
.trending_now .trending_product h3 {
	font-family: AesthetikScript;
	color: #fff;
	font-weight: lighter;
	font-size: 20px;
	text-transform: uppercase;
	padding: 60px 20px 0 72px;
	text-align: right;
}
.trending_now .all_product_crousal .list3 .owl-nav {
	position: absolute;
	left: 0;
	width: 9%;
	margin-top: 10px;
}
.trending_now .trending_product img {
	width: 229px;
	height: 298px;
}
.trending_now .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: 171px;
	width: auto;
	margin: 0 auto;
}
.trending_now .btn-blue:hover {
	background: url(../Content/images/fa-cart_white.png) no-repeat #ff4ca0;
	background-position: 9% 43%;
}
.trending_now h5 {
	color: #ff4ca0;
	text-transform: uppercase;
	margin-right: 47px;
	font-size: 19px;
	font-weight: 500;
	border-bottom: 1px solid #ff4ca0;
	letter-spacing: 1px;
	width: 300px;
	float: right;
	padding-top: 40px;
	text-align: right;
}
.recently_viwed .trending_product {
	background: #75d454;
}
.recently_viwed .product_name {
	color: #6d6e71;
	font-size: 21px;
	font-family: calibri;
	font-weight: 500;
	padding-top: 15px;
}
.recently_viwed .points {
	font-size: 19px;
	line-height: 26px;
	font-weight: 400;
	color: #000000;
	font-family: calibri;
	padding-top: 10px;
}
.recently_viwed .btn-blue:hover {
	color: #fff;
	border: 1px solid #dbdbdb;
	background: url(../Content/images/fa-cart_white.png) no-repeat #75d454;
	background-position: 9% 43%;
}
.recently_viwed h5 {
	color: #75d454;
	text-transform: uppercase;
	margin-left: 47px;
	font-size: 19px;
	font-weight: 500;
	border-bottom: 1px solid #75d454;
	letter-spacing: 1px;
	width: 300px;
}
.recently_viwed .all_product_crousal .list3 .owl-nav {
	position: absolute;
	right: 0;
	width: 9%;
	margin-top: 10px;
}
.recently_viwed .all_product_crousal {
	background: transparent;
	margin-top: 20px;
	position: absolute;
	left: -5%;
	top: 251%;
	width: 100%;
	height: auto;
	box-shadow: none;
}
.recently_viwed .all_product_crousal .list3:hover {
	box-shadow: -4px 7px 27px 0px #75d258;
}
.mb50 {
	margin-bottom: 50px;
}
/*Multi-Product_template css*/
.multi_product .multi-item-carousel {
	height: auto;
	width: 100%;
}
.multi_product .slide-item {
	background: #f4f3f3;
	padding: 20px 0;
	margin: 10px;
	width: 265px;
	height: auto;
}
.cursor_disabled{cursor: no-drop !important;}
.cursor_enabled{cursor: pointer !important;}
.cursor_disabled:hover, .cursor_disabled:focus{cursor: no-drop !important;}
.cursor_enabled:hover, .cursor_enabled:focus{cursor: pointer !important;}
.multi_product .product_name {
	color: #6d6e71;
	font-size: 21px;
	font-family: calibri;
	font-weight: 500;
	padding-top: 57px;
}
.multi_product .btn-red {
	color: #6d6e71;
	border-radius: 3px;
	width: 136px;
	margin-top: 15px;
	border: 1px solid #6d6e71;
	background: url(../Content/images/fa-cart.png) no-repeat #dbdbdb;
	background-position: 9% 43%;
	margin-left: 0;	
}

.multi_product .btn-red:hover {
	color: #fff;
	border: 1px solid #dbdbdb;
	background: url(../Content/images/fa-cart_white.png) no-repeat #f3080e;
	background-position: 9% 43%;
	margin-left: 0;
}
.multi_product .carousel-control {
	color: #515151;
	top: 98%;
	height: 34px;
	width: 11%;
	right: -71%;
	margin: 2px;
	margin: 0 auto;
}
.multi_product .carousel-control .left {
	width: 21px;
	height: 38px;
}
.multi_product .carousel-control .right {
	width: 21px;
	height: 38px;
}
.multi_product .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: 171px;
	width: auto;
	margin: 0 auto;
	max-height: fit-content;
}
/*product_description*/
.product_description .product {
	margin: 0 auto;
	text-align: center;
	background: #fff;
	border: 1px solid #bdbdbd;
}
.product_description .product .product_img {
	width: 62%;
	padding-top: 117px;
}
.product_description .zoom {
	position: absolute;
	right: 19px;
	top: 3%;
}
.product_description .zoom img {
	width: 30px;
}
.product_description .product_img:hover {
	transform: scale(1.5);
}
.product_description h2 {
	color: #4a4a4a;
	font-size: 35px;
}
.product_description .points {
	margin: 15px 0;
	line-height: 32px;
}
.product_description .header-text .points span {
	font-size: 47px;
	font-weight: 700;
	color: #000;
}
.product_description small {
	width: 100%;
	float: left;
	color: #5b5b5b;
	font-weight: 600;
}
.product_description .points .ptxt {
	font-size: 20px;
	font-weight: 500;
	color: #b6b6b7;
	padding-left: 10px;
	width: auto;
	float: none;
}
.product_description h5 {
	font-size: 15px;
	font-weight: 500;
	color: #f3080e;
	margin-top: 96px;
}
.product_description .description {
	font-size: 15px;
	line-height: 19px;
	margin-top: 5px;
	color: #b6b6b7;
}
.btn-default {
	color: #58595b;
	background-color: #dbdbdb;
	border-color: #dbdbdb;
	margin-left: 16px;
	margin-top: 20px;
	text-transform: uppercase;
	padding: 6px 40px;
	font-size: 15px;
	outline: none;
}
/* .btn-default:hover, 
.btn-default:active, 
.btn-default:focus {
	color: #58595b;
	background-color: #dbdbdb;
	border-color: #dbdbdb;
	margin-left: 16px;
	 margin-top: 20px;
	text-transform: uppercase;
	padding: 7px 40px;
	font-size: 15px;
	outline: none;
} */
.product_description .carousel-inner>.item>a>img, 
.carousel-inner>.item>img, .img-responsive, 
.thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
	width: auto;
	margin: 0 auto;
	max-height: fit-content;
}

/*cart-summary*/

.cart-summary h2 {
	color: #4a4a4a;
	font-size: 30px;
	font-weight: 500;
}
.cart-summary table thead {
	text-transform: uppercase;
}
.cart-summary table .product_image {
	width: 71px;
	margin-right: 10px;
}
.tbl .trash:hover {
	background: url(../Content/images/trash_hover.png) no-repeat;
	width: 35px;
	height: 43px;
	display: block;
	margin: 0 auto;
	background-size: 55%;
}
.tbl .trash {
	background: url(../Content/images/trash.png) no-repeat;
	width: 35px;
	height: 43px;
	display: block;
	margin: 0 auto;
	background-size: 55%;
}
.fill_details .container {
	margin: 0 auto;
	text-align: center;
	background: #fff;
	border: 1px solid #bdbdbd;
}
.fill_details .order-summary {
	text-align: left;
	background: #fff;
	border: 1px solid #bdbdbd;
	margin: 10px;
	padding: 20px;
	border-radius: 5px;
}
.fill_details .order-summary h5 {
	margin-bottom: 10px;
}
.New_Address h2 {
	color: #4a4a4a;
	font-size: 30px;
	font-weight: 500;
}
.lbl_container {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 500;
	color: #4a4a4a !important;
	margin-bottom: 0px;
	font-size: 19px;
	font-weight: 500;
	color: #959595;
	margin-bottom: 0px;
	border: 1px solid #c2c1c1;
	box-shadow: 0px 0px 1px 0px #f3080e;
	width: 90%;
	float: right;
	margin: 10px;
	padding: 10px 10px;
	height: auto;
}
.lbl_container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
.checkmark {
	position: absolute;
	top: 6px;
	left: -33px;
	height: 25px;
	width: 25px;
	background-color: #fff;
	border-radius: 50%;
	border: 2px solid #cfcfcf;
}
.lbl_container:hover input ~ .checkmark {
	background-color: #fff;
	border: 2px solid #cfcfcf;
}
.lbl_container input:checked ~ .checkmark {
	background-color: #ffffff;
	border: 2px solid #cfcfcf;
}
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
.lbl_container input:checked ~ .checkmark:after {
	display: block;
}
.lbl_container .checkmark:after {
	top: 5px;
	left: 5px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #f3080e;
}
.card1 {
	height: 171px;
	transform-style: preserve-3d;
	transition: all 1s ease-in-out;
	width: 100%;
}
.card1:hover {
	transform: rotateY(180deg);
}
.card {
	height: 171px;
	transition: all .1s linear;
	width: 100%;
}
.card:hover {
	transform: translateY(15px)
}
.prod_img {
	position: relative;
	width: 100%;
	height: 325px;
	background: #ffa800;
	z-index: 1;
	margin-top: 40px;
}
.prod_img img {
	position: absolute;
	z-index: 999;
	width: 50%;
	margin-top: -37px;
	left: 31%;
	-ms-transform: rotate(6deg);
	-webkit-transform: rotate(6deg);
	transform: rotate(6deg);
}
/*gallery css*/
.photo {
	float: left;
	display: inline-block;
	width: 280px;
	height: auto;
	background: #f2f2f2;
	/* margin-bottom: 20px; */
	padding: 5px;
}

.place-box{min-height: 250px;}
.photo .wapper-img .pic {
	background: #ececec;
	padding: 7px;
}
.place-box .desi-inner {
	padding: 20px;
	margin-bottom: 30px;
	overflow: hidden;
	position: relative;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	-ms-transition: all ease-in-out 0.5s;
	-o-transition: all ease-in-out 0.5s;
}
.place-box .wapper-img {
	position: relative;
	width: auto;
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
}
.owl-carousel .owl-item img {
	width: auto !important;
}


.place-box .wapper-img::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 0;
	background: #000;
	opacity: 0;
	visibility: hidden;
	transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	-ms-transition: all ease-in-out 0.5s;
	-o-transition: all ease-in-out 0.5s;
}
.place-box .wapper-img .pop-btn {
	color: #fff;
	padding: 10px 20px;
	text-transform: uppercase;
	font-size: 15.36px;
	font-weight: 500;
	width: fit-content;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	-ms-transition: all ease-in-out 0.5s;
	-o-transition: all ease-in-out 0.5s;
	opacity: 0;
	visibility: hidden;
	text-align: center;
}
.place-box .wapper-img .pop-btn img {
	width: 25px;
	height: 25px;
}
.place-box:hover .wapper-img::before {
	opacity: 0.7;
	visibility: visible;
	height: 100%;
}
.place-box:hover .wapper-img .pop-btn {
	opacity: 1;
	visibility: visible;
}
.place-box:hover .wapper-img .pop-btn img {
	width: 25px;
	height: 25px;
}
.place-box .desi-inner {
	text-align: center;
	box-shadow: none;
}
.list3 .place-box:hover .wapper-img::before {
	opacity: 0 !important;
}
/*Contest css*/
.contest_ongoing {
	float: left;
	display: inline-block;
	width: 376px;
	height: auto;
	background: #f2f2f2;
	margin-bottom: 0px;
	padding: 5px;
}
.package-list-wrap {
	border-radius: 4px;
	position: relative;
	z-index: 10;
	overflow: hidden;
	margin-bottom: 0px;
	overflow: hidden;
	display: block;
}
#psservice .contest_ongoing img{height: 243px;}
.package-list-wrap:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;/* background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0.6) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 30%,rgba(0, 0, 0, 0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 );
    -webkit-transition: .3s;
    transition: .3s;
    z-index: 10;*/
}
.package-list-wrap:hover:before {
	opacity: 0;
}
#tab2 .package-list-content {
	padding: 3px 30px;
}
.package-list-content {
	position: absolute;
	bottom: -50px;
	left: 0;
	width: 100%;
	padding: 2px 30px;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	z-index: 10;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.package-list-wrap:hover .package-list-content {
	bottom: 0;
}
.package-list-wrap .package-list-duration {
	color: #fff;
	margin-bottom: 5px;
	opacity: 0;
}
.package-list-wrap .para {
	line-height: 15px;
	font-size: 12px;
	margin-top: 2px;
}
.package-list-content h5 {
	color: #fff;
	margin-top: 10px;
	opacity: 0;
}

.package-list-wrap .package-list-title {
	color: #fff;
	margin-bottom: 15px;
}
.package-list-button {
	display: inline-block;
	color: #fff;
	padding: 5px 0px;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 500;
	position: relative;
	bottom: -20px;
	opacity: 0;
	border-color: #21ab64;
	color: #fff !important;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	text-decoration: underline !important;
}
.package-list-wrap:hover .package-list-button {
	bottom: 0;
	opacity: 1;
}
.package-list-wrap:after {
	position: absolute;
	content: '';
	bottom: 0;
	left: 8px;
    width: 350px;
    height: 185px;
	background: rgba(0, 0, 0, 0.53);
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	opacity: 0;
}
.package-list-wrap:hover:after {
	background: rgba(2, 1, 0, 0.83);
	opacity: 1;
}
.package-list-wrap:hover .package-list-duration {
	bottom: 0;
	opacity: 1;
}
.package-list-wrap:hover h5 {
	bottom: 0;
	opacity: 1;
}
.btn-pic {
	padding: 7px 15px;
}
.radiotextsty {
	color: #A5A4BF;
	font-size: 18px;
}
.customradio {
	display: block;
	position: relative;
	padding-left: 30px;
	margin-bottom: 0px;
	cursor: pointer;
	font-size: 18px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	float: left;
	width: 28%;
}
.customradio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
.customradio .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	width: 22px;
	background-color: #ccc;
	border-radius: 50%;
	border: 2px solid #646464;
}
.customradio:hover input ~ .checkmark {
	background-color: transparent;
}
.customradio input:checked ~ .checkmark {
	background-color: #ccc;
	border: 2px solid #646464;
}
.customradio .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
.customradio input:checked ~ .checkmark:after {
	display: block;
}
.customradio .checkmark:after {
	top: 3px;
	left: 3px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #f3080e;
}
.upload_img input[type=text] {
	width: auto;
	margin-right: 0;
	font-size: 14px;
}
.lead_input .input-group p {
	font-size: 10px;
}
.select_file input[type=text] {
	background: #f3080e;
	color: #fff;
	width: 190px;
}
.select_file input[type=text]::placeholder {
color: #fff;
}
.text-description textarea{width:100%;    border-radius: 3px;
    height: 100px;}
.text-underline{text-decoration:underline;}
.text-underline:hover{text-decoration:underline;}
#modaladdlead .modal-dialog {
    width: 90%;
    margin: 100px auto;
}
.txt-checkbox{width: 49%;
    float: left;
    margin-right: 2px;}
.btn-close{    position: absolute;
    right: -17px;
    top: -16px;
    background: #f3080e !important;
    opacity: 1;
    color: #fff;
    box-shadow: none;
    border-radius: 54%;
    padding: 17px 13px !important;
    height: 48px;
    width: 48px;
    font-size: 34px;
    line-height: 12px;
    text-align: center;}
.btn-close:hover{    position: absolute;
    right: -17px;
    top: -16px;
    background: #f3080e !important;
    opacity: 1;
    color: #fff;
    box-shadow: none;
    border-radius: 54%;
    padding: 17px 13px !important;
    height: 48px;
    width: 48px;
    font-size: 34px;
    line-height: 12px;
    text-align: center;}
/*FAQ*/
#accordionfaq .panel-title .collapsed {
    box-shadow: none;
	color: #000;
	background: #efefef;	
}
#accordionfaq .panel-title a {
    display: block;
    padding: 8px 23px;    
    font-size: 15px;
    font-weight: 400;  
    box-shadow: 0 0 10px rgba(0,0,0,.05);
    position: relative;
    transition: all 0.5s ease 0s;
    text-align: left;
    box-shadow: none;
}
#accordionfaq .panel-default {
     border-color: none; 
}
#accordionfaq .panel {
    margin-bottom: 2px;
     background-color:transparent; 
    border:none; 
    border-radius: 4px;
    box-shadow: none;
}
#accordionfaq .panel-title {
	background-color: #f3080e;
	color: #fff;
}
.accordion-section .panel-default .panel-title a:after {
   font-family: 'FontAwesome';
    font-style: normal;
    font-size: 13px;
    content: "\f068";    
    float: right;
    margin-top: 0px;
}
.accordion-section .panel-default .panel-title a.collapsed:after {
    content: "\f067";
}
#accordionfaq .panel-default>.panel-heading{background-color:transparent; border:none; padding: 3px;}
#accordionfaq .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent;    background: #fefefe;
    border: 1px solid #eee;}
.contact-us img{width:90px; height:90px;}

.corporate_office{
	background: #fff;
    padding: 30px 10px;
    border-radius: 4px;
    margin-right: 10px;
    margin-top: 60px;
	 margin-bottom: 60px;
	     font-size: 14px;}
.corporate_office h4{    
	color: #454545;
    font-weight: 400;
    font-size: 21px;}
	
.corporate_office img{	    
	position: absolute;
    height: 60px;
    width: 60px;
    top: -40px;
    left: 20px;}
.regional_office{
	background: #f3080e;
    width: 80%;
    height: 40px;
    color: #fff;
    font-size: 18px;
    text-align: center;
	line-height: 40px;}
.p-35{padding: 0 35px;}
.left-arrow{    width: 17px;
   margin-left: -32px;
    top: 92PX;
    POSITION: ABSOLUTE;}
.right-arrow{    width: 17px;
   margin-right: -32px;
    top: 92PX;
    POSITION: ABSOLUTE;}
 .address h2{color: #454545;
    font-size: 35px; margin-top:10px;}
 .address p{color:#f3080e; margin-top:10px; margin-bottom:20px;}
 /*about us*/
 .wl{
	padding:15px 20px; background-color: #efefef;
	border: 1px solid #b3b1b1;}
	.wl h5 {
		font-size: 20px;
		font-weight: bold;
		color: #222;
		margin-bottom: 8px;
	}
	ul.listaspire {
			padding-left: 18px;
	}
	.listaspire li{list-style:circle;}
	.head2{color: #f00;
		font-size: 21px;
		line-height: 27px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	/*eckoligtbox*/
	.ekko-lightbox-item img{width:700px !important; height:358px !important;}
	.ekko-lightbox .modal-content{width:700px !important; height:450px !important;}
	.ekko-lightbox .modal-header{background:#f3080e !important; color:#ffffff !important; border-radius:4px !important;}
   .ekko-lightbox .close{opacity:1 !important;}
   .ekko-lightbox span{ color:#ffffff !important;}
   .ekko-lightbox h4{ color:#ffffff !important; text-transform:uppercase;}

   .radio-inline{padding: 0px 20px;}
  #rbtnProfAfflication [type="radio"]:checked,
  #rbtnProfAfflication [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
#rbtnProfAfflication [type="radio"]:checked + label,
#rbtnProfAfflication [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
#rbtnProfAfflication [type="radio"]:checked + label:before,
#rbtnProfAfflication [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
#rbtnProfAfflication [type="radio"]:checked + label:after,
#rbtnProfAfflication [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #454545;
    position: absolute;
	top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
#rbtnProfAfflication [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
#rbtnProfAfflication [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

#ContentPlaceHolder1_rbtnProfAfflication [type="radio"]:checked,
  #ContentPlaceHolder1_rbtnProfAfflication [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
#ContentPlaceHolder1_rbtnProfAfflication [type="radio"]:checked + label,
#ContentPlaceHolder1_rbtnProfAfflication [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
#ContentPlaceHolder1_rbtnProfAfflication [type="radio"]:checked + label:before,
#ContentPlaceHolder1_rbtnProfAfflication [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
#ContentPlaceHolder1_rbtnProfAfflication [type="radio"]:checked + label:after,
#ContentPlaceHolder1_rbtnProfAfflication [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #454545;
    position: absolute;
	top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
#ContentPlaceHolder1_rbtnProfAfflication [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
#ContentPlaceHolder1_rbtnProfAfflication [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
/*calender*/
.ajax__calendar .ajax__calendar_container {
border: 1px solid #454545!important; 
color: #fff!important;
background: #454545!important;
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day {
	background-color: #454545!important;
	border-color: #454545!important;
	color: #fff!important;
}
.ajax__calendar .ajax__calendar_day {
	border: 1px solid #454545!important;
}
.ajax__calendar_title {
	font-size: 13px!important;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title { color: #ffffff!important;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {
	background-color: #f3080e!important;
	border-color: #f3080e!important;
	color: #ffffff!important;
	border-radius: 2px;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day {
	background-color: #f3080e!important;
	border-color: #f3080e!important;
	color: #ffffff!important;
	border-radius: 2px;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {
color: #ffffff!important;
}
.ajax__calendar_footer {
height: 22px!important;
}
.ajax__calendar_dayname {
    height: 17px!important;
    width: 21px!important;
    text-align: center!important;
    padding: 0 2px!important;
}
.ajax__calendar_container {
padding: 4px!important;
cursor: default!important;
width: 200px!important;
font-size: 13px!important;}
.bal_point{right: 18%; top: 6% !important;}
.bal{padding: 2px 9px;
	border-right: 2px solid #505153;
	font-weight: 500;
	margin: -3px 0px;
	width: 100%;
	font-size: 15px;
}

.homebox.events_details .user_details img{width:auto; max-width: 100%; height: auto;}
.annInput{
height: 26px;
padding: 2px 12px;
font-size: 14px;
line-height: 1.42857143;background-image: none;
border: 1px solid #ccc;
border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin-left: 5px;
}

.pl0{padding-left: 0px;}
.pr0{padding-right: 0px;}

.sliderArrows{position: absolute; left:auto; right: 0; bottom:200px; width:200px; float: right;}
.sliderArrows .carousel-control{background-color: #f10019; color:#ffffff; width: 40px;
left:auto; right:0px;}
.carousel-control.left{margin-right: 40px;}

.sliderArrows .carousel-control	img{width:10px; height: 13px;;}

.productWrap{ margin-bottom: 30px;}
.productWrap #myCarousel1 h3{margin-top: 10px;}

.knowledge{margin-bottom: 20px; border:1px solid #8d8d8d; background-color: #f2f1f1;  }
.knowledgeH2{background-color: #f10019; text-align: center; padding: 6px 15px;}
.knowledgeH2 h2{color: #ffffff; font-size: 18px; }
.knowledgeH2 h2 img{width: 30px; height: 30px; }

.pdfBox{border:1px solid #dddddd; background-color: #ffffff;color: #4c4c4c; padding:10px 5px; text-align: center;
border-radius:4px; margin:10px 0px; }
.pdfBox h4{font-size: 12px;  margin-top:2px; margin-bottom:0px;}
.pdfBox h5{font-size: 10px;}
.pdfBox img{height: 55px; width:50px;}
.knowledge .carousel-inner{ }
.carousel-control.left{padding-left:10px;}
.carousel-control.right{padding-right:10px;}

.knowCertificate{padding:5px 15px; color: #ffffff; border-radius: 4px; background-color: #03c4b1;}
#myCarousel_slider{margin-bottom: 60px;}

.expTop{margin-top: 15px; margin-bottom:30px; padding-left:0px; padding-right: 0px;;}
#experiencedate{padding-top: 0px;}
.expTop .btn{background: #f3080e;color: #fff;padding: 7px 20px;
outline: none;background-image: linear-gradient(#b20005, #ff0209);}

.experienceWrap .nav-tabs > li > a{
	cursor: pointer;
	color: #525252;
	background-color: #d1d1d1;
	border: 1px solid #d1d1d1;
	border-bottom-color: transparent;
	border-radius: 6px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding: 10px 25px;
}

.experienceWrap .nav-tabs>li.active>a, 
.experienceWrap .nav-tabs>li.active>a:focus, 
.experienceWrap .nav-tabs>li.active>a:hover {
	border-bottom-color: transparent;
	color: #fff;
	background-color: #f3080e;
	border: 1px solid #f3080e;	
}

.submitcheckin{background: #f3080e;color: #fff;padding: 7px 20px; text-transform: uppercase;
outline: none;background-image: linear-gradient(#b20005, #ff0209); margin-left: 15px; margin-bottom: 30px;}
.submitcheckin:hover{background-image: linear-gradient(#ff0209, #b20005); color: #ffffff;}

.checkinvisit .checkContent1 h4{color: #f3080e; font-size:24px; font-weight: 100; margin-bottom: 10px;
margin-top: 15px; padding-left: 15px;}
.checkinvisit .checkContent1 p{color: #828283; font-size:12px; padding-left: 15px;  margin-bottom: 10px;}

.imgUploadBox{ padding-left: 15px;margin-bottom: 0px;}
.image-preview-input {position: relative;overflow: hidden;margin: 0px;    
color: #333;background-color: #fff;border-color: #ccc; padding:7px 20px ;  padding-top: 6px; padding-bottom:6px; }
.image-preview-input input[type=file] {position: absolute;top: 0;right: 0;margin: 0;
padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
.image-preview-input-title {margin-left:2px;}
.image-preview-clear{margin-top: 0px;;}
.image-preview-clear:hover{margin-top: 0px;}

.experienceWrap .nav-tabs{margin-left: 0px;}
.expTop .input-group-addon{background-color: #ffffff;}
.expTop .input-group{background-color: #ffffff;} 

.expTop input[type="date"].form-control{line-height: 1.42857143; width:88px;}
.expTop input[type="time"].form-control{line-height: 1.42857143; width:88px;}
.expTop .form-control{font-size: 12px; padding-left: 5px; padding-right: 5px; border-radius: 8px;}
.expTop .mb15{padding-left: 5px; padding-right: 5px;}

#myvisit .table-responsive table{border:1px solid #dddddd;}
#myvisit .table-responsive thead th{background-color: #454545; color: #ffffff; 
	text-align: center; position: relative;}
#myvisit .table-responsive thead th:first-child{border-radius: 6px 0px 0px 0px;}
#myvisit .table-responsive thead th:last-child{border-radius: 0px 6px 0px 0px;}
#myvisit .table-responsive tbody tr:nth-child(odd) td{background-color: #ffffff; color: #454545;}
#myvisit .table-responsive tbody tr:nth-child(even) td{background-color: #d1d1d1; color: #454545;}
#myvisit .table-responsive tbody td{text-align: center;position: relative; }

#myvisit .table-responsive thead th::after{content: '|';top:9px;right:0;color: #ffffff; 
	position: absolute; width:4px; }
#myvisit .table-responsive tbody td::after{content: '|';top:9px;right:0;color: #454545;
	 position: absolute; width:4px;}

#myvisit .table-responsive thead th:last-child::after{content: '';}
#myvisit .table-responsive tbody td:last-child::after{content: '';}




.johnexpBtnGroup{margin-bottom: 10px; margin-right: 15px;; text-align: right;}
.johnexpBtnGroup .btn{background: #f3080e;color: #fff;padding: 7px 20px;
outline: none;background-image: linear-gradient(#b20005, #ff0209);}
.johnexpBtnGroup .btn:hover{background-image: linear-gradient(#ff0209, #b20005); color: #ffffff;}

.johnexpBtnGroup .btn.btnprev{background: #d3d3d3;color: #454545;padding: 7px 20px;
	outline: none;background-image: linear-gradient(#d3d3d3, #c3c3c3);}
.johnexpBtnGroup .btn.btnprev:hover{background-image: linear-gradient(#c3c3c3, #d3d3d3);color: #454545;}


/* .johnexpBtnGroup .btn:hover{background: #fc0911;color: #fff;padding: 7px 20px;
outline: none;background-image: linear-gradient(#b20005, #ff0209);} */

.experienceWrap .tab-content{background-color: #ffffff;  min-height: 300px; padding:0px;
	border:1px solid #dddddd; border-top:0px solid #dddddd; border-radius: 6px;;}
.experienceWrap{margin-bottom: 150px;}
#scheduleDiscussion{padding-top: 30px; padding-bottom: 30px;}

.schLeft{padding-left:0px;}
.schRight{padding-right:0px;}
.pl0{padding-left: 0px;}
.pr0{padding-right: 0px;}

.schLeft{} 
.schLeft .dropdown {
    background:#fff;
    border:1px solid #ccc;
    border-radius:4px;
    width:200px;   
	margin-left: 20px;
	margin-top: 30px;
}
.schLeft .dropdown-menu a {
    color:#428bca;
}

.schLeft .dropdown-toggle{display: block; padding:6px 15px; color: #ffffff; 
background-color: #f10019; border:1px solid #f10019; border-radius: 6px; width:200px; 
text-align: center; }

.schLeft .dropdown .dropdown-menu {
    border-radius:4px;
    box-shadow:none;
    margin-top:20px;
    width:350px;
	margin-left: -150px;
	padding:30px 30px;
	text-align: center;
}
.schLeft .dropdown .dropdown-menu:before {
    content: "";
    border-bottom: 10px solid #f3080e;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 16px;
    z-index: 10;
}
.schLeft .dropdown .dropdown-menu:after {
    content: "";
    border-bottom: 12px solid #f3080e;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    position: absolute;
    top: -12px;
    right: 14px;
    z-index: 9;
}

.schLeft .dropdown .dropdown-menu p{font-size: 14px; line-height: 18px; font-weight: bold;}
.schLeft .btnok{background: #f3080e;color: #fff;padding: 7px 15px;
	outline: none;background-image: linear-gradient(#b20005, #ff0209);
border:0px solid #000000;}
.schLeft .calenderPic{width:100px; height: auto;;}
.schLeft .pl0{text-align: right;}
.schLeft .calenderBox{float: left; width:100px; margin-left: 20px; }
.schLeft .callBackBox{float: left; width: 245px;;}



.schRight .dropdown {
    background:#fff;
    border:1px solid #ccc;
    border-radius:4px;
    width:200px;   
	margin-left: 20px;
	margin-top: 30px;
}
.schRight .dropdown-menu a {
    color:#428bca;
}

.schRight .dropdown-toggle{display: block; padding:6px 15px; color: #ffffff; 
background-color: #f10019; border:1px solid #f10019; border-radius: 6px; width:200px; 
text-align: center; }

.schRight .dropdown .dropdown-menu {
    border-radius:4px;
    box-shadow:none;
    margin-top:20px;
    width:350px;
	margin-left: -150px;
	padding:30px 30px;
	text-align: center;
}
.schRight .dropdown .dropdown-menu:before {
    content: "";
    border-bottom: 10px solid #f3080e;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 16px;
    z-index: 10;
}
.schRight .dropdown .dropdown-menu:after {
    content: "";
    border-bottom: 12px solid #f3080e;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    position: absolute;
    top: -12px;
    right: 14px;
    z-index: 9;
}

.schRight .dropdown .dropdown-menu p{font-size: 14px; line-height: 18px; font-weight: bold;}
.schRight .btnok{background: #f3080e;color: #fff;padding: 7px 15px;
	outline: none;background-image: linear-gradient(#b20005, #ff0209);
border:0px solid #000000;}
.schRight .calenderPic{width:100px; height: auto;;}
.schRight .pl0{text-align: right;}
.schRight .calenderBox{float: left; width:100px; margin-left: 20px; }
.schRight .callBackBox{float: left; width: 245px;;}

.talkto .expTop{margin-bottom:5px;}


.stickyexpert{width:100px; position: fixed; top:250px; left:0px; margin-left:-5px; z-index: 9999; }
.stickyexpert img{max-width: 50px; height: 213px; margin-left: -5px;transition: 0.5s ease;;}
.stickyexpert img:hover{margin-left: 0px; transition: 0.5s ease;}

.experienceWrap .expTabContent{padding:0px 0px;}
.experienceWrap .expTabContent .map{width:100%; height:auto; border-radius: 6px;;}

#myDiscussion .table-responsive table{border:1px solid #dddddd;}
#myDiscussion .table-responsive thead th{background-color: #454545; color: #ffffff; font-size:13px; font-weight: 100;
	 text-align: center; position: relative; }
#myDiscussion .table-responsive thead th:first-child{border-radius: 6px 0px 0px 0px;}
#myDiscussion .table-responsive thead th:last-child{border-radius: 0px 6px 0px 0px;}
#myDiscussion .table-responsive tbody tr:nth-child(odd) td{background-color: #ffffff; color: #454545;}
#myDiscussion .table-responsive tbody tr:nth-child(even) td{background-color: #d1d1d1; color: #454545;}
#myDiscussion .table-responsive tbody td{text-align: center; font-size: 13px; position: relative;}
#myDiscussion td .form-control{border-radius: 10px; text-align: center;}

#myDiscussion .table-responsive thead th::after{content: '|';top:9px;right:0;color: #ffffff; 
position: absolute; width:4px; }
#myDiscussion .table-responsive tbody td::after{content: '|';top:9px;right:0;color: #454545;
position: absolute; width:4px;}

#myDiscussion .table-responsive thead th:last-child::after{content: '';}
#myDiscussion .table-responsive tbody td:last-child::after{content: '';}

#myDiscussion table tr td select option:nth-child(1){background-color: #dddddd; border-radius: 4px 4px 0px 0px; }
#myDiscussion table tr td select option:nth-child(2){background-color: #e51a29;}
#myDiscussion table tr td select option:nth-child(3){background-color: #f79f03;}
#myDiscussion table tr td select option:nth-child(4){background-color: #dbc600;}
#myDiscussion table tr td select option:nth-child(5){background-color: #9bcc05;}
#myDiscussion table tr td select option:nth-child(6){background-color: #46b200;}

.imgUploadBox .form-control[disabled], 
.imgUploadBox .form-control[readonly], 
.imgUploadBox fieldset[disabled] .form-control{background-color: #ffffff;height: 35px;;}
.imgUploadBox span{color: #b6b6b6;}
#navbarDropdownMenuLink_displaycenter .dropdown-menu{width: 769px;margin-left: -100px;}

/* knowledge start */

.knowledgeRep .panel-group .panel {border-radius: 0;box-shadow: none;border-color: #EEEEEE;}
.knowledgeRep .panel-default > .panel-heading {padding: 0;border-radius: 0;color: #212121;
	background-color: #FAFAFA;border-color: #EEEEEE;}

.knowledgeRep .panel-title {font-size: 14px;}
.knowledge .panel-title > a {display: block;padding: 15px;text-decoration: none;}
.knowledge .more-less {float: right;color: #212121;}
.knowledgeRep .panel-default > .panel-heading + 
.knowledgeRep .panel-collapse > .panel-body {border-top-color: #EEEEEE;}
.knowledgeRep .carousel {margin-bottom: 0;padding: 0 0px 15px 0px;}
.knowledgeRep .carousel-control{left: -12px;height: 40px;width: 40px;
	background: #ffffff;border: 1px solid #FFFFFF;
	border-radius: 23px 23px 23px 23px;margin-top: 90px; top:auto; padding-top: 2px;}
	.knowledgeRep .carousel-control:hover{background: #dddddd;}
.knowledgeRep .carousel-control.right {right: -12px;left:auto; padding-left: 0px; padding-right: 0px;}
.knowledgeRep .carousel-control.left{left:auto; right: 0px;padding-left: 0px; padding-right: 0px;;}
.knowledgeRep .carousel-indicators {right: 50%;top: auto;bottom: -10px;margin-right: -19px;}

.knowledgeRep .carousel-indicators li {background: #cecece;}
.knowledgeRep .carousel-indicators .active {background: #428bca;}

.knowledgeRep #accordion .owlItem{height: auto; width: 100px; background-color: #ffffff;
border:1px solid #000000; border-radius: 6px; margin-left: 1%; margin-right: 1%; margin-top: 0px;
text-align: center; padding:0px 5px; min-height: 140px; }
.knowledgeRep #accordion .owlItem a{display: block; width: 100%;; }
.knowledgeRep img.knowPdf{width: 50px; height: auto; margin-top: 10px; margin-left: auto; margin-right: auto; }

.knowledgeRep #accordion .owlItem h4{font-size: 12px; line-height: 16px; color: #000000; margin-top: 5px; margin-bottom: 0px;;}
.knowledgeRep #accordion .owlItem h5{font-size: 12px; line-height: 16px; color: #000000; margin-top: 0px; margin-bottom: 10px;;}

.knowledgeRep #accordion ul{float: none; margin-bottom: 0px;}
.knowledgeRep .carousel-control img{width: 8px; height: 13px;}
.knowledgeRep #accordion p{line-height: 20px; font-size: 16px;}

.knowledgeRep img.gallerypic{width: 100%; height: auto; margin-top: 0px; }
.knowledgeRep #collapseTwo .item h4{line-height: 16px; font-weight: 100;}
.knowledgeRep #collapseTwo .item li{border-color: transparent;}
.knowledgeRep{padding-bottom:100px}
.knowledgeRep #accordion .panel-title a{text-transform: uppercase;}

.knowledgeRep #accordion .panel:nth-child(1) .panel-title a{background:#deb700; color:#ffffff;}
.knowledgeRep #accordion .panel:nth-child(2) .panel-title a{background:#72c900; color:#ffffff;}
.knowledgeRep #accordion .panel:nth-child(3) .panel-title a{background:#03c4b1; color:#ffffff;}
.knowledgeRep #accordion .panel:nth-child(4) .panel-title a{background:#a461be; color:#ffffff;}
.knowledgeRep #accordion .panel:nth-child(5) .panel-title a{background:#0c8ae1; color:#ffffff;}
.knowledgeRep #accordion .panel:nth-child(6) .panel-title a{background:#fd384a; color:#ffffff;}

/* knowledge end */

.viewsublead .GrdHdng td{background-color: #df1217;}

.viewsub1{margin-top: 30px;margin-bottom: 15px;}
.viewsub1 .panel-title a{text-transform: uppercase;;}
.panelHead1 .panelH1{background-color: #454545; color: #d8d8d8; text-transform: uppercase;
padding:8px 12px; float: left; position: relative; text-align: center;font-size:14px;line-height: 16px;
border-bottom:1px solid #dddddd;}
.viewsub1 #accordion .panel-body{padding: 0px; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.panelHead1 .panelH1::after{content: '|';position: absolute;right: 0;color: #d8d8d8;}
.panelHead1 .panelH1:last-child:after{content: '';position: absolute;right: 0;color: #d8d8d8;}

.panelHead1 .panelH1_1{width:18%;} 
.panelHead1 .panelH1_2{width:18%;} 
.panelHead1 .panelH1_3{width:18%;} 
.panelHead1 .panelH1_4{width:18%;} 
.panelHead1 .panelH1_5{width:28%;} 

.panelHead2 .panelH2{background-color: #ffffff; color: #000000; text-transform: uppercase;
padding:8px 12px; float: left; position: relative; text-align: center;font-size:14px;
line-height: 16px;border-bottom:1px solid #dddddd;}
.panelHead2 .panelH2::after{content: '|';position: absolute;right: 0;color: #000000;}
.panelHead2 .panelH2:last-child:after{content: '';position: absolute;right: 0;color: #000000;}

.panelHead2 .panelH2_5::after{content: '';position: absolute;right: 0;color: #000000;}

.panelHead2 .panelH2_1{width:18%;} 
.panelHead2 .panelH2_2{width:18%;} 
.panelHead2 .panelH2_3{width:18%;} 
.panelHead2 .panelH2_4{width:18%;} 
.panelHead2 .panelH2_5{width:14%;} 
.panelHead2 .panelH2_6{width:14%;} 
.panelH2.panelH2_6 a{color:#df1217; text-transform: uppercase; text-decoration: underline; }

.panelHead3 .panelH3{background-color: #7f1215; color: #d8d8d8; text-transform: uppercase;
padding:8px 12px; float: left; position: relative; min-height: 50px; text-align: center; 
font-size:12px;line-height: 13px;border-bottom:1px solid #dddddd;}
.panelHead3 .panelH3::after{content: '|';position: absolute;right: 0;color: #d8d8d8;}
.panelHead3 .panelH3:last-child:after{content: '';position: absolute;right: 0;color: #d8d8d8;}

.panelHead3 .panelH3_5::after{content: '';position: absolute;right: 0;color: #d8d8d8;}

.panelHead3 .panelH3_1{width:18%;} 
.panelHead3 .panelH3_2{width:18%;} 
.panelHead3 .panelH3_3{width:18%;} 
.panelHead3 .panelH3_4{width:18%;} 
.panelHead3 .panelH3_5{width:14%;} 
.panelHead3 .panelH3_6{width:14%; text-align: center;} 
.panelH3.panelH3_6 a{background-color:#00b60b; color: #ffffff; text-transform: uppercase; 
	text-decoration: none; display: block; width: 110px;  border-radius: 6px; 
padding:3px 12px; margin-left: auto; margin-right: auto; }


.panelHead5 .panelH5{background-color: #c4224b; color: #ffffff; text-transform: uppercase;
padding:8px 12px; float: left; position: relative; text-align: center; 
font-size:12px;line-height: 13px;border-bottom:1px solid #dddddd;}
.panelHead5 .panelH5::after{content: '|';position: absolute;right: 0;color: #d8d8d8;}
.panelHead5 .panelH5:last-child:after{content: '';position: absolute;right: 0;color: #d8d8d8;}

.panelHead5 .panelH5_1{width:25%;} 
.panelHead5 .panelH5_2{width:25%;} 
.panelHead5 .panelH5_3{width:25%;} 
.panelHead5 .panelH5_4{width:25%;} 

.panelHead6 .panelH6{background-color: #ffffff; color: #000000; text-transform: uppercase;
padding:8px 12px; float: left; position: relative; text-align: center; 
font-size:12px;line-height: 13px; border-bottom:1px solid #dddddd;}
.panelHead6 .panelH6::after{content: '|';position: absolute;right: 0;color: #d8d8d8;}
.panelHead6 .panelH6:last-child:after{content: '';position: absolute;right: 0;color: #d8d8d8;}

.panelHead6 .panelH6_1{width:25%;} 
.panelHead6 .panelH6_2{width:25%;} 
.panelHead6 .panelH6_3{width:25%;} 
.panelHead6 .panelH6_4{width:25%;} 

.owlNewSlider .owl-carousel 
.owl-nav button.owl-next, 
.owlNewSlider .owl-carousel 
.owl-nav button.owl-prev, 
.owlNewSlider .owl-carousel button.owl-dot {
    background: 0 0;
    color: #111111;
    border: none;
    padding: 0!important;
    font-size: 32px;
    margin: 5px 16px;
	  outline:none;
}

.owlNewSlider .owl-nav, 
.owlNewSlider .owl-dots {
  margin-top: 5px;
  text-align: center;
}

.owlNewSlider .owl-dot {
  display: inline-block;
  margin: 0 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ddd !important;
}

.owlNewSlider .owl-dot.active {
  background-color: #ffde01 !important;
}


.map_txt span{
	left: 26px;
    color: #000;
    margin-top: 68px;
    position: absolute;
    width: 292px;
    background: #FFF;
    padding: 5px;
    height: auto;
    border-radius: 2PX;
    box-shadow: rgb(0 0 0 / 30%) 0px 1px 4px -1px;
}


.clearfix{clear: both !important; float: none}

@media only screen and (min-width: 1025px) 
{
	#collapseTwo .owl-carousel.owl2 .owl-stage{width: 100% !important;}
	#collapseTwo .owl-carousel.owl2 .owl-item{width: 175px !important; margin-left: 1%; margin-right: 1%;}
	#collapseTwo .owl-carousel.owl2 .owl-item .owlPic {width: 185px !important;}
	#collapseTwo .owl-carousel.owl2 img {width: 100%;	} 
}


@media only screen and (min-width: 1200px) 
{
.container{width:1250px !important;}
/*.experience .container{width:855px !important;}*/
.knowledgeRep{width:855px !important; margin-top:30px;}
.add_lead .container{/*width:855px !important;*/ padding-left:0px; padding-right: 0px;;}
.expTop .btn{width:100%;}
}

@media only screen and (max-width: 1199px) 
{
.expTop input[type="date"].form-control{width: 100%;}
.expTop input[type="time"].form-control{width:100%}
.experience .mb15{margin-bottom:15px; padding-left: 0px;}

.expTop .form-control{margin-bottom: 0px !important;}
.imgUploadBox .form-control{margin-bottom:0px;}
.stickyexpert{width: 60px;;}
.imgUploadBox .form-control[disabled], .imgUploadBox .form-control[readonly], .imgUploadBox fieldset[disabled] .form-control{
	margin-bottom: 0px;;
}

.stickyexpert img{margin-left: 0px;;}
.reportConversation a{font-size: 14px; }
.prod_txt{padding-bottom: 40px;;}
.knowledgeH2 h2{font-size:12px;}
.knowledgeH2 h2 img{width:20px; height: 20px;;}

.sliderArrows{bottom:80px;}
.preCarousel .carousel-indicators{bottom:-10px}


.panelHead1 .panelH1{min-height: 85px;}
.panelHead2 .panelH2{ min-height: 100px;}
.panelHead3 .panelH3{ min-height: 130px;}
.panelHead4 .panelH4{ min-height: 85px;}
.panelHead5 .panelH5{ min-height: 85px;}
.panelHead6 .panelH6{ min-height: 85px;}


}

@media only screen and (max-width: 768px) 
{

	.prod_txt{padding-right: 15px;;}
	.expTop input[type="date"].form-control{width: 100%;}
	.experience .mb15{margin-bottom:15px; padding-left: 0px;}
	.experienceWrap .nav-tabs{margin-left: 0px;;}
	.experienceWrap{margin-bottom:150px;}
	
	.experienceWrap .nav-tabs > li > a{
	font-size: 12px;padding: 7px 15px;}
	
	.experienceWrap .nav-tabs>li.active>a, 
	.experienceWrap .nav-tabs>li.active>a:focus, 
	.experienceWrap .nav-tabs>li.active>a:hover {
	font-size: 12px;
	padding: 7px 15px !important;	}
	.experienceWrap .tab-content{padding:10px 0px; }
	.schLeft, .schRight{padding-left: 0px; padding-right: 0px;}
	.schLeft .calenderBox{margin-left: 0px; width: 50px;}
	.schLeft .callBackBox{width:200px;}
	.schLeft .dropdown{margin-left: 30px;margin-top: 5px;width: 170px;}
	.schLeft .dropdown-toggle{width: 170px;}
	.schLeft .dropdown .dropdown-menu{width: 300px; margin-left: -100px;}
	
	.schRight .calenderBox{margin-left: 0px; width: 50px;}
	.schRight .callBackBox{width:200px;}
	.schRight .dropdown{margin-left: 30px;margin-top: 5px;width: 170px;}
	.schRight .dropdown-toggle{width: 170px; line-height: 14px;;}
	.schRight .dropdown .dropdown-menu{width: 300px; margin-left: -100px;}
	
	.stickyexpert img{max-width: 30px;height: 130px;}
	.stickyexpert{width:40px;}
	.stickyexpert img{margin-left: 0px;;}
	.reportConversation a{font-size: 14px; font-weight: 100;}
	.prod_txt{padding-bottom: 40px;;}
	
	.sliderArrows{bottom:0;}
	.preCarousel .carousel-indicators{bottom:-10px;}
	
	.knowledgeRep #accordion .item li{height: auto; width: 40px; display: inline-block;}
	.knowledgeRep #accordion .item li h4{font-size:9px}
	.knowledgeRep #accordion .item li h5{font-size:9px;}
	.col-md-12.pg{padding-left:0px; padding-right:0px}
	.knowledgeRep .carousel-control{margin-top: 0px; bottom:-5px;;}


	.panelHead1 .panelH1{min-height: 85px;}
	.panelHead2 .panelH2{ min-height: 100px;}
	.panelHead3 .panelH3{ min-height: 130px;}
	.panelHead4 .panelH4{ min-height: 85px;}
	.panelHead5 .panelH5{ min-height: 85px;}
	.panelHead6 .panelH6{ min-height: 85px;}

	.owlNewSlider .owlItem .reward-img {
		position: static;
		left: auto;
	  }

	  .panel-group{padding-top: 15px;}

	  .knowledgeRep #accordion .owlItem{width: 90%; margin:0 auto;}
	  .owl-carousel .owl-item img{margin-left: auto; margin-right: auto}
	  .txt_frame img{width: 100%; padding: 15px;}




}

/* new data chnage for 14-04-2025 */

#ContentPlaceHolder1_lbl_errorMessageon {
	display: none !important;
}