
input[type="text"], textarea, input[type="submit"] {
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	outline:none;
	border-radius:0px;
	font-family: 'Open Sans', sans-serif;
}

::-webkit-input-placeholder {
	
}

@font-face {
    font-family: 'NewsGothicBTRoman';
    src: url('../fonts/NewsGothicBTRoman.eot');
    src: url('../fonts/NewsGothicBTRoman.eot') format('embedded-opentype'),
         url('../fonts/NewsGothicBTRoman.woff2') format('woff2'),
         url('../fonts/NewsGothicBTRoman.woff') format('woff'),
         url('../fonts/NewsGothicBTRoman.ttf') format('truetype'),
         url('../fonts/NewsGothicBTRoman.svg#NewsGothicBTRoman') format('svg');
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), 
		url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), 
		url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), 
		url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), 
		url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadProRegular.eot');
    src: url('../fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('../fonts/MyriadProRegular.woff2') format('woff2'),
         url('../fonts/MyriadProRegular.woff') format('woff'),
         url('../fonts/MyriadProRegular.ttf') format('truetype'),
         url('../fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}

@font-face {
    font-family: 'BacktoBlackDemo';
    src: url('../fonts/BacktoBlackDemo.eot');
    src: url('../fonts/BacktoBlackDemo.eot') format('embedded-opentype'),
         url('../fonts/BacktoBlackDemo.woff2') format('woff2'),
         url('../fonts/BacktoBlackDemo.woff') format('woff'),
         url('../fonts/BacktoBlackDemo.ttf') format('truetype'),
         url('../fonts/BacktoBlackDemo.svg#BacktoBlackDemo') format('svg');
}
/*
@font-face {
    font-family: 'typo_round_regular_demoRg';
    src: url('../fonts/typo_round_regular-webfont.woff2') format('woff2'),
         url('../fonts/typo_round_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*/

@font-face {
    font-family: 'varianescript_regular';
    src: url('../fonts/varianescript_regular.eot');
    src: url('../fonts/varianescript_regular.eot') format('embedded-opentype'),
         url('../fonts/varianescript_regular.woff2') format('woff2'),
         url('../fonts/varianescript_regular.woff') format('woff'),
         url('../fonts/varianescript_regular.ttf') format('truetype'),
         url('../fonts/varianescript_regular.svg#varianescript_regular') format('svg');
}

h1,h2,h3,h4,h5,h6,input {
	color:#000;
    font-family: 'MyriadProRegular';
}

p,label {
	font-size:20px;
	line-height:27px;	
	color:#58595B;
}

body, html {
	height:100%;
	width:100%;
}

body {
    font-family: 'MyriadProRegular';
	color:#000;
}

.btn-success {
	display:inline-block;
}

.panel {
	float:left;
	width:100%;
	border-radius:0px;
	padding:0px;
	margin:0px;
	box-shadow:none;
	background:none;
	border:none;
}

.flush {
	padding:0px;
}

.flush-left {
	padding-left:0px;
}

.flush-right {
	padding-right:0px;
}

ul {
	margin:0px;
	padding:0px;
}

section {
	float:left;
	width:100%;
}

.panel {
	float:left;
	width:100%;
	border-radius:0px;
	padding:0px;
	margin:0px;
	box-shadow:none;
	background:none;
	border:none;
}

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.tableRow {
	display:table;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.tableCell {
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.img-responsive {
	display:inline-block;
}

.spl-border {
	height:14px;
	background:#faaa4b;
}

/* Header Style */

#header {
	padding:0px 0px;
}

#header.inner {
	padding-bottom:40px;
}

.navbar-default {
	background:none;
	border:none;
	margin-bottom:0px;
}

.navbar-nav {
	margin-left:19%;
}

#header.inner .navbar-nav {
	margin-left:15%;
}

#header .navbar-default .navbar-nav li {
	padding:0px 50px;
}

#header.inner .navbar-default .navbar-nav li:nth-child(2) {
	padding-right:155px;
}

#header .navbar-default .navbar-nav li a {
	color:#fff;
	font-size:21px;
    font-family: 'typo_round_regular_demoRg';
    font-family: 'MyriadProRegular';
	text-transform:capitalize;
	font-weight:400;
	letter-spacing:1px;
	line-height:1.5;
	transition:0.5s;
	padding:5px 0px 0px 0px;
	border-top:8px solid transparent;
}

#header.inner .navbar-default .navbar-nav li a { 
	color:#A97C50;
}

.navbar-brand {
	padding:15px 0px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border:none;
}

#header .navbar-default .navbar-nav li.active  a,#header .navbar-default .navbar-nav a:hover,#header .navbar-default .navbar-nav  a:focus {
	background:transparent;
	color:#7a3909;
	border-top:8px solid #7a3909;
}

#header.welcome .navbar-default .navbar-nav li.active  a,#header.welcome .navbar-default .navbar-nav a:hover,#header.welcome .navbar-default .navbar-nav  a:focus {
	border-top:8px solid transparent;
	color:#fff;
}

#logo {
	display:inline-block;
	padding:0px;
	height:auto;
}

#header #logo a {
	max-width:230px;
	display:inline-block;
	color:#fff;
}

.navbar-right {
	margin-right:0px;
	margin-top:10px;
	padding-right:25px;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-ms-transition:0.5s;
}

#navbar {
}

.img-responsive {
	display:inline-block;
}

#page-title h2 {
	font-size:34px;
	color:#7a3909;
	text-transform:uppercase;
	padding-bottom:25px;
	border-bottom:2px solid #bd9578;
}

/*  #banner starts  */

#banner.welcome {
	background:url(../images/bg_welcome.jpg) 50% 50% no-repeat;
	background-size:cover;
	margin-top:-50px;
}

#banner.home {
}

#banner .slide img {
	width:100%;
}

.bx-wrapper {
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none;
    background:transparent;
	margin-bottom:10px;
}

.bx-wrapper .bx-pager {
	bottom:15px;
	text-align:right;
	right:5%;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background:rgba(255,255,255,0.5);
	width:18px;
	height:18px;
	border-radius:50%;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background:rgba(255,255,255,1);
}

/* Content Style */
#content {
	padding:30px 0px 0px 0px;
}

#content p {
	font-size:21px;
	text-align:justify;
	margin-bottom:25px;
}

.aboutus p {
	color:#A97C50;
}

#features {
	background:#f9e4d7;
	padding-bottom:40px;
}

#features h3 {
	font-size:34px;
	color:#7a3909;
	margin-top:30px;
}

#content.contact {
	background:#F9E4D7;
	padding:20px 0px 30px 0px;
}

.contact-us h2 {
	font-size:76px;
    font-family: 'MyriadProRegular';
	font-weight:600;
	color:#FAAA4B;
	text-align:center;
	margin-top:90px;
}

.contact-us h1 {
	font-size:96px;
    font-family: 'MyriadProRegular';
	font-weight:600;
	color:#843F0C;
	text-align:center;
	margin-top:0px;
	margin-bottom:50px;
}

.contact-us p, .contact-us p a {
	color:#7A3909;
}

.contact-us form {
	display:inline-block;
	width:100%;
}

.contact-us form h3 {
	font-size:28px;
	color:#7A3909;
	margin-bottom:25px;
}

.contact-us input[type="text"], .contact-us input[type="email"] {
	display:inline-block;
	width:100%;
    font-family: 'MyriadProRegular';
	border:1px solid #BE1E2D;
	border-radius:10px;
	padding:0px 4%;
	line-height:76px;
	font-size:25px;
	color:#BE1E2D;
	background:transparent;
	text-transform:uppercase;
	margin-bottom:25px;
}

.contact-us input[type="submit"] {
	display:inline-block;
    font-family: 'typo_round_regular_demoRg';
    font-family: 'MyriadProRegular';
	border:1px solid #BE1E2D;
	border-radius:20px;
	padding:0px 55px;
	line-height:76px;
	font-size:25px;
	color:#BE1E2D;
	background:transparent;
	text-transform:uppercase;
	margin-bottom:20px;
}

.contact-us textarea {
	display:inline-block;
	width:100%;
    font-family: 'typo_round_regular_demoRg';
	border:1px solid #BE1E2D;
	border-radius:20px;
	padding:10px 4%;
	line-height:1.5;
	font-size:25px;
	color:#BE1E2D;
	background:transparent;
	height:210px;
	text-transform:uppercase;
	margin-bottom:30px;
}

.contact .social {
	display:inline-block;
	width:100%;
	margin-top:20px;
}

.contact .social li {
	display:inline-block;
	width:32%;
	list-style:none;
	text-align:center;
}

.contact .social li a {
	font-size:62px;
	color:#843F0C;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Footer Style */
#footer {
	padding:15px 0px;
	background:#faaa4b;
}

#footer p {
	font-size:18px;
	color:#fff;
	margin-top:0px;
	line-height:44px;
	margin-bottom:0px;
}
#footer p a {
	color:#fff;
}

#footer p span {
	display:inline-block;
	padding:0px 9px;
	line-height:1.55;
	border:1px solid #fff;
	border-radius:50%;
	margin-right:5px;
}

#footer ul li {
	display:inline-block;
	list-style:none;
	margin-right:7px;
}

#footer ul li a {
	display:inline-block;
	font-size:22px;
	color:#fff;
	color:#E0942E;
}

#footer ul li a i {
	line-height:26px;
}


/* Products Page Style */

#products {
	padding:50px 0px;
}

#products h3 {
	margin-top:0px;
	margin-bottom:20px;
	color:#7a3909;
	font-weight:600;
}

#products h4 {
	font-size:20px;
	margin-top:0px;
	margin-bottom:10px;
	color:#7a3909;
	font-weight:600;
}

#products p, #products ul li {
	font-size:15px;
	color:#000;
}
#products p, #products ul {
	margin-top:0px;
	margin-bottom:25px;
}

.productmenu li {
	list-style:none;
	margin-bottom:5px;
}

.productmenu li a {
	font-size:18px;
	line-height:30px;
	color:#A97C50;
	font-weight:600;
}

#products .image {
	margin-top:20px;
	margin-bottom:20px;
}

.singleproduct {
	display:inline-block;
	width:100%;
}

#products .panel-title {
}

#products .panel-title>a {
	display:inline-block;
	font-size:34px;
	color:#fff;
	color:#7A3909;
	text-align:left;
	line-height:1.7;
	font-weight:600;
	text-decoration:none;
	position:relative;
}
/*
#products .panel-title:before {
	content:'';
	display:inline-block;
	height:1px;
	width:38%;
	background:red;
	margin-bottom:12px;
	margin-right:2%;
}

#products .panel-title:after {
	content:'';
	display:inline-block;
	height:1px;
	width:38%;
	background:red;
	margin-bottom:12px;
	margin-left:2%;
}
*/
.panel-group .panel+.panel {
	margin-top:0px;
}
/*
#products .panel-title>a.collapsed {
	background:url(../images/icon_expand.png) 100% 50% no-repeat;
}

#products .panel-title>a {
	background:url(../images/icon_collapse.png) 100% 50% no-repeat;
}
*/

.panel-collapse ul {
	padding:25px 0px;
}

.panel-collapse ul li {
	font-size:34px;
	font-size:22px;
	color:#a4632c;
	line-height:1.5;
}

#functions {
	padding:30px 0px 70px 0px;
	background:#F7B66F;
}

#functions h2 {
	font-size:39px;
	color:#7A3909;
	margin-bottom:20px;
}

#functions ul li {
	font-size:26px;
	color:#7A3909;
	line-height:1.5;
}

#functions ul li a {
	color:#7A3909;
}

.modal-content table th, .modal-content table td {
	padding:5px;	
	font-size:14px;
}

.modal-content table td p {
	font-size:14px;
	color:#000;
}

.tabcontent {
    display: none;
   
}

/*****======= Responsive Style Css ======***********/

@media (min-width: 1200px) {
.container {
}

}

@media (min-width: 768px) {
.modal-dialog {
	width:800px;
}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px){

.navbar-default .navbar-brand img {
	max-width:170px;
}

.navbar-default .navbar-toggle {
	margin-top:15px;
	margin-right:0px;
}

#header.innerpage {
	background:darkslategray;
}

#header .navbar-default .navbar-nav > li > a {
	text-align:center;
}

.navbar-default .navbar-toggle .icon-bar {
	background:#000;
}

.flush-right {
	padding-right:15px;	
}

.navbar-nav, #header.inner .navbar-nav {
	margin-left:0px;
}

#header.inner .navbar-default .navbar-nav li:nth-child(2) {
	padding-right:42px;
}

#banner.home {
	margin-top:0px;
}

#footer p {
	font-size:14px;
}

#products .panel-title>a, .panel-collapse ul li, .panel-collapse p, .panel-collapse .panel-body, #functions ul li {
	font-size:22px;
}

#products .panel-title>a, #products .panel-title>a.collapsed {
	background-size:25px 25px;
}

.contact-us h2 {
	font-size:42px;
}

.contact-us h1 {
	font-size:50px;
}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

}


/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1169px) {
}