
@media all and (max-width: 768px) {
	.display-none-{display:none;}
	.display-none{display:block;}
	.display-table-none {display:block;}
	a .plus-sign:before,.footer .plus-sign:before{content: "+ ";}
	a .minus-sign:before,.footer .minus-sign:before{content: "- ";}
	h3 .plus-sign:before,.footer .plus-sign:before{content: "+ ";}
	h3 .minus-sign:before,.footer .minus-sign:before{content: "- ";}
	.fluid-width-video-wrapper {
		width: 90% !important;
		position: relative;
		padding: 0;
		margin: 0 auto;
	}
	#video-ul {
		margin-left: 37px !important;
	
	}
	.tabBox.tabs {
		/*margin-right: 23px;*/
	}
	.left.display-none- {
		display: block;
	}
	
	/*productsPage*/
	.productsPage .col-half {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 15px;
		width: 100%;
	}

	.productsPage .col-half .first {
		border-bottom: 1px solid #E6E6E6;
		border-right: 1px solid #E6E6E6;
	}
	.productsPage .styled-select select {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: medium none;
		float: none;
		height: 30px;
		line-height: 18px;
		padding: 6px;
		width: 92%;
	}

	/**/
	/*librarians*/

.librarians-centerPage .canvas {
	width: 100%;
}
	.librarians-centerPage .leftColumn {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
		width: 100%;
		padding: 0 15px;
	}
	.librarians-centerPage .whatYouGetBox ul li {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		font-size: 20px;
		padding-bottom: 5px;
		padding-right: 19%;

	}

.librarinas-centerPage .whatYouGetBox .wrapper {
	overflow: hidden;
}
	.librarians-centerPage .rightColumn {
		margin: 0;
		width: 100%;
	}
	.librarians-centerPage .banner img {
		display:none;
		width: 100%;
	}
	.librarians-centerPage .banner2 img {

		width: 100%;
	}
	.librarians-centerPage .newsletterBox{ display:none}
	.librarians-centerPage .leftColumn .demoButton {
		background-color: #2F539A;
		border-radius: 3px;
		color: #FFFFFF;
		display: inline-block;
		font-size: 22px;
		font-weight: 600;
		margin-bottom: 35px;
		margin-top: 35px;
		padding: 9px 25px;
	}

	.librarians-centerPage  .whatYouGetBox h3 {
		font-size: 26px;
	}


	.librarians-centerPage .whatYouGetBox {
		background-color: #2F539A;
		border: 1px solid #2F539A;
		color: #FFFFFF;
		float: left;
		height: auto;
		margin-bottom: 20px;
		margin-left: 0;
		width: auto;
	}

	.librarians-centerPage .whatYouGetBox p {
		font-size: 20px;
	}

.librarians-centerPage .relatedBox.sideBox {
	width: auto;
	margin-left: 0;
	padding: 15px;
}
	/*librarians*/

	.cta {
		background: none repeat scroll 0 0 #F7F7F7;
		border: 1px solid #E6E6E6;
		height: 230px;
		margin: 70px 0 70px -3%;
		position: relative;
		width: 105%;
	}
	.how-to-buyPage .orderBox li {
		margin-bottom:10px
	}
	.contactPage .helpBox {

		border-width: 0;
		margin-bottom: 30px;
		padding: 0;
	}
	.header .mainMenu .canvas .left .three-line-button {
		float: left;
		margin: 0 0 0 0px;
		padding: 0;
		width:8%;
	}

	.header .mainMenu .canvas .left .search {
		border: medium none;
		height: auto;
		margin-right: 0;
		padding: 5px 10px;
	}
	.newsletterBox form input {
		-moz-appearance: none;
		background-color: #E5E5E5;
		border: medium none;
		border-radius: 3px;
		color: #737373;
		font-size: 13px;
		margin: 0 4px 0 23%;
		outline: 0 none;
		padding: 6px 10px;
		width: 213px;
	}
	#side-signup{text-align:center}
	.three-line-button a {
		font-size: 34px;
		line-height: 1.3;
	}
	.custom-researchPage .sideBox.relatedBox {
		width: auto;
		margin-bottom:20px;
	}

	.cta .bigButton .hint {
		background: url("../images/andacces.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		height: 70px;
		position: absolute;
		right: 33%;
		top: 125px;
		width: 255px;
	}
	.cta p {
		color: #474747;
		font-size: 24px;
		left: 36%;
		position: absolute;
		top: 15%;
	}

	.cta .bigButton {
		margin-top: 25px;
		padding: 60px 0 20px;
		position: relative;
		text-align: center;
	}


	.cta .bigButton a {
		background-color: #2F539A;
		border-radius: 3px;
		color: #FFFFFF;
		display: inline-block;
		font-size: 18px;
		font-weight: 600;
		padding: 15px;
	}
	/*footer fix*/
	.footer .newsletter {
		border-bottom: 1px solid #595959;
		margin-bottom: 32px;
		padding: 0 0 170px;
	}

	.submit-footer-global {
		float: left;
		margin-left: 8%;
		margin-top: 0;
		width: 58%;
	}
	.footer .newsletter-submit {
		-moz-appearance: none;
		background-color: #474747;
		border: medium none;
		border-radius: 3px;
		color: #FFFFFF;
		cursor: pointer;
		font-size: 13px;
		font-weight: bold;
		line-height: 28px;
		margin-top: 10px;
		overflow: visible;
		padding: 2px 13px;
		width: 100%;
	}
	/*Compare Purchase*/

	.compare-purchasePage  .left {
		float: none;
	}

	.compare-purchasePage .top {
		background: none repeat scroll 0 0 #666666;
		color: #FFFFFF;
		height: 160px;
		overflow: hidden;
		text-align: center;
		width: 100%;
	}
	.compare-purchasePage .right-table div:nth-child(4) {
		height: 190px !important;
	}
	.compare-purchasePage .right-table div:nth-child(4) + .inner.time-style {
		margin-top: -87px;
		margin-bottom: 40px;
	}
	.compare-purchasePage .inner {
		color: #FFFFFF;
		margin-left: 47%;
		margin-top: -47px;
		width: 100%;
	}
	.compare-purchasePage .inner.time-style {
		width: 80%;
		margin-left: 10%;
		text-align: center;
	}
	.compare-purchasePage .top-blue + .inner.time-style {
		margin-top: -86px;
	}
	.compare-purchasePage .left ul a{font-size:20px;font-weight:600}
	.compare-purchasePage .mobile-options2 .cartButton a {
		background: url("../images/cart2.png") no-repeat scroll 10px center #F7941D;
		border-radius: 3px;
		color: #FFFFFF;
		font-family: 'Source Sans Pro',sans-serif;
		font-size: 22px;
		font-weight: 600;
		padding: 4px 40px 5px 50px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.compare-purchasePage .right-table ul:first-child, .right-table ul:last-child {
		border: 1px solid #E6E6E6;
		border-top:0 none;
		margin-top:-8px
	}
	.compare-purchasePage  .top-blue{
		background: none repeat scroll 0 0 #184d8f;
		color: #FFFFFF;
		height: 190px;
		overflow: hidden;
		text-align: center;
		width: 100%;

	}
	.compare-purchasePage  .right-table .purchase {
		background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
		margin-right: 45px;
		width: 230px;
	}

	.compare-purchasePage .top .one-industry {
		border-bottom: 1px solid #333333;
		height: 120px;
		margin-left: 0;
		margin-right: -5px;
		padding-left: 16%;
		padding-right: 17%;
		text-align: center;
		width: 68%;
	}
	.compare-purchasePage .right-table {
		color: #474747;
		float: right;
		font-size: 14px;
		font-weight: lighter;
		position: relative;
		width: 100%;
	}

	/**/

	.sideBox {
		border: 1px solid #E6E6E6;
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 15px;
	}
	.things-you-can-do {
		border: 1px solid #E6E6E6;
		color: #474747;
		display: block;
		float: left;
		height: 210px;
		margin-left: 2%;
		width: 49%;
	}
	/*NEXT BOOM BOOM*/

	.next-boomPage .rightColumn {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		max-width:100%;
	}

	.next-boomPage .awards {
		background-color: #F5F5F5;
		border: 1px solid #E6E6E6;
		height: 300px;
		margin-bottom: 20px;
		padding: 0 4%;
		width: 92%;
	}
	.next-boomPage .sideBox {
		border: 1px solid #E6E6E6;
		margin-bottom: 20px;
		padding: 15px;
	}
	.next-boomPage .leftColumn blockquote , .next-boomPage .leftColumn cite{display:none}
	.latest-publicationsPage .buy-book button{display:none}
	.latest-publicationsPage .book-actions {
		border-top: 0 none;
		float: right;
		margin-top: -25px;
		width: 425px;
	}




	.next-boomPage .awards {
		background-color: #F5F5F5;
		border: 1px solid #E6E6E6;
		height: 300px;
		padding: 0 4%;
		width: 92%;
	}

	.next-boomPage .col-1-3 {
		color: #616161;
		float: left;
		margin-right: 10px;
		margin-top: 5px;
		width: 100%;
	}
	.next-boomPage .col-1-3 img {
		float: left;
		margin-right: 10px;
		margin-bottom:10px;
		width: 13%;
	}

	.next-boomPage .col-1-3 .text {
		float: left;
		padding-top: 32px;
		width: 80%;
	}
	.next-boomPage .top-mobile iframe {
		width:100%;
		margin-bottom:20px;
	}

	.next-boomPage .text {
		float: left;
		left: 5%;
		position: relative;
		top: 18%;
		width: 60%;
	}




	/**/
	/*footer rework*/

	.newsletter-signup {
		margin-left: 31%;
		width: 50%;
	}

	.footer .left ul a {
		font-size: 16px;
		font-weight: 300;
	}

	.footer .newsletter label {
		color: #FFFFFF;
		float: left;
		font-size: 16px;
		font-weight: 600;
		margin-left: 10px;
		margin-top: 5px;
		padding-right: 20px;
		text-transform: uppercase;
		width:80%;
	}

	.footer .newsletter input {
		-moz-appearance: none;
		background-color: #CCCCCC;
		border: medium none;
		border-radius: 3px;
		color: #737373;
		font-size: 13px;
		margin: 10px 5%;
		outline: 0 none;
		padding: 8px;
		width: 58%;
	}
	.newsletter-submit {
		-moz-appearance: none;
		background-color: #474747;
		border: medium none;
		border-radius: 3px;
		color: #FFFFFF;
		cursor: pointer;
		font-size: 13px;
		font-weight: bold;
		line-height: 28px;
		margin-top: 10px;
		overflow: visible;
		padding: 2px 13px;
		width: 63%;
	}
	.a-z-hidden{display:block}
	/*subscription service*/

	.swap-color-button a {
		background: none repeat scroll 0 0 #2F539A;
		border-radius: 3px;
		color: #FFFFFF;
		float: left;
		font-size: 18px;
		font-weight: 600;
		padding: 10px 59px;
	}
	.second-swap {
		float: left;
		margin-left: 20px;
	}
	.subscriptionPage .list-for-videos li{margin-top:10px}

	.subscriptionPage .list-for-videos {
		font-weight: 600;
		margin-left: 2%;
		margin-top: 280px;
		padding: 0;
		display: none;
	}
	.subscriptionPage .lower-video-1{width:100%;margin:0}
	.subscriptionPage .lower-video-1 embed{width:95%;height:250px}
	.subscriptionPage .lower-videos{
		/* border-left:none;border-right:none; */
		margin-bottom:30px;
		box-sizing: border-box;
	}
	.subscriptionPage .lower-video-3{display:none}
	.subscriptionPage .lower-video-2{display:none}
	.subscriptionPage  .video-wrapper a {
		/* display:none */
	}
	.subscriptionPage .things-you-can-do li{list-style-type:disc}
	.subscriptionPage .things-you-can-do ul{list-style-type:disc;padding:0;  list-style-position: inside; padding-left: 10px;}
	.subscriptionPage .things-you-can-do h2{
		/* display:none */
	}
	.subscriptionPage .things-you-can-do {
		/* border-left:none;border-right:none; */
		color: #474747;
		display: block;
		/* float: left; */
		float: right;
		height: 210px;
		margin:0;
		width: 48%;

	}

	.subscriptionPage .video-wrapper {
		width: 100%;
	}
	.subscriptionPage .lower-video {
		width: 85%;
		float: none;
		margin: 0 auto 25px;
	}
	.subscriptionPage .lower-video.first {
		margin-left: auto;
	}
	.subscriptionPage .subscription-link {
		margin-right: 0;
		width: 100%;
	}
	.subscriptionPage .lower-video .featured-video-plus {
		width: 100% !important;
	}
	.subscriptionPage .subscription-title {
		text-align: center;
	}
	.subscriptionPage .subscription-link {
		margin-bottom: 0;
	}
	.subscriptionPage .online-access ul {
		list-style-type: disc;
		margin-left: -20px;
		margin-left: 0;
		padding-left: 10px;
		list-style-position: inside;
	}
	.subscriptionPage  .online-access li{list-style-type:disc}
	.subscriptionPage .online-access {
		/* border-left:none;border-right:none; */
		color: #474747;
		display: block;
		float: left;
		/* height: 210px; */

		width: 48%;
	}
	.subscriptionPage .sideBox .last-box{
		/* border-top:dashed 1px  #E6E6E6; */
		padding-top:10px;
	}
	.subscriptionPage .sideBox{border:none}
	.subscriptionPage .sideBox .author{text-align:right}
	.subscriptionPage .blue-hidden{clear:both;margin-top:90px}
	.ssh3 {
		font-size: 16px;
		font-weight: inherit;
		margin: -12px 0 30px;
		text-transform: none;
		clear:both;
	}
	.subscriptionPage .ss-list ul{padding:0;margin-left:2%;}
	.subscriptionPage .ss-list li{margin-top:10px;}
	/**/
	/*footer fix*/
	.fix{width:100%}
	/*Footer */
	.width-100{width:100%;display: block;text-align:center;padding:10px}
	/*Catalogs*/
	.catalogsPage .catalogs , .catalogsPage .order-forms , .catalogsPage .brochures{display:none}
	.catalogsPage .download-catalogs{width:100%;padding:0;float:left;}
	.catalogsPage .download-catalogs li{list-style:none;padding: 8px;font-weight:500;border: 1px solid #E6E6E6;margin-top:10px}
	.catalogsPage .download-catalogs ul{padding:0}
	.catalogsPage  .download-catalogs h2 {
		font-size: 22px;
		font-weight: bold;
		margin: 0;
	}
	.catalogsPage .download-catalogs img{width:7%;float:left; margin-top: -6px;}
	.catalogsPage  .download-order-forms{width:100%;padding:0;float:left;}
	.catalogsPage  .download-order-forms li{list-style:none;padding: 8px;font-weight:500;border: 1px solid #E6E6E6;margin-top:10px}
	.catalogsPage  .download-order-forms ul{padding:0}
	.catalogsPage .download-order-forms img{width:7%;float:left; margin-top: -6px;}
	.catalogsPage  .download-order-forms h2 {
		font-size: 22px;
		font-weight: bold;
		margin: 0;
	}
	.catalogsPage .cartButton a { padding: 5px 33px;}
	.catalogsPage .cartButton{margin-top:20px;margin-bottom:20px;}
	.catalogsPage  .the-next-boom-right{width:25%;text-align:center;float:right;border:1px solid #E6E6E6;}
	.catalogsPage  .the-next-boom-right button{
		font-size: 18px;
		padding: 5px 35px;
	}
	.catalogsPage .sideBox.newsletterBox {
		display: none;
	}
	.catalogsPage .rightColumn {
		width: 100%;
		margin: 0;
	}
	.catalogsPage .whatYouGetBox {
		width: auto;
		height: auto;
		margin: 0;
		display: none;
	}
	.catalogsPage .leftColumn {
		width: 100%;
		margin: 0;
		float: none;
		overflow: hidden;
	}
	.catalogsPage .the-next-boom-right {
		margin-bottom: 15px;
	}
	.catalogsPage .sideBox.relatedBox {
		width: auto;
		padding: 15px;
	}

	.columns-catalogs-order-forms{float:left;width:70%}
	/**/
	/*Multi-seat*/
	.multi-seatPage .rightColumn,.multi-seatPage .button-align,.multi-seatPage .contact-info h3{display:none}

	.multi-seatPage .quote-float {
		background: inherit;
		margin: 0;
		text-align: right;
		width: 100%;

	}
	.multi-seatPage .manager-name {
		margin-top: 10px;

	}
	.multi-seatPage h1 {
		color: #474747;
		font-size: 26px;
		font-weight: 300;
		line-height: 30px;
		margin: 0;
	}
	.multi-seatPage h3 {
		margin-bottom:40px;
		font-weight:300;
		text-transform:none;

	}
	.multi-seatPage  .hidden-content-list{padding:0;margin-left:2%;font-weight:600;}
	.multi-seatPage  .hidden-content-list li{margin-top:10px}
	.multi-seatPage .multi-content{display:block!important;}
	.multi-seatPage .multi-content p{margin:0}
	.multi-seatPage .quote-frame {
		background: none repeat scroll 0 0 #F7F7F7;
		border: 1px solid #E6E6E6;
		display: block;
		padding: 10px 5px;
	}
	.multi-seatPage  .p-frame{margin:0}

	.multi-seatPage  .list-margin {
		font-weight: 300;
		margin-top: 12px;

		padding:0;
	}
	.how-to-buy .relatedBox {
		border: 1px solid #E6E6E6;
		margin-bottom: 30px;
		padding: 10px;
		width: 97%;
	}
	.multi-seatPage .list-style {
		list-style: disc outside none;
		margin-left: 2%;
		padding: 0;
		margin-bottom: 30px;
	}


	.multi-seatPage  .online-research  h3 {
		font-size: 16px;
		font-weight: 600;
		margin: 20px 0 0 5px;
		text-transform: none;
	}
	/**/
	/*How TO usE*/
	.how-to-usePage .embedyoutube embed{width:100%}
	.how-to-use-banner{width:100%}
	.how-to-use-banner img{
		height: 235px;
		width:100%;
		clear:both;
	}
	.how-to-usePage .use-demo {
		border-bottom: 1px solid #E6E6E6;
		margin-left: 1%;
		margin-top: 10px;
		width: 100%;
	}

	.how-to-usePage .leftColumn h3 {
		font-size: 16px;
		font-weight: 600;
		margin: -30px 6px 5px;
		text-transform: uppercase;
	}

	#video-tutorials-in-other-languages {
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 20px;
		margin-left: 23%;
		margin-top: 20px;
		text-align: center;
	}
	.how-to-usePage .use-demo ul li{margin-top:10px;font-weight:400}
	.how-to-usePage .use-demo ul{padding:1%}
	.things-you-can-do-with-plunkett-research ul  li{
		font-size: 16px;
		font-weight: 600;
		list-style-type: none;
		padding: 5px;
	}
	.how-to-usePage .video-tours {
		display: block;
		margin-top:50px;
		padding: 0;
		width: 100%;
	}
	.how-to-usePage .embedyoutube embed {

		width: 100%;
	}

	.how-to-usePage .button-pdf {
		background-color: #2F539A;
		background-image: none !important;
		border-radius: 3px;
		color: #FFFFFF;
		cursor: pointer;
		float: left;
		font-size: 22px;
		font-weight: 600;
		height: auto;
		padding: 8px 50px;
		width: auto !important;
	}
	.how-to-usePage .view-pdf {
		margin-bottom: 90px;
	}
	.how-to-usePage .view-pdf h1{margin: 30px 0 10px;}
	.how-to-usePage .view-pdf h5{margin-bottom:0px;}
	/**/
	/*SHOPPING CART 768*/

	.shopping-cartPage .special-offer {
		background: none repeat scroll 0 0 #F7F7F7;
		border: 1px solid #E6E6E6;
		float: left;
		margin-right: 10px;
		padding-bottom: 15px;
		width: 310px;
	}

	.shopping-cartPage .shopping-cart .select-holder {
		padding: 10px;
		width: 85%;
		float:left;
	}

	.shopping-cart .select-industryBox {
		padding: 15px 0 15px 15px;
		width: 95%;
	}
	.shopping-cart .styled-select {
		background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
		float: left;
		width: 100%;
	}

	.shopping-cartPage .relatedBox .product .details {
		color: #616161;
		display: block;
		float: left;
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 40px;
		width: 70%;
	}

	.shopping-cartPage .orderSummary .checkoutButton {
		float: none;
		font-size: 20px;
		height: 35px;
		margin-top: 15px;
		margin-bottom: 10px;
		margin-left: 20px;
		text-align: center;
		width:auto;
	}
	.shopping-cartPage .leftColumn {
		float: left;
		width: 100%;
		margin: 0;
	}

	.shopping-cartPage .rightColumn  {
		width: 100%;
		margin: 0;
	}
	.shopping-cartPage .canvas {
		width: 95%;
	}
	.shopping-cartPage .relatedBox h2 {
		color: #474747;
		font-size: 26px;
		font-weight: 300;
		margin: 15px 30px 20px;
		text-transform: uppercase;
	}


	.shopping-cartPage .orderSummary {
		background-color: #2F539A;
		border: 1px solid #2F539A;
		color: #FFFFFF;
		font-size: 16px;
		margin-bottom: 40px;
		padding: 10px;
		width: 97%;
	}

	.shopping-cartPage .shipping {
		background: none repeat scroll 0 0 #F7F7F7;
		border: 1px solid #E6E6E6;
		float: right;
		padding: 15px;
		width: 50%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.shopping-cartPage .special-offer {
		background: none repeat scroll 0 0 #F7F7F7;
		border: 1px solid #E6E6E6;
		float: left;
		padding-bottom: 15px;
		width: 49%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		margin-right: 0;
	}
	.shopping-cartPage .orderSummary .wrapper{
		width:70%;
		margin-left:15%

	}

	.shopping-cartPage .details .select-holder {
		float: left;
		margin-right: 20px;
		padding: 0;
		width: 60%;
	}
	.shopping-cartPage .relatedBox {
		margin-top: 5px;
		width: auto;
		padding: 0 10px;
	}

	.shopping-cartPage .checkoutButton {
		float: none;
		margin: 20px 10% 0;
		text-align: center;
	}

	.shopping-cartPage h1 {
		float: left;
		margin: 0;
		font-size:22px;
	}

	.shopping-cartPage .shipping .quote {
		margin-bottom: 0;
		text-align: center;
		font-size:20px;
	}

	.shopping-cartPage .shipping .select-holder {
		padding: 0;
		width: 100%;
	}

	.cartReplaced:before {
		content: url("../images/cart2.png");
		padding: 4px 3px 4px 0;
		vertical-align: middle;
	}
	a.cartReplaced {
		text-decoration: none;
		font-size: 16px;
		display: block;
	}
	.shopping-cartPage a.cartReplaced {
		text-decoration: none;
		font-size: 16px;
	}

	.shopping-cartPage .special-offer .grey {
		background: none repeat scroll 0 0 #F7F7F7;
		padding: 5px 18px;
	}
	.special-offer-cart .cartReplaced {
		background-color: #F7941D;
		border-radius: 3px;
		color: #FFFFFF;
		font-size: 20px;
		font-weight: 600;
		padding: 8px 44px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.shopping-cartPage .special-offer .grey span {
		color: #2F539A;
		float: none;
		font-size: 18px;
		font-weight: bold;
		line-height: 18px;
	}
	.shopping-cartPage .special-offer-cart{text-align:center;}
	.shopping-cartPage .shipping .contact-form {
		width: 95%;
	}
	.shopping-cartPage .shipping .button {
		background-color: #474747;
		border: medium none;
		border-radius: 3px;
		color: #FFFFFF;
		display: inline-block;
		font-size: 20px;
		font-weight: bold;
		padding: 8px 54px;
	}
	.shopping-cartPage .checkoutButton a {
		background-color: #F7941D;
		border-radius: 3px;
		color: #FFFFFF !important;
		font-size: 20px;
		font-weight: 600;
		padding: 10px 20px;
		text-transform: uppercase;
	}

	.shopping-cartPage .select-and-cart .select-holder {
		line-height: 32px;
		margin: 0;
		overflow: hidden;
		padding: 10px 2px;
		width: 61%;
	}

	.shopping-cartPage .select-and-cart {
		float: left;
		margin-bottom: 58px;
		margin-top: -50px;
		width: 80%;
	}

	.shopping-cartPage .select-and-cart .styled-select {
		float: left;
		width: 99%;
		background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
	}

	.shopping-cartPage .styled-select select {
		background: none repeat scroll 100% 0 rgba(0, 0, 0, 0);
		border: medium none;
		float: none;
		height: 30px;
		line-height: 18px;
		padding: 6px;
		width: 100%;
	}
	/*END*/
	.searchBox .menus {display:none}

	.video-column {
		color: #474747;
		float: left;
		font-size: 15px;
		font-weight: 300;
		margin-left: 30%;
		margin-top: 20px;
		width: 37%;
	}
	.featuresBox .video-column .video {
		background-color: #A9A9A9;
		display: block;
		float: left;
		margin-bottom: 20px;
		margin-right: 20px;
		position: relative;
		width: 100%;
	}
	.pricingPlansBox .price-button {
		display: block;
		float: left;
		margin-left: 0;
		margin-top: 25px;
		position: relative;
		text-align: center;
		width: 100%;
		margin-bottom:25px;
	}


	.pricingPlansBox {
		background-color: #2F539A;
		color: #FFFFFF;
		height: auto;
		margin-bottom: 100px;
		margin-left: -3%;
		/*padding: 15px 18px;*/
		padding: 0 18px;
		width: 103%;
	}
	.industry {
		border-bottom: 1px solid #E6E6E6;
		height: 160px;
		margin: 20px 0;
		padding-right: 15px;
		width: 95%;
	}
	.whatYouGetBox {
		background-color: #2F539A;
		border: 1px solid #2F539A;
		color: #FFFFFF;
		height: 425px;
		margin-bottom: 20px;
		padding: 0;
		width: 100%;
	}
	.industry-listBox .searchBox{display:none}
	.industry-listBox{border:0px none;}
	.footer .left {
		float: left;
		margin-left: 35%;
		width: 100%;
	}
	.mainBanner {
		border-bottom: 5px solid #333333;
		margin-bottom: 0;
		overflow: hidden;
		position: relative;
	}
	.searchBox .menus li.first {
		border-top: 1px solid #CCCCCC;
	}

	.plans .box {
		width: 45%;
	}

	.header .search input {
		border: 0 none;
		color: #333333;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 13px;
		font-style: italic;
		outline: 0 none;
		padding: 10px 0;
		width: 100%;
		position: relative;
	}
	.homepagePage .left form .fa {
		right: 15px;
		top: 15px;
		position: absolute;
	}
	.header form.search a {
		overflow: hidden;
	}
	.header form {
		display:relative;
	}
	#existing-content-menu {
		display: block;
	}
	.header .search-display .search-submit {
		width:10px;
		height:10px;
		position:absolute;
		top:10px;
		right: 0;
	}
	.header .search {
		border: medium none;
		height: 36px;
		margin-right: 10px;
		margin-top: -2px;
		position: relative;
		width: 87%;
	}
	.a-z {
		margin-left: -30%;
		margin-right: 5%;
		margin-top: 75px;
		width: 95%;
	}

	.industry-listPage .table-list {
		height: 32px;
		width: 32px;
		padding-right: 0;
		border: 1px solid #e6e6e6;

	}
	.box-shadow-menu {
		position: relative;
		padding-left: 5px;
	}
	.box-shadow-menu:before {
		background: none repeat scroll 0 0 #FFFFFF;
		-webkit-box-shadow: 0 -12px 0 0 #FFFFFF, 0 12px 0 0 #FFFFFF;
		box-shadow: 0 -12px 0 0 #FFFFFF, 0 12px 0 0 #FFFFFF;
		content: "";
		height: 5px;
		position: absolute;
		top: 14px;
		width: 40px;
	}
	.canvas{width:95%;}
	.logo img {
		width: 100%;
	}
	.pricingPlansBox .column .first {
		margin-left: 5%;
	}
	.formatBox .cartButton a {
		background: url("../images/icon-small-15.png") no-repeat scroll 42px center #F7941D;
		border-radius: 3px;
		color: #FFFFFF;
		font-family: 'Source Sans Pro',sans-serif;
		font-size: 20px;
		font-weight: 600;
		padding: 2px 23px 4px 72px;
		text-transform: uppercase;
	}


	.header .mainMenu .canvas .left #existing-content-menu {
		display: block;
		height: 35px;
		left: 1px;
		float:left;
	
		width:80%!important;
		position:relative;
	}
	.header .canvas .logo{ /* @768 - line 505 */
		margin: 0 auto;
		text-align: center;
		vertical-align: middle;
		float:none;
		padding:0;
	}
	.header .canvas .logo img { /* @768 - line 508 */
		width:auto;
		margin: 24px 0;
	}
	.search-display {
		float: left;
		width: 75%;
	}
	.homepagePage .mainBanner .info .canvas .text h1 {
		font-size:27px;
		font-weight: 300;
		margin: 0 0 15px;
		line-height:30px;
	}

	.mainBanner .text .color3 {
		background: url("../images/overlay-color-03.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
		color: #333333;
		width: 55%;


	}
	.mainBanner .text .button a {
		background-color: #333333;
		border-radius: 3px;
		color: #FFFFFF;
		display: block;
		float: none;
		font-size: 20px;
		font-weight: 600;
		height: 26px;
		padding: 5px 34px 5px 10px;
		position: relative;
		text-transform: uppercase;
	}
	.plans {
		margin-bottom: 30px;
		/*margin-top: -50px;*/
		margin-top: 20px;
		width: 100%;
	}
	.hidden-menus-button{
		width:100%;
		text-align:center;
		margin-top:30px;
	}
	.featuresBox {
		border:0 none;
		border-top:1px solid #E6E6E6;
		margin-bottom: 40px;
		margin-left: -3%;
		padding: 35px 20px;
		width: 100%;
	}
	.featuresBox .column {
		color: #474747;
		float: left;
		font-size: 15px;
		font-weight: 300;
		margin-left: 0;
		margin-top: 20px;
		width: 50%;
	}
	.column {
		margin: 0px;
		width: 40%;
	}

	.pricingPlansBox .column ul {
		display: block;
		font-size: 18px;
		font-weight: 300;

		list-style: none outside none;
		margin: 0;
		padding: 0;
		width: 100%;
	}

	.pricingPlansBox .column li {
		float: left;

		width: 50%;
	}
	.searchBox .search input {display:none}
	.searchBox .search {display:none}

	.pricingPlansBox .button a {
		border-radius: 3px;
		font-size: 16px;
		font-weight: 600;
		padding: 0.4em 0.6em;
	}

	.searchBox h2 {
		color: #2F539A;
		font-size: 26px;
		font-weight: 300;
		margin: 0 0 40px;
		text-align: center;
	}

	.searchBox .the-hidden-menus ul {
		float: left;
		list-style: none outside none;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 100%;
		margin-bottom:30px;
	}

	.searchBox .the-hidden-menus li {
		border-bottom: 1px solid #CCCCCC;
		float: left;
		margin: 0 20px;
		padding: 13px 0;
		width: 42%;
	}
	.searchBox .menus-no-border{border-top:0 none;}
	.searchBox .the-hidden-menus a{color:#666666; font-weight:300;}
	.searchBox .the-hidden-menus .button a {
		border-radius: 3px;
		color: #FFFFFF;
		display: inline-block;
		font-size: 23px;
		font-weight: 600;
		padding: 10px 80px;
		position: relative;
	}
	.searchBox .the-hidden-menus .button a span{position: absolute; top:6px; right:10px; background:url(../images/arrow-02.png) right no-repeat; width:8px; height:22px; display:block; float:right; margin-left:10px;}

	.searchBox .search {
		background-color: #FFFFFF;
		border: 1px solid #CCCCCC;
		border-radius: 2px;
		color: #343434;
		font-size: 22px;
		margin: 0 auto 8px;
		width: 50% ;
	}

	.searchBox .search input.button {
		background-color: #2F539A;
		border-radius: 3px;
		color: #FFFFFF;
		cursor: pointer;
		float: right;
		font-weight: 600;
		height: 50px;
		padding: 2px 15px;
		width: 30% !important;
	}
	.footer ul {
		float: left;
		list-style: none outside none;
		margin: 0 60px 0 0;
		padding: 0;
		width:100%
	}
	.left ul:nth-child(2) {
		width: 100%;
	}
	/*latest publications*/
	.latest-publicationsPage .rightColumn{display:none}
	.latest-publicationsPage .book-details{/*display:none*/}
	.latest-publicationsPage .display-none { display:none;}
	/*end*/
	.buy-book {
		display: block;
		float: right;
		height: 255px;
		width: 74%;
	}


	.book-actions {
		border-top: 0 none;
		float: right;
		width: 72%;
	}
	.title-size{width:84%;}
	.title-size {
		font-size: 18px !important;
		font-weight: 300 !important;
	}

	.book-actions ul{display:inline}
	.header .canvas .right{display:none}
	.featuresBox .bigButton .hint {
		background: url("../images/andacces.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		height: 67px;
		left: 33%;
		position: absolute;
		top: 110px;
	}

	.info .text .button {
		margin-left: 50%;
		width: 46%;
	}
	.input-i-search{
		position: absolute;
		right: 15px;
		top: 15px;
		color: #9D9D9D;
		margin-left: 20px;
	}
	.the-hidden-search {
		margin-left: 5%;

		width: 90%;
	}
	.the-hidden-search .the-hidden-input{
		width:90%;
		margin-left:5%;
		padding: 10px 0;
	}


	.toggle1li{display:none}
	.toggle2li{display:none}
	.toggle3li{display:none}

	.productDetails .details {
		float: right;
		width: 100%;
	}
	.tabBox {
		border: 1px solid #E6E6E6;
		margin-bottom: 30px;
		width: 320px;
	}
	.relatedBox {
		border: 1px solid #E6E6E6;
		margin-bottom: 30px;
		padding: 0;
		width: 100%;
	}
	/*{
	color: #616161;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: 300;
	margin-left: 5%;
	width: 90%;
}*/
	.rightColumn {
		float: none;
		margin-left: 0;

		width: 100%
	}

	.wrapper-for-multi-user {
		margin: 0 auto;
		text-align: center;
		width: 50%;
	}
	.productDetails {
		margin-bottom: 10px;
		padding-top: 10px;
	}

	.productDetails .image {
		float: left;
		height: 254px;
		margin: 0 0 40px;
		width: 20%;
	}

	.productDetails .details {
		float: right;
		width: 73%;
	}

	.leftColumn {
		float: none;
		margin-left: 2%;
		width: 95%;
	}
	.industriesPage .canvas {
		width: 100%;
	}
	.industriesPage .productDetails .image {
		width: 25%;
	}
	.industriesPage .productDetails .image img {
		width: 100%;
	}
	.tabBox {
		border: 1px solid #E6E6E6;
		margin-bottom: 30px;
		width: 100%;
	}
	.tabBox .tabs li {
		border-right: 1px solid #E6E6E6;
		display: inline-block;
		margin: 0;
		padding: 0;
		width:auto;
	}
	.leftColumn .relatedBox .product .details .display-none{display:none;}
	.tabBox .tabs li {
		border-right: 1px solid #E6E6E6;
		display: inline-block;
		margin: 0;
		padding: 0;

	}

	.active{ background-color: #203766;}


	.content .right img {
		border: medium none;
		width: 48%;
	}
	.tabBox .content .left{width:100%;}
	.tabBox .content .right{width:100%;}
	.tabBox .tabs a {display:block;}
	.tabBox .tabs li {border-bottom: 1px solid #E6E6E6;}
	.tabBox .tabs li i {
		color: #C9C9C9;
		display: none;
		float: right;
		line-height: 18px;
	}
	.tabBox .tabs li.active i{ color:#fff;
	}
	.a-z ul li:first-child {
		padding-left: 0px;
	}
	.genericPage .leftColumn img {
		display: block;
		clear:both;
	}
	.latest-publicationsPage .leftColumn img {
		clear: both;
		display: block;
		width: 100%;
	}

	.book-cover {
		display: block;
		float: left;
		height: 255px;
		width: 25%;
	}
	.newsletterBox input {
		-moz-appearance: none;
		background-color: #E5E5E5;
		border: medium none;
		border-radius: 3px;
		color: #737373;
		font-size: 13px;
		margin: 0 0 20px 13%;
		outline: 0 none;
		padding: 6px 10px;
		width: 150px;
	}
	.newsletterBox h3 {
		color: #FFFFFF;
		margin-left: 3%;
		text-transform: capitalize;
	}
	.footer .right{
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	.footer .right p {
		display: inline;
		float: none;
	}

	.footer .social {padding:10px}


	.footer li.social a {
		margin-right: 13px;
	}

	.footer li.copyright {
		margin-bottom: 13px;
		margin-top: -20px;
	}
	.footer h3 {
		color: #FFFFFF;
		font-size: 18px;
		font-weight: 700;
		margin-bottom: 10px;
		text-transform: uppercase;
	}

	.newsletterBox .newsletter-submit {
		background: none repeat scroll 0 0 #FFFFFF;
		color: #2F539A;
		font-size: 12px;
		margin-left: 5%;
		padding: 0 5px;
	}
	.industry {
		border-bottom: 1px solid #E6E6E6;
		height: 105px;
		margin: 20px 0;
		padding-right: 15px;
		width: 95%;
	}
	.industry .details {
		padding-left: 3px;
		padding-top: 0;
		width: 69%;
	}
	.a-z {
		margin-left: -32%;
		margin-right: 5%;
		width: 95%;
	}
	.mainMenu {
		color: #FFFFFF;
		font-size: 16px;
		font-weight: 300;
	}
	.search-display {
		float: left;
		width: 75%;
	}
	.plans .box .image {
		display:block;
	}
	.mainMenu {
		color: #FFFFFF;
		font-size: 16px;
		font-weight: 300;
	}


	/* catalogs */
	.catalogsPage h1 {
		margin-bottom: 30px;
		line-height: 26px;
	}
	.catalogs ul {
		margin-bottom: 40px;
	}
	.catalogs h2, .brochures h2, .order-forms h2 {
		font-size: 26px;
		text-transform: uppercase;
		margin-bottom: 24px;
		margin-top: 30px;
	}
	.catalogs ul, .brochures ul, .order-forms ul {
		list-style: url(../images/pdf.png);
		font-size: 16px;
	}
	.catalogs ul li, .brochures ul li, .order-forms ul li {
		padding-bottom: 20px;
		font-weight: bold;
	}
	.catalogs ul li:last-child, .brochures ul li:last-child, .order-forms ul li:last-child {
		padding-bottom: 0;
	}
	.catalogsPage span {
		color: #686868;
		font-weight: 300;
	}
	/* / how to buy*/
	.how-to-buyPage .leftColumn {
		width: 100%;
	}
	.how-to-buyPage .rightColumn {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.how-to-buyPage .left-mobile h2 {
		text-transform: uppercase;
		padding: 0;
		font-size: 20px;
		font-weight: bold;
	}

	.how-to-buyPage .plans {
		margin: 0;
		border: none;
	}
	.how-to-buyPage .plans > div:nth-child(4){
		display: block;
	}
	.how-to-buyPage .select-industryBox {
		border: none;
		padding: 0;
	}
	.how-to-buyPage .plans {
		padding: 0;
		margin-bottom: 15px;
	}
	.how-to-buyPage .select-industryBox form > div:first-child {
		display: block;
	}
	.how-to-buyPage .select-industryBox .select-holder {
		width: 50%;
	}
	.how-to-buyPage .plans .box .image {
		display: none;
	}
	.how-to-buyPage .plans .box {
		width: 100%;
		margin: 0;
		float: left;
		height: auto;
	}
	.how-to-buyPage .plans .box .text {
		text-align: left;
		float: left;
	}
	.how-to-buyPage .plans .box .text h3 {
		font-weight: 300;
	}
	.how-to-buyPage .plans .box .more {
		float: left;
		margin-left: 15px;
		text-transform: none;
	}
	.next-boomPage  .right-mobile {
		display: block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width: 28%;
		float: right;
		border: 0 none;
		text-align: center;
		padding: 0px;
	}
	.next-boomPage  .right-mobile .checkoutButton.more a {
		background: #333;
	}
	.next-boomPage  .right-mobile .checkoutButton.more a:hover {
		background: #111;
	}
	.next-boomPage  .right-mobile .checkoutButton {
		margin-bottom: 10px;
	}
	.next-boomPage  .right-mobile .checkoutButton a{background-color:#f7941d; text-transform:uppercase; border-radius:3px; -webkit-border-radius:3px; padding:4px 10px; font-weight:600;display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; color:#ffffff;}
	.next-boomPage  .right-mobile .checkoutButton a:hover, .how-to-buyPage .right-mobile .checkoutButton a:active {background-color:#EA8710;}

	.next-boomPage .right-mobile img {
		display: inline;
		clear: none;
		margin-bottom: 10px;
	}
	.next-boomPage .right-mobile p {
		margin-bottom: 10px;
	}
	.how-to-buyPage .right-mobile ,.catalogsPage .the-next-boom-right {
		display: block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width: 24%;
		float: right;
		border: 1px solid #e6e6e6;
		text-align: center;
		padding: 15px;
	}
	.catalogsPage .the-next-boom-right { 
		display: none;
	}
	.how-to-buyPage .right-mobile .checkoutButton.more a, .catalogsPage .the-next-boom-right .checkoutButton.more a {
		background: #333;
	}
	.how-to-buyPage .right-mobile .checkoutButton.more a:hover, .catalogsPage .the-next-boom-right .checkoutButton.more a:hover {
		background: #111;
	}
	.how-to-buyPage .right-mobile .checkoutButton, .catalogsPage .the-next-boom-right .checkoutButton {
		margin-bottom: 10px;
	}
	.how-to-buyPage .right-mobile .checkoutButton a, .catalogsPage .the-next-boom-right .checkoutButton a{background-color:#f7941d; text-transform:uppercase; border-radius:3px; -webkit-border-radius:3px; padding:4px 10px; font-weight:600;display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; color:#ffffff;}
	.how-to-buyPage .right-mobile .checkoutButton a:hover, .how-to-buyPage .right-mobile .checkoutButton a:active {background-color:#EA8710;}

	.how-to-buyPage .right-mobile img, .catalogsPage .the-next-boom-right img {
		display: inline;
		clear: none;
		margin-bottom: 10px;
	}
	.how-to-buyPage .right-mobile p, .catalogsPage .the-next-boom-right p {
		margin-bottom: 10px;
	}
	.how-to-buyPage .left-mobile {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width: 75%;
		float: left;
	}
	.how-to-buyPage .orderBox {
		border: none;
		padding: 0;
		font-weight: bold;
		margin-bottom: 25px;
	}

	.how-to-buyPage .orderBox ul li a {
		font-weight: bold;
	}
	.how-to-buyPage .orderBox ul {
		list-style: disc;
	}
	.how-to-buyPage .whatYouGetBox {
		display: none;
	}
	.how-to-buyPage .sideBox.newsletterBox {
		display: none;
	}
	.how-to-buyPage .list {
		list-style:disc outside none;
		display:list-item;
	}
	.how-to-buyPage .plans h3 {
		margin-left: 15px;
	}
	/* industry list */
	a.more {
		text-transform:uppercase; font-weight:600;
	}

	.industry {
		border-bottom: 1px solid #E6E6E6;
		height: auto;
		margin: 20px 0;
		padding-right: 15px;
		width: 95%;
	}
	.industry-listPage .canvas {
		width: 100%;
		overflow: hidden;
	}
	.industry-listPage .breadcrumb {
		padding-left: 15px;
	}
	.industry-listPage .leftColumn {
		width: 96%;
		margin: 0 2%;
	}
	.industry-listPage .rightColumn {
		width: 100%;
		margin: 0;

	}
	.industry-listPage .whatYouGetBox {
		margin: 0;
		width: auto;
		height: auto;
	}

	.industry-listPage .whatYouGetBox ul, .industry-listPage .whatYouGetBox li {
		overflow: hidden;
	}
	.industry-listPage .sideBox.newsletterBox{
		display: none;
	}
	.whatYouGetBox li {
		width: 49%;
		float: left;
	}
	.industry-listPage .sideBox {
		margin: 0;
	}
	.industry-listPage .hidden-search.display-none {
		margin: 0 auto;
		width: 65%;
	}
	.industry:last-child {
		border-bottom: none;
	}
	.industry-listPage .relatedBox.sideRelatedBox {
		padding: 15px;
		width: auto;
	}
	.industry .image, .industry .details {
		float: left;
	}
	.industry-listPage .industry .image {
		position: static;
		margin: 0;
		margin-right: 15px;
	}
	.industry .details {
		padding-left: 0;
		padding-top: 0;
		width: 70%;
	}
	.industry .details a {
		margin-right: 0px;
		margin-left:20px;
	}
	.industry .details h3 {
		margin-bottom: 20px;
	}

	.a-z ul li {
		float: left;
		padding-right: 4px;
		color: #acacac;
		font-weight: bold;
		text-align:center;
	}
	.a-z-hidden ul li {
		float: left;
		line-height: 30px;
		padding-right: 10px;
		color: #acacac;
		font-weight: bold;
		text-align:center;
		background-color: #F2F2F2;
		vertical-align:middle;
	}
	.a-z-hidden ul li a {
		color: #4f7fe0;
		line-height: 30px;
	}

	.a-z ul li a {
		color: #4f7fe0;
	}
	.a-z ul li:first-child {
		padding-left: 10px;
	}
	.industry-listBox .search {
		float: left;
		height: 30px;
		margin: 0 0 0 5%;
		padding-bottom: 0;
		padding-top: 0;
		width: 60%;
	}
	.industry-listPage h1 {
		margin-bottom: 15px;
	}
	.industry-listBox .button {
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		background: none repeat scroll 0 0 #2F539A;
		border-color: -moz-use-text-color;
		-webkit-border-image: none;
		-o-border-image: none;
		border-image: none;
		border-radius: 5px;
		border-style: none;
		border-width: medium 0 0 medium;
		color: #FFFFFF;
		font-family: 'Source Sans Pro';
		font-size: 18px;
		height: 30px;
		padding: 2px 18px 6px;
		width: 90px;
		margin-left: 15px;
		cursor:pointer;
	}
	#ind-number {
		border-right-width: 0;
		float: right;
		font-weight: lighter;
		margin-right: 3%;
		margin-top: 0;
		padding-top: 12px;
	}

	/*
	Contact Page
	*/
	.contactPage .canvas {
		width: 100%;
	}
	.contactPage .leftColumn {
		width: 96%;
		margin: 0 2%;
	}
	.contactPage .rightColumn {
		width: 100%;
		margin: 0;
	}
	.contactPage .content-form {
		padding: 30px 15%;
	}
	.contactPage .styled-select {
		background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
		width: 99%;
	}
	.contactPage .styled-select select {
		width: 100%;
	}
	.contactPage .content-form input:not([type="checkbox"]), .content-form textarea {
		width: 100%;
	}
	.contactPage .button-center {
		text-align: center;
	}
	.contactPage .button-center button {
		padding: 8px 100px;
	}
	.contactPage .content-form p {
		font-size: 16px;
	}
	.contactPage .sideBox, .custom-researchPage .sideBox {
		border-bottom: 1px solid #E6E6E6;
		margin-bottom: 20px;
		padding: 15px;
		width: auto;
	}
	.custom-researchPage .product .product-description p{text-align:left;}

	.contactPage .whatYouGetBox {
		height: auto!important;
		margin: 0;
		width: auto;
	}
	.contactPage .whatYouGetBox ul {
		overflow: hidden;
	}
	.contactPage .whatYouGetBox h3 {
		font-size: 26px;
	}
	.contactPage .whatYouGetBox p {
		font-size: 20px;
	}
	.contactPage .whatYouGetBox ul li {
		width: 40%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-bottom: 10px;
		padding-right: 19%;
		width: 50%;
		float: left;
		font-size: 20px;
	}
	/*.contactPage .whatYouGetBox ul li:nth-child(7){
	margin-top: -25px;
}
	.contactPage .whatYouGetBox ul li:last-child {
	margin-top: -48px;
}*/
	.contactPage .whatYouGetBox ul li i {
		margin-right: 10px;
	}
	.contactPage .newsletterBox, .custom-researchPage .newsletterBox {
		display: none;
	}
	.contactPage .sideBox .see-all , .custom-researchPage .sideBox .see-all{
		display: none;
	}
	.contactPage .sideBox, .custom-researchPage .sideBox {
		margin-bottom: 0;
	}
	.catalogsPage .sideBox .minus-sign, .industry-listPage .sideBox .minus-sign, .librarians-centerPage .sideBox .minus-sign, .contactPage .sideBox .minus-sign, .custom-researchPage .sideBox .minus-sign, .how-to-buyPage .sideBox .minus-sign,.next-boomPage .sideBox .minus-sign  {
		
		display: block;
		float: right;
		width: 10px;
		height: 11px;
	}
	.catalogsPage .sideBox .plus-sign, .industry-listPage .sideBox .plus-sign, .librarians-centerPage .sideBox .plus-sign, .contactPage .sideBox .plus-sign, .custom-researchPage .sideBox .plus-sign, .how-to-buyPage .sideBox .plus-sign,.next-boomPage .sideBox .plus-sign  {
		
		display: block;
		float: right;
		width: 10px;
		height: 11px;
	}
	.contactPage .product .details, .custom-researchPage .product .details {
		margin: 0;
	}


	/* Custom Research */

	.custom-researchPage .canvas {
		overflow: hidden;
	}
	.custom-researchPage .leftColumn, .custom-researchPage .rightColumn {
		margin: 0;
		width: 100%;
	}

	.custom-researchPage .box-top {

		padding: 15px;
	}

	.custom-researchPage .research-form h2 {
		display: none;
	}
	.custom-researchPage .research-form {
		padding: 0;
		border: none;
	}
	.custom-researchPage .research-form h3 {
		font-weight: 300;
		font-size: 16px;
	}
	.custom-researchPage .white {
		background: #fff;
		padding: 15px;
	}
	.custom-researchPage .grey {
		background: #F7F7F7;
		padding: 15px;
		border: 1px solid #E6E6E6;
		border-top:0 none
	}

	.custom-researchPage .research-form form {
		width: 100%;
	}
	.research-form input, .research-form textarea {
		width: 58%;
	}
	.research-form .styled-select {
		margin-right: 0;
		background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
		width: 58%;
	}
	.research-form select {
		width: 100%;
	}
	.research-form .calendar img {
		margin-left: 10px;
		clear: none;
	}
	.research-form button:first-child {
		width: 50%;
	}
	.research-form button:last-child {
		display: none;
	}
	/*.research-form p:last-child {
	text-align: center;
}*/
	.custom-researchPage .whatYouGetBox {
		display: block;
	}
	.custom-researchPage .testimonials {
		display: block;
	}
	.custom-researchPage .whatYouGetBox.pricingPlansBox {
		width: auto;
		margin: 0;
		height: auto;
		margin-bottom: 15px;
	}
	.custom-researchPage .whatYouGetBox.pricingPlansBox ul {
		overflow: hidden;
	}
	.custom-researchPage .research-form .product {
		display: block;
		background: none repeat scroll 0 0 #FFFFFF;
		padding: 15px 15%;
		overflow: hidden;
		border: 1px solid #e6e6e6;

	}
	.custom-researchPage .research-form .product .dark-button {
		border-radius: 3px;
		color: #FFFFFF;
		display: block;
		font-family: 'Source Sans Pro',sans-serif;
		font-size: 16px;
		font-weight: 600;
		margin-bottom: 15px;
		padding: 5px 14px;
		text-decoration: none;
		text-transform: uppercase;
		width: 129px;
	}

	.custom-researchPage .white   {
		background-color: #F7F7F7;
		border: 1px solid #E6E6E6;
		color: #616161;
		border-bottom:0 none
	}
	.custom-researchPage .product .buttons .cartButton a {
		background: url("../images/cart2.png") no-repeat scroll 10px center #F7941D;
		border-radius: 3px;
		color: #FFFFFF;
		font-family: 'Source Sans Pro',sans-serif;
		font-size: 16px;
		font-weight: 600;
		padding: 6px 31px 5px 34px;
		text-decoration: none;
		text-transform: uppercase;
	}

	.custom-researchPage .research-form .product .cartButton {
		width: 150px;
	}
	.custom-researchPage .research-form .product > div {
		width: 30%;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.custom-researchPage .research-form .product .buttons {
		margin-left: 5%;
		padding: 10px 0;
	}
	.custom-researchPage .sideBox.relatedBox {
		width: auto;
	}
	.custom-researchPage .sideBox.relatedBox .details {
		margin: 0;
	}

	/* NExt boom */
	.next-boomPage .leftColumn {
		width: 100%;
		margin: 0;
	}
	.next-boomPage .rightColumn {
		width: 100%;
		margin: 0;
	}
	.next-boomPage .banner .text {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0 0 0 15px;
		width: 69%;
		position: static;
	}
	.next-boomPage .banner h1 {
		font-size: 54px;
		line-height: 43px;
		margin-bottom: 10px;
		padding:15px 0 0 15px;
		font-weight: normal;
	}
	.next-boomPage .banner h2 {
		font-size: 22px;
		padding: 0 0 0 15px;
	}
	.next-boomPage .banner .checkoutButton.left {

		margin-bottom: 15px;
	}
	.next-boomPage .banner .checkoutButton {
		margin-bottom: 10px;
		width: 200px;
		float: left;
	}
	.next-boomPage .banner .text p {
		clear: both;
	}
	.next-boomPage .banner .image {
		float: right;
		position: absolute;
		top: -25px;
		width: 30%;
		z-index: 5;
		right: 0;
	}
	.next-boomPage .banner .image img {
		width: 100%;
	}
	.next-boomPage .top-mobile {
		display: block;
		color: #616161;
	}

	.next-boomPage .top-mobile .product {
		border: 1px solid #E6E6E6;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		padding: 15px;
		text-align: center;
		width: 100%;
	}
	.next-boomPage .top-mobile .product img {
		width: 50%;
	}
	.next-boomPage .top-mobile .checkoutButton {
		margin-top: 20px;
		width: 100%;
	}
	/*style adi*/

	.homepagePage .main{
		overflow:hidden;
	}
	.homepagePage .canvas {
		width: 100%;
	}
	.featuresBox {
		margin-left: 0;
	}
	.pricingPlansBox {
		margin-left: 0
	}
	.homepagePage .searchBox .canvas .the-hidden-search .input-i-search:hover{ /* desktop css - line 6, add line at the end of the style scheet */
		text-decoration:none;
	}
	/**/

	/* industries */
	.industriesPage .relatedBox .product .details {
		width: 58%;
	}
	.industriesPage .relatedBox .product {
		margin-bottom: 20px;
	}
	.industriesPage .relatedBox {
		border: none;
	}
	.industriesPage .relatedBox p.price {
		display: block;
	}
	.industriesPage .relatedBox .product img {

		float: right;
	}

	#special-size-input{width:58%;}
	.librarians-centerPage .leftColumn .banner img {
		display:none
	}


} /* /media */
@media all and (max-width: 668px) {
	ul#tabs-industries {
		margin-right: 10px;
		margin-left: 32px;
	}
}