
@media only screen and (max-width: 991px){}
@media only screen and (min-width: 1250px) and (max-width: 4250px){
	.section4 h1 {
		color: #444;
		font-size: 53px !important;
		line-height: 1.1;
		margin: 10px 0px 0px 0px !important;
		font-weight: 800;
	}
}
@media only screen and (min-width: 991px) and (max-width: 1250px){
	.main-header h1{font-size:20px!important;}
	.hero-content{width:90%!important;padding-top:30px;}
	/* .topheadtxt.frt{line-height:24px;display:none;} */
}

@media (max-width: 991px) {

    /* Navbar ko ek line me force karo */
    .main-header .navbar .container {
        display: flex;
        flex-direction: row;   /* IMPORTANT */
        align-items: center;
        justify-content: space-between;
        flex-wrap: nowrap;
    }

    /* Logo ka size control */
    .main-header .navbar-brand img {
        max-height: 100px;
        width: auto;
    }

    /* Toggle ko right side fix */
    .main-header .navbar-toggler {
        margin-left: auto;
    }

    /* Menu niche aaye properly */
    .main-header .navbar-collapse {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        background: #fff;
        z-index: 999;
    }
	.navbar-brand1 h1 {
    font-size: 60px;}
}


@media only screen and (min-width: 767px) and (max-width: 991px){
	.section-title h2.title{font-size:24px!important;}
	.topheadtxt.frt{line-height:24px;display:none;}
	.contact-info-content p a {
    font-size: 14px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
	.topheadtxt{text-align:center!important;padding:3px 0;}
	.topheadtxt.frt{line-height:24px;display:none;}
	.topheadsocial{text-align:center;margin-top:7px!important;float:none!important;}
	.topheadsocial{display:none;}
	.main-header h1{font-size:20px!important;}
	.hero.hero-bg-image, .hero.hero-bg-image.hero-slider-layout .hero-slide {padding: 0px 0!important;}
	.hero-content{width:70%!important;padding-top:30px;}
	.section-title h3{padding-left:0px!important;}
	.hero-content .section-title h1{font-size:16px!important;}
	.hero-content .section-title p{display:none!important;}
	.hero.hero-bg-image.hero-slider-layout .hero-slide{min-height:100%!important;}
	.hero-content .btn-default{font-size:14px!important;padding:10px 13px!important;}
	/* .responsive-menu, .navbar-toggle{width:100%;} */
	
.navbar-brand1 h1{
	font-size:40px !important;
}
.section-title {
	margin-bottom: 10px;
}
 .page-testimonials {
        padding: 20px 0 0px;
    }
	.page-testimonials .testimonial-item {
	
	padding: 0px 25px;
}

	.section-title h2.title{font-size:24px!important;}
	
	.about-us-content .section-title p{text-align:justify;}
	.section4 h1{font-size:24px!important;}
	.section-title1 h2
 {
    font-size: 28px;
}
.feature-box {
    display: block;
}
.feature-box i{
	margin-bottom: 10px;
}
.feature-box h4 {
    line-height: 30px;
}
}
@media only screen and (min-width: 240px) and (max-width: 480px){
	.feature-box h4 {
    line-height: 30px;
}
	.feature-box {
    display: block;
}
.feature-box i{
	margin-bottom: 10px;
}
	.section-title1 h2 {
            font-size: 22px;
        line-height: 30px;}
	.section-title {
	margin-bottom: 10px;
}
.page-testimonials {
        padding: 20px 0 0px;
    }
	.services-section h2 {
        font-size: 34px;}
	.navbar-brand1 h1{
	font-size:25px !important;
}
	.topheadtxt{text-align:center!important;padding:3px 0;}
	.topheadtxt.frt{line-height:24px;display:none;}
	.topheadsocial{text-align:center;margin-top:7px!important;float:none!important;}
	.main-header h1{font-size:20px!important;}
	.hero.hero-bg-image, .hero.hero-bg-image.hero-slider-layout .hero-slide {padding: 0px 0!important;}
	.hero-content{width:70%!important;padding-top:30px;}
	.section-title h3{padding-left:0px!important;}
	.hero-content .section-title h1{font-size:16px!important;}
	.hero-content .section-title p{display:none!important;}
	.hero.hero-bg-image.hero-slider-layout .hero-slide{min-height:100%!important;}
	.hero-content .btn-default{font-size:14px!important;padding:10px 13px!important;}
	.responsive-menu, .navbar-toggle{width:100%;}
	
	.about-us-content .section-title p{text-align:justify;}
	.section4 h1{font-size:24px!important;}
}