 @media (min-width:568px)and (max-width:767px) {
}
 @media (max-width: 767px) {
.header {
	padding: ;
}
html {
	font-size: 15px;
}
.navbar-light .navbar-brand {
	color: rgba(0,0,0,.9);
	width:100px;
	overflow: hidden;
}


.home_banner .item {
	height: 500px;
}
.home_banner h1 {
	font-size: 1.8rem;
}
.carousel-caption {
	position: absolute;
	right: 5%;
	top: 0;
	left: 5%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
}
.heading h2 {
		font-size: 1.8rem;
}

.home_about_wrap,.home_service_wrap,.notification_wrap,.activity_wrap,.blogwrap,.value_wrap,.testimonial_wrap,.blog_wrap{
	padding:50px 0;
	}
.mt-51 {
	margin-top: 0px;
}

.notification_wrap img{
	margin-bottom:30px;
	}


#tile-1 .nav-tabs li {
	margin: 0px !important;
	display: block;
	float: left;
	width: 100% !important;
	flex-basis: auto;
}

#tile-1 .nav-tabs li a {
	padding: 10px  !important;
}

.activity_wrap .tab-content  h3 {
	font-size: 1.6rem;
	margin-top:20px;
}

.blogimg {

	height: 184px;
}
.getstartedbox {
	text-align:center;
	}
.getstartedbox p{
	margin-bottom:20px !important;}

.customer_wrap .owl-theme .owl-nav {
	position: absolute;
	right: 0;
	top: -42px;
	width: 65px;
}
.pre_footer{
	text-align:center;
	}
.pre_footer .float-right {
	float: none !important;
	margin: 0 auto 1rem auto;
}

.footer_list li {
	display: inline-block;
	float: none;
	padding: 0 0 0 0;
}
.quotebtn {
	position: absolute;
	top: 6px;
	right: 56px;
	font-size: .8rem;
	padding: .5rem 1rem;
}

.navbar-toggler.x {
	top: 10px;
	position: absolute;
	right: -3px;
}

.navbar-collapse {
	position: absolute;
	z-index: 9999;
	background: #ffffff;
	width: auto;
	left: -15px;
	right: -15px;
	top:52px;box-shadow: 0 5px 10px #9ea0a4;
}

.menu.navbar-nav .nav-link {
	padding-right: 1.3rem;
	padding-left: 1.3rem;
	padding-top:.8rem;
	padding-bottom:.8rem;
}
.about_wrap, .exp_wrap {
	padding: 50px 0;
}.slider-height2  {
	padding:50px 0;
	text-align:center;
	}
.section-overly .heading h6 {
	text-align: center;
}
.section-overly .heading h2{
	font-size:1.8rem;}
.testimonialslider  .item {
	margin: 15px;
}
.autherbox span {
	font-size: 14px;

}
.heading {
	text-align: center;
}
.getstartedwrap {
	padding: 50px 0;
}
.footer {
	padding: 30px 0 10px 0;
}
.blog_wrap .blogimg {
	height: 165px;
}
.blogctn h6 span {
	display: block;
}
.blog_dtl_wrap h2 {
	font-size:1.8rem;
}
.blog_dtl_wrap {
	padding: 40px 0;
}
.customer_wrap h5 {
	font-size: 1.1rem;
	margin-top: 30px;
}
.home_banner .owl-stage-outer {
	padding: 30px 0;
}
.navbar-nav .dropdown-menu {
	margin: 0 20px;
	padding:0 !important;
}
.navbar-nav .dropdown-menu .dropdown-item {

	padding: .5rem 1.5rem;

}
.inner_banner_text h1 {
	font-size: 1.8rem;
}
.inner_banner_text {
	padding: 30px 0 0;
}
.wrapper h4 {
	font-size: 1.2rem;
}

.growth_wrap {
	text-align: center;
}
.growth_wrap h2 {
	font-size: 1.9rem;
	margin-top: 20px;
}
.heading h2 ,.service_banner_wrap h1{
	font-size:1.8rem;
}
.expertisebox h5 {

	font-size: 1rem;
}.heading h6,.service_banner_wrap h6,.home_banner h6 {
	font-size: 1.4rem;
	
}

}
 @media (min-width: 768px)and (max-width: 991px) {
	 
	 .service_banner_wrap h1 {
	font-size: 1.8rem;
}
	 
.inner_banner_text h1 {
	font-size: 2rem;
}.inner_banner_text {
	padding: 50px 0 0;
}
	 .blog_dtl_wrap h2 {
	font-size:2rem;
}
.blog_dtl_wrap {
	padding: 40px 0;
}
	 
	 
	.blogctn h6 span {
	display: block;
}

.blogctn h3 a {
	font-size: 1.1rem;
	line-height: 1.2rem;
}

 .blog_wrap .blogimg {
	height: 120px;
}
.blog_wrap .blogctn {
	padding:1.1rem !important
}
.navbar-light .navbar-brand {
	width: 100px;
}	 	
	.menu.navbar-nav .nav-link {
	padding-right: .8rem;
	padding-left: .8rem;
	font-weight: 500;
	font-size: .9rem;
}
.header .btn-primary	{
	font-size: .9rem;	}	
.home_banner h1 {
	font-size: 1.8rem;
}
.home_banner h6 {
	font-size: 1.2rem;
}
.section-overly .heading h2{
	font-size: 1.8rem;	}

.carousel-caption {
	position: absolute;
	right: 10%;
	top: 5%;
	left: 10%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
}
.home_banner .item{
	height:400px;}
.home_about_wrap,.home_service_wrap,.notification_wrap,.activity_wrap,.blogwrap,.value_wrap,.testimonial_wrap,.blog_wrap{
	padding:50px 0;
	}
.heading h2 {
	font-size:1.8rem;
}
.servicebox h4 {
	font-size: 1.1rem;
}

.activity_wrap .tab-content  h3 {
	font-size: 1.6rem;
	margin-top:20px;
}
.blogimg {
	height: 122px;
}
.blogctn h3 {
	font-size: 1.1rem;
	line-height: 1.3rem;
}
.getstartedbox  .btn {
	font-size:.9rem !important;
	padding-left:1.1rem !important;
	padding-right:1.1rem !important;
	}

.contact_list {
	margin: 10px 00;
}
.footer p{
	font-size:.9rem;
	}

.about_wrap, .exp_wrap {
	padding: 50px 0;
}
.servicebox img {
	width: 38px;
}
.heading h6,.service_banner_wrap h6,.home_banner h6  {
	font-size: 1.4rem;
	
}
.expbox h4{
	font-size:1.1rem;
	}
.growth_wrap h2{
	font-size:1.9rem;
	}
.heading h2 {
	font-size:1.8rem;
}
.expertisebox h5 {

	font-size: 1rem;
}

}
 @media (min-width: 992px)and (max-width: 1024px) {
 .service_banner_wrap h1 {
	font-size: 1.8rem;
}  .blog_dtl_wrap h2 {
	font-size:2rem;
}
.blog_dtl_wrap {
	padding: 40px 0;
}

	.blog_wrap .blogimg {
	
	height: 170px;
}.home_about_wrap,.home_service_wrap,.notification_wrap,.activity_wrap,.blogwrap,.value_wrap,.testimonial_wrap,.blog_wrap{
	padding:50px 0;
	} 
.about_wrap, .exp_wrap {
	padding: 50px 0;
}
.growth_wrap h2{
	font-size:1.9rem;
	}
.heading h2 {
	font-size:1.8rem;
}
.expertisebox h5 {

	font-size: 1rem;
}
}
 @media (min-width: 992px) {
}
 @media only screen and (min-width: 1024px) and (max-width:1100px) {

}
 @media only screen and (min-width: 768px) and (max-width:1024px) {
}
 @media only screen and (min-width: 1025px) and (max-width:1200px) {
.blog_wrap .blogimg {
	
	height: 170px;
}
 .service_banner_wrap h1 {
	font-size: 1.8rem;
}
}
 @media only screen and (min-width:1280px) and (max-width:1480px) {
}
 @media (min-width: 901px)and (max-width: 980px) {
}
 @media (max-width:992px) {
}
 @media (max-width:375px) {
}
 @media (max-width:374px) {
}
 @media (min-width:376px) and (max-width:480px) {
}
 @media (min-width:590px) {
}
 @media only screen and (min-width:1199px) and (max-width:1320px) {
	 
}
 @media only screen and (min-width:1201px) and (max-width:1280px) {

}
 @media only screen and (min-width:1300px) and (max-width:1366px) {
}





