.contactpage{
	display: none;
}
@media only screen and (max-width:1140px) {
	.featured-section .inner-container {
		margin-top: 0;
		background: #fff
	}

	.featured-block .inner-box .upper-box {
		position: relative;
		left: 0;
		top: 0;
		bottom: 0;
		opacity: 1;
		visibility: visible;
		padding-left: 0;
		padding-right: 0
	}

	.featured-block .inner-box:hover .lower-box {
		padding-left: 0
	}

	.featured-block {
		padding: 0 15px
	}

	.featured-block .lower-box .lower-inner h3 {
		font-size: 16px
	} 
 
	.featured-block .inner-box:hover {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}
}

@media only screen and (max-width:1023px) {
	.featured-block-two:nth-child(3n+0) {
		border-right: 1px solid #f2f2f2
	}

	.featured-block-two {
		padding-left: 15px;
		padding-right: 15px
	}

	.featured-block-two:nth-child(2n+0) {
		border-right: none
	}

	.featured-block-two .inner-box {
		padding-bottom: 40px !important;
		border-bottom: 1px solid #f2f2f2 !important
	}

	.featured-section-two .inner-container .clearfix {
		margin: 0 -15px
	} 
	.featured-block-two .inner-box .overlay-inner .overlay-icon-box {
		height: 77px
	}

}
@media only screen and (max-width:767px) {
	.boxorder {
		padding: 0;
		margin: 0;
		list-style: none;
		-ms-box-orient: horizontal;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -moz-flex;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.box1,
	.box2 {
		padding: 15px;
		color: #fff
	}
	.box1 {
		flex: 1 1 auto
	}
	.box2 {
		flex: 1 1 auto
	}
	.box1:nth-of-type(1) {
		order: 2
	}
	.box2:nth-of-type(2) {
		order: 1
	}
	.featured-block-two,
	.featured-block-two:nth-child(3n) {
		border-right: 0
	}
	.featured-block-two .inner-box {
		padding: 0 0 40px
	}
	.featured-block .inner-box:hover {
		box-shadow: none
	}
	.featured-block .lower-box {
		padding: 0 0 10px
	}

	.featured-block .lower-box .lower-inner h3 {
		margin-left: 70px;
		font-size: 16px
	}

	.featured-block .lower-box .lower-inner .title {
		margin-left: 70px;
		font-size: 16px
	}

	.featured-block {
		padding: 15px;
		border-bottom: 1px solid #eaeaea
	}

	.featured-block:first-child {
		border-top: 1px solid #eaeaea
	}

	.content-inner .text {
		text-align: justify
	}

	.featured-block .inner-box .upper-box {
		padding: 0 5px 0
	}

	.featured-block .inner-box .upper-box .text {
		margin-bottom: 10px
	}

}
@media only screen and (max-width:599px) {
	.featured-block .lower-box .lower-inner .icon-box  {
		margin-bottom: 20px;
	}
	.featured-section .inner-container {
		margin-left: -15px;
		margin-right: -15px
	}

	.featured-block .lower-box .lower-inner {
		padding-left: 0
	}
}
@media only screen and (max-width:479px) {
	.featured-block .lower-box .lower-inner h3 {
		margin-left: 80px;
		font-size: 14px;
		font-weight: 500
	}

	.featured-block .lower-box .lower-inner .title {
		margin-left: 80px;
		font-size: 14px;
		font-weight: 500
	}
}
@media only screen and (max-width:768px) {
	.header-top {
		display: none;
	}

	.amt_heading h1, .amt_heading h2 {
		font-size: 22px;
	}

	.amt_heading h1:after {
		width: 50%;
	}
	.amt_heading p{
		font-size: 16px;
	}
	.text-lg-left{
		text-align: unset;
	}
	.text-center{
		text-align: center !important;
	}
	.carouselSlider {
		min-height: auto;
	}
	.carouselSlider .item{
		min-height: 300px;
	}
	.carouselSlider .text{
		font-size: 14px;
	}
	.carouselSlider-content {
		text-align: center;
	}

	.carouselSlider .col-sm-6 {
		-ms-flex: auto;
		flex: auto;
	}

	.carouselSlider img {
		max-height: inherit;
		object-fit: inherit;
	}

	.m-d-none {
		display: none;
	}

	.carouselSlider .owl-nav img {
		width: 20px;
		height: 20px;
	}

	.carouselSlider h1,
	.carouselSlider h2 {
		font-size: 24px;
	}
 

	.sec-title h2,
	.inner-column h3,
	.content-column h2,
	.content-column h1 {
		font-size: 24px;
	}

	.step-block .inner-box h3, .step-block .inner-box .step-number {
		font-size: 12px;
	}

	.marketing-section-two h3 {
		margin-top: 20px;
	}
	.step-block .inner-box .icon-box,
	.step-block .inner-box .icon-box img { 
		width: 60px;
		height: 60px; 
	}
	.page-title { 
		padding: 40px 0 90px 0;
	}
	.page-title h1{
		font-size: 24px;
	}
	.page-info .bread-crumb { 
		font-size: 13px;
		padding: 10px 0;
	}
	.contactpage {
		display: block;
		position: fixed;
		bottom: 50%;
		right: -28px;
		transform: rotate(90deg);
		background: #ff4700;
		padding: 0 6px;
		color: #fff !important;
		z-index: 99;
		font-size: 12px;
	}  
	.footericon {
		float: none;
	}
}
