/*------------------------------------------------------------------
[# Responsive > Visual Composer]
-------------------------------------------------------------------*/
@media screen and (max-width: 860px) { 
    .wpex-responsive {
		
		// Slider
		.vcex-flexslider-wrap {
			
			.flex-direction-nav {

				.flex-prev {
					opacity: 1;
					left: 10px;
				}

				.flex-next {
					opacity: 1;
					right: 10px;
				}

			}

		}

		.vcex-galleryslider-entry-title {
			font-size: 13px;
			padding: 10px;
		}

		// Callouts
		.vcex-callout {
			display: block;
		}

		.vcex-callout.with-button .vcex-callout-caption {
			padding-right: 0;
		}

		.vcex-callout-caption {
			float: none;
			width: 100% !important;
			text-align: center;
		}
		
		.vcex-callout-button {
			width: 100% !important;
			margin: 15px auto 0;
			text-align: center;
		}

    }

}
