@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family: 'Roboto Condensed', sans-serif;
}
.full-wrapper {
	width:100%;
	margin:0px auto;
}
.wrapper {
	width:1100px;
	margin:0 auto;
}
	.left-wrapper{ width:77%; float:left;}
	
	.right-wrapper{width:20%; float:right; margin-top:70px;}
a{text-decoration:none !important;}
header {
	float:left;
	width:100%;
*position:fixed;
	height:105px;
	background:#edf1f3;
	z-index:99;
	*margin-top: 30px;
	border-bottom:3px solid #198eff;
}
header1 {
	float:left;
	width:100%;
	height:105px;
	background:#edf1f3;
	z-index:99;
	margin-top: 30px;
	border-bottom:3px solid #198eff;
	display:none;
}
.top {
	float:left;
	width:100%;
	height:30px;
	background:#feb900;
	z-index:999;
}
.top1 { display:none;
	float:left;
	width:100%;
	height:30px;
	background:#feb900;
	position:fixed;
	z-index:999;
}

.ph {
	float:right;
	color:#fff;
	font-size:14px;
	margin-top:7px;
}
.ph a {
	color:#fff;
	font-size:14px;
	text-decoration:none;
}
.logo {
	float: left;
	margin-top: 23px;
	width: 23%;
}
.logo img {
	float:left;
	width:100%;
}
.nav-main nav {
	float: right;
	margin-top: 52px;
	width: 75%;
}
.nav-main nav ul {
	float:left;
	width:100%;
}
div#page{display:none;}
.nav-main nav ul li {
	float:left !important;
	display:inline ;
	list-style:none;
}
.nav-main nav ul li a {
	color: #555555 !important;
	font-size: 16px !important;
	margin-left: 20px !important;
	padding: 22px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}
li#sub1{position:static; float:left;}
li#sub1:hover #sub{display:block;}
ul#sub{display:none; position:absolute; float:left; z-index:1001; width:auto; background:#fff; border-radius:4px;}
ul#sub li{float:left; width:auto; display:inline;}
ul#sub li a{float:left; width:auto; color:#000;}

.nav-main nav ul li a:hover {
	color:#fff !important ;
	background:url(../images/hover.png) no-repeat left;
	background-size:100% 100%;
}
nav ul li a.active {
	color:#fff !important;
	background:url(../images/hover.png) no-repeat left !important;
	background-size:100% 100% !important;
}
.banner {
	float:left;
	width:100%;
	position:relative;
	z-index:-12;
}
.banner img {
	float:left;
	width:100%;
	height:360px;
}
.panel-1 {
	background: #3491cc none repeat scroll 0 0;
	border-bottom: 7px solid #feb900;
	float: left;
	padding-bottom: 30px;
	position: relative;
	width: 100%;
}
.panel-1 .col-full {
	float:left;
	width:100%;
	background:#3491cc;
	margin-top:0;margin-bottom: 20px;
}
.panel-1 .col-full .col-1 {
	float: left;
	margin: 10px;
	width: 48%;
}
.panel-1 .col-full .col-1 img {
	float:left;
	width:100%;
	border:3px solid #fff;
}
.panel-1 .col-full .col-1 .head {
	border-bottom: 1px solid #72bfe2;
	color: #fff;
	float: left;
	font-size: 28px;
	margin-top: 20px;
	padding-bottom: 15px;
	text-transform: uppercase;
	width: 100%;
}
.panel-1 .col-full .col-1 .eng {
	float:left;
	width:25%;
}
.panel-1 p {
	float:left;
	width:100%;
	color:#fff;
	font-size:14px;
	margin-bottom: 0;
}
.panel-1 .col-full .col-1 .read-more a {
	background: #fff none repeat scroll 0 0;
	color: #a5a5a5;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 61px;
	padding: 9px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.panel-1 .col-full .col-1 .read-more1 a {
	background: #fff none repeat scroll 0 0;
	color: #a5a5a5;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 30px;
	padding: 9px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.panel-1 .col-full .col-1 .read-more a:hover {
	color:#fff;
}
.panel-1 .col-full .col-1 .read-more1 a:hover {
	color:#fff;
}
.panel-1 .panel-4 h2{text-align:center;}
.panel-2 {
	float:left;
	width:100%;
	background:#fff;
padding-bottom: 80px;}
.panel-2 h1 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:2px;
	color:#198eff;
	text-align:center;
	font-size:40px;
	font-weight:normal;
}
.panel-2 p {
	float:left;
	width:100%;
	text-align:center;
	font-size:20px;
	line-height: 28px;
}
.panel-2 .read-more a {
	background: #6c6c6c none repeat scroll 0 0;
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: 44%;
	padding: 10px 12px;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 30px;
}
.panel-2 .read-more a:hover {
	color:#fff;
}
.panel-3 {
	float:left;
	width:100%;
	background:#feb900;
	height:370px;
}
.panel-3 h2 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:2px;
	color:#000;
	text-align:center;
	font-size:28px;
	font-weight:normal;
}
.panel-3 .coll-full {
	float: left;
	margin-left: 23px;
	margin-top: 21px;
	width: 100%;
}
.panel-3 .coll-full .col-2 {
	float:left;
	width:22%;
	margin:10px;
}
.panel-3 .coll-full .col-2 img {
	float:left;
	width:100%;
}
.panel-3 .coll-full .col-2 .head2 {
	color: #000;
	float: left;
	font-size: 19px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.panel-4 {
	background: #fff none repeat scroll 0 0;
	float: left;
	height: 250px;
	width: 100%;
}
.panel-4 h2 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:25px;
	color:#000;
	font-size:28px;
	font-weight:normal;
	text-align:left;
}
.panel-4 .form {
	float:left;
	width:100%;
}
.panel-4 .form .cl-1 {
	float:left;
	width:40%;
}
.panel-4 .form .cl-2 {
	float:left;
	width:40%;
}
.panel-4 .form .cl-3 {
	float:left;
	width:20%;
}
.panel-4 .form .cl-1 .input {
	float: left;
	font-size: 15px;
	margin-top: 10px;
	padding: 7px;
	width: 93%;
	color: #647077;
}
.panel-4 .form .cl-2 .input1 {
	color: #647077;
	float: left;
	font-size: 15px;
	height: 110px;
	margin-top: 10px;
	padding: 7px;
	width: 93%;
}
.maps iframe{
    pointer-events: none;
}
.panel-4 .form .cl-3 .submit {
	background: #198eff none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 18px;
	margin-top: 10px;
	padding: 52px;
	text-transform: uppercase;
	width: 89%;
}
.border {
	border-top: 1px dashed #647077;
	float: left;
	margin-left: 18%;
	margin-top: -40px;
	width: 79.7%;
}
.footter {
	float:left;
	width:100%;
	background:#3e454d;
	height:110px;
}
.copy {
	color: #fff;
	float: left;
	font-size: 14px;
	margin: 47px;
}
.design {
	color: #fff;
	float: right;
	font-size: 14px;
	margin-top: 46px;
}
.design a {
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:14px;
}
.social {
	float: left;
	margin: 18px;
}
.social li {
	float:left;
	display:inline;
	list-style:none;
}
.social li img {
	float:left;
	width:100%;
}
.panel-5 {
	float:left;
	width:100%;
	background:#400090;
	height:275px;
}
.panel-5 h2 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:25px;
	color:#fff;
	font-size:28px;
	font-weight:normal;
}
.panel-5 .adress {
	float:left;
	width:50%;
}
.panel-5 .adress .head3 {
	float:left;
	width:100%;
	margin-bottom:0px;
	margin-top:0px;
	color:#fff;
	text-transform:capitalize;
	font-size:18px;
}
.panel-5 .adress li {
	float:left;
	width:100%;
	list-style:none;
	line-height:22px;
	color:#fff;
}
.panel-5 .adress li a {
	color:#fff;
	text-decoration:none;
}
.panel-5 .map {
	float: left;
	width: 48%;
	margin-top: 13px;
}
/* aboutus-------------------------------------------------------------*/

h2 {
	float:left;
	width:100%;
	color:#fff;
	font-size:26px !important;
	text-align:center !important;
	font-weight:normal !important;
	text-transform:uppercase !important;
}
p.col-con {
	float:left;
	width:100%;
	color:#fff ;
	font-size:20px !important;
	text-align:justify !important;
	line-height:30px;
}
p.col-con1 {
	float:left;
	width:100%;
	color:#fff ;
	font-size:20px !important;
	text-align:center !important;
	line-height:30px;
}
p.head4 {
    float: left;
    width: 100%;
    font-size: 22px !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
    margin-top: 20px;
    margin-bottom: 10px;
	text-align:center;}
p.head4-0 {
	float:left;
	width:100%;
	font-size:22px !important;
	color:#000 !important;
	text-transform:uppercase !important;
	text-align:center !important;
	font-weight:600 !important;
}

table.mytb{border: 0px none;
overflow: scroll;
margin-top: 56px;
float: left;}
table.mytb td{ border: 1px solid #C9C9C9; padding:0 10px;}
.panel-1 img{float:left; width:50%;}
tbody {
    overflow-y: auto;    /* Trigger vertical scroll    */
    overflow-x: hidden;  /* Hide the horizontal scroll */
}
table.mytb p{margin-top:7px; margin-bottom:7px;}

ul.newul{float:left; width:90%;}

ul.newul li{float:left; width:100%; color:#000; list-style:none; line-height:24px; text-transform:capitalize; list-style:url(../images/list-style.png);}
.panel-1 .adress {
	float:left;
	width:50%;
}
.panel-1 .adress .head3 {
	float:left;
	width:100%;
	margin-bottom:0px;
	margin-top:0px;
	color:#fff;
	text-transform:capitalize;
	font-size:18px;
}
.panel-1 .adress li {
	float:left;
	width:100%;
	list-style:none;
	line-height:22px;
	color:#fff;
}
.panel-1 .adress li a {
	color:#fff;
	text-decoration:none;
}
.img{float:left; width:100%; margin-right:20px; margin-left:30px; margin-top:30px;}
.img img{float:left; width:50%; border:1px solid #e1e1e1;}


.pane2-1 {
background: #FFF none repeat scroll 0px 0px;border-bottom: 7px solid #feb900;
	float: left;
	padding-bottom: 30px;
	position: relative;
	width: 100%;
}
.pane2-1 h2{
    float: left;
    width: 100%;
    text-transform: uppercase;
    margin-bottom: 5px;
    color: #000;
    font-size: 28px;
    font-weight: normal;
    text-align: left;
}
.pane2-1 .col-full {
	float:left;
	width:100%;
	background:#3491cc;
	margin-top:-56px;
}
.pane2-1 .col-full .col-1 {
	float: left;
	margin: 10px;
	width: 48%;
}
.pane2-1 .col-full .col-1 img {
	float:left;
	width:100%;
	border:3px solid #fff;
}
.pane2-1 .col-full .col-1 .head {
	border-bottom: 1px solid #72bfe2;
	color: #000;
	float: left;
	font-size: 28px;
	margin-top: 20px;
	padding-bottom: 15px;
	text-transform: uppercase;
	width: 100%;
}
.pane2-1 .col-full .col-1 .eng {
	float:left;
	width:25%;
}
.pane2-1 p {
	float:left;
	width:98%;
	color:#000;
	font-size:14px;
	margin-bottom: 0;
}







#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  position: relative;
}
#cssmenu {
  line-height: 1;
  width: auto;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  display: block;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul > li {
  display: inline-block;
  float: left;
  margin: 0;
}
#cssmenu.align-center {
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  color: #000000;
  font-size: 12px;
}
#cssmenu > ul > li:hover:after {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  /*border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #db000b;*/
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu.align-right > ul > li:first-child > a,
#cssmenu.align-center > ul > li:first-child > a {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#cssmenu.align-right > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a {
  color: #000000;
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 172px;
  top: 100%;
  left: 0;background: #FFF none repeat scroll 0% 0%; padding:0;
}
#cssmenu.align-right .has-sub ul {
  left: auto;
  right: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px; width:100%; border-bottom: 1px dotted #000;

}

#cssmenu .has-sub ul li a {
  font-size: 11px;
  filter: none;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff; margin-left:0 !important;
}
#cssmenu .has-sub ul li:hover a {
 color:#000;background: #198EFF;
}
#cssmenu ul ul li:hover > a {
  color: #ffffff;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu.align-right .has-sub .has-sub ul,
#cssmenu.align-right ul ul ul {
  left: auto;
  right: 100%;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #a80008;
  border-bottom: 1px dotted #ff0f1b;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #8f0007;
}
#cssmenu ul ul li.last > a,
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul ul li.last > a,
#cssmenu ul ul ul li:last-child > a,
#cssmenu .has-sub ul li:last-child > a,
#cssmenu .has-sub ul li.last > a {
  border-bottom: 0;
}


/*latest updates-----------------------------------------------------------------------------------------------------*/

.boxes{float:left; width:100%; margin-top:10px;}

.box{float:left; width:30%; margin-left:2%; border: 1px solid #e1e1e1; margin-top:10px;}

.box .box-img{float:left; width:100%; position:relative;}


.box .box-img img{float:left; width: 99.4%;height: 200px;}

.box .box-img span{float:left; position:absolute; width:100%;background: rgba(141, 102, 189, 0.57) none repeat scroll 0% 0%;color:#fff;padding: 46px 0px;
text-align: center; left:0; opacity:0;height: 141px;}
.box .box-img:hover span{opacity:1; cursor:pointer;}
.title{float:left; width:100%;}

span p{color:#fff !important ;}


p.title{float:left; width:100%;background:#9D7BC6;color:#fff; text-align:center; text-transform:uppercase; font-size:17px; padding:5px 0;}

.box .content{float:left; width:100%; padding:0; }

.content p{float:left; text-align:center; font-size:16px; color:#000; min-height:190px;}


.read{float:left; text-align:center; width:100%;}

p.read{float:left; padding:5px 0; width:32%; text-align:center; background:#198EFF; color:#fff; cursor:pointer;margin-left: 34%;}

p.read:hover{background:#FECB00; }

.full{float:left; width:97%; margin-left:1%;}

p.col-headp{float:left; width:100%; font-size:29px; color:#000; }

p.head4-01{float:left; width:100%; text-align:center; font-size:30px; margin-bottom:20px; margin-top:10px;}
	.tab{float:left; width:100%;margin-top:0px;}
	
	.tab p{float:left; background: #083B4A none repeat scroll 0% 0%; color:#fff; font-size:17px; padding:7px 0; text-align:left; padding-left:5px;border-radius: 5px; cursor:pointer;margin-bottom: 3px;}
	
	.tab2{display:none;}

.img2{float:left; width:100%; margin-right:20px; margin-left:30px; margin-top:30px;}

.img2 img{float:left; width:80%;}

p.active{background:#000 !important; color:#fff !important;}

.tab a{color:#fff; text-decoration:none !important; text-transform:capitalize;}

.full p{float:left; text-transform:capitalize; font-size:20px;margin-bottom: 10px;margin-top: 30px;}
.left-wrapper h2{float:left; font-size:30px; color:#000; font-weight:normal; text-align: left; }

.mytb2{float:left;background: #fff !important; }

p.link1 , p.link2 , p.link3 , p.link4 , p.link5 , p.link6{float:left; font-size:19px; cursor:pointer;}
#p1 , #p2 , #p3 , #p4 , #p5 , #p6{display:none; font-size:16px; float:left;margin-left: 20px;}

.full img{    float: left;
    width: 45%;
    margin-top: 10px;
    *max-height: 300px;
}
.full-img{float:left; width:100%; margin-top:70px;}

.full-img img{float:left; width:99%; margin-top:0; border:3px solid #e1e1e1;}

p.read a{text-decoration:none;}

/*-------------------mobile responsive-----------------*/
@media (min-width:320px) and (max-width:767px)
{

.full-wrapper {
	width:100%;
	margin:0px auto;
}
.wrapper {
	width:90%;
	margin:0 auto;
}
header {
	float:left;
	width:100%;
*position:fixed;
	height:105px;
	background:#edf1f3;
	z-index:99;
	*margin-top: 30px;
	border-bottom:3px solid #198eff;
}
header1 {
	float:left;
	width:100%;
	height:105px;
	background:#edf1f3;
	z-index:99;
	margin-top: 30px;
	border-bottom:3px solid #198eff;
	display:none !important;
}
.top {
	float:left;
	width:100%;
	height:auto;
	background:#feb900;
	z-index:999;
}
.top1 { display:none !important;
	float:left;
	width:100%;
	height:30px;
	background:#feb900;
	position:fixed;
	z-index:999;
}

.ph {
	float:right;
	color:#fff;
	font-size:14px;
	margin-top:7px;
}
.ph a {
	color:#fff;
	font-size:14px;
	text-decoration:none;
}
.logo {
	float: left;
	margin-top: 23px;
	width: 60%;
}
.logo img {
	float:left;
	width:100%;
}
.nav-main nav {
	float: right;
	margin-top: 52px;
	width: 75%;
}
.nav-main nav ul {
	float:left;
	width:100%;
}
.nav-main nav ul li {
	float:left !important;
	display:inline ;
	list-style:none;
}
.nav-main nav ul li a {
	color: #555555 !important;
	font-size: 16px !important;
	margin-left: 20px !important;
	padding: 22px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}
li#sub1{position:static; float:left;}
li#sub1:hover #sub{display:block;}
ul#sub{display:none; position:absolute; float:left; z-index:1001; width:auto; background:#fff; border-radius:4px;}
ul#sub li{float:left; width:auto; display:inline;}
ul#sub li a{float:left; width:auto; color:#000;}
div#page{display:block;}

.nav-main nav ul li a:hover {
	color:#fff;
	background:url(../images/hover.png) no-repeat left;
	background-size:100% 100%;
}
.active {
	color:#fff !important;
	background:#198EFF no-repeat left !important;
	background-size:100% 100% !important;
}
.banner {
	float:left;
	width:100%;
	position:relative;
	z-index:-12;
}
.banner img {
	float:left;
	width:100%;
}
.panel-1 {
	background: #3491cc none repeat scroll 0 0;
	border-bottom: 7px solid #feb900;
	float: left;
	padding-bottom: 30px;
	position: relative;
	width: 100%;
}
.panel-1 .col-full {
	float:left;
	width:100%;
	background:#3491cc;
	margin-top:0;
}
.panel-1 .col-full .col-1 {
	float: left;
margin: 14px 0;	width: 100%;
}
.panel-1 .col-full .col-1 img {
	float:left;
	width:100%;
	border:3px solid #fff;
}
.panel-1 .col-full .col-1 .head {
	border-bottom: 1px solid #72bfe2;
	color: #fff;
	float: left;
	font-size: 22px;
	margin-top: 20px;
	padding-bottom: 15px;
	text-transform: uppercase;
	width: 100%;
}
.panel-1 .col-full .col-1 .eng {
	float:left;
	width:40%;
}
.panel-1 p {
	float:left;
	width:100%;
	color:#fff;
	font-size:14px;
	margin-bottom: 0;
}
.panel-1 .col-full .col-1 .read-more a {
	background: #fff none repeat scroll 0 0;
	color: #a5a5a5;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 61px;
	padding: 9px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.panel-1 .col-full .col-1 .read-more1 a {
	background: #fff none repeat scroll 0 0;
	color: #a5a5a5;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 30px;
	padding: 9px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.panel-1 .col-full .col-1 .read-more a:hover {
	color:#fff;
}
.panel-1 .col-full .col-1 .read-more1 a:hover {
	color:#fff;
}
.panel-2 {
	float:left;
	width:100%;
	background:#fff;
	height: auto;
}
.panel-2 h1 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:2px;
	color:#198eff;
	text-align:center;
	font-size:20px;
	font-weight:normal;
}
.panel-2 p {
	float:left;
	width:100%;
	text-align:left;
	font-size:20px;
}
.panel-2 .read-more a {
	background: #6c6c6c none repeat scroll 0 0;
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0;
	margin-bottom:2%;
	padding: 10px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.panel-2 .read-more a:hover {
	color:#fff;
}
.panel-3 {
	float:left;
	width:100%;
	background:#feb900;
	height:370px;
}
.panel-3 h2 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:2px;
	color:#000;
	text-align:center;
	font-size:28px;
	font-weight:normal;
}
.panel-3 .coll-full {
	float: left;
	margin-left: 23px;
	margin-top: 21px;
	width: 100%;
}
.panel-3 .coll-full .col-2 {
	float:left;
	width:22%;
	margin:10px;
}
.panel-3 .coll-full .col-2 img {
	float:left;
	width:100%;
}
.panel-3 .coll-full .col-2 .head2 {
	color: #000;
	float: left;
	font-size: 19px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.panel-4 {
	background: #fff none repeat scroll 0 0;
	float: left;
	height: auto;
	width: 100%;
	margin-bottom:4px;
}
.panel-4 h2 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:25px;
	color:#000;
	font-size:28px;
	font-weight:normal;
	text-align:left;
}
.panel-4 .form {
	float:left;
	width:100%;
}
.panel-4 .form .cl-1 {
	float:left;
	width:90%;
}
.panel-4 .form .cl-2 {
	float:left;
	width:90%;
}
.panel-4 .form .cl-3 {
	float:left;
	width:40%;
}
.panel-4 .form .cl-1 .input {
	float: left;
	font-size: 15px;
	margin-top: 10px;
	padding: 7px;
	width: 100%;
	color: #647077;
}
.panel-4 .form .cl-2 .input1 {
	color: #647077;
	float: left;
	font-size: 15px;
	height: 110px;
	margin-top: 10px;
	padding: 7px;
	width: 100%;
}
.maps iframe{
    pointer-events: none;
}
.panel-4 .form .cl-3 .submit {
	background: #198eff none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 18px;
	margin-top: 10px;
	padding: 10px;
	text-transform: uppercase;
	width: 100%;
}
.border {
	border-top:none;
	float: left;
	margin-left: 18%;
	margin-top: -40px;
	width: 79.7%;
}
.footter {
	float:left;
	width:100%;
	background:#3e454d;
	height:auto;
}
.copy {
	color: #fff;
	float: left;
	font-size: 14px;
margin: 25px 0px 0px;}
.design {
	color: #fff;
	float: right;
	font-size: 14px;
	margin-top: 20px;
}
.design a {
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:14px;
}
.social {
	float: left;
	margin: 10px 0 0; padding-bottom:10px;
}
.social ul{padding:0; margin:0;}
.social li {
	float:left;
	display:inline;
	list-style:none;
}
.social li img {
	float:left;
	width:100%;
}
.panel-5 {
	float:left;
	width:100%;
	background:#400090;
	height:auto;
}
.panel-5 h2 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:25px;
	color:#fff;
	font-size:28px;
	font-weight:normal;
}
.panel-5 .adress {
	float:left;
	width:100%;
}
.panel-5 .adress .head3 {
	float:left;
	width:100%;
	margin-bottom:0px;
	margin-top:0px;
	color:#fff;
	text-transform:capitalize;
	font-size:18px;
}
.panel-5 .adress li {
	float:left;
	width:100%;
	list-style:none;
	line-height:22px;
	color:#fff;
}
.panel-5 .adress li a {
	color:#fff;
	text-decoration:none;
}
.panel-5 .map {
	float: left;
	width: 100%;
	margin-top: 13px;
	margin-bottom: 10px;
}
/* aboutus-------------------------------------------------------------*/

h2 {
	float:left;
	width:100%;
	color:#fff;
	font-size:26px;
	text-align:center;
	font-weight:normal;
	text-transform:uppercase;
}
p.col-con {
	float:left;
	width:100%;
	color:#000 !important;
	font-size:16px !important;
	text-align:justify !important;
}
p.head4 {
	float:left;
	width:100%;
	font-size:22px !important;
	color:#000 !important;
	text-transform:uppercase !important;
	font-weight:600 !important;
}
p.head4-0 {
	float:left;
	width:100%;
	font-size:18px !important;
	color:#000 !important;
	text-transform:uppercase !important;
	text-align:center !important;
	font-weight:600 !important;
}

table.mytb{border:0; overflow:scroll;}
table.mytb td{ border: 1px solid #C9C9C9; padding:0 10px;}
.panel-1 img{float:left; width:50%;}
tbody {
    overflow-y: auto;    /* Trigger vertical scroll    */
    overflow-x: hidden;  /* Hide the horizontal scroll */
}
table.mytb p{margin-top:7px; margin-bottom:7px;}

#tab{float:left; width:100%; overflow:auto;}
ul.newul{float:left; width:90%;}

ul.newul li{float:left; width:100%; color:#000; list-style:none; line-height:24px; text-transform:capitalize; list-style:url(../images/list-style.png);}
.panel-1 .adress {
	float:left;
	width:100%;
}
.panel-1 .adress .head3 {
	float:left;
	width:100%;
	margin-bottom:0px;
	margin-top:0px;
	color:#fff;
	text-transform:capitalize;
	font-size:18px;
}
.panel-1 .adress li {
	float:left;
	width:100%;
	list-style:none;
	line-height:22px;
	color:#fff;
}
.panel-1 .adress li a {
	color:#fff;
	text-decoration:none;
}
.img {
    float: left;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
	margin:0;}
.img img{float:left; width:100%; border:1px solid #e1e1e1;}
.table{float:left; width:100%; overflow:auto;}

.pane2-1 {
	background: #fff none repeat scroll 0 0;
	border-bottom: 7px solid #feb900;
	float: left;
	padding-bottom: 30px;
	position: relative;
	width: 100%;
}
.pane2-1 .col-full {
	float:left;
	width:100%;
	background:#3491cc;
	margin-top:-50px;
}
.pane2-1 .col-full .col-1 {
	float: left;
	margin: 10px;
	width: 48%;
}
.pane2-1 .col-full .col-1 img {
	float:left;
	width:100%;
	border:3px solid #fff;
}
.pane2-1 .col-full .col-1 .head {
	border-bottom: 1px solid #72bfe2;
	color: #000;
	float: left;
	font-size: 28px;
	margin-top: 20px;
	padding-bottom: 15px;
	text-transform: uppercase;
	width: 100%;
}
.pane2-1 .col-full .col-1 .eng {
	float:left;
	width:25%;
}
.pane2-1 p {
	float:left;
	width:100%;
	color:#000;
	font-size:14px;
	margin-bottom: 0;
}







#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  position: relative;
}
#cssmenu {
  line-height: 1;
  width: auto; display:none;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  display: block;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul > li {
  display: inline-block;
  float: left;
  margin: 0;
}
#cssmenu.align-center {
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  color: #000000;
  font-size: 12px;
}
#cssmenu > ul > li:hover:after {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  /*border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #db000b;*/
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu.align-right > ul > li:first-child > a,
#cssmenu.align-center > ul > li:first-child > a {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#cssmenu.align-right > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a {
  color: #000000;
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 172px;
  top: 100%;
  left: 0;background: #FFF none repeat scroll 0% 0%; padding:0;
}
#cssmenu.align-right .has-sub ul {
  left: auto;
  right: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px; width:100%; border-bottom: 1px dotted #000;

}

#cssmenu .has-sub ul li a {
  font-size: 11px;
  filter: none;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff; margin-left:0 !important;
}
#cssmenu .has-sub ul li:hover a {
 color:#000;background: #198EFF;
}
#cssmenu ul ul li:hover > a {
  color: #ffffff;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu.align-right .has-sub .has-sub ul,
#cssmenu.align-right ul ul ul {
  left: auto;
  right: 100%;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #a80008;
  border-bottom: 1px dotted #ff0f1b;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #8f0007;
}
#cssmenu ul ul li.last > a,
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul ul li.last > a,
#cssmenu ul ul ul li:last-child > a,
#cssmenu .has-sub ul li:last-child > a,
#cssmenu .has-sub ul li.last > a {
  border-bottom: 0;
}


	 #nav li ul
    {
        display: none;
        position: absolute;
        top: 100%;
    }
        #nav li:hover ul
        {
            display: block;
        }


  #nav
    {
        position: relative;
    }
        #nav > a
        {
        }
        #nav:not( :target ) > a:first-of-type,
        #nav:target > a:last-of-type
        {
            display: block;
        }
 
    /* first level */
 
    #nav > ul
    {
        height: auto;
        display: none;
        position: absolute;
        left: 0;
        right: 0;
    }
        #nav:target > ul
        {
            display: block;
        }
        #nav > ul > li
        {
            width: 100%;
            float: none;
        }
 
    /* second level */
 
    #nav li ul
    {
        position: static;
    }
	
	
	

.boxes{float:left; width:100%; margin-top:30px;}

	.left-wrapper{ width:100%; float:left;}
	
	.right-wrapper{width:100%; float:right; margin-top:70px;}
.box{float:left; width:100%; margin-left:0; border: 1px solid #e1e1e1; margin-top:10px;}

.box .box-img{float:left; width:100%; position:relative;}


.box .box-img img{float:left; width: 99.4%;height: 200px;}

.box .box-img span{float:left; position:absolute; width:100%;background: rgba(141, 102, 189, 0.57) none repeat scroll 0% 0%;color:#fff;padding: 46px 0px;
text-align: center; left:0; opacity:0;height: 141px;}
.box .box-img:hover span{opacity:1; cursor:pointer;}
.title{float:left; width:100%;}

span p{color:#fff !important ;}


p.title{float:left; width:100%;background:#9D7BC6;color:#fff; text-align:center; text-transform:uppercase; font-size:17px; padding:5px 0;}

.box .content{float:left; width:100%; padding:0; }

.content p{float:left; text-align:center; font-size:16px; color:#000; min-height:190px;}


.read{float:left; text-align:center; width:100%;}

p.read{float:left; padding:5px 0; width:32%; text-align:center; background:#198EFF; color:#fff; cursor:pointer;margin-left: 34%;}

p.read:hover{background:#FECB00; }

.full{float:left; width:97%; margin-left:1%;}

p.col-headp{float:left; width:100%; font-size:29px; color:#000; }

p.head4-01{float:left; width:100%; text-align:center; font-size:30px; margin-bottom:20px; margin-top:10px;}
	.tab{float:left; width:100%;margin-top:0px;}
	
	.tab p{float:left; background: #083B4A none repeat scroll 0% 0%; color:#fff; font-size:17px; padding:7px 0; text-align:left; padding-left:5px;border-radius: 5px; cursor:pointer;margin-bottom: 3px;}
	
	.tab2{display:none;}

.img2{float:left; width:100%; margin-right:20px; margin-left:30px; margin-top:30px; margin:0;}

.img2 img{float:left; width:80%;}

p.active{background:#000 !important; color:#fff !important;}

.tab a{color:#fff; text-decoration:none !important; text-transform:capitalize;}

.full p{float:left; text-transform:capitalize; font-size:20px;margin-bottom: 10px;margin-top: 30px;}
.left-wrapper h2{float:left; font-size:30px; color:#000; font-weight:normal; text-align: left; }

.mytb2{float:left;background: #fff !important; }

p.link1 , p.link2 , p.link3 , p.link4 , p.link5 , p.link6{float:left; font-size:19px; cursor:pointer;}
#p1 , #p2 , #p3 , #p4 , #p5 , #p6{display:none; font-size:16px; float:left;margin-left: 20px;}

.full img{float:left; width:99%; margin-top:10px;}

.full-img{float:left; width:100%; margin-top:70px;}

.full-img img{float:left; width:99%; margin-top:0; border:3px solid #e1e1e1;}

p.read a{text-decoration:none;}

	
	
}

@media (min-width:768px) and (max-width:1024px)
{

.full-wrapper {
	width:100%;
	margin:0px auto;
}
.wrapper {
	width:90%;
	margin:0 auto;
}
header {
	float:left;
	width:100%;
*position:fixed;
	height:105px;
	background:#edf1f3;
	z-index:99;
	*margin-top: 30px;
	border-bottom:3px solid #198eff;
}
header1 {
	float:left;
	width:100%;
	height:105px;
	background:#edf1f3;
	z-index:99;
	margin-top: 30px;
	border-bottom:3px solid #198eff;
	display:none !important;
}
.top {
	float:left;
	width:100%;
	height:auto;
	background:#feb900;
	z-index:999;
}
.top1 { display:none !important;
	float:left;
	width:100%;
	height:30px;
	background:#feb900;
	position:fixed;
	z-index:999;
}

.ph {
	float:right;
	color:#fff;
	font-size:14px;
	margin-top:7px;
}
.ph a {
	color:#fff;
	font-size:14px;
	text-decoration:none;
}
.logo {
	float: left;
	margin-top: 18px;
	width: 50%;
}
.logo img {
	float:left;
	width:100%;
}
.nav-main nav {
	float: right;
	margin-top: 52px;
	width: 75%;
}
.nav-main nav ul {
	float:left;
	width:100%;
}
.nav-main nav ul li {
	float:left !important;
	display:inline ;
	list-style:none;
}
.nav-main nav ul li a {
	color: #555555 !important;
	font-size: 16px !important;
	margin-left: 20px !important;
	padding: 22px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}
li#sub1{position:static; float:left;}
li#sub1:hover #sub{display:block;}
ul#sub{display:none; position:absolute; float:left; z-index:1001; width:auto; background:#fff; border-radius:4px;}
ul#sub li{float:left; width:auto; display:inline;}
ul#sub li a{float:left; width:auto; color:#000;}
div#page{display:block;}

.nav-main nav ul li a:hover {
	color:#fff;
	background:url(../images/hover.png) no-repeat left;
	background-size:100% 100%;
}
.active {
	color:#fff !important;
background:#198EFF !important;}
.banner {
	float:left;
	width:100%;
	position:relative;
	z-index:-12;
}
.banner img {
	float:left;
	width:100%;
}
.panel-1 {
	background: #3491cc none repeat scroll 0 0;
	border-bottom: 7px solid #feb900;
	float: left;
	padding-bottom: 30px;
	position: relative;
	width: 100%;
}
.panel-1 .col-full {
	float:left;
	width:100%;
	background:#3491cc;
	margin-top:0;
}
.panel-1 .col-full .col-1 {
	float: left;
margin: 14px 0;	width: 100%;
}
.panel-1 .col-full .col-1 img {
	float:left;
	width:100%;
	border:3px solid #fff;
}
.panel-1 .col-full .col-1 .head {
	border-bottom: 1px solid #72bfe2;
	color: #fff;
	float: left;
	font-size: 28px;
	margin-top: 20px;
	padding-bottom: 15px;
	text-transform: uppercase;
	width: 100%;
}
.panel-1 .col-full .col-1 .eng {
	float:left;
	width:25%;
}
.panel-1 p {
	float:left;
	width:100%;
	color:#fff;
	font-size:14px;
	margin-bottom: 0;
}
.panel-1 .col-full .col-1 .read-more a {
	background: #fff none repeat scroll 0 0;
	color: #a5a5a5;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 61px;
	padding: 9px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.panel-1 .col-full .col-1 .read-more1 a {
	background: #fff none repeat scroll 0 0;
	color: #a5a5a5;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 30px;
	padding: 9px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.panel-1 .col-full .col-1 .read-more a:hover {
	color:#fff;
}
.panel-1 .col-full .col-1 .read-more1 a:hover {
	color:#fff;
}
.panel-2 {
	float:left;
	width:100%;
	background:#fff;
	height: auto;
}
.panel-2 h1 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:2px;
	color:#198eff;
	text-align:center;
	font-size:20px;
	font-weight:normal;
}
.panel-2 p {
	float:left;
	width:100%;
	text-align:left;
	font-size:20px;
}
.panel-2 .read-more a {
	background: #6c6c6c none repeat scroll 0 0;
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0;
	margin-bottom:2%;
	padding: 10px 12px;
	text-decoration: none;
	text-transform: uppercase;
}
.panel-2 .read-more a:hover {
	color:#fff;
}
.panel-3 {
	float:left;
	width:100%;
	background:#feb900;
	height:370px;
}
.panel-3 h2 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:2px;
	color:#000;
	text-align:center;
	font-size:28px;
	font-weight:normal;
}
.panel-3 .coll-full {
	float: left;
	margin-left: 23px;
	margin-top: 21px;
	width: 100%;
}
.panel-3 .coll-full .col-2 {
	float:left;
	width:22%;
	margin:10px;
}
.panel-3 .coll-full .col-2 img {
	float:left;
	width:100%;
}
.panel-3 .coll-full .col-2 .head2 {
	color: #000;
	float: left;
	font-size: 19px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.panel-4 {
	background: #fff none repeat scroll 0 0;
	float: left;
	height: auto;
	width: 100%;
	margin-bottom:4px;
}
.panel-4 h2 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:25px;
	color:#000;
	font-size:28px;
	font-weight:normal;
	text-align:left;
}
.panel-4 .form {
	float:left;
	width:100%;
}
.panel-4 .form .cl-1 {
	float:left;
	width:90%;
}
.panel-4 .form .cl-2 {
	float:left;
	width:90%;
}
.panel-4 .form .cl-3 {
	float:left;
	width:40%;
}
.panel-4 .form .cl-1 .input {
	float: left;
	font-size: 15px;
	margin-top: 10px;
	padding: 7px;
	width: 100%;
	color: #647077;
}
.panel-4 .form .cl-2 .input1 {
	color: #647077;
	float: left;
	font-size: 15px;
	height: 110px;
	margin-top: 10px;
	padding: 7px;
	width: 100%;
}
.maps iframe{
    pointer-events: none;
}
.panel-4 .form .cl-3 .submit {
	background: #198eff none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 18px;
	margin-top: 10px;
	padding: 10px;
	text-transform: uppercase;
	width: 100%;
}
.border {
	border-top:none;
	float: left;
	margin-left: 18%;
	margin-top: -40px;
	width: 79.7%;
}
.footter {
	float:left;
	width:100%;
	background:#3e454d;
	height:auto;
}
.copy {
	color: #fff;
	float: left;
	font-size: 14px;
margin: 25px 0px 0px;padding-right: 22px;}
.design {
	color: #fff;
	float: right;
	font-size: 14px;
	margin-top: 20px;
}
.design a {
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:14px;
}
.social {
	float: left;
	margin: 10px 0 0; padding-bottom:10px;
}
.social ul{padding:0; margin:0;}
.social li {
	float:left;
	display:inline;
	list-style:none;
}
.social li img {
	float:left;
	width:100%;
}
.panel-5 {
	float:left;
	width:100%;
	background:#400090;
	height:530px;
}
.panel-5 h2 {
	float:left;
	width:100%;
	text-transform:uppercase;
	margin-bottom:25px;
	color:#fff;
	font-size:28px;
	font-weight:normal;
}
.panel-5 .adress {
	float:left;
	width:100%;
}
.panel-5 .adress .head3 {
	float:left;
	width:100%;
	margin-bottom:0px;
	margin-top:0px;
	color:#fff;
	text-transform:capitalize;
	font-size:18px;
}
.panel-5 .adress li {
	float:left;
	width:100%;
	list-style:none;
	line-height:22px;
	color:#fff;
}
.panel-5 .adress li a {
	color:#fff;
	text-decoration:none;
}
.panel-5 .map {
	float: left;
	width: 100%;
	margin-top: 13px;
}
/* aboutus-------------------------------------------------------------*/

h2 {
	float:left;
	width:100%;
	color:#fff;
	font-size:26px;
	text-align:center;
	font-weight:normal;
	text-transform:uppercase;
}
p.col-con {
	float:left;
	width:100%;
	color:#000 !important;
	font-size:16px !important;
	text-align:justify !important;
}
p.head4 {
	float:left;
	width:100%;
	font-size:22px !important;
	color:#000 !important;
	text-transform:uppercase !important;
	font-weight:600 !important;
}
p.head4-0 {
	float:left;
	width:100%;
	font-size:18px !important;
	color:#000 !important;
	text-transform:uppercase !important;
	text-align:center !important;
	font-weight:600 !important;
}

table.mytb{border:0; overflow:scroll;}
table.mytb td{ border: 1px solid #C9C9C9; padding:0 10px;}
.panel-1 img{float:left; width:50%;}

tbody {
    overflow-y: auto;    /* Trigger vertical scroll    */
    overflow-x: hidden;  /* Hide the horizontal scroll */
}
table.mytb p{margin-top:7px; margin-bottom:7px;}

#tab{float:left; width:100%; overflow:auto;}
ul.newul{float:left; width:90%;}

ul.newul li{float:left; width:100%; color:#000; list-style:none; line-height:24px; text-transform:capitalize; list-style:url(../images/list-style.png);}
.panel-1 .adress {
	float:left;
	width:100%;
}
.panel-1 .adress .head3 {
	float:left;
	width:100%;
	margin-bottom:0px;
	margin-top:0px;
	color:#fff;
	text-transform:capitalize;
	font-size:18px;
}
.panel-1 .adress li {
	float:left;
	width:100%;
	list-style:none;
	line-height:22px;
	color:#fff;
}
.panel-1 .adress li a {
	color:#fff;
	text-decoration:none;
}
.img {
    float: left;
    width: 100%;
    margin-right: 20px;
    margin-bottom: 5px;}
.img img{float:left; width:100%; border:1px solid #e1e1e1;}


.pane2-1 {
	background: #fff none repeat scroll 0 0;
	border-bottom: 7px solid #feb900;
	float: left;
	padding-bottom: 30px;
	position: relative;
	width: 100%;
}
.pane2-1 .col-full {
	float:left;
	width:100%;
	background:#3491cc;
	margin-top:-50px;
}
.pane2-1 .col-full .col-1 {
	float: left;
	margin: 10px;
	width: 48%;
}
.pane2-1 .col-full .col-1 img {
	float:left;
	width:100%;
	border:3px solid #fff;
}
.pane2-1 .col-full .col-1 .head {
	border-bottom: 1px solid #72bfe2;
	color: #000;
	float: left;
	font-size: 28px;
	margin-top: 20px;
	padding-bottom: 15px;
	text-transform: uppercase;
	width: 100%;
}
.pane2-1 .col-full .col-1 .eng {
	float:left;
	width:25%;
}
.pane2-1 p {
	float:left;
	width:100%;
	color:#000;
	font-size:14px;
	margin-bottom: 0;
}







#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  position: relative;
}
#cssmenu {
  line-height: 1;
  width: auto; display:none;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  display: block;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul > li {
  display: inline-block;
  float: left;
  margin: 0;
}
#cssmenu.align-center {
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  color: #000000;
  font-size: 12px;
}
#cssmenu > ul > li:hover:after {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  /*border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #db000b;*/
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu.align-right > ul > li:first-child > a,
#cssmenu.align-center > ul > li:first-child > a {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#cssmenu.align-right > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a {
  color: #000000;
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 172px;
  top: 100%;
  left: 0;background: #FFF none repeat scroll 0% 0%; padding:0;
}
#cssmenu.align-right .has-sub ul {
  left: auto;
  right: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px; width:100%; border-bottom: 1px dotted #000;

}

#cssmenu .has-sub ul li a {
  font-size: 11px;
  filter: none;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff; margin-left:0 !important;
}
#cssmenu .has-sub ul li:hover a {
 color:#000;background: #198EFF;
}
#cssmenu ul ul li:hover > a {
  color: #ffffff;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu.align-right .has-sub .has-sub ul,
#cssmenu.align-right ul ul ul {
  left: auto;
  right: 100%;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #a80008;
  border-bottom: 1px dotted #ff0f1b;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #8f0007;
}
#cssmenu ul ul li.last > a,
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul ul li.last > a,
#cssmenu ul ul ul li:last-child > a,
#cssmenu .has-sub ul li:last-child > a,
#cssmenu .has-sub ul li.last > a {
  border-bottom: 0;
}


	 #nav li ul
    {
        display: none;
        position: absolute;
        top: 100%;
    }
        #nav li:hover ul
        {
            display: block;
        }


  #nav
    {
        position: relative;
    }
        #nav > a
        {
        }
        #nav:not( :target ) > a:first-of-type,
        #nav:target > a:last-of-type
        {
            display: block;
        }
 
    /* first level */
 
    #nav > ul
    {
        height: auto;
        display: none;
        position: absolute;
        left: 0;
        right: 0;
    }
        #nav:target > ul
        {
            display: block;
        }
        #nav > ul > li
        {
            width: 100%;
            float: none;
        }
 
    /* second level */
 
    #nav li ul
    {
        position: static;
    }
	.boxes{float:left; width:100%; margin-top:30px;}

	.left-wrapper{ width:100%; float:left;}
	
	.right-wrapper{width:100%; float:right; margin-top:70px;}
.box{float: left;
width: 45%;
margin-left: 20px;
border: 1px solid #E1E1E1;
margin-top: 10px;}

.box .box-img{float:left; width:100%; position:relative;}


.box .box-img img{float:left; width: 99.4%;height: 200px;}

.box .box-img span{float:left; position:absolute; width:100%;background: rgba(141, 102, 189, 0.57) none repeat scroll 0% 0%;color:#fff;padding: 46px 0px;
text-align: center; left:0; opacity:0;height: 141px;}
.box .box-img:hover span{opacity:1; cursor:pointer;}
.title{float:left; width:100%;}

span p{color:#fff !important ;}


p.title{float:left; width:100%;background:#9D7BC6;color:#fff; text-align:center; text-transform:uppercase; font-size:17px; padding:5px 0;}

.box .content{float:left; width:100%; padding:0; }

.content p{float:left; text-align:center; font-size:16px; color:#000; min-height:190px;}


.read{float:left; text-align:center; width:100%;}

p.read{float:left; padding:5px 0; width:32%; text-align:center; background:#198EFF; color:#fff; cursor:pointer;margin-left: 34%;}

p.read:hover{background:#FECB00; }

.full{float:left; width:97%; margin-left:1%;}

p.col-headp{float:left; width:100%; font-size:29px; color:#000; }

p.head4-01{float:left; width:100%; text-align:center; font-size:30px; margin-bottom:20px; margin-top:10px;}
	.tab{float:left; width:100%;margin-top:0px;}
	
	.tab p{float:left; background: #083B4A none repeat scroll 0% 0%; color:#fff; font-size:17px; padding:7px 0; text-align:left; padding-left:5px;border-radius: 5px; cursor:pointer;margin-bottom: 3px;}
	
	.tab2{display:none;}

.img2{float:left; width:100%; margin-right:20px; margin-left:30px; margin-top:30px; margin:0;}

.img2 img{float:left; width:80%;}

p.active{background:#000 !important; color:#fff !important;}

.tab a{color:#fff; text-decoration:none !important; text-transform:capitalize;}

.full p{float:left; text-transform:capitalize; font-size:20px;margin-bottom: 10px;margin-top: 30px;}
.left-wrapper h2{float:left; font-size:30px; color:#000; font-weight:normal; text-align: left; }

.mytb2{float:left;background: #fff !important; }

p.link1 , p.link2 , p.link3 , p.link4 , p.link5 , p.link6{float:left; font-size:19px; cursor:pointer;}
#p1 , #p2 , #p3 , #p4 , #p5 , #p6{display:none; font-size:16px; float:left;margin-left: 20px;}

.full img{float:left; width:99%; margin-top:10px;}

.full-img{float:left; width:100%; margin-top:70px;}

.full-img img{float:left; width:99%; margin-top:0; border:3px solid #e1e1e1;}

p.read a{text-decoration:none;}


	
	}

