/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/

@media only screen and (max-width: 1480px) {
	.header.scrolled .header-inner .header-col.col-nav {
		padding-right: 15px;
	}
}

@media only screen and (max-width: 1366px) {
	.header .header-inner .header-col.col-cd .header-cd li.header-email em {
		margin-right: 6px;
	}

	.header .header-inner .header-col.col-cd .header-cd li.header-email a {
		font-size: 12px;
	}

	.header .header-inner .header-col.col-cd .header-cd li.header-phone a {
		font-size: 14px;
		width: 150px;
	}

	.header.scrolled #headernav>li {
		margin: 0 6px;
	}
}

@media only screen and (max-width: 1280px) {
	#headernav>li {
		margin: 0 8px;
	}

	#headernav>li>a {
		font-size: 10.5px;
	}

	.header .header-inner .header-col.col-cd .header-cd li.header-phone a {
		font-size: 12px;
		width: 120px;
	}

	.sldshw-inner .sldshw-tagline {
		font-size: 44px;
	}

	.fl-inner .fl-slide-arrows {
		top: 42%;
	}

	.rvws-inner .rvws-slide-wrap .rvws-item p {
		font-size: 13px;
	}

	.fv-wrap::before,
	.fv-wrap>canvas {
		height: 786px;
	}

	.ig-inner .ig-list li .ig-item.follow-link div span {
		margin-bottom: 23px;
	}
}

/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */
@media only screen and (max-width: 1199px) {
	.global-heading p {
		font-size: 54px;
	}

	#headernav>li {
		margin: 0 3px;
	}

	#headernav>li>a,
	#headernav .sub-menu li a,
	.header .header-inner .header-col.col-cd .header-cd li.header-email a {
		font-size: 8px;
	}

	.header .header-inner .header-col.col-cd .header-cd li.header-phone a {
		font-size: 11px;
		width: 90px;
	}

	.sldshw-inner .sldshw-tagline {
		font-size: 40px;
	}

	.stats-inner .stats-list li .stats-item {
		font-size: 59px;
	}

	.stats-inner .stats-list li .stats-item p {
		font-size: 14px;
	}

	.fl-inner .fl-slide-wrap .fl-item a .fl-item-dets p {
		margin-bottom: 6%;
	}

	.adv-wrap .adv-inner .adv-list li .adv-item a p {
		font-size: 13px;
	}

	.rvws-inner .rvws-slide-wrap .rvws-item {
		margin: 0 12px;
	}

	.fv-wrap .fv-inner .fv-main-slide-wrap a span,
	.fv-wrap .fv-inner .fv-tn-slide-wrap .fv-tn-item a span {
		width: 73px;
		height: 73px;
		padding: 24px 0;
	}

	.fv-wrap .fv-inner .fv-tn-slide-wrap .fv-tn-item a p {
		font-size: 13px;
	}

	.footer .footer-inner .footernav li {
		margin: 0 18px;
	}
}

/* iPad(portrait) | Galaxy Tab 4(portrait)  */
@media only screen and (max-width: 991px) {
	.qs-popup.hidden {
		display: block !important;
	}

	#pojo-a11y-toolbar {
		display: none;
	}

	.global-heading p {
		font-size: 44px;
	}

	.sldshw-inner::before {
		display: none;
	}

	.sldshw-inner::after {
		opacity: .2;
	}

	/* .sldshw-inner .sldshw-tagline {
		top: 30%;
	} */
	.sldshw-qs {
		/* position: relative; */
		bottom: 0;
		padding: 40px 15px 0;
		max-width: 100%;
		/* background: #000; */
	}

	.sldshw-inner>canvas,
	.sldshw-inner .cycloneslider-slide canvas {
		min-height: 600px;
	}

	.sldshw-qs-input .bootstrap-select button .filter-option,
	.sldshw-qs-panel form .select2-container--default .select2-selection--single .select2-selection__placeholder {
		font-size: 11.5px !important;
	}

	.ip-banner canvas {
		min-height: 500px;
	}

	.stats-inner {
		padding: 50px 0;
	}

	.stats-inner .stats-heading {
		margin-bottom: 20px;
	}

	.stats-inner .stats-list li {
		width: 50%;
		margin-bottom: 28px;
	}

	.abt-wrap {
		padding: 50px 15px 0;
	}

	.abt-wrap .abt-inner {
		padding: 50px 15px;
	}

	.abt-wrap .abt-inner .abt-subheading {
		margin-bottom: 30px;
	}

	.abt-wrap .abt-inner .abt-content .abt-col {
		display: block;
		width: 100%;
	}

	.abt-wrap .abt-inner .abt-content .abt-col .abt-list li {
		padding: 0 0 0 40px;
	}

	.abt-wrap .abt-inner .abt-link {
		margin: 0 auto;
	}

	.fl-inner {
		padding: 30px 0 0;
	}

	.fl-inner .fl-heading {
		position: relative;
		top: 0;
		color: var(--accent-color);
		margin-bottom: 20px;
	}

	.fl-inner .fl-heading p {
		color: #000;
	}

	.fl-inner .fl-slide-arrows {
		position: relative;
		top: 0;
		left: 0;
		text-align: center;
		width: 100%;
		transform: none;
		padding: 30px 0;
	}

	.fl-inner .fl-slide-arrows span {
		margin: 0 12px;
		color: #000;
		border-color: #000;
	}

	.fl-inner .fl-slide-arrows span:hover {
		color: #fff;
	}

	.fl-inner .fl-slide-arrows span.next {
		float: none;
		display: inline-block !important;
	}

	.fl-item-img canvas {
		min-height: 380px;
	}

	.adv-wrap {
		padding: 50px 0;
	}

	.adv-wrap .adv-inner .adv-heading {
		margin-bottom: 20px;
	}

	.adv-wrap .adv-inner .adv-list li {
		display: block;
		width: 100%;
		padding: 0;
		max-width: 480px;
		margin: 0 auto 15px;
	}

	.adv-wrap .adv-inner .adv-list li .adv-item {
		padding: 40px 0;
	}

	.adv-wrap .adv-inner .adv-list li .adv-item a h3 {
		padding: 0 15px 15px;
		margin-bottom: 20px;
	}

	.rvws-inner {
		padding: 50px 15px;
	}

	.rvws-inner .rvws-slide-wrap .rvws-item {
		max-width: 480px;
		margin: 0 auto;
	}

	.fv-wrap::before,
	.fv-wrap>canvas {
		height: 630px;
	}

	.fv-wrap .fv-inner {
		padding: 50px 15px;
	}

	.fv-wrap .fv-inner .rvws-heading {
		margin-bottom: 40px;
	}

	.fv-wrap .fv-inner .fv-top {
		margin: 0 0 30px;
		display: block;
		text-align: center;
	}

	.fv-wrap .fv-inner .fv-top a {
		margin: 30px auto 0;
	}

	.ig-inner .ig-list li:first-child {
		width: 100%;
	}

	.ig-inner .ig-list li .ig-item.follow-link a canvas {
		height: 150px;
	}

	.ig-inner .ig-list li {
		width: 25%;
	}

	.footer .footer-inner .footernav li {
		display: block;
		margin: 0 0 12px;
	}

	.footer .footer-inner .footer-copyright {
		line-height: 1.5;
	}

	/* The following are used on inner pages. Please edit carefully. */
	.inner {
		width: 100%;
	}

	#content-sidebar,
	#content-full {
		width: 100%;
	}

	.outer {
		width: 100%;
		min-width: 100%;
	}

	#content-sidebar #content {
		width: 100%;
	}

	/* body.home .amh-center, body.home .amh-header-right-btn {
		display: none;
	} */
}

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */
@media only screen and (max-width: 767px) {
	.sldshw-inner .sldshw-tagline {
		font-size: 30px;
	}

	.sldshw-qs-input input {
		font-size: 14px;
	}

	.sldshw-qs-submit button {
		font-size: 18px;
	}

	.stats-inner .stats-list li {
		padding: 0 8px;
		margin-bottom: 16px;
	}

	.stats-inner .stats-list li .stats-item {
		font-size: 49px;
		min-height: 160px;
	}

	.stats-inner .stats-list li .stats-item p {
		font-size: 12px;
	}

	.adv-wrap .adv-inner {
		padding: 0 15px;
	}

	.rvws-inner .rvws-slide-wrap .rvws-slide-arrows span {
		width: 40px;
		height: 40px;
		font-size: 16px;
		padding: 11px 0;
	}

	.fv-wrap::before,
	.fv-wrap>canvas {
		height: 530px;
	}

	.fv-wrap .fv-inner .fv-main-slide-wrap a span,
	.fv-wrap .fv-inner .fv-tn-slide-wrap .fv-tn-item a span {
		width: 53px;
		height: 53px;
		padding: 14px 0;
	}

	.git-inner .git-form .git-form-field {
		margin-bottom: 30px;
	}

	.git-inner .git-form .git-form-field.half {
		width: 100%;
		padding: 0 !important;
	}

	.ip-banner .container {
		width: 100%;
	}
}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */
@media only screen and (max-width: 480px) {
	.global-heading p {
		font-size: 34px;
	}

	/* .sldshw-inner .sldshw-tagline {
		top: 22%;
		font-size: 22px;
	} */
	.stats-inner .stats-list li .stats-item {
		font-size: 40px;
		min-height: 144px;
	}

	.stats-inner .stats-list li .stats-item p {
		font-size: 10px;
	}

	.abt-wrap .abt-inner .abt-subheading {
		font-size: 16px;
	}

	.fl-inner .fl-slide-wrap .fl-item a .fl-item-dets h3 {
		font-size: 11px;
	}

	.fl-inner .fl-slide-wrap .fl-item a .fl-item-dets h3 span {
		font-size: 25px;
	}

	.fl-inner .fl-slide-wrap .fl-item a .fl-item-dets p {
		font-size: 30px;
	}

	.fl-inner .fl-slide-wrap .fl-item a .fl-item-dets>span {
		width: 190px;
	}

	.rvws-inner .rvws-slide-wrap .rvws-item {
		max-width: 245px;
	}

	.fv-wrap .fv-inner .fv-top h3 {
		font-size: 27px;
	}

	.sldshw-qs-input input,
	.sldshw-qs-input .bootstrap-select button {
		padding: 0;
	}

	.sldshw-qs form {
		padding: 7px;
	}

	.sldshw-qs-input {
		width: calc(100% - 20px);
	}

	.sldshw-qs-input input {
		font-size: 10px;
	}

	.sldshw-qs-submit {
		width: 90px;
	}
}

@media only screen and (max-width: 450px) {
	.sldshw-qs-input {
		width: calc(100% - 50px);
	}

	.sldshw-qs-tab button {
		font-size: 12px;
	}

	.sldshw-qs-submit.sldshw-qs-submit-text button {
		font-size: 10px;
	}
}