body {background:url(../images/bg.jpg) repeat top left fixed; margin:0px; padding:0px;font-family: 'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, h6, p {margin-bottom:0px; padding-bottom:0px;}
a, a:hover, a:focus, a:active {outline:none;}

.wrapper {width:100%; display:block; position:relative; margin-left:auto;margin-right:auto;}
.wrapper80 {width:80%; display:block; position:relative; margin-left:auto;margin-right:auto;}
.wrapper70 {width:70%; display:block; position:relative; margin-left:auto;margin-right:auto;}

.bg-white {background-color:#fff;}

.border {border:1px solid red;}
.border-grey {border:1px solid #999;}
.border-rgt-grey {border-right:1px solid #999;}
.border-lft-grey {border-left:1px solid #999;}
.bor-bot-5 {border-bottom:5px solid #ccc;}

.pad-10 {padding:10px;}
.pad-15 {padding:15px;}
.pad-20 {padding:20px;}
.pad-30 {padding:30px;}
.pad-rl-0 {padding-left:0px; padding-right:0px;}
.pad-rl-5 {padding-left:5px; padding-right:5px;}
.pad-rl-10 {padding-left:10px; padding-right:10px;}
.pad-rl-m {padding-left:7.5px; padding-right:7.5px;}
.pad-r-0 {padding-right:0px;}
.pad-l-0 {padding-left:0px;}
.pad-r-5 {padding-right:5px;}
.pad-l-5 {padding-left:5px;}
.pad-r-10 {padding-right:10px;}
.pad-l-10 {padding-left:10px;}
.pad-b-0 {padding-bottom:0px !important;}
.pad-b-10 {padding-bottom:10px;}
.pad-t-0 {padding-top:0px;}
.pad-t-1 {padding-top:1px !important;}
.pad-tb-15 {padding-top:15px; padding-bottom:15px;}

.mar-t-0 {margin-top:0px !important;}
.mar-t-10 {margin-top:10px !important;}
.mar-t-20 {margin-top:20px !important;}
.mar-t-50 {margin-top:50px !important;}
.mar-t-65 {margin-top:65px !important;}
.mar-t-100 {margin-top:100px !important;}
.mar-t-200 {margin-top:200px !important;}
.mar-t-30 {margin-top:30px !important;}
.mar-b-0 {margin-bottom:0px !important;}
.mar-b-10 {margin-bottom:10px !important;}
.mar-b-20 {margin-bottom:20px !important;}
.mar-l-10 {margin-left:10px !important;}
.mar-rgt-5 {margin-right:5px;}
.mar-rgt-10 {margin-right:10px;}
.mar-rgt-15 {margin-right:15px;}
.font11 {font-size:11px;}
.display-inline {display:inline-block !important;}
.lowercase {text-transform:lowercase !important;}
.color-blue {color:#03F;}
.color-green {color:#79BE0B;}
.color-dark-yellow {color:#F90;}
.border-rad10 { border-radius:10px;}
.border-rad5 { border-radius:5px;}
.solid-line {border-top:1px solid #aaa; height:2px; width:100%; display:block; position:relative;}
.solid-line-br {border-top:1px solid #822212; height:2px; width:100%; display:block; position:relative;}
.solid-line-lgt-green {border-top:5px solid #79BE0B; height:5px; width:100%; display:block; position:relative;}
.solid-line-lgt-green-thin {border-top:2px solid #79BE0B; height:2px; width:100%; display:block; position:relative;}
.font-italic {font-style:italic;}
/*-------------------------------------------------------------------*/

.header {width:100%; height:auto; min-height:120px; display:block; position:relative; background:#fff;}
.head-address {position:relative;margin-top:22px;right:10px;font-family:'Open Sans',sans-serif;color:#000}
.head-address ul {display:block; position:relative;}
.head-address li{list-style:none;text-align:right; text-shadow:1px 1px #ccc; font-size:13px;}
.head-address a{font-family:'Open Sans',sans-serif;text-decoration:underline;color:#4ca6e8;}
.head-address a:hover{text-decoration:none}

/*-----NavBar---------*/
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form, .navbar-inverse  {background-color: #79BE0B; border-color:fff !important; color:#000;}
.navbar-inverse {background-color: #fff;border-color: #fff;}
.navbar-inverse .navbar-nav > li > a {color: #000; text-transform:uppercase; font-size:12px;padding-top:5px;padding-bottom:5px;font-weight:600;}
.navbar-brand {height:30px;padding:5px;font-size: 12px;line-height:18px;}
.navbar {min-height:30px;margin-bottom:0px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form, .navbar-inverse {background-color: #fff;}
.navbar-inverse {background-color: #fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-radius:0px;}
.navbar-inverse .navbar-nav > li {margin-left:0px; margin-right:0px;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #fff;background:#79BE0B;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #FFF;background-color: #79BE0B;}
.dropdown-menu {background-color:#9BCC56;border:none;border-radius: 0px;min-width:200px;}
.dropdown-menu li a {color:#fff; text-transform:uppercase;font-size: 13px; font-weight:bold;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {color: #FFF;background-color: #79BE0B; font-weight:600;}
/*-------NavBar-------*/
.main-content {width:100%; height:auto; display:block; position:relative; background:#fff; padding:10px 10px 20px;}
.main-content h3 {text-align:left; text-transform:uppercase; color:#79BE0B; margin-bottom:20px; font-weight:600;}
.pro-type ul {padding:0; margin:0;}
.pro-type ul li {list-style:none; padding:2px 0px;}
.pro-type ul li a {text-align:left; text-decoration:none; color:#1a1a1a;}
.pro-type ul li a:hover {color:#79BE0B;}
.pro-type .fa {margin-right:10px;}

.pro-info {width:98%; margin-left:1%; height:auto; min-height:50px; line-height:50px; display:block; position:relative; background-color:#CCC; border-bottom:3px solid #CCC;}
.pro-info:hover {border-bottom:3px solid #79BE0B; cursor:pointer;}
.pro-info h5 {text-align:center; text-transform:uppercase; color:#333; line-height:50px;}

.hm-abt-us h4 {text-align:left; color:#79BE0B; font-weight:600; padding-top:0px; margin-top:0px;}
.hm-abt-us p { font-size:13px; line-height:20px; margin-top:15px; text-align:justify;}

#footer {background: rgb(245,246,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(245,246,246,1) 0%, rgba(219,220,226,1) 0%, rgba(204,204,204,1) 0%, rgba(254,255,251,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,246,246,1)), color-stop(0%,rgba(219,220,226,1)), color-stop(0%,rgba(204,204,204,1)), color-stop(100%,rgba(254,255,251,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 0%,rgba(204,204,204,1) 0%,rgba(254,255,251,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 0%,rgba(204,204,204,1) 0%,rgba(254,255,251,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 0%,rgba(204,204,204,1) 0%,rgba(254,255,251,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 0%,rgba(204,204,204,1) 0%,rgba(254,255,251,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#fefffb',GradientType=0 ); /* IE6-9 */

min-height:200px; width:100%; display:block; position:relative;}

#footer h4 {text-align:left; color:#79BE0B; margin:20px 0px; font-weight:600;}
#footer ul {padding:0; margin:0; margin-bottom:20px;}
#footer ul li {list-style:none;line-height: 18px;}
#footer ul li a {color:#333; font-size:13px;}
#footer ul li a:hover, #footer ul li a:focus {color:#822212;}
#footer h4 {color:#79BE0B; margin-bottom:20px;}
#footer p {color:#333; font-size:13px;}
#footer .fa-facebook-official, .head-address .fa-facebook-official {color:#6476A4; font-size:22px; margin-right:10px;}
#footer .fa-twitter-square, .head-address .fa-twitter-square {color:#71CCEF; font-size:22px; margin-right:10px;}
#footer .fa-google-plus-square, .head-address .fa-google-plus-square {color:#DF7162; font-size:22px; margin-right:10px;}
#footer .fa-linkedin-square, .head-address .fa-linkedin-square {color:#2186D5; font-size:22px; margin-right:10px;}
.social-ico li a {line-height:20px !important;}

.hm-abt-us p {line-height:20px; margin-top:5px;}

.copyright {width:100%; height:40px; line-height:40px; margin-bottom:30px; padding-top:7px; background-color:#333; display:block; position:relative;}
.logo {margin:10px;}

.head-address .headSocial {padding:0; margin:3px 0px;display:block; float:right;}
.head-address .headSocial li {list-style:none; display:inline-block; margin:0px; padding:0px; text-align:right;}
.head-address .headSocial li .fa {margin-right:0px; margin-left:10px;}
.head-address .headSocial li .fa:hover {margin-top:-10px !important; color:#000;}

.about-us p{margin-top:10px; text-align:justify;}
.online-enq-wrapper {width:100%; margin-left:0%; height:auto; min-height:200px; display:block; position:relative; background-color:#DADBD9; margin-top:24px;}
.sidebar-wrapper-head {width:100%; height:30px; line-height:30px; padding:0px 10px; background-color:#618937; display:block; position:relative; color:#fff; font-weight:600;}
.online-enq-wrapper input {width:97% !important; margin-bottom:2px; font-size:13px; border:none; padding:5px; display:block; border:1px solid #aaa;}
.online-enq-wrapper select  {width:97% !important; margin-bottom:2px; font-size:13px; border:none; padding:4px; display:block; border:1px solid #aaa;}
.online-enq-wrapper textarea { width:97%; height:auto; min-height:100px; resize:none; border:none; padding:10px 5px; font-size:13px;border:1px solid #aaa; margin-bottom:10px;}
.online-enq-wrapper .fa {width:100%; display:block; color:#666; line-height:30px; font-size:16px;}
.online-enq-wrapper .btn {padding: 7px 0px 7px 7px;text-transform: uppercase;color: #FFF;border-radius: 0px;width: 97% !important;float: right;text-shadow: 1px 1px #000;font-size: 12px;background-color: #618937;margin:0px 8px 10px;}
.online-enq-wrapper .btn .fa {display:inline-block; color:#fff; font-size:15px; width:auto; line-height:normal; margin-left:10px;}

.about-us h3, .contact-us h3, .product-mc h3 {margin-bottom:5px;}
.product-mc p:first-child {margin-top:20px;}
.product-mc p {margin-top:10px;}
.contact-us .online-enq-wrapper .btn {
    padding: 7px 0px 7px 7px;
    text-transform: uppercase;
    color: #FFF;
    border-radius: 0px;
    width: 97% !important;
    float: right;
    text-shadow: 1px 1px #000;
    font-size: 12px;
    background-color: #618937;
    margin: 0px 10px 10px;
}

.contact-us  p {line-height:33px;}
#map-canvas { height:325px; margin-top:25px; width:100%; display:block; position:relative;min-height:150px; }
.product-mc h4 {color:#333; margin-bottom:10px; font-weight:600;}
.product-mc p {text-align:justify;}
.phone {color:#000 !important; text-decoration:none !important;}

.nav-tabs > li > a {border-radius:0px;}
.owl-theme .owl-controls .owl-page span {background: none repeat scroll 0% 0% #005938;}
.owl-theme .owl-controls {text-align:right;}
.owl-pagination { background-color:#fff; margin-top:-10px;}
.owl-theme .owl-controls.active {z-index:1000;}

#print td {min-width:113px;}
#gold td, #diamond td {min-width:98px;}
.nav-tabs {border-bottom:none;}
.nav-tabs a {color:#333; box-shadow:none;}
.career-form label {text-align:right; float:right;text-transform:uppercase; font-size:12px; color:#333;}
.career-form textarea {resize:none; min-height:150px;}
.career-form {margin-top:50px;}
.form-control {color: #333;border: 1px solid #999;border-radius: 4px;}



.nav-tabs a
{
    -moz-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    background: #ad1c1c;
    background:    -moz-linear-gradient(220deg, transparent 10px, #ad1c1c 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #ad1c1c 10px);     
    background:     -ms-linear-gradient(220deg, transparent 10px, #ad1c1c 10px); 
    background:      -o-linear-gradient(220deg, transparent 10px, #ad1c1c 10px); 
    background:         linear-gradient(220deg, transparent 10px, #ad1c1c 10px);
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    color: #fff;
    float: left;
    font: bold 12px/35px 'Lucida sans', Arial, Helvetica;
    height: 35px;
    padding: 0 30px;
    text-decoration: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus 
{
    background: #618937;
    background:    -moz-linear-gradient(220deg, transparent 10px, #618937 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #618937 10px);     
    background:     -ms-linear-gradient(220deg, transparent 10px, #618937 10px); 
    background:      -o-linear-gradient(220deg, transparent 10px, #618937 10px); 
    background:         linear-gradient(220deg, transparent 10px, #618937 10px);
    text-shadow: none;    
    color: #fff !important;  
	cursor:pointer;
}
.nav-tabs > li > a {
    border:none;
    border-radius:0px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color:none;
    border:none;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}

.affiliated img {margin-top:15px; margin-bottom:15px;}
.affiliated h5 {text-align:center; color:#233E99; font-weight:bold; width:98%; margin:auto; display:block; line-height:18px; font-size:12px;}
.affiliated h5:hover, .affiliated a:hover, .affiliated a:active, .affiliated a:focus {text-decoration:none; color:#233E99;}
.map {float:right; margin:0px 0px 0px 10px;}

@media screen and (max-width: 1110px) {
	.wrapper80 {width:90% !important;}
}
@media screen and (max-width: 991px) {
	.navbar-inverse .navbar-nav > li {margin-left:0px; margin-right:0px;}
	.resp-pad-rl-0-sm {padding-left:0px !important; padding-right:0px !important;}
	#map-canvas { height:180px; margin-top:10px;min-height:180px; }
	.resp-pad-l-0-sm {padding-left:0px !important;}
}
@media screen and (max-width: 767px) {
.head-address {margin-top:0px;}
.logo {width:auto; margin-top:0px; text-align:center; float:none;}
.logo img {text-align:center; float:none; margin-left:auto; margin-right:auto; display:block; padding-top:10px;}
.head-address .headSocial {float:left;margin-left:10px;}
.contact-det {margin-top:-40px; width:100%;}
.resp-1 {width:50%; margin-right:0px; margin-left:50%; padding-bottom:10px;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus, .navbar-toggle {background-color:#79BE0B;}
	.resp-pad-rl-0-xs {padding-left:0px !important; padding-right:0px !important;}
	.resp-pad-rl-0-xs {padding-left:10px !important; padding-right:10px !important;}
.career-form label {text-align:left; float:none;}
}
@media screen and (max-width: 540px) {
	.wrapper80 {width:100% !important;}
	.contact-det {margin-top:0px; margin:0px; padding:0;}
	.headSocial, .contact-det li {width:100%; margin-left:auto; margin-right:auto; text-align:center; float:none;}
	.resp-1 {width:100%; margin-right:auto; margin-left:auto; padding-bottom:10px;}
}