
/* CUSTOM CSS - this is where you add your own css rules !!***********************************************************/

/*** temp hide error message ****/

/*.alert-warning {
	display:none !important;
}*/


.page {
    width:100% !important;
    top:0 !important;
    left:0 !important;
    position:inherit !important;
}

@media only screen and (max-width: 480px) {
.marketingvideopage .marteting_video_outter_container {
	float: left;
	width: 99.5%;
	margin: .125% .25%;
}
}

@media screen and (max-width: 767px) and (min-width: 481px) {
.marketingvideopage .marteting_video_outter_container {
	float: left;
	width: 49.5%;
	margin: .125% .25%;
}
}

@media only screen and (max-width: 767px) {
.marketing_video_intro_label {
	background-color: rgba(10, 38, 66, 0.8);
	padding: 10px 0px;
	text-align: center;
	color: #fff;
	position: absolute;
	width: 100%;
	bottom: 0px;
	opacity: 1.0;
	transition: .5s;
	z-index: 1;
}
.marketing_video_intro_label p {
	margin: 0px !important;
	font-weight: 600;
	font-size: 15px;
	font-family: 'Open Sans', 'Helvetica', Arial, serif;
	text-rendering: optimizelegibility;
}
.marketingvideopage .marketing_video_intro:hover .marketing_video_intro_label {
	opacity: 0;
	bottom: -49px;
	z-index: 2;
}
.marketingvideopage .marketing_video_intro .hoverfilter {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	background-color: rgba(0,0,0,0.3);
	opacity: 1.0;
	transition: .5s ease-in-out;
}
.marketingvideopage .marketing_video_intro:hover .hoverfilter {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	background-color: rgba(0,0,0,0.3);
	opacity: 0;
	transition: .5s ease-in-out;
}
.marketingvideopage .marketing_video_intro .playbutton {
	width: 100%;
	height: 100%;
	background-image: url(/images/play-button-overlay.png);
	background-size: cover;
	opacity: 0.6;
	background-position: center;
}
.marteting_video_intro_outter_container {
	width: 100%;
	padding: 2% 0%;
	float: left;
}
.marketing_video_intro {
	height: 330px;
	width: 100%;
	border: 1px solid #333;
	box-shadow: 0px 0px 5px #333;
}
.marketing_video_intro_inner_container {
	width: 100%;
	position: relative;
	height: 100%;
	overflow: hidden;
}
.introvideo {
	width: 100%;
	height: 330px;
	background-image: url(/images/why_video_thumbnail.jpg);
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0px;
	left: 0px;
}
.marketingvideopage .marketing_video_intro:hover .introvideo {
	background-image: url(/images/why_video_preview_gif.gif);
}
.marketing-content-split-right ul {
	padding: 10px 0px;
}
.marketing-content-split-right ul li {
	line-height: 24px
}
.videocontainer .hwd-container .media-details-view.media-layout-solo {
	margin: 0px !important;
}
.marketing-content-row h3 {
	padding: 10px 0px;
}
p.featurette {
	font-weight: bold;
	font-size: 16px;
}
.videocontainer {
	padding: 0px 20px;
}
.marketing-content-row {
	width: 100%;
	float: left;
}
.marketing-content-split-left {
	float: left;
	width: 100%;
}
.marketing-content-split-right {
	float: left;
	width: 100%;
}
.marketingvideopage .playbutton {
	width: 100%;
	height: 100%;
	background-image: url(/images/play-button-overlay.png);
	background-size: cover;
	opacity: 0.6;
	background-position: center;
}
.marketingvideopage .cloudvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/cloud_thumbnail.png);
	background-size: cover;
	position: absolute;
	background-position: center;
	top: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .bdrvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/bdr_thumbnail.png);
	background-size: cover;
	background-position: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .utmvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/utm_thumbnail.png);
	background-size: cover;
	background-position: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .helpdeskvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/Help_Desk_thumbnail_resized.png);
	background-size: cover;
	background-position: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .voipvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/voip_thumbnail.png);
	background-size: cover;
	position: absolute;
	top: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .adamvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/adam_thumbnail.png);
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .managedvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/MSP_thumbnail.png);
	background-size: cover;
	position: absolute;
	/* bottom: 0px; */   left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
	background-position: center;
	top: 0px;
}
.marketingvideopage .marketing_video_label {
	background-color: rgba(10, 38, 66, 0.8);
	padding: 10px 0px;
	text-align: center;
	color: #fff;
	position: absolute;
	width: 100%;
	bottom: 0px;
	opacity: 1.0;
	transition: .5s;
	z-index: 2;
}
.marketingvideopage .marketing_video:hover .marketing_video_label {
	opacity: 0;
	bottom: -39px;
}
.marketingvideopage .marketing_video {
	width: 100%;
	margin: initial;
	position: relative;
	transition: .5s;
}
/**.marketingvideopage .marketing_video:hover {

    transform: scale(1.1,1.1);

    z-index: 2;

}

**/

.marketingvideopage .marketing_video_row {
	width: 100%;
}
.marketingvideopage .marketing_video:hover .marketing_video_inner_container {
	z-index: 2;
}
.marketingvideopage .marketing_video_inner_container {
	position: relative;
	width: 100%;
	height: 205px;
	background-color: rgba(0,0,0,1);
	z-index: 1;
	overflow: hidden;
}
.marketingvideopage .hoverfilter {
	width: 100%;
	height: 205px;
	position: absolute;
	z-index: 1;
	background-color: rgba(0,0,0,0.3);
	opacity: 1.0;
	transition: .5s ease-in-out;
}
.marketingvideopage .marketing_videos_container {
	padding: 30px 0px;
	margin: 0 auto;
	float: left;
	width: 100%;
}
/**.marketing_video:hover .bdrvideo {

	background-image: url(/images/BDR_preview_gif.gif);

}**/



.playbutton {
	width: 100%;
	height: 164px;
	background-image: url(/images/play-button-overlay.png);
	background-size: cover;
	opacity: 0.55;
}
.adamvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/adam_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.cloudvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/cloud_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.managedvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/MSP_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.bdrvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/bdr_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.voipvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/voip_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.utmvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/utm_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.hoverfilter {
	width: 100%;
	height: 164px;
	position: absolute;
	z-index: 1;
	background-color: rgba(0,0,0,0.3);
	opacity: 0;
	transition: .5s ease-in-out;
}
.marketing_video_inner_container {
	position: relative;
	width: 290px;
	height: 164px;
	background-color: rgba(0,0,0,1);
}
.marketing_video:hover .hoverfilter {
	opacity: 0;
}
.marketing_video {
	border: 1px solid #000000;
	margin: 1px;
	float: left;
}
.marketing_videos_container {
	padding: 30px 0px;
	margin: 0 auto;
	float: left;
}
.marketing_video_label {
	background-color: #0A2642;
	padding: 10px;
	text-align: center;
	color: #fff;
}
.marketing_video_label p {
	margin: 0px !important;
	font-weight: 600;
	font-size: 15px;
	font-family: 'Open Sans', 'Helvetica', Arial, serif;
	text-rendering: optimizelegibility;
}
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {
	margin: initial !important;
	min-width: initial !important;
	min-height: initial !important;
	max-width: initial !important;
}

@media only screen and (min-width: 768px) {
.marketing_video_intro_label {
	background-color: rgba(10, 38, 66, 0.8);
	padding: 10px 0px;
	text-align: center;
	color: #fff;
	position: absolute;
	width: 100%;
	bottom: 0px;
	opacity: 1.0;
	transition: .5s;
	z-index: 1;
}
.marketing_video_intro_label p {
	margin: 0px !important;
	font-weight: 600;
	font-size: 15px;
	font-family: 'Open Sans', 'Helvetica', Arial, serif;
	text-rendering: optimizelegibility;
}
.marketingvideopage .marketing_video_intro:hover .marketing_video_intro_label {
	opacity: 0;
	bottom: -49px;
	z-index: 2;
}
.marketingvideopage .marketing_video_intro .hoverfilter {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	background-color: rgba(0,0,0,0.3);
	opacity: 1.0;
	transition: .5s ease-in-out;
}
.marketingvideopage .marketing_video_intro:hover .hoverfilter {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	background-color: rgba(0,0,0,0.3);
	opacity: 0;
	transition: .5s ease-in-out;
}
.marketingvideopage .marketing_video_intro .playbutton {
	width: 100%;
	height: 100%;
	background-image: url(/images/play-button-overlay.png);
	background-size: cover;
	opacity: 0.6;
	background-position: center;
}
.marteting_video_intro_outter_container {
	width: 90%;
	padding: 0% 5%;
	float: left;
}
.marketing_video_intro {
	height: 220px;
	width: 100%;
	border: 1px solid #333;
	box-shadow: 0px 0px 5px #333;
}
.marketing_video_intro_inner_container {
	width: 100%;
	position: relative;
	height: 100%;
	overflow: hidden;
}
.introvideo {
	width: 100%;
	height: 220px;
	background-image: url(/images/why_video_thumbnail.jpg);
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0px;
	left: 0px;
}
.marketingvideopage .marketing_video_intro:hover .introvideo {
	background-image: url(/images/why_video_preview_gif.gif);
}
.marketing-content-split-right ul {
	padding: 10px 0px;
}
.marketing-content-split-right ul li {
	line-height: 24px
}
.videocontainer .hwd-container .media-details-view.media-layout-solo {
	margin: 0px !important;
}
.marketing-content-row h3 {
	padding: 10px 0px;
}
p.featurette {
	font-weight: bold;
	font-size: 16px;
}
.videocontainer {
	padding: 0px 20px;
}
.marketing-content-row {
	width: 100%;
	float: left;
}
.marketing-content-split-left {
	float: left;
	width: 49%;
	margin-right: 1%;
}
.marketing-content-split-right {
	float: left;
	width: 49%;
	margin-left: 1%;
}
.marketingvideopage .playbutton {
	width: 100%;
	height: 100%;
	background-image: url(/images/play-button-overlay.png);
	background-size: cover;
	opacity: 0.6;
	background-position: center;
}
.marketingvideopage .cloudvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/cloud_thumbnail.png);
	background-size: cover;
	position: absolute;
	background-position: center;
	top: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .bdrvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/bdr_thumbnail.png);
	background-size: cover;
	background-position: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .utmvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/utm_thumbnail.png);
	background-size: cover;
	background-position: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .helpdeskvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/Help_Desk_thumbnail_resized.png);
	background-size: cover;
	background-position: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .voipvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/voip_thumbnail.png);
	background-size: cover;
	position: absolute;
	top: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .adamvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/adam_thumbnail.png);
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.marketingvideopage .managedvideo {
	width: 100%;
	height: 205px;
	background-image: url(/images/MSP_thumbnail.png);
	background-size: cover;
	position: absolute;
	/* bottom: 0px; */   left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
	background-position: center;
	top: 0px;
}
.marketingvideopage .marketing_video_label {
	background-color: rgba(10, 38, 66, 0.8);
	padding: 10px 0px;
	text-align: center;
	color: #fff;
	position: absolute;
	width: 100%;
	bottom: 0px;
	opacity: 1.0;
	transition: .5s;
	z-index: 2;
}
.marketingvideopage .marketing_video:hover .marketing_video_label {
	opacity: 0;
	bottom: -39px;
}
.marketingvideopage .marteting_video_outter_container {
	float: left;
	width: 32.5%;
	margin: .125% .25%;
}
.marketingvideopage .marketing_video {
	width: 100%;
	margin: initial;
	position: relative;
	transition: .5s;
}
/**.marketingvideopage .marketing_video:hover {

    transform: scale(1.1,1.1);

    z-index: 2;

}

**/

.marketingvideopage .marketing_video_row {
	width: 100%;
}
.marketingvideopage .marketing_video:hover .marketing_video_inner_container {
	z-index: 2;
}
.marketingvideopage .marketing_video_inner_container {
	position: relative;
	width: 100%;
	height: 205px;
	background-color: rgba(0,0,0,1);
	z-index: 1;
	overflow: hidden;
}
.marketingvideopage .hoverfilter {
	width: 100%;
	height: 205px;
	position: absolute;
	z-index: 1;
	background-color: rgba(0,0,0,0.3);
	opacity: 1.0;
	transition: .5s ease-in-out;
}
.marketingvideopage .marketing_videos_container {
	padding: 30px 0px;
	margin: 0 auto;
	float: left;
	width: 100%;
}
/**.marketing_video:hover .bdrvideo {

	background-image: url(/images/BDR_preview_gif.gif);

}**/



.playbutton {
	width: 100%;
	height: 164px;
	background-image: url(/images/play-button-overlay.png);
	background-size: cover;
	opacity: 0.55;
}
.adamvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/adam_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.helpdeskvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/Help_Desk_thumbnail_resized.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.cloudvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/cloud_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.managedvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/MSP_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.bdrvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/bdr_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.voipvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/voip_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.utmvideo {
	width: 290px;
	height: 164px;
	background-image: url(/images/utm_thumbnail.png);
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition-delay: .3s;
	transition-timing-function: ease-in-out;
}
.hoverfilter {
	width: 100%;
	height: 164px;
	position: absolute;
	z-index: 1;
	background-color: rgba(0,0,0,0.3);
	opacity: 0;
	transition: .5s ease-in-out;
}
.marketing_video_inner_container {
	position: relative;
	width: 290px;
	height: 164px;
	background-color: rgba(0,0,0,1);
}
.marketing_video:hover .hoverfilter {
	opacity: 0;
}
.marketing_video {
	border: 1px solid #000000;
	margin: 1px;
	float: left;
}
.marketing_videos_container {
	padding: 30px 0px;
	margin: 0 auto;
	float: left;
}
.marketing_video_label {
	background-color: #0A2642;
	padding: 10px;
	text-align: center;
	color: #fff;
}
.marketing_video_label p {
	margin: 0px !important;
	font-weight: 600;
	font-size: 15px;
	font-family: 'Open Sans', 'Helvetica', Arial, serif;
	text-rendering: optimizelegibility;
}
}
.marke-box2 .hwd-container .media-respond .media-aspect[data-aspect='0.5625'] {
	padding-top: 56.25% !important;
}
.marke-box2 .hwd-container.text-center {
	margin-top: -18px;
}

@media only screen and (max-width: 979px) and (min-width: 768px) {
.marke-box2 .hwd-container.text-center {
	margin-top: 0px !important;
}
}
#current-date {
	display: none !important;
}
.rssearch_row .rssearch_type {
	display: none !important;
}
.rssearch_row h2 {
	margin-bottom: 0px !important;
}
div.rsfsuggestions {
	display: none !important;
}
.website-templates-mod .span3 {
	margin: 5px !important;
}
.website-templates-mod .span3 img {
	border: 2px solid #999;
}
#mod155 {
	margin-top: -50px;
}
.media-categories-lists ul li {
	padding: 10px !important;
	background: #EEEEEE;
	border-radius: 10px;
	margin: 10px !important;
	text-align: center;
	border: 1px solid #ccc;
}
ul.menu ul {
	margin-left: 15px !important;
}
/**li .sfHover {



	color:#081E35 !important;



	font-weight:bold;



	}



	



li .sfHover ul li a:hover {



	color:#081E35 !important;



	font-weight:bold;



	}	**/



	



li.item-1192 {
	background-image: url("../images/menu-arrow.png");
	background-position: right;
	background-repeat: no-repeat;
}
li.item-2067 {
	background-image: url("../images/menu-arrow-smaller.png");
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 6px;
}
li.item-391 {
	background-image: url("../images/menu-arrow.png");
	background-position: right;
	background-repeat: no-repeat;
	padding-right : 10px;
}
li.item-391 ul.nav-child .item-408.deeper.parent a.sf-with-ul {
	background-image: url("../images/menu-arrow.png") !important;
	background-position: right !important;
	background-repeat: no-repeat !important;
	padding-right : 10px;
}
li.item-391 ul.nav-child .item-408.deeper.parent a.sf-with-ul:hover {
	background-image: url("../images/menu-arrow.png") !important;
	background-position: right !important;
	background-repeat: no-repeat !important;
	padding-right: 12px !important;
}
li.item-1193 {
	background-image: url("../images/menu-arrow.png");
	background-position: right;
	background-repeat: no-repeat;
}
li.item-2039 {
	background-image: url("../images/menu-arrow.png");
	background-position: right;
	background-repeat: no-repeat;
}
li.item-3994 {
	background-image: url("../images/menu-arrow.png");
	background-position: right;
	background-repeat: no-repeat;
}
li.item-1194 {
	background-image: url("../images/menu-arrow.png");
	background-position: right;
	background-repeat: no-repeat;
}
li.item-1195 {
	background-image: url("../images/menu-arrow.png");
	background-position: right;
	background-repeat: no-repeat;
}
li.item-1196 {
	background-image: url("../images/menu-arrow.png");
	background-position: right;
	background-repeat: no-repeat;
}
#mod481 li.item-1192 {
	background-image: none !important;
}
#mod481 li.item-1193 {
	background-image: none !important;
}
#mod481 li.item-1194 {
	background-image: none !important;
}
#mod481 li.item-1195 {
	background-image: none !important;
}
#mod481 li.item-1196 {
	background-image: none !important;
}
#mod266 {
	min-height: 230px !important;
}
nav#main_menu > ul ul li a:hover {
	color: #081E35 !important;
	font-weight: bold;
}
nav#main_menu > ul ul li a:active {
	color: #081E35 !important;
	font-weight: bolder;
}
nav#main_menu > ul ul li.active > a, nav#main_menu > ul ul li.sfHover > a, nav#main_menu > ul ul li a:hover {
	font-weight: bold !important;
}
#mod119, #mod121, mod513 {
	width: 33%;
	float: left;
}
/*Custom CSS for module 'Find your Voice' */



.msp_website .moduletitle {
	background: url(../images/voice_module_title.png);
	text-indent: -99999em;
	background-position: -53px -13px;
}
/**#mainbody #hwd-container .media-respond {max-width: 884px!important;}**/



/* Partner Page CSS START */



.partner-support-page .partner-support {
	width: 100%;
	max-width: 100%;
}
.partner-support-page .partner-support .item {
	float: left;
	text-align: center;
	margin: 10px 0px;
	max-width: 50%;
}
/* Partner Page CSS END */



/* Events Page Hide Elements */



p.rsep_posted, .rs_rating_text, ul#rs_rating {
	display: none;
}
/* Category Blog Fix */



div.itemIntroText {
	font-size: inherit;
	font-weight: normal;
	padding: 0px;
}
.eBlog .post_details {
	margin-bottom: 10px;
}
.eBlog .itemContainer {
	margin-bottom: 5px;
}
/* Upcoming Events */



ul.rsepro_upcomingmodule-icon li {
	margin-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
}
/* ----------------- ICONS FOR MODULES ----------------- */



.module-icon h4.moduletitle {
	padding-left: 20px;
	height: 15px;
	color: black;
}
.module-icon-light h4.moduletitle {
	padding-left: 27px;
	height: 15px;
	color: white !important;
	margin-left: -13px;
	font-size: 17px !important;
	line-height: 1.6em !important;
}
.module-icon .moduletitle {
	background-image: url("../images/sprites/modules/module-title-sprites-dark.png");
	background-repeat: no-repeat;
	height: 20px;
	width: 100%;
	padding-bottom: 10px;
	line-height: 10px;
	display: inline-block;
	vertical-align: text-top;
}
.module-icon-light .moduletitle {
	background-image: url("../images/sprites/modules/module-title-sprites-light.png");
	background-color: #172532;
	background-repeat: no-repeat;
	height: 20px;
	width: 100%;
	padding-bottom: 10px;
	line-height: 10px;
	display: inline-block;
	vertical-align: text-top;
}
.example-title h4.moduletitle {
	line-height: 26px;
}
.example-title {
	width: 50%;
	float: left;
}
.mod-desc-typography {
	width: 100%;
	float: left;
	margin-top: 30px;
	font-size: 120%;
}
/* logo starts */



/*logo ends */



/* phone number */



.t-phone-number-container {
	color: #fff;
	line-height: 1.9em;
}
.t-phone-number {
	margin: 0 12px;
}

/* Image Positions */



.mod-calender h4 {
	background-position: 0px 7px;
}
.mod-mail h4 {
	background-position: 0px -21px;
}
/*Tape Roll(Media)*/



.mod-media h4 {
	background-position: 0px -49px;
}
.mod-media-light h4 {
	background-position: 6px -48px;
}
/*Thumbs Up*/



.mod-thumb-up h4 {
	background-position: 0px -79px;
}
.mod-printer h4 {
	background-position: 0px -108px;
}
.mod-lock h4 {
	background-position: 0px -138px;
}
/*Pencil*/



.mod-pencil h4 {
	background-position: 0px -168px;
}
.mod-pencil-light h4 {
	background-position: 6px -166px;
}
/*Folder*/



.mod-folder-open h4 {
	background-position: 0px -197px;
}
.mod-folder-open-light h4 {
	background-position: 6px -196px;
}
/*Book*/



.mod-book h4 {
	background-position: 0px -227px;
}
.mod-book-light h4 {
	background-position: 6px -225px;
}
/* Alternative List*/



.mod-alt-list h4 {
	background-position: 0px -257px;
}
/*QR Code*/



.mod-qr-code h4 {
	background-position: 0px -287px;
}
.mod-qr-code-light h4 {
	background-position: 6px -286px;
}
/* ----------------- ICONS FOR MODULES ----------------- */



/* Testimonial Module Customizations */



.about-testimonial .nm-left.nm-oceanic-grey .nm-avatar-wrapper {
	margin-bottom: 45px!important;
}
#mod263 .scrollable263, #mod263 .scrollable263 .items, .scrollable263 .items .nm-module {
	width: 100%!important;
}
.modal {
	position: static;
	top: 0%;
	width: auto;
	margin-left: 0px;
	background-color: inherit;
	border: none;
	border-radius: 0px;
	box-shadow: none;
}
.nm-module {
	width: 100%;
}
.nm-avatar-wrapper img {
	width: 100px;
	height: 100px;
	margin: 2px 0px 0 0 !important;
}
.nm-squarius-white.nm-module {
	background: none !important;
	border: none !important;
}
#user12 #ninjamonials {
	background: none;
	border: 0px solid #999999;
	padding: 0px;
	margin: 0px;
}
.nm-category {
	display: none;
}
/* JoomConnect Content CSS */



button.btn.btn-large {
	margin-bottom: 5px;
}
.jcstylebutton .button.qsupbtn {
	background: #4388c8;
	border-radius: 4px;
	padding: 10px 30px;
	border: none;
	margin: 20px 0;
	color: #FFF;
	box-shadow: 2px 2px 0px 1px #0a2642;
}
.jcstylebutton .button.qsupbtn:hover {
	box-shadow: -1px -1px 0px 1px #0a2642;
	padding: 11px 29px 9px 31px;
}
.content-break {/**padding-bottom: 30px;



**/
	background: url("/images/she.png") no-repeat scroll center bottom transparent;
}
/* Custom Module Suffix Classes */



.grey-bg {
	background: #eeeeee;
	padding: 10px;
}
.grey-bg button {
	width: 100%;
}
.news-banner .outer img {
	border-radius: 10px 10px 10px 10px;
}
/* Custom Recent Comments EasyBlog Module */



.meta .mod-comment-head {
	border-top: none;
	margin: -8px 0 5px;
	line-height: 18px;
}
.meta .mod-comment-meta.small {
	display: none !important;
}
/* Remove Breadcrumbs */



.rm-bread ul.breadcrumbs.fixclear {
	display: none;
}
/* --------------------------------------------------------------------------------------News Banners */



.rm-bread .news-banner .outer .image {
	float: left;
	width: 30%
}
.rm-bread .news-banner .outer .image img {
	padding-left: 105px;
}
.rm-bread .news-banner .outer .text {
	color: white;
	font-weight: normal;
	float: left;
	width: 70%;
}
.rm-bread .news-banner .outer .text .inner {
	padding: 30px 30px 0px 0px;
}
.rm-bread .news-banner .outer .text .inner h2 {
	text-align: right;
	font-size: 350%;
	margin-top: 20px;
	font-weight: normal;
}
.rm-bread .news-banner .outer .text .inner h3 {
	text-align: right;
	font-size: 240%;
	font-weight: normal;
}
.rm-bread .news-banner .outer .text .inner p {
	text-align: right;
}
.rm-bread .news-banner .outer .text .inner p button {
	margin-left: 15px;
}
/* New Banner - edited by Jason*/



.hobbit_header #page_header {
	min-height: 0;
}
.hobbit_header #page_header .container {
	padding-top: 82px;
}
.marketing-banner .outer .image {
	float: left;
	width: 37%;
	padding-left: 2%;
}
.marketing-banner .outer .text {
	color: white;
	font-weight: normal;
	float: left;
	width: 61%;
}
.marketing-banner .outer .text .inner {
	font-weight: normal;
	padding: 56px 30px 0px 0px;
	text-align: right;
}
.marketing-banner h1 {
	font-size: 240%;
}
.marketing-banner h2 {
	font-size: 155%;
	line-height: 1.4em;
}
body.res1170 .span10 {
	width: 955px;
}
.jd_page_nav ul {
	float: right;
}
.jd_page_nav ul li {
	float: left;
	padding: 0 5px;
}
ul.actions {
	margin-left: 0px;
	float: right;
	margin-top: -40px;
	margin-right: 10px;
}
ul.actions li {
	list-style: none;
}
.topnav > li.logout_btn {
	padding-top: 6px;
}
.topnav > li.logout_btn > form > .button {
	line-height: 12px;
}
body.res1170 .inner-step .span3 {
	margin-left: 5px;
	width: 206px;
}
.inner-step {
	margin-left: 25px;
}
body.res1170 .inner-step .span12 {
	margin-left: 5px;
}
.ctool {
	width: 25%;
	float: left;
	min-height: 210px;
}
input, textarea, .uneditable-input {
	width: auto;
}
/**.row.image-boxes.imgboxes_style1.noBottomMargin.jc-services .span4.box {



min-height:408px;}



**/



.marke-box1 {
	width: 47%;
	float: left;
	padding-right: 3%;
}
.marke-box2 {
	width: 48%;
	float: left;
}
.marke-left {
	float: left;
	min-height: 144px;
}
.newsletter-signup input[type="submit"] {
	padding: 0 11px;
}
.marke-left.newsletter {
	float: left;
	min-height: 185px;
}
.trd-links {
	width: 30%;
	float: left;
}
.layout-showcase .sprocket-features-img-container img {
	float: none;
	margin-right: 25px;
	margin-left: 17%;
	margin-top: 7%;
}
.sprocket-features-desc .caption.style1 .title_big:before {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}
.sprocket-features-desc .caption.style1 .title_big {
	clear: both;
	color: #E9E9E9;
	float: left;
	font-size: 32px;
	left: -100px;
	line-height: 1;
	margin: 0 0 0 -2000px;
	min-width: 400px;
	opacity: 0;
	padding: 15px 20px 15px 2000px;
	position: relative;
	z-index: 1;
}
.sprocket-features-desc .caption.style1 .title_small:before {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}
.sprocket-features-desc .caption.style1 .title_small {
	clear: both;
	color: #E9E9E9;
	float: left;
	font-size: 16px;
	font-weight: 500;
	left: -100px;
	line-height: 1;
	margin: 5px 0 0 -2000px;
	opacity: 0;
	padding: 10px 20px 10px 2000px;
	position: relative;
	text-align: right;
	z-index: 1;
}
.sprocket-features-desc .caption.style1 .more:before, .sprocket-features-desc .caption.style1 .more:after, .sprocket-features-desc .caption.style1 .title_small:before, .sprocket-features-desc .caption.style1 .title_big:before {
	transform: skew(-20deg);
	-webkit-transform: skew(-20deg);
}
.sprocket-features-desc .caption.style1 .more:before {
	background-color: #0A2642;
}
.sprocket-features-desc .caption.style1 .more {
	float: left;
	height: 62px;
	left: -100px;
	margin-left: 4px;
	opacity: 0;
	position: relative;
	width: 30px;
	z-index: 1;
}
.sprocket-features-desc .caption.style1 .more:after, .sprocket-features-desc .caption.style1 .more:before {
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: -2;
}
.sprocket-features-desc .caption.style1 .more img {
	padding: 23px 10px;
	position: absolute;
	width: auto;
}
body.res1170 .sprocket-features-desc .caption {
	top: 602px;
	margin-left: -585px;
	width: 1170px;
	left: 50%;
	position: absolute;
}
body .layout-showcase .sprocket-features-pagination {
	left: 50%;
	bottom: 11px;
}
body .pagination-active {
	margin-bottom: 0px;
}
.layout-showcase .sprocket-features-pagination li {
	background: none;
	box-shadow: 0 0 0px rgba(255, 255, 255, 0.5);
	color: #FFFFFF;
}
body .layout-showcase .sprocket-features-arrows .arrow {
	background: none;
	box-shadow: 0 0 0px rgba(255, 255, 255, 0.5);
	color: #FFFFFF;
	border-radius: 0px;
}
.layout-showcase .sprocket-features-arrows .arrow span {
	background: url("../images/controls.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	height: 50px;
	margin-top: -25px;
	opacity: 0.5;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 10;
	text-indent: -9999em;
}
.layout-showcase .sprocket-features-arrows .arrow.next span {
	background: url("../images/controls.png") no-repeat scroll center -51px rgba(0, 0, 0, 0);
	height: 50px;
	margin-top: -25px;
	opacity: 0.5;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 10;
	text-indent: -1000em;
	font-size: 0px;
	line-height: 0px;
	right: 0px;
}
#user4 .moduletable .testimonial, #user4 .moduletable.noBottomMargin {
	float: left;
	width: 50%;
}
#user4 .moduletable .testimonial h4.moduletitle {
	margin-top: 5px;
	color: #0A2642;
}
#user4 .span10 {
	width: 360px;
	margin-left: 0px;
}
#user4 .span2 {
	width: 136px;
}
body .nm-left.nm-oceanic-grey.nm-module, body .nm-left.nm-oceanic-grey .nm-module {
	border: 0px;
	padding: 0px !important;
	margin: 0px;
	background: none;
	margin-bottom: 20px !important;
}
body.res1170 .process_steps .step {
	min-height: 311px;
}
#sidebar_right .scrollable263 {
	height: 270px;
}
#sidebar_right .scrollable263 .items .nm-module {
	height: 270px;
}
#sidebar_right span.nm-button {
	margin: 6px;
}
.creator-message-container textarea .creator-message {
	width: 80%!important;
}
.moduletable .latestblog {
	width: 49%;
	float: right;
	padding-left: 1%;
}
.moduletable .latestnews {
	width: 49%;
	float: left;
	padding-right: 1%;
}
body.res1170 .moduletable.latestnews .span12 {
	width: auto;
}
.moduletable.latestblog .moduletitle {
	color: #0A2642;
	font-size: 20px;
}
.latestblog .mod-post-author.at-bottom {
	float: left;
}
.moduletable.latestblog .ezb-mod .mod-post-author.at-bottom {
	border-top: 0px dotted #DDDDDD;
	margin: 0;
	padding: 0;
	overflow: visible;
}
.moduletable.latestblog .ezb-mod .mod-item + .mod-item {
	border-top: 0px solid #CCCCCC;
}
.moduletable.latestblog .ezb-mod .mod-post-meta {
	display: none;
}
.moduletable.latestblog .ezb-mod .mod-post-image {
	float: left;
	margin: 0 10px 10px 0;
	width: auto;
}
.moduletable.latestblog .ezb-mod .mod-post-content {
	display: inline;
	margin: 10px 0 0;
	width: auto;
}
.moduletable.latestblog .btn-block {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.moduletable.latestblog .post-author:after {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #0A2642 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-image: none;
	border-right: 4px solid rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 4px;
	bottom: -8px;
	content: "";
	left: 10px;
	position: absolute;
}
.moduletable.latestblog .post-author {
	background: none repeat scroll 0 0 #0A2642;
	color: #FFFFFF;
	padding: 2px 5px;
	position: relative;
	width: 56px;
	float: left;
	font-size: 10px;
}
.moduletable.latestblog .ezb-mod .mod-post-image a {
	display: block;
	margin: 0 5px;
}
.moduletable.latestblog .ezb-mod .mod-post-title {
	font-size: 12px;
	font-weight: bold;
}
.moduletable.latestblog .ezb-mod .mod-post-more {
	display: none;
}
.latestblog .moduletitle {
	margin: 4px 0 15px;
}
body .latest_posts.style2 ul.posts .details > span.cat {
	display: none;
}
td.mod_events_latest_first, td.mod_events_latest {
	background: none !important;
	border-style: solid;
	border-width: 0px 0px 1px 0px !important;
	padding: 0px 0px 2px 2px;
	border-color: #888 !important;
	padding-bottom: 5px;
}
span.mod_events_latest_content {
	display: block;
	margin-bottom: 6px;
}
.cat-blog-titlefix .itemTitle {
	font-size: 20px !important;
}
.eBlog .post_details {
	display: none !important;
}
.cat-blog-titlefix .eBlog .itemContainer {
	border-bottom: 1px solid #ccc;
}
.jc_sbtn .buttons:focus, .jc_sbtn .button:hover {
	color: #ffffff;
	background-color: #0044cc;
	background-color: #003bb3;
	background-image: none;
}
h4 a {
	color: #535353;
}
#media-category-slider .panel .content, #media-category-slider .panel {
	background: transparent!important;
}
#hwd-container .contentheading {
	font-size: 16px;
	line-height: 1em;
	min-height: 45px;
}
#hwd-container .pagination li {
	display: inline-block;
	margin-right: 12px;
}
body div#eb.es {
	z-index: 0;
}
/* Footer Copyright/Social Icons */



ul.social-icons {
	margin-top: -5px!important;
}
.pagination {
	margin-top: 20px;
}
.pagination ul li {
	float: left;
	margin-right: 20px;
}
/*#header {
	z-index: 59;
}*/
#mod394 li a {
	font-size: 12px;
}
.nav_bar_cell {
	padding: 2% 3%;
}
div.djcuwc {
	z-index: 99 !important;
}
body.res1170 #footer .contact-details.moduletable {
	background: none !important;
}
body.res1170 .span3 {
	width: 280px;
}
/**body.res1170 #mainbody .span3 {



 width: 230px !important;}



**/


/**body.res1170 .span4 {



padding:10px;}**/



.modulecontent .mod-post-title a, .latestnews h4 a {
 color:#535ation: 0.6s;
	transition-duration: 0.6s;
}
.page > li:nth-child(2) {
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	transition-duration: 0.6s;
}
.page > li:nth-child(3) {
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
.page > li:nth-child(4) {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.page > li:nth-child(5) {
	-webkit-transition-duration: 0.6s;
	-moz-transition-duration: 0.6s;
	transition-duration: 0.6s;
}
/*5. events*/



.book:hover > .hardcover_front {
	-webkit-transform: rotateY(-145deg) translateZ(0);
	-moz-transform: rotateY(-145deg) translateZ(0);
	transform: rotateY(-145deg) translateZ(0);
	z-index: 0;
}
.book:hover > .page li:nth-child(1) {
	-webkit-transform: rotateY(-30deg);
	-moz-transform: rotateY(-30deg);
	transform: rotateY(-30deg);
	-webkit-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	transition-duration: 1.5s;
}
.book:hover > .page li:nth-child(2) {
	-webkit-transform: rotateY(-35deg);
	-moz-transform: rotateY(-35deg);
	transform: rotateY(-35deg);
	-webkit-transition-duration: 1.8s;
	-moz-transition-duration: 1.8s;
	transition-duration: 1.8s;
}
.book:hover > .page li:nth-child(3) {
	-webkit-transform: rotateY(-118deg);
	-moz-transform: rotateY(-118deg);
	transform: rotateY(-118deg);
	-webkit-transition-duration: 1.6s;
	-moz-transition-duration: 1.6s;
	transition-duration: 1.6s;
}
.book:hover > .page li:nth-child(4) {
	-webkit-transform: rotateY(-130deg);
	-moz-transform: rotateY(-130deg);
	transform: rotateY(-130deg);
	-webkit-transition-duration: 1.4s;
	-moz-transition-duration: 1.4s;
	transition-duration: 1.4s;
}
.book:hover > .page li:nth-child(5) {
	-webkit-transform: rotateY(-140deg);
	-moz-transform: rotateY(-140deg);
	transform: rotateY(-140deg);
	-webkit-transition-duration: 1.2s;
	-moz-transition-duration: 1.2s;
	transition-duration: 1.2s;
}
/* figcaption */



figcaption {
	padding-left: 40px;
	text-align: left;
	position: absolute;
	top: 0%;
	left: 160px;
	width: 310px;
}
figcaption h1 {
	margin: 0;
}
figcaption span {
	color: #16a085;
	padding: 0.6em 0 1em 0;
	display: block;
}
figcaption p {
	color: #63707d;
	line-height: 1.3;
}
#page_header .row {
	display: block !important;
}
*/  #page_header .shadowUP {
display: none !important;
}
#page_header:before {
	background-image: none !important;
}
/* Media Queries */







/* animation ends */



body.res1170 .span10 {
	width: 100%;
	overflow: hidden;
}
/* video section */



#hwdvids .footer {
	color: #fff;
	background-color: initial!important;
	border: none!important;
}
#hwdvids .footer a {/*display:none;*/
}
#hwdvids .footer a:first-child {
	display: block;
}
#hwdvids .tabberlive {
	padding-left: 12px;
}
/* remove header starts*/



/*.removeheader #page_header .container { padding: 100px 0 0; }



.removeheader #page_header { min-height: 100px; }*/



/* enhancements forum */



.jav-status-title a {
	background: #0a2642!important;
}
.jav-has-votes h4 {
	color: #0a2642;
}
.jav-has-votes {
	background: #f2f9ff;
	border: 1px solid #13497f;
}
/* support guide */



.col-three {
	float: left;
	width: 30%;
	margin-right: 3%;
}
/* START Fix module for grey background, when using Icon */



.grey-bg2 h4.moduletitle {
	color: #535353 !important;
	margin-bottom: -10px !important;
}
.grey-bg2 h4.moduletitle:before, .grey-bg2 h4.moduletitle:after {
	border: none !important;
	color: inherit !important;
}
.grey-bg2 {
	background: #eeeeee;
	padding: 10px;
}
.grey-bg2 .nm-avatar-wrapper {
	display: none;
}
/* END Fix module for grey background, when using Icon */



#mod121 .footer_module_custom {
	width: 100%;
	padding: 0;
}
.vertical_tabs.tabbable .tab-content {
	padding-bottom: 0px !important;
	padding-top: 5px !important;
}
.JC_qckSignUp_pretxt {
	padding-bottom: 10px !important;
}
body .ezb-mod .mod-item {
	overflow: hidden;
	padding: 0px!important;
	position: relative;
}
ul.margin-list-b li {
	margin-bottom: 14px;
}
.span.arrow.prev span:first-child {
	display: none;
}
/* Showcase Fix */



.sprocket-features-content {
	position: relative !important;
}
.sprocket-features-desc {
	width: 1170px;
	right: 0px !important;
	position: relative !important;
	margin: 0px auto;
}
.show-discription { /*20-5-2015 position: absolute !important;*/
	right: 0px;/* width: 100%;*/
	color: #fff !important;
}
.show-discription h2 {
	line-height: 20px;
}
.show-discription h3 {
	line-height: 30px;
}
/**.iosSlider.hideControls .prev, .iosSlider.hideControls .next {



display:none !important;



}



**/



.dfpfa li a {
	font-size: 14px !important;
}
.about-us-testimonial-mod h2 {
	font-size: 20px !important;
}
#hwd-container ul.media-nav { /*display:none !important;*/
}
#__lpform_user_icon {
	display: none;
}
#__lpform_user_numspan {
	display: none;
}
#hwd-container dl.tabs dt {
	display: none !important;
}
.ezblog-latestpostlatestblog .ezb-mod .mod-post-image img {
	border: none !important;
}
.hwd-custom-video-random .item {
	width: 100% !important;
}
.media-cat-fix .contentheading {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.about-us-testimonial-mod {
	background: #EEEEEE;
	padding: 20px;
}
.custom-readon input {
	padding: 10px;
	background: #0A2642;
	padding: 0px 10px;
	border: none;
	font-family: inherit;
	font-weight: bold;
	color: #fff;
}
.mod-comment-head {
	margin: 0px !important;
}
.blog-comments-custom .mod-comment-head {
	margin: 0px !important;
}
.blog-comments-custom .ezb-mod .mod-item {
	border: 1px solid #ccc;
	border-radius: 5px;
}
.blog-comments-custom .ezb-mod .mod-item + .mod-item {
	border: 1px solid #ccc;
	border-radius: 5px;
}
#ezblog-body .blog-avatar {
	float: left !important;
	margin-right: 10px !important;
}
#eblog-wrapper.w320 #ezblog-body .blog-post-in .blog-avatar + h2.blog-title {
	clear: none !important;
}
.dfpfa li p a {
	display: inline-block !important;
	vertical-align: inherit;
}
.about-us-testimonial-mod h2 {
	font-size: 20px !important;
}
#hwd-container ul.media-nav {/*display:none !important;*/
}
#__lpform_user_icon {
	display: none;
}
#__lpform_user_numspan {
	display: none;
}
#hwd-container dl.tabs dt {/*display:none !important;*/
}
.ezblog-latestpostlatestblog .ezb-mod .mod-post-image img {
	border: none !important;
}
.hwd-custom-video-random .item {
	width: 100% !important;
}
.media-cat-fix .contentheading {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.about-us-testimonial-mod {
	background: #EEEEEE;
	padding: 20px;
}
.custom-readon input {
	padding: 10px;
	background: #0A2642;
	padding: 0px 10px;
	border: none;
	font-family: inherit;
	font-weight: bold;
	color: #fff;
}
.mod-comment-head {
	margin: 0px !important;
}
.blog-comments-custom .mod-comment-head {
	margin: 0px !important;
}
.blog-comments-custom .ezb-mod .mod-item {
	border: 1px solid #ccc;
	border-radius: 5px;
}
.blog-comments-custom .ezb-mod .mod-item + .mod-item {
	border: 1px solid #ccc;
	border-radius: 5px;
}
#ezblog-body .blog-avatar {
	float: left !important;
	margin-right: 10px !important;
}
#eblog-wrapper.w320 #ezblog-body .blog-post-in .blog-avatar + h2.blog-title {
	clear: none !important;
}
.dfpfa li p a {
	display: inline-block !important;
	vertical-align: inherit;
}
.dfbepp input.dmsb[type="button"] {
	font-size: 12px;
	padding: 6px 10px;
	font-weight: normal;
	max-width: 100% !important;
}
.media-header ul.media-category-ls {
	display: none;
}
.nav-child .divider {
	padding-left: 10px;
}
#mod274 h4 {
	color: #0a2642 !important;
}
ul ul, ul ol, ol ol, ol ul {
	list-style: none !important;
}
.show-discription a, .show-discription a:hover {
	color: #fff !important;
	float: right !important;
}
.show-discription h3 {
	font-weight: normal !important;
	text-align: right !important;
}
.show-discription h1 {
	text-align: right !important;
}
.show-discription h2 {
	text-align: right !important;
	font-size: 34px;
}
.chaser .sf-menu {
	color: #fff !important;
}
.chaser .sf-menu * {
	color: #fff !important;
}
input#jcfc_btn_Sales_Demo_Request[type=button] {
	margin: 0px;
	position: relative;
	width: 70px;
	max-width: 70px !important;
	height: 30px !important;
	padding: 0 !important;
}
input#jcfc_btn_Sales_Referral[type=button] {
	margin: 0px 0 0 70px;
	position: absolute;
	width: 70px;
	max-width: 70px !important;
	height: 30px !important;
	padding: 0 !important;
}
/*.logout_btn { display: none !important; }*/



.ezb-mod .mod-post-content, .ezb-mod .mod-post-meta, .ezb-mod .mod-post-rating {
	margin: 2px !important;
}
.ezb-mod .mod-post-author.at-bottom {
	margin: 0px !important;
	padding-top: 10px !important;
	display: none !important;
}
.ezb-mod .mod-post-title {
	padding: 5px !important;
}
.mod-post-meta {
	display: none !important;
}
.mod-post-meta {
	display: none !important;
}
#jcfc_Sales_Interest_CW_Market_Place li.tab {
	background: none;
	padding: 5px 10px 2px;
	border: 1px solid #666666;
	border-bottom: none;
	margin-bottom: -1px;
}
#jcfc_Sales_Interest_CW_Market_Place li.tab.active, #jcfc_Sales_Interest_CW_Market_Place li.tab.active a {
	background: #4388C8;
	color: #FFF;
}
#jcfc_Sales_Interest_CW_Market_Place li.tab.active {
	border: 1px solid #666666;
	border-bottom: none;
	margin-bottom: 0;
}
#jcfc_Sales_Interest_CW_Market_Place .dfbrow label {
	display: inline !important;
}
#media-video-playlist td {
	padding: 8px;
}
#hwd-container table.category, .hwd-module table.category {
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
	border-radius: 0px;
}
a.qtlitejoom {
	background: url('../images/joomla_dl_btn.png') no-repeat;
	height: 60px;
	width: 231px;
	display: block;
}
a.qtlitewp {
	background: url('../images/wordpress_dl_btn.png') no-repeat;
	height: 60px;
	width: 231px;
	display: block;
}
a.qtlitejoom:hover, a.qtlitewp:hover {
	background-position: -231px 0;
}
.g-50 {
	float: left;
	width: 46%;
	padding-right: 3%;
}
.center {
	text-align: center;
}
.support-doc {
	float: left;
	width: 31%;
	min-width: 230px;
	margin-bottom: 4%;
	margin-right: 2%;
}
.pagination ul {
	margin: 0px;
}
.pagination ul li {
	list-style: none outside none;
}
/* --------------------------------------------------------------------------------------News Banners */



/* Fix QR Code Module Spacing*/



#sidebar_right .shift-d .qrCode {
	margin-top: 5px !important;
}
/* Fix Blog Comment Display (hide element meta in front-end*/



.mod-comment-meta.small {
	display: none;
}
/* Username in Blog Comments */



#ezblog-latestcomment .mod-comment-head {
	background: #e3e3e3;
	padding: 5px;
}
/**#ezblog-latestcomment .mod-item {background: #f2f2f2;



}



**/



#ezblog-latestcomment .mod-comment-content {
	padding: 10px;
}
/*Blog Latest Post Button*/



.mod-post-more button {
	margin-top: 5px;
}
.login-widget form#formCustomPortal {
	margin: 0px;
}
#user12 #ninjamonials {
	float: left;
	width: 48%;
}
.theHoverBorder {
	box-shadow: none!important;
}
.hoverBorderWrapper img {
	opacity: 1.0;
	filter: alpha(opacity=100); /* For IE8 and earlier */
	-webkit-transition: all 150ms ease-out;
	-moz-transition: all 150ms ease-out;
	-o-transition: all 150ms ease-out;
	transition: all 150ms ease-out;
}
.hoverBorderWrapper:hover img {
	opacity: 0.70;
	filter: alpha(opacity=70);
}
.imgboxes_style1 .hoverBorder:hover h6, .imgboxes_style1 .hoverborder:hover h6 {
	left: -10px!important;
}
.download-button {
	width: 215px;
	height: 50px;
	background: #172431;
	border-radius: 8px;
	color: #e9e9e9;
	overflow: hidden;
}
.download-button a, .download-button a:hover {
	color: #e9e9e9;
}
.d-icon {
	width: 24%;
	height: 50px;
	float: left;
	border-right: 1px #3e3e3e solid;
	background: url('/images/marketing/callstoactions/d-arrow.png') 15px no-repeat;
	-webkit-transform: scale(1);
}
.d-icon img {
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .08s ease-in-out;
	opacity: 1;
}
.d-text {
	width: 70%;
	padding: 5px 0 0 10px;
	float: left;
	border-left: 1px #fff solid;
	height: 46px;
}
.d-text p {
	margin-bottom: 0;
}
.d-text p span {
	font-size: 1.7em;
}
.download-button:hover .d-icon img {
	-webkit-transform: scale(5);
	opacity: 0;
}
.download-button1 {
	width: 215px;
	height: 50px;
	background: #172431;
	border-radius: 8px;
	color: #e9e9e9;
	overflow: hidden;
}
.download-button1 a, .download-button1 a:hover {
	color: #e9e9e9;
}
.d-icon1 {
	width: 24%;
	height: 50px;
	float: left;
	border-right: 1px #3e3e3e solid;
	background: url('/images/marketing/callstoactions/d-arrow.png') 15px 3px no-repeat;
}
.d-icon1 {
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .08s ease-in-out;
	opacity: 1;
}
.download-button1:hover .d-icon1 {
	background-position: 15px 9px;
}
#jcfc_btn_Sales_Talking_Head_Videos {
	background: #072342 !important;
	color: #fff !important;
}
#jcfc_btn_Sales_Marketing_Videos_Interest {
	background: #072342 !important;
	color: #fff !important;
}
.hwd-marketingvideo .hwd-module h2 {
	font-size: 14px !important;
}
.media, .media .media {
	margin-top: 0px !important;
}
.livedemo {
	background: #4388c8;
	width: 275px;
	height: 50px;
	border-radius: 8px;
	color: #e9e9e9;
	overflow: hidden;
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	opacity: 1;
	transition: .2s ease-in-out;
	border: 1px solid #fff;
}
.livedemo a, .livedemo a:hover {
	color: #e9e9e9;
	display: block;
}
.livedemo:hover .d-icon2 img {
	-webkit-transform: scale(5);
	-moz-transform: scale(5);
	-o-transform: scale(5);
	opacity: 0;
	transform: scale(5);
	opacity: 0;
}
.livedemo:hover {
	background: #082038;
}
.calltoaction {
	background: #082038;
	border: 2px #fff solid;
	width: 237px;
	height: 47px;
	border-radius: 8px;
	color: #e9e9e9;
	overflow: hidden;
	margin: 0 -8px 8px;
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	opacity: 1;
	transition: .2s ease-in-out;
}
.calltoaction a, .calltoaction a:hover {
	color: #e9e9e9;
	display: block;
}
.calltoaction:hover {
	background: #4388c8;
}
.calltoaction .d-text p span {
	font-size: 1.4em;
}
.d-icon2 {
	width: 23%;
	height: 50px;
	float: left;
	background: url('/images/marketing/callstoactions/d-arrow-right.png') 18px 14px no-repeat;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.d-icon2 img {
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	opacity: 1;
	transition: .2s ease-in-out;
	opacity: 1;
}
.calltoaction .d-icon2 {
	background: url('/images/marketing/callstoactions/d-arrow-right.png') 11px 14px no-repeat;
}
.jc-support .box {
	margin-bottom: 15px;
}
.jc-support .hoverBorder h6 {
	display: none;
}
/* ///////////////////////////////////////////////////HARDCOVER/////////////////////////////////////////////////////*/



/*1. container*/



.book {
	float: left;
	position: relative;
	width: 129px;
	height: 178px;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
/* 2. background & color */



/* HARDCOVER FRONT */



.hardcover_front li:first-child {
	background-color: #eee;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
/* reverse */



.hardcover_front li:last-child {
	background: #fffbec;
}
/* HARDCOVER BACK */



.hardcover_back li:first-child {
	background: #fffbec;
}
/* reverse */



.hardcover_back li:last-child {
	background: #fffbec;
}
.book_spine li:first-child {
	background: #eee;
}
.book_spine li:last-child {
	background: #333;
}
/* thickness of cover */



.hardcover_front li:first-child:after, .hardcover_front li:first-child:before, .hardcover_front li:last-child:after, .hardcover_front li:last-child:before, .hardcover_back li:first-child:after, .hardcover_back li:first-child:before, .hardcover_back li:last-child:after, .hardcover_back li:last-child:before, .book_spine li:first-child:after, .book_spine li:first-child:before, .book_spine li:last-child:after, .book_spine li:last-child:before {
	background: #999;
}
/* page */



.meetjc ul {
	list-style-type: none;
}
.page > li {
	background: -webkit-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
	background: -moz-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
	background: -ms-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
	background: linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
	box-shadow: inset 0px -1px 2px rgba(50, 50, 50, 0.1), inset -1px 0px 1px rgba(150, 150, 150, 0.2);
	border-radius: 0px 5px 5px 0px;
}
/*3. opening cover, back cover and pages*/



.hardcover_front {
	-webkit-transform: rotateY(-34deg) translateZ(8px);
	-moz-transform: rotateY(-34deg) translateZ(8px);
	transform: rotateY(-34deg) translateZ(8px);
	z-index: 100;
}
.hardcover_back {
	-webkit-transform: rotateY(-15deg) translateZ(-8px);
	-moz-transform: rotateY(-15deg) translateZ(-8px);
	transform: rotateY(-15deg) translateZ(-8px);
}
.page li:nth-child(1) {
	-webkit-transform: rotateY(-28deg);
	-moz-transform: rotateY(-28deg);
	transform: rotateY(-28deg);
}
.page li:nth-child(2) {
	-webkit-transform: rotateY(-30deg);
	-moz-transform: rotateY(-30deg);
	transform: rotateY(-30deg);
}
.page li:nth-child(3) {
	-webkit-transform: rotateY(-32deg);
	-moz-transform: rotateY(-32deg);
	transform: rotateY(-32deg);
}
.page li:nth-child(4) {
	-webkit-transform: rotateY(-34deg);
	-moz-transform: rotateY(-34deg);
	transform: rotateY(-34deg);
}
.page li:nth-child(5) {
	-webkit-transform: rotateY(-36deg);
	-moz-transform: rotateY(-36deg);
	transform: rotateY(-36deg);
}
/*4. position, transform & transition*/



.hardcover_front, .hardcover_back, .book_spine, .hardcover_front li, .hardcover_back li, .book_spine li {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.hardcover_front, .hardcover_back {
	-webkit-transform-origin: 0% 100%;
	-moz-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
}
.hardcover_front {
	-webkit-transition: all 0.8s ease, z-index 0.6s;
	-moz-transition: all 0.8s ease;
	transition: all 0.8s ease, z-index 0.6s;
}
/* HARDCOVER front */



.hardcover_front li:first-child {
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-transform: translateZ(2px);
	-moz-transform: translateZ(2px);
	transform: translateZ(2px);
}
.hardcover_front li:last-child {
	-webkit-transform: rotateY(180deg) translateZ(2px);
	-moz-transform: rotateY(180deg) translateZ(2px);
	transform: rotateY(180deg) translateZ(2px);
}
/* HARDCOVER back */



.hardcover_back li:first-child {
	-webkit-transform: translateZ(2px);
	-moz-transform: translateZ(2px);
	transform: translateZ(2px);
}
.hardcover_back li:last-child {
	-webkit-transform: translateZ(-2px);
	-moz-transform: translateZ(-2px);
	transform: translateZ(-2px);
}
/* thickness of cover */



.hardcover_front li:first-child:after, .hardcover_front li:first-child:before, .hardcover_front li:last-child:after, .hardcover_front li:last-child:before, .hardcover_back li:first-child:after, .hardcover_back li:first-child:before, .hardcover_back li:last-child:after, .hardcover_back li:last-child:before, .book_spine li:first-child:after, .book_spine li:first-child:before, .book_spine li:last-child:after, .book_spine li:last-child:before {
	position: absolute;
	top: 0;
	left: 0;
}
/* HARDCOVER front */



.hardcover_front li:first-child:after, .hardcover_front li:first-child:before {
	width: 4px;
	height: 100%;
}
.hardcover_front li:first-child:after {
	-webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
	-moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
	transform: rotateY(90deg) translateZ(-2px) translateX(2px);
}
.hardcover_front li:first-child:before {
	-webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
	-moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
	transform: rotateY(90deg) translateZ(158px) translateX(2px);
}
.hardcover_front li:last-child:after, .hardcover_front li:last-child:before {
	width: 4px;
	height: 160px;
}
.hardcover_front li:last-child:after {
	-webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
	-moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
	transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
}
.hardcover_front li:last-child:before {
	box-shadow: 0px 0px 30px 5px #333;
	-webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
	-moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
	transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
}
/* thickness of cover */



.hardcover_back li:first-child:after, .hardcover_back li:first-child:before {
	width: 4px;
	height: 100%;
}
.hardcover_back li:first-child:after {
	-webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
	-moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
	transform: rotateY(90deg) translateZ(-2px) translateX(2px);
}
.hardcover_back li:first-child:before {
	-webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
	-moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
	transform: rotateY(90deg) translateZ(158px) translateX(2px);
}
.hardcover_back li:last-child:after, .hardcover_back li:last-child:before {
	width: 4px;
	height: 160px;
}
.hardcover_back li:last-child:after {
	-webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
	-moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
	transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
}
.hardcover_back li:last-child:before {
	box-shadow: 10px -1px 80px 20px #666;
	-webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
	-moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
	transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
}
/* BOOK SPINE */



.book_spine {
	-webkit-transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
	-moz-transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
	transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
	width: 16px;
	z-index: 0;
}
.book_spine li:first-child {
	-webkit-transform: translateZ(2px);
	-moz-transform: translateZ(2px);
	transform: translateZ(2px);
}
.book_spine li:last-child {
	-webkit-transform: translateZ(-2px);
	-moz-transform: translateZ(-2px);
	transform: translateZ(-2px);
}
/* thickness of book spine */



.book_spine li:first-child:after, .book_spine li:first-child:before {
	width: 4px;
	height: 100%;
}
.book_spine li:first-child:after {
	-webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
	-moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
	transform: rotateY(90deg) translateZ(-2px) translateX(2px);
}
.book_spine li:first-child:before {
	-webkit-transform: rotateY(-90deg) translateZ(-12px);
	-moz-transform: rotateY(-90deg) translateZ(-12px);
	transform: rotateY(-90deg) translateZ(-12px);
}
.book_spine li:last-child:after, .book_spine li:last-child:before {
	width: 4px;
	height: 16px;
}
.book_spine li:last-child:after {
	-webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);
	-moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);
	transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);
}
.book_spine li:last-child:before {
	box-shadow: 5px -1px 100px 40px rgba(0, 0, 0, 0.2);
	-webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);
	-moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);
	transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);
}
.page, .page > li {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.page {
	width: 100%;
	height: 98%;
	top: 1%;
	left: 3%;
	z-index: 10;
}
.page > li {
	width: 100%;
	height: 100%;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition-property: transform;
	-moz-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	transition-timing-function: ease;
}
.page > li:nth-child(1) {
	-webkit-transition-duration: 0.6s;
-moz-transition-dur
}
.form_itnation {
	width: 25%;
	float: left;
}
.content_itnation {
	width: 74%;
	float: left;
	margin-right: 5px;
}
.form_itnation img {
	height: 225px !important;
}
.moduletable .latestblog {
	float : none !important;
	width : 100% !important;
	padding-left : 0% !important;
}
div#je-testimonials2 div#je-con div#je-quoteright img {
	float : left;
	margin : 0 0 0 0 !important;
	margin-right: 15px !important;
}
.testimonial .bghelper h4 {
	color: #0a2642;
	font-family: inherit;
	font-weight: bold;
	line-height: 20px;
	margin: 10px 0;
	text-rendering: optimizelegibility;
}
.nm-oceanic-grey {
	overflow: hidden;
	clear: both;
	margin-bottom: 20px !important;
}
.nm-left.nm-oceanic-grey .nm-avatar-wrapper { /*background: url("oceanic_grey_quote.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0) !important;*/
	margin: 0 10px 10px 0;
	min-height: 70px;
	min-width: 90px;
}
.nm-audio, .nm-author {
	padding: 5px !important;
}
.nm-author {
	display: block;
	font-size: 12px;
}
.nm-button.readon.readmore {
	float: left;
	margin: 5px;
}
.nm-module div.nm-avatar img {
}
.nm-avatar img {
	background-color: #f7f7f7;
	border: 1px solid #dbdbdb;
	margin: 10px;
	padding: 5px;
}
.nm-avatar-wrapper img {
	height: 100px;
	margin: 2px 0 0 !important;
	width: 100px;
}
.nm-left.nm-oceanic-grey .nm-avatar-wrapper { /*background: url("oceanic_grey_quote.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0) !important;*/
	margin: 0 10px 10px 0;
	min-height: 70px;
	min-width: 90px;
	float: left;
}
.bghelper .nm-button.readon.readmore a {
	background: none repeat scroll 0 0 #0a2642;
	border-radius: 2px;
	color: #ffffff;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	margin: 0;
	padding: 6px 10px;
	text-decoration: none;
}
.bghelper .nm-name {
	font-style: italic;
	font-weight: bold;
}
.bghelper .nm-testimonial, .bghelper .nm-testimonial p {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#main_menu ul.nav-child li a:hover {
	width : 94% !important;
	padding-left: 8px !important;
}
#main_menu ul.nav-child li a {
	width : 94% !important;
	padding-left: 8px !important;
}
/*ul ul li.active {



    font-weight: bold;



    background: #e4e4e4;



}*/











.msp_marketing .modulecontent ul.menu li.active ul.nav-child li.active {
	font-weight: bold !important;
}
.msp_marketing .modulecontent ul.menu li.active ul.nav-child li.active a {
	color: #081e35 !important;
}
.msp_marketing .modulecontent ul.menu li ul {
	font-size : 12px !important;
}
.joomconnect_menu .modulecontent ul.menu li.active {
	font-weight: bold !important;
}
.joomconnect_menu .modulecontent ul.menu li.active a {
	color: #081e35 !important;
}
.easyblog-thumb-preview {
	float: left;
	margin-right: 25px;
	max-width: 125px;
}
div#ezblog-body .blog-read #socialbutton {
	left: 50%;
	margin-left: -670px;
	position: fixed;
	top: 500px;
}
#socialbutton.alignleft + .blog-text {
	padding-left: 10px;
	margin-left: 0px !important;
}
#mod356 .span3 {
	min-height: 150px;
}
#hwd-container .media-aspect169, .hwd-module .media-aspect169 {
	padding-top: 55%;
}
.html5-video-player .html5-video-container {
	background: #fff no-repeat scroll center center !important;
}
/*Added by Atul 17-April-2015*/



nav#main_menu > ul > li > a.sf-with-ul .sf-sub-indicator {
	background : none !important;
}
nav#main_menu > ul ul .sf-sub-indicator {
	background : none !important;
}
/* Mosaic - Content */



#user1 .sprocket-mosaic-item .sprocket-readmore {
	position: absolute;
	bottom: 11px;
	color: #fff;
	padding: 6px 10px;
	background-color: #0a2642;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	margin: 0px 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#user1 .sprocket-mosaic-head h2 {
	font-size : 1.2em;
	margin : 0;
}
#user1 .sprocket-mosaic-item .sprocket-mosaic-text {
	margin: 25px 0;
}
/** .pr_table_col[data-color="blue"] .tb_header {
	background-color: #4388C8 !important;
} **/
div.scdp-container {
	text-align: center;
}.pr_table_col[data-color=blue] .tb_header h4
div.scdp-text-horz, div.scdp-counter-horz {
	display: inline-block !important;
	float: none !important;
	color: #4388C8;
}
div.scdp-text-horz {
	margin-top: 10px !important;
	vertical-align: top;
}
.countdownclock-showcaseposition {
	padding-bottom: 30px;
	color: #fff !important;
}
.countdownclock-showcaseposition h2 {
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.jcslidetoptext {
	padding-left: 15%;
}
.jcslidebottomtext {
	padding-left: 19%;
}
.tp-caption {
	padding: 15px;
}
#hwd-container .media-item-navigation {
	background: #08213B !important;
}
#hwd-container .media-item-container .media-item-full {
	background: none !important;
}
/**#hwd-container div.media-item img.media-thumb {



	margin-top:-27px;}	**/



	



#ezblog-body .blog-text {
	padding: 5px 10px 10px 15px !important;
}
/*11-5-2015*/



/*.uniteslider_custom .jcslidetoptext {font-size: 32px !important; position:static !important; margin-bottom:5px !important;}



*/











.rev_slider_wrapper .tp-revslider-mainul .main_title {
	font-size: 28px !important;
	float: left;
	filter: alpha(opacity=0);
	text-shadow: 0 0px 3px rgba(0, 0, 0, 0.7);
	opacity: 1;
	margin: 0px !important;
}
.custom_caption_container .tp-caption.jcslidetoptext.tp-fade.tp-resizeme, .tp-caption.jcslidetoptext.tp-fade.layer1_title.start {
	opacity: 1 !important;
}

@media(min-width:1200px) {
#search .searchBtn {
	margin-top: -7px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	font-size: 20px !important;
}
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	opacity: .7 !important;
	font-weight: normal;
}
.custom_caption_container {
	bottom: 30px;
	left: 50%;
	margin-left: -585px; /*position: absolute;*/
	right: 0;
	width: 1170px;
}
.uniteslider_custom .tp-simpleresponsive .first-slide .tp-caption {
	clear: both;
	color: #e9e9e9;
	float: left;
	left: -100px;
	line-height: 1;
	margin: 0 0 0 -2000px; /*min-width: 400px;*/
	padding: 15px 20px 15px 2000px;
	position: absolute;
	z-index: 1;
	background: none !important;
}
.uniteslider_custom .jcslidetoptext:before {
	background: rgba(0, 0, 0, 0.8);
}
.uniteslider_custom .first-slide .tp-caption:before {
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
	transform: skew(-20deg);
}
/*.uniteslider_custom .jcslidebottomtext { font-size: 20px; font-weight:500 !important; position:static !important;}*/



.uniteslider_custom .jcslidebottomtext:before {
	background: rgba(0, 0, 0, 0.7);
}
.uniteslider_custom .tp-simpleresponsive .first-slide .tp-caption .main_title a {
	position: absolute;
	right: -40px;
	padding: 15px 10px;
	top: 0;
}
.uniteslider_custom .tp-simpleresponsive .first-slide .tp-caption .main_title a:before {
	background: #0a2642;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
	transform: skew(-20deg);
}
.tp-caption.jcslidebottomtext, .jcslidebottomtext, .tp-caption.jcslidetoptext, .jcslidetoptext {
	font-size: 100% !important;
}

@media (min-width:960px) and (max-width:1199px) {
.documentation-page #mod-search-searchword {
	width: 80% !important;
	margin-right: 10px;
}
#page_header .offset6 .header-titles {
	margin-right: 15px;
}
.rev_slider_wrapper .tp-caption a {
	right: -40px !important;
	top: 0px!important;
	height: 100% !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer1_title.start {
	left: 55px !important;
	top: 250px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-revslider-mainul .main_title {
	font-size: 25px !important;
	line-height: 7px !important;
}
.uniteslider_custom .tp-simpleresponsive .tp-caption.layer1_title {
	padding: 14px 20px 12px 2000px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	left: 55px !important;
	top: 300px !important;
	opacity: .7 !important;
}
.uniteslider_custom .tp-simpleresponsive .tp-caption a::before {
	height: 54% !important;
}
.rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	font-size: 17px !important;
	font-weight: normal;
	line-height: 15px !important;
}
/*.ttcalendar_left img {margin-top: -110px!important;}*/



}

@media (min-width:768px) and (max-width:959px) {
/*.ttcalendar_left img {margin-top: -71px!important;}*/





.documentation-page #mod-search-searchword {
	width: 80% !important;
	margin-right: 10px;
}
#mod513 {
	float: right !important;
	width: 32% !important;
}
#page_header .offset6 .header-titles {
	margin-right: 15px;
}
.rev_slider_wrapper .tp-caption a {
	right: -30px !important;
	top: 0px!important;
	height: 100% !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer1_title.start {
	left: 55px !important;
	top: 180px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-revslider-mainul .main_title {
	font-size: 22px !important;
	line-height: 7px !important;
}
.uniteslider_custom .tp-simpleresponsive .tp-caption.layer1_title {
	padding: 14px 20px 12px 2000px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	left: 55px !important;
	top: 225px !important;
	opacity: .7 !important;
}
.uniteslider_custom .tp-simpleresponsive .tp-caption a::before {
	height: 54% !important;
}
.rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	font-size: 15px !important;
	font-weight: normal;
	line-height: 15px !important;
}
}

@media (min-width:641px) and (max-width:767px) {
.rev_slider_wrapper .tp-caption a {
	right: -30px !important;
	top: 0px!important;
	height: 87% !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer1_title.start {
	left: 55px !important;
	top: 120px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-revslider-mainul .main_title {
	font-size: 18px !important;
	line-height: 3px !important;
}
.uniteslider_custom .tp-simpleresponsive .tp-caption.layer1_title {
	padding: 14px 20px 12px 2000px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	left: 55px !important;
	top: 165px !important;
	opacity: .7 !important;
}
.uniteslider_custom .tp-simpleresponsive .tp-caption a::before {
	height: 54% !important;
}
.rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	font-size: 15px !important;
	font-weight: normal;
	line-height: 15px !important;
}
}

@media(max-width:640px) {
.rev_slider_wrapper .tp-caption a {
	right: -30px !important;
	top: 0px!important;
	height: 87% !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer1_title.start {
	left: 55px !important;
	top: 100px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-revslider-mainul .main_title {
	font-size: 13px !important;
	line-height: 3px !important;
}
.uniteslider_custom .tp-simpleresponsive .tp-caption.layer1_title {
	padding: 14px 20px 12px 2000px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	left: 55px !important;
	top: 135px !important;
	opacity: .7 !important;
}
.uniteslider_custom .tp-simpleresponsive .tp-caption a::before {
	height: 54% !important;
}
.rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	font-size: 12px !important;
	font-weight: normal;
	line-height: 15px !important;
}
}

@media(max-width:480px) {
.rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	left: 55px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer1_title.start {
	left: 55px !important;
	top: 50px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-revslider-mainul .main_title {
	font-size: 10px !important;
	line-height: 0px !important;
}
.uniteslider_custom .tp-simpleresponsive .tp-caption.layer1_title {
	padding: 14px 20px 12px 2000px !important;
}
.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	left: 55px !important;
	top: 85px !important;
	opacity: .7 !important;
}
.uniteslider_custom .tp-simpleresponsive .tp-caption a::before {
	height: 54% !important;
}
.rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {
	font-size: 10px !important;
	font-weight: normal;
	line-height: 15px !important;
}
}
/*@media(min-width:361px) and (max-width:440px){ 



.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start{left:33px !important; top:55px !important;}



.uniteslider_custom .rev_slider_wrapper .item-101 .rev_slider_wrapper .title_big {font-size: 11px !important;}







.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer1_title.start{left: -36.43px!important;top: 3px !important;}







.uniteslider_custom .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(3), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(4){min-width: 280px!important;}



.uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.start {    top: 20px !important;}



}



@media(min-width:320px) and (max-width:359px){ 



#slideshow .uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer1_title.start {top: 10px !important;left: -60px !important;}



#slideshow .uniteslider_custom .rev_slider_wrapper .tp-caption.tp-fade.tp-resizeme.layer2_title.start {top: 55px !important;left: 9px !important;}



}*/











/*11-5-2015*/



.iosSlider .slider .item {
	max-height: 1000px;
}
.iosSlider .slider {
	position: static !important;
}
.iosSlider {
	position: static !important;
}
.scrollbarContainer {
	display: none;
}
/*21.10.2015*/







.custom_jc_popup .dfbepp input {
	border-radius: 0px;
}
.custom_jc_popup .dfbepp li {
	width: 100%;
}
.custom_jc_popup .popup_main {
	background: #4388C8;
	width: 375px;
	position: relative;
	top: 0;
	left: 0;
	padding: 0 0px 70px 0px !important;
	text-align: center;
}
.custom_jc_popup .popup_main img {
	margin-top: 30px;
}
.custom_jc_popup .popup_main:after {
	background: url("/images/bg_green.jpg");
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;/*width:387px;*/
	width: 365px;
	height: 77px;
}
.custom_jc_popup .item-page {
	padding-top: 160px;
}
.custom_jc_popup div#cboxContent {
	width: 375px !important;
}
.custom_jc_popup #cboxTitle {
	border: none!important;
}
.custom_jc_popup .no_title #cboxClose {
	right: 5px;
}
.custom_jc_popup #colorbox {
	width: 375px !important;
}
.custom_jc_popup #cboxWrapper {
	width: 375px !important;
}
.custom_jc_popup #cboxLoadedContent {
	width: 375px !important;
}
.custom_jc_popup .dfbeb input.dfbti, .dfbeb select {
	width: 100%;
	height: 35px !important;
}
.custom_jc_popup div#cboxContent, .custom_jc_popup #cboxWrapper, .custom_jc_popup div#colorbox {
	height: 570px !important;
}
.custom_jc_popup .dfbepp input.dmsb[type="button"] {
	width: 100% !important;
}
.custom_jc_popup .dfpfa ul li {
	width: 93% !important;
}
.custom_jc_popup .dfbepp input.dmsb[type="button"] {
	width: 100%;
	background: #4388C8;
	border: 0px;
	height: 35px !important;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}
.custom_jc_popup .dfbeb input.dfbti, .dfpfa textarea {
	width: 100% !important;
}
.custom_jc_popup #colorbox {
	width: 375px !important;
	left: 0% !important;
	right: 0px;
	margin: 0px auto !important;
}
.custom_jc_popup #colorbox {
	height: 580px !important;
	top: 50% !important;
	bottom: 0px;
	margin-top: -270px !important;
}
.custom_jc_popup .page-title {
text-align: left !!important;
}
.custom_jc_popup h1.page-title {
	text-align: left !important;
	margin-top: 22px !important;
}
.custom_jc_popup .no_title #cboxLoadedContent {
	margin-top: 0 !important
}
#cboxClose {
	width: 20px;
	height: 20px;
	background: none !important;
	opacity: 1;
}
#cboxClose:hover {
	opacity: .7 !important
}
#cboxClose:after,  #cboxClose:before {
	content: "";
	position: absolute;
	top: 10px;
	height: 3px;
	background: #fff;
	width: 15px;
	right: 7px
}
#cboxClose:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
#cboxClose:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
-0-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.custom_jc_popup #cboxLoadedContent {
	width: 100% !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.custom_jc_popup .dfpfa ul li {
	width: 100% !important;
}
.custom_jc_popup #cboxTitle {
	display: none !important
}
.custom_jc_popup div#colorbox {
	position: absolute !important;
}
/*.custom_jc_popup #cboxLoadedContent{ height:auto!important;}*/



.custom_jc_popup #cboxLoadedContent {
	height: 580px !important;
}
.ifancybox-inner {
	overflow-x: hidden !important;
}
.custom_jc_popup .dfpfa ul {
	padding-left: 0px !important;
	margin-left: 0px;
}
.custom_jc_popup .html_fld .dfbepb .dfbepl {
	margin-bottom : 20px;
}

/*End 21.10.2015*/



@media only screen and (min-width:2550px) {
#slideshow {
	padding-bottom: 0 !important;
	height: auto !important;
}
}

@media only screen and (max-width:1170px) {
/*.custom_caption_container {transform:scale(0.5) !important; transform-origin:50% 100% 0 !important;}*/



/*.uniteslider_custom .tp-simpleresponsive .jcslidetoptext {font-size: 24px;}



.uniteslider_custom .tp-simpleresponsive .jcslidebottomtext {font-size: 13px;}*/



}

/*@media only screen and (max-width:800px) {



.custom_caption_container {width:850px; margin-left:-425px;}



}*/







/*@media only screen and (max-width:650px) {



.custom_caption_container {width:600px; margin-left:-300px; transform:scale(0.4) !important; transform-origin:50% 100% 0 !important;}



}*/



@media only screen and (max-width:500px) {
.scdp-unit-row .sc-fx-wrapper {
	font-size: 2em !important;
}
.scdp-unit-row .scdp-label {
	font-size: 1em !important;
}
div.scdp-text-horz {
	margin-top: 6px !important;
	font-size: 1.1em;
}
.scdp-number-horz {
	margin-right: 4px !important;
}
}

@media only screen and (max-width:350px) {
.scdp-unit-row .sc-fx-wrapper {
	font-size: 1.75em !important;
}
.scdp-unit-row .scdp-label {
	font-size: 0.8em !important;
}
div.scdp-text-horz {
	margin-top: 6px !important;
	font-size: 1.1em;
}
.scdp-number-horz {
	margin-right: 2px !important;
}
.countdownclock-showcaseposition h2 {
	font-size: 20px !important;
}
}

@media only screen and (max-width:260px) {
.scdp-unit-row .sc-fx-wrapper {
	font-size: 1.4em !important;
}
.scdp-unit-row .scdp-label {
	font-size: 0.6em !important;
}
div.scdp-text-horz {
	margin-top: 4px !important;
	font-size: 1em;
}
.scdp-number-horz {
	margin-right: 1px !important;
}
}
.media-details-view h2 {
	min-height: 45px;
}
#hwd-container .media-respond div.media-content {
	background: #F9F9F9 !important;
}
#mod633 .categories-module li {
	float: left;
	margin: 10px 0px 10px 10px;
	padding: 20px;
	background: #0A2642;
}
#mod633 .categories-module li a {
	color: #fff;
	font-weight: bold;
}
#mod633 .categories-module li a:hover {
	background: none !important;
	color: #4388C8;
}
#hwd-container .label, .hwd-container .label, #hwd-container .badge, .hwd-container .badge {
	background: #4388C8;
}
.documentation-page #page_header .row {
	display: inherit !important;
}
.documentation-page #page_header .span6 {
	width: 50%;
}
/****************** Custom CSS For Landing Pages (DO NOT REMOVE OR MODIFY, ONLY COMMENT OUT AND REPLACE WITH YOUR OWN CUSTOM CSS IN ANOTHER LOCATION! **********/







#lp-container-jm {
	width: 1200px;
	margin: 0 auto;
	height: 500px;
}
#lp-container-jm p {
	color: #ffffff;
}
#lp-container-jm h1 {
	color: #ffffff;
}
#lp-container-jm h2 {
	color: #ffffff;
}
#lp-container-jm h2 {
	font-style: italic;
}
.lp-showcase-container-jm {
	padding-top: 150px;
	width: 100%;
}
.lp-body-container-left-jm {
	width: 65%;
	float: left;
	padding-right: 10px;
}
.lp-body-container-right-jm {
	width: 30%;
	float: right;
	padding-left: 10px;
	height: 400px;
	margin-bottom: -30px;
	background: #4388C8;
	border-radius-bottom: 25px;
	box-shadow: 1px 1px 5px #000000;
}
#jcforms_Marketing_Newsletter input[type="text"] {
	width: 144px !important;
}
#jcforms_Marketing_Newsletter .g-recaptcha {
	margin-bottom: 7px;
}
/* Media List View title min height */



.media-list-view h2.contentheading {
	min-height: 0 !important;
}
/* Media title font size */



#hwd-container .media-details-view h1.contentheading, #hwd-container .media-details-view h2.contentheading, #hwd-container .media-details-view h3.contentheading, #hwd-container .media-details-view h4.contentheading, #hwd-container .media-details-view h5.contentheading, #hwd-container .media-details-view h6.contentheading {
	font-size: 14px !important;
}
/* Gallery layout page min height*/



body.res1170 #hwd-container .media-gallery-view .span4 {
	min-height: 200px !important
}
#hwd-container #slide-quickview .media-categories-lists ul li {
	margin: 10px 0px 10px 10px !important;
	padding: 20px !important;
	background: #0A2642;
	border-radius: 0px;
}
#hwd-container #slide-quickview .media-categories-lists ul li a {
	color: #fff;
	font-weight: bold;
}
#hwd-container #slide-quickview .media-categories-lists ul li a:hover {
	background: none !important;
	color: #4388C8;
}
/* Gallery page tooltip css starts*/



.media-gallery-view a.tooltips {
	position: relative;
	display: block;
}
.media-gallery-view a.tooltips span {
	position: absolute;
	color: #FFFFFF;
	background: #000000;
	height: auto;
	line-height: 20px;
	text-align: center;
	visibility: hidden;
	border-radius: 6px;
	border: 1px solid;
	margin: auto !important;
	left: 0 !important;
	right: 0 !important;
	width: 80% !important;
	min-height: 28px;
	padding: 4px 8px;
}
.media-gallery-view a.tooltips span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-top: 8px solid #000000;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.media-gallery-view a:hover.tooltips span {
	visibility: visible;
	opacity: 0.8;
	bottom: 10px;
	display: block;
	cursor: pointer;
	z-index: 999;
}
.media-gallery-view .media-item .media-aspect169 {
	padding: 0 !important;
}
.media-gallery-view .media-item img {
	position: relative !important;
}

/* Gallery page tooltip css end */







/* Media query for tooltip*/



@media (min-width:980px) and (max-width:1199px) {
.media-gallery-view a:hover.tooltips span {
	margin: auto !important;
}
}

@media screen and (max-width:767px) {
.media-gallery-view .span4 a.tooltips:hover span {
	height: auto;
	position: absolute;
	vertical-align: middle;
	display: block;
	z-index: 9999999;
	width: auto;
	text-align: center;
}
.media-gallery-view a.tooltips {
	position: initial !important;
}
}
#hwd-container .media-gallery-view .media-item {
	overflow: visible !important;
}
/* Media query for tooltip end*/











/*** JM - DOC SECTION CSS DO NOT MODIFY ***/







.docssection-mod-container {
/** STYLE HERE **/



	



}
.docssection-mod-class {
	float: left;
	list-style: inside none square;
	/**margin: 5px;**/



	padding: 5px;
	width: 32%;
}
.docssection-mod-class ul {
	width: 85% !important;
	border: none !important;
	background: none !important;
	margin: 0 0 10px 13px;
}
.docssection-mod-class ul li {
	line-height: 23px;
}
.docssection-mod-class h3 {
	color: #0a2642;
	font-size: 16px;
	padding-left: 50px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.docssection-mod-viewed-icon {
	background-image: url(/images/documents-section-images/icons/JOOMCONNECT---Docs-Section---Latest-Viewed-Icon.png);
	background-repeat: no-repeat;
}
.docssection-mod-updates-icon {
	background-image: url(/images/documents-section-images/icons/JOOMCONNECT---Docs-Section---Latest-Updates-Icon.png);
	background-repeat: no-repeat;
}
.docssection-mod-documents-icon {
	background-image: url(/images/documents-section-images/icons/JOOMCONNECT---Docs-Section---Latest-Documents-Icon.png);
	background-repeat: no-repeat;
}
.docssection-mod-joomconnect-icon {
	background-image: url(/images/documents-section-images/icons/JOOMCONNECT---Docs-Section---JoomConnect-Icon.png);
	background-repeat: no-repeat;
}
.docssection-mod-web-icon {
	background-image: url(/images/documents-section-images/icons/JOOMCONNECT---Docs-Section---webdesign-Icon.png);
	background-repeat: no-repeat;
}
.docssection-mod-marketing-icon {
	background-image: url(/images/documents-section-images/icons/JOOMCONNECT---Docs-Section---marketing-Icon.png);
	background-repeat: no-repeat;
}
.docssection-mod-internaldocs-icon {
	background-image: url(/images/documents-section-images/icons/JOOMCONNECT---Docs-Section---internaldocs-Icon.png);
	background-repeat: no-repeat;
}
.docssection-mod-getstarted-icon {
	background-image: url(/images/documents-section-images/icons/JOOMCONNECT---Docs-Section---gettingstarted-Icon.png);
	background-repeat: no-repeat;
}
.docssection-mod-employee-handbook {
	background-image: url(/images/documents-section-images/icons/JOOMCONNECT---Docs-Section---employee-handbook.png);
	background-repeat: no-repeat;
}
.documentation-page #mod-search-searchword {
	width: 90%;
	max-width: 780px;
}
input.search-query {
	border-radius: 0px !important;
}
.docssection-section-title {
	background: #10223e;
	padding: 10px;
}
.docssection-section-title p {
	margin-top: 10px;
	color: #ffffff;
	text-align: center;
	font-size: 18px;
}

/*** JM - DOC SECTION CSS DO NOT MODIFY ***/	







/*CSS for Website Templates Page*/











@media screen and (min-width: 1200px) {
.documentation-page #mod-search-searchword {
	width: 85% !important;
	margin-right: 10px;
}
.msptemplate.span4 {
	width: 388px;
}
}

@media screen and (max-width: 979px) and (min-width: 768px) {
.msptemplate.span4 {
	width: 268px;
}
}

/*end*/











/*Added By Atul*/



@media screen and (max-width: 359px) {
.search .button.btn {
	width: 90%;
}
}

@media screen and (min-width: 360px) and (max-width: 767px) {
.documentation-page #mod-search-searchword {
	display: inline-block;
	margin-bottom: 0 !important;
	width: 60%;
}
.search .button.btn {
	margin-left: 10px;
}
}

@media screen and (min-width: 640px) and (max-width: 767px) {
#mod513 {
	width: 33% !important;
}
.documentation-page .docssection-mod-class {
	min-height: 285px !important;
}
}

@media screen and (max-width: 560px) {
.ttcalendar_left img {
	margin-top: 2px;
}
.documentation-page .docssection-mod-class {
	width : 100% !important;
}
}

@media screen and (min-width: 561px) and (max-width: 767px) {
.documentation-page .docssection-mod-class {
	width: 48%;
	min-height: 260px;
}
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
.documentation-page .docssection-mod-class {
	width: 31%;
}
}

@media screen and (min-width: 980px) and (max-width: 1200px) {
.documentation-page .docssection-mod-class h3 {
	padding-bottom: 20px !important;
}
#search .searchBtn {
	margin-top: -7px !important;
}
}

@media(max-width:1024px) {
.custom_jc_popup #colorbox {
	height: 580px !important;
	top: 42% !important;
	bottom: 0px;
	margin-top: -270px !important;
}
}

@media(max-width:768px) {
.custom_jc_popup #colorbox {
	height: 580px !important;
	top: 45% !important;
	bottom: 0px;
	margin-top: -270px !important;
}
}

@media(max-width:767px) {
.custom_jc_popup #colorbox {
	top: 10px !important;
	bottom: 0px;
	margin-top: 0px !important;
}
}

@media(max-width:480px) {
.custom_jc_popup h1.page-title {
	text-align: left !important;
	margin-top: 0px !important;
}
.custom_jc_popup .popup_main:after {
	display: none !important;
}
.custom_jc_popup .popup_main {
	width: 100% !important;
	padding: 0 0px 30px 0px !important;
}
.custom_jc_popup .dfbeb input.dfbti, .dfpfa textarea {
	width: 100%;
	max-width: 100% !important;
	margin-bottom: 5px;
}
.custom_jc_popup .dfpfa ul li {
	display: block;
}
.custom_jc_popup #colorbox {
	width: 100% !important;
}
.custom_jc_popup #cboxWrapper {
	width: 100% !important;
}
.custom_jc_popup #cboxLoadedContent {
	width: 100% !important;
}
.custom_jc_popup div#cboxContent {
	width: 100% !important;
}
.custom_jc_popup .page-title {
	text-align: left !important;
}
.custom_jc_popup .dfpfa ul li {
	width: 100% !important;
	padding: 0 !important;
}
.custom_jc_popup .dfbepp {
	margin: 0;
	padding: 0;
}
.custom_jc_popup .dfbeb input.dfbti, .dfbeb select {
	width: 100% !important;
}
.custom_jc_popup .html_fld .dfbepb .dfbepl {
	margin-top : 20px;
}
}

@media(max-width:320px) {
.custom_jc_popup .dfbeb input.dfbti, .dfpfa textarea {
	width: 100%;
	max-width: 100% !important;
	margin-bottom: 5px;
}
.custom_jc_popup #colorbox {
	width: 100% !important;
}
.custom_jc_popup .page-title {
	text-align: left !important;
}
}
/*Added by Donna for IT Nation 2015 Page*/



.itnationpage .feature-promo2 {
	color: #c9262c;
}
/*end*/







/*backup documentation page*/



#mainbody p.update-icon:before, p.tip-icon:before, p.warning-icon:before {
	padding: 2px 10px 3px 10px;
	line-height: normal;
}
.item-969 .breadcrumbs li:after {
	content: '|';
	top: -4%;
	margin-top: 0px;
	border-left-color: inherit;
	border: none;
	margin-left: -3px !important;
	color : #fff;
}

/*Documentation Page*/



@media screen and (min-width: 768px) and (max-width: 1200px) {
#mainbody .docssection-mod-class h3 {
	padding-bottom: 10px;
	padding-top: 10px;
}
}

@media only screen and (max-width:479px) {
.joomla_image img, .alignleft {
	float: left !important;
	width: 100%;
}
}

@media only screen and (max-width:650px) {
.item-1980 .item-page p > img.img_responsive, .item-969 .item p > img.img_responsive {
	float: left !important;
	width: 100%;
}
}
.item-969 .hwd-container h3.contentheading {
	display : none;
}
.item-969 #content #user1 .row {
	margin-bottom: 0px;
}
.item-969 #content {
	margin: 5px auto 0;
}
.item-969 .item-page {
	padding: 5px;
}
/*Breadcrumbs*/



.item-969 .breadcrumbs.fixclear > li:first-child, .item-969 .breadcrumbs.fixclear > li:nth-child(3) {
	display : none;
}
.item-969 .breadcrumbs.fixclear > li:nth-child(2):after {
	content: initial;
}
.tcvn-articles-categories .collapsable > a, .tcvn-articles-categories .collapsable .sub-menu a, .tcvn-articles-categories .expandable > a, .tcvn-articles-categories .expandable .sub-menu a {
	display: block;
	margin-top: -4px;
	margin-left: 5px;
}
ul.custom_category_title li {
	list-style-type: none;
	margin-left: 15px;
}
/*@media only screen and (max-width:1199px) {*/



	/*,.item-969 .tip-icon , .item-969 .warning-icon , .item-969 .update-icon*/



.item-1980 .tip-icon, .item-1980 .warning-icon, .item-1980 .update-icon {
	display: table-cell;
}
/*}*/







/*@media only screen and (max-width:979px) {*/



.item-1980 .item-page > p.blank_tag, .item-969 .itemIntroText > p.blank_tag {
	display: inline-block;
}

/*}*/







@media only screen and (max-width:569px) {
.theme_color {
	margin-top : 20px;
}
}
li.mktgrp_name {
	width: 160px;
	min-width: 150px;
	padding-left: 10px;
}
.mkt_grp_module li.mktgrp_cbox,  .mkt_grp_module li.mktgrp_name {
	float: left !Important;
}
.mkt_grp_module #__jcd_btn {
	float: none;
	margin-top: 10px;
}
.item-969 .tip-icon {
	margin-top: 30px;
	margin-bottom: 21px;
}
.item-969 .warning-icon {
	margin-top: 26px;
	margin-bottom: 30px;
}
.item-969 .update-icon {
	margin-top: 30px;
	margin-bottom: 30px;
}
p.copyright {
	display: none;
}
/*Css for Shop Page*/







body.res1170.item-2224 div[class*="span"] {
	margin-left: 25px;
}
.item-2224 .offer-banners .hoverBorder, .offer-banners .hoverborder {
	margin-bottom: 20px;
}
.item-2224 .theHoverBorder:hover {
	-webkit-box-shadow: 0 0 0 5px #2A6DAC inset !important;
	-moz-box-shadow: 0 0 0 5px #2A6DAC inset !important;
	box-shadow: 0 0 0 5px #2A6DAC inset !important;
}
#mod713 {
	margin-left: 30px !important;
}

@media only screen and (min-width: 320px) {
body.res1170.item-2224 div.span4, body.res1170.item-2224 div.span8, body.res1170.item-2224 div.span2, body.res1170.item-2224 div.span12#mod714, body.res1170.item-2224 #bottom div.span12, body.res1170.item-2224 #user3 div.span12 {
	margin-left: 0px !important;
}
body.res1170.item-2224 #user1 .row, body.res1170.item-2224 #user2 .row, body.res1170.item-2224 #user3 .row, body.res1170.item-2224 #user4 .row, body.res1170.item-2224 #user12 > .row {
	margin-left: 0px;
}
body.res1170.item-2224 #user4 .row .span10 {
	margin-left: 0px;
}
body.res1170.item-2224 div.span4 {
	min-height: auto !important;
}
}
body.res1170.item-2224 #user4 .span10 {
	width: 970px;
}
body.res1170.item-2224 .row {
	margin-bottom: 10px;
}
#mod715 .row.shop-features {
	margin-left: -12px !important;
}
#mod715 .row.shop-features .span3 {
	margin-left: 12px;
}
body.res1170.item-2224 .shop-features .shop-feature:hover {
	background: #2A6DAC !important;
}
.orderlistcontainer {
	vertical-align: top;
}
.orderlist {
	display: none;
	position: absolute;
	border: solid #CAC9C9 1px;
	background: #FFF;
	cursor: pointer;
	z-index: 1;
}
.item-2243 .span4.display-number.dropdown-select {
	width: 92%;
	min-height: inherit !important;
}
.com_virtuemart.category.item-2224 .product.span.span3 {
	width: 260px;
}
.product-list-item:hover .prod-details .actions {
	z-index: 9;
}
.browse-view .vm-pagination ul li {
	display: inline-block;
}
#mod709 .caroufredsel_wrapper {
	min-height: 410px;
}
#mod712 .caroufredsel_wrapper {
	min-height: 220px;
}

@media(max-width:800px) {
#mod708 .hoverBorder, #mod708 .hoverborder {
	display: block;
}
}

@media (min-width:650px) and (max-width:767px) {
#mod708 .span5, #mod708 .span3 {
	width: 30% !important;
	margin-left: 20px;
	float: left;
	clear: none !important;
}
#mod708 .span4 {
	width: 30% !important;
	float: left;
}
}

@media(max-width:649px) {
#mod708 .span4, #mod708 .span5 {
	width: 46%;
	float: left;
}
#mod708 .span4, #mod708 .span3 {
	margin-left: 0px !important;
}
#mod708 .span5 {
	margin-left: 20px;
}
#mod708 .span3 {
	width: 100%;
	clear: both;
}
#mod708 .span3 a.hoverborder {
	float: left;
	width: 46%;
}
#mod708 .span3 a.hoverborder:nth-child(2) {
	margin-left: 20px;
}
.shop.tabbable .nav li a {
	font-size: 1.2em !important;
	;
}
#mod709 .shop.tabbable .nav li:nth-child(2) {
	margin-left: 10px !important;
	;
	padding-left: 10px !important;
	;
}
}

@media(max-width:479px) {
#mod708 .span4, #mod708 .span5, #mod708 .span3 a.hoverborder {
	width: 100%;
	margin-left: 0px !important;
}
#mod708 .span3 {
	margin-left: 0px !important;
}
#mod708 .span5, #mod708 .span3 a.hoverborder:nth-child(2) {
	margin-left: 0px !important;
}
.hoverBorderWrapper > img {
	width: 100% !important;
}
.shop.tabbable .nav li a {
	font-size: .9em !important;
}
#mod709 .shop.tabbable .nav li:nth-child(2) {
	margin-left: 10px !important;
	padding-left: 10px !important;
}
#user3 #mod713 {
	margin-left: 0px !important;
}
}

@media (min-width:320px) and (max-width:479px) {
ul#partners_carousel714 li {
	width: 97px !important;
}
}

@media (min-width:480px) and (max-width:767px) {
ul#partners_carousel714 li {
	width: 103px !important;
}
}

@media (min-width:768px) and (max-width:978px) {
#mod708 .span5 {
	width: 230px;
}
}
/*This css was copied from template.css and it is commneted on it */



/* SHOP LATEST // BEST SELLING TABS - CAROUSEL */







.shop.tabbable .nav {
	border-bottom: 3px solid #d5d5d5;
	padding-bottom: 15px;
}
.shop.tabbable .nav li {
	float: left;
	margin-left: 30px;
	padding-left: 30px;
	border-left: 2px solid #d5d5d5;
}
.shop.tabbable .nav li:first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}
.shop.tabbable .nav li a {
	font-size: 20px;
	font-weight: 900;
	color: #8c8c8c;
	position: relative;
}
.shop.tabbable .nav li a:hover {
	color: #595959;
	background-color: transparent;
}
.shop.tabbable .nav li.active a {
	color: #cd2122;
	background-color: transparent;
}
.shop.tabbable .nav li.active a:after {
	content: '';
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -8px;
	border: 5px solid transparent;
	border-bottom-color: #d5d5d5;
}
.shop.tabbable .shop-latest-carousel {
	margin-right: 40px;
	position: relative;
}
.shop.tabbable .shop-latest-carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 370px;
}
.shop.tabbable .shop-latest-carousel ul li {
	float: left;
	margin-right: 20px;
	width: 270px;
}
.shop.tabbable .shop-latest-carousel .controls {
	position: absolute;
	right: 0;
	top: 0;
	margin-right: -40px;
	height: 100%;
	width: 40px;
}
.shop.tabbable .shop-latest-carousel .controls a {
	width: 40px;
	height: 49.5%;
	background: #f1f1f1;
	display: block !important;
	position: absolute;
}
.shop.tabbable .shop-latest-carousel:hover .controls a {
	background: #eee;
}
.shop.tabbable .shop-latest-carousel .controls a:hover {
	background: #dedede;
}
.shop.tabbable .shop-latest-carousel .controls a.prev {
	top: 50%;
}
.shop.tabbable .shop-latest-carousel .controls a span {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -7px 0 0 -7px;
}
.shop.tabbable .tab-content {
	overflow: visible;
}
.shop.tabbable .tab-content > .tab-pane {
	display: block;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}
.shop.tabbable .tab-content > .active {
	visibility: visible;
	height: auto;
}
.product-list-item {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #ffffff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #ffffff 61%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(61%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #ffffff 61%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #ffffff 61%, #ededed 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #ffffff 61%, #ededed 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #ffffff 61%, #ededed 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.product-list-item.promo-new:after {
	content: 'NEW';
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	background: #12a1c5;
	line-height: 1;
	padding: 4px 6px;
	position: absolute;
	left: 20px;
	top: 20px;
}
.product-list-item.promo-new:before {
	content: '';
	border: 3px solid transparent;
	border-top-color: #12a1c5;
	position: absolute;
	left: 27px;
	top: 39px;
	z-index: 1;
}
.product-list-item.promo-sale:after {
	content: 'SALE';
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	background: #c51212;
	line-height: 1;
	padding: 4px 6px;
	position: absolute;
	left: 20px;
	top: 20px;
}
.product-list-item.promo-sale:before {
	content: '';
	border: 3px solid transparent;
	border-top-color: #c51212;
	position: absolute;
	left: 27px;
	top: 39px;
	z-index: 1;
}
.product-list-item > .hover {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
	border: solid 2px #e8e8e8;
}
.product-list-item .image {
	text-align: center;
	line-height: 251px;
	max-height: 251px;
}
.product-list-item .prod-details {
	background: #f3f3f3;
	padding: 15px;
	border-top: 1px solid #E8E8E8;
}
.product-list-item .prod-details h3 {
	font-size: 14px;
	color: #2f2f2f;
	line-height: 1.3;
	margin: 0 0 10px
}
.product-list-item .prod-details p.desc {
	font-size: 12px;
	font-style: italic;
	color: #939393;
	line-height: 1.3;
}
.product-list-item .prod-details .actions {
	text-align: right;
	position: absolute;
	right: 0px;
	bottom: 10px;
	width: 0;
	overflow: hidden;
	line-height: 1;
}
.product-list-item .prod-details .actions a,  .product-list-item .prod-details .actions input.addtocart-button,  .product-list-item .prod-details .actions input.addtocart-button-disabled {
	display: inline-block;
	background: #cd2122;
	color: #fff;
	font-size: 10px;
	line-height: 19px;
	padding: 0px 6px;
	white-space: nowrap;
	margin-bottom: 3px;
	float: right;
	height: 18px;
}
.browser_firefox .product-list-item .prod-details .actions a {
	line-height: 17px;
}
.product-list-item .prod-details .actions input.addtocart-button-disabled {
	max-width: 180px;
	border: 0;
	line-height: 1;
	padding: 0 6px;
	height: 18px;
	outline: none !important;
	text-align: right;
	opacity: .5;
	filter: alpha(opacity=50);
}
.product-list-item .prod-details .actions a:hover,  .product-list-item .prod-details .actions input.addtocart-button:hover {
	background: #333;
}
.product-list-item .prod-details .actions form.product {
	margin: 0;
	display: inline-block;
	width: 180px;
}
.product-list-item .prod-details .actions form.product .addtocart-bar {
	float: right;
}
.product-list-item .prod-details .actions form.product input {
	margin: 0;
}
.product-list-item .prod-details .actions form.product span.addtocart-button {
	width: auto;
	margin: 0;
}
.product-list-item .prod-details .actions input.addtocart-button {
	border: 0;
	text-transform: uppercase;
}
.product-list-item .prod-details .actions form.product .quantity-box {
	margin: 0 4px 0 0;
	width: 18px;
	height: 18px;
	float: none;
	display: inline-block;
	padding: 0;
}
.product-list-item .prod-details .actions form.product .quantity-box input {
	margin: 0;
	width: 18px;
	height: 18px;
	border: 0;
	font-size: 10px;
	border-radius: 0;
	padding: 0;
	float: none;
	line-height: 1;
	vertical-align: middle;
	border: 1px solid #595959;
	height: 16px;
	text-align: center;
}
.product-list-item .prod-details .actions form.product span.quantity-controls {
	display: inline-block;
	width: 36px;
	height: 18px;
	padding: 0;
	margin: 0;
}
.product-list-item .prod-details .actions form.product span.quantity-controls input {
	float: left;
	border: 0;
	width: 18px;
	height: 18px;
	padding: 0;
	margin: 0;
	background: #595959;
	color: #fff;
	font-size: 10px;
	line-height: 1;
	display: inline-block;
	background-image: url(../images/qty_plusminus.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.product-list-item .prod-details .actions form.product span.quantity-controls input.quantity-minus {
	background-position: right center;
}
.product-list-item .prod-details .actions form.product span.quantity-controls input:hover {
	background-color: #333;
}
.product-list-item .prod-details .actions form.product .addtocart-bar > span {
	float: left;
}
.product-list-item .prod-details .actions .addtocart-area {
	float: right;
}
.product-list-item .prod-details .actions .addtocart-area form.product {
	display: block;
}
.product-list-item .prod-details .actions .addtocart-area form.product .product-fields {
	padding: 5px 5px 10px;
	background: #CCC;
	background: rgba(204,204,204,.8);
	margin: 10px 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-box-shadow: -1px 1px 0 rgba(255, 255, 255, 0.7);
	-moz-box-shadow: -1px 1px 0 rgba(255, 255, 255, 0.7);
	box-shadow: -1px 1px 0 rgba(255, 255, 255, 0.7);
}
.product-list-item .prod-details .actions .addtocart-area form.product .product-field {
	float: none;
	width: auto;
	display: block;
	margin: 5px 0;
}
.product-list-item .prod-details .actions .addtocart-area form.product .product-field select {
	display: inline;
	max-width: 170px;
	font-size: 11px;
	margin: 0;
	display: inline-block;
	min-width: 160px;
}
.product-list-item .prod-details .actions .addtocart-area form.product .product-field-display {
	display: block;
	margin: 5px 0 0;
}
.product-list-item .price {
	color: #565656;
	font-size: 20px;
	font-weight: 700;
	line-height: 1
}
.product-list-item .price:first-letter {
	font-size: 13px;
	vertical-align: top;
	padding: 0px 3px 0 0;
	line-height: 16px
}
.product-list-item .price small {
	font-size: 13px;
font-weight:;
	position: relative;
	color: #777;
	line-height: 1;
	vertical-align: top;
	margin-left: 5px;
}
.product-list-item .price small:after {
	content: '';
	width: 34px;
	height: 0px;
	border-top: 1px solid #999;
	position: absolute;
	left: -2px;
	top: 9px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-webkit-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
	transform: rotate(-25deg);
}
.product-list-item:hover .prod-details {
	background: #edecec;
}
.shop-latest-products .product-list-item {
	margin-bottom: 25px;
}
/*







.product-list-item:hover .prod-details > h3,



.product-list-item:hover .prod-details > .desc,



.product-list-item:hover .prod-details > .price { opacity: .3; filter:alpha(opacity=50); -webkit-transition:all 120ms ease-in-out; -moz-transition: all 120ms ease-in-out; -o-transition: all 120ms ease-in-out; -ms-transition: all 120ms ease-in-out; transition:all 120ms ease-in-out;}



*/







.product-list-item:hover .prod-details h3 {
	color: #cd2122;
}
.product-list-item:hover .prod-details .actions {
	width: 200px;
	right: 4px;
}
.product-list-item:hover > .hover {
	border: solid 4px #9c9c9c;
}
.product-list-item .prod-details h3,  .product-list-item > .hover,  .product-list-item .prod-details,  .product-list-item .prod-details .actions,  .shop.tabbable .shop-latest-carousel .controls a {
	-webkit-transition: all 120ms ease-in-out;
	-moz-transition: all 120ms ease-in-out;
	-o-transition: all 120ms ease-in-out;
	-ms-transition: all 120ms ease-in-out;
	transition: all 120ms ease-in-out;
}
.product-list-item.uppercase .prod-details h3 {
	text-transform: uppercase;
}
.product-list-item .product-fields-title {
	font-weight: bold;
	display: block;
	padding-right: 10px;
}
.manufacturer-details-view p.manufacturer-image {
	float: right;
	width: 150px;
	height: 150px;
	background: white;
	text-align: center;
	line-height: 150px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	margin: 0 0 15px 15px;
}
.manufacturer-details-view .manufacturer-image > img {
	float: none;
	display: inline;
	margin: 0;
}
/* limited offers carousel */







.limited-offers-carousel {
	position: relative;
}
.limited_offers {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 194px;
}
.limited_offers li {
	float: left;
	margin-right: 20px;
	width: 158px;
	position: relative;
	border: 2px solid #e8e8e8;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #ffffff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #ffffff 61%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(61%, #ffffff), color-stop(100%, #f0f0f0 )); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #ffffff 61%, #f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #ffffff 61%, #f0f0f0 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #ffffff 61%, #f0f0f0 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #ffffff 61%, #f0f0f0 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.limited_offers li:hover {
	border: 2px solid #bbb;
}
.limited_offers li .image {
	max-height: 120px;
	line-height: 120px;
	margin: 10px;
}
.limited_offers li.has_discount:after {
	content: attr(data-discount);
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	background: #c51212;
	line-height: 1;
	padding: 4px 6px;
	position: absolute;
	left: 10px;
	top: 10px;
}
.limited_offers li.has_discount:before {
	content: '';
	border: 3px solid transparent;
	border-top-color: #c51212;
	position: absolute;
	left: 17px;
	top: 29px;
	z-index: 1;
}
.limited_offers li h5 {
	margin: 0 0 10px;
	line-height: 1
}
.limited_offers li h6 {
	margin: 0 0 15px;
	line-height: 1;
	font-size: 11px;
}
.limited_offers li {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.limited_offers li img {
	max-width: 80px;
}
.limited-offers-carousel .controls {
	width: 58px;
	background: #fff;
	position: absolute;
	border: 2px solid #e8e8e8;
	text-align: center;
	right: 0;
	top: 0;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.limited-offers-carousel .controls:after {
	content: '';
	position: absolute;
	top: 50%;
	width: 44px;
	left: 5px;
	border-top: 1px solid #e8e8e8;
}
.limited-offers-carousel .controls a {
	position: absolute;
	width: 54px;
	height: 50%;
	display: block !important;
	opacity: .5;
	filter: alpha(opacity=50);
}
.limited-offers-carousel .controls a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.limited-offers-carousel .controls a.prev {
	top: 50%;
}
.limited-offers-carousel .controls a span {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -7px 0 0 -7px;
}
/* shop-features */







.shop-features {
	margin-bottom: 0;
}
.shop-features .title {
	margin: 0;
	line-height: 1.3;
}
.shop-features .shop-feature {
	background: #969696;
	color: #fff;
	padding: 10px;
	border-radius: 3px;
}
.shop-features .shop-feature:hover {
	background: #2A6DAC;
}
.shop-features .shop-feature a {
	color: #fff;
}
.shop-features .shop-feature > img,  .shop-features .shop-feature a > img {
	float: left;
	margin: 0 20px 0 0;
}
.shop-features .shop-feature > h4,  .shop-features .shop-feature a > h4 {
	line-height: 1;
	margin: 0 0 7px;
	font-size: 18px;
	font-weight: 900;
}
.shop-features .shop-feature > h5,  .shop-features .shop-feature a > h5 {
	line-height: 1;
	margin: 0;
	font-weight: 700;
}
/* PRODUCT PAGE */







.product-gallery {
	border: 1px solid #EAEAEA;
	background: #fff;
	width: 100%;
	min-height: 300px;
	padding-bottom: 10px;
}
.product-gallery .big_image {
	width: 100%;
	text-align: center;
}
.product-gallery ul.thumbs {
	padding: 10px 0 0 10px;
	list-style: none;
	margin: 0;
}
.product-gallery ul.thumbs li {
	float: left;
	margin-left: 10px;
}
.product-gallery ul.thumbs li:first-child {
	margin-left: 0;
}
.product-gallery ul.thumbs li a {
	border: 1px solid #EAEAEA;
	padding: 2px;
	width: 58px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	display: inline-block;
}
.product-gallery ul.thumbs li a:hover {
	border: 1px solid #ddd;
}
.product-gallery ul.thumbs li img {
	max-width: 56px;
	max-height: 56px;
}
.product-page .main-data .first-details {
	font-size: 11px;
	margin-bottom: 20px;
}
.product-page .main-data .small_desc {
	margin-bottom: 20px;
}
.product-page .main-data .name {
	font-size: 32px;
	line-height: 1.4;
	font-weight: normal;
	margin-right: 80px;
	margin-top: 0;
}
.product-page .rating_block {
	float: right;
	padding: 10px;
	background: #EEE;
	border-bottom: 1px solid #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 25px;
	margin-bottom: 15px;
}
.product-page .rating_block .vote strong {
	text-align: right;
	display: block;
	margin-bottom: 0;
	font-size: 10px;
	text-transform: uppercase;
}
.product-page .tabbable {
	margin: 35px 0;
}
.product-page .tabbable .tab-content {
	padding: 0;
}
.product-page .tabbable .tab-content .tab-pane {
}
.product-page .tabbable .tab-content .tab-pane {
	display: block;
	height: 0;
	overflow: hidden;
	padding: 0 15px;
}
.product-page .tabbable .tab-content .tab-pane.active {
	display: block;
	height: auto;
	padding: 10px 15px 15px;
}
.product-page .addtocart-bar span.add-on {
	background-color: #2A6DAC;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #2A6DAC;
	background-image: -moz-linear-gradient(top, #2A6DAC, #2A6DAC);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2A6DAC), to(#2A6DAC));
	background-image: -webkit-linear-gradient(top, #2A6DAC, #2A6DAC);
	background-image: -o-linear-gradient(top, #2A6DAC, #2A6DAC);
	background-image: linear-gradient(to bottom, #2A6DAC, #2A6DAC);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color: #BD362F #BD362F #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.product-page .addtocart-bar span.add-on > span {
	margin-top: 3px;
}
#mainbody .product-page .addtocart-bar .quantity-controls {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 4px 8px;
}
#mainbody .product-page .addtocart-bar .quantity-controls span {
	margin-top: 3px;
	opacity: .6;
}
#mainbody .product-page .addtocart-area .product-fields {
	margin-top: 25px;
}
#mainbody .product-page .addtocart-area .product-fields .product-field {
	margin-bottom: 15px;
}
#mainbody .product-page .addtocart-area .product-fields .product-fields-title {
	display: inline-block;
	min-width: 70px;
	background: #DFDFDF;
	color: #3A3A3A;
	height: 30px;
	vertical-align: top;
	margin-right: 10px;
	line-height: 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-shadow: 0 1px 0 #f9f9f9;
	padding-left: 8px;
	position: relative;
	font-weight: normal;
	box-shadow: 1px 1px 0 white;
}
#mainbody .product-page .addtocart-area .product-fields .product-fields-title:after {
	content: '';
	position: absolute;
	right: -10px;
	top: 5px;
	border: 5px solid transparent;
	border-left-color: #DFDFDF;
}
#mainbody .product-page .addtocart-area .product-fields .product-field-display {
	display: inline-block;
}
#mainbody .product-page .addtocart-area .product-fields .product-field-display select {
	margin: 0;
	font-size: 12px;
	min-width: 220px;
}
#mainbody .product-page .main-data .actions {
	margin-top: 10px;
}
.product-page .main-data .regular_price span {
	text-decoration: line-through;
}
.product-page .mainprice .PricesalesPrice > span {
	color: #CD2122;
	font-size: 28px;
	font-weight: bold;
	line-height: 1;
	display: block;
	margin: 0 0 10px;
}
.product-page .ask-a-question > span {
	margin-top: 3px;
}
.adbox.video {
	position: relative;
}
.adbox.video p {
	margin-bottom: 0;
}
.adbox.video:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	box-shadow: inset 0 0 0 4px rgba(255,255,255,0.4)
}
.adbox.video .video_trigger_container {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 50%;
	margin-left: -75px;
	margin-top: 70px
}
/*.breadcrumbs li::after {



    border-left-color: #0a2642;



     border: medium none;



    content: "|";



    margin-top: -13px;



    left: -2%;



}*/











.item-2264 #user1 .row {
	margin: 0px;
	padding: 0px !important;
}
.item-2264 #content {
	margin: 0px;
}
.item-2264 .breadcrumbs.fixclear {
	margin: 5px 0 0px !important;
}
.item-2264 .breadcrumbs.fixclear > li:first-child, .item-2264 .breadcrumbs.fixclear > li:nth-child(2),  .item-2264 .breadcrumbs.fixclear > li:nth-child(3), .item-2264 .breadcrumbs.fixclear > li:nth-child(4) {
	display: none;
}
.item-2264 .breadcrumbs.fixclear > li:nth-child(5):after {
	content: none !important;
}
#searchForm .only.form-inline {
	display: none;
}
/*************END**************/







div.wrapper h2 {
	font-size: 18px;
	line-height: 20px;
}
div.marke-box1 h3 {
	margin-top: 0px;
}
div.marke-box2 h3 {
	margin-top: 0px;
}
.jeditor-inner-msp div {
	float: left;
	width: 33%;
	font-weight: bold;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
}
.jeditor-inner .icon {
	float: left;
	width: 33%;
}
.jeditor-inner .custom_des_item {
	float: left;
	width: 33%;
}
.custom_des_details {
	float: left;
	width: 33%;
}
.msp-image {
	float: none !important;
	text-align: center;
}
.msp-image > img {
	border: 1px solid #000;
	margin-left: -3px !important;
}
/*.jeditor-inner-docs {



    border: 1px solid #000;



}



.jeditor-inner-docs > span { font-weight: bold;  padding-left: 50px;}*/







.click {
	float: left;
	margin-right: 10px;
}
.add {
	float: left;
}
.add > img {
	width: 80%;
}
.tube > img {
	width: 15%;
}
.documentation-page .pager.pagenav li {
	float: none !important;
}
.documentation-page .pagenav li a {
	background: #0a2642;
	color: #fff;
	font-size: 10px !important;
	letter-spacing: 0px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 7px 8px !important;
}
/*.searchcustom_sidebar_doc_search input#mod-search-searchword {



    width: 60% !important;



    margin-right: 5px;



}*/











.doc_navi_module .moduletitle {
	padding-bottom: 7px !important;
}
.com_search .custom_search_mod_position {
	display: none;
}
.documentation-page div#sidebar_right {
	margin-top: -70px;
}

@media (min-width:320px) and (max-width:767px) {
.documentation-page div#sidebar_right {
	margin-top: 0px !important;
}
}

/* Added By Rahul */



@media(max-width:480px) {
header nav#main_menu {
	float: none !important;
	text-align: center;
}
#jcfc_Sales_Referral ul.etabs li,  .dfpfa referral ul.etabs li {
	display: inline-block;
}
}

@media (min-width:481px) and (max-width:768px) {
#mod513 .g-recaptcha.recap_Marketing_Newsletter {
	transform: scale(0.50)!important;
	-webkit-transform: scale(0.50)!important;
}
#bottom .copyright p {
	float: right;
	display: inline-block;
	max-width: 300px;
}
#footer #bottom .copyright {
	float: none;
}
}
#jc_login_form #username-lbl, #jc_login_form #password-lbl {
	display: inline-block;
	min-width: 90px;
}
#bd_results .jc-login-links ul li {
	list-style-position: inside;
}
#adminForm #hwd-container #slide-quickview .media-categories-lists ul li {
	min-height: 40px;
}

@media(max-width:479px) {
.marketing_videos_container,  .make-custom-center {
	text-align: center;
}
.marketing_videos_container img,  .make-custom-center img {
	float: none !important;
}
.marke-box2 img.referral_img,  .make-custom-center img {
	margin : 0 auto !important;
}
#jcforms_SEO_Evaluation .dlil.checkbox_fld {
	width : 100%;
}
#adminForm #hwd-container #slide-quickview .media-categories-lists ul li {
	min-height: 90px;
	font-size: 8px !important;
}
}
#header #search span.icon-search.icon-white {
	background-image: url("../images/search_white_icon.png");
	background-position: center center;
}

@media (min-width:480px) and (max-width:640px) {
#mod513 .g-recaptcha.recap_Marketing_Newsletter {
	transform: scale(0.50)!important;
	-webkit-transform: scale(0.50)!important;
}
#mod513 {
	width: 26% !important;
}
#adminForm #hwd-container #slide-quickview .media-categories-lists ul li {
	font-size: 12px !important;
}
}

@media(max-width:767px) {
.flleft, .flright {
	width: 100% !important;
	float: none !important;
}
.iframefixwidth iframe {
	width: 100% !important;
	min-width : 100% !important;
}
}

@media (min-width:768px) and (max-width:979px) {
.jc-services .row.image-boxes.imgboxes_style1.noBottomMargin.jc-services .span4.box {
	min-height: 415px;
}
}

@media (min-width:980px) and (max-width:1199px) {
#mod715 .row.shop-features .span3 {
	margin-left: 2px;
}
}
/* End */











.correct_style {
	color: rgb(125,161,47);
	font-weight: bold !important;
}
.incorrect_style {
	color: rgb(232,90,3);
	font-weight: bold;
}
/*Added By Atul for New Slide*/







/*.tp-caption h1.h1_first_caption {



    font-size: 50px !important;



    line-height: 65px !important;



    color: #072342;



}*/







.learn_more {
	box-shadow: none !important;
}

@media(max-width:640px) {
.image_layer {
	top: 0px !important;
}
.third_caption {
	display: none;
}
.button_caption a {
	font-size: 12px !important;
}
}

@media (min-width:641px) and (max-width:767px) {
.image_layer {
	top: 10px !important;
}
.third_caption {
	font-size: 10px !important;
	line-height: 14px !important;
}
.button_caption a {
	font-size: 12px !important;
}
.button_caption {
	top: 185px !important;
}
}

@media (min-width:600px) and (max-width:767px) {
.tp-revslider-slidesli .tp-caption.large_bold_black_new_slide{top: 68.2755px !important;}
.tp-revslider-slidesli .tp-caption.medium_light_black_new_slide{top: 156.331px !important;font-size: 9px !important;}
}

@media (min-width:540px) and (max-width:640px) {
.tp-revslider-slidesli .tp-caption.button_caption{top: 138px !important};
}

@media (min-width:499px) and (max-width:539px) {
.tp-revslider-slidesli .tp-caption.button_caption{top: 117px !important};
}

@media (min-width:420px) and (max-width:498px) {
.tp-revslider-slidesli .tp-caption.button_caption{top: 100px !important};
}

@media (min-width:360px) and (max-width:419px) {
.tp-revslider-slidesli .tp-caption.button_caption{top: 85px !important};
}

@media (min-width:320px) and (max-width:359px) {
.tp-revslider-slidesli .tp-caption.button_caption{top: 68px !important};
}

@media (min-width:768px) and (max-width:850px) {
.image_layer {
	top: 68px !important;
}
.third_caption {
	font-size: 10px !important;
	line-height: 14px !important;
	top: 220px !important;
}
.second_caption {
	top: 115px !important;
}
.button_caption a {
	font-size: 12px !important;
}
.button_caption {
	top: 250px !important;
}
.tp-caption img {
	transform: scale(0.8);
}
}

@media (min-width:851px) and (max-width:979px) {
.image_layer {
	top: 68px !important;
}
.third_caption {
	font-size: 12px !important;
	line-height: 14px !important;
	top: 240px !important;
}
.second_caption {
	top: 115px !important;
}
.button_caption a {
	font-size: 12px !important;
}
.button_caption {
	top: 270px !important;
}
.tp-caption img {
	transform: scale(0.8);
}
}

@media (min-width:980px) and (max-width:1199px) {
.image_layer {
	top: 75px !important;
}
.tp-caption img {
	transform: scale(0.8);
}
}
/*Added By Atul for Page Header section */



.item-969 #page_header {
	min-height: 300px;
}
#page_wrapper #slideshow.dark-blue, #page_wrapper #page_header.dark-blue {
	background-color : #09223A;
}
#header #rt-utility {
	display: none;
}

@media only screen and (max-width: 979px) {
.item-2439 #main_menu {
	display: none !important;
}
}

@media only screen and (max-width: 767px) {
#header #navigation-toggle {
	left: auto !important;
	right: 100px !important;
	top: 13px !important;
}
/*.item-2439 #search{margin-right: 0px;clear: none;    margin-top: 0px !important;}*/



}

/*Fix for social icons on Blog page*/



@media screen and (max-width:1399px) {
div#ezblog-body .blog-read #socialbutton.alignleft {
	display : none;
}
}
/*Easy blog Social icons css*/



.inside_if {
	margin-left: -665px !important;
	position: fixed !important;
}
.page_not_scrolling {
	left: 50%;
	margin-left: -665px !important;
	position: fixed !important;
	top: 680px !important;
}
.outside_if {
	position: absolute !important;
	margin-top: 10px !important;
}

/*END*/





@media screen and (max-width:1399px) {
.eb-entry-body .eb-share {
	display : none;
}
}
.eb-entry-body .eb-share {
	left: 50%;
	margin-left: -530px;
	position: fixed;
	top: 500px;
}
div#eb .eb-share-buttons>div {
	display: inherit !important;
}
/*MSP Website Showcase*/



.msp_showcase_second_caption {
	text-align: right;
	color: #fff !important;
}
.msp_showcase_button_caption a, .msp_showcase_button_caption a:hover {
	color: #fff !important;
}

/*Responsive*/



	



@media only screen and (max-width: 479px) {
.msp_showcase_image {
	top: 10px !important;
}
.msp_showcase_first_caption {
	top: 50px !important;
	font-size: 16px !important;
}
.msp_showcase_second_caption {
	display: none;
}
.msp_showcase_button_caption a span {
	font-size: 14px !important;
}
.msp_showcase_button_caption {
	top: 100px !important;
}
}

@media only screen and (max-width: 380px) {
.msp_showcase_first_caption {
	font-size: 14px !important;
}
}

@media (min-width:480px) and (max-width:640px) {
.msp_showcase_image {
	top: 10px !important;
}
.msp_showcase_first_caption {
	top: 54px !important;
	font-size: 18px !important;
}
.msp_showcase_second_caption {
	display: none;
}
.msp_showcase_button_caption a span {
	font-size: 14px !important;
}
.msp_showcase_button_caption {
	top: 100px !important;
}
}

@media (min-width:641px) and (max-width:767px) {
.msp_showcase_image {
	top: 20px !important;
}
.msp_showcase_first_caption {
	font-size: 18px !important;
}
.msp_showcase_second_caption {
	top: 135px !important;
}
.msp_showcase_button_caption a span {
	font-size: 11px !important;
}
.msp_showcase_button_caption {
	top: 185px !important;
}
}

@media (min-width:768px) and (max-width:959px) {
.msp_showcase_image {
	top: 67px !important;
}
.msp_showcase_first_caption {
	font-size: 18px !important;
	top: 130px !important;
}
.msp_showcase_second_caption {
	top: 165px !important;
}
.msp_showcase_button_caption a span {
	font-size: 11px !important;
}
.msp_showcase_button_caption {
	top: 220px !important;
}
}

@media (min-width:960px) and (max-width:1199px) {
.msp_showcase_button_caption a span {
	font-size: 13px !important;
}
}
/*Dont remove , Mobile Menu Fixes*/



#mobileMenu_mm1.mobileMenu {
	display: none !important;
}

@media (min-width:800px) and (max-width:840px) {
#search {
	right: 20px;
}
}

@media (min-width:768px) and (max-width:800px) {
#search {
	right: 40px;
}
}

@media (min-width:480px) and (max-width:767px) {
#header #navigation-toggle {
	top: 30px !important;
}
/*#search{right: 40px;}*/



}

@media only screen and (max-width: 479px) {
#search {
	right: 12px;
	position: absolute;
	top: 17px !important;
}
#header #navigation-toggle {
	top: 17px !important;
	right: 60px !important;
}
#search .searchBtn {
	margin-top: 5px !important;
}
header.style2 #logo a, header.style2 a#logo {
	width: 220px;
	height: 45px;
}
}

@media (min-width:768px) and (max-width:900px) {
#header #navigation-toggle {
	left: auto !important;
	right: 15% !important;
	top: 35px !important;
}
}

@media (min-width:901px) and (max-width:979px) {
#header #navigation-toggle {
	left: auto !important;
	right: 18% !important;
	top: 35px !important;
}
}

@media only screen and (max-width:767px) {
.item-2495 .holiday_blast {
	display : block;
	width : 100%;
}
}
.holiday_blast {
	display: inline-block;
	width: 33%;
	vertical-align: top;
}
.joomconnect-newservicepage .sprocket-mosaic-item {
	border: none !important;
}
.joomconnect-newservicepage #user1 .sprocket-mosaic-head h2 {
	text-align: center !important;
}
.joomconnect-servicesplitcontainer {
	width: 100%;
	clear: both;
	min-height: 220px;
}
.joomconnect-servicesplitright {
	width: 100%;
	padding: 10px;
}
.joomconnect-servicesplitleft {
	width: 100%;
	padding: 10px;
}
.joomconnect-servicesplitright-img {
	float: right;
	width: 25%;
}
.joomconnect-servicesplitright-content {
	float: left;
	width: 75%;
}
.joomconnect-servicesplitleft-img {
	float: left;
	width: 25%;
}
.joomconnect-servicesplitleft-content {
	float: right;
	width: 75%;
}
.joomconnect-servicepage-buttonleft {
	float: left;
}
.joomconnect-servicepage-buttonright {
	float: right;
}
/*Easy blog css*/

/**.eb-post-body.type-standard .eb-image .eb-image-figure,

.eb-entry-article .eb-image .eb-image-figure

{

    max-width: 125px;

}**/

div#eb .eb-post-foot .col-cell.cell-tight.eb-post-more {
	text-align: right;
}
div#eb .eb-avatar img {
	width: 64px;
	height: auto;
	padding: 1px;
	margin: 2px;
	border: 1px solid #bbb;
}
div#eb .eb-post-avatar {
	top: 15px;
}
div#eb .eb-post-avatar + .eb-post-head {
	padding-left: 85px;
}
div#eb .eb-post-head .eb-post-title a.text-inherit {
	color : #4388c8;
}
div#eb .eb-post-head .eb-post-title a.text-inherit:hover {
	color : #0a2642;
}
div#eb .eb-post-avatar {
	padding: 2px;
}
div#eb.eb-hako .eb-entry.fd-cf {
	padding: 15px 10px 20px;
	border: 1px solid #ccc;
	border-bottom-color: #aaa;
	background: #fff;
	position: relative;
}
#mod378 .mod-cell {
	display: block !important;
	width: 100%;
}
#mod378 .mod-cell a {
	color: #ffffff;
	display: block;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #4388c8;
	background-image: -moz-linear-gradient(top, #4388c8, #2366a5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4388c8), to(#2366a5));
	background-image: -webkit-linear-gradient(top, #4388c8, #2366a5);
	background-image: -o-linear-gradient(top, #4388c8, #2366a5);
	background-image: linear-gradient(to bottom, #4388c8, #2366a5);
	background-repeat: repeat-x;
	border-color: #2366a5 #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	display: block;
	padding: 4px 12px;
	margin-bottom: 0;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 3px;
}
#mod378 .mod-cell a:hover {
	text-decoration: none;
	background-position: 0 -15px;
	background-color: #2366a5;
}
div#eb .eb-related-title {
	font-size: 12px;
	line-height: 20px;
}

#eb .eb-entry-related h3.eb-related-title {
    line-height: 1.8 !important;
    font-size:13px;
}
#eb .eb-entry-related a.eb-related-category.text-inherit {
    font-size: 12px !important;
}

.eb-authors-head .cell-tight .eb-authors-avatar {
	width: 80px;
	border: 1px solid #bbb;
	padding: 5px;
	background: #fff;
}
#bd_results #eb.eb-hako {
	margin-right: 5px;
}
.eb-stats-content .eb-stats-authors .eb-stats-author .col-cell img {
	border: 1px solid #bbb;
	padding: 1px;
}
div#eb .eb-help-resize a {
	line-height: 17px;
}
.addthis_default_style .at300m span.at-icon-wrapper,  .addthis_default_style .at300b span.at-icon-wrapper {
	display: inline-block;
	vertical-align: middle;
	margin-right: 2px;
}
#bookmark-link .addthis_toolbox a {
	margin-bottom: 0px;
}

/*Easy blog css*/



@media (min-width:1200px) and (max-width:4000px) {
.newsletterpage-custom .span3 {
	min-height: 300px;
}
}

@media (min-width:960px) and (max-width:1199px) {
.newsletterpage-custom .span3 {
	min-height: 250px;
}
}

@media (min-width:768px) and (max-width:959px) {
.newsletterpage-custom .span3 {
	min-height: 200px;
}
}
.newsletterpage-custom .span3 img {
	max-height: 300px;
}
/*.item-969 .breadcrumbs.fixclear{margin : 0px 0 0px;}*/



div#eb .eb-post-thumb.is-full {
	width: 125px !important;
	float: left;
	margin-left: 0;
	margin-right: 12px !important;
}
div#eb .eb-showcase-control {
	position: relative;
	right: 0;
	float: left;
	bottom: 0;
	margin-top: -68px;
	margin-left: 671px;
}
div#eb .eb-showcase-more .btn {
	position: relative;
	float: right;
	bottom: 0;
}
div#eb .eb-showcase-thumb.is-left {
	margin-right: 20px;
	width: 125px;
}
div#eb .eb-avatar-sm img {
	width: 30px;
	display: none;
	height: 30px;
}
/*Header changes on Hidden menu (Matching header to Directive site)*/



/*remove item id when this will go live*/

.topnav.navRight .nav > li > a:hover, .item-2506 .topnav.navRight .nav > li > a:focus {
	background-color: transparent;
}
.hide_page {
	display: none;
}
#pp_full_res .login-panel .create_account, #pp_full_res .login-panel #loginBtn, #pp_full_res .forgot-panel #recover {
	background : #0A2642;
}
.support_panel .custom .create_ticket {
	margin-right: 30px;
}
.support_panel .custom .create_ticket img {
	display: block;
	margin: 0 auto;
}
.support_panel .custom .create_ticket p {
	text-align: center;
}

@media (min-width:768px) and (max-width:979px) {
#mod771 {
	display: none;
}
.support_panel .custom .create_ticket.span2 {
	width: 20%;
}
.t-phone-number-container {
	margin-top: 3px;
}
.homepage #logo a {
	padding: 0 !important;
	width: 250px !important;
}
}

@media (min-width:980px) and (max-width:1199px) {
#mod771 {
	display: none;
}
.support_panel .custom .create_ticket.span2 {
	width: 20%;
}
}

@media (max-width: 767px) {
#sliding_panel {
	display: none;
}
}

@media (max-width: 480px) {
.joomconnect-servicesplitcontainer {
	float: none;
	width: 100%;
	text-align: center;
}
.joomconnect-servicesplitcontainer .joomconnect-servicesplitright-img, .joomconnect-servicesplitcontainer .joomconnect-servicesplitleft-img {
	float: none !important;
	width: 100%;
}
.joomconnect-servicesplitleft-content, .joomconnect-servicesplitright-content {
	width: 100% !important;
}
}

@media (min-width:481px) and (max-width:640px) {
.joomconnect-servicesplitleft-content, .joomconnect-servicesplitright-content {
	width: 65% !important;
}
.joomconnect-servicesplitcontainer .joomconnect-servicesplitright-img, .joomconnect-servicesplitcontainer .joomconnect-servicesplitleft-img {
	width: 35%;
}
}
.servicepage_roksprocket .sprocket-mosaic-image-container img:hover {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.pagemeeting-online {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	float: left;
}
.pagemeeting-online {
	display: inline-block;
	width: 100%;
}
.pagemeeting-online img {
	padding: 0 10px 0 0 !important;
}
.pagemeeting-online p {
	float: left;
	margin-right: 20px;
}
li.item-2521 {
	margin-left: -10px !important;
}
.t-phone-number {
	font-size: 12px !important;
}
div#eb .eb-tags.type-4 .cell-tags span a {
	background-position: 0 -25px;
	background-repeat: repeat-x;
	margin: 0 5px 4px 15px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px;
	line-height: 22px;
	height: 22px;
	position: relative;
}
div#eb .eb-tags.type-4 .cell-tags span a:before, div#eb .eb-tags.type-4 .cell-tags span a:after {
	content: '';
	display: block;
	width: 15px;
	height: 22px;
	position: absolute;
	top: 0;
}
div#eb .eb-tags.type-4 .cell-tags span a:after {
	background-position: bottom right;
	right: -1px;
	width: 0px;
}
div#eb .eb-tags.type-4 .cell-tags span a:before {
	background-position: top;
	left: -15px;
}
div#eb .eb-tags.type-4 .cell-tags span a {
	background-position: 0 -25px;
	background-repeat: repeat-x;
	margin: 0 5px 4px 15px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px;
	line-height: 22px;
	height: 22px;
	position: relative;
}
.custom_doc {
	color: #000000;
	font-size: 14.6667px;
	font-family: Arial;
	vertical-align: baseline;
	white-space: pre-wrap;
}
.moduletable.ths_video .media-aspect169 {
	background-color: transparent;
}
.moduletable.ths_video .media-details-view .contentheading,  .moduletable.ths_video .media-details-view .media-info {
	display: none;
}
.moduletable.ths_video .media-details-view.media-layout-details {
	width : 408px !important;
}
.moduletable.hwd-marketingvideo .hwd-container .media-aspect169 {
	background-color : transparent;
}
.eb-entry-head .eb-entry-title {
	line-height: 40px !important;
}
.support_doc_img {
	border : 1px solid #000;
	margin : 0 auto;
	display: block;
	padding: 5px;
	width : 97% !important;
	height: auto !important;
}
table.jd_cat_subheader td {
	width: 75%;
}
 ##.highlight-icon::before {
 ## content: "Highlight";
 ## margin-right: 10px;
 ## background-color: black;
 ## color: #fff;
 ## padding: 5px 10px;
 ## border-radius: 100px;
 ## line-height: 1em;
 ## font-weight: bold;
}
/*Added By Atul*/



#bd_results .rssearch_readon {
	font-weight: bold;
}
#bd_results a {
	font-weight: bold;
}
.rssearch_content {
	padding-left: 0px;
}
.rssearch_row {
	box-shadow: none !important;
	padding-top: 15px;
	margin-top: 15px;
	border-bottom: 1px solid #ccc;
}
.rssearch_row:hover {
	box-shadow: none !important;
}
.rssearch_readon {
	display: block;
	text-align: right;
	margin-right: 20px;
	font-size: 12px;
	padding: 10px;
	background: #072342;
	float: right;
	clear: both;
	border-radius: 3px;
	color: #fff;
	margin-top: 30px;
	margin-bottom: 10px;
}
.rssearch_readon:hover {
	color: #fff;
}
.jd_footer {
	display: none;
}
.ttcalendar_left,  .ttcalendar_right {
	width : 48%;
	display : inline-block;
	vertical-align : top;
}
.ttcalendar_left img,  .ttcalendar_right img {
	padding : 20px;
	padding-top : 0px;
}

@media (max-width:650px) {
.ttcalendar_left,  .ttcalendar_right {
	width : 100%;
	display : block;
}
.ttcalendar_left img,  .ttcalendar_right img {
	padding : 5px 5px;
	margin : 0 auto;
	display : block;
}
}

@media (min-width:1200px) {
img.toon_calendar_preview {
	margin-top: -110px;
}
}

@media (min-width:960px) and (max-width:1199px) {
img.toon_calendar_preview {
	margin-top: -60px;
}
}

@media (min-width:768px) and (max-width:959px) {
img.toon_calendar_preview {
	margin-top: -85px;
}
}

@media (min-width:700px) and (max-width:767px) {
img.toon_calendar_preview {
	margin-top: -65px;
}
}

@media (min-width:673px) and (max-width:699px) {
img.toon_calendar_preview {
	margin-top: -31px;
}
}
#jcfc_Content_List_for_Quote li.dfpfa-row-li.Managed_IT_Services,  #jcfc_Content_List_for_Quote li.dfpfa-row-li.Cloud_Computing_Services,  #jcfc_Content_List_for_Quote li.dfpfa-row-li.Hardware_Services,  #jcfc_Content_List_for_Quote li.dfpfa-row-li.Understanding_IT {
	width: 40%;
}
#jcfc_Content_List_for_Quote .dlil.checkbox_fld .dfbepl {
	font-weight: bold;
}
.jumpstart-video-wrapper {
	position: relative !important;
	padding-bottom: 56.25% !important;
	height: 0 !important;
}
.jumpstart-video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.reset label#jform_email-lbl {
	min-width: 110px;
	display: inline-block;
}
.reset label#jform_captcha-lbl {
	float: left;
	min-width: 110px;
}
.reset #jform_captcha {
	display: inline-block;
}

@media only screen and (min-width:768px) and (max-width:960px) {
.reset .g-recaptcha {
	transform: scale(0.80) !important;
	transform-origin: 0;
	-webkit-transform: scale(0.80) !important;
transform:scale(0.80 !important);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
}

@media only screen and (min-width:470px) and (max-width:768px) {
.reset .g-recaptcha {
	transform: scale(0.75) !important;
	transform-origin: 0;
	-webkit-transform: scale(0.75) !important;
	transform: scale(0.75) !important;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
}

@media only screen and (max-width:470px) {
.reset .g-recaptcha {
	transform: scale(0.65) !important;
	transform-origin: 0;
	-webkit-transform: scale(0.65) !important;
	transform: scale(0.65) !important;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
}
.new_msp_ani_video .marteting_video_outter_container {
	width: 49%;
}


@media only screen and (max-width: 979px) and (min-width: 768px) {
body.res1170 .msptemplate .span4 {
    min-height: 864px !important;
}
}

@media (min-width:320px) and (max-width:330px) {
#bottom .social-icons li.title {
	display: block;
}
}
/* Mini Lime Cheesecakes with Raspberry Sauce Page */
.crust-ingrediants {
	float: left;
	display: inline;
	height: 165px;
	width: 45%;
}
.filling-ingrediants {
	float: left;
	width: 50%;
	margin-bottom: 16px;
}

@media only screen and (max-width:700px) {
.crust-ingrediants {
	width: 100% !important;
	height: auto !important;
	margin-bottom: 34px !important;
	float: none;
	display: block;
}
.crust-ingrediants img {
	float: none !important;
}
.filling-ingrediants {
	width: 100% !Important;
	float: none;
}
}
/* End page */
.showlove_landing #jcfc_Sales_Referral .readon.custom-readon {
	background: #0a2642 none repeat scroll 0 0 !important;
	;
	border: none;
	box-shadow: none;
	margin: 7px 0 0 70px;
}
div#jcforms_Ultimate_MSP_Website_Setup_4 ul.dfpfa-row {
	margin: initial !important;
	padding: 5px 0px !important;
}
div#jcforms_Ultimate_MSP_Website_Setup_4 ul.dfpfa-row li {
	padding: initial !important;
	width: 31%;
}
@media only screen and (max-width:650px) {
div#jcforms_Ultimate_MSP_Website_Setup_4 ul.dfpfa-row li {
    width: 100% !important;
}
}
div#jcforms_Ultimate_MSP_Website_Setup_4 ul.dfpfa-row li:nth-child(odd) {
	padding-right: 1% !important;
}
div#jcforms_Ultimate_MSP_Website_Setup_4 ul.dfpfa-row li:nth-child(even) {
	padding-left: 1% !important;
}
/* Show Love */
.showlove_landing h2 {
	margin: 0 0 20px 0;
}
.showlove_landing .item-page {
	padding: 0 15px;
}
.showlove_landing .item-page > p {
	text-align: justify;
}
.showlove_landing .sidebar {
	background: #E8ADC9 !important;
	padding: 10px 15px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.showlove_landing .sidebar .moduletitle {
	color: #EB008B !important;
	line-height: 1.4 !important;
	margin-bottom: 15px !important;
	padding-bottom: 20px !important;
	position: relative !important;
	font-size: 16px !important;
}
.showlove_landing .sidebar .moduletitle:after {
	content: '';
	position: absolute !important;
	left: 0 !important;
	bottom: 2px !important;
	width: 25px !important;
	height: 0 !important;
	border-bottom: 1px solid #EB008B !important;
}
.showlove_landing .sidebar .moduletitle:before {
	content: '';
	position: absolute !important;
	left: 0 !important;
	bottom: 2px !important;
	width: 100% !important;
	height: 0 !important;
	border-bottom: 1px solid #EB008B !important;
}

/*Added by Atul*/
@media only screen and (max-width: 640px) and (min-width: 480px) {
#jcfc_Ultimate_MSP_Website_Setup_4 #jcfc_btn_Ultimate_MSP_Website_Setup_4 {
	width: auto !important;
}
}
.featuredtemplate-customdescription {
	background: #fff;
	border-radius: 5px;
	padding: 10px;
}

/**.item-2928 #user1 {
	background-color: #2F2F2F
}**/


/*Added By Atul*/
@media only screen and (max-width: 979px) and (min-width: 768px) {
body.res1170 .process_steps .step {
	min-height: 425px !important;
}
#jcfc_Featured_MSPW_Risen_Hope .dfpfa ul li {
	display: block;
}
#jcfc_Featured_MSPW_Risen_Hope .dfblt .dfbltcf {
	display: block;
}
#jcfc_Featured_MSPW_Risen_Hope .dfbeb input.dfbti {
	width: 100%;
	min-width: 100%;
}
}

@media only screen and (max-width: 1199px) and (min-width: 980px) {
body.res1170 .process_steps .step {
	min-height: 320px !important;
}
#jcfc_Featured_MSPW_Risen_Hope .dfpfa ul li {
	display: block;
}
#jcfc_Featured_MSPW_Risen_Hope .dfblt .dfbltcf {
	display: block;
}
#jcfc_Featured_MSPW_Risen_Hope .dfbeb input.dfbti {
	width: 100%;
	min-width: 100%;
}
.item-2928 .upper_div h1 {
	line-height: 30px !important;
}
}

@media only screen and (max-width:979px) {
.upper_div {
	width: 100% !important;
}
.form_for_risen {
	width: 100% !important;
	margin-left: 0px !important;
}
}
.upper_div {
	display: inline-block;
	vertical-align: top;
	width: 71%;
}
.form_for_risen {
	display: inline-block;
	margin-left: 36px;
	vertical-align: top;
	width: 24%;
}
#jcfc_btn_Featured_MSPW_Risen_Hope {
	margin-left: 6px;
}
.item-2958 .backit_up .span4 {
	margin-left: 0 !important;
}
.previous .icon-chevron-left, .next .icon-chevron-right {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
	-ms-filter: brightness(0) invert(1);
}
.featured_msp_button input[type="button"].featured_msp_button {
	background: none repeat scroll 0 0 #0a2642;
	border: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: 500;
	margin: 0;
	padding: 6px 10px;
	text-decoration: none;
}

@media only screen and (max-width: 640px) and (min-width: 480px) {
#jcfc_Featured_MSPW_Risen_Hope .dfbeb input.dfbti, #jcfc_Featured_MSPW_Risen_Hope .dfbepp input.dmsb[type="button"], #jcfc_Featured_MSPW_Risen_Hope .dfbeb select {
	width: auto !important;
}
}

@media only screen and (max-width:479px) {
.featured_image {
	float: none;
	display: block;
	margin: 0 auto !important;
}
}
/*@media only screen and (min-width:767px){
 .shorten3 {
    display: table-cell;
    padding: 0 10px;
}
}
.mbc_img_row {
    display: table-cell;
    vertical-align: middle;
}
 .mbc_text_row {
    display: table-cell;
    vertical-align: middle;
}*/
.mbc_text_row h3 {
	font-size: 19px;
}
.shorten3 {
	float: left;
	width: 33.333%;
	padding: 0 15px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.mbc_3_container {
	margin: 0 15px;
	display: block;
	width: auto;
}
.mbc_3_container:before, .mbc_3_container:after {
	content: "";
	display: table;
	clear: both;
}
.item-2962 #user5 {
	padding-top: 30px;
}
#mod858 .centered {
	text-align: center;
}

#mod894 .centered {
	text-align: center;
}


#mod864 .centered {
	text-align: center;
}



#mod851 .moduletitle {
	font-size: 26px;
	text-align: center;
	color: #0a2642;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	font-weight: 700;
	border-bottom: 1px solid #bcbcbc;
	margin: 0 0 20px;
}
#mod851 .moduletitle {
	padding-bottom: 25px;
	display: block;
	border-bottom: 1px solid #bcbcbc;
	position: relative;
	text-align: center;
	line-height: 30px;
}
#mod851 .moduletitle:before {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -2px;
	border: 3px solid transparent;
	border-bottom-color: #bcbcbc;
}


/**** MOD947 *****/


#mod947 .moduletitle {
	font-size: 26px;
	text-align: center;
	color: #0a2642;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	font-weight: 700;
	border-bottom: 1px solid #bcbcbc;
	margin: 0 0 20px;
	padding-bottom: 25px;
	display: block;
		position: relative;
}


#mod947 .moduletitle:before {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -2px;
	border: 3px solid transparent;
	border-bottom-color: #bcbcbc;
}

#mod947 .span4 {
	text-align: center !important;
	margin: 25px !important;
	max-width: 340px;
	margin-top: 12px !important;
	margin-bottom: 0 !important;
}



/**** MOD947 *****/






/**** MOD863 *****/


#mod863 .moduletitle {
	font-size: 26px;
	text-align: center;
	color: #0a2642;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	font-weight: 700;
	border-bottom: 1px solid #bcbcbc;
	margin: 0 0 20px;
	position: relative;
	text-align: center;
	padding-bottom: 25px;
	display: block;
	line-height: 30px;
}


#mod863 .moduletitle:before {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -2px;
	border: 3px solid transparent;
	border-bottom-color: #bcbcbc;
}


/**** MOD863 *****/


/**** MOD879 *****/


#mod879 .moduletitle {
	font-size: 26px;
	text-align: center;
	color: #0a2642;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	font-weight: 700;
	border-bottom: 1px solid #bcbcbc;
	margin: 0 0 20px;
	padding-bottom: 25px;
	display: block;
	position: relative;
	text-align: center;
}


#mod879 .moduletitle:before {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -2px;
	border: 3px solid transparent;
	border-bottom-color: #bcbcbc;
}



/**** MOD879 *****/




#tab-container-your_details-Sales_Demo_Request .tab {
	display:none !important;
}

.action_box h4.text {
	line-height:30px;
}


.item-2962 #user3 {
	padding-top: 0;
}

@media only screen and (max-width:767px) {
.item-2962 #mod851 .span4.box {
	margin: auto !important;
	max-width: none !important;
}
#mod856 .span3 {
	min-height: auto !important;
}
	
	
#mod892 .span3 {
	min-height: auto !important;
}	
	
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
.item-2962 #mod851 .span4.box {
	margin: 6px !important;
}
#mod856 .span3 {
	min-height: 420px !important;
}
	
	

	
	
}

@media only screen and (max-width: 1199px) and (min-width: 960px) {
.item-2962 #mod851 .span4.box {
	margin: 8px !important;
}
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
.item-2962 #mod863 .span4.box {
	margin: 6px !important;
}
#mod856 .span3 {
	min-height: 420px !important;
}
	
	
#mod892 .span3 {
	min-height: 420px !important;
}	
	
	
}

@media only screen and (max-width: 1199px) and (min-width: 960px) {
.item-2962 #mod863 .span4.box {
	margin: 8px !important;
}
	
.item-3042 #mod879 .span4.box {
	margin: 8px !important;
}	
	
}
.subscribe_blog_img img {
	width: 100%;
	max-width: 300px !important;
	margin: 0 auto;
	display: block;
}
.username-field, .password-field {
	margin-bottom: 10px;
}
.djcuwc-panel .username-field, .djcuwc-panel .password-field{
	margin-bottom: 0px;
}
.jc-login label {
	display: inline-block;
	vertical-align: middle;
	width: 100px;
}
.liuft_inmg {
	display: inline-block;
	margin-right: 30px;
	vertical-align: top;
	width: auto;
}
.cont_lift {
	display: inline-block;
	vertical-align: top;
	width: 68%;
}
/*.item-page p:nth-child(2) img {
    height: 210px;
}*/
.item-2960 #page_header .container {
	padding-top: 79px;
}
.item-2960 .dark-blue.gradient {
	min-height: 0 !important;
}
.fancybox-opened .fancybox-title {
	display: none;
}
.landingpage-tiles .span4 {
	text-align: center;
	margin-left: 0px !important;
}
#mod856 .hoverBorderWrapper {
	padding: 10px;
}


#mod892 .hoverBorderWrapper {
	padding: 10px;
}

#mod865 .hoverBorderWrapper {
	padding: 10px;
}
#mod856 .span3 p {
	padding: 10px;
	text-align: center;
}


#mod892 .span3 p {
	padding: 10px;
	text-align: center;
}

#mod865 .span3 p {
	padding: 10px;
	text-align: center;
}
#mod856 .span3 h3 {
	text-align: center;
}

#mod892 .span3 h3 {
	text-align: center;
}


#mod865 .span3 h3 {
	text-align: center;
}
#mod856 .span3 {
	min-height: 480px;
}

#mod892 .span3 {
	min-height: 480px;
}


#mod865 .span3 {
	min-height: 540px;
}
#mod856 .span3 h6 {
	display: none !important;
}

#mod892 .span3 h6 {
	display: none !important;
}


#mod865 .span3 h6 {
	display: none !important;
}
#mod851 .span4 h6 {
	display: none !important;
}
#mod865 .span4 h6 {
	display: none !important;
}
#mod851 .span4 {
	text-align: center !important;
	margin: 25px !important;
	max-width: 340px;
	margin-top: 12px !important;
	margin-bottom: 0 !important;
}
#mod863 .span4 h6 {
	display: none !important;
}

#mod879 .span4 h6 {
	display: none !important;
}


#mod863 .span4 {
	text-align: center !important;
	margin: 25px !important;
	max-width: 340px;
	margin-top: 12px !important;
	margin-bottom: 0 !important;
}


#mod879 .span4 {
	text-align: center !important;
	margin: 25px !important;
	max-width: 340px;
	margin-top: 12px !important;
	margin-bottom: 0 !important;
}


.item-2962 #user2 {
	max-height: 500px;
}
.copyright-block {
	display: none;
}
.os-gallery-caption {
	display: none !important;
}
.osgalery-cat-tabs {
	display: none !important;
}
#mod859 {
	clear: both;
}
#mod851 {
	max-height: 500px;
}
#mod856 {
	clear: both;
}

#mod892 {
	clear: both;
}

#mod856 h4 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #bcbcbc !important;
	color: #0a2642;
}

#mod892 h4 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #bcbcbc !important;
	color: #0a2642;
}


#mod865 h4 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #bcbcbc !important;
	color: #0a2642;
}
.customwebheadermod {
	max-height: 500px;
}
.progress.umws_progress {
	background-image: none;
	background-color: #4387c7;
}
.umws_progress .progress-bar.progress-bar-cs {
	height : 20px;
	background-color: #072342;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}
.item-3011 .passwordkit_dayka .span4 {
	margin-left: 0 !important;
}
.item-1785 .span3.box {
	max-height: 300px;
}

/*--------- CIS --------*/
.vertical_newsletter_sign_up:after, 
.vertical_newsletter_sign_up:before {
    content: "";
    display: table;
    clear: both;
}

@media only screen and (min-width: 768px) {
	.vertical_newsletter_sign_up .bghelper {margin-bottom: -20px}
}
	
@media only screen and (max-width: 660px) {
	form#jcfc_Newsletter_Vertical .dfbepp input.dmsb[type="button"] { width: 100px !important}
	form#jcfc_Newsletter_Vertical .dfpfa ul.dfpfa-row li { float: left; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	form#jcfc_Newsletter_Vertical div#dfpfa_form, form#jcfc_Newsletter_Vertical ul {display: block}
	form#jcfc_Newsletter_Vertical > .dfpfa {
		position: relative;
		padding-right: 120px;
	}
	form#jcfc_Newsletter_Vertical div#dfpfa_form + ul {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.vertical_newsletter_sign_up .dfblt .dfbltcf { display: block}
	.vertical_newsletter_sign_up .djcfmc .dfbltcf input { width: 100% !important}
	form#jcfc_Newsletter_Vertical div#dfpfa_form, form#jcfc_Newsletter_Vertical ul { display: block !important}
	form#jcfc_Newsletter_Vertical .dfpfa ul.dfpfa-row:before,
	form#jcfc_Newsletter_Vertical .dfpfa ul.dfpfa-row:after { content: ""; display: table; clear:both}
}	

@media only screen and (max-width: 494px) { 
}


/*Easyblog*/

#eb.eb-view-latest .eb-post-content .eb-image img{width: 113px;height: 113px;}


h3.m_title 
{
	padding-top: 10px;
}



#mod892 .span3 {
	min-height: 420px !important;
	text-align: center;
}	

#mod892 .span3 img {
	width: 90%;
}

#eb .eb-entry-related>div {
    width: 20%;
}

#eb .eb-entry-related>div:nth-child(3n+1) {
    clear: none !important;
}

@media screen and (max-width: 767px){
    #eb .eb-entry-related>div {
    width: 33.333333%;
}

#eb .eb-entry-related>div:nth-child(3n+1) {
    clear: left !Important;
}

}

@media only screen and (max-width: 480px){
    #eb .eb-entry-related>div:nth-child(3n+1) {
    clear: none !Important;
}
#eb .eb-entry-related>div:nth-child(2n+1) {
    clear: left !Important;
}
#eb .eb-entry-related>div {
    width: 50%;
}
}

/* Added by Rahul */
#mod879 .moduletitle {
    line-height: 30px;
}
@media only screen and (max-width: 1199px) and (min-width: 768px) {
    .item-3042 #mod879 .span4.box {
	margin: 5px !important;
    }
}
@media only screen and (max-width: 767px){
    .item-3042 #mod879 .span4.box {
	margin: 20px auto!important;
        max-width: 100% !important;
    }
}
.item-3042 .action_box h4.text
{
  line-height: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
  #mod892 .span3 {
      min-height: 435px !important;
  }
}
@media only screen and (min-width: 1200px){
  body #mod878 .feature_box .span4
  {
    margin-left: 30px !important;
  }
}
body #mod878 .feature_box .span4:nth-child(2)
{
  margin-left: 0px !important;
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
  body #mod878 .feature_box .span4
  {
    min-height: 250px !important;
  }
}

#eb.is-mobile .eb-post-image-cover {width: auto !important;
min-width: 113px;
float: left;
margin-right: 10px !important;}

.item-3247 .item-page {
    padding-right: 15px;
}

.item-3247 .dfblt .dfbltcf {
    display: block !important;
}

/* Added by Rahul */
@media (min-width: 768px){
	
	.trial-blog-subscribe {
    padding-right: 30px;
}
}

@media screen and (max-width: 1199px) and (min-width: 979px) {
	#mod863 .span4 {
		    margin: 10px !important;
	}
}

@media screen and (max-width: 978px) and (min-width: 767px) {
	#mod863 .span4 {
		    margin: 5px !important;
	}
	#mod863 .bghelper .moduletitle
	{
		    line-height: 1.2em !important;
	}
}

@media screen and (max-width: 767px) and (min-width: 320px) {
	#mod863 .span4 {
		        max-width: none !important;
	}
	.image-boxes .span4 p{    margin: 0px 0 10px !important;}
}

@media screen and (max-width: 1400px) and (min-width: 1201px)
{
	body.landing_page__custom.res1170 .span4 {margin-left: 20px !important;}
}

@media screen and (max-width: 979px) and (min-width: 768px)
{
	body.res1170 .span3 {
		width: 162px !important;
	}
}

@media screen and (max-width: 768px) and (min-width: 320px)
{
	#mod865 .span3 {
	    min-height: 460px !important;
	}
}

@media screen and (max-width: 767px) and (min-width: 320px)
{
	#mod851 {
	    max-height: none !important;
	}

	.item-2962 #user2 {
	    max-height: none !important;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 979px)
{
	body.res1170 .span3 {
	    width: 230px !important;
	}
}


/**form .dfpfa ul.dfpfa-row li {
    width: 100%;
}**/

/**.dfbeb input.dfbti {
    max-width: none !important;
    width: 100% !important;
}**/


@media only screen and (max-width: 480px)
{
	#jcforms_Ultimate_MSP_Website_Setup_5 .Short_Author_Bio textarea {
	    width: auto !important;
	}
}

/* Hidden, broken form fields */

._fld {
    display:none;
}

/* Hidden, broken form fields */

input.prev-tab.prev-tab-pressrelease1-Ultimate_MSP_Website_Setup_6F.btn.success {
    margin: 0px 10px;
}

/*Added by atul 04/10/2017*/

@media only screen and (max-width: 1200px) and (min-width: 979px)
{
	body.res1170 .moduletable .upper_div h1{
	    line-height: 30px !important;
	}
}

@media only screen and (max-width: 1199px) and (min-width: 980px)
{
	body.res1170 .process_steps .step {
	    min-height: 356px !important;
	}

	body.res1170 .moduletable .step.intro h3{
		padding-top: 22px;
		line-height: 25px !important;
	}
}

@media screen and (max-width: 979px) and (min-width: 768px)
{
	body.res1170 .moduletable .step.intro h3{
		padding-top: 10px;
	}

	body.res1170 .process_steps .step {
	    min-height: 435px !important;
	}
}

@media only screen and (max-width: 768px) and (min-width: 320px)
{
	body.res1170 .moduletable .step.intro h3 {
	    text-align: center;
	    line-height: 27px !important;
	    padding-top: 10px;
	}
}

@media only screen and (max-width: 700px) and (min-width: 613px)
{
	body.res1170 .moduletable .upper_div p img{
		    width: 28% !important;
	}
}

@media only screen and (max-width: 612px) and (min-width: 499px)
{
	body.res1170 .moduletable .upper_div p img{
		    width: auto !important;
	}
}

@media only screen and (max-width: 767px)
{
	body.res1170 .djcfmc .dfbltcf input {
	    max-width: 100% !important;
	}
}
/*closed by atul 04/10/2017*/

/*Network Security Campaign for National Cyber Security Awareness Month Header Fix*/
@media only screen and (max-width: 1200px) and (min-width: 979px){
.item-3460 h1, .item-3460 h2, .item-3460 h3 {
    line-height: 36px important;
}
}
@media only screen and (max-width: 979px) and (min-width: 768px){
    .item-3460 h1, .item-3460 h2, .item-3460 h3 {
    line-height: 32px !important;
}

}
/*---*/
.item-3462 #page_header .container, .item-3460 #page_header .container {
    padding: 115px 0 20px;
}

.item-3459 h1.page-title {
	text-align: center;
}

body.item-3459 {
	background: #ffffff !important;
}

/*Added by atul for connectwise-email-templates page*/

.connectwise-email-templates-class .ba-gallery .ba-gallery-content .ba-image h3{
	font-size: 30px !important;
	text-align: center !important;
}

.connectwise-email-templates-class .ba-gallery .ba-gallery-content .ba-image .short-description{
	font-size: 20px !important;
	text-align: center !important;
}

@media (min-width: 980px) and (max-width: 1199px){
	.connectwise-email-templates-class #mod947 .span4{
		    margin: 10px !important;
	}
}

@media (min-width: 768px) and (max-width: 979px){
	.connectwise-email-templates-class #mod947 .span4{
		    margin: 6px !important;
	}
}

@media (min-width: 320px) and (max-width: 767px){
	.connectwise-email-templates-class #mod947 .span4{
		margin-bottom: 30px !important;
	    margin-left: 0px !important;
	    max-width: none !important;
	}

	.connectwise-email-templates-class #user2 .moduletable .moduletitle{
		line-height: 25px !important;
	}
}

.connectwise-email-templates-class #sidebar_right 
{
	    background: #f9f9f9 !important;
}

#mod957 .ba-caption .ba-caption-content h3, .ba-caption .ba-caption-content .image-category, .ba-caption .ba-caption-content .short-description {
	    text-align: center !important;
    	font-size: 30px !important;
}

#mod957 h4 {
	text-align: center !important;
	font-size: 24px !important;
	color: #0a2642;
}
/* To make two columns in Easyblog*/
.blog-post-column-left, .blog-post-column-right {
    float: left;
    width: 50%;
}
@media only screen and (max-width: 550px)
{
.blog-post-column-left, .blog-post-column-right {
    float: none;
    width: 100%;
}
}
/* End making two columns in Easyblog*/


#item-3704 .dfbeb input.dfbti {
	width: 100%
}

@media (min-width: 320px) and (max-width: 767px){ 
 
	.half_div {
		width: 100% !important;
		padding: 10px !important;
	}

}


/**** BVoIP Landing Page *****/

.BVoiP_Campaign .dfbrow .check_left {
	height: 20px;
		width:20px;
	margin-right: 15px;
	
}

.Online_Kits .dfbrow .check_left {
	height: 20px;
		width:20px;
	margin-right: 15px;
	
}

.VoIP_Animated_Video .dfbrow .check_left {
	height: 20px;
		width:20px;
	margin-right: 15px;
}

.VoIP_Proposal_Template .dfbrow .check_left {
	height: 20px;
		width:20px;
	margin-right: 15px;
}

.BVoiP_Campaign {
	width:48%;
	margin-right: -10px;
}

.Online_Kits {
	width:48%;
	margin-right: -10px;
}

.VoIP_Proposal_Template {
	width:48%; }

.Online_Kits ul.dfpfa-row li .dfbrow label {
	width: 98%;
	margin: 5px;
}

.BVoiP_Campaign ul.dfpfa-row li .dfbrow label {
	width: 98%;
	margin: 5px;
}




.item-3735 #user11 {
	padding-top:30px;
}

.item-3735 .gray-area {
	background: #333333;
}

.item-3735 .tb_header {
	background: #4388c8 !important;
}

.item-3735 .row {
	margin-bottom: 0px;
}

.item-3735 #page_wrapper #slideshow {
	padding-top:100px;
}

.item-5703 #page_wrapper #slideshow {
	padding-top:100px;
}


.item-3735 .tp-bullets.simplebullets.round .bullet {
	display:none;
}

.item-3735 .item-page {
	padding-right: 10px;
}

.tp-leftarrow.default {
	display:none;
}

.tp-rightarrow.default {
	display:none;
}

#mod975 .bghelper h4 {
	color:#ffffff;
	text-align: center;
	font-size: 26px
}

#mod972 .bghelper h4 {
	text-align: center;
	font-size: 26px;
		margin-bottom:30px;
}

#mod155 .bghelper h4 {
	color:#ffffff;
	text-align: center;
	padding-top: 30px;
		font-size: 26px
}

#mod975 .pricing_table  h4 {
	color:#ffffff;
	text-align: center;
	font-size: 16px;
}


#mod155 .pricing_table  h4 {
	color:#ffffff;
	text-align: center;
	font-size: 16px;
}

form .dfpfa ul.dfpfa-row li.blog_packege {
	width:48%;
	
}


form .dfpfa ul.dfpfa-row li.Lead_List {
	width:48%;
	
}


/** .BVoiP_Campaign .checkbox_fld {
	background: #143044;
	color: #fff !important;
}


.Online_Kits .checkbox_fld {
	background: #143044;
	color: #fff !important;
} **/

/**#jcfc_BVoiP_Campaign_Order ul.dfpfa-row {
    padding-left: 30px !important;
}**/
.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li b {
/**18line-height: 30px !important;**/
font-size: 14px !important;
margin-top: 10px !important;
	margin-bottom: 10px;
}
.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .dfbrow label {
display: inline-block !important;
font-size: 100% !important;
margin-bottom: 0 !important;
font-size: 14px !important;
font-weight: 600 !important;
line-height: 36px !important;
       /** color: #143044 !important; **/
}
.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .dfbepl {
margin: 3px 2px 0 !important;
color: #727272 !important;
padding: 0 !important;
display: block !important;
vertical-align: middle !important;
width: 100% !important;
font-size: 14px !important;
	font-weight: bold;
	color: #143045;
}


.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .html_fld .dfbepl {
margin: 10px 2px 0 !important;
color: #ffffff !important;
padding: 0 !important;
display: block !important;
vertical-align: middle !important;
width: 100% !important;
font-size: 14px !important;
	font-weight: bold;
	
}





/**.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .dfbepb {
width: 100% !important;
}**/
.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .dfbeb input.dfbti {
height: 40px !important;
width: 100% !important;
border-radius: 0px !important;
}


/***** form#jcfc_BVoiP_Campaign_Order ul.dfpfa-row li {
vertical-align: top !important;
width: 405px !important;
margin-right: 100px !important;
padding-right: 50px !important;
} ***/

.item-3735 form#jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .dfbeb select {
    /* width: 400% !important; */
    height: 40px !important;
    border-radius: 0px !important;
    min-width: 572px !important;
    background: #e4e4e4;
    color: #000;
    font-weight: bold;
    border: none !important;
}
.item-3735 form#jcfc_BVoiP_Campaign_Order .dfbepp input.dmsb[type='button'] {
font-size: 12px;
max-width: 100% !important;
width: auto;
padding: 10px 25px !important;
margin-top: 15px !important;
background: #143045 !important;
color: #fff !important;
font-weight: bold !important;
border: none !important;
/**margin-left: 28px !important;**/
}
/** .item-3735 body.res1170 .breadcrumbs li {
font-size: 13px !important;
float: left !important;
font-size: 30px !important;
font-weight: 600 !important;
margin-bottom: 0px !important;
color: #fff;
background: transparent !important;
width: 100%;
text-transform: capitalize;
} **/
.item-3735 ul.breadcrumbs.fixclear {
margin-top: 20px  !important;
}
.item-3735 #page_wrapper #page_header.dark-blue .span6 {
width: 670px;
}
.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .checkbox_fld .dfbepl {
 font-size:14px !important;
font-weight: 600 !important;
color: #727272 !important;
}
.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .dfbepb.checkfield .dfbepl {
 font-weight: 600 !important;
}
.dfbepl.blog_packege {
    font-weight: 600;
}
@media(max-width:480px){
.item-3735 form#jcfc_BVoiP_Campaign_Order ul.dfpfa-row li {
 width: 100% !important;
 margin-right: 10px !important;
 padding-right: 0px !important;
 float: left !important;
}
.item-3735 form#jcfc_BVoiP_Campaign_Order .dfbepp {
 width: 100%;
 float: left;
 display: block !important;
 max-width: 100% !important;
}
}
@media(max-width:480px){

.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .dfbeb input.dfbti {
 height: 40px !important;
 width: 100% !important;
 max-width: 100% !important;
}
.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row {
 padding-left: 0px !important;
}
}

.item-3735 .BVoiP_Campaign .checkfield .dfbrow {
	    background: #e4e4e4;
    padding: 10px;
    color: #000;
	border: 1px solid #f9f9f9;
}

.item-3735 .BVoiP_Campaign .checkfield .dfbrow:hover {
	    background: #143045;
    padding: 10px;
    color: #ffffff;
}


.item-3735 .VoIP_Proposal_Template .checkfield .dfbrow {
	    background: #e4e4e4;
    padding: 10px;
    color: #000000;
	border: 1px solid #f9f9f9;
}

.item-3735 .VoIP_Proposal_Template .checkfield .dfbrow:hover {
	    background: #143045;
    padding: 10px;
    color: #ffffff;
}


.item-3735 .VoIP_Animated_Video .checkfield .dfbrow {
	    background: #e4e4e4;
    padding: 10px;
    color: #000000;
	border: 1px solid #f9f9f9;
}

.item-3735 .VoIP_Animated_Video .checkfield .dfbrow:hover {
	    background: #143045;
    padding: 10px;
    color: #ffffff;
}

.item-3735 .blog_packege {
	margin-top: .5px !important;
}


.item-3735 .lead_list_title {
	margin-top: .5px !important;
}


.item-3735 .Online_Kits .checkfield .dfbrow {
	    background: #e4e4e4;
    padding: 10px;
    color: #000000;
	border: 1px solid #f9f9f9;
}

.item-3735 .Online_Kits .checkfield .dfbrow:hover {
	    background: #143045;
    padding: 10px;
    color: #ffffff;
}

.item-3735 form .dfpfa ul.dfpfa-row li {
	width: 49%;
	margin-right: 0;
}

.item-3735 .dfpfa ul {
	padding: 0px !important;
}

.item-3735 .dfbepp {
	margin: 0px !important;
}

.item-3735 .First_Name {
	margin-top: 5px;
}

.item-3735 .Last_Name {
	margin-top: 5px;
}

.item-3735 .Credit_Card_Number {
	margin-top: 8px;
}

.item-3735 .Expiration_Date {
	margin-top: 8px;
}




.item-3735 .html_fld{
	    padding: 0px 10px !important;
    border: 3px solid #333 !important;
    width: 50%;
    margin-bottom: -9px !important;
    margin-left: 1px !important;
    max-height: 45px;
    border-bottom: none !important;
    vertical-align: middle !important;
    height: 45px !important;
    background: #333 !important;
}

.item-3735 .dfpfa textarea, .dfpfa select {
	width: 100% !important;
	
}

@media (min-width: 980px) and (max-width: 1199px){ 
	/*upper table css*/
	.upper_table .pricing_table  h4{
		min-height: 50px;
	}
	.upper_table .pricing_table .tb_content li:nth-child(3) {
		min-height: 72px;
	}

	/*lower table css*/
	.lower_table .pricing_table  h4{
		min-height: 50px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(2) {
		min-height: 25.4px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(3) {
		min-height: 25.4px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(4) {
		min-height: 25.4px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(5) , .lower_table .pricing_table .tb_content li:nth-child(6){
		min-height: 25.4px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(7) {
		min-height: 48px;
	}
	.lower_table .span2:nth-child(3) .tb_content li:nth-child(5) {
		min-height: 48px;
	}
	.lower_table .span2:nth-child(4) .tb_content li:nth-child(5) {
		min-height: 48px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(8) {
		min-height: 25px;
	}
	.lower_table .span2:nth-child(5) .tb_content li:nth-child(1) {
		min-height: 72px;
	}
	.lower_table .span2:nth-child(5) .tb_content li:nth-child(2) {
		min-height: 260px;
	}
	.lower_table .span2:nth-child(6) .tb_content li:nth-child(1) {
		min-height: 342px;
	}
}


@media (min-width: 768px) and (max-width: 979px){ 
	/*upper table css*/
	.upper_table .pricing_table  h4{
		min-height: 50px;
	}
	.upper_table .pricing_table .tb_content li:nth-child(2) {
		min-height: 48px;
	}
	.upper_table .pricing_table .tb_content li:nth-child(3) {
		min-height: 72px;
	}
	.upper_table .pricing_table .tb_content li:nth-child(15) {
		min-height: 48px;
	}

	/*lower table css*/
	.lower_table .pricing_table  h4{
		min-height: 50px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(2) {
		min-height: 25.4px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(3) {
		min-height: 25.4px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(4) {
		min-height: 25.4px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(5) , .lower_table .pricing_table .tb_content li:nth-child(6){
		min-height: 25.4px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(7) {
		min-height: 48px;
	}
	.lower_table .span2:nth-child(3) .tb_content li:nth-child(5) {
		min-height: 48px;
	}
	.lower_table .span2:nth-child(3) .tb_content li:nth-child(2) {
		min-height: 141px;
	}
	.lower_table .span2:nth-child(3) .tb_content li:nth-child(6) {
		min-height: 56px;
	}
	.lower_table .span2:nth-child(4) .tb_content li:nth-child(2) {
		min-height: 141px;
	}
	.lower_table .span2:nth-child(4) .tb_content li:nth-child(5) {
		min-height: 48px;
	}
	.lower_table .span2:nth-child(4) .tb_content li:nth-child(6) {
		min-height: 56px;
	}
	.lower_table .pricing_table .tb_content li:nth-child(8) {
		min-height: 56px;
	}
	.lower_table .span2:nth-child(5) .tb_content li:nth-child(1) {
		min-height: 96px;
	}
	.lower_table .span2:nth-child(5) .tb_content li:nth-child(2) {
		min-height: 260px;
	}
	.lower_table .span2:nth-child(6) .tb_content li:nth-child(1) {
		min-height: 442px;
	}
}

@media (max-width: 767px){ 
	.lower_table .span2:nth-child(3) .tb_content li:nth-child(2) div {
		min-height: 0px !important;
	}
	.lower_table .span2:nth-child(4) .tb_content li:nth-child(2) div {
		min-height: 0px !important;
	}
	.lower_table .span2:nth-child(5) .tb_content li:nth-child(2) div {
		min-height: 0px !important;
	}
	.lower_table .span2:nth-child(6) .tb_content li:nth-child(1) div {
		min-height: 0px !important;
	}
	.item-3735 #page_wrapper #slideshow {
	    padding-top: 0px !important;
	}
	
		.item-5703 #page_wrapper #slideshow {
	    padding-top: 0px !important;
	}

	/*pricing table modules*/
	#user12 #mod976 , #user12 #mod977{
		width: 100% !important;
		margin-bottom: 40px !important;
	}
	#user12 #mod976 .modulecontent .custom , #user12 #mod977 .modulecontent .custom {
	    padding-right: 0px !important;
	}
}

/*after pricing table module*/

#user12 #mod976 , #user12 #mod977{
	width: 50%;
    float: left;
}

#user12 #mod976 h4 , #user12 #mod977 h4 {
    color: #ffffff;
    font-size: 26px;
}

#user12 #mod976 .modulecontent p , #user12 #mod977 .modulecontent p {
    color: #ffffff;
    font-size: 12px;
}

#user12 #mod976 .modulecontent .custom {
    padding-right: 25px;
}

@media (max-width: 1200px) {
	
	.item-3735 form .dfpfa ul.dfpfa-row li {
		width: 100%;
	}

	.item-3735 form#jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .dfbeb select{
		width: 100% !important;
		max-width: none !important;
		min-width: 0 !important;
	}

	/*for 100% width of title*/

	/*.item-3735 .html_fld{
		width: 100% !important;
	}

	.item-3735 .html_fld {
		padding: 0 !important;
	}*/
	
}

@media (max-width: 480px) {
	.item-3735 .html_fld{
		width: 75% !important;
	}
}

.item-3735 form#jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .dfbeb select:hover{
	background: #e4e4e4;
	color: #000;
}

.pricing_table .pr_table_col:hover li{
	padding-left: 20px;
	padding-right: 20px;
}

@media (max-width: 416px) {
	.item-3735 .html_fld {
	    width: 85% !important;
	}
	.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .html_fld .dfbepl{
	    font-size: 12px !important;
	}
}

@media (min-width: 481px) and (max-width: 590px){ 
	.item-3735 .html_fld {
	    width: 68% !important;
	}
	.item-3735 #jcfc_BVoiP_Campaign_Order ul.dfpfa-row li .html_fld .dfbepl{
	    font-size: 13px !important;
	}
}
.hwd-container .media-respond .media-aspect[data-aspect='0.5625'] {
    padding-top: 56.3%;
}

ul.topnav.navRight li
{
	margin-left: 20px;
}
ul.topnav.navRight #open_sliding_panel .icon-remove-circle.icon-white
{
	background : none;
}
ul.topnav.navRight #open_sliding_panel .icon-remove-circle.icon-white::before
{
    content: "\f05c";
    font-family: FontAwesome;
    font-size: 13px;
}


@media (min-width:320px) and (max-width:480px){
  .eb-featured .eb-showcase .eb-showcase-content{
    float: left;
    margin-top: 20px;
  }
  #eb .eb-featured .carousel-inner .eb-showcase-thumb .eb-post-image-cover{
	    width: 100% !important;
	    height: 376px !important;
  }
  #eb .eb-featured .carousel-inner .eb-showcase-thumb.is-left{
	    margin-right: 0px !important;
	    width: 100% !important;
  }
}

@media (min-width:320px) and (max-width:408px){
  #eb .eb-featured .carousel-inner .eb-showcase-thumb .eb-post-image-cover{
	    height: 230px !important;
  }
}

.html5-video-player:not(.ytp-transparent), .html5-video-player.unstarted-mode, .html5-video-player.ad-interrupting, .html5-video-player.ended-mode, .html5-video-player.ytp-fullscreen {
	background-color:none !important;
	
}

.legacy-video-container body {
	background: #fff !important;
}

.html5-video-player:not(.ytp-transparent) {
	background: #fff !important;
}

.item-3819 #page_wrapper #slideshow {
	padding-top:100px;
}

.item-3819 .tp-bullets {
	display: none;
}

.item-3819 .item-page {
	padding-right: 10px;
}

.item-3819 #mainbody .sidebar .moduletitle {
	padding-bottom:12px;
}

.item-3819 .gray-area {
	background: #333;
}
@media (min-width:1201px) 
{
	body .image-boxes.custom_msp_themes
	{
		margin-left : -50px;
	}
}

#mod994 .mobile_menu .nav.menu li a:focus {
    background-color: transparent !important;
	font-weight: bold !important;
}

/**.item-1248 .media-details-view .row-fluid .span4 {
	display: none !important;
}**/

.hwd-marketingvideo .contentheading {
	font-size: 14px !important;
}

@media (min-width:480px) and (max-width:640px){
  .item-185 .dfbepp input.dmsb[type="button"]{
	    padding-right: 18px;
  }
}


#mod991 {
	margin-bottom: 0px !important;
	margin-top: -10px !important;
}

#mod990 h4 {
	text-align: center;
	color: #ffffff;
	font-size: 24px;
}

#mod992 h4 {
	    text-align: center;
    color: #333333;
    font-size: 24px;
    padding-bottom: 30px;
    margin-top: -10px;
}

@media (min-width:980px) and (max-width:1199px){
  #sidebar_right #mod782 #dfpfa_form input[type="text"],
  #sidebar_right #mod782 #dfpfa_form textarea{
	    width: 100%;
  }
  #sidebar_right #mod782 .dfpfa .g-recaptcha
  {
	transform: scale(0.6) !important;
	-webkit-transform: scale(0.6) !important;
  }
}

.item-386 #jevents #jevents_body .jev_catselect form
{
	margin-bottom: 0px;
}
.item-386 #jevents #jevents_body .ev_table
{
	margin-top: 15px;
}
@media (min-width:700px)
{
	.item-386 #jevents #jevents_body .ev_navigation,
	.item-386 #jevents #jevents_body .jev_catselect
	{
		display: table-cell;
		width : auto !important;
		vertical-align: middle;
		padding-right: 10px;
	}
	.item-386 #jevents #jevents_body .ev_navigation #monthyear_chosen {
		margin-left: 10px;
	}
}
@media (max-width:699px)
{
	.item-386 #jevents #jevents_body .jev_catselect td
	{
		text-align: left;
	}
	.item-386 #jevents #jevents_body .jev_catselect td .chosen-container
	{
		text-align: center;
	}
	.item-386 #jevents #jevents_body .ev_navigation table td:last-child
	{
		margin-top: 10px;
	}
	.item-386 #jevents #jevents_body .ev_navigation table,
	.item-386 #jevents #jevents_body .ev_navigation tbody,
	.item-386 #jevents #jevents_body .ev_navigation tbody tr,
	.item-386 #jevents #jevents_body .ev_navigation table td:last-child
	{
		display: inline-block;
		width: auto !important;
	}	
}

.eb-posts-search .eb-post-title {
    padding-bottom: 5px !important;
}

.item-1922 h3.contentheading {
	display: none !important;
}

/**** Correct Commas being 2px out of place for DC1 ******/

#eb .eb-post-meta a {
	margin-right: -2px !important;
}


.price_fr_tmpl p span.ontme {
    font-size: 16px;
    position: relative;
    top: -3px;
}
#mod1035 .custom {
    display: block;
    margin: -10px -15px;
    padding: 10px;
    background-color: #072342;
    color: #fff;
}
.price_fr_tmpl {
    padding: 5px 0 3px !important;
}
.price_fr_tmpl p {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.price_fr_tmpl p span {
    font-size: 30px;
}

#mod1042 {
	background: #072342 !important;
	color:#ffffff !important;
	padding-top: 10px;
	padding-bottom: 10px;
}
#eb .btn-primary {
    background-color: #072342 !important;
    border-color: #072342 !important;
	border-radius: 0px;
	font-weight: normal;
}
#eb .eb-header {
    padding: 15px 15px;
    margin-bottom: 20px;
}
#mainbody .jd-item-page {
    z-index: unset;
}
div#jcforms_Ultimate_MSP_Website_Setup_6 li.left-text-box {
    margin-right: 25px;
}
.item-185 #slideshow #bottom_mask.mask2 {
    background: url(../images/bottom_mask2.png) no-repeat center bottom !important;
    background-size: cover !important;
}
/* Setup Form 3 code */
form#jcfc_Ultimate_MSP_Website_Setup_3 li.dfpfa-row-li {
    width: 300px;
    margin-bottom: 20px;
}
form#jcfc_Ultimate_MSP_Website_Setup_3 .dfbepl {
    margin-bottom: 5px;
}
@media (min-width:570px) and (max-width:979px){
	form#jcfc_Ultimate_MSP_Website_Setup_3 li.dfpfa-row-li {
    margin-bottom: 20px;
    width: 45%;
}
	form#jcfc_Ultimate_MSP_Website_Setup_3 ul.dfpfa-row {
    display: inline;
}
}
@media (max-width:569px) {
	form#jcfc_Ultimate_MSP_Website_Setup_3 li.dfpfa-row-li {
    width: 100%;
}
	form#jcfc_Ultimate_MSP_Website_Setup_3 .dfbepl {
    margin-bottom: 0px;
    margin-top: 14px;
}
}
/* End Setup Form 3 code */

/*.toppos .item-4366 a {
	margin: 0 20px;
}*/
#page_wrapper #header .navRight .toppos .nav.menu .item-4366 .t-phone-number {
    margin: 0 32px;
    line-height: 2.2em;
    font-weight: inherit;
    color: #fff;
    opacity: initial;
}
@media (min-width:621px) and (max-width:680px){
	.topnav.navRight .toppos {
		width: 87%;
	}		
}
@media (min-width:681px) and (max-width:767px){
	.topnav.navRight .toppos {
		width: 89%;
	}		
}
@media(max-width:500px){
		li.item-4366 {
			margin-left: 40px !important;
		}
}

@media (min-width:501px) and (max-width:527px){
		ul.topnav.navRight li {
			margin-left: 0px !important;
		}
		
		
}
@media (min-width:501px) and (max-width:620px){
		
		#page_wrapper #header .navRight .toppos .nav.menu .item-4366 .t-phone-number {
			 margin: 0px 15px !important;
		}
		.topnav.navRight .toppos {
			vertical-align: top;
		}
}

#eb .eb-entry ul,
#eb .eb-entry ol
{
	list-style-position: inside;
}
#eb .eb-entry .eb-entry-tools,
#eb .eb-entry .es-post-state
{
	margin-bottom: 1px;
}

.item-2835 .breadcrumbs li:nth-child(1) {
    display: none !important;
}

#mod1060 {
	background: #072342;
    margin-bottom: 0px !important;
    padding-bottom: 25px;
    padding-top: 25px;
    color: #fff;
}

.jcfaqcss .accordion-heading {
    background:#0A2642;
}

.jcfaqcss a.accordion-toggle:hover {
    background:#4388C8 !important;
    color:#ffffff !important;
}



.jcfaqcss .accordion-heading a {
    color:#ffffff;
    font-weight:bold;
}

.nn_sliders-toggle:hover {
    background:#4388C8;
}
.item-101 #footer {
    border: none;
}
@media screen and (max-width:1200px){
div#action_box99 .span9, div#action_box99 .span3{
    width: 100% !important;
    text-align:center;
}


div#action_box99 .livedemo {
    margin:10px auto !important;
    
}
}
table.jd_cat_subheader{ display:table !important;}
#eb .eb-toolbar__search-form .eb-filter-select-group, #eb .eb-search .eb-search__filter #category_id, #eb .eb-search .eb-search__filter .eb-filter-select-group__drop
{
    display: none;
}

@media screen and (min-width:1401px){
.item-302 .jc-services.jc-support .span4.box {
    padding: 0px 20px;
    width: 360px !important;
}
}
@media only screen and (max-width: 1200px) and (min-width: 979px) {
.jc-services.jc-support .span4.box {
    min-height: 405px !important;
    width: 307px !important;
    margin: 0px 20px;
}
}
#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit {
    color: #fff !important;
    background-color: #072342 !important;
    outline: none;
    box-shadow: none;
}
#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit:hover
{
  background: #3276b1 !important;
}


@media only screen and (max-width: 979px) and (min-width: 768px)
{
    .item-1280 .msptemplate .span4 { width: 48%; float: left; padding-right: 14px !important;}
}

@media only screen and (max-width: 1199px) and (min-width: 980px)
{
    .item-1280 .msptemplate .span4 { width: 46%; float: left; padding-right: 14px !important;}
	#header a#logo {  width: 290px !important; margin-top: 4px !important;}
}

@media only screen and (max-width: 1299px) and (min-width: 1200px)
{
    /*.item-1280 .msptemplate .span4 { width: 43%; float: left; padding-right: 14px !important;}*/
	.item-1280 .span4.box .ba-gallery { min-height: 230px; }
	.item-1280 .span12.ba-gallery-grid.css-style-1 {height: auto !important; min-height: 200px !important; }
}
	.item-1280 .span4.box .ba-gallery { min-height: 200px; }

@media only screen and (max-width: 360px) and (min-width: 320px)
{
   #eb .eb-post-head .eb-post-meta a, #eb .eb-post-meta > div > time { font-size: 12px; }
}

.chaser ul.sf-menu li a
{
	padding: 7px 25px 7px 12px;
}
#eb .eb-post-head .eb-post-meta a {
    margin-right: 0px !important;
}

@media only screen and (max-width: 996px) and (min-width: 960px)
{
   #header #main_menu #mm1 { display: none !important; }
   
}

@media only screen and (max-width: 996px) and (min-width: 980px)
{
	#navigation-toggle { display: block !important; width: 20px; height: 20px;}
	#header .topnav.navRight { margin-right: 100px;}
	#search { position: absolute !important; right: 30px !important; }
	.topnav { margin: 5px 0; }
	.topnav > li { font-size: 11px; }
	#search .searchBtn{ margin-top: 0px !important;}
	#header #navigation-toggle { right: 25px !important; top: 50px !important; }
}
@media only screen and (min-width: 997px){
    #gruemenu.grue_277 ul ul li a, #navigation-toggle{display: none !important;}
    #sidr-main {display: none !important; }
}

@media (max-width: 979px) and (min-width: 768px)
{
  #header .topnav.navRight { margin-right: 46px !important; }
  #page_wrapper #header #navigation-toggle { right: 18px !important; top: 50px !important; }
  body.res1170 .msptemplate .span4.box p:first-of-type { min-height: 152px; }
}

@media(min-width: 1200px)
{
	body.res1170 .msptemplate .span4 {
		min-height: 870px !important;
		margin-left: 50px !important;
	}
	body.res1170 .msptemplate .span4.box p:first-of-type {
		min-height: 135px;
	}
	body.res1170 .custom_msp_themes .image-boxes .box{ margin-bottom: 10px !important; }
	
}

@media (max-width: 1199px) and (min-width: 980px)
{
	body.res1170 .msptemplate .span4.box {  min-height: 804px; }
	body.res1170 .msptemplate .span4.box p:first-of-type { min-height: 150px; }
}

/*Marketing Popup Styling - Add to/Change as Necessary*/

.marketing-plan-popup img {
    width: 30%;
}

.marketing-plan-popup p {
    line-height: 1.4;
    font-size: 17px;
}

.marketing-plan-popup-button a {
    background-color: #4488c8;
    transition:.4s;
    color: #FFF;
    padding: 10px 65px 10px 65px;
    }

.marketing-plan-popup-button a:hover {
    background-color: #09223C;
    color: #FFF;
    transition:.4s;
    }

.marketing-plan-popup-button {
    text-align: center;
    height: auto;
    margin-top: 20px;
}

.newoverview-readon {
    text-align:center;
    font-size:14px;
    color:#fff !important;
    width:100%;
    background:#0a2642;
    padding:10px 0px;
    
}






/*Marketing Popup Styling - Add to/Change as Necessary*/


#eb #eb-showcases {
    z-index: -1;
}

.homepage-h1-text h1, #mod1068 h1 {
    line-height: 1.2 !important;
}


@media (min-width: 480px) and (max-width: 639px)
{
	#footer #mod119, #footer #mod121 {
	    width: 45% !important;
	    float: left;
	}

	#footer #mod513 {
	    width: 100% !important;
	    float:none !important;
	    clear: both;
	}

	#footer #mod119 .menu li {
	    float: left;
	    width: 100% !important;
	}

}

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

	#footer #mod119, #footer #mod121
	{
		margin-right: 15px;
	}
	#footer #mod119 .menu li {
	    float: left;
	    width: 100% !important;
	}
	
}

@media (max-width: 960px)
{

	#footer #mod513 li.custom-readon {
    	display: block;
    	width: 160px;
	}
}

@media (min-width: 980px) and (max-width: 1010px)
{

	.item-101 .container, body .container{ 
		width:940px; 
	}
}


@media (min-width: 961px) and (max-width: 1020px)
{

	#footer #mod513 li.custom-readon {
    	display: block;
    	width: 205px;
	}
}
#eb .eb-featured #eb-showcases {
	z-index: unset;
}
@media(max-width: 767px) {
	body #content .moduletable .modulecontent .span4 {
		margin-left: 0 !important;
	}
}
.item-6235 .accordion-heading.panel-heading * {
    font-weight: bold;
    color: #535353 !important;
}
.item-6235 .table {
	 border-collapse: collapse;
}
@media(max-width: 767px) {
	.item-6235 .table {
		overflow-y:scroll;
	}
}
 .item-6235 .table .tr {
	 display: table-row;

}
 .item-6235 .table .tr:first-child {
    font-weight: bold;

}
.item-6235 .table .tr .td {
	 display: table-cell;
	 padding: 8px;
	 border: 1px solid #000;
	 border-collapse: collapse;
}


/* SP page CSS - start */
.sppagefix .breadcrumbs li, 
.sppagefix .breadcrumbs li span
{
	color: #eee;
	font-size: 13px;
}

.sppagefix *
{
  box-sizing: unset;
}
.sppagefix
{
    overflow-x: hidden;
    -webkit-transform-style: inherit;
}

.sppagefix.page #main_menu span
{
	font-weight: normal;
}

.sppagefix.page li:nth-child(1), 
.sppagefix.page li:nth-child(2),
.sppagefix.page li:nth-child(3),
.sppagefix.page li:nth-child(4),
.sppagefix.page li:nth-child(5)
{
	transform: unset;
}

.sppagefix .chaser .sf-menu *
{
    font-weight: normal;
}

.sppagefix .footer_module_custom span 
{
    color: #d5d5d5;
    font-weight: normal;
}
.sppagefix .footer_module_custom a
{
	color: #fff !important;
}

.sppagefix .sppb-col-sm-3 .sppb-addon-image-layout-image {
  height: auto;
}

/* SP page CSS - end */

#eb .eb-post-foot {
  display: table !important;
  width: 100%;
}
#eb .eb-post-foot .eb-post-comments {
  width: 50%;
}
#eb .eb-post-foot .eb-post-more {
  width: 50%;
  text-align: right;
  display: table-cell;
}
#fd-toolbar-search .fd-toolbar-btn {
  display: none !important;
}
#eb #fd .fd-toolbar .is-active .fd-toolbar__link:not(.no-active-state), #eb #fd .fd-toolbar .is-active .fd-toolbar_submenu-link {
    color: #4388c8;
}
#eb .eb-post-listing__item {
    margin-bottom: 20px;
}


.sales-folders-gallery .ba-gallery-items 
{
    box-shadow: 0 3px 6px rgb(0 0 0 / 20%);
}

.proven-msp-marketing{
    text-align:center;
}
.removeheader .proven-msp-marketing .span4{
    padding:0px 10px;
    margin-left:0px !important;
}
.proven-msp-marketing h2{
    color:#0a2642;
}
.msp-marketing-content h2{
    color:#0a2642;
    text-align:center;
}
.marketing-service-cta{
    width:100%;
    background-color:#0a2642;
}

.removeheader .gray-area{
    background-color:#0a2642;
}
.removeheader .action_box{
    border:none !important;
    background-color:transparent !important;
    background:none!important;
}
.removeheader .action_box p{
    margin-right:10px;
}
.removeheader .livedemo{
    margin-top:20px;
}
.removeheader #user14{
    background-color:#0a2642;
    width:100%;
}
.removeheader #footer{
   border-top:none !important;
}
.removeheader #content .moduletitle{
    padding-bottom: 25px;
    display: block;
    border-bottom: 1px solid #bcbcbc;
    position: relative;
    text-align: center;
    line-height: 30px;
    font-size: 26px;
    color: #0a2642;
    text-shadow: 0 1px 0 rgb(255 255 255 / 70%);
    font-weight: 700;
    margin: 0 0 20px;
}
.removeheader #content h1 {
    color: #0a2642;
}
.removeheader #content h2 {
    padding-bottom: 25px;
    display: block;
    border-bottom: 1px solid #bcbcbc;
    position: relative;
    text-align: center;
    line-height: 30px;
    font-size: 25px;
    color: #0a2642;
    text-shadow: 0 1px 0 rgb(255 255 255 / 70%);
    font-weight: 700;
    margin: 0 0 20px;
}

@media(max-width: 560px)
{
	.com_easyblog #eb .eb-featured .eb-gallery-body 
	{
    	overflow: inherit !important;
	    width: 100%;
	}
	div#eb .eb-showcase-thumb.is-left {
	    margin-right: 20px;
	    width: 100%;
	}
}

/* blog styling - start */
.eb-container h1 
{
    font-size: 30px;
}
.eb-container h2
{
    font-size: 22px;
}

.eb-container h3 
{
    font-size: 21px;
}
.eb-container h4 
{
    font-size: 20px;
}
.eb-container h5 
{
    font-size: 19px;
}
.eb-container h6 
{
    font-size: 18px;
}
.eb-container p 
{
    font-size: 14px;
}

.eb-container ul li 
{
    font-size: 14px;
}
#eb .eb-container h2 
{
    font-size: 22px;
    line-height: 1.5 !important;
}

@media(max-width: 767px)
{
    #eb .eb-container h2
    {
        line-height: 1.2;
    }
}
/* blog styling - end */

.toppos_login #mod1011 .horizontal-space hr {
  display: none;
}

#bottom li.social-twitter a::before {
  content: "\e61b";
  font-weight: 900;
  font-family: "Font Awesome 6 Brands";
  color: #fff !important;
  padding: 8px;
  position: relative;
  top: 5px;
  font-size: 14px;
}
#bottom li.social-twitter a {
  text-indent: unset !important;
  color: transparent !important;
  background-image: none;
}

.marke-box1 .social-twitter {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  background-color: #00bdec;
}
.marke-box1 .social-twitter a {
  color: #fff;
  padding: 6px;
  font-size: 18px;
  position: relative;
  top: 5px;
}
.eb-shares .fdi.fab.fa-twitter::before {
  content: "\e61b" !important;
  font-weight: 900;
  font-family: "Font Awesome 6 Brands";
  color: #fff !important;
}
#eb .eb-entry ul, #eb .eb-entry ol{
        list-style-position: outside !important;
}


.newsletter-archive .boxed_title {
	text-align: center;
}

.newsletter-archive .boxed_text-right {
	text-align: center;
}
.newsletter-archive .boxed_desc {
	display: none;
}
.newsletter-archive .boxed_text-right a {
	font-size: 12px;
    padding: 6px 10px;
    font-weight: normal;
    max-width: 100% !important;
    background: #0A2642;
    color: #fff;
    text-align: center;
}

@media (min-width: 320px) and (max-width: 400px) 
{
	.item-7664 #rev_slider_29_1_wrapper, .item-7664 #rev_slider_29_1
	{
	  height: 250px !important;
	}
	.item-7664 #mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start span 
	{
     font-size: 26px !important;
    }
    .item-7664 #mailing_print_slides .third_caption 
    {
     max-width: 300px !important;
     top: 40px !important;
    }
    .item-7664 #mailing_print_slides .third_caption span 
    {
     font-size: 15px !important;
     line-height: 20px !important;
    }
    .item-7664 #mailing_print_slides .tp-caption.sft.image_layer.start 
    {
	    top: 130px !important;
	}
	.item-7664 #mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start 
	{
	    top: 10px !important;
	}
}

@media (min-width: 400px) and (max-width: 480px) 
{
	.item-7664 #rev_slider_29_1_wrapper, .item-7664 #rev_slider_29_1
	{
	  height: 250px !important;
	}
	.item-7664 #mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start span 
	{
     font-size: 26px !important;
    }
    .item-7664 #mailing_print_slides .third_caption 
    {
     max-width: 300px !important;
     top: 40px !important;
    }
    .item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start
    {
    	top: 45px !important;
    }
    .item-7664 #mailing_print_slides .third_caption span 
    {
     font-size: 15px !important;
     line-height: 20px !important;
    }
    body.item-7664 li#mailing_print_slides .tp-caption.sft.image_layer.start
    {
	    top: 105px !important;
	}
	body.item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start {
	    top: 45px !important;
	}
	.item-7664 #mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start 
	{
	    top: 10px !important;
	}
}

@media (min-width: 479px) and (max-width: 569px) 
{
	.item-7664 #rev_slider_29_1_wrapper, .item-7664 #rev_slider_29_1
	{
	  height: 250px !important;
	}
	.item-7664 #mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start span 
	{
     font-size: 26px !important;
    }
    .item-7664 #mailing_print_slides .third_caption 
    {
     max-width: 300px !important;
     top: 40px !important;
    }
    .item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start
    {
    	top: 45px !important;
    }
    .item-7664 #mailing_print_slides .third_caption span 
    {
     font-size: 15px !important;
     line-height: 20px !important;
    }
    body.item-7664 #mailing_print_slides .tp-caption.sft.image_layer.start img 
    {
	    width: 110px !important;
	    height: auto !important;
	}
    body.item-7664 li#mailing_print_slides .tp-caption.sft.image_layer.start
    {
	    top: 105px !important;
	}
	body.item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start {
	    top: 45px !important;
	}
	.item-7664 #mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start 
	{
	    top: 10px !important;
	}
}

@media (min-width: 569px) and (max-width: 738px) 
{
	.item-7664 #rev_slider_29_1_wrapper, .item-7664 #rev_slider_29_1
	{
	  height: 250px !important;
	}
	.item-7664 #mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start span 
	{
     font-size: 26px !important;
    }
    .item-7664 #mailing_print_slides .third_caption 
    {
     max-width: 300px !important;
     top: 40px !important;
    }
    .item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start
    {
    	top: 45px !important;
    }
    .item-7664 #mailing_print_slides .third_caption span 
    {
     font-size: 17px !important;
     line-height: 22px !important;
    }
    body.item-7664 #mailing_print_slides .tp-caption.sft.image_layer.start img 
    {
	    width: 100px !important;
	    height: auto !important;
	}
    body.item-7664 li#mailing_print_slides .tp-caption.sft.image_layer.start
    {
	    top: 120px !important;
	}
	body.item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start {
	    top: 45px !important;
	}
	.item-7664 #mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start 
	{
	    top: 10px !important;
	}
}

@media (min-width: 738px) and (max-width: 767px) 
{
	.item-7664 #rev_slider_29_1_wrapper, .item-7664 #rev_slider_29_1
	{
	  height: 250px !important;
	}
	.item-7664 #mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start span 
	{
     font-size: 26px !important;
    }
    .item-7664 #mailing_print_slides .third_caption 
    {
     max-width: 300px !important;
     top: 40px !important;
    }
    .item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start
    {
    	top: 45px !important;
    }
    .item-7664 #mailing_print_slides .third_caption span 
    {
     font-size: 17px !important;
     line-height: 22px !important;
    }
    body.item-7664 #mailing_print_slides .tp-caption.sft.image_layer.start img 
    {
	    width: 100px !important;
	    height: auto !important;
	}
    body.item-7664 li#mailing_print_slides .tp-caption.sft.image_layer.start
    {
	    top: 120px !important;
	}
	body.item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start {
	    top: 45px !important;
	}
	 body.item-7664 #rev_slider_29_1 #mailing_print_slides .tp-caption.sft.image_layer.start {
   	 top: 120px !important;
  	}
	.item-7664 #mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start 
	{
	    top: 10px !important;
	}
}



@media (min-width: 400px) and (max-width: 767px) 
{
  .item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start 
  {
    top: 30px !important;
    text-align: center;
    margin: 0 auto !important;
    display: block !important;
    width: 100% !important;
    left: 0px !important;
    bottom: 0px !important;
    right: 0;
    max-width: 360px !important;
  }
}

@media (min-width: 420px) and (max-width: 560px) 
{
	.item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start
	{
		max-width: 410px !important;
	}

}

@media (min-width: 400px) and (max-width: 560px) 
{
	.item-7664 #mailing_print_slides .tp-caption.sft.image_layer.start 
	{
	    top: 42px !important;
	}
}

@media (min-width: 740px) and (max-width: 767px) 
{
  .item-7664 #rev_slider_29_1 #mailing_print_slides .tp-caption.sft.image_layer.start 
  {
    top: 70px !important;
  }
}

@media (min-width: 560px) and (max-width: 767px) 
{
	 .item-7664 #mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start 
	 {
	    max-width: 540px !important;
	    margin-top: 8px !important;
	  }
	
/*	.item-7664 #mailing_print_slides .tp-caption.sft.image_layer.start 
	{
	    top: 42px !important;
	}
	*/
	.item-7664 #mailing_print_slides .tp-caption.sft.image_layer.start 
	{
	    top: 56px !important;
	}
}
@media(max-width: 700px)
{
	  #mailing_print_slides .third_caption 
	  {
	    display: block !important;
	  }
}




@media (min-width: 320px) and (max-width: 767px)
{
  #mailing_print_slides .third_caption {
    top: 25px !important;
    text-align: center;
    margin: 0 auto !important;
    display: block !important;
    width: 100% !important;
    left: 0px !important;
    bottom: 0px !important;
    right: 0;
    max-width: 300px !important;
  }
 #mailing_print_slides .tp-caption.sft.image_layer.start {
    top: 26px !important;
    max-width: 150px !important;
    margin: 0 auto;
    width: 150px !important;
  }
	#mailing_print_slides .third_caption span 
	{
	  display: block !important;
	  text-align: center !important;
	  margin: 0 auto !important;
	/*  width: 650px !important;
	  left: 0px !important;
	  position: relative;
	  right: 0px !important;*/
	}
}

@media(max-width: 479px)
{
	#mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start span 
	{
	  font-size: 15px !important;
	}
}

@media(max-width: 767px)
{
	.item-7664 #rev_slider_29_1_wrapper, 
	.item-7664 #rev_slider_29_1
	{
	  height: 250px !important;
	}
    .item-7664 .dfbepp input.dmsb[type="button"]
    {
	  width: auto !important;
	  max-width: 100% !important;
	}	
	#mailing_print_slides .tp-caption.sft.image_layer.start img 
	{
	  text-align: center;
	  margin: 0 auto;
	  display: block;
	}

	#mailing_print_slides .tp-caption.sft.image_layer.start 
	{
	  display: block;
	}

	#mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start span 
	{
	  display: block !important;
	  text-align: center;
	  margin: 0 auto !important;
	  width: auto !important;
	 /* font-size: 15px !important;*/
	}
	#mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start {
	  left: 0px !important;
	  right: 0px !important;
	 /* top: 0px !important;*/
	}
	#mailing_print_slides .image_layer 
	{
		    top: 15px !important;
		    left: 0px !important;
		    right: 0px !important;
		    width: auto !important;
	}
}

@media (min-width: 767px) and (max-width: 991px)
{
	#mailing_print_slides .tp-caption.medium_light_black_new_slide.sft.tp-resizeme.third_caption.start {
	 /* left: 0px !important;*/
	  top: 175px !important;
	}
	/*#mailing_print_slides .tp-caption.large_bold_black_new_slide.sft.tp-resizeme.second_caption.start {
	  padding-left: 0px !important;
	}*/
}

.item-7664 a.accordion-toggle 
{
  color: #535353 !important;
  font-weight: bold;
  font-size: 15px;
}

.item-7664 #mailing-print .question {
  background: #0a2642;
  color: #fff;
}

.item-7664 #mailing-print .question.expand
{
	background: #4388c8;
}


.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img 
{
  transition: none !important;
  transform: unset !important;
  width: 100%;
  height: 300px !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay 
{
  opacity: 0 !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover {
  background: unset !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3 > a {
  color: #a40802 !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover
{
    color: #000 !important;
}

.sp-simpleportfolio-tags {
  display: none;
}
.sp-simpleportfolio-title a {
  font-size: 24.5px;
  font-family: 'Open Sans', 'Helvetica', Arial, serif;
  color: #a40802 !important;
}

.sp-simpleportfolio-description a:hover {
  color: #fff !important;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  background: #b01c1c;
  color: #fff;
}

.sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
  border: 1px solid #ddd !important;
  border-bottom: 0px !important;
  padding: 10px;
  border-radius: 4px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.sp-simpleportfolio-info {
  padding: 10px 20px 40px 20px !important;
  border: 1px solid #ddd !important;
  border-radius: 4px;
  border-top: 0px !important;
}

.sp-simpleportfolio-overlay {
    display: none !important;
}

.sp-simpleportfolio-overlay-wrappers a
{
    display: inline-block !important;
}

.sp-simpleportfolio-description a.readmore:focus {
    color: #fff !important;
}

/*.sp-simpleportfolio .sp-simpleportfolio-filter>ul {
    transform: rotate(180deg);
}*/

.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li {
    /*transform: rotate(-180deg);*/
    float: right;
}

.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li:first-child
{
    float: left !important;
}

.sp-simpleportfolio-title a 
{
  color: #4388c8 !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3 > a {
  color: #0a2642 !important;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  background: #0a2642;
  color: #fff;
}

.sp-simpleportfolio-description .readmore {
  font-size: 12px;
  padding: 6px 10px;
  font-weight: normal;
  max-width: 100% !important;
  background: #0A2642;
  color: #fff;
  text-align: center;
}

.sp-simpleportfolio-description.readmore_btn {
  margin-top: 5px !important;
}

.item-1785 #user6 .vertical_newsletter_sign_up .jcforms_Newsletter_Vertical {
  float: none;
}

.item-1785 #user6 {
  text-align: center;
}

.item-1785 .vertical_newsletter_sign_up .bghelper 
{
  float: none;
}

.item-1785 #content #user7 
{
  display: none;
}

.item-1785 .page-header {
  margin-top: 0px;
}


.homepage #user7 .row 
{
  width: 100%;
  display: inline-block;
}

@media(min-width: 767px)
{
	.homepage #mod583.testimonial.latestnews 
	{
	    width: 49%;
	    float: left;
	}
}
/*
.homepage #mod583.testimonial.latestnews 
{
    width: 100%;
    float: left;
}
*/
.homepage #user7 .nm-testimonial {
  margin-top: 10px !important;
}

.page.item-7839, .page.item7839 > li 
{
  transform-style: unset;
}

#totop{
    bottom:100px !important;
}


body.res1170.isresponsive.joom3.com_sppagebuilder.page.item-7935.browser_firefox.modal-open,
body.res1170.isresponsive.joom3.com_sppagebuilder.page.item-7935.browser_chrome.modal-open 
{
  -webkit-transform-style: unset !important;
  transform-style: unset !important;
}
@media (max-width:767px){
    .page-title{
        padding-top:50px;
    }
    input#jcfc_btn_Sales_Demo_Request[type=button]{
       width:150px !important;
    }
}


ul.seo-stats {
    list-style: none; /* Remove default bullets */
    margin-left: 25px; /* Adjust left margin */
}

ul.seo-stats li {
    position: relative; /* Position relative for pseudo-element */
    line-height: 1.8; /* Adjust line height */
}

ul.seo-stats li::before {
    content: '✓'; /* Checkmark character */
    color: #4388c8; /* Checkmark color */
    font-weight: bold; /* Bold checkmark */
    position: absolute; /* Absolute positioning */
    left: -25px; /* Position checkmark to the left */
}
.seo-stats-li{
    margin-bottom:15px;
}









#jcfc_Setup_Sheet_SMaaS .dfbepl a 
{
  display: inline;
}

#jcfc_Setup_Sheet_SMaaS .readon {
  background: #0A2642;
  padding: 6px 10px !important;
  font-family: inherit;
  color: #fff !important;
  font-size: 12px !important;
}

#jcfc_Setup_Sheet_SMaaS .checkfield .dfblt .dfbltcl {
  float: right;
}


/* New Blog Page Layout Styling - start*/

.item-270 #main_blog_sec .eb-mod-image-cover {
  display: inline-block !important;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid rgba(var(--fd-gray-200),1);
  border-radius: 2px;
  display: inline-block;
  height: 220px;
  vertical-align: top;
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  position: static;
  margin: 0 !important;
}

.item-270 #main_blog_sec #eb .eb-mod-thumb {
  margin-bottom: 10px;
  margin-top: 10px;
}

.item-270 #main_blog_sec #eb .eb-mod-title {
  font-size: 16px;
  padding-top: 10px;
  font-weight: bold;
}

.item-270 #main_blog_sec #eb .eb-mod-thumb .eb-mod-image-cover::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 4px solid #fff;
}


@media(max-width: 767px)
{
	.item-270 #main_blog_sec #eb .mod-items-grid > .mod-grid
	{
		width: 100% !important;
	}
}



@media(min-width: 767px)
{
	.item-270 #main_blog_sec #eb .mod-items-grid > .mod-grid-1 {
	  clear: left;
	}
	.item-270 #main_blog_sec #eb .mod-items-grid > .mod-grid
	{
		width: 33.33%;
	}

	.item-270 #main_blog_sec #eb .mod-items-grid > .mod-grid {
	  float: left;
	  padding-left: 15px;
	  padding-right: 15px;
	  margin-bottom: 30px;
	}
}


.item-393 #eb .mod-items-grid>.mod-grid .mod-item 
{
    padding: 0px;
}

/* New Blog Page Layout Styling - end*/


.seo-content-custom-html-table .divTableCell.price {
  margin: 0;
  font-family: 'Lato', 'Helvetica', Arial, serif;
  padding: 15px 0px;
  border-bottom: 2px solid white;
  font-size: 34px;
  color: #fff;
  text-shadow: 1px 1px 0 black;
  font-weight: 900;
  letter-spacing: 0px;
  line-height: 1;
  background-color: #aaa;
  text-align: center;
}

.seo-content-custom-html-table .divTableRow:nth-child(2n+1) {
  background: rgba(0,0,0,0.1);
}

.seo-content-custom-html-table .divTableCell.values {
    text-align: center;
}

.seo-content-custom-html-table span {
  display: block;
  padding: 4px;
  font-size: 14px;
  font-weight: 500;
}

.divTableCell.feature strong {
  font-size: 18px;
  padding: 41px 0;
  color: #444;
  font-weight: 700;
/*  border-bottom: 2px solid #fff;*/
  text-shadow: 1px 1px 0 #fff;
}

.divTableCell.title {
  margin: 0;
  font-family: 'Lato', 'Helvetica', Arial, serif;
  padding: 15px 0px;
  color: white;
  font-size: 15px;
  border-bottom: 3px solid #747474;
  text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
  font-weight: 700;
  background-color: #aaa;
  text-align: center;
}

@media(max-width: 767px)
{
	.custom.seo-content-custom-html-table {
	  overflow-x: scroll;
	}
}


@media(max-width: 560px)
{
	body .seo-content-custom-html-table .divTableCell.price
	{
		font-size: 20px !important;
	}
}


body
{
    position: relative;
    overflow-x: hidden;
}
.grecaptcha-badge {
  position: absolute !important;
}


body .jcmod.modtarget 
{
    width: 800px !important;
    top: calc(15% - 100px) !important;
    left: calc(50% - 400px) !important;
    overflow: unset;
}


.sp-right-sidebar-box .sppb-addon-wrapper 
{
  background: #eeeeee;
  padding: 10px;
}

@media(max-width: 1199px)
{
	.homepage .grecaptcha-badge {
	    display: none !important;
	}
}

@media(max-width: 1300px)
{
	.homepage #eb .eb-mod-thumb.is-left 
	{
	    float: left !important;
	    margin-right: 10px !important;
	}
}

@media(max-width: 479px)
{
	.cc-window.cc-banner.cc-type-opt-in.cc-theme-block.cc-opacity-100.cc-bottom.cc-color-override-189819926 {
	    width: 100% !important;
	    padding: 15px !important;
	    max-width: 100% !important;
	}

}

@media (min-width: 479px) and (max-width: 767px)
{
	.cc-window.cc-banner.cc-type-opt-in.cc-theme-block.cc-opacity-100.cc-bottom.cc-color-override-189819926 {
	    width: 100% !important;
	    padding: 15px !important;
	    max-width: 100% !important;
	}
		.cc-type-opt-in.cc-theme-block a.cc-btn.cc-deny, 
	.cc-type-opt-in.cc-theme-block a.cc-btn.cc-allow 
	{
        width: 100px !important;
	    display: inline-block !important;
	}
}

.eb-entry-article li 
{
  margin: 0 0 10px;
}



.span9 #je-faqpro h2 
{
  text-align: left !important;
  margin-bottom: 20px !important;
}

.span9 #je-faqpro #style2-inner,
.span9 #je-faqpro div#style2-inner1
{
  background: transparent !important;
}

.span9 #je-faqpro #je-testimonials2 {
  /*box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;*/
  margin-right: 15px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}

.span9 #je-faqpro #je-testimonials2 div#je-quoteright 
{
  text-align: left;
}


body #eb .eb-entry ul > ul 
{
  list-style: disc !important;
  margin-left: 0px;
}


/* Login Popup Styling - Start */
#jc_jcpopup_form .text-center.mb-4.fw-semibold 
{
  font-size: 20px !important;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1.32em;
  margin-bottom: 20px;
}

#jc_jcpopup_form #g_id_onload 
{
  display: none;
}

#jc_jcpopup_form .d-flex.align-items-center.my-4 {
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}

#jc_jcpopup_form .d-grid.gap-1 
{
  text-align: center;
}

#jc_jcpopup_form .jc-password input
{
    padding-right: 10px !important;
}

#jc_jcpopup_form .mb-3 
{
  margin-top: 0px !important;
  margin-bottom: 10px;
}

#jc_jcpopup_form .mb-3 {
  text-transform: capitalize;
}

#jc_jcpopup_form .btn.btn-danger.w-100.py-3.rounded-pill.fw-semibold {
  text-align: center;
  margin: 10px auto !important;
  width: 200px;
  display: block;
  background: #da4f49;
}

#jc_jcpopup_form .mt-3.mb-0 {
  margin-top: 10px;
  text-align: center;
  text-transform: capitalize;
}

#jc_jcpopup_form input[type="checkbox"]
{
    margin-top: 0px !important;
} 

#jc_jcpopup_form .small.text-secondary.fw-semibold, 
#jc_jcpopup_form .text-danger.fw-semibold
{
  font-weight: bold !important;
}

#jc_jcpopup_form .btn.btn-outline-secondary.py-3.rounded-pill.w-100.d-flex.align-items-center.justify-content-center.position-relative:first-child {
  background: #4488C8;
  color: #fff;
  text-shadow: none;
}

#jc_jcpopup_form .btn.btn-outline-secondary.py-3.rounded-pill.w-100.d-flex.align-items-center.justify-content-center.position-relative:last-child {
  background: #cd2122;
  color: #fff;
  text-shadow: none;
}

#jc_jcpopup_form .mb-3 
{
  display: inline-block !important;
  margin-right: 18px;
}

@media (min-width: 1200px) 
{
 body .jcmod.modtarget
 {
        width: 600px !important;
        top: calc(50vh - 100px) !important;
        left: calc(50% - 300px) !important;
    }
}

#jc_jcpopup_form .px-2.text-muted.small.fw-semibold {
  display: flex;
  align-items: center;
  text-align: center;
  width: 200px;
  margin: 0 auto;
}

#jc_jcpopup_form .px-2.text-muted.small.fw-semibold::after {
  content: '';
  flex: 1;
  border-bottom: 2px solid #ccc;
  margin-left: 1em;
}

#jc_jcpopup_form .px-2.text-muted.small.fw-semibold::before {
  content: '';
  flex: 1;
  border-bottom: 2px solid #ccc;
  margin-right: 1em;
}

@media(max-width: 599px)
{
    #jc_jcpopup_form .jc-field input 
    {
      width: 80%;
    }
    #jc_jcpopup_form .btn {
      width: 200px;
      margin: 10px auto !important;
      display: block !important;
    }
    body #jccsspopup.jcmod.modtarget {
		width: 300px !important;
		top: calc(10% - 100px) !important;
		left: calc(50% - 149px) !important;
		overflow: unset;
	}


}

@media only screen and (min-width: 599px) and (max-width: 991px)
{
    #jc_jcpopup_form .jc-field input 
    {
      width: 90%;
    }
    body #jccsspopup.jcmod.modtarget {
		width: 500px !important;
		top: calc(10% - 100px) !important;
		left: calc(50% - 250px) !important;
		overflow: unset;
	}



}

@media(min-width: 1200px)
{
    #jc_jcpopup_form .jc-field input 
    {
      width: 90%;
    }
}

#jc_jcpopup_form .jc-with-icon .jc-icon,
#jc_jcpopup_form .jc-eye
{
    top: 44% !important;
}


/* Login Popup Styling - End */
.faqs .accordion-toggle .nn_sliders-toggle-inner {
	font-size: 16px;
}
.faqs .rl_sliders.accordion > .accordion-group.active > div > a:focus,
.faqs .rl_sliders.accordion > .accordion-group > div > a:focus {
	box-shadow: none;
}
.faqs {
	margin: 20px 0;
}

.topnav {
    margin-bottom:7px;
}


nav#main_menu > ul.sf-menu > li.item-185 > a
{
    background: #4388c8 !important;
    padding: 10px 15px 10px;
    margin-top: -10px;
    border-radius: 5px;
}

@media(max-width: 501px)
{
	#header ul.topnav.navRight li 
	{
	    margin-left: 0px;
	}
	#header li.item-4366 
	{
        margin-left: 0px !important;
    }
}

@media only screen and (min-width: 501px) and (max-width: 767px)
{
	#header .topnav.navRight 
	{
	    margin-top: 25px !important;
	}
	#page_wrapper #header #navigation-toggle 
	{
        margin-top: 5px !important;
    }
    #header ul.topnav.navRight li 
	{
	    margin-right: 6px !important;
	    margin-left: 6px !important;
	}
		#header li.item-4366 
	{
        margin-left: 0px !important;
    }
    body #header #logo
    {
        width: 240px !important;
    }
    #page_wrapper #header .navRight .toppos .nav.menu .item-4366 .t-phone-number
	{
        margin: 0px 0px !important;
    }

}

@media only screen and (min-width: 996px) and (max-width: 1199px)
{
	#header div#search
	{
	    display: none;
	}
	#header #logo
    {
        margin-top: 0px !important;
    }
}

@media(min-width: 1199px)
{
	body #header nav#main_menu > ul 
	{
	    margin-top: 0px !important;
	}
}


@media(max-width: 767px)
{
	body #footer .copyright img
	{
		float: none !important;
		margin: 0 auto !important;
	}
	body #bottom .copyright p
	{
		float: none !important;
        display: inline-block;
	}

	body .topnav > li > a, 
	body .topnav li .menu li a
	{
	    font-size: 10px !important;
	}


}

@media only screen and (min-width: 767px) and (max-width: 991px)
{
	#footer .social-icons li 
	{
	  margin: 0 0 0 0px;
	}
}


