
@media screen and (max-width: 1024px) {
	/*Default Style*/
	.l-wrap, .torso_content, .wrapproduct{
		width: 95.704%;
		margin: 0 auto;
		max-width: 980px;
	}
	.botsubNav{ padding: 20px 0 0 10px;}
	/*@end*/
	
	/*Frame Work Style*/
	.m-demoreq-standard-quotes p.last{ padding-bottom: 0;}
	.mobView{ display: none;}
	/*@end*/
	/*Include CTA*/
	.ctaCol a{
		display: inline-block;
		font-size: 18px;
		line-height: 22px;
		padding: 10px;
	}
	.featureThreeCallout .callOutPad{border-left:none;}
	.featureThreeCallout .smallCol{width:33%;float:left;}
	.featureThreeCallout .bigCol{width:67%;float:left;}
	.featureCallout .calloutContent{padding:0px;}
	.featureThreeCallout .bigCol article{width:50%; float:left; padding:20px  20px 0px 20px;}
	.productctaTxt{width:50%;}
	.productpagecta .orangeBtn{margin-top:0px;}
	.calloutContent h5{font-size:1.7rem; font-weight: 800; text-align: left;}
	.featureCallout article{padding:20px 20px;}
	.additionalInfo .blockTxt{position:inherit; width:47%;}
	.productctaTxt p {padding-bottom:0px;}
	/*@end*/
	/* new responsive work */
	.proConBox{width:40%;}
	.vidyard_iframe{width:100% !important;}
	.vidContainer{width:56%; height:auto;}
	.textAlign{text-align: left;}
	.additionalInfo	.imgBlock{width:50%;}
	.downloadCol{width:50%;}
	.metasploitBox{width:100%;}
	.listCall ul{width:31%;}
	.calloutContent .smallCol{border-left:none;}
	.featureThreeCallout .bigCol{height:auto;}
	.button-lg{font-size:1.8rem; padding: 2.2rem 1.5rem 1.6rem;}
	.proEditonDnd article{float:left; width:50%;}
	.downloadCol{padding:20px 0px;}
	.resourcesBlock{text-align:left;}
	/* @ end */
	/*nexpose edition page*/
	.featurescomp .contentCol{ width: auto;}
	.featurescomp td{ width: auto; padding: 25px 11px; position: relative;}
	.featurescomp td.downloadSec a.mainBtn{ 
		width: auto;
		position: absolute !important;
		left: 0;
		right: 0;
		bottom: 10px;
	}
	.featurescomp td a .button-orange{
		font-size: 11px;
		line-height: 15px;
		padding: 5px 4px;
		text-transform: none;
	}
	.featurescomp .downloadSec span{margin-bottom:25px;}
	.manageSpan{margin-bottom:42px;}
	/* arjun css*/
	.nexpoComdown .proEditonDnd article{ width: 25%;}
	.proEditonDnd .ceedition{ min-height: 325px; position: relative;}
	.proEditonDnd .ceedition .mainBtn{
		position: absolute;
		bottom: 20px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.cellBlock{ padding-right: 0;}
	.Table{ width: 100%;}
	.cellBlock{ width: 25%;}
	.Cell.cellBlock img{ width: 100%; max-width: 180px;}
	/*@ end arjun css*/
	
	/*metasploit edition page*/
	.msEditions .product_editions_new article{width: 25%;}
	.metasploitEditions .product_editions_new article h3{ min-height: 205px;}
	.msEditions .product_editions_new article a{
		display : block;
		margin : 0 auto;
		text-align : center; 
	}
	.msEditions .product_editions_new article .button-orange{
		font-size: 12px;
		line-height : 16px;
		margin: 0 auto;
		text-align: center;
		padding: 1rem 1rem .7rem;
	}
	.bulletList li:before, .resourcesBlock li:before, .content_list li:before{ left : -15px ; }
	.product_editions_new article p{ min-height : 145px;}
	.msEditions .product_editions_new{ height: 1640px;}
	.msEditions .product_editions_new article{ min-height: 1640px; left : 0;}
	.msEditions .product_editions_new .hover_edition{ height : 1680px !important;}
	.viewcompTbl{ margin-right : 0;}
	/*magnifisto*/
	.lColumn{width:20%;}
	.rColumn{width:78%;}
	.mainNavBar ul li a{font-size:15px;}
	.mainNavBar ul li{margin-right:20px;}
	.productctaTxt{width:50%;}
	/*@ end magnifiato*/
	.ctaTopTxt{ height: auto !important; min-height: 223px;}
	.ctaBlock .pad{ min-height: 301px;}
	.nexCapctacol .pad{ min-height: 285px;}
	.featureThreeCallout .bigCol article, .featureThreeCallout .smallCol article{
		height: auto !important;
		padding-bottom: 20px;
	}
	.appServices .m-percent{ width: 308px;}
	.innerBlktooltip{ width: 260px; display: block;}
	.uireqDemo .canFieldInfo .toolTipBlock .toolTipArr{ left: 62px;}
	#request.appSerform .toolTipBlock .toolTipArr{ left: 74px;}
	#request.appSerform .canFieldInfo .toolTipBlock{ left: -12px;}
	.nexcomMobview .ceedition strong br{ display: none;}
	.searchAndShare .shareResults{width: 100%;}
}
@media only screen and (max-width: 800px){
	.m-percent{width:250px;}
	.appServices .m-percent{ width: 230px;}
	.ctaTopTxt{min-height: 257px;}
	.capablities .ctaTopTxt{ min-height: 190px;}
	.logentries .ctaTopTxt{ min-height: 257px;}
	#request .canFieldInfo .toolTipBlock .toolTipArr{ left: 61px;}
}
@media only screen and (min-width: 768px) {
	.mobView{ display: none;}
	#downCommunity, #downEnterprise{ display: block; overflow: visible;}
	.featurescomp  .mobFont{font-size: 11px; padding-right:0px; }	
}
@media only screen and (max-width: 768px) {
	/*Frame Work Style*/
	.vidyard_iframe{
		width: 100%;
		height: 208px !important;
	}
	.additionalInfo .imgBlock{ width: 45.919%;}
	.additionalInfo .imgBlock img{
		width: 100%;
    	height: auto;
	}
	.uiSupposys{ margin: 0;}
	/*Edition Page*/
	/*@group new responsive work*/
	.features article, .supported_systems article{width:50%;}	
	.reportList{padding-left:13px;}
	.infoArticle article:nth-child(3){float:left; width:100%; }
	.metasploitTechSpecs h1{font-size:3.6rem;}
	.aapspiderOverview .ctaTopTxt {height:237px!important;}
	.aapspiderOverview .ctaTopTxt h3{font-size:25px;}
	.listCall ul{width:30%;}
	.featureThreeCallout .callOutPad{border-left:none;}
	.calloutContent  .bulletList-docs{padding-left:14px;}
	.additionalInfo{width:100%;}
	.resource-title h1{font-size:3.5rem; line-height: 4rem}
	.flexslider{width:310px;}
	.res-repository .flexslider{width:100%;}
	.additionalInfo .attacksTxt{width:54%;}
	.userinsightPercent{left:55%;}
	.m-demoreq-standard-quotes{margin-bottom:30px;}
	.formArea .fieldInfo .nexposeCTipBox{left:-138px;}
	.formArea .fieldInfo .nexposeCTipBox .toolTipArr{left:136px;}
	.m-percent{width:246px;}
	.appServices .m-percent{ width: 235px;}
	.appspiderCta .ctaTopTxt{height:239px!important;}
	.additionalInfo .blockTxt{width:50%;}
	.productctaTxt{width:49%;}
	.proTwocol img{margin-right:24px;}
	.proTwocol .mobWidth{width:215px;float:left;}
	.formArea .canFieldInfo .toolTipBlock{left:-75px;}
	.formArea .canFieldInfo .toolTipBlock .toolTipArr{left:136px;}
	#request .canFieldInfo .toolTipBlock .toolTipArr{left:62px;}
	#request.appSerform .toolTipBlock .toolTipArr{ left: 74px;}
	.viewtblWrap p a{ display: block;}
	.stripnav-item{width:47%;}
	/*@end*/
}
@media only screen and (max-width: 767px){
	#campaign_172067_container_bottom{ display: none !important;}
	/* @group new responsive work */
	.deskView{ display: none;}
	.mobView{ display: block;}
	.additionalInfo .imgBlock{ margin-bottom: 15px; width: 100%; max-width: 450px;}
	.vidContainer{
		float:none;
		margin:0 auto;
		width: 100%;
		max-width: 450px;
		padding-bottom:20px;
		text-align:center;
	}
	.textAlign{text-align: left;}
	.additionalInfoWrap p{text-align:center; padding-bottom:2.4rem;}
	.m-demoreq-standard-left{
		width:100%;
		float:none;
		text-align: center;
		margin-bottom:25px;
	}
	 .m-demoreq-standard-right {float:none;}
	 .button-outline{margin:0 auto;}
	 .grid-blockquote-standard p{margin-bottom:0px;}
	 .additionalInfo h5{font-size:18px; line-height:21px; text-align:center;}
	 .blockTxt p{margin-bottom:25px;}
	 .downloadCol{width:100%; float:none; min-height:0px; padding:20px 0;}
	 .downloadCol .msedition{text-align:left;}
	 .ceedition h3{margin-bottom:0px;}
	 .downloadCol .ceedition p{ text-align: left !important ;}
	 .downloadCol .ceedition .mobView .fLt{width:95%;margin-bottom:15px;}
	 .downloadCol .editionListBlock{
	 	padding-top:20px;
	 	background: transparent;
	 	border-top:1px solid #ddd;
	 }
	 .downloadCol .editionListBlock p{text-align:left !important; padding-bottom: 1.4rem;}
	 .aapspiderOverview .ctaTopTxt{height:auto !important;}
	 .listCall ul{float:none; width:100%;}
	 .calloutContent .smallCol{border-left: none}
	 .calloutContent  .bulletList-docs{padding-left:14px; margin-bottom:15px;}
	 .m-sitenav{width:100%;}
	 #site-header .header-wrap{width:100%;}
	 #request .chkBox span input[type=checkbox]{margin-right:10px;}
	 .metasploitDownload .proEditonDnd article{float:none;width:100%;}
	 #request.formArea{width:100%;}
	 .formGroup .chkBox {font-size:15px;}
	 .resource-title{font-size:3.5rem; line-height: 4rem}
	 .flexslider{margin:0 auto;}
	 .flex-container{float: none; margin: 0 auto; width:100%; max-width: 371px;}
	 .resource-title h1{text-align: center; padding:0rem; font-size:3.2rem;}
	 .resource-title{margin-right:0px;}
	 .additionalInfo .attacksTxt{width:100%;}
	 .userinsightPercent{margin:0 auto !important; left:0px;}
	 .appspiderCta .ctaTopTxt{height: auto !important;}
	 .nexPage .productpagecta{margin:0px;}
	 .nexPage .longBottom{margin-bottom:20px;}
	 .aapspiderOverview  .productpagecta{margin:20px 0px;}
	 .footer-item{float:left; width:50%;margin:0px;}
	 .calloutContent h5{font-size:1.5rem;}
	 .supported_systems article{min-height:130px;}
	 .resourcesBlock .title-medium{text-align: center;}
	 .mobWidth{padding:0px;}
	 .mobPadd{padding:0 1.5rem 2.4rem ;}
	 /*@ end new reponsive changes*/
	/* arjun changes*/
	.nexcomMobview .articleBlock .ceedition{
		position: relative;
		border: 1px solid #ddd;
		border-bottom: 0;
		padding: 15px 0 0 15px;
		text-align: left;
		cursor: pointer;
	}
	.nexcomMobview .articleBlock:last-child .ceedition{ border: 1px solid #ddd;;}
	.nexcomMobview .articleBlock:last-child .editionListBlock table{ border-top: 0;}
	.articleBlock .ceedition .expandLink{
		position: absolute;
		right: 12px;
		top: 50%;
		bottom: 0;
		width: 21px;
		height: 13px;
		background: url('/National_Library/oe_/https://www.rapid7.com/images/icons/down-arrow.png') no-repeat left top;
		text-indent: -9999;
	}
	.articleBlock .ceedition .expandLink.active{ background: url('/National_Library/oe_/https://www.rapid7.com/images/icons/up-arrow.png') no-repeat left top;}
	.expandDiv{ display: none;}
	.featurescomp td{padding:12px 17px;}
	.featurescomp td ul{ padding-bottom: 0;}
	.featurescomp td ul li{ margin-left: 10px; margin-bottom: 0;}
	.mobView .ceedition .mainBtn { margin: 0 0 15px 0;}
	.mobView .ceedition .mainBtn .button-orange{ margin: 0;}
	.dwnldResource{ padding-top: 20px;}
	.nexpoComdown .proEditonDnd article{ width: 100%; min-height: auto; left:0; box-shadow: none; padding-bottom: 0px; border-bottom: 0; cursor: pointer;}
	.product_editions_new .hover_edition{background: transparent;}
	.proEditonDnd .ceedition{
		min-height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		text-align: left;
	}
	.proEditonDnd .ceedition .mainBtn{
		position: static;
	}
	.proEditonDnd .editionListBlock{ 
		background-image: none;
		padding-top: 20px;
		border-top: 1px solid #ddd; 
	}
	.proEditonDnd .ceedition .mobView .fLt{
		width: 95%;
		margin-bottom: 15px;
	}
	.ceedition strong{
		width:85%;
		color: #EA5709;
		font-size: 16px;
		line-height:18px;
	}
	.mobStrong strong{line-height:18px;}
	.articleBlock .ceedition .expandLink{
		position: absolute;
		right: 12px;
		top: 50%;
		bottom: 0;
		width: 21px;
		height: 13px;
		background: url('/National_Library/oe_/https://www.rapid7.com/images/icons/down-arrow.png') no-repeat left top;
		text-indent: -9999;
	}
	.articleBlock .ceedition .expandLink.active{ background: url('/National_Library/oe_/https://www.rapid7.com/images/icons/up-arrow.png') no-repeat left top;}
	.nexpoComdown .proEditonDnd article.third{ border-bottom: 1px solid #ddd;}
	.expandDiv{ display: none;}
	.featurescomp td ul{ padding-bottom: 0;}
	.featurescomp td ul li{ margin-left: 10px; margin-bottom: 0;}
	.mobView .ceedition .mainBtn { margin: 0 0 15px 0;}
	.mobView .ceedition .mainBtn .button-orange{ margin: 0;}
	.dwnldResource{ padding-top: 20px;}
	.fontMob{font-size:2.4rem;}
	.appChecks{margin:0px; text-align: center;}
	.uiOverviewvOne .mobTorso{padding-bottom: 0rem !important;}
	.m-demoreq-standard-quotes{margin:30px 0px;}
	.mobInfoWrap{margin-bottom:0px;}
	.featureThreeCallout h6{text-align: center;}
	.productctaTxt .proTwocol p{float:none; display: block; width:100%;}
	.productctaTxt .proTwocol a{float:none;}
	/*@ end arjun changes*/	
	.featurescomp .downloadSec{}
	.featurescomp td{
		position: relative;
	}
	.featurescomp .downloadSec span{
		margin-bottom: 30px !important;
		
	}
	.featurescomp td.downloadSec a.mainBtn{
		position: absolute !important;
		left: 0;
		right: 0;
		bottom: 8px;
		width: 105px;
	}
	.featurescomp .downloadSec .button-orange{
		width: 105px;
		font-size: 11px;
		line-height: 15px;
		margin: 0;
		padding: 8px 0 6px;
	}
	.featureThreeCallout .smallCol{width:33%;}
	.featureThreeCallout .bigCol{width:67%; border-left:6px solid #fff;}
	.featureCallout .calloutContent article{
		float: left;
    	width: 50%;
    	height: auto !important;
    	padding-bottom: 10px !important;
    	margin: 0 0 10px 0!important;
    	border: 0 !important;
	}
	.featureThreeCallout .smallCol article{width:100%;}
	.graphPercent {left: 21% !important;}
	.featureThreeCallout .callOutPad{ padding-bottom:1051px;}
	/*metadploit edition*/
	.msEditions .product_editions_new article{
		width: 100%;
		left : 0;
	}
	.metasploitEditions .product_editions_new article h3{ 
		min-height: auto; 
		height: auto; 
		text-align : left;
		padding : 20px 0 20px 20px;
		}
	.product_editions_new article h3 span{ text-align: left; padding: 0;}
	#torso_content .product_editions_new article p{ text-align: left; background-image: none; border: 0; padding: 0;}
	.product_editions_new article p{ min-height: auto;}
	.msEditions .product_editions_new{ height: auto; margin-bottom : 0;}
	.msEditions .product_editions_new article{
		min-height: auto;
		height : auto !important;
		padding-bottom: 0;
		border-bottom :0;
	}
	.msEditions .product_editions_new .hover_edition{ height : auto !important; top : 0!important;}
	.msEditions .editionListBlock a{ position: static;}
	.msEditions .editionListBlock .bulletList li{ padding-left: 20px;}
	.msEditions .product_editions_new article a{ text-align : left; }
	.product_editions_new article h6{ text-align: left; padding-left: 20px;}
	.msEditions .product_editions_new article ul{ text-align: left; margin-bottom : 0; margin-top: 20px;}
	.viewcompTbl{ position : static; margin : 0;}
	.viewcompTbl p{ font-size : 15px;}
	.dwnldResource{ top : 0;}
	.msEditions .product_editions_new .ceedition{ position : relative; padding:15px 0 0 15px; margin : 0; text-align:left; border: 0;}
	.product_editions_new .ceedition h2{padding-left:0; font-size:2.9rem; }
	#torso_content .product_editions_new .ceedition p{ padding-bottom : 0; margin-bottom : 0;}
	.msEditions .product_editions_new .editionListBlock{ padding: 20px 0; border-top: 1px solid #ddd; padding-top: 0; }
	.msEditions .product_editions_new .editionListBlock a{ margin-left : 20px;}
	/*end*/	
	
	/*Inline CTA*/
	.productctaTxt{width:50%;}
	/*end*/
	
	.orngBox{float:none !important;}
	/*end */
	
	/*Responsive Product Pages*/
	/*Default Style*/
	ul{padding-left: 0;}
	.fRt, .fLt{ float: none;}
	p:last-child{ padding-bottom: 0 ;}
	.hr, .hr-thick{ margin: 30px 0;}
	.title-lg{
		font-size: 22px;
		line-height: 26px;	
		padding: 0 0 10px 0;
		margin-bottom:15px;
	}
	.title-lg.bolockText{
		font-size: 22px !important;
		line-height: 26px !important;	
		padding: 0 0 10px 0 !important;
	}
	.attacksHeading{font-size:2.2rem; text-align: left;}
	h4{ font-size: 18px; line-height: 22px;}
	h5{ font-size: 16px; line-height: 20px;}
	.product_editions_new article h3, h5{font-size:2.2rem; margin-bottom:15px;}
	.vidyard_iframe{
		
		margin: 0 auto;
		height: auto;
		padding: 0;
		border: 0;
		max-width: 100%;
	}
	.m-percent{width:100%; margin-bottom: 20px}
	lable{display:inline-flex;}
	
	/*end*/
		
	/*select Country Dropdown*/	
	.selectProtut{
		margin-top: 0;
	}
	.selectCountry span{ padding-left: 0;}
	/@end*/
	
	/*sub Navigation Section*/
	.botsubNav{ padding: 15px 0 0 10px;}	
	/@end*/
	
	/*framework*/
	#torso_content h1{ text-align: left; line-height: 26px; font-size: 22px; margin-bottom: 10px;}	
	#torso_content p.intro{ text-align: left; font-size: 16px; line-height: 20px; padding-top: 20px;}
	#torso_content p.intro{text-align:center;}
	.intro strong{ font-size: 16px; line-height: 20px;}
	.proConBox{
		float: none;
		width: 100%;
		text-align: center;
	}

	.bulletList{ text-align: left; position:relative;}
	.bulletList li:before, .resourcesBlock li:before, .content_list li:before{ 
		position: absolute;
		display: inline-block;
		left: 0px;
		top: 5px;;
		margin-right: 8px;
		vertical-align: middle;
	}
	.mobResourceBlock li:before{display:none; text-align: left;}
	.supported_systems article li{
		text-align: center;
		padding-left:14px;
	}
	.supported_systems article li:before{ position: static;}
	.content_list li{padding-left:14px;text-align:left;}
	.content_list{margin-bottom:20px;} 
	.content_list li:last-child{ padding-bottom: 0;}
	.reportList{ padding: 0;}
	.nexposeEditionsVOne #torso_content .padB80{ padding-bottom: 0;}
	.marB60{ margin: 30px 0;}
	.Cell.cellBlock p{ padding-bottom: 0;}
	.Cell.cellBlock{padding: 0;}
	.featureThreeCallout .smallCol{width:100%;}
	.featureThreeCallout .bigCol{width:100%; border-left:none;}
	.col{float:none; width:100%}
	.graphPercent{left:auto !important; right:auto ! important; margin:0 auto;}
	.featureThreeCallout .callOutPad{padding-bottom:800px;  border-left: none;}
	/*additionalInfoWrap*/
	.additionalInfoWrap { text-align: center; margin-bottom:25px;}
	.imgBlock{ width: 60%; margin: 0 auto;}
	/*.imgBlock{ width: 45.919%; margin: 0 auto;}*/
	.imgBlock img{ width: 100%; height: auto; margin: 0 auto;}
	.additionalInfo .blockTxt{  width: 100%; text-align: center;}
	.additionalInfo .blockTxt p{ padding-bottom: 0;}
	.supported_systems article{
		float: none;
		width: 100%;
		padding: 0;	
	}
	.supported_systems article{
		margin: 0 auto;
		text-align: left;
	}
	.uiSupposys{ text-align: center;}
	.uiSupposys p, .uiSupposys em{ text-align: center;}
	/*featureCallout*/
	.featureCallout .docs-top{ text-align:left;}
	.featureCallout .calloutContent{ background-color: transparent;}
	.featureCallout .calloutContent article{
		float: none;
		width: 100%;
		height: auto !important;
		padding-bottom: 10px !important;
		margin: 0 0 10px 0!important;
		border: 0 !important;		
	}
	.bulletList-docs{ padding-bottom: 0;}
	.featureCallout .docs-bot{ border: 0;}
	/*end*/
	
	/*Inline CTA*/
	.productpagecta{ padding: 15px 0;}
	.wrapproduct{
		margin: 0 auto;
		text-align: center;
	}	
	.productctaTxt{
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
	.productctaTxt h3{
		font-size: 20px;
		line-height: 22px;
	}
	.productpagecta .orangeBtn{
		display: inline-block;
		font-size: 16px;
		line-height: 22px;
		margin: 0 auto !important;
		padding: 10px;
	}
	/*end*/
	/*CTA Block*/
	.ctaColthree .ctaBlock{
		width: 100%;
		float: none;
	}
	.ctaTopTxt{ min-height: auto; height: auto !important;}
	.ctaTopTxt p{ margin-bottom: 15px;}
	.ctaBlock .mainBtn{ display: inline-block; font-size: 16px; line-height: 22px; padding: 10px;}
	.ctaBlock .pad{ min-height: auto;}
	/*end*/
	
	/*blockquote*/
	.grid-blockquote-standard{ text-align: center;}
	.m-demoreq-standard-quotes p{ text-align: center;}
	/*end*/	
	/*@ Information form*/
	.deafultForm .col{width:100%;}
	/*end*/
	
	/*resource-redesign*/
	.res-repository .resource-title{width: 100%;}
	.resourceRepos{
		padding: 0;
		width: 100%;
	}
	.resourceRepos .lCol, .resourceRepos .rCol{
		float: none;
		width: 100%;
		margin-bottom: 40px;
	}
	.resourceRepos .rCol{ margin: 0;}
	
	.banSliderfore h1{
		font-size:26px;
	}
	.banSliderfore .nav-carousel{
		left:92.5%;
	}
	/*end*/
	/*manifesto*/
	.rColumn .mainNavBar {display:none;}
	.rColumn .mobNav{display:block;}
	.ico{display:block;}
	.rColumn .navToggle .magno-icon{
		position:absolute;
		background:url(/National_Library/oe_/https://www.rapid7.com/images/sprite/sprites-icons.png);
		background-size: 159px;
   		width: 34px;
   		height: 40px;
    	right: 2%;
    	background-position: -18px 58%;
		top:10px;	
	 }
	/*@ end manifesto*/
	.formArea .fieldInfo .nexposeCTipBox{left:-70px;}
	.formArea .fieldInfo .nexposeCTipBox .toolTipArr{left:67px;}
	.formArea .canFieldInfo .mobInfoBlock{left:-2px;}
	.formArea .canFieldInfo .toolTipBlock .toolTipArr{left:122px;}
	.proTwocol img{float:none;margin:0 auto 15px;}
	.tabs-nav{padding:0px;}
	#request .fieldInfo .toolTipBlock{left:-77px; width: 285px;}
	#request .nxSertipblock .canFieldInfo .toolTipBlock .toolTipArr{left:62px;}
	#request .nxSertipblock .fieldInfo .toolTipBlock{ left: 0;}

	#request .nxSertipblock .toolTipBlock .toolTipArr{left:212px;}
	.uireqDemo .canFieldInfo .toolTipBlock .toolTipArr{ left: 62px;}
	#request.appSerform .toolTipBlock .toolTipArr{ left: 74px;}
	.infoArticle article:nth-child(3){text-align: center;}
	.torso_content .textCenter {text-align:center;}
	.ceedition  .btnNewSize{font-size:13px;}
	.capablities .ctaTopTxt{ min-height:0px;}
	.editionListBlock{display:none;}
	.metasploitDownload .editionListMeta{display:blcok !imporatnt;}
	.supported_systems article{text-align:center;}
	.featurescomp{margin-bottom:0px;}
	.editionListMeta p {padding-bottom:2.8rem;}
	 .searchAndShare .shareResults{width: 100% !important;}
	 .res-repository h1{font-size: 2.8rem;}
	 .accordion-heading{font-size: 16px;}	
}
@media only screen and (max-width:736px) and (min-width:568px){
	.formArea .canFieldInfo .mobInfoBlock{left:238px;}
	.formArea .canFieldInfo .toolTipBlock .toolTipArr{left:238px;}
	#request.reqForm .fieldInfo .toolTipBlock{ left: -77px;}
	#request.reqForm .canFieldInfo .toolTipBlock{left:265px;}
	.uireqDemo .canFieldInfo .mobInfoBlock{	left: 0;}
	.uireqDemo .canFieldInfo .toolTipBlock .toolTipArr{ left: 62px;}
	#request.appSerform .toolTipBlock .toolTipArr{ left: 74px;}
	#request.appSerform .canFieldInfo .toolTipBlock{ left: -10px;}
	.additionalInfoWrap a{ font-size: 15px;}
}
@media screen and (max-width: 495px){
	.resourceRepos{ padding: 0;}	
	.resourceRepos .rCol
	.resourceListblock .resourceItem{ width: 100%; margin-left: 0;}
	.resourceListblock{margin: 0 auto;}
	.uireqDemo .canFieldInfo .toolTipBlock .toolTipArr{ left: 62px;}
}
@media screen and (max-width: 420px){
	.vidyard_iframe{
		width: 100% !important;
		margin: 0 auto;
		height: auto !important;
		padding: 0;
		border: 0;
		max-width: 100%;
	}
	#request .canFieldInfo .toolTipBlock .toolTipArr{left:120px;}
	.additionalInfoWrap a{font-size:15px;}
	#request.appSerform .fieldInfo .toolTipBlock .toolTipArr{ left: 74px;}
	#request.appSerform .canFieldInfo .toolTipBlock .toolTipArr{ left: 62px;}
	#request.appSerform .canFieldInfo .toolTipBlock{ left: 0px;}
	/*.additionalInfo .imgBlock{ width: 60%;}*/
}
@media screen and (max-width: 375px){
	.formArea .canFieldInfo .toolTipBlock .toolTipArr{ left: 189px;}	
	.additionalInfoWrap a{ font-size: 13px;}
	.reqForm .canFieldInfo .toolTipBlock{ width: 280px;}
	.reqForm .fieldInfo .toolTipBlock{ left: 5px}
	.reqForm .canFieldInfo .toolTipBlock .toolTipArr{ left: 182px;}

	#request.reqForm .canFieldInfo .toolTipBlock{left: 0;}
	#request.reqForm .canFieldInfo .toolTipBlock{ width: 285px;}
	#request.reqForm .canFieldInfo .toolTipBlock .toolTipArr{ left: 185px; }
	.uireqDemo .canFieldInfo .toolTipBlock .toolTipArr{ left: 62px;}
	#request.appSerform .canFieldInfo .toolTipBlock .toolTipArr{ left: 62px;}

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