/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{

}

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

}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{
	.demo_bg::before {content: '';position: absolute;top: 0;right: 0;background: url(../images/ship.png) no-repeat;width: 800px;height: 550px;background-size: cover;background-position: right;}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	/* General Css	*/
	.row-reverse{flex-flow: column-reverse;}
	.abt_blog, .contact_blog{padding: 30px 0;}
	.cmn_title span{font-size: 14px;line-height: normal;}
	.cmn_title h2{font-size: 26px;line-height: normal;margin-bottom: 5px;}
	.cmn_title p{font-size: 14px;}
	br{display: none;}

	/* Home	*/
	.banner{height: auto;}
	.bnr_img img{height: auto;}
	.banner::before{display: none;}
	.banr_txt h1::before{left: unset;margin: 0 auto;}
	.banr_txt h1{font-size: 35px;margin: 0 auto 10px;}
	.banr_txt p{margin-bottom: 15px;}
	.abt_txt{padding: 0;}
/*	.flx_btn{grid-gap: 50px;}*/
	.flx_btn{margin-top: 30px;}
	.contact_img{display: none;}
	.contact_bx{padding: 20px;border-radius: 30px;}
	.contact_bx .form-control{padding: 12px 15px;font-size: 14px;}
	.abt_txt p{margin-bottom: 10px;}
	.abt_txt p:last-child{margin-bottom: 20px;}
	.wd-add-info-area, .setup-form {padding: 70px 0 30px;}
	.abt_img{padding: 30px 0 0;}
	.abt_img::before{top: -50px;right: -60px;}
	/* About Us	*/
	.about_blog{padding: 0;}
	.inr_banner{height: auto; padding: 90px 0 30px;}
	.inr_banner h2{font-size: 30px;}
	.demo_bg::before{display: none;}
	.demo_bg{padding: 50px 0;}
	/* Contact Us*/
	.cont_bx{padding: 15px;margin-bottom: 15px;}
	.cont_bx span{width: 50px;height: 50px;}
	.contact_txt h4{font-size: 16px;}
	.cont_blog .container .row .col-lg-4:last-child .cont_bx{margin-bottom: 0;}
	.touch_img{padding-right: 0;margin-bottom: 30px;}
	.touch_form h4{font-size: 20px;}
	.touch_form p{font-size: 14px;line-height: normal;}
	.touch_blog{padding: 30px 0 40px;}
	/* Login	*/
	.auth-form{margin: 30px 0 0;}
	.wd-auth-title h1{font-size: 22px;}
	.wd-auth-title p{font-size: 14px;}
	.wd-auth-title{margin-bottom: 25px;}
	.auth-form .form-group{margin-bottom: 15px;}
	.auth-form .form-control{padding: 15px 15px 15px 64px;}
	.auth-icon svg{width: 20px;height: 20px;}
	.interlink{font-size: 14px;}
	.wd-mb-48{margin-bottom: 30px;}
	.auth-form .form-group p{margin-bottom: 0;font-size: 14px;}
	.auth-btn{padding: 12px 20px;font-size: 14px;}
	.wd-auth-area{padding: 100px 0 30px;}
	.date_grp .form-control{padding: 15px 20px !important;}
	.wd-add-info-area .auth-form{padding: 20px;}
	.wd-add-info-blog .setup-form{margin: 0;}
	.setup-form::after{display: none;}
	.setup-bg{display: none;}
	.serv_btn svg{width: 32px;height: 32px;}
	/*	home : 18-09-2024*/
	.play_btn{max-width:40px; height: 40px;width: 40px;}
	.play_btn::before{width: 60px;height: 60px;}
	.play_btn::after{width: 80px;height: 80px;}
	.download_blog_new{flex-wrap: wrap; gap: 10px;}
	.download_blog_new a img{height: 42px;}
	.abt_img img{margin-bottom: 15px;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{
	/* Common Button	*/
	.abt_btn, .read_btn, .sub_btn{padding: 10px 20px;}
	.touch_img img{height: auto;}
	/* Common Pattern	*/
	.contact_blog::before, .abt_img::before{display: none;}
	/*	Additional Info*/
	.wd-add-info-area .auth-form, .setup-form .auth-form{padding: 20px 25px;}
	.transparent-btn{font-size: 14px;margin-top: 20px;}
	.otp_box input{width: 46px;height: 46px;font-size: 20px;border-radius: 10px;}
	.otp_box{grid-gap: 8px;}
	.download_blog{display: flex;align-items: center;grid-gap: 10px;}

}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	.city_img{width: auto;}
	.banr_txt h1{font-size: 25px;}
	.banr_txt p{font-size: 14px;}
	/*	Signup */
	.thank_bx > img{height: auto;object-fit: contain;}
	.thank_bx h3{font-size: 32px;line-height: normal;}
	.thank_bx p{font-size: 14px;margin-bottom: 20px;}
	.go_btn{padding: 12px 40px;font-size: 14px;}
	 .logos_grp{grid-gap: 8px !important;}
    .brand_logo img{width: 95% !important;height: 36px !important;object-fit: cover;}

}
