/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px){
}

@media (max-width: 1600px){

}

/* Laptop */
@media (max-width: 1366px)
{



}

/* Large devices (desktops, less than 1200px) */

@media (max-width: 1200px)
{
	

}

@media (max-width: 1024px){



}

/* Medium devices (tablets, less than 992px) */

@media (max-width: 991px)
{

	/* shivani home */
	.sh_final_action {flex-direction: column;align-items: start;gap: 20px;}
	.sh_call_action,.about_blog,#features,#testimonial,.sh-vision,.sh-contact{padding: 30px 0;}
	/* .sh_call_action {background-size: 100px;} */
	#homeBanner img {height: 450px;}
	.bnr_txt h1 span,.bnr_txt h1 strong ,.bnr_txt h1{font-size: 40px;}
	.cmmn_title {margin-bottom: 20px !important;}
	.cmmn_title h3 {font-size: 35px !important;line-height: 1.4; margin-bottom: 10px !important;}
	.more_btn {font-size: 14px;padding: 12px 30px;}
	.wd_testi_img img {height: 500px;}
	.wd_testi_map {height: 500px;}
	.category-single {padding: 15px;}
	.cmmn_title h4 {margin: 0;}
	/* about */
	.fadeInClass{display: none;}
	.sh-vision-img img {height: 100%;width: 100%;position: initial; margin-bottom: 15px;}
	.inner-banner {height: 250px;padding: 50px 0 0;}
	.inner-banner .cmmn_title h3 {font-size: 40px;}
	/* contact */
	.sh-icon {min-width: 70px;}
	.sh-map {padding-top: 10px;}
	.sh-map .cs-mrgin{margin: 0 0 20px;}
	.sh-map iframe {height: 300px;}
	#homeBanner .owl-dots {margin: 0 0 40px 40px;}
	.bnr_txt {width: 50%;}
	.services-img img{margin-bottom: 20px;}
	.srvic-mrgin{margin-bottom: 30px;}
	.service p {margin: 10px 0;}
	.blog-page .blog-image img {height: 200px;object-fit:cover;}
	.home, .wd-banner-dtls{height: auto;}
	.bnr-title{width: 100%;}



}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{

	/*home	*/
	.sh_call_action {background: none;}


	/* shivani home */
	.bnr_txt {width: 95%;}
	#homeBanner img {height: 350px;}
	#homeBanner .owl-dots button.owl-dot.active {width: 50px;height: 10px;}
	#homeBanner .owl-dots {
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
		transform: translatey(50%);
		display: flex;
		align-items: center;
		justify-content: center;
		flex-flow: row;
		gap: 5px;
		margin: 0 0 5% 45%;
	}
	/* contact us */
	.sh-contct-detail h5 {font-size: 18px;margin-bottom: 0;}
	.sh-contct-detail a {font-size: 14px;}
	.sh-icon {min-width: 60px;}
	.contct-bx i {font-size: 25px;}
	.services-img img {height: 100%;}
	.map-txt{gap: 40px;}
	.map-txt p::before {height: 12px;width: 12px;margin: 4px 0 0 -20px;}
	.location-txt h4 {
		font-size: 16px;
	}
	.cmmn_title h3{font-size: 18px !important;}
	.bnr-title{margin: 30px 0 ;}
	.bnr-title h3{margin-bottom: 0;}
}
@media only screen and (max-width: 640px) { #atlist-embed { width: 100% !important; height: 400px;}
    
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{

		/* shivani home */
	#homeBanner .owl-dots { margin: 0 0 5% 35%;}
	.category-single .icon img {width: 35px;height: 35px;}
	.category-single .icon {width: 60px;height: 60px;}
	.cs-mrgin {margin-bottom: 15px;}
	#homeBanner img {height: 550px;}
	.bnr_txt {width: 90vw;height: auto;padding: 10px;}
	.abt_img img {margin-bottom: 15px;height: 100%;}
	.map-txt p {font-size: 12px !important;}
	.map-txt{gap: 20px;}
	.map-txt p::before {height: 8px;width: 8px;margin: 4px 0 0 -10px;}
}
@media (max-width: 375px){
	
}

