/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{
	.wd-home-dtls {position: relative;width: 70%;}
	.wd-review-bx h3{width: 60%;}

}

/* Laptop */
@media (max-width: 1366px)
{

}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	/* modals */
	.comn-modal .modal-content{padding: 20px;}
	.comn-modal .modal-title{font-size: 28px;}
	.wd-connect-form p{font-size: 16px; margin-bottom: 20px;}
	.wd-form-group{display: block;}
	.wd-submit-btn{margin: 20px auto 0; font-size: 16px; padding: 8px 24px;}
	.comn-modal .close{margin: -10px -10px 0 0;}
	/* home */
	br{display: none;}
	main{padding: 72px 0 0;}
	.custom-container{padding: 0 15px;}
	.wd-home-banner{height: auto; padding: 50px 0;}
	.wd-home-dtls h1{font-size: 44px; margin-bottom: 15px;}
	.wd-home-dtls p{font-size: 18px; line-height: 1.5; margin-bottom: 15px;}
	.wd-connect-btn{font-size: 15px; padding: 11px 25px;}
	.wd-homr-img img {height: 380px; margin-bottom: 15px;}
	.wd-unlock-ai{padding: 0 0 30px;}
	.wd-unlock-img img{height: 340px; margin-bottom: 20px;}
	.wd-main-title{font-size: 38px; margin-bottom: 15px;}
	.wd-unlock-txt span, .wd-srvc-txt span, .wd-about-dtls span, .wd-potential-blog .wd-center-title{margin-bottom: 15px;}
	.wd-unlock-txt p{font-size: 18px;}
	.wd-unlock-bx{padding: 30px 20px;}
	.wd-service-blog{padding: 30px 0;}
	.wd-mt-150 {margin-top: 120px;}
	.wd-service-bx{padding: 15px 15px 20px;}
	.wd-service-img{left: unset; right: unset; top: 0; margin-bottom: 20px; position: relative;}
	.wd-service-img img{height: auto; margin-bottom: 15px;}
	.wd-srvc-txt h4{font-size: 22px;}
	.wd-srvc-txt p, .wd-faq-area .card-body p{font-size: 16px;}
	.wd-mb-100{margin-bottom: 30px;}
	.wd-review-bx{padding: 30px 20px;}
	.wd-review-bx h3{font-size: 30px;}
	.wd-testimonail-blog{padding: 0 0 60px;}
	.about-side::before{height: 500px;}
	.wd-about-blog{padding: 50px 0;}
	.wd-about-blog .wd-center-title{margin-bottom: 30px;}
	.wd-about-img img{height: 250px; border-width: 5px;}
	.wd-about-dtls h4{font-size: 36px; margin-bottom: 15px;}
	.wd-about-dtls p{font-size: 18px; margin-bottom: 15px;}
	.wd-about-img span{font-size: 20px;}
	.wd-about-img h4{font-size: 24px;}
	.wd-cognute-img img{height: 100px;}
	.wd-mr-50{margin: 30px auto;}
	.wd-mt-150 {margin-top: 50px;}
	.wd-about-dtls{width: 100%;}
	.wd-approach-blog{padding: 30px 0 20px;}
	.wd-approach-blog .row .wd-mb-30:last-child{margin-bottom: 0;}
	.wd-approach-box{padding: 15px; border-radius: 20px;}
	.wd-center-title{margin-bottom: 30px;}
	.wd-about-dtls a img{width: 36px; height: 36px;}
	/* faq */
	.wd-faq-area{padding: 0;}
	.wd-faq-blog{padding: 30px 20px; border-radius: 30px;}
	.wd-faq-area .card{padding-bottom: 18px; margin-bottom: 18px;}
	.wd-potential-blog{padding: 36px 0;}
	.wd-center-title h6, .wd-potential-dtls p{font-size: 18px; margin-bottom: 15px;}
	/* wuick media sidebar */
	.quickmedia ul{right: 25px; grid-gap: 10px; bottom: 90px;}
	.quickmedia li{width: 50px; min-width: 50px; height:50px;}
	.quickmedia li svg {width: 24px;height: 24px;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{	
	.wd-home-banner {padding: 30px 0;}
	.wd-approach-box{height: auto;}
	.wd-home-dtls h1 {font-size: 38px;}
	.wd-main-title{font-size: 28px;}
	.wd-unlock-txt p{font-size: 16px;}
	.wd-about-dtls h4{font-size: 28px;}
	.wd-mt-150 { margin-top: 30px;}
	.wd-review-bx h3{width: 100%;}
	.wd-review-bx h3 {font-size: 22px;}
	.wd-review-bx{padding: 20px 15px;}
	.about-side::before {height: 325px;}
	.wd-about-img{margin-bottom: 20px;}
	.wd-about-dtls p, .wd-center-title h6, .wd-potential-dtls p{font-size: 16px;}
	.wd-cognute-img img{margin-bottom: 15px;}
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	.wd-mb-100 {margin-bottom: 15px;}
	.wd-cognute-img img {height: 80px;}
	.wd-homr-img img { height: 320px;}
}

@media (max-width: 450px){
	#acceptCookie .modal-footer{flex-flow: column;}

}