/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/
@media only screen and (max-width: 1200px) {
	.top-nav-holder ul#nav > li > a {
	    padding: 10px 26px;
	}

	.qsbtn1 {
	    margin-left: 5px;
	}

	.qs-title {
	    font-size: 22px;
	    padding-right: 6px;
	    margin-bottom: 0 !important;
	    vertical-align: middle !important;
	}

	section.main-header.show-fixed .top-nav-holder ul#nav > li > a {
	    padding: 5px 26px;
	}

	.fc-list {
	    width: 14.2%;
	}
}

@media only screen and (max-width: 992px) {
	.inner {
	    width: 100%;
	}
	#content-sidebar, #content-full {
	    width: 100%;
	}	
	.outer{
		width: 100%;
		min-width: 100%;
	}
	#content-sidebar #content{
		width: 100%;
		padding: 0;
	}

	section.main-header {
	    display: none;
	}

	.cta-list {
	    margin: 15px 0;
	}

	.qs-field {
	    display: block;
	    margin-right: 0;
	    text-align: center;
	}

	.short-form.qs-field.field-left {
	    padding-right: 2.5px;
	}

	.short-form.qs-field.field-right {
	    padding-left: 2.5px;
	}

	.short-form {
	    width: 50%;
	    display: inline-block;
	    vertical-align: middle;
	}
	.long-form {
	    width: 100%;
	}

	.qsbtn1 {
	    margin-left: 0;
	    width: 100%;
	}

	.btn-form a {
	    padding-left: 0;
	}

	.fc-list {
	    width: 100%;
	    max-width: 227px;
	    margin: 0px 5px 15px !important;
	}

	h1.wc-title {
	    padding: 0;
	    text-align: center;
	}

	h1.wc-title span {
	    text-align: center;
	}

	.wc-text {
	    padding: 17px 0% 0;
	}

	.wc-text p {
	    text-align: justify;
	}

	.logo-holder:before {
	    top: 0;
	}

	.logo-holder {
	    padding-bottom: 20%;
	    padding-left: 15px;
    	padding-right: 15px;
	}

	.logo-holder.inner-logo {
	    padding-top: 10%;	
	}

	.intro-content img {
	    padding: 0 15px;
	}

	.home .cta-list a:hover {
	    -webkit-animation-name: none;
	    animation-name: none;
	}

	.home .cta-list a:hover{
	    border-radius: 10px;
	    background: transparent;
	    border: 2px solid #fff;
	    width: 100%;
	    height: 100%;
	    margin: 0;
	    left: 0;
    	top: 0;
	}

	.home .cta-list a {
	    display: block;
	    position: relative;
	}
	.yoast-breadcrumbs{
		padding: 10px 0 0 0;
	}
}

@media only screen and (max-width: 500px) {
	h1.wc-title {
	    font-size: 30px;
	}

	h1.wc-title span {
    	font-size: 25px;
    }

    .logo-holder.inner-logo {
	    padding-top: 20%;
	}
}