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

}

/* Laptop */
@media (max-width: 1366px)
{
	.title{font-size: 64px;line-height: normal;}
	.service__first, .service__third{padding: 50px 40px;}
	.dashboard__link{gap: 10px;}

	/* login flow */
	.auth_blog{padding: 50px 0 30px;gap: 50px;}
	.right__blogin h1{font-size: 24px;}
	.right__blogin h4{font-size: 16px;}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{
	header .navbar .menu-item .nav-link{padding: 10px 10px;font-size: 15px;}
	.login_btn{min-width: unset;padding: 9px 20px;font-size: 15px;}
	.signup_btn{padding: 10px 10px;white-space: nowrap;font-size: 15px;}
	.authbtn_blog{gap: 8px;}
	.title{font-size: 45px;}
	main{padding: 75px 0 0;}
	#home .row {align-items: center;}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	br{display: none;}
	main {padding: 65px 0 0;}
	#searchai, #review{padding: 30px 0;}
	#home{padding: 50px 0 100px;}
	.content{margin: 1rem 0;font-size: 16px;}
	#home .signup_btn, .seeker__blog .signup_btn, .service__content .signup_btn{font-size: 16px;padding: 10px 20px !important;}
	.dashboard__link li a{font-size: 10px;padding: 9px;}
	.dashboard__link{gap: 5px;}
	#work{border-radius: 20px 20px 0 0;padding: 50px 0;}
	.sec_title{font-size: 30px;margin-bottom: 0;}
	.title__blog{margin-bottom: 30px;}
	.step__blog span{font-size: 16px;width: 30px;height: 30px;margin-bottom: 1rem;}
	.step__blog h4{font-size: 20px;}
	.step__blog p{font-size: 14px;margin-bottom: 0;}
	.title__blog p{font-size: 16px;}
	.work__card{padding: 0;}
	.work__card h3{font-size: 24px;margin-bottom: 0;}
	.work__card p, .work__card a{font-size: 16px;}
	#seeker{height: auto;}
	.seeker__blog h3{font-size: 36px;margin-bottom: 10px;}
	.seeker__blog p{font-size: 18px;margin-bottom: 1.5rem;}
	.service__content h4{font-size: 24px;}
	.service__content p{font-size: 14px;}
	.service__first, .service__third{padding: 30px;}
	.service__first_inner, .service__sec_inner, .service__third_inner, .service__fourth_inner{padding: 30px 30px 0;}
	.service__sec_inner .service__content, .service__first_inner .service__content{padding-bottom: 30px;}
	.service__blogs{margin-bottom: 30px;}
	.review__blog p{font-size: 20px;}
	.review__blog ul{margin-bottom: 30px;}
	.review__blog h5{font-size: 24px;margin-bottom: 0;}
	.review__blog span{font-size: 16px;}
	.social_list{margin-bottom: 1.5rem;}
	footer hr{margin: 1rem 0;}
	footer{border-radius: 20px 20px 0 0;}
	#searchai{border-radius: 20px 20px 0 0;}
	#service{border-radius: 0 0 20px 20px;}

	/* login flow */
	.right_blog{background: url("../images/auth/bgmobile.png") no-repeat;background-size:cover;position: relative;max-width: 100%;width: 100%;}
	#auth .row{width: 100%;margin: 0 auto;}
	#auth .row > div{padding: 0;}
	.right__blogin {padding: 20px 20px 0 !important;}
	.right__blogin h1, .right__blogin h4, .auth_blog .brand{display: none;}
	.signup_img {margin: 0 !important;}
	.auth_blog{padding: 0;height: auto;gap: 0;}
	.auth__form{margin: 30px 0;}
	#auth{padding: 0 0 30px;}	
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{
	#home{text-align: center;padding: 30px 0 60px;}
	#home p{max-width: 220px;margin-left: auto;margin-right: auto;font-size: 14px;}
	.title{font-size: 34px;max-width: 220px;margin-left: auto;margin-right: auto;}
	.content{font-size: 12px;}
	#home .signup_btn, .seeker__blog .signup_btn{font-size: 14px;padding: 10px 20px !important;gap: 5px;}
	#home .signup_btn{margin: 0 auto;}
	#home .signup_btn svg, .seeker__blog .signup_btn svg, .service__content .signup_btn svg{width: 12px;height: 12px;}
	.landing__img{margin: 2rem 0 1rem;}
	.dashboard__link li a{font-size: 12px;padding: 7px 10px;}
	.sec_title{font-size: 26px !important;}
	#work{margin: -20px 0 10px;padding: 30px 0 0;}
	.title__blog{margin-bottom: 20px;}
	.step__blog{max-width: 192px;margin: 0 auto 20px;}
	.step__blog h4{margin-bottom: 5px;font-size: 22px;}
	.step__blog span{margin-bottom: 10px;}
	.work__card h3{height: auto;}
	.work__card p{height: auto;margin-bottom: 1.5rem;}
	#searchai .title__blog {max-width: 240px;margin-left: auto;margin-right: auto;}
	.work__card{padding: 0 20px;}
	#searchai{padding-bottom: 10px;}
	.seeker__blog h3{font-size: 16px;}
	.seeker__blog p{font-size: 14px;}
	.seeker__blog{width: 60%;}
	#seeker{padding: 30px 0;background-position: 80% 100%;}
	.service__first_inner, .service__sec_inner, .service__third_inner, .service__fourth_inner{border-radius: 10px;padding: 10px 10px 0;}
	.service__first, .service__third{border-radius: 0;width: 100%;padding: 0;background: transparent;}
	.service__content h4{font-size: 16px;margin-bottom: 3px;}
	.service__content p{font-size: 10px;margin-bottom: 10px;line-height: normal;}
	.service__content .signup_btn{font-size: 12px;padding: 8px 16px !important;gap: 8px;margin: auto !important;}
	.service__sec_inner .service__content, .service__first_inner .service__content{padding-bottom: 10px;}
	.service__content.text-left{text-align: center !important;margin-bottom: 10px;}
	.service__third_inner img{width: 100%;}
	.service__fourth_inner img{width: 100%;margin: 0;}
	#service{padding: 30px 0;}
	.review__blog ul{margin-bottom: 1rem;}
	.review__blog p{font-size: 16px;margin-bottom: 1rem;}
	footer .col{width: 100%;flex-basis: unset;}
	.ftmenu_list{margin-bottom: 1rem;}
	.ftmenu_list li a{font-size: 16px;margin-bottom: 5px;}
	footer h6{font-size: 18px;margin-bottom: 8px;}
	.review__blog h5{font-size: 20px;}
	.review__user_icon{width: 70px !important;height: 70px !important;}
	.review__blog ul li svg{width: 18px;height: 18px;}
	/* login flow */
	.signup__blog {margin: -45px 0 0 !important;}
	.auth_btn{margin: 0 0 20px;padding: 12px 10px;}
	.auth__form{border-radius: 10px 10px 0 0;margin: -12px 0 0;padding: 24px;border: none;}
	.auth_blog{max-width: 100%;}
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	
}

@media (max-height: 767px)
{
	/* login flow */
	.right_blog{overflow-y: auto;}
	.right__blogin{height: auto;transform: scale(0.9);padding: 0;}
	.auth_blog{height: auto;}
	.right__blogin img{margin: 0;}
}