/*  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)
{

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	/* General CSS	*/
	main{padding: 82px 0 0;}
	br{display: none;}
	*{line-height: 1.5 !important;}
	.row-reverse{flex-direction: column-reverse;}
	/*	Login Flow*/
	.login-bg img{height: 250px;object-fit: cover;}
	 #auth .auth-form{box-shadow: 0 0 10px #ccc;background: #FFFFFF;border-radius: 10px;padding: 20px;margin: -100px auto 30px;max-width: 80%;width:
	 100%;height: auto;} 
	 .auth-form .login_logo img{width: 80px;height:80px;} 
	 .auth-form .form-control{padding: 14px 20px;} 
	 .auth-form h1{font-size: 20px;line-height: 30px;} 
	 .interlink{margin: 15px auto;} 
	 .note_txt{margin: 20px auto 0;} 
	 .note_txt a{font-size: 14px;} 
	 .auth-form .form-group span{margin: 14px 20px 0 0;} 
	 .auth-btn{padding: 12px 20px;font-size: 14px;line-height:normal;} 
	 .otp_box input{width: 45px;height: 45px;font-size:14px;} 
	 .otp_box{grid-gap: 8px;margin-bottom: 25px;}
	/* HOME	*/
	.banner{height: 300px;}
	.banner h1{font-size: 30px;line-height: 40px;margin-bottom: 5px;}
	.banner p, .abt_txt p, .get_txt p{font-size: 14px;line-height: 25px;}
	/* General Padding css	*/
	.abt_blog, .desp_blog, .get_blog, .contact_blog, .voca_blog{padding: 30px 0;}
	.abt_txt h3{font-size: 25px;line-height: 35px;margin: 10px auto 5px;}
	.abt_txt.pr-5{padding-right: 0 !important;}
	.abt_txt.pl-5{padding-left: 0 !important;}
	.get_txt h3{font-size: 25px;line-height: 40px;}
	.get_img img{width: 100%;height: 500px;object-fit: contain;}
	.abt_img img{object-fit: contain;}
	/*	Contact Us */
	.inner_banner{height: 200px;}
	.contact_blog h4{font-size: 25px;line-height: normal;}
	.contact_blog p{font-size: 14px;line-height: normal;}
	.info_icon{width: 90px;height: 90px;}
	.info_icon svg{width: 50px;height: 50px;}
	/*	.info_bx:last-child{margin-bottom: 0;}*/
	.contact_form{padding: 30px 0;}
	.info_bx h5{margin: 36px auto 4px;}
	.contact_bx{padding: 20px; flex-flow: column; grid-gap: 20px;}
	.contact_bx::before{width: 100%;}
	.contact_img img, .contact_bx form{max-width: 100%}
	.contact_bx .form-control{padding: 14px 18px;}
	.contact_bx textarea{height: 150px !important;}
	/* privacy policy */
	.inner_banner{height: 180px;}
	.inner_banner h2{font-size: 30px;line-height: normal;}
	.terms_blog, .profile_blog, .wd-suggested-blog{padding: 30px 0;}
	.terms_bx{padding: 15px;}
	.terms_bx p{font-size: 14px; line-height: normal;}
	/* profile */
	.rgt_content, .rgt_content .form-control, .wd-set-list, .wd-set-title, .wd-set-area, .set-modal .modal-body, .move-modal .modal-header, .move-modal .modal-body, .modal_bx .modal-content, .move-modal .modal-footer{padding: 15px;}
	.pro_listing ul{flex-wrap: nowrap;display: flex;align-items: center;justify-content: flex-start;overflow-x: auto; gap: 15px;}
	.pro_mdl ul li{padding: 6px 15px; border-radius: 8px;}
	.pro_mdl ul li a{white-space: nowrap; gap: 10px;}
	.pro_mdl ul li:last-child{margin-bottom: 14px;}
	.rgt_content .form-control, .set-modal .modal-content{border-radius: 22px;}
	.cmn_btn{padding: 12px 15px; max-width: 100%;}
	/* suggested set */
	/*	.wd-set-list ul{display: flex; flex-wrap: nowrap; align-items: center; justify-content: flex-start; overflow-x: auto; gap: 15px;}*/
	.wd-set-box{padding: 6px 15px;}
	.wd-set-dtls span, .wd-set-dtls h3{white-space: nowrap;}
	.wd-set-blog{margin: 15px 0 0; padding: 0 0 15px;}
	.wd-move-btn{font-size: 15px; padding: 14px 50px; margin: 20px auto;}
	.wd-set-icon{text-align: center;}
	.wd-white-box{height: auto;}
	/* word detail modal */
	.set-modal .modal-header{padding: 15px 15px 0;}
	.set-modal-detail img{height: 190px;}
	.set-modal-detail h3, .set-modal .modal-title, .move-modal .modal-body p{font-size: 18px;}
	.set-modal .close{margin: 5px 15px;}
	.wd-no-btn, .wd-yes-btn{font-size: 16px;}
	.modal_bx .modal-header{margin-bottom: 20px;}
	/* vocabulary set	*/
	.wd-set-blog{display: block;}
	.wd-vocabset-area img{margin-bottom: 15px;}
	.wd-vocabset-area h2{font-size: 18px; margin-bottom: 20px;}
	.wd-vocabset-area{padding: 30px 15px;}
	.add-word-btn{font-size: 14px; padding: 13px 50px;}
	.wd-add-set{width: 40px; height: 40px;}
	.search-form .form-group .form-control{padding: 8px 15px;}
	.wd-search-icon{margin: 9px 15px;}
	.wd-set-area.wd-set-tab .nav-tabs, .wd-set-area .nav-tabs{gap: 0;}
	/*	profile */
	.profile-pic{width: 100px; height: 100px;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{	
	/*	Home*/
	.abt_txt h3{font-size: 20px;line-height: normal;}
	.get_img img{height: auto;}
	/*	Conatct us */
	.info_bx{margin-bottom: 75px;}
	.contact_img img{height: 275px;}
	/* vocabulary set	*/
	.wd-set-area .nav-tabs{flex-wrap: nowrap; align-items: center; justify-content: flex-start; overflow-x: auto;}
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	/* auth	*/
	#auth .auth-form{max-width: 90%;}
	.login-bg img {height: 180px;}
	.city_img{width: auto;}
	/* privacy policy */
	.inner_banner {height: 155px;}
	.inner_banner h2{font-size: 26px;}
	.wd-set-btn{min-width: unset;}
	/*	home*/
	.banner {height: 255px;}
	.banner h1 {font-size: 28px;}
}