/* CSS Document */


@media screen and (max-width: 2000px) {
	.header-banner{
		background-size:auto;
		height:475px;
		}
		
	.header-bannerv2{
		background-size:auto;
		height:475px;
		}
	.login-bg, .login-bgv1, .login-bgv2{
		background-size:auto;
	}
	}
	
	
@media screen and (max-width: 1200px) {
	/*body{
		border:1px solid black;
	}*/
	.wrapper{
		width:auto;
		margin:0 2%;
	}
	.single-form-block{
		width:19%;
	}
	.news-select{
		width:99%;
	}
	.news-select select{
		width:111%;
	}
	.search-form-block{
		width:39.1%;
	}
	.search-block{
		width:99%;
	}
	.search-block input[type="text"]{
		width:80%;
	}
	.check-block{
		width:19%;
	}
	.search-images-list li{
		width:21.8%;
	}
	.list-hover-content{
		/*padding:60px 20px 0;*/
	}
	.log-in-page .wrapper{
		margin:0 auto;
	}
}
@media screen and (max-width: 1150px) {
	/*body{
		border:1px solid red;
	}*/
	.search-images-list li{
		width:21.6%;
	}
}
@media screen and (max-width: 1100px) {
	/*body{
		border:1px solid yellow;
	}*/
	.single-form-block{
		width:350px;
		display:block;
		margin:0 auto 10px;
		overflow:hidden;
	}
	.check-block{
		padding:0;
	}
	.search-images-list li{
		width:21.4%;
	}
	.list-hover-content{
		/*padding:30px 20px 0;*/
	}
}
@media screen and (max-width: 1024px) {
	/*body{
		border:1px solid blue;
	}*/
	.search-images-list li{
		width:30.6%;
		margin:30px 30px 0 0;
	}
	.search-images-list li:nth-child(2n){
		margin-right:30px;
	}
	.search-images-list li:nth-child(3n){
		margin-right:0;
	}
	.list-hover-content{
		/*padding:70px 20px 0;*/
	}
	.header-serch-area h2{
		font-size:30px;
		line-height:34px;
		margin-bottom:15px;
	}
}
@media screen and (max-width: 1000px) {
	/*body{
		border:1px solid pink;
	}*/
	.header-serch-area p{
		width:auto;
	}
}
@media screen and (max-width: 950px) {
	/*body{
		border:1px solid green;
	}*/
	.search-images-list li{
		width:30.4%;
	}
}
@media screen and (max-width: 900px) {
	/*body{
		border:1px solid orange;
	}*/
	.search-images-list li{
		width:30.2%;
	}
	.log-in-page .wrapper{
		margin:0 2%;
		width:auto;
	}
	.header-banner{
		height:290px;
	}
	.sign-up-form-section{
		margin:-130px 0 0;
	}
	.sign-up-form-section h2{
		font-size:34px;
	}
	#sign-up-form{
		margin-top:35px;
		padding:40px 25px;
	}
	.sign-up-logo{
		margin-top:15px;
	}
	.sign-up-logo img{
		width:250px;
	}
	.sign-in-btn{
		margin-top:15px;
	}
	#sign-up-form input[type="email"], #sign-up-form input[type="text"]{
		width:96.5%;
	}
	#sign-up-form .form-lt input[type="text"], #sign-up-form .form-rt input[type="text"]{
		width:89%;
	}
	.signup-left{
		width:65%;
	}
}
@media screen and (max-width: 850px) {
	/*body{
		border:1px solid purple;
	}*/
	.search-images-list li{
		width:30%;
	}
	.list-hover-content{
		padding:50px 20px 0;
	}
	.signup-left{
		width:63%;
	}
}
@media screen and (max-width: 800px) {
	/*body{
		border:1px solid grey;
	}*/
	.search-images-list li{
		width:29.8%;
	}
	.list-hover-content{
		padding:40px 20px 0;
	}
	.signup-left{
		width:61%;
	}
}
@media screen and (max-width: 767px) {
	/*body{
		border:1px solid brown;
	}*/
	.validity-box{
		top:-30px;
		right:0;
		color:#6d0d19;
		background:#FFF;
	}
	.validity-box::before{
		background:url(../images/white_arrow.png) no-repeat 0 0;
		top:auto;
		bottom:-14px;
		left:0;
		right:0;
		margin:0 auto;
		width:7px;
		height:4px;
	}
	.header-serch-area h2{
		font-size:26px;
	}
	.header-serch-area p{
		font-size:16px;
		line-height:22px;
	}
	.news-select select, .search-block input[type="text"],label.myCheckbox span{
		font-size:15px;
	}
	.search-images-list li{
		margin:25px 20px 0 0;
		width:30.6%;
	}
	.search-images-list li:nth-child(2n){
		margin-right:20px;
	}
	.search-images-list li:nth-child(3n){
		margin-right:0;
	}
	.list-hover-content{
		padding:20px 10px 20px;
	}
	.list-hover-content p{
		font-size:15px;
	}
	.footer{
		font-size:14px;
	}
	.footer{
		padding:40px 0;
	}
	.sign-up-logo img{
		width:200px;
	}
	.sign-up-logo, .sign-in-btn{
		margin-top:10px;
	}
	.sign-in-btn{
		font-size:16px;
		padding:3px 0 6px;
		line-height:22px;
	}
	.sign-up-form-section h2{
		font-size:28px;
	}
	.header-banner{
		height:200px;
	}
	.sign-up-form-section{
		margin:-100px 0 0;
	}
	#sign-up-form{
		margin-top:25px;
	}
	#sign-up-form{
		padding:30px 15px;
	}
	#sign-up-form form .form-lt, #sign-up-form form .form-rt{
		width:auto;
		float:none;
		overflow:hidden;
	}
	#sign-up-form .form-lt input[type="text"], #sign-up-form .form-rt input[type="text"], #sign-up-form input[type="text"], #sign-up-form input[type="email"]{
		width:96%;
		height:44px;
		font-size:15px;
	}
	#sign-up-form .news-select{
		width:99%;
	}
	.signup-left{
		width:100%;
		float:none;
		overflow:hidden;
	}
	.signup-right{
		width:100%;
		float:none;
		margin:20px 0 0;
		overflow:hidden;
	}
}
@media screen and (max-width: 700px) {
	/*body{
		border:1px solid black;
	}*/
	.search-images-list li{
		width:30.4%;
	}
	.search-images-list li:nth-child(3n){
		margin-right:20px;
	}
	.search-images-list li:nth-child(2n){
		margin-right:0;
	}
}
@media screen and (max-width: 650px) {
	/*body{
		border:1px solid red;
	}*/
	.search-images-list li{
		width:47.3%;
	}
	.list-hover-content{
		/*padding:50px 10px 0;*/
	}
	#sign-up-form .form-lt input[type="text"], #sign-up-form .form-rt input[type="text"], #sign-up-form input[type="text"], #sign-up-form input[type="email"]{
		width:95%;
	}
}
@media screen and (max-width: 600px) {
	/*body{
		border:1px solid yellow;
	}*/
	.search-images-list li{
		width:47.1%;
	}
}
@media screen and (max-width: 550px) {
/*	body{
		border:1px solid blue;
	}*/
	.search-images-list li{
		width:46.8%;
	}
	#sign-up-form .form-lt input[type="text"], #sign-up-form .form-rt input[type="text"], #sign-up-form input[type="text"], #sign-up-form input[type="email"]{
		width:94%;
	}
}
@media screen and (max-width: 480px) {
	/*body{
		border:1px solid pink;
	}*/
	.login-div{
		width:90%;
	}
	.logo-login img{
		width:90%;
	}
	#login-form input[type="text"], #login-form input[type="email"], #login-form input[type="password"]{
		height:40px;
		font-size:15px;
	}
	.login-btn{
		padding:12px 0;
		display:block;
		font-size:16px;
		background-size:100% 100% !important;
	}
	.fb-btn, .lk-btn{
		height:40px;
	}
	.fb-btn span, .lk-btn span{
		padding:10px 0 13px 120px;
		font-size:18px;
		background-size:auto 100%;
	}
	.search-images-list li{
		width:46.7%;
		margin-right:15px;
	}
	.search-images-list li:nth-child(3n){
		margin-right:15px;
	}
	.search-images-list li:nth-child(2n){
		margin-right:0;
	}
	.list-hover-content{
		padding:30px 10px 30px;
	}
	#sign-up-form .form-lt input[type="text"], #sign-up-form .form-rt input[type="text"], #sign-up-form input[type="text"], #sign-up-form input[type="email"]{
		width:93.5%;
	}
	.sign-up-logo{
		float:none;
		display:block;
		margin:0 auto;
		width:200px;
		padding:10px 0 0;
	}
	.sign-in-btn{
		float:none;
		display:block;
		width:100px;
		margin:10px auto 0;
	}
	.sign-up-form-section{
		margin:-70px 0 0;
	}
	.sign-up-form-section h2{
		font-size:24px;
	}
	#sign-up-form{
		margin-top:15px;
	}
}
@media screen and (max-width: 450px) {
	/*body{
		border:1px solid green;
	}*/
	#login-form input[type="text"], #login-form input[type="email"], #login-form input[type="password"]{
		width:93%;
	}
	.list-hover-content{
		padding:15px 10px 15px;
	}
	.list-hover-content p{
		margin-bottom:10px;
	}
	#sign-up-form .form-lt input[type="text"], #sign-up-form .form-rt input[type="text"], #sign-up-form input[type="text"], #sign-up-form input[type="email"]{
		width:92.5%;
	}
}
@media screen and (max-width: 400px) {
	/*body{
		border:1px solid orange;
	}*/
	#login-form input[type="text"], #login-form input[type="email"], #login-form input[type="password"]{
		width:91%;
	}
	.fb-btn span, .lk-btn span{
		padding:10px 0 13px 80px;
	}
	.single-form-block{
		width:100%;
	}
	.search-images-list li{
		width:auto;
		margin:0 0 25px !important;
		float:none;
	}
	.search-images-list li:last-child{
		margin:0 !important;
	}
	.list-hover-content{
		padding:10px 10px 10px;
	}
	.news-select, .search-block{
		width:98%;
	}
	#sign-up-form .form-lt input[type="text"], #sign-up-form .form-rt input[type="text"], #sign-up-form input[type="text"], #sign-up-form input[type="email"]{
		width:91%;
	}
}
@media screen and (max-width: 350px) {
	/*body{
		border:1px solid grey;
	}*/
	#login-form input[type="text"], #login-form input[type="email"], #login-form input[type="password"]{
		width:90.5%;
	}
	.fb-btn span, .lk-btn span{
		padding:10px 0 13px 65px;
		font-size:15px;
	}
	.list-hover-content{
		padding:10px 10px 20px;
	}
	.search-block input[type="text"]{
		width:75%;
	}
	#sign-up-form .form-lt input[type="text"], #sign-up-form .form-rt input[type="text"], #sign-up-form input[type="text"], #sign-up-form input[type="email"]{
		width:90%;
	}
}
@media screen and (max-width: 300px) {
	/*body{
		border:1px solid brown;
	}*/
}