
















@media screen and (min-width:0px) and (max-width:359.9px){		
		
#logo img {
	display: block;
	/* max-width: 100%; */
	height: auto !important;
	max-width: 3em;
	margin-top: 4%;
	margin-left: -14% !important;
}
	
	
	.slider-caption.slider-caption-center img {
	min-width: 12em;
	max-width: 12em;
	width: 110%;
	margin-top: 7%;
	margin-left: -18% !important;
}
	
	
	.dark .slider-caption, .dark .slider-caption h2 {
	color: white !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) !important;
	margin-left: -8% !important;
}
	
	
	
	.slider-caption.slider-caption-center img {
	min-width: 13em;
	max-width: 13em;
	width: 110%;
	margin-top: 10%;
	margin-left: -5% !important;
}
	
	
	.footer-widgets-wrap.clearfix {
	margin: 0% 0% !important;
	padding: 5% 16% 3% 2% !important;
}
	
	.footer-widgets-wrap.clearfix {
	margin: 0% 0% !important;
	padding: 5% 6% 3% 6% !important;
	max-width: 86% !important;
}
	
	
	.container, #header.full-header .container, .container-fullwidth {
	width: 360px !important;
	max-width: 101% !important;
}
	
	
	body.stretched #header.full-header .container {
	width: 100% !important;
	padding: 2% 6% 1% 7% !important;
	margin: 1% 0% 2% 4% !important;
}
	
	
	.dark .slider-caption, .dark .slider-caption h2 {
	color: white !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) !important;
	margin-left: 1% !important;
}
	
	
	.slider-caption.slider-caption-center img {
	min-width: 13em;
	max-width: 13em;
	width: 110%;
	margin-top: 10%;
	margin-left: 0% !important;
}
	
	
	#logo img {
	display: block;
	/* max-width: 100%; */
	height: auto !important;
	max-width: 3em;
	margin-top: 4%;
	margin-left: -4% !important;
}
}	
		
		
@media screen and (min-width:360px) and (max-width:374.9px){		
		
		#mcgill-aside {
	background-color: grey !important;
}
	

#logo img {
	display: block;
	/* max-width: 100%; */
	height: auto !important;
	max-width: 3em;
	margin-top: 4%;
	margin-left: -14% !important;
}
	
	
	.slider-caption.slider-caption-center img {
	min-width: 12em;
	max-width: 12em;
	width: 110%;
	margin-top: 7%;
	margin-left: -18% !important;
}
	
	
	.dark .slider-caption, .dark .slider-caption h2 {
	color: white !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) !important;
	margin-left: -8% !important;
}
	
	
	
	.slider-caption.slider-caption-center img {
	min-width: 13em;
	max-width: 13em;
	width: 110%;
	margin-top: 10%;
	margin-left: -5% !important;
}
	
	
	.footer-widgets-wrap.clearfix {
	margin: 0% 0% !important;
	padding: 5% 16% 3% 2% !important;
}
	
	.footer-widgets-wrap.clearfix {
	margin: 0% 0% !important;
	padding: 5% 6% 3% 6% !important;
	max-width: 86% !important;
}
	
	
	.container, #header.full-header .container, .container-fullwidth {
	width: 360px !important;
	max-width: 101% !important;
}
	
	
	body.stretched #header.full-header .container {
	width: 100% !important;
	padding: 2% 6% 1% 7% !important;
	margin: 1% 0% 2% 4% !important;
}
	
	
	.dark .slider-caption, .dark .slider-caption h2 {
	color: white !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) !important;
	margin-left: 1% !important;
}
	
	
	.slider-caption.slider-caption-center img {
	min-width: 13em;
	max-width: 13em;
	width: 110%;
	margin-top: 10%;
	margin-left: 0% !important;
}
	
	
	#logo img {
	display: block;
	/* max-width: 100%; */
	height: auto !important;
	max-width: 3em;
	margin-top: 4%;
	margin-left: -4% !important;
}
	
	
	#logo img {
	display: block;
	/* max-width: 100%; */
	height: auto !important;
	max-width: 3.5em;
	margin-top: 4%;
	margin-left: -8% !important;
}


	}		




	@media screen and (min-width:375px) and (max-width:392.9px){		
		
		#mcgill-aside {
	background-color: red !important;
}

		
#logo img {
	display: block;
	/* max-width: 100%; */
	height: auto !important;
	max-width: 3em;
	margin-top: 4%;
	margin-left: -14% !important;
}
	
	
	.slider-caption.slider-caption-center img {
	min-width: 12em;
	max-width: 12em;
	width: 110%;
	margin-top: 7%;
	margin-left: -18% !important;
}
	
	
	.dark .slider-caption, .dark .slider-caption h2 {
	color: white !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) !important;
	margin-left: -8% !important;
}
	
	
	
	.slider-caption.slider-caption-center img {
	min-width: 13em;
	max-width: 13em;
	width: 110%;
	margin-top: 10%;
	margin-left: -5% !important;
}
	
	
	.footer-widgets-wrap.clearfix {
	margin: 0% 0% !important;
	padding: 5% 16% 3% 2% !important;
}
	
	.footer-widgets-wrap.clearfix {
	margin: 0% 0% !important;
	padding: 5% 6% 3% 6% !important;
	max-width: 86% !important;
}
	
	
	.container, #header.full-header .container, .container-fullwidth {
	width: 360px !important;
	max-width: 101% !important;
}
	
	
	body.stretched #header.full-header .container {
	width: 100% !important;
	padding: 2% 6% 1% 7% !important;
	margin: 1% 0% 2% 4% !important;
}
	
	
	.dark .slider-caption, .dark .slider-caption h2 {
	color: white !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) !important;
	margin-left: 1% !important;
}
	
	
	.slider-caption.slider-caption-center img {
	min-width: 13em;
	max-width: 13em;
	width: 110%;
	margin-top: 10%;
	margin-left: 0% !important;
}
	
	
	#logo img {
	display: block;
	/* max-width: 100%; */
	height: auto !important;
	max-width: 3em;
	margin-top: 4%;
	margin-left: -4% !important;
}
	
	
	#logo img {
	display: block;
	/* max-width: 100%; */
	height: auto !important;
	max-width: 3.5em;
	margin-top: 4%;
	margin-left: -8% !important;
}

	
}		
		
		
			
	@media screen and (min-width:393px) and (max-width:411.9px){		
		
		#mcgill-aside {
	background-color: yellow !important;
}
		
		

	
		
}			
		
		
		
		
	
		
		
		
		
		
		



		





























		
		
		
		
		
			@media screen and (min-width:412px) and (max-width:479.9px){		
		
		#mcgill-aside {
	background-color: pink !important;
}
				
				
	
}			
		
		
		
		
	
		
		
		
		
		
				@media screen and (min-width:480px) and (max-width:550.9px){		
		
		#mcgill-aside {
	background-color: orangered !important;
}
					
			
					
}					
		
		
		




		
	@media screen and (min-width:551px) and (max-width:570.9px){		
		
		#mcgill-aside {
	background-color: blue !important;
}
		
						
		

		
}					
		



		
	@media screen and (min-width:571px) and (max-width:598.9px){		
		
		#mcgill-aside {
	background-color: mediumpurple !important;
}
		

				

		
		
		
		
		


}						
		
		
	@media screen and (min-width:599px) and (max-width:639.9px){		
		
		#mcgill-aside {
	background-color: violet !important;
}
		
		
}						
				
		
	@media screen and (min-width:640px) and (max-width:666.9px){		
		
		#mcgill-aside {
	background-color: greenyellow !important;
			
}
			
	
		
}				
		
		@media screen and (min-width:667px) and (max-width:699.9px){		
		
		#mcgill-aside {
	background-color: burlywood!important;
}
			
	
							
}		
		
			@media screen and (min-width:700px) and (max-width:767.9px){		
		
		#mcgill-aside {
	background-color: lightgoldenrodyellow !important;
}
				

	
		

}		










































		
			@media screen and (min-width:768px) and (max-width:811.9px){		
		
		#mcgill-aside {
	background-color: cadetblue !important;
}
				

}		






			@media screen and (min-width:812px) and (max-width:823.9px){		
		
		#mcgill-aside {
	background-color:  dimgrey !important;
}
	
}			
		
			@media screen and (min-width:824px) and (max-width:852.9px){		
		
		#mcgill-aside {
	background-color: violet !important;
}
}		
		
		
				@media screen and (min-width:853px) and (max-width:873.9px){		
		
		#mcgill-aside {
	background-color: darkgreen !important;
}
					
																																		

}		
			
				@media screen and (min-width:874px) and (max-width:900.9px){		
		
		#mcgill-aside {
	background-color: peru !important;
}
					
																													.mcgill-services-container:hover .mcgill-services-text-area p, .mcgill-services-text-area p {
	padding-right: 3% !important;
	max-height: 37em !important;
}
					
					.heading-meta {

	font-size: 15px;
	
}
	
}				

		
		
						@media screen and (min-width:901px) and (max-width:1000.9px){		
		
		#mcgill-aside {
	background-color: violet !important;
}
	
}		
	










































		

		
							@media screen and (min-width:1001px) and (max-width:1099.9px){		
		
		#mcgill-aside {
	background-color: powderblue !important;
}
								
	
}	



		
								@media screen and (min-width:1100px) and (max-width:1110.9px){		
		
		#mcgill-aside {
	background-color: darkred !important;
}
									
				

}			
		
		
		
									@media screen and (min-width:1111px) and (max-width:1179.9px){		
		
		#mcgill-aside {
	background-color: violet !important;
}
	
								
}				
		
										@media screen and (min-width:1180px) and (max-width:1199.9px){		
		
		#mcgill-aside {
	background-color: goldenrod !important;
}
											
											
																																										
}			
		
										@media screen and (min-width:1200px) and (max-width:1279.9px){		
		
		#mcgill-aside {
	background-color: slateblue !important;
}

											
																									
	
}
											
											
											
											
}			
		
		
											@media screen and (min-width:1280px) and (max-width:1343.9px){		
		
		#mcgill-aside {
	background-color: springgreen !important;
}
												
	
}		
		
		
		
		
		
		


























		
		
		
		
		
		
		
		
		
		
		
											@media screen and (min-width:1344px) and (max-width:1420.9px){		
		
		#mcgill-aside {
	background-color: black !important;
}
												
																						
	
}					
		
											@media screen and (min-width:1421px) and (max-width:1479.9px){		
		
		#mcgill-aside {
	background-color: greenyellow !important;
}
												
		
}		
		
		
		
												@media screen and (min-width:1480px) and (max-width:1599.9px){		
		
		#mcgill-aside {
	background-color: darkkhaki !important;
}
																																								
}		
		
		
		
												@media screen and (min-width:1600px) and (max-width:1679.9px){		
		
		#mcgill-aside {
	background-color: darkblue !important;
}
													
																												
													
													.mcgill-services-container:hover .mcgill-services-text-area p, .mcgill-services-text-area 
													
		
}		
			
		
		
		
													@media screen and (min-width:1680px) and (max-width:1780.9px){		
		
		#mcgill-aside {
	background-color: mistyrose !important;
}
					
					

}		
		
		
@media screen and (min-width:1781px) and (max-width:1919.9px){		
		
		#mcgill-aside {
	background-color: honeydew !important;
}

}				
		
@media screen and (min-width:1920px) and (max-width:1999.9px){		
		
		#mcgill-aside {
	background-color: azure !important;
}
	
	
}	
		
		
		












































































		
		@media screen and (min-width:2000px) and (max-width:2089.9px){		
		
		#mcgill-aside {
	background-color: dimgrey !important;
}
			
}		
		
		@media screen and (min-width:2090px) and (max-width:2189.9px){		
		
		#mcgill-aside {
	background-color: royalblue !important;
}
		

}	

		@media screen and (min-width:2190px) and (max-width:2289.9px){		
		
		#mcgill-aside {
	background-color: red !important;
}

}	


		
		
		@media screen and (min-width:2290px) and (max-width:2389.9px){		
		
		#mcgill-aside {
	background-color: firebrick !important;
}
	
}			
			





			@media screen and (min-width:2390px) and (max-width:2559.9px){		
		
		#mcgill-aside {
	background-color: darkolivegreen !important;
}
				
			

}			
	
		
		
					@media screen and (min-width:2560px) and (max-width:2660.9px){		
		
		#mcgill-aside {
	background-color: yellow !important;
}
					

}	










































		
					@media screen and (min-width:2661px) and (max-width:2759.9px){		
		
		#mcgill-aside {
	background-color: slategrey !important;
}
						
				





	
		
		
							@media screen and (min-width:2760px) and (max-width:2899.9px){		
		
		#mcgill-aside {
	background-color: brown !important;
}
								
				
					
}
}			
	

				
							@media screen and (min-width:2900px) and (max-width:3099.9px){		
		
		#mcgill-aside {
	background-color: indianred !important;
}

			
								
}			
	
		






					
							@media screen and (min-width:3100px) and (max-width:3259.9px){		
		
		#mcgill-aside {
	background-color: orangered !important;
}
	
}			
		
		
		
									@media screen and (min-width:3260px) and (max-width:3459.9px){		
		
		#mcgill-aside {
	background-color: black !important;
}
										
										
	
}			
	
			
									@media screen and (min-width:3460px) and (max-width:3839.9px){		
		
		#mcgill-aside {
	background-color: springgreen !important;
}
																	
			

}			
		
		
		
									@media screen and (min-width:3840px) and (max-width:38400px){		
		
		#mcgill-aside {
	background-color: red !important;
}

}			



.section-head.col-md-8.titularTestimonios.titularAcercaDe p {
	
	text-align: justify !important;
	
}
