@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-new--11.jpg)/*background:url(../images/bg_.jpg)*/ no-repeat center fixed; text-align:justify}
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:1200px; margin:0 auto; position:relative}
.header{height:130px; background-color:rgba(255,255,255,0.9); box-shadow:0 1px 5px rgba(0, 0, 0, 0.3); z-index:998; width:100%; float:left;}
.logo{float:left; margin-top:10px}

.righttop{background:#ddb840; 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 Arial, Helvetica, 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:53px; line-height:20px}
.toll p{color:#363636; font-size:14px; text-align:right;}
.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:200px; top:53px; line-height:20px}
.toll1 p{color:#141976; font-size:14px; text-align:right;}
.toll1 p span{ color:#141976}
.toll1 h4{ color:#141976; font:600 15px/1.5em 'Open Sans', sans-serif; text-transform:none; margin:0}

#slideshow {position:relative;height:370px; margin:10px 0; 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}
.left{float:left; width:61%; margin-top:10px;}
.left1{float:left; width:99%; margin-top:10px; margin-bottom:20px}
h2, .left1 h2, .left h2{font:700 26px/1.5em 'Open Sans', sans-serif; color:#141975; text-transform:uppercase; margin-bottom:15px}
h3, .left1 h3, .left h3{font:700 20px/1.5em 'Open Sans', sans-serif; color:#39bbf7; text-transform:uppercase;}
.strong, .left1 .strong, .left .strong{font:700 16px/1.5em 'Open Sans', sans-serif; color:#141975;}
.left1 ul, .left ul{margin:10px 5px}
.left1 ul li, .left ul li{padding:3px 0;}
.left1 ul li, .left 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:#565656; font:600 14px/1.5em "Open Sans",sans-serif; color:#fff; padding:3px 12px; text-transform:uppercase; float:right}
.more1 a:hover{background:#141975;}

.right{width:25%; display:none; float:right; padding:1%; background:#fff; display:none}
.tabmain{float:right}
.tabmain h4{background:#2eacf1; color:#fff; padding:5px; font-size:18px}.tabmain ul li {border-top: 1px dotted #000;color: #fff;display: block;}
.tabmain ul li a {color:#222;display: block; background: #f2f2f2; font:400 15px/1.5em 'Open Sans', sans-serif; padding:7px 3px 6px 17px}
.tabmain ul li a:hover {color: #26338a; background:#fff}
.tabmain ul li:first-child {border: 0 none;}


.form{width:100%; margin-bottom:20px;}
.form h4{background:#ddb840; color:#fff; padding:5px; font-size:18px}
.form .row{margin:5px 0; float:left; width:100%}
.form .row label{font:600 14px/1.5em 'Open Sans', sans-serif; color:#5a5a5a; float:left; width:28%}
.form .row input[type="text"]{background:#f7f7f7; padding:5px; height:22px; width:96%; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#222; float:left; border:1px solid #dedede}
.form .row textarea{background:#f7f7f7; padding:3px; height:80px; width:96%; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#222; float:left; border:1px solid #dedede}
.form .row input[type="submit"]{background:#141975; padding:5px 10px; border:none; margin-right:5px; font:bold 12px/1.5em Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; float:right; text-transform:uppercase}
.form .row input[type="submit"]:hover{background:#222}



.team{width:36%; float:right; margin-top:50px}
.member{width:47%; background:#fff; min-height:190px; padding:1%; margin-bottom:2%}
.member h5{font:700 15px/1.5em 'Open Sans', sans-serif; color:#000; margin-bottom:10px; background:#ddb840; padding:5px; text-transform:uppercase}
.member p img{float:left; margin-right:20px; border-radius:3px}
.member p a{color:#004d91}
.member p a:hover{color:#222}

.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%}

.contact34{font:700 20px/1.5em "Open Sans",sans-serif; text-transform:uppercase; color:#141975; margin-bottom:15px}


.banner_right{background:#fff; border:1px solid #e4e4e4; min-height:300px; float:left; padding:10px; width:33%; margin-top:10px; position:relative}
.banner_right h3{font:700 17px/1.5em 'Open Sans', sans-serif; color:#fff; background:#d4af37; padding:5px; text-transform:uppercase; margin:0 0 10px 0}
.banner_right h3 a{font:400 13px/2.0em 'Open Sans', sans-serif; color:#fff; text-align:right; float:right}
.banner_right h4{font:700 17px/1.5em 'Open Sans', sans-serif; color:#fff; background:#141975; padding:5px; text-transform:uppercase; margin:0 0 10px 0}
.banner_right h5{font:700 17px/1.5em 'Open Sans', sans-serif; color:#fff; background:#222; padding:5px; text-transform:uppercase; margin:0 0 10px 0}
.banner_right h6{font:600 13px/1.5em 'Open Sans', sans-serif; color:#222; position:absolute; left:11px; top:253px; text-align:left}
.banner_right h6 a{font:400 13px/2.0em 'Open Sans', sans-serif; color:#222; float:right; margin:-7px 10px 0 0}
.banner_right .new{font:normal 13px Arial, Helvetica, sans-serif; color:#222; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc}
.list ul li{padding:3px 0; background:url("../images/arrow2.png") no-repeat scroll 8px 11px rgba(0, 0, 0, 0);padding-left:17px; color:#222;}
.width{width:42% !important}
.width1{width:24% !important}

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 Arial, Helvetica, 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}
.ir{float:right; margin-left:20px}

.img {background: #f6f6f6;border: 1px solid #d2d2d2;border-radius: 60px;float: left;margin-bottom: 120px;margin-right: 10px;padding: 5px;}
.test_container{background: #fff;box-shadow: 0 0 18px #cccccc inset;float: left;margin: 30px 0;padding:20px;width:1160px;}
h4{font:700 24px/1.5em 'Open Sans', sans-serif; color:#fff; margin:5px 0; text-transform:uppercase;}
.bg1{background:#f2f2f2; padding:20px 0 30px 0; float:left; width:100%; margin:30px 0 0 0}
#testimonials {display: block;width: 100%; text-align:center; color:#fff;background-attachment: fixed;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;min-height:200px; padding:20px 0;overflow: hidden;position: relative;width: 100%; background-image:url("../images/parallax--1-new.jpg")}

/*======footer start============== */
#footer{width:100%; background:#fff; border-top:40px solid #141975 }
#footer-container{width:1200px; padding:10px 0; margin-top:20px; margin:0 auto}
#footer-container p{font:normal 14px/1.5em 'Open Sans', sans-serif; color:#222;}
#footer-container p a{font:normal 14px/1.5em 'Open Sans', sans-serif; color:#222;}
#footer-container p a:hover{color:#000}
#footer-container p span{color:#0ea2e7}

#footer-container .box{margin:0 19px 0 0; width:27% !important; float:left; }
#footer-container h4{color:#141975; font:700 21px/1.5em 'Open Sans', sans-serif; text-transform:uppercase; text-align:left; margin:10px 0 !important}
#footer-container .box1{float:left}
#footer-container .box1 ul{float:left}
#footer-container .box1 ul li{padding:3px 0;}
#footer-container .box1 ul li a{color:#222; background:url("../images/arrow2.png") no-repeat scroll 8px 6px rgba(0, 0, 0, 0) !important; padding-left:17px; font:normal 14px/1.5em 'Open Sans', sans-serif; text-align:left !important;}
#footer-container .box1 ul li a:hover{color:#000}

#footer-container .testimonials{margin:0 24px 0 0; width:36% !important; float:left; min-height:156px}

.img {background: #f6f6f6;border: 1px solid #d2d2d2;border-radius: 60px;float:none;margin-bottom:20px;margin-right: 10px;padding: 5px;}
.copyright{background:#d4af37; float:left; width:100%; padding:10px 0}
.copyright p{font:normal 14px/1.5em 'Open Sans', sans-serif; color:#000;}
.copyright p a{font:normal 14px/1.5em 'Open Sans', sans-serif; color:#000;}
.copyright p a:hover{color:#000}
.copyright p span{color:#000; margin-left:120px}
.scroll{background:#f2f2f2; width:100%; float:left}
.disable-select {
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}


td.bigtext{height:56px;}
td.bigtext span{font-size:48px; font-weight:bold;}

.accordion {
  background-color: #f2f2f2;
  color: #222;
  cursor: pointer;
  padding: 12px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none; font-weight:600;
  font-size: 15px;
  transition: 0.4s; margin-bottom:1px
}

.active, .accordion:hover {
  background-color: #ddb840;
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.cnt223 a{

text-decoration: none;

}

.popup{

width: 100%;

margin: 0 auto;

display: none;

position: fixed;

z-index: 100001;

}

.img{position:absolute; z-index:1}

.cnt223 {
  min-width: 500px;
  width: 506px;
  margin: 10px auto;
  background: #f3f3f3;
  text-align: center;
  position: relative;
  z-index: 103;
  padding: 16px;
  border-radius: 5px;
  box-shadow: 4px 56px 6px 533px #000000e3;
  overflow: scroll;
  min-height: 600px;
  height: 100px;
}
.cnt223 p a {
    background: #990000;
    padding: 6px 20px;
    color: #fff;
    font-size: 16px;
}
.cnt223 h2 {
    font-size: 26px;
    text-transform: capitalize;
}

.cnt223 .x{


float: right;

height:23px;

right:15px;

position: absolute;

top:15px;

width: 23px; margin-bottom:5px; z-index:999

}

.cnt223 .x:hover{

cursor: pointer;

}




.slider-content-2.overlay_3.p-5 {
    margin-bottom: 200px !important;
}


.power img {
    width: 215px !important;
    margin: 6px !important;
    padding: 0px 30px!important; 
}



@media (min-width: 320px) and (max-width: 600px)  {




.cnt223 {
    min-width: 212px;
    width: 322px;
    min-height: 185px;
    margin: 100px auto;
    background: #f3f3f3;
    position: relative;
    z-index: 103;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 2px 5px #000;
}


.cnt223 img {
    width: 296px;
}