/* Jai Shiva */
@media (min-device-width:320px)
{
#full4
{
width:95%;
    position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #fff;
	
	
    border: solid;
   
    background-color: #FFFFFF;
    margin-top: 48px;
    border: 1px solid #000;
    border: solid;
    border-radius: 12px;
    border-color: #48684E;
    box-shadow: 0 0 12px #ffffff;
    border-width: 12px;
		
	
	
}
#overlay_mobile_desktop
{
	border:solid; width:100%;background-color:#FFFFFF;
	margin-top:48px;
}
#search2
{
border:solid; padding:8px; border-width:1px; border-color:#999999;
}
#table_scroll
{
overflow:scroll; height:648px;
}

#logo2
{
text-align:center;
}
#search-text-field1
{
width:100%;
height:48px;
background-color:#FFFFFF;
color:#8A8A8A;
border:solid;
border-width:1px;
border-color:#CCCCCC;
font-size:18px;
font-family:Calibri;
padding:2px;
}


search-text-field2
{
width:80%;
height:32px;
background-color:#FFFFFF;
color:#8A8A8A;
border:solid;
border-width:1px;
border-color:#CCCCCC;
font-size:18px;
font-family:Calibri;
padding:2px;
}
#desktop_header
{
 display:none;
}

#mobile_header
{
display:block;
}

  #mobile_menu1
  {
  display:block;
}

  #bg
  {
 background: url('1-1.jpg') no-repeat center center fixed;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#footer1_desktop
{
display:none;
visibility:hidden;
}

#footer1_mobile
{
display:block;
visibility:visible;
}
#footer1_mobile
{
display:block;
visibility:visible;
}
#desktop_login
{
display:none;
}
#mobile_login
{
display:block;
}

}
@media (min-width:768px){
#full4
{
width:80%;
    position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #fff;
	
	
    border: solid;
   

    margin-top: 48px;
    border: 1px solid #000;
    border: solid;
    border-radius: 12px;
    border-color: #48684E;
    box-shadow: 0 0 12px #ffffff;
    border-width: 12px;
}
#mobile_review
{
display:none;
}
#overlay_mobile_desktop
{
	border:solid; width:50%;background-color:#FFFFFF;
	margin-top:48px;
	border:1px solid #000;
	border:solid;
	border-radius:12px;
	border-color:#48684E;
	box-shadow:0 0 12px #FFFFFF;
	border-width:12px;
}
#search2
{
border:solid; width:50%; padding:8px; border-width:1px; border-color:#999999;
}

#logo2
{
text-align:left;
}
#search-text-field1
{
width:100%;
height:48px;
background-color:#FFFFFF;
color:#8A8A8A;
border:solid;
border-width:1px;
border-color:#CCCCCC;
font-size:18px;
font-family:Calibri;
padding:2px;
}

#search-text-field2
{
width:348px;
height:38px;
background-color:#FFFFFF;
color:#8A8A8A;
border:solid;
border-width:1px;
border-color:#CCCCCC;
font-size:18px;
font-family:Calibri;
padding:2px;
}

#city
{

height:38px;
color:#8A8A8A;
border:solid;
border-width:1px;
border-color:#CCCCCC;
font-size:18px;
font-family:Calibri;
padding:2px;
}
#state_id
{

height:38px;
color:#8A8A8A;
border:solid;
border-width:1px;
border-color:#CCCCCC;
font-size:18px;
font-family:Calibri;
padding:2px;
}
#country_id
{

height:38px;
color:#8A8A8A;
border:solid;
border-width:1px;
border-color:#CCCCCC;
font-size:18px;
font-family:Calibri;
padding:2px;
}
#locality_id
{

height:38px;
color:#8A8A8A;
border:solid;
border-width:1px;
border-color:#CCCCCC;
font-size:18px;
font-family:Calibri;
padding:2px;
}

#tutor_type
{
width:100% !important;
height:38px;
background-color:#FBFBFB;
color:#8A8A8A;
border:solid;
border-width:1px;
border-color:#CCCCCC;
font-size:18px;
font-family:Calibri;
padding:2px;
}

#search
{
background-color:#84D882;
border-radius:4px;
color:#FFFFFF;
border:solid;
width:auto;
height:38px;
border-color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
}

#submenu
{
	width:16.22%;
}
#desktop_header
{
 display:block;
}

#mobile_header
{
 display:none;
}




  #bg
  {
 background: url('1.jpg') no-repeat center center fixed;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#footer1_desktop
{
display:block;
visibility:visible;
}

#footer1_mobile
{
display:none;
visibility:hidden;
}
#desktop_login
{
display:block;
}
#mobile_login
{
display:none;
}


}

.hover1:hover
{
color:#CC0000;
}
.border
{
border:solid;
border-color:#CCCCCC;
}
.white
{
color:#FFFFFF;
}
.white2
{
color:#CCCCCC;
font-family:"Courier New", Courier, monospace;
}
.title
{
font-weight: bold;
font-size:32px;
color:#006600;
text-align: center;
text-shadow:2px 4px 12px #666666;
font-family: Calibri;
background-color:#F2F2F2;
line-height:42px;
padding:8px;
}
.title2
{
font-weight: bold;
font-size:18px;
color:#006600;
text-align: center;
font-family: Calibri;
background-color:#F2F2F2;
line-height:42px;
padding:8px;
}
.title2small
{
font-weight: bold;
font-size:14px;
color:#666666;
font-family: Calibri;


}

.title2small1_1
{
font-weight: bold;
font-size:12px;
color:#666666;
font-family: Calibri;
padding:4px;

}

.round1
{
border-radius:50%;
box-shadow:0 0 8px;
border:solid;
border-color:#FFFFFF;
}
.round1_1
{

	box-shadow:0 0 2px;
border:solid;
border-color:#FFFFFF;
}
.round2
{
border-width:8px;
background-color:#FFFFFF;
border-radius:50%;

border:solid;
border-color:#FFFFFF;
}
.round8
{
border-radius: 20%;  border:solid; border-color:#CCCCCC;
box-shadow:0 0 8px;
border-color:#FFFFFF;
}

.bg2
{
background-color:#FFFFFF;
padding:4px;
line-height:24px;
font-family: Calibri;
font-size:15px;
font-weight:bold;
color:#333333;
}

.bg2_1
{
background-color:#FFFFFF;
padding:4px;
line-height:24px;
font-family: Calibri;
font-size:15px;
font-weight:bold;
color:#333333;

/*box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 4px 15px 0 rgba(0, 0, 0, 0.19);*/
border-radius: 15px;
}


.line1
{
background-color:#FFFFFF;
height:8px;
}
.line2
{
height:12px;
}
.line2-1
{
height:4px;
}
.content4
{
width:100%;
padding:8px;
line-height:24px;
font-family: Calibri;
font-size:16px;
color:#333333;
text-align:justify;
background-color:#FFFFFF;
box-shadow:0 0 0px #888888;
}

.content4_1
{
width:100%;
padding:15px;
line-height:24px;
font-family: Calibri;
font-size:16px;
color:#333333;
text-align:justify;
background-color:#FFFFFF;

/*box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 2px 8px 0 rgba(0, 0, 0, 0.12	);*/
border-radius: 15px;

/*border: 1px solid #73AD21;*/
}
.line4
{
height:12px;
background-color:#333333;
}
.white
{
color:#FFFFFF;
}
.full {
    width: 33%;
	}
	.paddings1
	{
	padding:4px;
	}
	.pointers
	{
	cursor:pointer;
	}
	.text8
	{
	width:100%;
	height:48px;
	}
	.text-area8
	{
	width:100%;
	height:148px;
	}
	.whitebg
	{
	background-color:#FFFFFF;
	padding:4px;
	font-weight:bold;
	font-size:16px;
	}
	.textarea12
	{
	width:100%;
	}
	.list8
	{
	width:100%;
	height:48px;
	}
	.text-field12
	{
	width:100%;
	height:38px;
	}	
	.bold_thin
	{
	font-weight:800;
	color:red;
	}
	