


@media only screen and (max-width: 1650px){		
		.all-pro-info.googlemap-main-sec:before {
    width: 45% !important;
}
}



	
@media only screen and (max-width: 1440px){
	
			.all-pro-info.googlemap-main-sec:before {
    /* width: 50% !important; */
}
	
	.in-slider-sec .heading-main-sec {
		font-size: 55px;
		line-height: 55px;
	}
}



	
@media only screen and (max-width: 1350px){
	
		.testmon-main-sec .slick-slider {
    max-width: 80%;
	}
	
.all-pro-info.googlemap-main-sec:before {
    width: 45% !important;
}

}


	
	

@media only screen and (max-width: 1023px){
	

	
	
	.new-index-page .googlemap-main-sec .container {
    padding-left: 50px;
}
		
	.gall-main-sec .skew-shap {
		height: 315px;
	}
		
	.our-off-sec .card-body {
		padding: 1.5rem;
	}
	
	.in-slider-sec .heading-main-sec {
		font-size: 40px;
		line-height: 42px;
	}
}



@media only screen and (max-width: 991px){
.slid-text-sec .customization_popup_trigger {
    margin-bottom: 12px;
}
}





@media only screen and (max-width: 940px){
.all-pro-info.googlemap-main-sec:before {
    width: 55% !important;
}
.gal-info-sec {
    left: 90px;
}
}
	
@media only screen and (max-width: 767px){



.coverage_sidebar .add-sub-sec {
    width: 100%;
    background-color: #44556614;
    padding: 25px;
    }



	
	.teacher-flyer-sec .ind-about-con-sec .elm-btn {
		width:80%;
		margin: 10px 0px;
	}
	
	.in-slider-sec {
		overflow: inherit;
	}
	
	
	.new-index-page .all-pro-info .ads-main-sec {
		padding-top: 0px !important;
	}
	
.gal-info-sec {
    left: 0px;
    width: 90%;
    margin: 5%;
    position: inherit;
    margin-bottom: -50px;
}
	
	.gallery-home-section .slick-track {
    height: 500px;
}


.gallery-home-section .slick-prev, .gallery-home-section .slick-arrow  {
	display:none !important;
}
	
	.testmon-main-sec .slick-prev {
    left: -25px;
	}
	

.testmon-main-sec {
    padding: 50px 0px 60px 0px;
}

.our-off-sec {
    padding-top: 70px;
}
	
	
	.findyourhome {
		margin-top: 0px;
		margin-bottom: 0px;
		z-index:1;
		position:relative;
	}
	
	
	.testmon-main-sec .slick-slider {
		max-width: 70%;
	}
	
	.testmo-text {
		font-size: 22px;
		padding: 30px 0px 55px 0px;
		overflow: hidden;
		line-break: anywhere;
	}
	
	.Pro-index-heading {
		font-size: 25px;
	}
	
	.testmo-icon {
		position: absolute;
		top: 0;
		margin-left: 0px;
		z-index: -1;
		max-width: 100%;
		padding: 9%;
	}
	
	
	.new-index-page .googlemap-main-sec .container {
		padding-left: 15px;
	}
	
	.testmon-main-sec .slick-next {
		right: -30px;
	}
	
	.testmon-main-sec .slick-prev {
		left: -10px;
	}
	
	
	
	.new-index-page .shadow-bg {
		font-size: 20px !important;
		top: -20px;
	}
	
	
	
	.slid-text-sec {
		padding-top: 50px;
		padding-bottom: 50px;
		text-align: center;
	}
	
	.slid-text-sec .btn-outline-primary.orng-btn {
		margin: 0px !important;
	}
	
	
	.vid-main-sec {
		padding-bottom: 150px;
	}
		
	.shadow-bg {
		font-size: 20px;
		top: -15px;
	}
		
	.in-slider-sec .heading-main-sec {
		font-size: 33px;
		line-height: 35px;
	}
		
	.heading-main-sec {
		font-size: 42px;
		line-height: 43px;
	}
	
	.testmo-icon {
		max-width: 95%;
		padding: 5%;
		height: auto;
		max-height: 95%;
		margin: 0 auto;
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;
	}
	
	.overlayvideo {
		left: -210%;
		top: 0;
	}
}


@media only screen and (max-width: 384px){
.slid-text-sec .btn-outline-primary.orng-btn {
    margin-bottom: 10px !important;
}
}



@media (min-width:1200px) and (max-width: 1450px) {
.in-slider-sec .container {
    padding: 0px 6rem;
}
}



@media (max-width:1200px){
.in-slider-sec .container {
    padding: 0px 5rem;
}

    .slid-text-sec {
    padding-top: 100px;
    padding-bottom: 150px;
}

.in-slider-sec .heading-main-sec {
    font-size: 46px;
    line-height:45px
}

}


@media (max-width:1000px){
    .in-slider-sec .container {
    padding: 0px 2rem;
}

    .slid-text-sec {
    padding-top: 50px;
    padding-bottom: 100px;
}
    
.in-slider-sec .heading-main-sec {
    font-size: 38px;
    line-height:38px;
}
.home_slider .slick-prev:before {
    font-size: 93px;
}

.home_slider .slick-prev {
    left: 14px;
}

.home_slider .slick-next {
    right:14px;
}

.home_slider .slick-next:before{
 font-size: 93px;
}


}



@media (max-width:767px){
    .in-slider-sec .heading-main-sec {
    font-size: 28px;
         line-height:28px;
        
    }
    .in-slider-sec p {
    font-size: 15px;
}

        .slid-text-sec {
    padding-top: 50px;
    padding-bottom: 40px;
}
    
}







@media(max-width:1500px){

    .warranty-sec .slid-text-sec {
    padding-bottom: 50px;
    }
	
	.warranty-sec .slid-text-sec h1 {
    font-size: 4.8rem;
    line-height: 67px;

}

}









@media(max-width:1200px){

.warranty-sec .slid-text-sec h1 {
    font-size: 70px;
    line-height: 63px;
}
}

@media(max-width:991px){
	
	.warranty-sec .qut-btm-sec {
    margin-bottom: 0px;
}

	
	.warranty-sec .slid-logo img {
    width: 100%;
    max-width: 100% !important;
    max-height: 63px !important;
}

.warranty-sec .slid-logo {
    text-align: center;
    margin-bottom: 10px;
}

    .warranty-sec .slid-text-sec h1 {
    font-size: 50px;
    line-height: 50px;
}
    .warranty-sec .slid-text-sec {
    padding-bottom: 20px;
    }

    .warranty-sec .slid-logo img {
    max-width: 50px;
    max-height: 150px;
}

    .warranty-sec .slid-main-sec p{
         font-size: 16px;
    padding: 10px 0px;
 
    }

}




@media only screen and (max-width: 767px){
	
	.warranty-sec .about-sec {
       text-align: center;
    border: none;
    padding: 20px 0px 15px 0px;
	}
	
	.warranty-sec .slid-main-sec p{
    text-align: center!important;

    }
	
	
	.warranty-sec .war-video-sec {
    padding-top: 3rem;
    padding-bottom: 3rem;
	}
	
	.warranty-sec .about-main-sec {
    padding-bottom: 3rem;
}
	
	
	
	.warranty-sec .slid-main-sec {
		height: 100% !important;
    padding-top: 106px;
    padding-bottom: 0px;
	}
    
	.warranty-sec .slid-main-sec .info{
		text-align:center;
	}
}


