@charset "utf-8";
/* CSS Document */
/*=======================     Default Rules Reset     =======================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;list-style-type:none}table{border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-size:12px}legend{color:#000}:focus{ outline:0}


*{margin: 0; padding: 0;}
body {margin: 0; padding: 0;  font:normal 15px/1.5em 'Open Sans', sans-serif; color:#222; background:url(../images/bg_.jpg) no-repeat center fixed; text-align:justify; background-size:cover !important;}
img {border:none; outline: none;}
a img {border:none; outline: none;}
a{border:none; text-decoration: none; outline: none; color:#222}
a:hover{color:#141975}

p{margin:0px; padding:0px; font:normal 15px/1.5em 'Open Sans', sans-serif; color:#222;}
p strong{font:600 15px/1.5em 'Open Sans', sans-serif; }
.fl{float:left;}
.fr{float:right !important;}
.clear{clear:both;}
.mr{margin:0 27px}
.mb{margin-bottom:15px}
.mb1{margin:0 10px 10px 0}
.mt{margin-top:20px !important}

.left_icons1{left: 0;position: fixed;top:41%;width: 50px;z-index: 99}
.left_icons1 a {clear: both;display: block;height: 39px;margin-bottom: 5px;margin-left: -8px;width: 48px}
.left_icons1 a:hover {display: block;height: 39px;margin-left: 0;width: 48px}
/*======wrapper start============== */
.wrappermain{width:100%; float:left}
.wrapper{width:1100px; margin:0 auto; position:relative}
.header{height:109px; background-color: white; box-shadow:0 1px 5px rgba(0, 0, 0, 0.3); z-index:998; width:100%; float:left; padding:8px 0}
.logo{float:left;}

.righttop{background:#007ab9; float:left; width:100%; z-index:999; height:39px}

#clock{margin:8px 0; color:#fff; font:600 13px/1.5em 'Open Sans', sans-serif; float:left}

.fontlinks{float:right; margin:5px 0; background:#fff; padding:2px 7px}
.fontlinks .button{color:#222; font:bold 12px/1.5em 'Open Sans', sans-serif; padding-right:5px}

.lang{float:right; margin-top:11px}

.social{position:absolute; right:90px; top:5px}
.social p{float:left; margin-right:10px; color:#fff; text-transform:uppercase; font-weight:600; font-size:13px; line-height:2.0em}
.social img{float:left; margin-left:7px}
.social img:hover{margin-top:-5px}

.toll{position:absolute; right:0; top:28px; line-height:20px}
.toll p{color:#363636; font-size:14px; text-align:left;}
.toll p span{ color:#363636}
.toll h4{ color:#363636; font:600 15px/1.5em 'Open Sans', sans-serif; text-transform:none; margin:0}

.toll1 {
    position: absolute;
    right: 193px;
    top: 28px;
    line-height: 20px;
}
.toll1 p{color:#007ab9; font-size:14px; text-align:left;}
.toll1 p span{ color:#007ab9}
.toll1 h4{ color:#007ab9; font:600 15px/1.5em 'Open Sans', sans-serif; text-transform:none; margin:0}

#slideshow {position:relative;height:370px; border:5px solid #fff;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

.news_wrap{background:url("../images/news_bg.png") no-repeat scroll 0 0 rgba(255, 255, 255, 0.9);height: 38px; margin:10px 0}
.news_wrap h2{color: #fff;float: left;color:#fff; font:700 17px/1.5em 'Open Sans', sans-serif; text-transform:uppercase;padding:5px 20px;width: 16%;}
.news_wrap .news{color: #333;float: right;font:600 15px/2.5em "Open Sans",sans-serif;padding: 0 15px;text-shadow: 1px 1px #fff;width: 77%; height:30px}

.bg{background-color:rgba(255, 255, 255, 0.9); padding:10px}

.left2{float:left; width:67%; margin-top:10px;}
.left{float:left; width:100%; margin-top:10px;}
h2, .left1 h2, .left h2, .left2 h2{font:700 26px/1.5em 'Open Sans', sans-serif; color:#f58300; text-transform:uppercase; margin-bottom:15px}
h3, .left1 h3, .left h3, .left2 h3{font:700 20px/1.5em 'Open Sans', sans-serif; color:#39bbf7; text-transform:uppercase; text-align:center;}
.strong, .left1 .strong, .left .strong, .left2 .strong{font:700 15px/1.5em 'Open Sans', sans-serif; color:#141975;}
.left1 ul, .left2 ul, .left ul{margin:10px 5px}
.left1 ul li, .left ul li, .left2 ul li{padding:3px 0;}
.left1 ul li, .left ul li, .left2 ul li{color:#222; background:url("../images/arrow2.png") no-repeat scroll 8px 11px rgba(0, 0, 0, 0) !important; padding-left:17px; font:normal 15px/1.5em 'Open Sans', sans-serif; text-align:left !important;}
.more1 a{background:#007ab9; font:600 14px/1.5em "Open Sans",sans-serif; color:#fff; padding:7px 12px; text-transform:uppercase; float:right; border-radius:5px}
.more1 a:hover{background:#141975;}

.box_left{width:30%; float:left; background:#fff; height: 455px;}
.box_left h4{font:700 17px/1.5em 'Open Sans', sans-serif; color:#fff; background:#007ab9; padding:5px; text-transform:uppercase; margin:0 0 10px 0}
.news{}
.news p strong{color:#222; font-weight:600; font-size:15px}
.news p{padding:10px; color:#222; font-size:14px}
.news p img{position:relative; right:0; top:0}
.news p a strong{text-transform:uppercase; font-size:13px}
.fr{float:left}

.box_left1{width:34%; float:left; background:#fff; margin:0 3%;}
.box_left1 h4{font:700 17px/1.5em 'Open Sans', sans-serif; color:#fff; background:#f78501; padding:5px; text-transform:uppercase; margin:0 0 10px 0}


.fl3{float:left; width:48%; }
.fl3 .p1{float:left; padding-top:10px}
.fl3 p img{float:left; margin-right:10px}
.p2{margin-top:14px; float:left; width:100%}

.slideshow2 {position:relative;height:356px; width:325px; margin:0 auto}
.slideshow2 IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0; border-radius:10px}
.slideshow2 IMG.active {z-index:10;opacity:1.0;}
.slideshow2 IMG.last-active {z-index:9;}

.banner_right{background:#fff; min-height:455px; float:left; width:30%; position:relative}
.banner_right h4{font:700 17px/1.5em 'Open Sans', sans-serif; color:#fff; background:#249038; padding:5px; text-transform:uppercase; margin:0 0 10px 0}

table.sample {border:1px solid #fff;border-collapse:collapse;border-width: 1px;border-style: solid;padding-left:0.2cm;padding-right:0.2cm;border-color:#9f9f9f;background-color: white; margin:8px 0}
table.sample th {border-width: 1px;padding:5px;border-style: solid;border-color: #9f9f9f;background-color: #39bbf7 ; font:bold 13px/1.5em 'Open Sans', sans-serif; text-transform:uppercase; color:#fff}
table.sample td {border-width: 1px;padding:5px 10px;border-style: solid;border-color: #9f9f9f;background-color: ; color:#222; font:400 15px/1.5em 'Open Sans', sans-serif;}
table.sample td a{color:#116db8}
table.sample td a:hover{color:#222}

.il{float:left; margin-right:20px; border:6px solid #fff; border-radius:4px; box-shadow:1px 1px 5px #d7d7d7; width:400px;}
.ir{float:right; margin-left:20px}

.more1{margin:0 10px 10px 0; float:right}

.form{border-radius:5px; margin:5px 0 0 0}
.form .row{margin:3px 15px; float:left; margin-top: 14px;}
.form .row label{font:bold 14px/1.5em 'Open Sans', sans-serif; color:#565656; float:left;} 
.form .row input[type=text]{margin:4px 0; width:91%; padding:0px 13px; background:#f2f2f2; height:37px; font:normal 13px/1.5em 'Open Sans', sans-serif; color: #5e5e5e;  outline:none; border-radius:5px; border:1px solid #e7e7e7}
.form .row select{margin:4px 0; width:100%; padding:0px 7px; background:#f2f2f2; height:37px; font:normal 13px/1.5em 'Open Sans', sans-serif; color: #939393;  outline:none; border-radius:5px; border:1px solid #e7e7e7}
.form .row textarea{margin:4px 0; width:91%; padding:10px; background:#f2f2f2; height:90px; font:normal 13px/1.5em 'Open Sans', sans-serif; color: #3a3a3a; outline:none;border-radius:5px; border:1px solid #e7e7e7}
.form .row input[type=submit]{background:#222;color:#fff; cursor:pointer;font:600 13px/1.5em 'Open Sans', sans-serif; padding:8px 12px; border:none; float:right; border-radius:5px; text-transform:uppercase}
.form .row input[type=submit]:hover{background:#249038; color:#fff;}
.form .row input[type=file]{margin:4px 0; width:91%; padding:0px 13px; background:#f2f2f2; height:37px; font:normal 13px/1.5em 'Open Sans', sans-serif; color: #5e5e5e;  outline:none; border-radius:5px; border:1px solid #e7e7e7}


/*======footer start============== */
.copyright ul{text-align:center}
.copyright ul li{padding:3px 0; display:inline-block}
.copyright ul li a{color:#fff; padding:0 8px; border-right:1px solid #fff; font:normal 14px/1.0em 'Open Sans', sans-serif;}
.copyright ul li a:hover{color:#fff}

.img {background: #f6f6f6;border: 1px solid #d2d2d2;border-radius: 60px;float:none;margin-bottom:20px;margin-right: 10px;padding: 5px;}
.copyright{background:#007ab9; float:left; width:100%; padding:10px 0}
.copyright p{font:normal 14px/1.5em 'Open Sans', sans-serif; color:#fff; text-align:center}
.copyright p a{font:normal 14px/1.5em 'Open Sans', sans-serif; color:#fff;}
.copyright p a:hover{color:#fff}
.copyright p span{color:#fff; margin-left:120px}
.scroll{background:#f2f2f2; width:100%; float:left}

.section {
    width: 100%;
    margin-bottom: 30px;
    overflow: hidden;
    color: #FFF;

}
.one {
    width: 47%;
    float: left;
    color: #FFF;
	padding: 5px;
}
.one p{color:#000; magin-left:30px;}
.one h3{color: #09F; margin-bottom:10px; text-align:left}
.one i{ font-size:20px; margin-right: 5px;  color:#f58300;}
/*.one{ width:30%;  float:left; color:#FFF;}
.two{ width:30%;  float:right; color:#FFF;}
.one p{color:#FFF;}
.two p{color:#FFF;}
.one i{ font-size:20px;  }
.one h3{   font: normal 12px/1.5em Arial, Helvetica, sans-serif; font-size:20px;}
*/
.span8 {
    width: 680px !important;
}
label {

    display: block;
    margin-bottom: 5px;
	 font:normal 15px/1.5em 'Open Sans', sans-serif; color:#222;

}
input.span3 {

    width: 200px;
 font:normal 15px/1.5em 'Open Sans', sans-serif; color:#222;
}
.left2{ width:100%;}
.span5 {
    width: 366px !important;
		height:150px;
}
input.span5 {
    width: 350px !important;

}
.btn.btn-primary.pull-right {
    margin-top: 45px;
}


.form5 .row {

    margin-right: 1%;
    width: 47%;
    padding: 10px;
    float: left;
    background: #fff;
    margin-bottom: 20px;

}

input[type="text"] {

    background: #f2f2f2;
    padding: 5px;
    height: 25px;
    width: 100%;
    border: 1px solid #ccc;
    font: normal 12px/1.5em Arial, Helvetica, sans-serif;
    color: #222;
    float: left;

}
.form5 .row label {

    font: 500 15px/1.5em "Poppins",sans-serif;
    color: #222;
    float: left;
    width: 30%;
    margin-left: 2px;

}
.form5 .row select {
    background: #fff;
    padding: 3px;
    height: 34px;
    width: 70%;
    border: 1px solid #ccc;
    font: normal 12px/1.5em Arial, Helvetica, sans-serif;
    color: #222;
    float: left;
}
}
.form5 .row input[type="file"] {
    background: #fff;
    padding: 5px;
  height: 25px;
width: 85%;
    border: 1px solid #ccc;
    font: normal 12px/1.5em Arial, Helvetica, sans-serif;
    color: #222;
    float: left;
}
.form5 .row input[type="submit"] {
    background:#0659aa;
    padding: 6px 15px;
    border: none;
    margin-right: 5px;
    font: 500 13px/1.5em "Poppins",sans-serif;
    color: #fff;
    cursor: pointer;
    float: left;
    text-transform: uppercase;
}
.form5 .row input[type="submit"]:hover {
    background: #00aeee;
    color: #fff;
}
.form5 .row input[type="email"] {
    background: #f2f2f2;
    padding: 5px;
height: 25px;
width: 100%;
    border: 1px solid #ccc;
    font: normal 12px/1.5em Arial, Helvetica, sans-serif;
    color: #222;
    float: left;
}
.pd-contact-v1 {
    padding: 50px 0;
}

.big-image img{margin:5px;}
.text h3{ margin-top:0px !important; margin-bottom:20px !important;}
.form5 .row input[type="file"] {

    background: #f2f2f2;
    padding: 5px;
    height: 34px;
    width: 100%;
    border: 1px solid #ccc;
    font: normal 12px/1.5em Arial, Helvetica, sans-serif;
    color: #222;
    float: left;

}

#vlightbox1 .vlightbox1 {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: relative;
    vertical-align: top;
    margin: 5px;
   width: 257px !important;
    font-family: Trebuchet,Tahoma,Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    opacity: 0.87;
}
#vlightbox1 .vlightbox1 img {
    display: block;
    border: none;
    margin: 0;
    border: 1px solid #ccc !important;
    margin: 5px !important;
    padding: 5px !important;
    width:245px
}
.left2 h4{color:#2f277a;}
.strong{color:#2f277a;}

@media only screen and (max-width: 480px)
{
.wrapper{width:96% !important}
.logo{width:100% !important; margin:0 !important}
.logo img{width:100%; margin:0%}
.toll{position:relative !important; top:0 !important; float:left !important; width:50% !important}
.toll1{position:relative !important; top:0 !important; right:0 !important; float:right !important; width:50% !important}
.toll p{font-size:12px !important}
.toll1 p{font-size:13px !important}
.header{height:120px !important}
.ddsmoothmenu{display:none !important}
#slideshow{height:150px !important; margin:10px 0 !important}
#slideshow IMG{width:100% !important; height:150px !important}
h2, .left1 h2, .left h2, .left2 h2{font-size:19px !important; text-align:left !important}
.il{width:94% !important; margin:0 0 20px 0 !important}
.banner_right, .box_left{width:100% !important; height: auto;}
.box_left1{width:100% !important; margin:0 !important}
.menu{width:100% !important; padding:0 !important; background:#f67f00 !important}
.form5 .row{width:92% !important; margin-bottom:5% !important}
.one, .form5 .row label{width:100% !important; text-align:left !important}
.mgmenu{background:#f67f00 !important}
.mgmenu_container .mgmenu > li, .mgmenu_footer .mgmenu > li{border-bottom:1px solid #fff}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
table, thead, tbody, th, td, tr { display: block; }
thead tr { position: absolute;top: -9999px;left: -9999px;}
tr { border: 1px solid #ccc; }
td { border: none;border-bottom: 1px solid #eee; position: relative;padding-left: 50%; }
td:before { position: absolute;top: 6px;left: 6px;width: 100%; padding-right: 10px; white-space: nowrap;}
td:nth-of-type(1):before { content: ""; }
td:nth-of-type(2):before { content: ""; }
td:nth-of-type(3):before { content: ""; }
td:nth-of-type(4):before { content: ""; }
td:nth-of-type(5):before { content: ""; }
td:nth-of-type(6):before { content: ""; }
td:nth-of-type(7):before { content: ""; }
td:nth-of-type(8):before { content: ""; }
td:nth-of-type(9):before { content: ""; }
td:nth-of-type(10):before { content: ""; }
}
}

.more2 a {
	background: #222;
	color: #fff;
	cursor: pointer;
	font: 600 13px/1.5em 'Open Sans', sans-serif;
	padding: 5px 8px;
	border: none;
	float: left;
	border-radius: 5px;
	text-transform: uppercase;
	margin: 5px 22px;
}

.more2 a:hover{
	background: #249038;
	color: #fff;}
	
.news {
    text-align: center;
}
.news img {
    border: 1px solid #ccc;
    padding: 2px;
    margin: 2px;
}
.left2 img {
    width: 250px;
    border: 1px solid #ccc;
    padding: 7px;
}