﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,700italic,400italic);
@import url(http://fonts.googleapis.com/css?family=Tauri);
@import url(http://fonts.googleapis.com/css?family=Changa+One:400,400italic);
@import url(http://fonts.googleapis.com/css?family=Francois+One);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300);

header {
    background: #d90939 url("../images/Header-bg-with-drop-shadow.png") repeat-x;
	min-height:100px;
}
.pg-sidebar.inner2 > img {
    margin: 0 -45px 0 0;
}
#b-menu-2 {
    margin: 23px 0 0;
}
.coninfo > span:last-child {
    font-weight: 700;
}
.bnpart1 > img {
    display: none;
}
.info a {
    color: #990000;
    text-decoration: underline;
}
.coninfo {
    color: #660000;
    float: left;
    font-size: 17px;
	font-family: "Roboto Condensed",sans-serif;
    padding: 0 4% 10px;
    text-align: right;
    width: 100%;
}
.coninfo > span {
    color: #660000;
}
footer {
    background: #660000;
}
.footer2 a {
    color: #fff;
}
.footer p {
    color: #ffffff;
    font-size: 12px;
    margin-left: -5px;
}
.cont4 b {
    color: #515151;
}
.banner {
    background: #fff;
}
.main-banner {
	background: url("../images/Slider-bg.jpg") no-repeat;
	height:448px;
}
.footer {
    background: #660000;
    float: left;
    width: 100%;
}
.footer1 {
    padding: 10px 4% 20px;
}
.footer2 {
    padding: 10px 7% 20px;
    text-align: right;
}
img {
    max-width: 100%;
    width: auto;
}
.banner1 {
    float: left;
    padding: 50px 3.5% 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.bnpart1 {
    float: left;
    width: 30%;
}
.bnpart2 {
    float: left;
    width: 70%;
}
.bnpart2 h2 {
    color: #fff;
    font-family: "Changa One",cursive;
    font-size: 59px;
    margin: 5px 0;
}
.bnpart2 h3 {
    color: #996600;
    font-size: 30px;
    margin: 0;
}
.bnpart2 h4 {
    color: #990000;
    font-family: "Changa One",cursive;
    font-size: 44px;
    margin: 0;
}
.bnpart2 h5 {
    background: rgba(153, 29, 37, 0.14);
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 10px 0;
    padding: 10px;
}

.listprd1 > ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.listprd1 li {
    background: rgba(0, 0, 0, 0) url("../images/Tick.png") no-repeat scroll 0 0;
    color: #666666;
    font-family: tauri;
    font-size: 12px;
    font-weight: normal;
    padding: 2px 0 0 22px;
}
.listprd {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
.listprd1 {
    float: left;
    width: 200px;
}
.listprd2 {
    background: #009933;
    border-radius: 20cm;
    box-shadow: -1px 0 3px 0 #6c6c6c;
    float: left;
    height: 85px;
    margin: 12px 0 0;
    text-align: center;
    width: 85px;
}
.listprd2 > p {
    color: #fff;
    font-family: "Changa One",cursive;
    font-size: 24px;
    line-height: 24px;
    margin: 15px 8px 0;
}
.listprd2 > p.repsen {
    font-family: "Roboto",sans-serif;
    font-size: 8px;
    line-height: 8px;
    margin: 0;
}
.listprd2 > span {
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 20px;
    line-height: 15px;
}
.stcontent {
    background: #fff;
    float: left;
    padding: 0 3.5%;
    position: relative;
    width: 100%;
}
.tiger {
    position: absolute;
    right: 0;
    top: -150px;
}
.cont2 {
    float: left;
    padding: 10px 0;
    width: 70%;
}
.infortion {
    border-bottom: 1px solid #dec272;
    border-top: 1px solid #dec272;
    float: left;
    margin: 14px 3.5% 40px;
    width: 93%;
}
.info {
    background: #fce090;
    float: left;
    margin: 1px 0;
    padding: 9px 1%;
    width: 71%;
}
.social {
    background: #fce090;
    float: left;
    margin: 1px 0;
    padding: 1px 1%;
    text-align: right;
    width: 29%;
}
.info > p {
    color: #990000;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
}
.info span {
    font-weight: bold;
}
.social > span {
    border-left: 1px solid #dec272;
    color: #990000;
    float: left;
    margin: 9px 0 0;
    padding: 0 5%;
}
.cont2 h1 {
    color: #5e360e;
    font-size: 30px;
	margin:30px 0 24px;
}
.cont2 > p {
    color: #c1762a;
    font-family: tauri;
    font-size: 13px;
    line-height: 24px;
}
.content-part {
	background-image: url(../images/Background.jpg);
    background-position: center top;
    background-repeat: repeat;
    box-shadow: 0 -2px 6px #990000;
    margin: 1px 0 0;
}
.qpolicy h3 {
    border-bottom: 1px solid #ccc;
    color: #5e360e;
    padding: 0 0 5px;
}
#b-menu-2 .nav.navbar-nav {
    margin: 0 4%;
}
.qpolicym2 > ul {
    margin: 0;
    padding: 0 0 0 15px;
}
.qpolicym2 li {
    font-size: 13px;
    padding: 0 0 5px;
}
.wholepart {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.navbar-brand > img {
    position: absolute;
    top: 0;
}

.navbar-default .navbar-nav > li.active {
    position: relative;
}
/*#b-menu-2 ul:hover li.active::after {
    background: none;
}*/
.navbar-default .navbar-nav > li.active::after {
	background-image: url(../images/Menu-down-arrow.png);
    background-repeat: no-repeat;
    bottom: -18px;
    content: "";
    height: 25px;
    left: 34%;
    position: absolute;
    width: 38px;
}
.navbar-default .navbar-nav > li.active,

.navbar-default .navbar-nav > li.active:focus,

.navbar-default .navbar-nav > li.active:hover,

.navbar-default .navbar-nav > li:hover,

.navbar-default .navbar-nav > li:focus,

.navbar-default .navbar-nav > li.active,

.navbar-default .navbar-nav > li.active:focus,

.navbar-default .navbar-nav > li.active:hover,

.navbar-default .navbar-nav > li:hover,

.navbar-default .navbar-nav > li:focus {
  position: relative;
}
/*.navbar-default .navbar-nav > li:hover { background:#990000; }*/
/*.navbar-default .navbar-nav > li.active:after,

.navbar-default .navbar-nav > li.active:focus:after,

.navbar-default .navbar-nav > li.active:hover:after,

.navbar-default .navbar-nav > li:hover:after,

.navbar-default .navbar-nav > li:focus:after,

.navbar-default .navbar-nav > li.active:after,

.navbar-default .navbar-nav > li.active:focus:after,

.navbar-default .navbar-nav > li.active:hover:after,

.navbar-default .navbar-nav > li:hover:after,

.navbar-default .navbar-nav > li:focus:after {
  background-image: url(../images/Menu-down-arrow.png);
    background-repeat: no-repeat;
    bottom: -18px;
    content: "";
    height: 25px;
    left: 30%;
    position: absolute;
    width: 38px;
}*/
.cont4 {
    float: left;
    margin: 20px 0 0;
    width: 70%;
}
.page-banner {
    position: relative;
}
.pg-sidebar {
    float: left;
    margin: 120px 0 0 3%;
    text-align: center;
    width: 27%;
}
.inner2 {
    margin-top: 80px;
}
.cont4 > p {
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 20px;
}
.cont4 h2 {
    color: #5e360e;
    font-size: 30px;
    margin: 25px 0 35px;
}
.pg-sidebar > img {
    width: 100%;
}
.page-banner h1 {
    bottom: 5px;
    color: #fff;
    font-family: "Francois One",sans-serif;
    font-size: 33px;
    left: 3.5%;
    position: absolute;
    text-transform: capitalize;
}
.qpolicym1 {
    float: left;
    width: 20%;
}
.qpolicym {
    float: left;
    width: 100%;
}
.qpolicy {
    float: left;
    width: 100%;
}
.qpolicym2 {
    float: left;
    width: 80%;
}
.prdlist1 {
    margin: 0 auto;
    width: 100%;
}
.product-box {
	background: #fff url("../images/rectangle.png") no-repeat;
    float: left;
    margin: 0 3% 20px;
    text-align: center;
    width: 198px;
}
.prdlist1 h5 {
    color: #fff;
    margin: 0;
}
.product-thmb {
    display: table-cell;
    height: 157px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 198px;
}
.cont4.prdmrgin {
    margin: 20px 0 40px;
}
.product-box a {
    color: #fff;
    display: block;
    padding: 9px 0;
}
.product-box a:hover { opacity:0.5; }
.prdlist2 {
    margin: 0 auto;
    width: 100%;
}
.product-box2 {
	background: #fff url("../images/rectangle.png") no-repeat;
    float: left;
    margin: 4% 5px 8%;
    text-align: center;
    width: 172px;
}
.product-box2 > h5 {
    margin: 0;
}
.product-box2 a {
    color: #fff;
	display:block;
	padding: 7px 0;
}
.product-box2 a:hover { opacity:0.8; }

.contact-information {
    border-top: 1px solid #ccc;
    float: left;
    margin: 0 0 50px;
    padding: 50px 0 0;
    width: 100%;
}
.footer2 a {
    text-decoration: underline;
}
.footer2 a:hover {
    text-decoration: none;;
}
.contact-left {
    background: #faf7e3;
	border-radius: 5px;
    float: left;
    padding: 3% 5%;
    width: 50%;
}
.product-box .product-thmb > img,.product-box2 .product-thmb > img {
    opacity: 0.7;
}
.product-box:hover .product-thmb > img,.product-box2:hover .product-thmb > img {
    opacity: 1;
}
.info a:hover { text-decoration:none; }
.contactfrm1 .btn:hover {
    background: #db2c2f;
}
.social img:hover { opacity:0.8; }
.contact-right {
    float: left;
    margin: 0 0 0 5%;
    width: 45%;
}
.contactfrm1 label {
    font-weight: normal;
}
.contactfrm1 {
    float: left;
    width: 100%;
}
.contactfrm1 .btn {
    background: #c21316 none repeat scroll 0 0;
    color: #fff;
    width: 100%;
}
.contact-right h3 {
    color: #000;
    font-size: 15px;
    margin: 0 0 10px;
}
