/* Created By: Krishan Govind (Date:08/07/2013) */
h1,h2,h3,h4,h5,h6,p,ol,li,ul,br,hr { margin:0px; padding:0px; font-weight:normal; line-height:normal; list-style:none;}
::-webkit-scrollbar{width:13px}
::-webkit-scrollbar-track{background: #fff;}
::-webkit-scrollbar-thumb{border-radius:10px;background: rgba(0,0,0,0.4);}
.clear { clear:both; margin:0px; padding:0px; display:block;}
.ml20 { margin-left:20px;}.mt20 { margin-top:20px;} .mr20 { margin-right:20px;} .mb20 { margin-bottom:20px;}
a { text-decoration:none;}
body { margin:0px; padding:0px; background:#eeeced; font-family:Arial, Helvetica, sans-serif;}
.main { margin:0px auto; width:966px; background:#fff; box-shadow:5px 5px 25px #000; min-height:300px; margin-top:20px;}
.header { width:100%; background:#312f30;}
.logo { float:left; margin:30px 0px 20px 39px;}
.right_serch { width:300px; float:right; margin-top:45px;}
.right_serch .label { color:#fff; font-size:12px; font-weight:bold;}
.right_serch input { width:177px; height:26px; background:#d3d1d2; border:none;}
.right_serch input:focus{background: #fff; border:none !important;}
.right_serch input[type="search"] {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;-webkit-appearance: textfield;}


#nav { min-width:100% !important;float:left;height: 35px;background: #6b696a; }
ul.menu {float:left; width: auto; margin-left:40px;}
.menu {width: 100%;float:left;position:relative;z-index:8888;}
.menu li {position: relative;list-style: none;float: left; display: block;}
.menu li a {padding:10px 15px;float:left;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size:12px;color: #f3f3f3;}
.menu li:first-child a {border-left: none;}
.menu li:last-child a {border-right: none;}
.menu li:hover > a {color: #fff;background: #51a8b1; }
.menu ul {position: absolute;top:25px;float:left;border:2px solid #51a8b1;left:0;opacity:0;background:#fff;-webkit-border-bottom-right-radius:2px;
-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;margin-top:10px;}
.menu li:hover > ul { width:560px;opacity: 1;}
.menu ul li { width:280px; float:left;background:none;height: 0;overflow: hidden;padding: 0;-webkit-transition: height .25s ease .1s; -moz-transition: height .25s ease .1s; -o-transition: height .25s ease .1s;-ms-transition: height .25s ease .1s;transition: height .25s ease .1s;}
.menu li:hover > ul li {height: 30px;overflow: visible;padding: 0;}
.menu li:hover > ul li a:hover {background:#51a8b1;}
.menu ul li a{width:265px;color:#000;padding: 4px 0 4px 4px;font-size:12px;font-weight:normal;margin:0;line-height:21px;border:none;border-bottom:1px solid #51a8b1;text-transform:none;}
.menu ul li:last-child a {border: none;}
#slider {position:relative;width:100%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.nivo-controlNav{position:absolute;left:45%;bottom:12px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:3px;opacity:0.7;z-index:99}
.nivo-controlNav:hover{opacity: 1;}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(../img/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:0px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:35px;height:65px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-35px 0;right: -40px;}
a.nivo-nextNav:hover{right: -41px;}
a.nivo-prevNav {left:-40px;}
a.nivo-prevNav:hover{left: -41px;}
.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {  color:#efe9d1; text-decoration:underline;}
.nivo-directionNav a{top: 40%;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.ser_box { width:100%;}
.ser_box ul { padding:30px 65px;}
.ser_box ul li a { float:left; padding:0px 40px;}
.ser_box ul li a img { border:4px solid #a2a2a2;}
.ser_box ul li a img:hover { border:4px solid #626060;}
.ser_box ul .last { padding-right:0px !important; padding-left:0px !important;}
.recent h1 { font-size:18px; font-weight:bold; text-align:center; margin-top:20px;}
.recent h1:after{ content:url(../img/after.png); padding-left:10px;}
.recent h1:before{ content:url(../img/before.png); padding-right:10px;}
.updets { width:100%;}
.fr { float:right;}
.fl { float:left;}
.updets .news { width:380px; float:left; margin-left:65px; margin-top:20px;}
.updets .news h1 { font-size:18px; font-weight:bold;}
.updets .news span { font-style:italic; font-size:15px; line-height:30px;}
.updets .news h2 { font-size:16px; line-height:22px; color:#444040;}
.more_btn a { background:#74b8c1; float:right; color:#fff; line-height:30px; padding:0px 20px;}
.more_btn a:hover { background:#312f30; }

.footer { background:#312f30; width:100%; min-height:50px; margin-top:20px; margin-bottom:30px;}
.footer .footer_box { width:280px; float:left;  margin-left:65px; }
.footer .footer_box h2 { color:#c3c3c3; margin-top:15px; margin-bottom:8px;}
.footer .footer_box p{ line-height:18px; color:#d3d1d2; font-size:13px; padding-top:4px; padding-left:35px;}
.footer .footer_box p a{color:#d3d1d2; }
.footer .footer_box p a:hover { text-decoration:underline; color:#fff;}
.footer .footer_box ul li { float:left; padding:3px;}
.footer .footer_box span a{ color:#c3c3c3; font-size:12px; }
.footer .footer_box span a:hover { text-decoration:underline; color:#fff;}
.footer_bottom {  background:#6f665d; min-height:30px; margin-top:20px; padding:0px 65px;}
.footer_bottom p { color:#fae7d6; font-size:11px; margin-top:8px;}
.footer_bottom span { margin-top:5px;}
.footer_bottom span a { color:#e3e3e3; font-size:11px; margin:5px;}
.footer_bottom span a:hover { color:#fff;}


.left_menu { width:230px; float:left;}
.left_menu ul { margin-left:35px; margin-top:136px;}
.left_menu ul li { margin-top:10px;  border:1px solid #51a8b1;}
.left_menu ul li a { line-height:28px;padding-left:10px; display:block; color:#6b6b6b;}
.left_menu ul li a:hover { background:#51a8b1; color:#fff;}

.right_container { float:left; width:680px; padding:10px; margin-left:20px; }
.right_container p { line-height:20px; font-size:15px; color:#6a6a6a;}
.right_container h3 { color:#6b6b6b; font-size:20px; color:#51a8b1; line-height:24px;}
.h2 { color:#6b6b6b; border-bottom:2px solid #51a8b1; margin:60px 0px 15px 0px; line-height:35px; width:94.5%; }
.line { border-bottom:2px solid #51a8b1; float:left}
.services_box { width:300px; float:left; margin:10px 30px 10px 0px;}
.services_box h1 { color:#6a6a6a; font-size:18px; font-weight:bold;  border-bottom:1px solid #51a8b1; margin-bottom:5px; line-height:35px;}
.services_box img { float:left; margin-right:10px;}
.services_box p { font-size:15px; color:#6a6a6a; line-height:22px; font-weight:600;}


.product_box { width:300px; background:#eff0f2; float:left; margin:10px 38px 10px 0px;}
.active { background:#d4d8d9 !important; }
.product_box h1 { color:#6a6a6a; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase; margin-bottom:5px; line-height:35px;}
.product_box img {}
.product_box p { font-size:15px; color:#6a6a6a; line-height:20px; text-align:center; padding:10px 20px; }

.product_box p span{
float: left;
margin-left: 17px;
}


.topnav { margin-top:20px;}
ul.topnav li { background-color:#fff;color:white; }
ul.topnav li a {line-height: 20px;font-size: 18px;color: #6a6a6a;display: block;  border:1px solid #53a7b2; border-right:4px solid #53a7b2;text-decoration: none;font-weight:bold;}
ul.topnav li a small { font-size:15px; font-weight:normal;}
ul.topnav li p { line-height:20px;  border:2px solid #fff !important;  text-align:justify; background:#f8f8fa !important;color:#6a6a6a;  padding:10px 10px; margin-top:10px;}
.profile-pic { float:left; padding:10px;}
ul.topnav ul {margin: 0;padding: 0; display: none;   background:#fff !important;}
ul.topnav ul li {margin: 0; padding: 0;clear: both;  }
ul.topnav ul li a {padding-left: 20px;font-size: 10px;font-weight: normal;outline:0;}
ul.topnav ul li a:hover {background-color:#D3C99C;color:#675C7C;}
ul.topnav ul ul li a {color:silver;padding-left: 40px;}
ul.topnav ul ul li a:hover {background-color:#D3CEB8;color:#675C7C;}
ul.topnav span{float:left; margin-right:10px; margin-left:-1px; font-size:20px; background:#6c6a6b; min-width:22px; min-height:21px; text-align:center; color:#51aab0;}