@charset "utf-8";
/* CSS Document */
@media all and (max-width: 320px){
	.blue-wrapper p { font-size: 13px;}
	.display-none-{display:none;}
	
	.homepagePage .hint{display:none}

	/*librarians*/
	.fluid-width-video-wrapper {
		width: 90% !important;
		position: relative;
		padding: 0;
		margin: 0 auto;
	}
	#tabs-industries{
	
		margin-left: -29px;
		margin-right: 2px;
	}
	.tabBox .tabs li {height: 35px;}
	.tabBox .tabs a {font-size: 9px; height: 21px;}
	.librarians-centerPage .whatYouGetBox {
		padding: 25px 2%;
		width: 101%;
	}
	
	.librarians-centerPage .whatYouGetBox {
		background-color: #2F539A;
		border: 1px solid #2F539A;
		color: #FFFFFF;
		height: auto;
		margin-bottom: 20px;
		margin-left: -3%;

	}

	.latest-publicationsPage .cartButton {
		display: block;
		margin: 5px;
		width: 60%;
	}
	.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: 83%;
	}
	.book-cover {
		display: block;
		float: left;
		height: 255px;
		width: 64%;
	}
	.librarians-centerPage .box {
		float: left;
		margin-left: 15%;
		padding: 5px;
		width: 70%;
	}
	/*librarians page*/
	.contactPage .footer .newsletter input {
		-moz-appearance: none;
		background-color: #CCCCCC;
		border: medium none;
		border-radius: 3px;
		color: #737373;
		font-size: 13px;
		margin: 2px 20px;
		outline: 0 none;
		padding: 8px;
		width: 200px;
	}

	.catalogsPage .the-next-boom-right > div {
		float: left;
		margin-left: 46px;
		text-align: center;
		width: 55%;
	}

	.things-you-can-do-with-plunkett-research .things-you-can-paragraf {
		font-size: 16px;
		font-weight: 300;
	}
	.how-to-usePage .leftColumn h3 {
		font-size: 18px;
		font-weight: bold;
		margin: -30px 0 5px;
		text-transform: uppercase;
	}
	.how-to-usePage  .embedyoutube {
		display: block;
		font-style: normal;
		margin-bottom: 25px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 30px;
	}
	#video-tutorials-in-other-languages {
		font-size: 14px;
		font-weight: 300;
		margin-bottom: 20px;
		margin-left: 5%;
		margin-top: 12px;
		text-align: center;
	}
	.how-to-usePage .leftColumn h3 {
		font-size: 16px;
		font-weight: inherit;
		margin: -30px 8px 5px;
		text-transform: uppercase;
	}
	.how-to-buyPage .product.mobile > div {
		float: left;
		margin-left: 15px;
		width: 59%;
	}
	.how-to-buyPage .product.mobile img {
		clear: none;
		display: inline-block;
		float: left;
		margin-bottom: 10px;
		margin-left: 0;
	}
	.catalogsPage .the-next-boom-right img{float:left}

	.research-form button:first-child {
		width: 100%;
	}
	.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%;
	}
	.contactPage .whatYouGetBox {
		padding: 25px 2%;
		width: 96%;
	}
	.special-offer-cart .cartReplaced {
		background-color: #F7941D;
		border-radius: 3px;
		color: #FFFFFF;
		font-size: 20px;
		font-weight: 600;
		padding: 8px 24px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.shopping-cartPage .checkoutButton a {
		background-color: #F7941D;
		border-radius: 3px;
		color: #FFFFFF !important;
		font-size: 20px;
		font-weight: 600;
		padding: 5px 10px;
		text-transform: uppercase;
	}
	.homepagePage .andaccess {
		background: url("../images/andacces.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		display: block;
		height: 67px;
		position: absolute;
		right: 5%;
		top: 137px;
		width: 256px;
	}
	.the-hidden-search .input-i-search {
		color: #9d9d9d;
		margin-left: 94%;
		margin-top: 10px;
		position: absolute;
		right: 35px;
		top:auto;
	}
	.featuresBox .video-column {
		margin: 0;
		width: auto;
	}
	.featuresBox .video-column .video {
		background-color: #A9A9A9;
		display: block;
		float: left;
		margin-bottom: 20px;
		margin: 0;
		width: 100%;
	}

	.subscriptionPage .ss-list ul {
		margin-left: 5%;
		padding: 0;
	}

	.featuresBox .bigButton {
		margin-right: 25px;
		padding: 60px 0 20px;
		position: relative;
		text-align: center;
	}
	.how-to-usePage .use-demo {
		border-bottom: 1px solid #E6E6E6;
		font-size: 16px;
		margin-left: 8%;
		margin-top: 10px;
		width: 100%;
	}
	.custom-researchPage .research-form .product .buttons .dark-button {
		margin-right: 0;
		width: 99%;
	}
	.three-line-button a {
		font-size: 26px;
		line-height: 1.3;
	}
	.header .mainMenu .canvas .left .three-line-button {
		float: right;
		width:13%;
		padding: 0;
		padding-right: 5px;
	}
	/*next booooom*/

	.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;
		margin-bottom: 20px;
		padding: 15px;
		text-align: center;
		width: 100%;
	}
	.next-boomPage .banner {
		overflow: hidden;
		height: auto;
		margin-bottom: 0;
	}
	.next-boomPage .banner .text {
		width: 100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		margin-top: 200px;
	}
	.next-boomPage .col-1-3 .text {
		padding-top: 22px;
	}
	.next-boomPage .banner h1 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 40px;
	}
	.next-boomPage .banner .checkoutButton {
		width: 100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.next-boomPage .banner .checkoutButton.left a {
		padding: 4px 53px;
	}
	.next-boomPage .banner .checkoutButton a{
		padding: 4px 86px;
	}
	.next-boomPage .banner .image {
		position: absolute;
		left: 34%;
		top: 35%;
		width: 100%;
	}
	.next-boomPage .banner .image img {
		height: 175px;
		width: auto;
	}
	.next-boomPage .banner h2 {
		width: 100%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		font-size: 22px;
	}
	.latest-publicationsPage .title-size-320{display:block}
	.next-boomPage .top-mobile .product-mobile {
		border: 1px solid #E6E6E6;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		margin-bottom: 20px;
		padding: 15px;
		text-align: center;
		width: 100%;
		display:block;
	}

	.next-boomPage .top-mobile .product {
		display:none
	}
	/**/
	/*footer fix*/




	/*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 50px;
	}
	.subscriptionPage .list-for-videos{margin-left:5%}

	.subscriptionPage .online-access ul {
		list-style-type: disc;
		margin-left: 5%;
		padding: 0;
	}
	.second-swap{margin-left:0}

	.swap-color-button a {
		background: none repeat scroll 0 0 #2F539A;
		border-radius: 3px;
		color: #FFFFFF;
		float: left;
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 20px;
		margin-top: 0;
		padding: 8px 90px;
	}
	.subscriptionPage .blue-hidden {
		clear: both;
		margin-top: 130px;
	}
	/*catalogs*/
	.catalogsPage .the-next-boom-right img {
		padding: 10px;
	}

	.catalogsPage .boom-med {
		float: left;
		margin-top: 5px;
		width: 50%;
	}

	.catalogsPage .cartButton {
		margin-bottom: 50px;
		margin-top: 10px;
	}
	.catalogsPage .download-catalogs img {
		float: left;
		margin-top: 0;
		width: 9%;
	}
	.catalogsPage .download-order-forms img {
		float: left;
		margin-top: 0;
		width: 9%;
	}
	/**/
	/*multi seat*/
	.next-boomPage .text .product-mobile .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 30px 5px 50px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.multi-seatPage .quote-frame {
		background: none repeat scroll 0 0 #F7F7F7;
		border: 1px solid #E6E6E6;
		display: block;
		height: 200px;
		padding: 15px;
	}

	.multi-seatPage .hidden-content-list {
		font-weight: 600;
		margin-left: 5%;
		padding: 0;
	}
	.multi-seatPage .list-style {
		list-style: disc outside none;
		margin-bottom: 30px;
		margin-left: 8%;
		padding: 0;
	}
	/**/
	.how-to-usePage .view-pdf {
		margin-bottom: 300px;
		margin-left: 3%;
	}
	.how-to-usePage .embedyoutube embed {
		height:auto;
		width: 100%;
	}
	/*latest publications*/
	.book-details{width:100%}
	.latest-publicationsPage .buy-book {
		display: block;
		float: left;
		height: auto;
		margin-bottom: 13px;
		margin-top: 50px;
		width: 100%;
	}
	.productDetails a {margin-top:-115px;}

	.latest-publicationsPage .cartButton {
		display: block;
		margin: 5px;
		width: 40%;
	}
	.title-size-320 {
		float: right;
		width: 100%;
		font-size: 12px !important;
		font-weight: 300 !important;
	}
	.latest-publicationsPage .title-size{display:none}

	.latest-publicationsPage .book-details-content {
		margin-top: 80px;
	}

/*industries*/

.industriesPage .productDetails .image {
	width: 100%;
}
.industriesPage .productDetails .image img {
	width: auto;
}
.wrapper-for-multi-user {
	width: 85%;
}

.select-industryBox .coupon input.button {
	margin-top: 10px;
}

.shopping-cartPage .coupon  {
	text-align: center;
}
.cartButton a{background:url(../images/cart2.png) #f7941d 10px center no-repeat;color:#FFF;font-weight:600;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;border-radius:3px;-webkit-border-radius:3px;text-decoration: none;padding:1px 0px 1px 2px; font-size: 12px; display:block; width: 60%; } /*aici*/
.cartButton a:hover,.cartButton a:active {text-decoration:none; background-color:#EA8710; } /*aici*/
#coupon_code {
	width: 70%;
}

#three-dot-button {
	padding: 6px 7px;
}
	/**/
	/*shopping cart*/

	.shopping-cartPage .shipping {
		background: none repeat scroll 0 0 #F7F7F7;
		border: 1px solid #E6E6E6;
		float: left;
		padding: 15px;
		width: 100%;
	}

	.shopping-cart .select-industryBox h5:last-child {
		float: left;
	}
	.shopping-cart 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;
		color: #616161;
		width: 100%;
	}
	.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: 100%;
	}
	.shopping-cartPage .orderSummary {
		background-color: #2F539A;
		border: 1px solid #2F539A;
		color: #FFFFFF;
		font-size: 16px;
		margin-bottom: 40px;
		padding: 10px;
		width: 93%;
	}
	.shopping-cart .product p {
		display: inline-block;
		max-width: 80%;
	}

	.shopping-cart .select-industryBox h5 {
		color: #4F7FE0;
		float: left;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-top: -1px;
		text-align: center;
		text-transform: uppercase;
		width: 94%;
	}

	.shopping-cartPage .leftColumn .checkoutButton {
		float: none;
		margin: 55px 0 10px;
		text-align: center;
		width: 100%;
	}

	.shopping-cartPage .relatedBox .product .details {
		color: #616161;
		display: block;
		float: left;
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 40px;
		margin-left: 10px;
		width: 70%;
	}
	.shopping-cartPage #product-bottom  .details {
		color: #616161;
		display: block;
		float: left;
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 40px;
		margin-left: 10px;
		width: 72%;
	}
	/*end*/
	.a-z-hidden{display:block}


	.big-table {
		color: #FFFFFF;
		overflow: hidden;
		width: 100%;
	}



	.footer .newsletter label {
		color: #FFFFFF;
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 10px;
		margin-left: -16px;
		text-transform: uppercase;
		width: 100%;
	}
	.mobile-options2 .price .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: 20px;
		font-weight: 600;
		padding: 5px 47px 5px 70px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.right-table {
		color: #474747;
		float: right;
		font-size: 14px;
		font-weight: lighter;
		position: relative;
		width: 100%;
	}
	.right-table li {
		border-bottom:0 none;
		height: 36px;
		list-style: none outside none;
		padding: 5px;
		width: 100%;
	}
	.top {
		background: none repeat scroll 0 0 #666666;
		color: #FFFFFF;
		height: 160px;
		overflow: hidden;
		text-align: center;
		width: 100%;
	}
	.top-blue h3{
		padding:23px
	}


	.compare-purchasePage .top .one-industry {
		border-bottom: 1px solid #333333;
		height: 120px;
		margin-left: -13%;
		padding-left: 16%;
		padding-right: 17%;
		text-align: center;
		width: 86%;
	}
	.top-blue{
		background: none repeat scroll 0 0 #184d8f;
		color: #FFFFFF;
		height: 160px;
		overflow: hidden;
		text-align: center;
		width: 100%;

	}

	.right-table .purchase .modified-purchase {
		width: 100%;
	}
	.right-table .purchase option {
		width: 160px;
	}

	.top .one-industry {
		border-bottom: 1px solid #333333;
		height: 120px;
		padding-left: 12px;
		width: 100%;
	}


	.top h3 {
		font-size: 22px;
		font-weight: lighter;
		margin-right: 14%;
		padding-top: 7px;
		text-transform: none;
	}

	.right-table ul:first-child, .right-table ul:last-child {
		border: 1px solid #E6E6E6;
	}


	.time-ident {
		margin-left: -17px;
	}

	.compare-purchasePage .top-blue .one-industry {
		border-bottom: 1px solid #333333;
		height: 120px;
		margin-left: -13%;
		padding-left: 13%;
		text-align: center;
		width: 86%;
	}
	.mobile-options2 {
		margin-top: -9px;
		width: 100%;
	}
	.mobile-options {
		margin-left: -60%;
		margin-top: -8px;
		width: 158%;
	}


	.right-table .purchase {
		background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
		margin-right: 17%;
		width: 80%;
	}
	.time-style{
		border-right: 0 none!important;
		color: #FFFFFF;
		margin-left: 38%;
		margin-top: -47px;
	}
	.top .col-1-4 {
		width: 130%;
	}

	.inner {
		margin-left:-25%;
		width: 100%;
	}
	/*






	*/
	.cta {
		background: none repeat scroll 0 0 #F7F7F7;
		border: 1px solid #E6E6E6;
		height: 230px;
		margin: 70px 0 70px -3%;
		position: relative;
		width: 105%;
	}
	.next-boomPage .top-mobile .checkoutButton {
		margin-left: 28%;
		margin-top: 20px;
	}
	.next-boomPage .right-mobile .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;
		padding: 8px 10px;
		text-align: center;
		text-transform: uppercase;
		width:44%;
	}
	.cta .bigButton .hint {
		background: url("../images/andacces.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		height: 70px;
		position: absolute;
		right: 30px;
		top: 125px;
		width: 255px;
	}
	.cta p {
		color: #474747;
		font-size: 24px;
		left: 17%;
		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;
	}
	.whatYouGetBox {
		background-color: #2F539A;
		border: 1px solid #2F539A;
		color: #FFFFFF;
		height: auto;
		margin-bottom: 20px;
		padding: 0;
		width: 117% ;
		float:left;
	}
	.industry-listBox .searchBox{display:none}
	.industry-listBox{border:0 none;}
	.industry-listPage .hidden-search .search input {
		font-size: 16px;
	}
	.industry-listPage .table-list {
		width: 25px;
		height: 25px;
	}
	.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;
	}
	.searchBox .menus li.first {
		border-top: 1px solid #CCCCCC;
	}
	.header .search {
		border: 1px solid #C5C5C5;
		height: 36px;
		margin-right: 10px;
		margin-top: -2px;
		position: relative;
		width: 80%;
	}
	.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%;
	}
	.mainMenu {
		color: #FFFFFF;
		font-size: 16px;
		font-weight: 300;
	}
	.mainMenu .left  {
		width: 100%;
	}
	.a-z ul {
		float: left;
		list-style: none outside none;
		padding: 25px 88px;
		width: 100%;
	}
	.a-z {
		margin-left: -30%;
		margin-right: 5%;
		margin-top: 75px;
		width: 95%;
	}

	.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;
		left:8px;
		width: 25px;
	}
	.canvas{width:95%;}
	.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 {
		margin:0;
		text-align: center;
		padding:21px;
	}
	.logo img {
		margin:0;
		width:100%;
	}
	.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;
	}
	.featuresBox {
		border-top: 1px solid #E6E6E6;
		border-bottom: 1px solid #E6E6E6;
		margin-bottom: 40px;
		padding: 35px 20px;
		border-left:0 none;
		border-right:0 none;
	}

	.column {
		margin: 0px;
		width: 40%;
	}
	.display-none {display:none;}
	.display-table-none {display:block;}
	.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%;
	}

	.pricingPlansBox .button a {
		border-radius: 3px;
		font-size: 14px;
		font-weight: 600;
		padding: 0.2em 0.2em;
		display: block;
		width: 80%;
	}
	.footer .newsletter {
		border-bottom: 1px solid #595959;
		margin-bottom: 32px;
		padding: 0 0 130px;
	}

	.submit-footer-global {
		float: left;
		margin-left: 6%;
		margin-top: -2px;
		width: 72%;
	}
	.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% ;
	}
	.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%;
	}

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

	.newsletter-signup {
		margin-left: 11%;
		width: 95%;
	}
	.productDetails .details {
		float: right;
		width: 100%;
	}

	.tabBox {
		border: 1px solid #E6E6E6;
		margin-bottom: 30px;
		margin-left: -2%;
		width: 102%;
	}
	.relatedBox {
		border: 1px solid #E6E6E6;
		margin-bottom: 30px;
		padding: 0;
		width: 100%;
	}
	.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: right;
		margin-left: 5%;
		margin-right: 5%;
		width: 90%;
	}
	.productDetails {
		margin-bottom: 10px;
		padding-top: 10px;
	}
	.productDetails .image {
		float: left;
		height: 254px;
		margin: 0 0 40px;
		width: 100%;
	}
	.leftColumn {
		float: left;
		width: 90%;
		margin-left:5%;
	}


	.leftColumn .relatedBox .product .detais p{display:none;}
	.latest-publicationsPage .display-none {
		display: none;
	}
	.relatedBox .product .details {
		color: #616161;
		display: block;
		float: left;
		font-size: 16px;
		font-weight: 300;
		width: 90%;
	}

	.active{ background-color: #203766;}

	.content .right img {
		border: medium none;
		width: 100%;
	}

	.a-z ul li:first-child {
		padding-left: 0px;
	}
	.searchBox .menus li.first {
		border-top: 1px solid #CCCCCC;;
	}
	.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 6%;
		outline: 0 none;
		padding: 6px 10px;
		width: 175px;
	}
	.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;
	}
	.footer .newsletter input {
		-moz-appearance: none;
		background-color: #CCCCCC;
		border: medium none;
		border-radius: 3px;
		color: #737373;
		font-size: 13px;
		margin: 0 9px;
		outline: 0 none;
		padding: 8px;
		width: 34%;
	}
	.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: 37%;
	}

	.industry .details {
		padding-left: 3px;
		padding-top: 0;
		width: 69%;
	}
	.a-z {
		margin-left: -32%;
		margin-right: 5%;
		width: 95%;
	}

	.footer .right {
		margin-left: 16%;
		margin-right: 0;
	}
	.footer .newsletter input {
		-moz-appearance: none;
		background-color: #CCCCCC;
		border: medium none;
		border-radius: 3px;
		color: #737373;
		font-size: 13px;
		margin: 0 20px 1px;
		outline: 0 none;
		padding: 6px 11px;
		width: 63%;
	}
	.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: 0 14px;
		width: 72%;
	}

	/* custom-research */
	.custom-researchPage .research-form .scurt {
		width: 100%;
		margin: 0;
	}
	.custom-researchPage .research-form .calendar img {
		display: none;
	}
	.custom-researchPage .sideRelatedBox img {
		width: 60px;
	}

	.custom-researchPage .relatedBox .product h3 {
		display: inline-block;
		width: 65%;
	}
	/*style adi*/
	.header .canvas .logo img{
		margin:0;
		width:100%;
	}
	.header .canvas .logo{
		padding:21px;
	}
	.header .mainMenu .canvas .left .three-line-button .box-shadow-menu:before{
		left:8px;
		width:25px;
	}
	/* how to buy */
	.how-to-buyPage .select-industryBox .select-holder {
		width: 80%;
	}

	/**/
	.industriesPage .productDetails .image {
	height: auto;
	}

}
