

@media(min-width:1200px) {
	.heroHeadline {
		min-height: 550px !important;
		height: 550px !important;
	}
}

@media(min-width:900px) {
	.plusicon{
		display: none !important;
	}
}
@media(min-width:992px) and (max-width:1199px) {
	.sectionContent .bannerHeading .brandInfo h1.heroHeading a {
		font-size: 25px;
	}
	#hero-area .contents .head-title {
		font-size: 40px
	}
	.services-item .services-content h3 a {
		font-size: 14px
	}
	.title-hl {
		font-size: 30px
	}
	.why .content h3 {
		font-size: 30px
	}
	.team-item .contetn {
		padding: 15px 15px 15px 30px
	}
	.heroHeadline {
		min-height: 430px !important;
		height: 430px !important;
	}
}

@media(max-width:991px) {
	.section-title {
		font-size: 30px;
		margin-bottom: 30px
	}
	.services-item .services-content h3 a {
		font-size: 14px
	}
	.services-item {
		margin-bottom: 20px
	}
	#pricing-table .title h3 {
		font-size: 14px
	}
}

@media(min-width:768px) and (max-width:991px) {
	.section-title {
		font-size: 26px;
		margin-bottom: 30px
	}
	.services-item .services-content h3 a {
		font-size: 16px
	}
	.bg-inverse {
		background: #fff!important;
		-webkit-box-shadow: 0 3px 6px 3px rgba(0, 0, 0, .06);
		box-shadow: 0 3px 6px 3px rgba(0, 0, 0, .06)
	}
	.navbar-expand-md .navbar-nav .nav-link {
		margin-bottom: 0;
		margin-top: 0
	}
	#about .sec-title h3 {
		font-size: 30px;
		line-height: 42px
	}
	.title-hl {
		font-size: 30px
	}
	.text-wrapper {
		padding: 60px 30px
	}
	.why .content h3 {
		font-size: 30px
	}
	#pricing-table .title h3 {
		font-size: 14px
	}
	.skill-area img {
		margin-bottom: 30px
	}
	#blog .blog-item-wrapper {
		margin-bottom: 30px
	}
	.experience h4 {
		font-size: 18px
	}
	.testimonial-item {
		padding: 10px
	}
	.testimonial-item .content h2 {
		font-size: 15px
	}
	.slider-center img {
		padding: 40px 60px
	}
	.subscribes h4 {
		font-size: 30px
	}
	.footer-area .footer-titel {
		margin-top: 30px
	}
	.contact-right-area {
		margin-top: 0;
		margin-left: 0
	}
}

@media(max-width:767px) {
	.section-padding {
		padding: 60px 0
	}
	.section-title {
		font-size: 22px;
		margin-bottom: 30px
	}
	.navbar-expand-md .navbar-brand,
	.navbar-expand-md .navbar-toggler {
		margin: 0 15px
	}
	.bg-inverse {
		background: #fff!important;
		-webkit-box-shadow: 0 3px 6px 3px rgba(0, 0, 0, .06);
		box-shadow: 0 3px 6px 3px rgba(0, 0, 0, .06)
	}
	.navbar-expand-md .navbar-nav .nav-link {
		margin-bottom: 0;
		margin-top: 0
	}
	.navbar-brand img {
		margin: 5px 0
	}
	.top-nav-collapse .navbar-brand img {
		margin-top: 10px
	}
	.intro-img {
		margin-top: 20px
	}
	#hero-area .img-thumb {
		display: none
	}
	#hero-area .contents .head-title {
		font-size: 22px;
		line-height: 36px;
		margin-bottom: 15px
	}
	#hero-area .contents p {
		font-size: 14px
	}
	#hero-area {
		/*padding: 120px 0 80px*/
	}
	#hero-area .contents .btn {
		margin: 5px 10px 10px 0
	}
	.text-wrapper {
		padding: 60px 15px
	}
	#about .sec-title h3 {
		font-size: 22px;
		line-height: 36px
	}
	.about-area img {
		margin-top: 30px
	}
	.feature-thumb {
		padding: 10px
	}
	.testimonial-item {
		padding: 1px 10px 15px
	}
	.client-item-wrapper img {
		width: 50%
	}
	#cta h4 {
		font-size: 22px
	}
	#cta .text-right {
		float: left!important
	}
	#cta .btn {
		float: left
	}
	.team-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.team-item .team-img {
		width: 100%;
		float: none
	}
	.team-item .contetn {
		width: 100%;
		padding: 15px 30px
	}
	.footer-right-contact .single-contact {
		margin: 10px 7px;
		padding: 3px 45px
	}
	.footer-area .footer-titel {
		margin-top: 30px
	}
	.contact-right-area {
		margin: 20px 0
	}
	.contact-form-area h2 {
		font-size: 14px
	}
	.copyright .float-right {
		float: left!important
	}
	.map {
		margin-top: 20px
	}
	#cta {
		padding: 20px 0
	}
	.cta-text {
		margin-bottom: 30px
	}
}

.desktop-display {
	display: block;
}

.mobile-display {
	display: none;
}

@media(max-width: 988px) {
	.desktop-display {
		display: none;
	}
	.navbar-brand img {
		position: absolute;
		top: 14%;
		left: 0%;
	}
	.navbar-toggler {
		position: absolute;
		top: 45%;
		right: 6%;
	}
	.heroHeadline .sectionContent .bannerHeading .brandInfo h1.heroHeading {
		font-size: 18px;
	}
	.mobile-none {
		display: none;
	}
	.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-nav button.owl-prev {
		width: 40px;
		height: 50px;
		font-size: 40px;
		padding-bottom: 5px !important;
	}
	.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-nav button.owl-next {
		width: 40px;
		height: 50px;
		font-size: 40px;
		padding-bottom: 5px !important;
	}
}

@media(max-width: 769px) {
	.carousel-item img {
		width: 100% !important;
	}
	.heroHeadline {
		height: 850px !important;
	}
	/*.caption{
		display: none !important;
	}*/
	.sectionContent .bannerHeading .brandInfo h1.heroHeading a {
		font-size: 18px;
	}
	.desktop-display {
		display: none;
	}
	.mobile-display {
		display: block;
	}
}


@media(min-width: 1400px){
	/*.contact-form-area{
		margin-top: -200px;
	}*/
	.mobile-display {
		display: none;
	}
}