/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
	.gc-youtubevideo iframe {
		width: 100%;
	}
}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.gc-youtubevideo iframe {
		width: 100%;
	}
	.bottomcontact h2 {
		font-size: 15px;
		word-wrap: break-word;
	}
	.bottomcontact p {
		word-wrap: break-word;
	}
	.main-menu ul li > a {
		padding: 17px 6px;
	}
}
/* small mobile :320px. */
@media (max-width: 767px) {
	.halfwidth-video-box h3 {
	font-size: 18px !important;
}
.video-play-btn {
	width: 50px;
	height: 50px;
	top: 25%;
}
	.contact-information h2 {
		font-size: 21px;
		margin-bottom: 10px;
	}
	.contact-item {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.contact-item-wrap a {
		word-wrap: break-word;
	}
	.contact-icon {
	width: 30px;
	height: 30px;
	font-size: 13px;
	line-height: 31px;
}
	.contact-item-wrap p {
	margin: 0;
}
	.contact-item {

	padding: 0;
}
	.contact-item-wrap span {
	font-size: 12px;
}
	.contact-item-wrap {
		padding-left: 42px;
		min-height: 25px;
	}
	.gc-youtubevideo iframe {
		width: 100%;
	}
	.main-menu ul li ul.sub-menu {
		width: 100%;
	}
	.bottomcontact h2 {
		font-size: 15px;
		word-wrap: break-word;
	}
	.bottomcontact p {
		word-wrap: break-word;
	}
	.logo img {
		margin: 0 auto;
		display: block;
	}
	.logo {
		padding-bottom: 10px;
	}
	#social ul {
		text-align: center;
	}
	#social {
		padding-bottom: 10px;
	}
	#top_menu ul {
		text-align: center;
	}
	#top_menu ul li a {
		padding: 0 5px;
	}
	#top_menu {
		padding-bottom: 10px;
	}
	.section_one {
		padding: 10px 25px;
	}
	.sprocket-features {
		padding: 0 0;
	}
	.slider-content .col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.slider-content h3 {
		line-height: 18px;
		font-size: 13px;
	}
	.slider-content p a {
		font-size: 11px;
		padding: 0 0;
	}
	.slider-content .btn {
		font-size: 10px;
		box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 10px 0px;
		margin-top: 0;
		padding: 7px 10px;
	}
	.slider-content p {
		margin-bottom: 5px;
	}
	.header-top .col-12 {
		padding: 0;
	}
	.yout_title {
		padding-bottom: 0;
	}
	.gc-youtube-two iframe {
		height: 150px !important;
	}
	.row {
		margin: 0 auto;
	}
	#media_image-5 {
		padding-top: 0px;
	}
	.search-container #ajaxsearchlite1 {
		z-index: 9;
	}
}
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {}
