@font-face {
	font-family: 'Ropa Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Ropa Sans'), local('RopaSans-Regular'), url(/resources/theme/v3/css/font/ropasans.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(/resources/theme/v3/css/font/opensans.woff) format('woff');
}
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background: url(/resources/theme/v3/images/bg/body-bg.png) repeat;
	margin: 0;
	color: #7c7c7c;
	line-height: 22px;
}
h1 {
	font-family: 'Ropa Sans', sans-serif;
	font-size: 45px;
	letter-spacing: -1px;
}
.item-page {
	min-height: 500px;
	margin-top: 90px;
}
a:focus {
	outline:0!important;
}
#banckleLiveChatButton1 {
	bottom: 0;
	position: fixed;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	z-index: 999999999 !important;
}
.banckleLiveChatBottomLeft {
	bottom: 5px;
	left: 5px;
}
.banckleLiveChatBottomRight {
	bottom: 5px;
	right: 176px;
}
.banckleLiveChatTopLeft {
	left: 5px;
	top: 5px;
}
.banckleLiveChatTopRight {
	right: 5px;
	top: 5px;
}
#banckleLiveChatButton1 img {
}
#banckleLiveChatButton1 a {
}
#banckleLiveChatButton1 a {
	right: 20px;
}
.profile-name {
	padding: 5px 20px 5px;
	color: #333;
	font-size: 13px;
	border-bottom: 1px solid #0F98CE;
	cursor: default
}
.profile-name-bdr {
	border-top: 1px solid #AAE0FC
}
.main-header {
	display: block;
	clear: both;
	background:#3F91EB;
	height: auto!important;
/*	height: 643px;*/
}
.home-carousel-slider {
	display: block;
	clear: both;
	height: 455px!important;
	overflow: hidden!important;
}
.home-carousel-slider li {
	display: block;
	height: 455px!important;
	width:1100px;
	overflow: hidden;
}
.bx-clone{
	display:none;
}
.bx-wrapper .bx-viewport
{
	width:940px;
	overflow: hidden;	
}
.home-carousel-slider li .carousel-content {
	display: inline-block;
	width: 100%;
	text-align:left;
	float: left;
	padding-top: 20px;
	line-height: 20px;
}
.home-carousel-slider li .carousel-content h1 {
	font-family: 'Ropa Sans', sans-serif;
	font-size: 40px;
	line-height: 50px;
	text-shadow: 1px 1px 1px #0f7fa6;
	color: #fff;
	font-weight: normal;
	letter-spacing: -1px;
}
.home-carousel-slider li .carousel-content h2 {
/*	font-family: 'Ropa Sans', sans-serif;
	font-weight: normal;
	font-size: 40px;
*/
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 28px;
	line-height: 50px;
	text-shadow: 1px 1px 1px #0f7fa6;
	color: #fff;

	letter-spacing: -1px;
}
.home-carousel-slider li .carousel-content p {
	font-size: 16px;
	color: #fff;
	width: 65%;
	margin: 10px 0 30px;	
}
.home-carousel-slider li .carousel-content a {
	display: inline-block;
	width: 270px;
	background: #c72622;
	padding: 7px 0;
	text-shadow: 1px 1px 1px #951c19;
	filter: dropshadow(color=#951c19, offx=1, offy=1);
	text-align: center;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	font-family: 'Ropa Sans', sans-serif;
	font-size: 28px;
	margin-top: 40px;
	line-height: 22px;
}
.home-carousel-slider li .carousel-content a:hover {
	background: #72ccfa;
	text-decoration: none;
	text-shadow: 1px 1px 1px #5599bb;
	filter: dropshadow(color=#5599bb, offx=1, offy=1);
}
.home-carousel-slider li img {
	display: block;
	margin:0px auto;
	padding-top: 10px;
}
.home-carousel-slider li .carousel-content a em {
	font-style: normal;
	font-size: 11px;
	clear: both;
	margin: 5px auto 0px;
	display: block;
	font-family: 'Open Sans', sans-serif;
}
.seeprice-btn {
	width: 220px!important;
	padding: 24px 5px!important;
}
.home-products {
	text-align: center;
}
.home-products p {
	text-align: left;
	min-height: 140px;
}
/*.home-testimonial .testimonial-li {	height: 200px;}*/
.home-testimonial {
	background: white;
	border: 1px solid #e4e4e4;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 40px 10px 10px 10px;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
	margin-top: 10px;
	margin-left: 0px;
}
.home-testimonial ul {
	width: 90%;
	margin-left: 20px;
}
.home-testimonial ul li .testimonial-span {
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #393939;
	margin-top: 30px;
}
.home-testimonial ul li .testimonial-span a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #579ac0;
	font-style: normal;
	margin-left: 55px;
	margin-top: -20px;
}
.home-testimonial-more {
	position: relative;
	text-align: center;
	top: 20px;
	margin: 0px;
}
.home-marketplace {
	background: url(/resources/theme/v3/images/bg/marketplace-bg.png) no-repeat;
	width: 920px;
	height: 410px;
	margin-top: 80px;
	text-align: center;
	margin-bottom: 80px;
/*	margin-left: 0px;*/
	margin-left: 7%;
}
.home-marketplace .circle {
	width: 349px;
	height: 349px;
	background: #fff;
	-moz-border-radius: 315px;
	-webkit-border-radius: 315px;
	border-radius: 315px;
	margin: 0 auto;
	border: 7px solid #74CAE8;
	position: relative;
	top: 24px;
	left: 8px;
	text-align: center;
	padding: 10px;
}
.home-marketplace .circle:hover {
	background: #72ccfa;
	border: 7px solid #fff;
}
.home-marketplace .circle .viewmore-btn {
	position: relative;
	top: 23px;
}
.home-marketplace .circle h3 {
	font-family: 'Ropa Sans', sans-serif;
	font-size: 45px;
	letter-spacing: -2px;
	margin-top: 40px;
	line-height: 50px;
	color: #333;
	font-weight: bold;
}
.home-marketplace .circle h3 span {
	display: block;
	clear: both
}
.home-marketplace .circle p {
	min-height: 130px;
}
.home-buzz-section {
	background: #f8f8f8;
	border-top: 1px solid #d2d2d2;
	padding-top: 20px;
	padding-bottom: 40px;
}
.home-buzz-section h3 {
	display: inline-block;
	vertical-align: middle;
}
.home-buzz-section p {
	margin-left: 65px;
}
.home-buzz-section p span {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}
.home-buzz-section img {
	display: block;
	margin-left: 65px;
	clear: both;
}
.home-buzz-section .community-buzz a {
}
.home-buzz-section .banckle-news {
	margin-left: 0px;
}
.home-buzz-section .banckle-news ul {
	margin-left: 65px;
	margin-bottom: 30px;
	min-height: 250px;
}
.home-buzz-section .banckle-news ul li {
	margin-left: 0px;
}
.home-buzz-section .banckle-news ul li em {
	font-size: 12px;
	line-height: 20px;
}
.home-buzz-section .banckle-news ul li p {
	margin-left: 0px;
}
.home-buzz-li {
	height: 270px;
}
.home-buzz-li a {
	background: none !important;
}
.home-buzz-section .heading3, .happy-customer .heading3 {
	font-family: 'Ropa Sans', sans-serif;
	font-size: 45px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #333;
	margin-top: 0;
}
.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	cursor: default;
	box-shadow: inset 0 0 0 0 rgba(116, 202, 232, 1), inset 0 0 0 7px rgba(116, 202, 232, 1), 0 1px 2px rgba(116, 202, 232, 0.1);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	cursor: pointer;
}
.ch-img-1 {
	background-image: url(/resources/theme/v3/images/bg/banckle-chat.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-2 {
	background-image: url(/resources/theme/v3/images/bg/banckle-meeting.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-3 {
	background-image: url(/resources/theme/v3/images/bg/banckle-email.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-4 {
	background-image: url(/resources/theme/v3/images/bg/banckle-campaign.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-5 {
	background-image: url(/resources/theme/v3/images/bg/banckle-crm.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-6 {
	background-image: url(/resources/theme/v3/images/bg/banckle-helpdesk.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-7 {
	background-image: url(/resources/theme/v3/images/bg/banckle-total.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-grid .circle-span {
	width: 208px!important;
	height: 208px!important;
}
.ch-info {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: 0;
	padding-bottom: 30px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden; /*for a smooth font */
}
.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 2px;
	font-size: 22px;
	margin: 0 30px;
	padding: 65px 0 0 0;
	height: 110px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.ch-info p {
	color: #fff;
	padding: 10px 5px;
	margin-top: 70px;
	font-size: 14px;
	text-align: center;
	min-height: auto;
	text-shadow: 1px 1px 1px #4a4a4a;
}
.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255, 255, 255, 0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}
.ch-info p a:hover {
	color: #fff222;
	color: rgba(255, 242, 34, 0.8);
}
.ch-item:hover {
	box-shadow: inset 0 0 0 110px rgba(20, 138, 185, 0.9), inset 0 0 0 7px rgba(76, 161, 228, 1), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ch-item:hover .ch-info {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
/*===========================================================================App-overview*/
ul.ch-app {
	margin-top: 70px\9\0!important;/*Only works in IE9*/
}
.ie10 ul.ch-app {
	margin-top: 70px!important; /* Only works in IE10 */
}
ul.ch-app {
	list-style: none;
	width: 310px;
	height: 120px;
	border: 1px solid #CCC;
	background: url(/resources/theme/v3/images/bg/product-menu-bg.png) 0 0 repeat transparent;
	border-radius: 5px;
	margin: 20px 0 0 -50px;
}
ul.ch-app li {
	width: 135px;
	float: left;
	border-bottom: 1px solid #AEAEAE;
	margin-left: 15px;
	text-align: left;
	margin-top: 10px;
	padding-bottom: 5px;
}
.no-bdr {
	border: 0 solid #FFF!important;
}
ul.ch-app li a {
	color: #333;
	text-decoration: none;
}
ul.ch-app li a:hover {
	color: #555;
	text-decoration: underline;
}
.h-overview {
	background-position: -9px 0px!important;
}
.h-whatnew {
	background-position: -38px 0px!important;
}
.h-features {
	background-position: -9px -28px!important;
}
.h-documentation {
	background-position: -38px -30px !important;
}
.h-videos {
	background-position: -9px -58px !important;
}
.h-faqs {
	background-position: -38px -58px!important;
}
.h-icon {
	background: url(/resources/theme/v3/images/icons/icon-sprite.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	float: left
}
.hori-space-bottom {
	float: left;
	width: 21%;
	height: 5px
}
.hori-space-top {
	float: left;
/*	width: 4%;*/
	width: 10%;	
}
.m000 {
	margin: 0 20px 0 0;
	width: 280px!important;
}
.icon16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	vertical-align: middle
}
.icon24 {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	vertical-align: middle;
}
.icon20 {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	vertical-align: middle;
}
.icon30 {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle
}
.icon32 {
	display: inline-block;
	width: 32px;
	height: 32px;
	vertical-align: middle;
	margin-right: 5px;
}
.icon42 {
	display: inline-block;
	width: 42px;
	height: 42px;
	vertical-align: middle;
	margin-right: 5px;
}
.icon48 {
	display: inline-block;
	width: 48px;
	height: 48px;
	vertical-align: middle
}
.icon50 {
	display: inline-block;
	width: 50px;
	height: 50px;
	vertical-align: middle
}
.icon60 {
	display: inline-block;
	width: 60px;
	height: 60px;
	vertical-align: middle
}
.icon64 {
	display: inline-block;
	width: 64px;
	height: 64px;
	vertical-align: middle
}
.icon85 {
	display: inline-block;
	width: 85px;
	height: 85px;
	vertical-align: middle
}
/*================================================================================================= icon 16*/

.icon16-mail {
	background: url(/resources/theme/v3/images/icons/16x16/mail.png) no-repeat;
}
.icon16-search {
	background: url(/resources/theme/v3/images/icons/16x16/search.png) no-repeat;
}
/*================================================================================================= icon 42*/

.icon42-facebook {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -9px -7px no-repeat
}
.icon42-facebook:hover {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -9px -54px no-repeat
}
.icon42-facebook:active {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -9px -101px no-repeat
}
.icon42-twitter {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -55px -7px no-repeat
}
.icon42-twitter:hover {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -55px -54px no-repeat
}
.icon42-twitter:active {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -55px -101px no-repeat
}
.icon42-linkedin {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -101px -7px no-repeat
}
.icon42-linkedin:hover {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -101px -54px no-repeat
}
.icon42-linkedin:active {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -101px -101px no-repeat
}
.icon42-youtube {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -147px -7px no-repeat
}
.icon42-youtube:hover {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -147px -54px no-repeat
}
.icon42-youtube:active {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -147px -101px no-repeat
}
.icon42-googleplus {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -193px -7px no-repeat
}
.icon42-googleplus:hover {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -193px -54px no-repeat
}
.icon42-googleplus:active {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -193px -101px no-repeat
}


.icon42-rssfeed {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -239px -7px no-repeat
	}
.icon42-rssfeed:hover {
	background:  url(/resources/theme/v3/images/bg/sprite-social.png) -239px -54px no-repeat
}
.icon42-rssfeed:active {
	background: url(/resources/theme/v3/images/bg/sprite-social.png) -239px -101px no-repeat
}




/*================================================================================================= icon 60*/
.icon60-community {
	background: url(/resources/theme/v3/images/icons/60x60/community-buzz.png) no-repeat;
}
.icon60-banckle-news {
	background: url(/resources/theme/v3/images/icons/60x60/banckle-news.png) no-repeat;
}
/*================================================================================================= icon 50*/
.icon50-dg {
	background: url(/resources/theme/v3/images/testimonial/dg-small.png) no-repeat;
}
.icon50-ee {
	background: url(/resources/theme/v3/images/testimonial/ee-small.png) no-repeat;
}
.icon50-elxis {
	background: url(/resources/theme/v3/images/testimonial/elxis-small.png)
}
.icon50-lmp {
	background: url(/resources/theme/v3/images/testimonial/lmp-small.png)
}
.icon50-casa {
	background: url(/resources/theme/v3/images/testimonial/casa-small.png)
}
.icon50-thnking {
	background: url(/resources/theme/v3/images/testimonial/thnking-small.png)
}
.icon50-carso {
	background: url(/resources/theme/v3/images/testimonial/curso-small.png)
}
/*================================================================================================= icon 64*/

/*================================================================================================= Support */

#support_btn {
	top: 50%!important;
	background: #FECC33!important;
	border-radius: 0px 0px 7px 7px;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 2px #fff;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	height: 50px!important;
	min-width: 110px!important;
	z-index: 10000;
	white-space: nowrap;
}
#support_btn:hover {
	background: #F7D55B!important
}
#support_btn #middle_left_text {
	float: left;
	font-size: 15px!important;
	font-weight: bold;
	text-align: center;
	color: #444;
	letter-spacing: 1px;
	margin-top: 21px!important;
	margin-left: 16px!important;
	text-decoration: none;
}
#support_btn.middle_left {
	left: -50px;
	background-position: right 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.ch-grid {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}
.ch-grid:after, .ch-item:before {
	content: '';
	display: table;
}
.ch-grid:after {
	clear: both;
}
.ch-grid .circle-span {
	width: 220px;
	height: 220px;
	display: inline-block;
	margin: 20px;
}
/*================================================================================================= Margin */
.mar-20-00px {
	margin: 20px 00px
}
.mar-10-00px {
	margin: 10px 00px
}
.ml-00px {
	margin-left: 0px;
}
.ml-05px {
	margin-left: 5px;
}
.ml-10px {
	margin-left: 10px;
}
.ml-20px {
	margin-left: 20px;
}
.ml-65px {
	margin-left: 65px;
}
.ml-20px- {
	margin-left: -20px;
}
.mt-10px {
	margin-top: 10px
}
.mt-15px {
	margin-top: 15px
}
.mt-20px {
	margin-top: 20px
}
.mt-30px {
	margin-top: 30px
}
.mt-40px {
	margin-top: 40px
}
.mt-90px {
	margin-top: 90px
} /* margin for fixed top navigation */
.mb00px {
	margin-bottom: 0px;
}
.mb10px {
	margin-bottom: 10px;
}
.mb20px {
	margin-bottom: 20px;
}
.mr-10px {
	margin-right: 10px
}
.mr-20px {
	margin-right: 20px
}
.mr-20px- {
	margin-right: -20px;
}
.mr-00 {
	margin-right: 0px;
}
/*================================================================================================= Height */
.h100 {
	height: 100%;
}
.h30px {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.h30px li {
	height: 30px
}
.h35px {
	height: 35px
}
.h35px li {
	height: 35px
}
.nav-pills li a, .h39px {
	height: 39px;
	line-height: 39px;
	overflow: hidden;
}
.h50px {
	height: 50px;
	overflow: hidden
}
.h100px {
	height: 100px;
}
.h150px {
	height: 150px;
}
.h200px {
	height: 200px;
}
.h250px {
	height: 250px;
}
.h300px {
	height: 300px;
}
.h350px {
	height: 350px;
}
.h400px {
	height: 400px;
}
.mh250px {
	min-height: 250px;
}
/*================================================================================================= lineHeight */
.lh16px {
	line-height: 16px;
}
.lh18px {
	line-height: 18px
}
.lh54px {
	line-height: 54px
}
/*================================================================================================= Width in px */
.w10px {
	width: 10px;
}
.w20px {
	width: 20px;
	min-width: 20px;
}
.w30px {
	width: 30px;
	display: inline-block;
}
.w40px {
	width: 40px;
	display: inline-block;
}
.w50px {
	width: 50px;
}
.w60px {
	width: 60px;
	display: inline-block;
}
.w70px {
	width: 70px;
	display: inline-block;
}
.w80px {
	width: 80px;
	display: inline-block;
}
.w90px {
	width: 90px;
	display: inline-block;
}
.w100px {
	width: 100px;
}
.w110px {
	width: 110px;
}
.w120px {
	width: 120px;
}
.w130px {
	width: 130px;
}
.w140px {
	width: 140px;
}
.w150px {
	width: 150px;
}
.w160px {
	width: 160px;
}
.w170px {
	width: 170px;
}
.w180px {
	width: 180px;
}
.w190px {
	width: 190px;
}
.w200px {
	width: 200px;
}
.w250px {
	width: 250px;
}
.w285px {
	width: 270px;
}
.w300px {
	width: 300px;
}
.w340px {
	width: 340px;
}
.w350px {
	width: 350px;
}
.w400px {
	width: 400px;
}
.w450px {
	width: 450px;
}
.w500px {
	width: 500px;
}
.w550px {
	width: 550px;
}
.w600px {
	width: 600px;
}
.w655px {
	width: 645px;
}
.w680px {
	width: 680px;
}
.w700px {
	width: 700px;
}
.mw-650px {
	max-width: 650px;
}
.mw-800px {
	max-width: 760px
}
.mw-900px {
	max-width: 900px
}
.mw-1200px {
	max-width: 1200px
}
/*================================================================================================= Height */

.tc {
	text-align: center;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
/*================================================================================================= gradient2*/



.gr-green1 {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #eaf4d9 5%, #e0eec7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(5%, #eaf4d9), color-stop(100%, #e0eec7));
	background: -webkit-linear-gradient(top, #ffffff 0%, #eaf4d9 5%, #e0eec7 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eaf4d9 5%, #e0eec7 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eaf4d9 5%, #e0eec7 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #eaf4d9 5%, #e0eec7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0eec7', GradientType=0 );
}
/*================================================================================================= buttons */

.home-buzz-section .community-buzz a, .home-testimonial-more a, .button-grey {
	background: #8f8e8e;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff !important;
	font-family: 'Ropa Sans', sans-serif;
	font-size: 20px;
	text-shadow: 1px 1px 1px #6b6a6a;
	filter: dropshadow(color=#6b6a6a, offx=1, offy=1);
	padding: 5px 13px;
	letter-spacing: -1px;
}
.home-buzz-section .community-buzz a:hover, .home-testimonial-more a:hover, .button-grey:hover {
	background: #c72622;
	text-decoration: none;
	color: #fff !important;
}
.home-marketplace .circle .viewmore-btn, .button-blue {
	background: #72ccfa;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	font-family: 'Ropa Sans', sans-serif;
	font-size: 20px;
	text-shadow: 1px 1px 1px #6b6a6a;
	filter: dropshadow(color=#6b6a6a, offx=1, offy=1);
	padding: 5px 13px;
	letter-spacing: -1px;
}
.home-marketplace .circle .viewmore-btn:hover, .button-blue:hover {
	background: #c72622;
	text-decoration: none;
	color: #ffffff;
}
.button {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	font-family: 'Ropa Sans', sans-serif;
	font-size: 20px;
	text-shadow: 1px 1px 1px #6b6a6a;
	filter: dropshadow(color=#6b6a6a, offx=1, offy=1);
	padding: 5px 13px;
	letter-spacing: -1px;
}
.button:hover {
	text-decoration: none;
	color: #fff !important;
}
.button-red {
}
.button-red {
	background: #c72622;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	font-family: 'Ropa Sans', sans-serif;
	font-size: 20px;
	text-shadow: 1px 1px 1px #6b6a6a;
	filter: dropshadow(color=#6b6a6a, offx=1, offy=1);
	padding: 5px 13px;
	letter-spacing: -1px;
}
.button-red:hover {
	background: #72ccfa;
	text-decoration: none;
	color: #fff !important;
}
/*================================================ Carousel CSS */
.bx-wrapper {
	position: relative;
	margin: 0 0 60px;
	padding: 0;
*zoom:1;
}
.bx-wrapper img {
	display: block;
}
.bx-wrapper .bx-viewport {
	left: -5px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	width: 100%;
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/resources/theme/v3/images/bx_loader.gif) center center no-repeat;
}
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
*zoom:1;
*display:inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #FFF;
	text-indent: -999999px;
	display: block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #FFCC00;
}
.bx-wrapper .bx-prev {
	left: -60px;
	background: url(/resources/theme/v3/images/controls.png) no-repeat -4px 0px;
	opacity:0.9;	
}
.bx-wrapper .bx-next {
	right: -25px;
	background: url(/resources/theme/v3/images/controls.png) no-repeat -35px 0px;
	opacity:0.9;		
}
.bx-wrapper .bx-prev:hover {
	opacity:0.7;
}
.bx-wrapper .bx-next:hover {
	opacity:0.7;
}
.bx-controls-direction{ display:none!important;}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	width: 32px;
	height: 32px;
	text-indent: -999999px;
	z-index: 100;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -999999px;
	width: 10px;
	height: 11px;
	background: url(/resources/theme/v3/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -999999px;
	width: 9px;
	height: 11px;
	background: url(/resources/theme/v3/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.stay-connected form {
	margin: 0 0 20px 0
}
.stay-connected form .create-account {
	display: none
}
.stay-connected .clearfix{ display: block; clear: both; }
/*================================================ Overview Page */



.bg-white {
	background: #FFFFFF;
}
.bx-shade {
	box-shadow: 0px -10px 15px -14px #CCC inset;
	border-bottom: 1px solid #DDDDDD;
}
.overview .heading2 {
	font-size: 32px;
	margin-bottom: 0;
	margin-top: 0;
	letter-spacing: -1px;
}
.overview em {
	font-style: normal;
	font-size: 16px;
}
.overview .button-red, .overview .btn-gray {
	padding: 15px 20px;
	font-size: 27px;
	letter-spacing: -1px;
}
.heading3 {
	font-size: 34px;
	font-weight: normal;
	color: #333333;
	margin-top: 30px;
}
.font-white {
	color: #ffffff!important
}
.bg-pattern1 {
	background: url(/resources/theme/v3/images/bg/bg-pattern1.png);
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}
.line-sep2 {
	border-top: 1px solid #E5E5E5;
	height: 0px;
	width: 100%;
	border-bottom: 1px solid #FFF;
	float: left;
}
.bg-gray2 {
	background: #FBFBFB
}
.bg-blue {
	background: #14A4D5;
	color: #ffffff;
}
.bg-black {
	background: #3D3D3D;
	color: #ffffff;
}
.features-form {
	padding: 0px!important;
	min-width: 100%!important;
	min-height: 42px;
	text-indent: 10px;
}
.pd10-20 {
	padding: 10px 20px
}
.dp-show {
	display: none!important;
}
.contact-page .line-sep2, .contact-page .clearfix {
	display: none;
}
#dynamic_select {
	display: none
}
.reset-page input[type="text"] {
	margin: 10px auto;
	clear: both;
	display: block;
}
.stay-connected {
	padding-left: 0;
	margin-left:-10px;
	
}
.error {
	color: #B02525!important;
}
.error-ico {
	width: 55px;
	height: 42px;
	position: absolute;
	right: -45px;
	top: 0;
	background: url(/resources/theme/v3/images/icons/60x60/error.png) 0 0 no-repeat;
}
.app-page ul{
	margin-left:20px;
}
/*  Marketplace Download select bar */
.download-select-bar{
    background: #BDBDBD;
    border-radius: 5px;
    color: #FFF;
    font-size: 13px;
    margin-bottom: 25px;
	height: 30px;
	line-height: 28px;
	display:block;
}
.download-select-bar.downarrow:after{
    right: 45%;
    left: auto;
    border-width: 15px 15px 0;
    border-color: #BDBDBD rgba(255, 255, 255, 0);
}

.download-select-bar:after{
    content: "";
    position: absolute;
    left: 50px;
    border-width: 15px 15px 0;
    border-style: solid;
    border-color:#BDBDBD rgba(255, 255, 255, 0);
    display: block;
    margin-top: 0px;
}

/* APIs PAGES*/

.ch-img-bt-cloud {
	background-image: url(/resources/theme/v3/images/bg/banckle-total-for-cloud.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-bc-cloud {
	background-image: url(/resources/theme/v3/images/bg/banckle-chat-for-cloud.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-bm-cloud {
	background-image: url(/resources/theme/v3/images/bg/banckle-meeting-for-cloud.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-bcrm-cloud {
	background-image: url(/resources/theme/v3/images/bg/banckle-crm-for-cloud.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-bh-cloud {
	background-image: url(/resources/theme/v3/images/bg/banckle-helpdesk-for-cloud.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-bcmp-cloud {
	background-image: url(/resources/theme/v3/images/bg/banckle-campaign-for-cloud.png);
	background-repeat: no-repeat;
	background-position: center;
}
.ch-img-be-cloud {
	background-image: url(/resources/theme/v3/images/bg/banckle-email-for-cloud.png);
	background-repeat: no-repeat;
	background-position: center;
}
.comparision .column-price ul li .label-compare {
	margin: -48px 0 0 51px!important;
	background-size: 75%!important;
	background-repeat: no-repeat!important;
}
.cloud-api .first-cell2 .label {
	margin: -16px 0 0 -63px!important;
	background-size: 75%!important;
	background-repeat: no-repeat!important;
}
.total .first-cell2>.label {
	margin: -16px 0 0 -63px!important;
	background-size: 75%!important;
	background-repeat: no-repeat!important;
}
.pricing .first-cell2 .label {
	margin: -16px 0 0 -73px!important;
	background-size: 75%!important;
	background-repeat: no-repeat!important;
}
.cloudapps h4 img, .cloudapps h3 img {
	width: 32px;
	height: auto;
	vertical-align: text-top;
}
.line-sep3 {
	border-top: 1px solid #E5E5E5;
	height: 0px;
	width: 100%;
	border-bottom: 1px solid #FFF;
	float: left;
	margin: 40px 0 0;
}
.rhs-menu {
}
.rhs-menu a:first-child {
	margin-top: 0px!important;
}
.rhs-menu a {
	clear: both;
	display: block;
	margin-top: 10px!important;
}
.rhs-box {
	background: #FFF;
	box-shadow: 0 3px 10px -5px #444;
	width: 100%;
}
.rhs-menu .sign-in-nav {
	display: block;
	background: #c72622;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff !important;
	padding: 14px 10px!important;
	margin: 0;
	float: none;
}
.rhs-menu .sign-in-nav:hover {
	background: #72ccfa;
	text-decoration: none;
	color: #FFFFFF!important
}
.rhs-menu .sign-up-nav {
	background: #F7D55B;
	display: block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #333333 !important;
	padding: 14px 10px !important;
	margin: 0;
	float: none;
}
.rhs-menu .sign-up-nav:hover {
	background: #72ccfa;
	text-decoration: none;
	color: #FFFFFF!important
}
.rhs-box a {
	border-bottom: 1px solid #EEE;
	padding: 5px 0;
	text-decoration: none;
	clear: both;
	display: block;
}
.rhs-box a:last-child {
	border-bottom: 0px solid #EEE;
}
.rhs-box .rhs-section {
	padding: 10px;
}
.rhs-box .api-link {
	font-size: 13px!important;
	padding: 0 15px;
}
.api-link a {
	margin: 0!important;
	padding: 10px 0;
}
.cloudapps .btn {
	padding: 5px;
	box-shadow: 0 0 0!important;
}
.cloudapps .col-9 {
	padding: 0;
}
.cloudapps .col-12, .cloudapps .col-6 {
	padding: 0 15px 0 0;
}
.cloudapps h1, .cloudapps h2, .cloudapps h3, .cloudapps h4, .cloudapps h5, .cloudapps h6 {
	font-weight: normal;
}
.cloudapps .col-6 ul {
	margin-left: 20px!important;
	list-style-type:disc;
}
.cloudapps .col-9 .line-sep2{
	margin-top:20px;	
}

.cloudapps .col-10 .heading3 {
	margin-top: 0;
}

.cloudapps ul {
	margin-left: 0px!important;
	list-style-type: none;
}
.cloudapps ul li strong {
	color: #222;
	font-size: 18px;
	font-weight: normal;
	margin-top: 20px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.sdk-table {
	background: #FFF;
	box-shadow: 0 3px 10px -5px #444;
	width: 100%;
}
.sdk-table ul {
	list-style-type: none;
	margin: 0!important;
	display: table;
	clear: both;
	width: 100%;
}
.sdk-table ul li:first-child {
	width: 150px;
	min-width: 100px;
	font-family: 'Ropa Sans', sans-serif;
}
.sdk-table ul li:first-child img {
	width: 48px;
	display: block;
	clear: both;
	margin: 0 auto;
}
.sdk-table ul li {
	width: 90px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #F3F3F3;
	display: table-cell;
	font-size: 100%;
}
.sdk-table ul li em {
	font-style: normal;
	font-size: 9px;
	display: block;
	clear: both;
}
.sdk-table ul li a {
	font-size: 12px;
}
.sdk-table ul li .sdk-icon {
	background-image: url(/resources/theme/v3/images/bg/sdk-sprite1.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	display: block;
	margin: 0 auto;
}
.sdk-dotnet {
	background-position: -24px 0;
}
.sdk-java {
	background-position: -24px -55px;
}
.sdk-jquery {
	background-position: -24px -170px;
}
.sdk-php {
	background-position: -24px -108px;
}
.sdk-phyton {
	background-position: -24px -230px;
}
.sdk-ruby {
	background-position: -24px -289px;
}
.sdk-csoon {
	background-position: -38px -349px;
	background-image: url(/resources/theme/v3/images/bg/sdk-sprite1.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	display: block;
	margin: 0 auto
}
.sdk-row1, .sdk-row3, .sdk-row5, .sdk-row7 {
	background: #ffffff;
}
.sdk-row2, .sdk-row4, .sdk-row6 {
	background: #FDFDFD;
	box-shadow: 0 10px 15px -10px #EFEFEF;
	position: relative;
}
.sdk-responsive {
	display: none;
}
.sdk-active {
	background:#F3F3F3;
}
.img-diagram {
	margin: 10px auto;
	display: block;
	width: auto;
}

.rhs-section .btn-yellow{
	color:#333333 !important;
}

.rhs-section .btn-yellow:hover {
	background: #72ccfa;
	text-decoration: none;
	color: #FFFFFF!important;
}
.btn:hover{
		transition: all 0.3s linear 0s;
}
.nav .item-137, .nav .item-236{
	display:none;
}
		
		
.cloud-head .heading1 {
	float: left;
	width: 55%!important;
}
.cloud-head .col-9 {
	width: 45%!important;
	padding: 15px 0 0 0;
}
.cloud-head span a:hover {
	padding-bottom: 26px;
	background-image: url(/resources/theme/v3/images/bg/arrow-up.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.cloud-head span a {
	color: #FFFFFF;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}
.cloud-head span a:hover {
	color: #EEEEEE;
}
.cloud-head span .active {
	padding-bottom: 26px;
	background-image: url(/resources/theme/v3/images/bg/arrow-up.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-weight: bold;
}

.footer-nav li, .footer-nav li a{
	font-size:13px!important;
}
.menulinesep:before {
 border-top: 1px dashed #aae0fc; margin-top: 10px; 
}
.top-nav {
	margin-left: 68px!important;
	float:left;
}

.top-nav > li > a {
	font-size: 14px;
}

/* DROPDOWN CLICKABLE */

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: 1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}
.nav-child .nav-child
{
    display: none!important;
}
/* Signout workflow */
#loginStatusDiv{ min-width:249px;}
.relative{ position:relative; float:left;}
.usericon{ width:24px; height:24px; float:left; background-image: url(http://banckle.com/resources/theme/v3/images/bg/sign-out-ico.png);background-repeat: no-repeat;background-position: -40px -89px;}
.signouticon{ width:24px; height:24px; float:left; background-image: url(http://banckle.com/resources/theme/v3/images/bg/sign-out-ico.png);background-repeat: no-repeat;background-position: -40px -129px;}

.bg-caret, .bg-caret:hover{background-image: url(http://banckle.com/resources/theme/v3/images/bg/sign-out-ico.png)!important;background-repeat: no-repeat!important;background-position: 62px -17px!important;background-color:#c72622!important; text-decoration:none!important}
.bg-caret .caret{margin-left: 17px;border-top: 4px solid #FFF!important;}
.relative>.dropdown-menu:before {border-bottom: 7px solid rgba(0,0,0,0.2);border-left: 7px solid transparent;border-right: 7px solid transparent;content: "";display: inline-block;left: 9px;position: absolute;top: -7px;}
.relative>.dropdown-menu:before, .relative>.dropdown-menu:before {right: auto!important;left: 12px!important;}
Pseudo ::after element.relative > li > .dropdown-menu:after {border-bottom: 6px solid #72ccfa;border-left: 6px solid transparent;border-right: 6px solid transparent;}
.relative>.dropdown-menu:after {border-bottom: 6px solid #72ccfa;border-left: 6px solid transparent;border-right: 6px solid transparent;content: "";display: inline-block;left: 10px;position: absolute;top: -6px;}
.relative>.dropdown-menu:after, .relative>.dropdown-menu:after {right: auto!important;left: 13px!important;}
.relative .dropdown-menu > li > a{padding: 5px 10px!important;min-width: 200px!important;}
.relative .dropdown-menu > li > a:hover{ background:#c72622!important; color:#FFF}
.relative .dropdown-menu > li > a:hover .signouticon{ background-position:-7px -129px}
.relative .dropdown-menu > li > a:hover .usericon{ background-position:-7px -89px}

.relative .dropdown-menu {right:inherit!important; margin-top:10px;background:#72ccfa !important}
.relative .dropdown-menu > li:first-child{max-width: 300px;overflow-x: hidden;}
.relative > .dropdown:hover .dropdown-menu{ display:none!important;}
.relative.open .dropdown:hover .dropdown-menu{ display:block!important;}
.relative .dropdown-menu .divider{ margin:0!important}

.relative .dropdown-menu .divider {background-color: #99D7F7;}

.hp-slidefeatures{list-style-type:none;margin:15px 0 0; margin-left:30px;}
.hp-slidefeatures li{
height: 20px!important;
background-position: -17px -45px;
background-image: url(http://banckle.com/resources/theme/v3/images/bg/check-sprite.png);
cursor: default;
display: block;
margin-top: 15px;
position: relative;
-webkit-appearance: none;
outline: 0;
line-height: 15px;
background-repeat: no-repeat;
padding-left: 25px;
color: #FFF;
font-size:17px;}
.home-carousel-slider li img{width:100%;}
.fl-mauto{float:none; margin:0 auto 15px}
.button-hp a{display: inline-block;width: 170px;background: #c72622;padding: 15px 10px;text-shadow: 1px 1px 1px #951c19;filter: dropshadow(color=#951c19, offx=1, offy=1);text-align: center;-webkit-border-radius: 4px;border-radius: 4px;color: #fff;font-family: 'Ropa Sans', sans-serif;font-size: 28px;margin-top: 20px;line-height: 22px;}
.button-hp a:hover {background: #72ccfa;text-decoration: none;text-shadow: 1px 1px 1px #5599bb;}
.button-hp em{clear:both; display:block; color:#333; font-family: 'Open Sans', sans-serif; font-size:12px; font-style:normal; margin-top:15px;}
.box-section {width:355px; float:left; margin-right:10px}
.box-section img{ display:inline-block}
.box-section h2{ font-size: 28px; font-weight: normal; color:#333; margin:10px 0 25px;}
.box-section h3{ font-size: 23px; font-weight: normal; color:#333 }
.box-hp{width:355px; height:358px; border:1px solid #E7E7E7; background:#FFF; text-align:left;}
.box-hp .bx-viewport { min-height:290px; max-height:290px;}
.box-hp .bx-wrapper{ overflow:hidden;}
.box-hp .bx-viewport li{ padding:0 20px!important; margin:0!important}
.box-hp em{ display: block; font-style: normal; color:#333;font-size: 14px;margin: 7px 0; background-position: -17px -13px;background-image: url(http://banckle.com/resources/theme/v3/images/bg/check-sprite.png);cursor: default;margin-top: 15px;position: relative;-webkit-appearance: none;outline: 0;line-height: 15px;background-repeat: no-repeat;padding-left: 25px;}
.bx-controls { margin-top:20px;}
.box-hp .bx-controls {width: 100%;background: #F7F7F7;float: left;height: 64px;padding: 15px 0 37px;border-top: 1px solid #DDD; margin:0!important}
.box-hp .bx-wrapper .bx-pager.bx-default-pager a{ background:#7C7C7C; padding:5px}
.box-hp .bx-wrapper .bx-pager.bx-default-pager a:hover, .box-hp .bx-wrapper .bx-pager.bx-default-pager a.active{background:#FFCC00}
.testimonial-hpbox ul {height:279px;}
.testimonial-hpbox ul li{ color:#7C7C7C; padding:20px; font-size:15px;}
.testimonial-hpbox .testimonial-span {margin-top:50px;}
.testimonial-hpbox .testimonial-span span{ display:inline-block; clear:both; margin-left:5px; padding-top:15px; font-style:italic;}
.testimonial-hpbox .testimonial-span span a{ display:block; clear:both; font-size:10px; font-style:normal;}
.hp-readbar { text-align:center; background:#F7F7F7; padding:14px 0 9px 0;border-top: 1px solid #DDD;}
.hp-readbar a{display: inline-block;width: 125px;background: #6D6D6D;padding: 15px 10px 0;text-shadow: 1px 1px 1px #333;filter: dropshadow(color=#333, offx=1, offy=1);text-align: center;-webkit-border-radius: 4px;border-radius: 4px;color: #fff;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 10px;}
.hp-readbar2 { text-align:center; background:#F7F7F7; padding:14px 0 4px 0;border-top: 1px solid #DDD;}
.hp-readbar2 a{display: inline-block;width: 125px;background: #6D6D6D;padding: 15px 10px;text-shadow: 1px 1px 1px #333;filter: dropshadow(color=#333, offx=1, offy=1);text-align: center;-webkit-border-radius: 4px;border-radius: 4px;color: #fff;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 10px;}
.hp-readbar a:hover{background: #c72622;text-decoration: none;color: #fff !important;}
#banckle_news_div{ color:#7C7C7C; padding:20px; font-size:15px;min-height:289px; overflow-y:hidden}
#banckle_news_div ul, #banckle_news_div li{list-style-type:none;}
#banckle_news_div em { background:none!important; padding:0; font-size:12px; margin:10px 0}
#banckle_news_div li{ padding: 5px 0; border-bottom: 1px solid #EFEFEF; margin-bottom: 10px; }
#banckle_news_div li:last-child{border:0 solid #FFF;}
#banckle_news_div li a{font-weight: normal!important;font-size: 14px;}
.hp-mplace em{ font-size:22px; color:#727272; font-style:normal; text-align:center; line-height:30px; display:block;}
.hp-mplace img{ display: inline-block;margin-left: 0;clear: both;margin-top: 10px;margin-bottom: 20px;}
.row.main{margin:0}
.button-bar {display:inline-block}
.button-bar a:nth-child(1){width: inherit;border-radius: 4px 0px 0px 4px;padding: 15px 20px;}
.button-bar a{border-radius:0; width:inherit;display: table-cell;border-right: 1px solid #808080; text-decoration:none;}
.button-bar a:hover{background: #c72622;text-decoration: none;color: #fff !important}
.button-bar a:last-child{border-radius: 0px 4px 4px 0px;}
a.orange-btn{background: #F7D55B;color: #333;text-shadow: 0 0 0;}
.btnbar-bg{background: url(http://banckle.com/resources/theme/v3/images/bg/bg-pattern-hp.png) repeat #EEEDED; border-bottom:1px solid #DDD}
.hp-mplace{ border-bottom:1px solid #DDD}
#bxheaderslider2 h3 a{ color: #333; text-decoration: none; }
.hp-readbar .iconp{ margin-top: -6px; width: 26px; height: 25px; display: inline-block; line-height: 23px;background-position: -12px -73px;
background-image: url(/resources/theme/v3/images/bg/check-sprite.png); cursor:pointer; }
.home-carousel-slider li img{margin: -40px auto 0px!important; padding-top: 0px!important; }
.testimonial-hpbox .icon50{margin-top:-25px}
.box-hp .bx-wrapper, .hp-readbar ,.hp-readbar2{border-bottom: 3px solid #E2E2E2;}

/* Opera Hacks */
doesnotexist:-o-prefocus, .hp-readbar2 {padding:14px 0 10px 0;}
#banckle_news_div li{ height:70px!important;}
#banckle_news_div li {padding: 5px 0 25px;margin-bottom: 20px!important;margin-top: 10px!important;}
#banckle_news_div li:nth-child(n+3){ border:0px solid #FFF!important;}
.hp-slidefeatures li{ max-height:inherit!important; min-height:inherit!important; max-height:26px!important}
.custom>p{ display:none;}
.bg-black .custom>p{ display:block;}

/* Banckle Customers */
.customers-right-column {border-left:1px dashed #DDD;	margin:0 0 50px 0px;	padding:0 0 0px 25px;	width:75%;}
.customers-right-column h4 {font-size:30px;	}	.customers-right-column ul {}		.customers-right-column ul li{list-style:url(/resources/theme/v3/images/bullet.png);line-height:30px;}.customers-right-column ul li a{color:#7c7c7c;}		.customers-right-column ul li a:hover{color:#428bca;}
/* Xtras */.h50px{display:block;clear:both;height:50px;}.h30px{display:block;clear:both;height:30px;}

/* HP Xmas- Updates */
.xmas-slide{background:url(/resources/theme/v3/images/bg/xmas-header-bg.png) center bottom no-repeat #D0E6EB!important;}
.xmas-container{ width: 100%!important; padding: 0; margin: 0; max-width: 100%!important; }
.carousel-content{display: block!important;width: 1100px!important;text-align: left;margin: 0 auto!important;padding-top: 20px;line-height: 20px; float:none!important}
.bx-viewport{ position:static!important;}
.bx-controls{ margin-top:-60px!important}
.home-carousel-slider{ height: 500px!important;}
.home-carousel-slider li{ height: 500px!important;}

.xmas-hp-slide{	min-height:530px!important;	padding-top:50px!important;}
.xmas-hp-slide .termsurl{ clear: both!important; display: block!important; margin:10px 0 0!important; padding: 0!important; text-align: left!important; float: left!important; width: 100%!important; font-size: 12px!important; color: #333!important; }
.xmas-hp-slide .button-hp .termsurl a{ background: none!important; display: inline-block!important; margin: 0!important; padding: 0!important; float: none!important; font-size: 12px!important; font-family: 'Open Sans', sans-serif!important; color: #0F87B1!important; text-shadow: none!important; width: auto!important; text-decoration: underline!important; line-height:22px!important }
.xmas-hp-slide .white-bar{margin-top:10px!important}
.xmas-hp-slide .button-hp a{line-height: 45px!important;margin-top: 15px!important;}
.xmas-hp-slide .xmas-slide-p{ margin-bottom:20px!important;}
.xmas-hp-slide .col-5 img{ width: auto!important; margin: inherit!important;padding-top: inherit!important;}
{background: none!important;
text-shadow: 0 0 0 #FFF!important;
color: #333!important;
font-family: 'Open Sans', sans-serif!important;
font-size: 14px!important;
white-space: nowrap!important;
padding: 0!important;
margin: 0!important;
height: 19px!important;
float: left!important;
margin-top: 32px!important;
margin-left: 10px!important;
text-decoration: underline!important;
text-shadow:0 0 0 #333;}

.xmas-hp-slide .xmas-ribbon {
	font-size: 30px!important;
	color: #FFF!important;
	text-shadow: 0 0 0!important;
	font-weight: normal!important;
	background: url(/resources/theme/v3/images/bg/xmas-sprite.png) 0px -140px repeat-x transparent!important;
	padding: 7px 0!important;
	text-align: center!important;
	width:90%!important;
	float:left!important;
	margin:0!important;
	text-shadow:0 1px 0 #333!important;
	white-space:nowrap!important;
	font-family: 'Ropa Sans', sans-serif!important;
	letter-spacing: 0!important;
	line-height:40px!important
}
.xmas-hp-slide .ribbon-lft {
	width: 4%!important;
	float: left!important;
	background: url(/resources/theme/v3/images/bg/xmas-sprite.png) -40px -72px no-repeat transparent!important;
	min-height: 60px!important;
}
.xmas-hp-slide .ribbon-rgt {
	width: 4%!important;
	float: left!important;
	background: url(/resources/theme/v3/images/bg/xmas-sprite.png) -92px -208px no-repeat transparent!important;
	min-height: 60px!important;
}
.xmas-hp-slide .xmas-slide-p {
	color:#333333!important;
	font-size:25px!important;
	font-family: 'Ropa Sans', sans-serif!important;
	line-height:33px!important;
	margin-top:15px!important;
	width:100%!important;
}
.xmas-hp-slide .xmas-slide-p em{
font-size: 35px;
font-style: normal;
letter-spacing: -3px;
}
.xmas-hp-slide .ribbon {
	float: left!important;
	width: 100%!important;
	margin-bottom: 10px!important;
}
.xmas-hp-slide .white-bar {
	background:#FFD73A!important;
	float:left!important;
	padding:5px 10px!important;
	display:block!important;
	clear:both!important;
	font-size:16px!important;
	margin:0px 0 20px 0!important;
	box-shadow:0 10px 10px -5px #C2D7DB!important;
	color:#323233!important;	
}
.xmas-hp-slide .white-bar strong {
	font-weight:bold!important;
	color:#323233!important;
	font-size:20px!important;
}

.xmas-hp-slide .button-hp a{
float:left;
}

.xmas-hp-slide .button-hp {
	clear:both;
	display:block;
}

.box-hp .bx-controls.bx-has-pager{ margin-top:0!important}


 @media all and (max-width: 975px) and (min-width: 0px) {
 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .container {
max-width:100%!important;
width:100%!important;
text-align:center;
padding:0 5px;
margin:0
} 
.xmas-hp-slide .white-bar {
float: none !important;
margin: 20px auto !important;
width: 90%;
}
 .xmas-hp-slide .col-5 img {
display: block;
float: none;
margin: 30px auto;
width:86%
}
.xmas-hp-slide .ribbon-rgt {
width: 7% !important;
background: url(/resources/theme/v3/images/bg/xmas-sprite.png) -80px -208px no-repeat transparent!important;
}
.xmas-hp-slide .ribbon-lft {
width: 7% !important;
}
.xmas-hp-slide .xmas-ribbon {
width: 85% !important;
line-height: 40px !important;
margin: 0 !important;
}
.xmas-hp-slide .button-hp a, .needmorereason{
float:none!important;}
.carousel-content {
display: block!important;
width: 100%!important;
}
.xmas-hp-slide .col-7, .xmas-hp-slide .col-5 { width:100%!important; clear:both!important;}
.hp-slidefeatures li{ text-align:left!important}
.xmas-hp-slide .termsurl {text-align:center!important;}
.xmas-hp-slide .col-5 img{ display: block;float: none;margin:0px auto 20px!important;width: 55%!important;}
.bx-controls.bx-has-pager{ margin-top:-20px!important}
.container-fluid.main-header.mt-90px{ height:590px!important}
.container.xmas-container{ padding:0!important; margin:0!important;}
.xmas-hp-slide{	padding-top:20px!important;}
.home-carousel-slider li .carousel-content .xmas-slide-p{ color: #333333!important;    font-family: "Ropa Sans",sans-serif!important;    font-size: 25px!important;    line-height: 33px!important;    margin-top: 15px!important;}
.box-hp .bx-controls.bx-has-pager{ margin-top:0!important}
}

 @media all and (max-width: 700px) and (min-width: 481px) {
.xmas-hp-slide .ribbon .xmas-ribbon {
font-size:20px!important;
line-height: 40px !important;
margin: 0 !important;
}
.xmas-hp-slide .ribbon-rgt {
width: 8% !important;
}
.xmas-hp-slide .ribbon-lft {
width: 6% !important;
}
.bx-controls.bx-has-pager{ margin-top:-30px!important}
.box-hp .bx-controls.bx-has-pager{ margin-top:0!important}}

 @media all and (max-width: 480px) and (min-width: 0px) {
 
.xmas-hp-slide .ribbon-rgt {
width: 11% !important;
}
.xmas-hp-slide .ribbon-lft {
width: 10% !important;
}
.home-carousel-slider li .carousel-content .xmas-ribbon {
font-size: 14px!important;
width: 78% !important;
line-height: 40px !important;
margin: 0 !important;
}
.home-carousel-slider li .carousel-content .xmas-slide-p{ color: #333333!important;    font-family: "Ropa Sans",sans-serif!important;    font-size: 25px!important;    line-height: 33px!important;    margin-top: 15px!important;}
.box-hp .bx-controls.bx-has-pager{ margin:0!important}
}