@media (max-width: 1400px){
	.free_exam_log_portion h1{
		margin-top: 28px;
	}
	.join_btn{
		margin-bottom: 28px;
	}
	}
	@media (max-width: 991px){
		video{
			display: none;
		}
		.mobile-menu-container{
			display: block;
		  }
		.free_content_doodle{
			display: none;
		}
		.free_exam_log_portion h1{
			margin-top: 40px;
		}
		.join_btn{
		margin-bottom: 40px;
		}
	
		  header{
			display: none;
		  }
		  
		#navbarNavDropdown .nav-item{
			margin-top: 6pt;
		}
		.non_responsive_main{
			display: none;
		}
		.responsive_main{
			display: block;
			padding-top: 1.5rem;
		}
	
		.nonresponsive_log_sec{
			display: none;
		  }
		  .responsive_log_sec{
			display: block;
			margin-top: 5rem;
		  }
		  /*form*/
	.wrapper{
		overflow: hidden;
		max-width: 390px;
		background: #fff;
		padding: 30px;
		border-radius: 5px;
		box-shadow: 0px 15px 20px rgba(0,0,0,0.1);
	  }
	  .wrapper .title-text{
		display: flex;
		width: 200%;
	  }
	  .wrapper .title{
		width: 50%;
		font-size: 35px;
		font-weight: 600;
		text-align: center;
		transition: all 0.6s cubic-bezier(0.68,-0.55,0.265,1.55);
	  }
	  .wrapper .slide-controls{
		position: relative;
		display: flex;
		height: 50px;
		width: 100%;
		overflow: hidden;
		margin: 30px 0 10px 0;
		justify-content: space-between;
		border: 1px solid lightgrey;
		border-radius: 5px;
	  }
	  .slide-controls .slide{
		height: 100%;
		width: 100%;
		color: #fff;
		font-size: 18px;
		font-weight: 500;
		text-align: center;
		line-height: 48px;
		cursor: pointer;
		z-index: 1;
		transition: all 0.6s ease;
	  }
	  .slide-controls label.signup{
		color: #000;
	  }
	  .slide-controls .slider-tab{
		position: absolute;
		height: 100%;
		width: 50%;
		left: 0;
		z-index: 0;
		border-radius: 5px;
		background: linear-gradient(158deg, #0039c0, #27006c);
		transition: all 0.6s cubic-bezier(0.68,-0.55,0.265,1.55);
	  }
	  input[type="radio"]{
		display: none;
	  }
	  #signup:checked ~ .slider-tab{
		left: 50%;
	  }
	  #signup:checked ~ label.signup{
		color: #fff;
		cursor: default;
		user-select: none;
	  }
	  #signup:checked ~ label.login{
		color: #000;
	  }
	  #login:checked ~ label.signup{
		color: #000;
	  }
	  #login:checked ~ label.login{
		cursor: default;
		user-select: none;
	  }
	  .wrapper .form-container{
		width: 100%;
		overflow: hidden;
	  }
	  .form-container .form-inner{
		display: flex;
		width: 200%;
	  }
	  .form-container .form-inner form{
		width: 50%;
		transition: all 0.6s cubic-bezier(0.68,-0.55,0.265,1.55);
	  }
	  .form-inner form .field{
		height: 50px;
		width: 100%;
		margin-top: 20px;
	  }
	  .form-inner form .field select,
	  .form-inner form .field input{
		height: 100%;
		width: 100%;
		outline: none;
		padding-left: 15px;
		border-radius: 5px;
		border: 1px solid lightgrey;
		border-bottom-width: 2px;
		font-size: 17px;
		transition: all 0.3s ease;
	  }
	
	  .form-inner form .field input:focus{
		border-color: #0039c0;
		/* box-shadow: inset 0 0 3px #fb6aae; */
	  }
	  .form-inner form .field input::placeholder{
		color: #999;
		transition: all 0.3s ease;
	  }
	  form .field input:focus::placeholder{
		color: #b3b3b3;
	  }
	  .form-inner form .pass-link{
		margin-top: 5px;
	  }
	  .form-inner form .signup-link{
		text-align: center;
		margin-top: 30px;
	  }
	  .form-inner form .pass-link a,
	  .form-inner form .signup-link a{
		color: #0039c0;
		text-decoration: none;
	  }
	  .form-inner form .pass-link a:hover,
	  .form-inner form .signup-link a:hover{
		text-decoration: underline;
	  }
	  form .btn{
		height: 50px;
		width: 100%;
		border-radius: 5px;
		position: relative;
		overflow: hidden;
	  }
	  form .btn .btn-layer{
		height: 100%;
		width: 300%;
		position: absolute;
		left: -100%;
		background: linear-gradient(158deg, #0039c0, #27006c);
		border-radius: 5px;
		transition: all 0.4s ease;;
	  }
	  form .btn:hover .btn-layer{
		left: 0;
	  }
	  form .btn input[type="submit"]{
		height: 100%;
		width: 100%;
		z-index: 1;
		position: relative;
		background: none;
		border: none;
		color: #fff;
		padding-left: 0;
		border-radius: 5px;
		font-size: 20px;
		font-weight: 500;
		cursor: pointer;
	  }
	
	}
	@media (max-width: 767px){
		.ct-box{
			margin: 12px 0;
		}
		.sec_head h2{
			font-size: 2.2rem;
		}
	}
	
	@media(max-width: 590px){
		.hero_slider{
			margin-top: 5rem;
		border-radius: 8px;
		}
		.time-bar-container{
			height: 4px;
		}
		.free_exam_log_portion h1{
			font-size: 35px;
		}
		
	
	}
	@media (max-width: 460px){
		
	
	}
	@media (max-width: 400px){
		.testimonial_slider_box img{
			height: 180px;
		}
		.testimonial_overlay2,
		.testimonial_overlay1{
			background: transparent;
		}
		.owl-dots{
			width: 100vw;
		}
	}
	@media (max-width: 360px){
	
	}
	
	