.selectnav { display: none; }
.showmobile {display:none;}

@media screen and (max-width: 1024px) {
.grid {
	padding:0px;
}
.agile-its {
		width: 80%;
		padding-top: 8em;
	}/*991px*/
	span.simply-word {
    font-size: 14px;
	}
	span.simply-amount {
    font-size: 5em;
	}
	.team-w3text h4 { /*1080px*/
    	font-size: 1.3em; 
	}
	.form-buttons a {
		margin-left: 15em;
	}
	.columna-5{
		height: 320px; 
	}
	#revista{
		font-size: 0;
    	background: #4e5565;
    	min-height: 550px;
	}
}
/* small screen */
@media screen and (max-width: 800px) {
.js #responsivemenu { 
	display: none; 
}
.js .selectnav { 
	display: block;
	background: #171369;
	color: #fff; 
	font-size:12px;
	border: 1px solid #333;
	border-radius: 0px;
	max-width: 100%;
	margin-left: -10px;
}
nav {float:none;}
.rightareaheader {float:none;}
.showmobile {display:block;}
.rightareaheader {padding-bottom:0px;}
.titlehead {text-align:center;}  
.royalheader {line-height:35px;}
.royalheader h1 {line-height: 30px;}
.royalcontent {margin-bottom:0px;}
.introboxfirst, .introboxmiddle, .introboxlast {border:0px;}
.list_carousel li {min-width:320px !important;max-width:100%;}
.list_carousel .carousel_nav {top:-72px;}
.actionbutton {display:block;}

.wrapaction {background:none;border:0px;}
#nav ul li a {margin-bottom:20px;}
.option-set {padding-bottom:-30px;}
body {border-top:3px solid #444;}  
.back-top a {display:none;}
.faqstitle {font-size:13px;}
div.timelineMajor {margin:0px;width:100%;padding-left: 10px;}
.timelineMajor h2 {margin:0!important;padding:0px!important;background:none;margin-bottom: 10px !important;margin-top: 20px !Important;}
.timelineMajor h2 span {padding:0;}
dl.timelineMinor {margin:0!important;padding:0!important;width:100%;}
.timelineMinor dt {margin: 0!important;padding: 0!important;white-space: nowrap;margin-bottom: 10px !Important;}
.timelineMinor dd {	padding-left:0px;}
.timelineEvent p {margin:0px;}
.timelineEvent h4 {margin:0px;padding:0 !important;}
.timelineEvent blockquote {padding:0px;width:100%;}
.timelineEvent blockquote * {width:100%;}
.timelineEvent ul.moreInfo {	width:100%;}
.timelineEvent ul.moreInfo li {	margin:0 !important;padding:0 !important;}
.timelineEvent div.media {width:100%;}
.timelineMinor dt {white-space:normal;background:none;}
a.expandAll {padding: 10px;}
#pricing-table .plan {width:100%;}
.mosaicover2col {height: 185px;} 
.boxcontainer2col {height: 280px;}
.boxtwocolumns {height:280px;}
.agile-its {
    width: 80%;
	padding-top: 7em;
}
section.examples {
	margin-top: 7em;
}
span.simply-amount {/*640px*/
	font-size: 3.5em;
}
.team-right { /*640px*/
    padding: 0;
    width: 100%;
    margin-top: 1em;
}
	.team-w3text p {
    	margin-top: 0.5em; 
	}
	.team-w3text { /*736px*/
    	width: 58%;
	}
	.team-w3text h4 {
    	font-size: 1.2em;
	}
	.team-w3text p {
	    margin-top: 0.3em;
	    letter-spacing: 4px;
	}
	.form-buttons a {
		margin-left: 5em;
	}
	.columna-5{
		height: 570px; 
	}
	#revista{
		font-size: 0;
    	background: #4e5565;
    	min-height: 550px;
	}
}

@media screen and (max-width: 600px) {
.boxthreecolumns, .boxtwocolumns, .boxfourcolumns, .boxfivecolumns {width:100%;}
.da-slide .da-img {top:224px;}
.da-slide h2 {font-size:27px;top:10px;}
.da-slide p {width:80%;font-size:15px;top:90px;height:130px;}
.da-slide .da-link {font-size:13px;}
	.agile-its {
		width: 80%;
		padding-top: 6em;
	}
	.simply-section {
		display: inline-block;
		width: 50%;
		float: left;
		text-align: center;
		margin-bottom: 1em;
	}
	span.simply-amount {/*568px*/
		font-size: 3em;
	}
	span.simply-word {
		font-size: 12px;
	}
	.team-left { /*600px*/
	    width: 100%;
		padding: 0;
	}
	.list-inline { 
    	margin-left: 0; 
    	padding-left: 0;
    	list-style: none;
	}
	.list-inline> li { /*414px*/
	    display: inline-block; 
	    width: 22%;
	}
	.list-inline> li a img {
    	width: 100%;
	}
	.team-right {
	    padding: 0;
	    width: 100%;
	    margin-top: 1em;
	}
	.team-w3text {
	    width: 100%;
	    margin-top: 0.5em;
	}
	.team-w3text p {
	    letter-spacing: 2px;
	    font-size: .9em;
	    margin: 0;
	}
	.team-w3text h4 {
    	font-size: 0.95em;
	}
	.columna-5{
		height: 170px; 
	}
	.revista{
		width: 100%;
		height: 100%;
	}
}

@media screen and (min-width: 650px) and (max-width: 1024px) {
.mosaic-block {height:158px;}
.mosaicover4col {height:110px;}
.boxcontainer2col {height:250px;}
.boxtwocolumns {height:260px;}
.titlehead {text-align:left;}
.actionbutton {display:block;}
span.simply-word { /*991*/
    font-size: 14px;
	}
	span.simply-amount {
    font-size: 5em;
	}
	.team-right {/*991*/
    	padding: 0;
	}
	.team-w3text h4 {/*667px*/
    	font-size: 1.1em;
	}
	.team-w3text p { 
    	letter-spacing: 3px;
	}
	.list-inline> li {/*991px*/
    	margin: 1em 0 0; 
	}
	.form-buttons a {
		margin-left: 15em;
	}
	.revista{
		width: 100%;
		height: 100%;
	}
}

