body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	/*background:#f5f5f5;*/
}

body a{ font-size:12px;}

.mengvlor {background:#2081ac; box-shadow: 0 5px 5px #cccccc;}
.fotbodre { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.bofulweb { border:1px solid #cccccc; line-height:25px;}
.bordmque { border:1px solid #cccccc;}
.imgfullw { width:100%;}
.zuper { z-index:10;}
.con_mobbxx { display:none;}
.mengvlormob { display:none; list-style:none; color:#FFFFFF;}


.lightbox-gallery {
    background-image: linear-gradient(#4A148C, #E53935);
    background-repeat: no-repeat;
    color: #000;
    overflow-x: hidden
}

.lightbox-gallery p {
    color: #fff
}

.lightbox-gallery h2 {
    font-weight: bold;
    margin-bottom: 40px;
    padding-top: 40px;
    color: #fff
}

@media (max-width:767px) {
    .lightbox-gallery h2 {
        margin-bottom: 25px;
        padding-top: 25px;
        font-size: 24px
    }
}

.lightbox-gallery .intro {
    font-size: 16px;
    max-width: 500px;
    margin: 0 auto 40px
}

.lightbox-gallery .intro p {
    margin-bottom: 0
}

.lightbox-gallery .photos {
    padding-bottom: 20px
}

.lightbox-gallery .item {
    padding-bottom: 30px
}




#nav{
font-size:12px;
	list-style:none;
	font-weight:bold;
	/* Clear floats */
	float:left;
	width:100%;
	padding:0;
	margin:0;
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
}
#nav li{
	float:left;
	position:relative;
	border-right:1px solid #CCCCCC;
}
#nav a{
	display:block;
	color:#fff;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:26px;
	padding-right:26px;
}
#nav a:hover{
	color:#fff;
	background:#2081ac;
	text-decoration:underline;
}
.topTitle {
    font-size: 23px;
    font-weight: 800;
    padding: 20px 0;
    border: 1px solid #d8d8d8;
    border-radius: 75px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 40px;
}
.titPage {
    display: block;
    padding-top: 25px;
    padding-bottom: 8px;
    font-size: 28px;
    font-weight: 600;
    border-bottom: 1px solid #737373;
    margin-bottom: 22px;
    color: #3e3e3e;
}
.docImg img {
    width: 100%;
}

.docImg {
    margin-bottom: 60px;
}
/*--- DROPDOWN ---*/
#nav ul{
	background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	width:200px;
	padding:0;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	float:none;
	border-bottom:1px solid #CCCCCC;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:#2081ac;
	text-decoration:underline;
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#333;
}


.menu_simple ul {
    margin: 0; 
    padding: 0;
    width:258px;
    list-style-type: none;

}

.menu_simple ul li a {
    text-decoration: none;
    color: white; 
    padding: 10.5px 11px;
    background-color: #2081ac;
	border-bottom:1px dotted #CCCCCC;
    display:block;
}
 
.menu_simple ul li a:visited {
    color: white;
}
 
.menu_simple ul li a:hover, .menu_simple ul li .current {
    color: white;
    background-color: #5FD367;
}

.teboey{ line-height:20px; text-align: justify; padding-left:5px; padding-right:5px; font-size:12px;}

.headersers{font-size:18PX; padding-left:5px; padding-top:10px; padding-bottom:10px; color:#666666;}
.headersersne{font-size:18PX; color:#666666;}

.moretese{ color:#666666; text-decoration:none; padding-bottom:5px; padding-top:5px; display:block;}
.moretese:hover { color:#666666; text-decoration: underline; padding-bottom:5px; padding-top:5px;}

h2{ padding:0px; margin:0px; font-size:14px; padding-top:8px; padding-bottom:8px;}

.teibor{ border-bottom:1px solid #CCCCCC;}
.twebox{ border:1px solid #CCCCCC;
    box-shadow: 0 5px 5px #cccccc;
}

.twerttezt{ font-size:12px; text-align:justify; padding:5px; line-height:18px; border-bottom:1px solid #CCCCCC;}

.tweihead{ display:block; padding-top:8px; padding-bottom:5px; padding-left:5px; font-weight:bold; color:#2081ac ;}

.tweitest{ color:#ffffff; font-weight:bold; padding-left:5px; font-size:14px; background:url(arrow-upne.png) #2081ac no-repeat left bottom;}
.desote{ font-size:12px; line-height:20px; padding:5px; text-align:justify;}
.heewrin{padding-bottom:10px; padding-top:10px; padding-left:10px; color:#FFFFFF; background:#2081ac ;}
.martpc{ font-size:14px; color:#2081ac; text-align:center; padding-bottom:5px; padding-top:5px;}

.arrwondown{padding:0; margin-top:-11px; padding-left:10px;}
.maobtabox{background:#FFFFFF; border-radius:10px; padding:4px; border:1px solid #CCCCCC;}

.eventmoretese{ color:#666666; text-decoration:none;}
.eventmoretese:hover { color:#666666; text-decoration: underline;}

.formconte{ border:1px solid #CCCCCC; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px;}

.cart_btnweb { background: none repeat scroll 0 0 #2081ac; color: #fff; cursor: pointer; height: 34px; letter-spacing: 1px; padding: 0 20px; border:2px solid #2081ac;}
.cart_btnweb:hover {border:2px solid #333333; background: none repeat scroll 0 0 #333333; color: #fff; cursor: pointer; height: 34px;}



.listivxbxbor {
	background: #fff;
	border: 1px solid #e7e7e7;
	margin: 8px 0;
	width: 100%;
	float: left;
	overflow: hidden;
	padding: 10px 1.5% 8px;
	position: relative;
	box-shadow: 0 1px 4px rgba(0,0,0,0.04);
	line-height: 25px;
	font-size: 13px;
}
.lishedh a {
	font-size: 18px;
}
.title { font-size:18px;}
.serchretbbx {
	display: block;
	width: 100%;
	float: left;
	color: #333333;
}
.lishedjk {
	width: 70%;
	display: block;
	float: left;
}
.lishedjk1 {
	width: 30%;
	display: block;
	float: left;
	text-align: right;
	font-size: 13px;
}

.tdbh {background:#ededed; color:#000000;}
.radeoinline { display:block; width:100%; font-size:14px;}
.radeoinline tbody tr { display:inline-block; width: auto;}
.radeoinline tbody tr td{ display:inline-block; width: auto; margin-right:10px;}
.radeoinline tbody tr td input{ margin-right:5px;}
.frbor { border:1px solid #ededed; border-radius:5px; box-shadow:6px 7px 2px -7px #ccc;}

.fontsize1 { font-size:12px;}
.fontsize2 { font-size:13px;}
.fontsize3 { font-size:14px;}
.fontsize4 { font-size:15px;}

.tavbkhu { border:1px solid #cccccc;}


.deflftdk { float:left; display:block; width:25%;}
.defrgtftdk { float:right; display:block; width:75%;}
.rowtexrd {
	display: inline-block;
	margin-right: -15px;
	margin-left: -15px;
	min-width:100%;
}
.pdtopgmst { margin-top:2em;}
.pdtopgmsthp { margin-top:2em;}
.fulldivhy { display:block; width:100%; float:left;}

.lefylnk ul { list-style:none; padding:0; margin:0;}
.lefylnk ul li { list-style:none; padding:7px; margin:0; border-bottom:1px solid #cccccc;}
.lefylnk ul li a { color:#333333;}
.lefylnk ul li a:hover { text-decoration:none;}
.lefylnk ul li:hover { background:#ededed; text-decoration:none;}
.Rating_popup { display:none;}
.cifyyte { font-size:16px; line-height:47px;}

.evfomauk img { width:267px; height:240px;}

.fbtwehebx { width:auto; margin:0 auto; margin-left:43%; padding-top:10px; padding-bottom:5px;}
.fbtwehebx1 { display:block; float:left; width:auto; padding-right:10px;}
.fbtwehebx2 { display:block; float:left; width:auto; padding-left:10px;}

@media(max-width:768px){

.headersersne { margin-top:1em;}
.con_mobbxx {
	width: 10%;
	display: block;
	float: left;
	padding-top: 0;
	position: absolute;
	top: 0;
}
.mengvlor { display:none;}
.mengvlormob {
	display: block;
	width: 70%;
	background: #000000;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	
}
.mengvlormob ul li a { color:#FFFFFF; display:block; padding:10px;}
.Rating_popup {
	background: url(http://www.jobsonmail.in/images1/bri.png)repeat scroll 0 0;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	opacity:90%;
	z-index: 16;
	display: none;
	overflow-y:scroll;
}
.mobkilso { padding:12px; display:block; color:#FFFFFF; border-bottom:1px solid #333333;}
.mobkilso:hover { color:#FFFFFF;}

.lishedjk {
	width: 100%;
	display: block;
	float: left;
}
.lishedjk1 {
	width: 100%;
	display: block;
	float: left;
	text-align: left;
	font-size: 13px;
}

.deflftdk { float:left; display:block; width:100%;}
.defrgtftdk { float:left; display:block; width:100%;}
.pdtopgmst { margin-top:0;}
.pdtopgmsthp { margin-top:1em;}


.moblemnlnkbrn { display:block; float:left; width:60%; background:#000000; min-height:100%;}
.moblemnlnk { display:block; width:100%; display:block;}
.moblemnlnk ul { list-style:none; padding:0;}
.moblemnlnk ul li { display:block; padding:12px; margin:0; border-bottom:1px solid #252729;}
.moblemnlnk ul li a { color:#888888;}
.cifyyte { font-size:14px; line-height:25px;}
.cifyytembhd { display:none;}

.evfomauk img { width:100%; height:auto;}
.fbtwehebx { width:auto; margin:0 auto; margin-left:auto; padding-top:5px; padding-bottom:13px;}
}