




/*For Mobile Design*/
@media only screen and (min-device-width : 320px) and (max-device-width : 768px) {

	/*text sizes*/
	td.driving_fst_col h3 {
	    font-size: 40px;
	    line-height: 60px;
	}
	.large_device_hidden_section.margin_bottom.margin_top.mobile_design h3 {
	    font-size: 30px;
	    line-height: 45px;
	    text-align: left;
	}
	ul.theory_test_list h3 {
	    font-size: 35px!important;
	    line-height: 42px!important;
	}
	.all_student_section img {
	    width: 100%;
	    height: 20em;
	}
	.large_device_hidden_section.margin_bottom.margin_top.mobile_design.padding_.all_student_section h3 {
	    font-size: 30px;
	    text-align: right;
	}
	.container-fluid.mobile_design.large_device_hidden_section.show_laptops.margin_bottom.margin_top.padding_.driving_section h3 {
	    font-size: 35px;
	    line-height: 50px;
	}
	.simple_text h2 {
    font-size: 50px;
    line-height: 80px;
}
	.simple_text h3 {
	    font-size: 30px!important;
	    text-align: center;
	    font-weight: bold;
	}

    div#fi-widget-container {
        /*display: none!important;*/
    }
	td.driving_fst_col h1 {
	    font-size: 50px!important;
	}
    td.side_widget {
	    
	}

		td.driving_fst_col {
	    width: 100%!important;
	    padding: 2%;
	    font-size: 20px!important;
	}
	td.left_gap {
	    width: 3%;
	}
	td.common_left {
	    padding: 0 4.5%;
	}

	/*hidden display css */

	.mobile_hidden_section
	{
		display: none!important;
	}
	.large_device_hidden_section
	{
			display: block!important;
	}

	td.all_std_column {
	    text-align: center;
	}
	ul.theory_test_list img {
	    float: left;
	}
	h3 {
    font-size: 18px;
    line-height: none!important;
    font-weight: 600;
	}

	.margin_bottom
	{
		margin-bottom: 3rem;
	}
	.margin_top
	{
		margin-top: 3rem;
	}
	.padding_ {
	    padding: 0 5rem;
	}
	.text_bold
	{
		font-weight: 700;
	}
	.text_align
	{
		text-align: center!important;
	}


	/*text formatting*/
	.large_device_hidden_section.margin_bottom.margin_top.mobile_design {
	    text-align: center;
	}
	ul.theory_test_list li h3 {
	    font-size: 24px;
	    line-height: 30px;
	}
	.large_device_hidden_section.margin_bottom.margin_top.mobile_design h3 {
	    font-size: 22px;
	    line-height: 45px;
	}
	/*.simple_text {
	    margin-top: 20rem;
	}*/
	.divider {
	    border: 1px solid #000;
	    width: 80%;
	    margin: 5rem auto;
	}
	.container-fluid.mobile_design.youtube_section_logos.margin_bottom.large_device_hidden_section.padding_ img {
	    width: 18em;
	    height: 8em;
	    margin: 5%;
	    vertical-align: middle;
	}
	.container-fluid.mobile_design.youtube_section_logos.margin_bottom.large_device_hidden_section.padding_ {
	    padding-left: 12rem;
	}
	.driving_inst_title> h3 {
	    text-align: center;
	    font-size: 36px!important;
	    padding: 3rem 0px;
	    font-weight: 600;
	}
		.friendly_approach h3 {
	    text-align: left;
	}
	ul.theory_test_list li h3 {
	    text-align: left;
	}

	/*logo*/
	.navbar-brand img {
	    max-height: 50px!important;
	}
	.navbar-brand {
		    height: 100px!important;
		}
		.navbar-brand {
	    padding-top: 25px !important;
	}
}



/*====================================================================================================================================
				
													TABLET

===================================================================================================================================== */


@media only screen and (min-device-width : 729px) and (max-device-width : 1024px){





	.hidden_laptops
	{
		display: none!important;
	}
	.show_laptops
	{
		display: block!important;
	}
	
		/*logo*/
	.navbar-brand img {
	    max-height: 50px!important;
	}
	.navbar-brand {
		    height: 100px!important;
	}
	.navbar-brand {
	    padding-top: 25px !important;
	}


	/*simple text section*/
	.simple_text {
    text-align: center;
}
	ul.theory_test_list img {
	    float: left;
	    vertical-align: middle;
	    margin: 1rem;
	}
	.padding_ {
	    padding: 0 5rem;
	}
	.margin_top {
	    margin-top: 3rem;
	}
	.margin_bottom {
	    margin-bottom: 3rem;
	}
	.large_device_hidden_section.margin_bottom.margin_top.mobile_design h3 {
	    font-size: 22px;
	    line-height: 45px;
	    text-align: left;
	}
	.driving_inst_title> h3 {
	    text-align: center;
	    font-size: 36px!important;
	    padding: 3rem 0px;
	    font-weight: 600;
	}
	.text_bold {
	    font-weight: 700;
	}
	.text_align {
	    text-align: center!important;
	}
	.container-fluid.mobile_design.youtube_section_logos.margin_bottom.large_device_hidden_section.padding_ img {
	    width: 18em;
	    height: 8em;
	    margin: 2rem 13rem;
	    vertical-align: middle;
	}
		.lesson_prcatice {
	    width: 50%!important;
	    padding: 3rem!important;
	}
}

/*====================================================================================================================================
				
														LAPTOPS

===================================================================================================================================== */

@media (min-width: 1025px) and (max-width: 1280px) {
  
  //CSS
  
}

/*====================================================================================================================================
				
														LAPTOPS

===================================================================================================================================== */

@media screen and (max-width: 1024px) {

	.hidden_tablets
	{
		display: none!important;
	}
}

@media screen and (min-width: 480px) {
.large_device_hidden_section
	{
		display: none;
	}
}

/*====================================================================================================================================
				
														FOR ALL

===================================================================================================================================== */


.theory_test
{
	width:21%;
}
td.driving_fst_col {
    width: 50%;
}

td.side_widget {
	     width:17%;
	}
.lesson_prcatice
{
	width:18%;
}