@charset "utf-8";
/* CSS Document */
@media all and (max-width: 480px) {


	ul#tabs-industries {
		margin-right: 12px;
		margin-left: -13px;	
	}
	.display-none-{display:none;}
	.display-none{display:block;}
	.display-table-none {display:block;}
	/*Librarians-page*/
	
	.fluid-width-video-wrapper {
		width: 90% !important;
		position: relative;
		padding: 0;
		margin: 0 auto;
	}
	#video-ul {
		margin-left: 22px !important;
	}
	.tabBox.tabs {
		margin-right: 23px;
	}
	
	
	.librarians-centerPage .box {
		float: left;
		margin-left: 25%;
		padding: 5px;
		width: 50%;
	}
	.librarians-centerPage .whatYouGetBox {
		background-color: #2F539A;
		border: 1px solid #2F539A;
		color: #FFFFFF;
		float: left;
		height: auto;
		margin-bottom: 20px;
		margin-left: -3%;

	}
	.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: 88%;
	}
	.book-cover {
		display: block;
		float: left;
		height: 255px;
		width: 37%;
	}
	.librarians-centerPage .leftColumn .demoButton a {
		color: #FFFFFF;
		font-size: 18px;
		text-decoration: none;
	}
	.librarians-centerPage .leftColumn .checkoutButton a {
		color: #FFFFFF;
		font-size: 18px;
		text-decoration: none;
	}
	.librarians-centerPage .whatYouGetBox .wrapper {
		padding: 0;
	}
	.librarians-centerPage .whatYouGetBox ul li {
		width: 100%;
	}
	.librarians-centerPage .whatYouGetBox {
		padding: 25px 3%;
		width: 100%;
	}
	.librarians-centerPage .col-half {
		border: 1px solid #E6E6E6;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		height: 180px;
		margin-bottom: 15px;
		margin-right: 4%;
		padding: 15px 15px 25px;
		width: 100%;
	}
	/*librarians page*/
	.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: 5px 38px 5px 54px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.custom-researchPage .canvas{width:100%}
	.custom-researchPage .whatYouGetBox li {
		width: 100%;
	}
	.custom-researchPage .sideBox.relatedBox .details {
		width: 100%;
	}

	.industry-trends-menu-list{display:block}
	#special-size-input {
		width: 100%;
	}
	.catalogsPage .the-next-boom-right > div {
		float: left;
		margin-left: 15px;
		width: 36%;
	}
	.catalogsPage .the-next-boom-right img{float:left;margin-left:25%}
	.contactPage .helpBox {
		border-width: 0;
		margin-bottom: 30px;
		padding-left: 10px;
	}
	.how-to-buyPage .right-mobile .checkoutButton a, .catalogsPage .the-next-boom-right .checkoutButton a {
		background-color: #F7941D;
		border-radius: 3px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		color: #FFFFFF;
		display: block;
		font-weight: 600;
		margin-bottom: 10px;
		padding: 5px 25px;
		text-align: center;
		text-transform: uppercase;
		width: 95%;
	}
	.next-boomPage .banner {
		height: 350px;
	}
	.next-boomPage .col-1-3 .text  {
		margin-top: 0;
	}
	.next-boomPage .col-1-3 {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 30px;
	}

	.next-boomPage .col-1-3 img {
		width: 27%;
		margin-top: 27px;
	}
	.next-boomPage .awards  {
		background: #fff;
		border: none;
	}
	.next-boomPage .banner h1 {
		width: 100%;
		font-size: 44px;
		font-weight: normal;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding-left: 10px;
	}
	.next-boomPage .banner h2 {
		width: 100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		font-size: 22px;
		padding-left: 10px;
		font-weight: normal;
		margin: 0;
	}
	.next-boomPage .banner .checkoutButton.left {
		margin-bottom: 15px;

	}
	.next-boomPage .banner .text {
		float: left;
		margin-top: 15px;
		width: 55%;
		padding-left: 10px;
	}
	.next-boomPage .awards .text {
		width: 65%;
	}
	.next-boomPage .banner .checkoutButton {
		width: 190px;
		margin-bottom: 15px;
	}
	.next-boomPage .banner .checkoutButton a {
		padding: 4px;
	}
	.next-boomPage .banner .image {
		position: static;
		width: 30%;
	}
	.next-boomPage .banner .image img {
		width: 80%;
	}

	.three-line-button a {
		font-size: 30px;
		line-height: 1.1;
	}
	.custom-researchPage .pricingPlansBox {
		background-color: #2F539A;
		color: #FFFFFF;
		height: auto;
		margin-bottom: 60px;
		margin-left: 0;
		padding: 0;
		width: 112%;
	}
	.cta p {
		color: #474747;
		font-size: 24px;
		left: 28%;
		position: absolute;
		top: 15%;
	}

	.cta .bigButton .hint {
		background: url("../images/andacces.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		height: 70px;
		position: absolute;
		right: 20%;
		top: 125px;
		width: 255px;
	}
	.compare-purchasePage .right-table .purchase {
		background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
		margin-right: -32px;
		width: 230px;
	}
	.compare-purchasePage .top h3 {
		font-size: 22px;
		font-weight: lighter;
		text-transform: none;
		width: 120%;
	}
	/*next boom*/

	.next-boomPage .col-1-3 img {
		float: left;
		margin-bottom: 10px;
		margin-right: 10px;
		margin-top: 27px;
	}

	.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: 30%;
	}
	/**/
	/*footer rework*/


	.newsletter-signup {
		margin-left: 18%;
		width: 80%;
	}



	/*ss*/


	.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: 8px 21px;
	}

	.subscriptionPage .things-you-can-do {
		/* display:none */
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
	}
	.subscriptionPage .online-access{width:100%;height:auto; margin-bottom: 15px; box-sizing: border-box;}
	.desktop-ss-list{
		/* display:none */
	}
	.hidden-list-for-ss{
		/* display:block */
	}

	/**/
	/*catalogs*/


	.catalogsPage .the-next-boom-right a{float:left}
	.columns-catalogs-order-forms {
		float: left;
		width: 100%;
	}
	.catalogsPage .the-next-boom-right {
		border: 1px solid #E6E6E6;
		clear: both;
		float: right;
		text-align: left;
		width: 100%;
		margin-bottom:30px;

	}
	.fix{float:left;clear: both;}
	.catalogsPage .boom-med{float:left;width:50%;margin-top:30px;}

	/**/
	/*Multi seat*/
	.multi-seatPage .multi-content p a{width:100%}

	.multi-seatPage .online-research h3 {
		font-size: 16px;
		font-weight: 600;
		margin: 20px 0 0 3%;
		text-transform: none;
	}

	.multi-seatPage .list-style {
		list-style: disc outside none;
		margin-bottom: 30px;
		margin-left: 5%;
		padding: 0;
	}
	/**/

	.how-to-usePage .whatYouGetBox {
		margin-bottom: 10px;
		padding: 25px 2%;
		width: 100%;
	}

	.how-to-usePage .use-demo {
		border-bottom: 1px solid #E6E6E6;
		font-size: 16px;
		margin-left: 4%;
		margin-top: 10px;
		width: 100%;
	}
	.how-to-usePage .view-pdf {
		margin-bottom: 90px;
		margin-left: 3%;
	}
	.how-to-usePage .view-pdf h1 {
		margin: 30px -10px 10px;
	}
	/*latest publications*/
	.book-info .buy-book .buy-button{display:none}
	.latest-publicationsPage .book-details {
		border: 0 none;
		display: block !important;
		
	}
	.latest-publicationsPage .cartButton{display:block;margin:5px;}
	.latest-publicationsPage .latest-publication-anchor{/*display:none*/}
	.latest-publicationsPage .book-details-content .buy-button{display:none}
	.latest-publicationsPage .buy-book .product-details{/*display:none*/
	
	}
	.productDetails a {margin-top:-90px;}
	.moveDown {margin-top:50px;}
	.moveUp a {margin-top:-40px;}
	.latest-publicationsPage .book-details .title-size{display:none}
	.latest-publicationsPage .display-none { display:none;}
	

	.latest-publicationsPage .book-actions {
		border-top: 0 none;
		float: left;
		margin-top: 26px;
		width: 72%;
	}
	.latest-publicationsPage  .tibi-list li {
		display: inline;
		float: left;
		list-style-type: none;
		padding: 5px;
		width: 100%;
	}
	.latest-publicationsPage  .buy-book {
		display: block;
		float: right;
		height: 255px;
		width: 61%;
	}

	.book-info {
		height: auto;
		width: 100%;
	}
	.title-size {
		
		width: 80%;
	}


	/**/
	/*Shopping cart*/


	.shopping-cartPage .button-container {
		margin-bottom: 40px;
		margin-top: 0;
		text-align: center;
		width: 100%;
	}

	.shopping-cartPage .select-and-cart .select-holder {
		line-height: 32px;
		margin: 0 0 0 0;
		overflow: hidden;
		padding: 10px 2px;
		width: 100%;
	}
	.shopping-cartPage .select-and-cart {
		float: left;
		margin-bottom: 0;
		margin-top: 0;
		width: 80%;
	}
	.shopping-cartPage .select-and-cart .styled-select {
		background: url("../images/select2.jpg") no-repeat scroll 100% center #FFFFFF;
		border: 1px solid #CCCCCC;
		border-radius: 3px;
		float: left;
		height: 30px;
		margin-bottom: 0;
		margin-left: 0;
		overflow: hidden;
		width: 90%;
	}
	.shopping-cartPage .product .price {
		color: #474747;
		font-size: 14px;
		font-weight: 600;
	}
	.shopping-cartPage .summary{display:none}
	.shopping-cart .select-industryBox h5 {
		color: #4F7FE0;
		float: left;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
		text-transform: uppercase;
	}

	.shopping-cart .product .remove img {
		display: none;
	}
	.shopping-cartPage .leftColumn .checkoutButton {
		float: none;
		margin: 55px 10% 10px;
		text-align: center;
	}

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

	.shopping-cartPage .special-offer h2 {
		color: #FFFFFF;
		font-size: 34px;
		font-weight: bold;
		line-height: 34px;
		padding: 10px 15px;
		text-align: left;
		text-transform: uppercase;
	}

	.shopping-cartPage .shipping {
		background: none repeat scroll 0 0 #F7F7F7;
		border: 1px solid #E6E6E6;
		float: left;
		padding: 15px;
		width: 100%;
	}
	.shopping-cartPage .shipping input {
		-moz-appearance: none;
		border: 1px solid #CCCCCC;
		border-radius: 3px;
		-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
		box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		color: #616161;
		float: right;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		margin: 10px 0;
		padding: 6px;
		width: 100%;
	}

	.shopping-cartPage .select-and-cart .styled-select {
		background: url("../images/select2.jpg") no-repeat scroll 100% center #FFFFFF;
		border: 1px solid #CCCCCC;
		border-radius: 3px;
		float: left;
		height: 30px;
		margin-bottom: 10px;
		margin-left:0;
		overflow: hidden;
		width: 100%;
	}

	.shopping-cartPage .orderSummary .wrapper {
		margin-left: 0;
		width: 98%;
	}

	.shopping-cartPage .orderSummary {
		background-color: #2F539A;
		border: 1px solid #2F539A;
		color: #FFFFFF;
		font-size: 16px;
		margin-bottom: 40px;
		padding: 10px;
		width: 96%;
	}
	.shopping-cart .select-industryBox {
		padding: 15px 0 15px 15px;
		width: 98%;
	}
	.shopping-cartPage .shopping-cart .product .product-title img {
		float: left;
	}
	.shopping-cartPage .shopping-cart .select-holder {
		float: left;
		padding: 10px;
		width: 90%;
	}
	.shopping-cart .product p {
		display: inline-block;
		max-width: 87%;
	}
	.shopping-cart .product .remove-mobile {
		display: block;
		margin-left: 48px;
		margin-right: 0;
	}
	.shopping-cartPage .shopping-cart .product > div {
		width: 100%;
		text-align: left;
	}

	.shopping-cartPage .shopping-cart .product .qty label {
		display: inline-block;
		margin-left: 48px;
		margin-right: 10px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.shopping-cartPage .shopping-cart .product .price span {
		display: inline-block;
		margin-left: 48px;
		margin-right: 10px;
		font-weight: bold;
		margin-bottom: 10px;
		width: 60px;
	}
	.shopping-cartPage .shopping-cart .product .subtotal {
		font-weight: bold;
		margin-bottom: 10px;
	}
	.shopping-cartPage .shopping-cart .product .subtotal span {
		display: inline-block;
		margin-left: 48px;
		margin-right: 10px;
		width: 60px;
		font-weight: bold;
	}

	.shopping-cartPage .checkoutButton a {
		background-color: #F7941D;
		border-radius: 3px;
		font-size: 16px;
		font-weight: 600;
		padding: 7px 20px;
		text-transform: uppercase;
	}

	.shopping-cartPage .special-offer {
		background: none repeat scroll 0 0 #F7F7F7;
		border: 1px solid #E6E6E6;
		float: left;
		margin: 40px 0 20px 0;
		padding-bottom: 30px;
		width: 100%;
	}
	.shopping-cartPage .product .button-container {
		float: none;
		margin: 0;
		width: auto;
		text-align: center;
		height: 35px;
	}
	.shopping-cartPage .relatedBox .product .image img {
		width: 75px;
	}

	.shopping-cartPage .relatedBox .product .image {
		margin-right: 0;
		width:auto;
	}
	.shopping-cartPage .relatedBox {
		border: 0 none;
		margin-bottom: 30px;
		padding: 0;
		width: 100%;
	}
	.shopping-cartPage  #product-bottom .image img {
		width: 75px;
	}


	.shopping-cartPage #product-bottom .image {
		float: right;
		margin-right: 0;
		width: auto;
	}
	.shopping-cartPage #product-bottom .details{
		color: #616161;
		display: block;
		float: left;
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 40px;
		width: 77%;
		margin-left:10px;
	}
	.shopping-cartPage .relatedBox .product {
		margin-bottom: 15px;
		overflow: hidden;
	}
	.shopping-cartPage .relatedBox .product .details {
		color: #616161;
		display: block;
		float: left;
		font-size: 16px;
		font-weight: 300;
		width: 77%;
		margin-left:10px;
		margin-bottom: 0;
	}
	.shopping-cartPage .relatedBox .product .details p{
		display: none;
	}
	.shopping-cartPage .relatedBox .product .details .price {
		display: block;
	}
	.shopping-cartPage .shipping .styled-select select {
		-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
		width: 100%;
	}
	.shopping-cartPage .select-and-cart .cartReplaced{
		background-color: #F7941D;
		border-radius: 3px;
		color: #FFFFFF;
		font-size: 16px;
		font-weight: 600;
		padding: 8px 20px;
		text-decoration: none;
		text-transform: uppercase;
		float:none;
	}
	.shopping-cartPage .details .select-holder {
		float: left;
		margin-right: 20px;
		padding: 0;
		width: 100%;
	}

	.shopping-cartPage .button-container {
		margin-bottom: 40px;
		text-align: center;
		width: 100%;
	}
	.shopping-cartPage .relatedBox .image{float:right;}
	.shopping-cartPage .select-and-cart{width:100%;clear:both;}
	/*end*/
	.a-z-hidden{display:block}
	.industry {
		border-bottom: 1px solid #E6E6E6;
		height: auto;
		margin: 20px 0;
		padding-right: 15px;
		width: 95%;
	}
	.whatYouGetBox {
		background-color: #2F539A;
		border: 1px solid #2F539A;
		color: #FFFFFF;
		height:auto;
		margin-bottom: 20px;
		padding: 0;
		width: 117%;
		float:left;
	}

	.industry-listPage .hidden-search .search input {
		font-size: 18px;
	}
	.industry-listBox .searchBox{display:none}
	.industry-listBox{border:0 none;}
	.header .logo {
		margin: 0;
		text-align: right;
	}
	.industry-listPage .hidden-search .search input {
		width: 100%;
		font-size: 18px;
	}
	.industry-listPage .industry {
		height: auto;
		margin: 0;
		padding: 15px 0;
		overflow: hidden;
	}
	.industry-listPage .whatYouGetBox li {
		width: 100%;
	}
	.mainBanner .text.color3 {
		background: url("../images/overlay-color-03.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
		color: #333333;
		width: 268px;
	}
	.mainBanner {
		border-bottom: 5px solid #333333;
		margin-bottom: 25px;
		overflow: hidden;
		position: relative;
	}
	.footer .left {
		float: left;
		margin-left: 22%;
		width: 70%;
	}
	.footer .right {
		margin-right:0;
		margin-left: 10%;
	}
	.right {
		float:none;
	}
	.searchBox .menus li.first {
		border-top: 1px solid #CCCCCC;
	}
	.header .search input {
		border: 0 none;
		color: #333333;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 13px;
		font-style: italic;
		outline: 0 none;
		padding: 5px 0;
		width: 100%;
	}
	.header .mainMenu .canvas .left .search {
		border: medium none;
		height:auto;
		margin-right:0;
		margin-top: -2px;
		position: relative;
		width: 80%;
		padding: 5px 0;
	}
	.mainMenu {
		color: #FFFFFF;
		font-size: 16px;
		font-weight: 300;
	}
	.mainMenu .left  {
		width: 96%;
	}

	.box-shadow-menu {
		position: relative;
		padding-left: 5px;
	}
	.box-shadow-menu:before {
		background: none repeat scroll 0 0 #FFFFFF;
		-webkit-box-shadow: 0 -9px 0 0 #FFFFFF, 0 9px 0 0 #FFFFFF;
		box-shadow: 0 -9px 0 0 #FFFFFF, 0 9px 0 0 #FFFFFF;
		content: "";
		height: 3px;
		position: absolute;
		top: 15px;
		width: 30px;
		left: 13px;
	}
	.header .mainMenu .canvas .left .three-line-button { /* @480 new line */
		float:left;
	}
	#coupon_code {
		width: 40%;
	}
	.select-industryBox .coupon input.button {
		font-size: 12px;
		padding: 6px;
	}
	.canvas{width:95%;}
	.pricingPlansBox {
		background-color: #2F539A;
		color: #FFFFFF;
		height: auto;
		margin-bottom: 60px;
		padding: 0;
	}
	.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;
	}
	#existing-content-menu {
		display: block;
		height: 35px;
		left: 1px;
		float:left;
		position: absolute;
		width: 46px;
	}
	.header .logo {
		float: none;
		margin: 0 auto;
		padding: 24px;
		text-align: center;
	}
	.logo img {
		width: 80%;
	}
	.search-display {
		float: left;
		width: 75%;
	}
	.canvas .text h1 {
		font-size: 22px;
		font-weight: 300;
		margin: 0 0 15px;
	}
	.mainBanner .text {
		background: url("../images/overlay-color-01.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
		color: #FFFFFF;
		float: left;
		padding: 20px;
		text-align: center;
		width:290px;
	}
	.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 .box {
		width: 90%;
	}
	.column {
		margin: 0px;
		width: 40%;
	}
	.plans .box {
		width: 80%;
	}
	.plans .box .image{height:0px!important;display:none;
	}
	.featuresBox .column {
		color: #474747;
		float: left;
		font-size: 15px;
		font-weight: 300;
		margin-left: 0;
		margin-top: 20px;
		width: 100%;
	}

	.pricingPlansBox .column {
		float: left;
		height:auto;
		margin-left: 70px;
		width: 90%;
	}
	.pricingPlansBox .column li {
		float: left;
		margin: 0 0 18px;
		padding: 0;
		width: 100%;
	}


	.footer .newsletter {
		border-bottom: 1px solid #595959;
		margin-bottom: 32px;
		padding: 0 0 30px;
	}
	.searchBox .menus{width:100%}
	.searchBox .menus ul {
		float: left;
		list-style: none outside none;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 100%;
	}
	.searchBox h2 {
		color: #2F539A;
		font-size: 26px;
		font-weight: 300;
		margin: 0 0 40px;
		text-align: center;
	}
	.menus{width:320px;}
	.menus ul{width:100%}
	.searchBox .search {
		background-color: #FFFFFF;
		border: 1px solid #CCCCCC;
		border-radius: 2px;
		color: #343434;
		font-size: 22px;
		margin: 0 auto 8px;
		width: 80%;
	}
	.searchBox .menus li.first {
		border-top: 1px solid #CCCCCC;
	}
	.mainBanner .text.color3 {
		background: url("../images/overlay-color-03.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
		color: #333333;
		width: 325px;
	}
	.searchBox .search input.button {
		background-color: #2F539A;
		border-radius: 3px;
		color: #FFFFFF;
		cursor: pointer;
		float: right;
		font-weight: 600;
		height: 38px;
		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%;
	}


	.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;
		overflow: visible;
		padding: 2px 13px;
		width: 220px;
	}




	.footer .newsletter input {
		-moz-appearance: none;
		background-color: #CCCCCC;
		border: medium none;
		border-radius: 3px;
		color: #737373;
		font-size: 13px;
		margin: 7px 27px;
		outline: 0 none;
		padding: 8px;
		width: 200px;
	}

	.contactPage .footer .newsletter input {
		-moz-appearance: none;
		background-color: #CCCCCC;
		border: medium none;
		border-radius: 3px;
		color: #737373;
		font-size: 13px;
		margin: 2px 34px;
		outline: 0 none;
		padding: 8px;
		width: 200px;
	}

	.multi-seatPage .leftColumn h3 {
		font-weight: 300;
		margin-bottom: 40px;
		margin-left: 2%;
		text-transform: none;
	}
	.latest-publicationsPage .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: 7px 17px 7px 45px;
		text-decoration: none;
		text-transform: uppercase;
		display: block;
		position: absolute;
	}
	
	

	.footer .newsletter {
		border-bottom: 1px solid #595959;
		margin-bottom: 32px;
		padding: 0 0 150px;
	}
	.searchBox .the-hidden-menus li {
		border-bottom: 1px solid #CCCCCC;
		float: left;
		margin: 0 20px;
		padding: 13px 0;
		width: 90%;
	}
	.featuresBox .bigButton .hint {
		background: url("../images/andacces.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		height: 67px;
		left: 17%;
		position: absolute;
		top: 110px;
	}
	.toggle1li{display:none}
	.toggle2li{display:none}
	.toggle3li{display:none}


	.productDetails .details {
		float: right;
		width: 58%;
	}
	.tabBox {
		border: 1px solid #E6E6E6;
		margin-bottom: 30px;
		width: 320px;
	}
	.relatedBox {
		border: 1px solid #E6E6E6;
		margin-bottom: 30px;
		padding: 0;
		width: 100%;
	}
	.featuresBox .video-column .video {
		background-color: #A9A9A9;
		display: block;
		float: left;
		margin-bottom: 20px;
		margin-left: -41%;
		margin-right: 89px;
		position: relative;
		width: 184%;
	}
	.relatedBox .product .image{margin-right:5%;}
	.relatedBox .product .details {
		color: #616161;
		display: block;
		float: left;
		font-size: 16px;
		font-weight: 300;
		margin-left: 5%;
		width: 90%;
	}
	.rightColumn {
		float: none;
		margin-left: 5%;
		margin-right: 5%;
		width: 90%;
	}
	.productDetails {
		margin-bottom: 10px;
		padding-top: 10px;
		margin-top:60px;
	}

	.productDetails .image {
		float: left;
		height: 254px;
		margin: 0 0 40px;
		width: 37%;
	}
	.leftColumn {
		float: none;
		width: 90%;
		margin-left:5%;
	}

	.tabBox .tabs li {
		border-right: 1px solid #E6E6E6;
		display: inline-block;
		margin: 0;
		padding: 0;
		/*width: 100%;
		*/
		width: 23%;
		height: 38px; 
	}
	.leftColumn .relatedBox .product .detais p{display:none;}
	.relatedBox .product .details {
		color: #616161;
		display: block;
		float: left;
		font-size: 16px;
		font-weight: 300;
		width: 90%;
	}

	.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;*/
		text-align:center;
	
	}
	.active{ background-color: #203766;}
	.content .right img {
		border: medium none;
		width: 100%;
	}
	.tabBox .content .left{width:100%;}
	.tabBox .content .right{width:100%;}
	.tabBox .tabs a {display:block; font-size: 11px; height: 24px;}

	.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;
	}
	.a-z {
		margin-left: -10%;
		margin-right: 5%;
		width: 95%;
	}
	.genericPage .leftColumn img {
		display: block;
		clear:both;
	}
	.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;
	}
	.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: auto;
		margin: 20px 0;
		padding-right: 15px;
		width: 95%;
	}
	.industry .details {
		padding-left: 3px;
		padding-top: 0;
		width: 69%;
	}
	.plans .box {
		width: 90%;
	}

	/*
	Contact Page
	*/


	#video-tutorials-in-other-languages {
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 20px;
		margin-left: 11%;
		margin-top: 20px;
		text-align: center;
	}
	.contactPage .leftColumn {
		margin: 0 0 0 2%;
		width: 95%;
	}
	.contactPage .breadcrumb {
		padding-left: 2%;
	}
	.contactPage .leftColumn h1 {
		padding-left: 2%;
	}
	.contactPage .leftColumn .contact-info {
		padding-left: 2%;
	}
	.contactPage .leftColumn .contact-info .image {
		display: none;
	}
	.contactPage .leftColumn .contact-info .details {
		padding-right: 0;
	}
	.contactPage .content-form {
		padding: 30px 2%;
	}
	.contactPage p {
		font-size: 16px;
	}
	.contactPage .helpBox {
		border: none;
	}
	.contactPage .whatYouGetBox {
		padding: 25px 2%;
		width: 100%;
	}
	.contactPage .whatYouGetBox ul li {
		width: 100%;
	}
	.contactPage .whatYouGetBox .wrapper {
		padding: 0;
	}
	.contactPage .relatedBox .product .details {
		margin-left: 0;
	}
	.contactPage .relatedBox .product .details .none-480,.custom-researchPage .details .none-480{
		display: none;
	}

	.contactPage .sideRelatedBox h3 {
		width: 60%;
	}
	.contactPage .sideRelatedBox img {
		position: relative;
		top: -3em;
		width: 70px;
	}
	.homepagePage .mainBanner .info .canvas .button.dark-button{
		margin:0 auto;
		width:72%;
	}
	.homepagePage .mainBanner .info{
		bottom:0;
	}
	.homepagePage .left form .fa {
		right: 15px;
		top: 10px;
		position: absolute;
	}
	.homepagePage .mainBanner .info .canvas{
		width:100%;
	}
	.homepagePage .mainBanner .info .canvas .text.color3{
		width:100%;
		padding: 20px 0;
	}
	.homepagePage .main .canvas .pricingPlansBox {
		padding:0 10px;
	}
	.homepagePage .main .canvas .plans .box{
		height:auto;
	}
	.homepagePage .searchBox .canvas .the-hidden-search .input-i-search{
		color:#BCBCBC;
	}
	.input-i-search {
			position: absolute;
	right: 15px;
	top: 10px;
		color: #9D9D9D;
	}



	/* custom-research */


	.custom-researchPage .white, .custom-researchPage .grey {
		padding: 15px;
	}

	.research-form .calendar img {
		clear: none;
	}
	.custom-researchPage .research-form .product {
		padding: 15px;
	}
	.custom-researchPage .research-form .product .product-image {
		width: 38%;
	}
	.custom-researchPage .research-form .product .product-description {
		width: 55%;
	}
	.custom-researchPage .research-form .product .product-description p {
		text-align: left;
		padding: 0;
		font-size: 13px;
	}
	.custom-researchPage .research-form .product .buttons {
		width: 55%;
		float: left;
		padding: 5px 0;
		margin: 0;
	}

	.custom-researchPage .research-form .product .buttons .dark-button {
		margin-right: 0;
		width: 63%;
	}

	.custom-researchPage .research-form .product .cartButton {
		width: 100%;
	}
	.custom-researchPage .product .cartButton a {
		padding: 5px 36px 5px 38px;
	}
	.custom-researchPage .research-form .styled-select {
		width: 99%;
	}
	.custom-researchPage .research-form input, .custom-researchPage .research-form textarea {
		width: 100%;
	}
	.custom-researchPage .research-form .scurt {
		width: 30%;
		margin-left: -20px;
	}
	.custom-researchPage .relatedBox .product h3 {
		display: inline;
	}
	.custom-researchPage p.center {
		text-align: center;
	}
	.custom-researchPage input[type="text"].scurt {
		margin: 0;
	}

	/*STYLE ADI*/

	.header .mainMenu .canvas .left .search {
		border: medium none;
		height: auto;
		margin-right: 0;
		padding: 5px 10px;
	}
	.header .mainMenu .canvas .left .search input { /* @480 - line 500 */
		padding:5px 0;
	}
	.header .mainMenu .canvas .left .three-line-button { /* @480 new line */
		float:left;
		
	}
	.header .mainMenu .canvas .left .three-line-button .box-shadow-menu:before { /* @480 - line 528 */
		-webkit-box-shadow: 0 -9px 0 0 #FFFFFF, 0 9px 0 0 #FFFFFF;
		box-shadow: 0 -9px 0 0 #FFFFFF, 0 9px 0 0 #FFFFFF;
		height: 3px;
		left: 13px;
		top: 15px;
		width: 30px;
	}


	/* How to buy */
	.how-to-buyPage .right-mobile {
		display: none;
	}
	.how-to-buyPage .product.mobile {
		display: block;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		width: 100%;
		float: right;
		border: 1px solid #e6e6e6;
		text-align: center;
		padding: 15px;
	}
	.how-to-buyPage .product.mobile .checkoutButton.more a {
		background: #333;
	}
	.how-to-buyPage .product.mobile .checkoutButton.more a:hover {
		background: #111;
	}
	.how-to-buyPage .product.mobile .checkoutButton {
		margin-bottom: 10px;
	}
	.how-to-buyPage .product.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;}
	.how-to-buyPage .product.mobile .checkoutButton a:hover, .how-to-buyPage .product.mobile .checkoutButton a:active {background-color:#EA8710;}

	.how-to-buyPage .product.mobile img {
		clear: none;
		display: inline-block;
		float: left;
		margin-bottom: 10px;
	}
	.how-to-buyPage .product.mobile {
		text-align: center;
		padding: 15px 10%;
	}
	.how-to-buyPage .product.mobile p {
		margin-bottom: 10px;
		float: left;
		display: inline-block;
		text-align: left;
	}
	.how-to-buyPage .left-mobile {
		width: 100%;
	}
	.how-to-buyPage .product.mobile > div {
		float: left;
		margin-left: 15px;
		width: 55%;
	}
	.how-to-buyPage .product.mobile .checkoutButton {
		clear: both;
		margin-bottom: 10px;
		width: 75%;
	}

	.next-boomPage .right-mobile {
		border: 0 none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		float: right;
		padding: 0px;
		text-align: center;
		width: 40%;
	}

	.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%;
	}
	/**/

	/*industries */

	.industriesPage .relatedBox .product img {
		margin: 0;
		width: 60px;
	}
	.industriesPage .relatedBox .product .image {
		margin: 0;
		width: auto;
	}
.wrapper-for-multi-user {
	width: 86%;
}
.industriesPage .productDetails .image {
	width: 40%;
}
	#three-dot-button{display:block;}
	.mobile-hide-420{display:none}

	#tabs-industries{
		position:relative;
		margin-left: -9px;
		margin-right: 20px;
	}
	#mobile-menu{position:absolute;right:0px;top:33px;}
} /* /media */
