@font-face {
	font-family: 'Avalon';
	src: url('fonts/Avalon.eot');
	src: url('fonts/Avalon.eot?#iefix') format('embedded-opentype'),
		url('fonts/Avalon.woff2') format('woff2'),
		url('fonts/Avalon.woff') format('woff'),
		url('fonts/Avalon.ttf') format('truetype'),
		url('fonts/Avalon.svg#Avalon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CGOmega';
	src: url('fonts/CGOmega.eot');
	src: url('fonts/CGOmega.eot?#iefix') format('embedded-opentype'),
		url('fonts/CGOmega.woff2') format('woff2'),
		url('fonts/CGOmega.woff') format('woff'),
		url('fonts/CGOmega.ttf') format('truetype'),
		url('fonts/CGOmega.svg#CGOmega') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FrizQua-Bold';
	src: url('fonts/FrizQua-Bold.eot');
	src: url('fonts/FrizQua-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrizQua-Bold.woff2') format('woff2'),
		url('fonts/FrizQua-Bold.woff') format('woff'),
		url('fonts/FrizQua-Bold.ttf') format('truetype'),
		url('fonts/FrizQua-Bold.svg#FrizQua-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FrizQuadrataITCbyBT-Roman';
	src: url('fonts/FrizQuadrataITCbyBT-Roman.eot');
	src: url('fonts/FrizQuadrataITCbyBT-Roman.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrizQuadrataITCbyBT-Roman.woff2') format('woff2'),
		url('fonts/FrizQuadrataITCbyBT-Roman.woff') format('woff'),
		url('fonts/FrizQuadrataITCbyBT-Roman.ttf') format('truetype'),
		url('fonts/FrizQuadrataITCbyBT-Roman.svg#FrizQuadrataITCbyBT-Roman') format('svg');
	font-weight: normal;
	font-style: normal;
}
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
	border:0 none;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:top;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
table, table td {
}
img {
	vertical-align:top;
}
embed {
	vertical-align:top;
}
input[type=text], textarea {
	outline:none;
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video, {
 display:block;
 color: #F00;
}
mark, rp, rt, ruby, summary, time {
	display:inline;
}
::-moz-selection {
background:#680607;
color:#FFF;
}
::selection {
background:#680607;
color:#FFF;
}
* {
	font-family: 'FrizQuadrataITCbyBT-Roman';
	font-size:13px;
	padding:0;
	margin:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-rendering: optimizeLegibility;
	text-rendering: geometricPrecision;
	font-smooth: always;
}
p {
	font-size:14px;
	line-height:22px;
	padding:0;
	margin:0;
}
a, img, input, textarea:focus {
	outline: none !important;
}
img {
	border:none !important;
}
a:link {
	color:#038f87;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:active {
	color:#038f87;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:hover {
	color:#333;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:visited {
	color:#038f87;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:visited:hover {
	color:#333;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a img {
	border: none;
}
.clearfix {
	clear:both;
}
body { 
	background:#FFF;
	margin:0;
	padding:0;
}
body { overflow-x:hidden;
	overflow-y: scroll !important;
	-ms-overflow-style: scrollbar;
}
span.skype_pnh_container {
	display:none !important;
}
span.skype_pnh_print_container, span[class^="skype_pnh_print_container"] {
display:inline !important;
}



/*back to top link*/
#top-link-block.affix-top {
	position: absolute; /* allows it to "slide" up into view */
	bottom: -182px;
	right:0px;
}
#top-link-block.affix {
	bottom:25px;
	width:25px;
	position: fixed; /* keeps it on the bottom once in view */
	right:5px;
	z-index:9990;
	bottom:50px;
}
a.well {
font-size:20px;
}
.well-sm {
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	width:25px;
	height:25px;
	text-align:center;
	display:block;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}

.img-aws{
padding: 10px 10px 10px 10px;
}
/* Safari 7.1-8.0 (7.1+) */

@media screen and (-webkit-min-device-pixel-ratio:0) {
.well-sm {
position:fixed;
bottom:10px;
right:10px;
}
}
a.well {
	font-size:24px;
	border:1px solid rgba(255, 255, 255, 0);
	background-color:rgba(0, 0, 0, 0.2);
	color:#FFF;
}
a.well:hover {
	border:1px solid rgba(255, 255, 255, 1);
	background-color:rgba(0, 0, 0, 0.7);
	color:#FFF;
}
.h1, .h2, .h3 {
	font-family: 'Open Sans', sans-serif;
	margin-top:0;
	margin-bottom:0;
}


/* HEADER STARTS */
.top_bg {
	background-color:#ebe4a5;
	padding:5px 10px;
}
.top_timing {
	float:left;
	color:#d81012;
}
.top_timing strong{ color:#1f1f1f;
}
.top_phone{
	float:right;
	color:#d81012;
}

.top_phone a{ white-space:nowrap;
	color:#d81012;
}
.top_phone a:hover{
	color:#000;
}
.top_phone i{ margin-top:2px; margin-left:10px;
	color:#1f1f1f; margin-right:3px;
}
.top_login_bg{ background:#d81012; padding:5px; float:right; text-transform:none; color:#FFF; margin-right:10px; border:1px solid #ff3032; border-top:none;
-webkit-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
}
.top_login_bg a{ display:inline-block; font-weight:600; letter-spacing:0em;
	color:#FFF; padding:0px 5px; 
}
.top_login_bg a:hover{
	color:#f0ff00;
}
.header-full-width .container {
	width: 100%;
	padding:0px;
}
.sticky .dark-header.header-bottom-border, .sticky .light-header.header-bottom-border {
	border: none;
	height: auto;
}
header { position:absolute; right:0px; left:0px; z-index:999;
	padding:0px;
	background:rgba(104, 6, 7, 0.8);
	-webkit-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
}
header.transparent-header.sticky + #fullscreen-banner {
	margin-top: -100px;
}
header.transparent-header + #fullscreen-banner {
	margin-top: 0px;
}
header.sticky .header-sticky, header.transparent-header {
	position: fixed;
	width: 100%;
}
header.sticky .header-sticky {
	box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
header.sticky {
	width:100%;
	z-index: 1000;
	position: fixed;
	top:0px;
}
header.sticky .top_bg {
	
}
header.sticky .menuzord-menu {
	margin:20px 0px 0px 0px;
}
header.sticky .logo-brand img, header.sticky .logo-brand img.retina {
	height:60px !important;
}
header.nav-center-align .logo-brand img {
	height: auto;
	float: none;
	margin: 20px 0;
}
.menu_text {
	display:none;
}
/* ----------------------------------------------------------------
	top mega menu
-----------------------------------------------------------------*/
.menuzord {
	background: none;
	padding: 0;
}
.nav-bottom {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}
.logo-brand {
	padding:0px;
}
.menuzord-menu>li>a, header.sticky .menuzord-menu>li>a {
	padding:0px 15px 10px 15px;
}
.logo-brand {
	margin: 0px 0px 0 0;
}
header.sticky .logo-brand {
	padding:0px;
}
.menuzord-menu ul.dropdown li a, .menuzord-menu>li>.megamenu a, .menuzord-menu>li>.megamenu h5, .menuzord-menu ul.dropdown li a {
	color:#b0b0b0;
}
.menuzord-menu>li>.megamenu h5 {
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 20px;
	padding-left: 10px;
}
.menuzord-menu>li>.megamenu .megamenu-row li a {
	padding: 8px 10px;
	width: 100%;
	display: inline-block;
	font-size: 12px;
}
.menuzord-menu>li>.megamenu .megamenu-row li:hover a {
	background: rgba(255, 255, 255, .06);
}
.menuzord, .menuzord {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-transform: uppercase;
	letter-spacing: .5px;
	font-weight: normal;
}
.menuzord {
	width:100%;
	float: left;
	position: relative;
}
.menuzord a, .menuzord-menu ul.dropdown li a {
 -o-transition: color .3s linear, background .3s linear;
 -moz-transition: color .3s linear, background .3s linear;
 -webkit-transition: color .3s linear, background .3s linear;
 transition: color .3s linear, background .3s linear
}
.menuzord-menu.scrollable>.scrollable-fix {
	display: none
}
.logo-brand {
	float: left;
	color: #666;
	text-decoration: none;
	font-size: 24px;
	font-weight: 600;
	cursor: pointer
}
.menuzord-menu {
	margin:35px 0px 0px 0px;
	padding: 0;
	float:right;
	clear:right;
	list-style: none
}
.menuzord-menu.menuzord-right {
	float: right
}
.menuzord-menu>li {
	display: inline-block;
	float: left;
	margin-left: 2px;
}
.menuzord-menu>li>a {
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	font-weight:600;
	outline: 0;
	-webkit-tap-highlight-color: transparent;
	background:url(../images/menu_hover.jpg) center 55px no-repeat;
}
.menuzord-menu>li>a, .menuzord-menu>li>a>i, .dark.menuzord-menu>li>a {
	color: #FFF;
}
.light.menuzord-menu>li>a, .light.menuzord-menu>li>a>i, header .dark-header .menuzord-menu>li>a, header .dark-header .menuzord-menu>li>a>i {
	color: #fff;
}
.menuzord-menu>li.active>a, .menuzord-menu>li:hover>a {
	color: #333
}
.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown {
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	z-index: 9999;
	min-width: 190px;
	white-space: nowrap;
	border:2px solid #189d95;
}
.menuzord-menu ul.dropdown li ul.dropdown {
	left: 100%
}
.menuzord-menu ul.dropdown li {
	clear: both;
	width: 100%;
	border: 0;
	font-size: 12px;
	position: relative
}
.menuzord-menu ul.dropdown li a {
	width: 100%;
	background: 0 0;
	padding:7px 10px;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	float: left;
	clear: both;
	position: relative;
	outline: 0;
	font-size:12px; font-weight:600; text-transform:uppercase; letter-spacing:normal;
	border-top:1px solid rgba(255, 255, 255, 0.1);
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
.menuzord-menu ul.dropdown li:hover>a {
	color: #333;
	background: rgba(255, 255, 255, .06);	
}
.menuzord-menu ul.dropdown li.active a{
	color: #FFF;
	background: rgba(0, 0, 0, .3);
	border-top:1px solid rgba(0, 0, 0, 0.3);
}
.menuzord-menu ul.dropdown.dropdown-left {
	left: none;
}
.menuzord-menu ul.dropdown li ul.dropdown.dropdown-left {
	left: -100%
}
.menuzord-menu li .indicator {
	margin-left:4px;
	font-size:11px;
	position:absolute;
	margin-top:6px;
}
.menuzord-menu li .indicator i {
	font-family: FontAwesome;
}
.menuzord-menu li ul.dropdown li .indicator {
	position: absolute;
	top:10px;
	right: 10px;
	font-size: 15px
}
.menuzord-menu>li>.megamenu {
	width: 100%;
	padding: 20px;
	left: 0;
	position: absolute;
	display: none;
	z-index: 99;
	border-top: solid 1px #f0f0f0;
	background: #fff
}
.menuzord-menu>li>.megamenu.megamenu-half-width {
	width: 50%;
	left: auto
}
.menuzord-menu>li>.megamenu.megamenu-quarter-width {
	width: 25%;
	left: auto
}
.menuzord-menu>li>.megamenu .megamenu-row {
	width: 100%;
	margin-top: 15px
}
.menuzord-menu>li>.megamenu .megamenu-row:first-child {
	margin-top: 0
}
.menuzord-menu>li>.megamenu .megamenu-row:after, .menuzord-menu>li>.megamenu .megamenu-row:before {
	display: table;
	content: "";
	line-height: 0
}
.menuzord-menu>li>.megamenu .megamenu-row:after {
	clear: both
}
.menuzord-menu>li>.megamenu .megamenu-row .col1, .menuzord-menu>li>.megamenu .megamenu-row .col10, .menuzord-menu>li>.megamenu .megamenu-row .col11, .menuzord-menu>li>.megamenu .megamenu-row .col12, .menuzord-menu>li>.megamenu .megamenu-row .col2, .menuzord-menu>li>.megamenu .megamenu-row .col3, .menuzord-menu>li>.megamenu .megamenu-row .col4, .menuzord-menu>li>.megamenu .megamenu-row .col5, .menuzord-menu>li>.megamenu .megamenu-row .col6, .menuzord-menu>li>.megamenu .megamenu-row .col7, .menuzord-menu>li>.megamenu .megamenu-row .col8, .menuzord-menu>li>.megamenu .megamenu-row .col9 {
	display: block;
	min-height: 20px;
	float: left;
	margin-left: 3%
}
.menuzord-menu>li>.megamenu .megamenu-row [class*=col]:first-child {
 margin-left: 0
}
.menuzord .showhide {
	width: 30px;
	height:26px;
	padding:0;
	display: none;
	float: right;
	text-decoration: none;
	outline: 0;
	-webkit-tap-highlight-color: transparent
}
.menuzord .showhide em {
	width: 30px;
	height: 3px;
	margin: 5px 0px 0;
	float: right;
	background: #FFF;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.menuzord .showhide:hover em {
	background:#ffea00;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.menuzord-menu>li>a>i {
	margin: 0 5px 0 0;
	font-size: 18px;
	float: left;
	line-height: 20px;
	font-family: FontAwesome
}
.menuzord-menu>li.search form {
	float: left;
	padding: 22px 16px 17px
}
.menuzord-menu>li.search form input[type=text] {
	width: 160px;
	padding: 5px 10px;
	border: none;
	background: #f0f0f0;
	border-radius: 2px;
	outline: 0;
	-o-transition: width 1s ease-out;
	-moz-transition: width 1s ease-out;
	-webkit-transition: width 1s ease-out;
	transition: width 1s ease-out
}
.menuzord-menu>li.search form:hover input[type=text] {
	width: 160px
}
.menuzord-tabs {
	width: 100%;
	float: left
}
.menuzord-tabs-nav {
	width: 20%;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none
}
.menuzord-tabs-nav>li>a {
	width: 100%;
	padding: 7px 16px;
	float: left;
	font-size: 13px;
	text-decoration: none;
	color: #666;
	border: 1px solid #f0f0f0;
	outline: 0;
	
}
.menuzord-tabs-nav li.active a, .menuzord-tabs-nav li:hover a {
	background: #f0f0f0
}
.menuzord-tabs-content {
	width: 80%;
	min-height: 30px;
	padding: 20px;
	float: right;
	display: none;
	font-size: 13px;
	border: 1px solid #f0f0f0
}
.menuzord-tabs-content.active {
	display: block
}
.menuzord-menu > li.active > a {
	color:#fee13a;
}
.menuzord-menu > li:hover > a {
	color:#fee13a;
}
.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown {
	background: #189d95;
}
.menuzord-menu ul.dropdown li:hover > a {
	color: #189d95;
	background: #FFF;
	border-bottom:1px solid rgba(0, 0, 0, 0);
}
.menuzord-menu > li > .megamenu {
	background: #ff6c00;
	border-top: none;
}
.menuzord-tabs-nav > li > a {
	color: #fff;
}
.menuzord-tabs-nav li.active a, .menuzord-tabs-nav li:hover a {
	background: #f0f0f0;
	color: #666;
}
.menu-appear-alt {
	display: none;
	background: #fff;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
.floating-menu {
	margin-top: 50px;
}
.floating-menu .container {
	padding-right: 30px;
	padding-left: 30px;
}
header li.nav-icon i {
	line-height: 100px;
	font-size: 12px;
}
header.sticky li.nav-icon i {
	line-height: 60px;
}
header li.nav-icon .indicator {
	display: none;
}
header li.nav-icon input {
	border-radius: 0;
	border: none;
	box-shadow: none;
	font-size: 11px;
}
.nav-icon.nav-divider a, .nav-icon.nav-divider a:hover {
	cursor: default;
	color: #888 !important;
	font-weight: normal;
}
.nav-border-bottom .menuzord .menuzord-menu>li.nav-divider.active>a, .nav-border-bottom .menuzord .menuzord-menu>li.nav-divider:hover>a, .nav-border-box .menuzord .menuzord-menu>li.nav-divider.active>a, .nav-border-box .menuzord .menuzord-menu>li.nav-divider:hover>a {
	border-color:transparent;
}
.nav-boxed-color .menuzord-menu > li > a {
	margin: 30px 0px;
}
.nav-boxed-color .menuzord-menu>li>a, header .nav-boxed-color li.nav-icon i {
	line-height: 40px;
}
header.sticky .nav-boxed-color li.nav-icon i {
	line-height: 60px;
}
.nav-boxed-color .menuzord-menu > li.nav-divider > a, .nav-boxed-color .menuzord-menu > li.nav-divider:hover > a {
	background: none;
}
.nav-boxed-color .menuzord .menuzord-menu>li.active>a, .nav-boxed-color .menuzord .menuzord-menu>li.active>a i, .nav-boxed-color .menuzord .menuzord-menu>li:hover>a, .nav-boxed-color .menuzord .menuzord-menu>li:hover>a>i {
	color: #fff;
}
header.sticky .nav-boxed-color .menuzord-menu > li > a {
	margin: 0;
}
.nav-border-box .menuzord-menu > li > a {
	margin: 30px 0px;
}
.nav-border-box .menuzord-menu>li>a, header .nav-border-box li.nav-icon i {
	line-height: 40px;
}
header.sticky .nav-border-box li.nav-icon i, header.sticky .nav-border-box .menuzord-menu > li > a {
	line-height: 30px;
}
.nav-border-box .menuzord-menu > li > a {
	border:1px solid transparent;
}
header.sticky .nav-border-box .menuzord-menu > li > a {
	margin: 15px 0;
}
.nav-border-bottom .menuzord .menuzord-menu>li>a, .nav-border-bottom .menuzord .menuzord-menu>li>a {
	border-bottom:1px solid transparent;
}
.nav-center-align {
	text-align: center;
}
.nav-center-align .logo-brand, .nav-center-align .menuzord-menu, .nav-center-align .menuzord-menu>li {
	float: none;
}
.nav-center-align .logo-brand {
	margin: 0;
}
.nav-center-align .menuzord-menu ul.dropdown, .nav-center-align .menuzord-menu>li>.megamenu {
	text-align: left;
}
.nav-block-left .menuzord-menu {
	width: 100%;
	height: 60px;
}
.nav-center-align .menuzord-menu>li>a, header.nav-center-align li.nav-icon i {
	line-height: 60px;
}
.border-tb {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}
header.nav-center-align {
	height: auto;
}
.header-full-width.nav-center-align .container {
	padding: 0;
}
.nav-bottom {
	position: absolute;
	bottom: 0;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
.nav-block-left {
	text-align: left;
}
.nav-block-left .menuzord-menu {
	width: 100%;
	height: 60px;
}
.nav-block-left .logo-brand, .nav-block-left .menuzord-menu, .nav-block-left .menuzord-menu>li {
	float: left;
}
.nav-block-left .menuzord-menu>li>a, header.nav-block-left li.nav-icon i {
	line-height: 60px;
}
.nav-block-left .menuzord-menu ul.dropdown, .nav-block-left .menuzord-menu>li>.megamenu {
	text-align: left;
}
header.nav-block-left {
	height:auto;
}
.header-full-width.nav-center-align .container {
	padding: 0;
}
/* BANNER STYLE */
.carousel-control.right {
filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
	background-image:none;
	background:none;
	right:0px;
	top:50%;
}
.carousel-control.left {
filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
	background-image:none;
	background:none;
	top:50%;
	left:0px;
}
.carousel-control {
	bottom:inherit;
	width:50px;
}
.carousel-control i {
	text-align:center;
	width:50px;
	display:block;
	padding-top:0px;
	height:50px;
	background:rgba(0, 0, 0, 0.5);
	color:#FFF;
	font-size:30px;
	text-shadow:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.carousel-control.left i, .carousel-control.right i {
	text-align:center;
	padding-top:10px;
}
#home_carousel.carousel {
	background-color:#222;
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index:990;
}
.carousel-caption { background: rgba(0, 0, 0, 0.8); border-right:5px solid #fee13a;
	left:0px;
        bottom:20px;
	width:60%;
	padding:20px;
}
.banner_text1 {
	color:#FFF;
	font-weight:300;
	text-align:left;
	font-size:30px;
	line-height:36px;
	margin-bottom:10px;
	padding-bottom:5px;
}
.banner_text1 strong{	text-transform:uppercase;
	color:#fee13a;
	font-size:30px;
}
.banner_text2 {
	text-align:right;
	padding:20px 0px;
}
.banner_text2 a:link{ background: #d81012;
	text-align:center;
	padding:20px 30px;
	color:#fee13a;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	text-shadow:none;
        -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.banner_text2 a:visited{ background: #d81012;
	text-align:center;
	padding:20px 30px;
	color:#fee13a;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	text-shadow:none;
        -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.banner_text2 a:hover{ background:#FFF;
	text-align:center;
	padding:20px 30px;
	color:#d81012;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	text-shadow:none;
        -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.banner_form_bg{
	 padding:10px 10px;
}
.fix_appointment{
    position: fixed; width: 100px; height: 100px; right: 0px; top: 40%; z-index: 999;
}
.form_heading{
	 font-size:22px; font-weight:300; color:#FFF; padding-bottom:20px; padding-top:5px;
}
.form_heading strong{ color:#fee13a;font-size:22px; 
}
.form_div1{ width:49%; float:left;
}
.form_div2{ width:49%; float:right;
}
.form_input{ background:rgba(0, 0, 0, 0.02); font-size:15px; border: none; border-bottom:2px solid rgba(0, 0, 0, 0.04); margin-bottom:10px; width:100%; color:#333; padding:7px 10px; line-height:30px;
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.form_input:focus{ background:rgba(0, 0, 0, 0.05); color:#000; border-bottom:2px solid rgba(0, 0, 0, 0.06);
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.form_area{ background:rgba(0, 0, 0, 0.02); font-size:15px; border: none; border-bottom:2px solid rgba(0, 0, 0, 0.04); margin-bottom:10px; width:100%; color:#333; padding:7px 10px; line-height:20px; height:120px; resize:none;
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.form_area:focus{ background:rgba(0, 0, 0, 0.05); color:#000;border-bottom:2px solid rgba(0, 0, 0, 0.06);
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.form_select{background:rgba(0, 0, 0, 0.02);  border:none;border-bottom:2px solid rgba(0, 0, 0, 0.04); font-size:15px; margin-bottom:10px; width:100%; color:#333; padding:10px 6px; line-height:24px;
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.form_select:focus{ background:rgba(0, 0, 0, 0.05); color:#000;border-bottom:2px solid rgba(0, 0, 0, 0.06);
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.date-picker{background-image: url(../images/icon-calendar.png);
	background-position: right;
	background-repeat: no-repeat;
	background-color:rgba(0, 0, 0, 0.02); border:none;border-bottom:2px solid rgba(0, 0, 0, 0.04);  font-size:15px; margin-bottom:10px; width:100%; color:#333; padding:7px 10px; line-height:24px;
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.date-picker:focus{
background-image: url(../images/icon-calendar.png);
	background-position: right;
	background-repeat: no-repeat;
	background-color:rgba(0, 0, 0, 0.05);  color:#000;border-bottom:2px solid rgba(0, 0, 0, 0.06);
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.time-picker{background-image: url(../images/icon-time.png);
	background-position: right;
	background-repeat: no-repeat;
	background-color:rgba(0, 0, 0, 0.02); border:none;border-bottom:2px solid rgba(0, 0, 0, 0.04); font-size:15px; margin-bottom:10px; width:100%; color:#666; padding:7px 10px; line-height:24px;
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.time-picker:focus{
background-image: url(../images/icon-time.png);
	background-position: right;
	background-repeat: no-repeat;
	background-color:rgba(0, 0, 0, 0.05);  color:#000;border-bottom:2px solid rgba(0, 0, 0, 0.06);
transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.submit_bt{border:none;
	 background:#d81012; font-size:16px; text-transform:uppercase; text-align:center; padding:10px 20px; color:#FFF;
	 transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.submit_bt:hover{
	 background:#fee13a; color:#000;
	 transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
marquee{ float:left; width:100%;
	 padding:0px 10px 15px 10px; font-size:22px; color:#eccb0b;
}
marquee strong{ font-size:22px; color:#eccb0b;
}
section.home_page_content_bg { padding:10px 40px 40px 40px; background:url(../images/home_page_content_bg.jpg) center top repeat fixed; float:left; width:100%;
}
h1{ text-align:center; position:relative; padding-bottom:20px; margin-bottom:20px; font-family: 'Avalon';
	font-size:60px; color:#FFF; font-weight:300;
}
h1 strong{font-family: 'Avalon'; font-weight: 900;font-size:60px;
}

h1:before{height:1px; content:" "; position:absolute; left:20%; bottom:0;  right:51%;
	 background:#dcbd0a; 
}
h1:after{height:1px; content:" "; position:absolute; right:20%; bottom:0;  left:51%;
	 background:#dcbd0a; 
}
h1 img{ position:absolute; left:48.5%; bottom:-20px;
}
h2{font-family: 'Avalon'; font-weight: 600;
	font-size:48px; padding:30px 20px; color:#d81012;
}
h3{ text-align:center; position:relative; padding-bottom:20px; margin-bottom:40px; margin-top:30px;
	font-size:50px; color:#d81012; font-weight:300;font-family: 'Avalon';
}
h3 strong{font-family: 'Avalon';font-size:50px; font-weight: 900;
}

h3:before{height:1px; content:" "; position:absolute; left:20%; bottom:0;  right:51%;
	 background:#CCC; 
}
h3:after{height:1px; content:" "; position:absolute; right:20%; bottom:0;  left:51.5%;
	 background:#CCC; 
}
h3 img{ position:absolute; left:48.5%; bottom:-20px;
}
.divider{ text-align:center; position:relative; clear:both; padding:0px 0px 20px 0px;
}
.divider:before{height:1px; content:" "; position:absolute; left:5%; bottom:0;  right:53%;
	 background:#CCC; 
}
.divider:after{height:1px; content:" "; position:absolute; right:5%; bottom:0;  left:54%;
	 background:#CCC; 
}
.divider img{ position:absolute; left:48.5%; 
}
.home_text1{ text-align:center; padding:20px 20px 40px 20px;
	 font-size:20px; color:#fee13a; line-height:30px; font-weight:500;
}
.home_text1 strong{
	 font-size:18px; color:#FFF;
}
.home_image1{ margin:0 auto; margin-top:30px;
}
.inner_image1{ margin:0 auto; margin-bottom:20px;
}
.home_text2{padding:0px 0px 30px 20px; font-size:18px; color:#363636; line-height:24px; font-weight:500; text-align: justify;
}
.home_text3{padding:20px 0px 0px 0px; font-size:20px; color:#FFF; line-height:28px; font-weight:500;text-align: justify;
}
.home_text3 strong{ font-size:18px; line-height:22px;
}
.inner_page_text1{padding:0px 20px 30px 20px; font-size:19px; color:#363636; line-height:30px; font-weight:500; text-align: justify;
}
.inner_page_text1 strong{ font-size:19px; color:#000; line-height:30px;
}
.inner_page_text1 em{ font-size:19px;line-height:30px;
}
.inner_page_text1 strong.brown{ color:#d81012;
}
.inner_page_text1 a:link{ font-size:17px;  color:#d81012; line-height:30px;
}
.inner_page_text1 a:visited{ font-size:17px;  color:#d81012; line-height:30px;
}
.inner_page_text1 a:hover{ font-size:17px;  color:#000; line-height:30px;
}
a.read_more{ background:url(../images/button_icon.png) right 10px no-repeat #d81012; display:inline-block; margin-bottom:20px;
 font-size:16px; text-transform:uppercase; text-align:center; padding:10px 50px 10px 20px; color:#FFF;
	 transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
a.read_more:hover{ background:url(../images/button_icon.png) right 10px no-repeat #000;
 color:#FFF;
	 transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.frame_border{
	padding:6px; background:#FFF; border:1px solid rgba(0, 0, 0, 0.1); width:100%; margin-bottom:30px; min-height:350px;
}
.pad_ri_20{
	padding-right:20px;
}
.gray_bg{ background:#838383; padding:30px;
}
.image_center{ padding-bottom:30px;
	text-align:center;
}
.image_center img{ margin:0 auto; display:inline-block; 

}
.portfolio-wrapper{ text-align:center; margin-bottom:30px;
	-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.portfolio-wrapper img{ display:inline-block;
border:5px solid #ebe4a5 !important;
 -moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
}

.portfolio-wrapper img:hover{ display:inline-block;
border:5px solid #d81012 !important;
 -moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
}
footer{ float:left; width:100%;
	padding:15px 30px; background:#1c1c1c;
}
.footer_text1{
	color:#9f9f9f; float:left;
}
.footer_text1 a:link{
	color:#e4d52b;
}
.footer_text1 a:visited{
	color:#e4d52b;
}
.footer_text1 a:hover{
	color:#FFF;
}
@media screen and (max-width:1200px) {
.logo-brand {
	padding:10px 0px 10px 10px;
}
.banner_form_bg{
	background:rgba(0, 0, 0, 1); padding:20px; width:100%; position:relative; top:0px; right:0;
}
.banner_text{ top:20%;
	width:50%; font-size:22px;
}
.banner_text strong{ font-size:22px; 
}
}
@media screen and (max-width:1100px) {
.menuzord-menu > li > a, header.sticky .menuzord-menu > li > a{
	padding:10px 10px;
}
.menuzord-menu{ margin: 0;
}
header{background:rgba(104, 6, 7, 1);
margin-bottom:0px;
	position:relative;
}
.logo-brand{
    width:28%;
}
.logo-brand img.retina{
    width:100%;
}
}
@media screen and (max-width:970px) {
    .banner_text1, .banner_text1 strong{
        font-size: 22px; line-height: 26px;
    }
    .carousel-caption { background: rgba(0, 0, 0, 1); border-right:5px solid #fee13a; position: relative;
	left:0px;
        bottom:0px;
	width:100%;
	padding:20px;
}
.carousel-control.right, .carousel-control.left{
    top:30%;
}
.menuzord-menu { float:right;
margin-left:0px;
}
.menuzord-menu > li > a, header.sticky .menuzord-menu > li > a {
padding:10px 15px;
}
.top_timing, .top_phone{ float:none; text-align:center; padding:5px;
}
.logo-brand{
    width:auto;
}
.menuzord-menu {
float:none;
margin:0px;
}
 .page-title {
 margin-top: 47px;
}
 .menuzord-responsive.menuzord {
 padding: 0
}
 .menuzord-responsive .logo-brand {
 font-size: 20px;
 line-height: 2.55;
}
.menuzord-responsive .showhide {
 margin:45px 15px 0px 0px !important;
}
header.sticky .menuzord-menu {
	margin:13px 0px 0px 0px;
}
header.sticky .menuzord-responsive .showhide {
 margin:12px 15px 0px 0px !important;
}
header.sticky .menu_text{ margin-top:19px;
}
header.sticky .logo-brand img, header.sticky .logo-brand img.retina{ height:48px !important; width:auto;
}
 .menuzord-responsive .menuzord-menu {
 width: 100%;
 float: left!important
}
 .menuzord-responsive .menuzord-menu.scrollable {
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
 max-height:inherit !important;
}
 .menuzord-responsive .menuzord-menu.scrollable>.scrollable-fix {
 display: block
}
 .menuzord-responsive .menuzord-menu>li {
 width: 100%;
 display: block;
 position: relative;
 margin-left:0px;
}
 .menuzord-responsive .menuzord-menu>li>a {
 width: 100%;
 padding: 12px 20px;
 display: block;
 border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
 .menuzord-responsive .menuzord-menu>li:first-child>a {
 border-top: solid 1px rgba(255, 255, 255, 0.1);
}
 .menuzord-responsive .menuzord-menu ul.dropdown, .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
 width: 100%;
 left: 0;
 position: static;
 border: none;
 float: left
}
.menuzord-menu > li:hover > a {
	color:rgba(104, 6, 7, 1); background:#fee13a;
}
 .menuzord-responsive .menuzord-menu ul.dropdown li {
 position: relative
}
.menuzord-responsive .menuzord-menu li .indicator {
 width: 60px;
 height: 45px;
 position: absolute;
 right: 0;
 top: 0;
 font-size: 22px;
 margin-top:0px;
 text-align: center;
 line-height: 43px;
 border-left: solid 1px #f5f5f5
}
.menuzord-menu li .indicator i {
margin-top:10px;
}
 .menuzord-responsive .menuzord-menu li ul.dropdown li .indicator {
 height: 38px;
 right: 0;
 top: 0;
 font-size: 18px;
 line-height: 36px
}
 .menuzord-responsive .menuzord-menu>li>.megamenu {
 width: 100%!important;
 left: 0!important;
 position: static;
 border-top: none;
 border-bottom: solid 1px #f0f0f0
}
 .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row [class*=col] {
 float: none;
 display: block;
 width: 100%!important;
 margin-left: 0;
 margin-top: 15px
}
 .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row, .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row:first-child [class*=col]:first-child {
 margin-top: 0
}
 .menuzord-responsive .menuzord-menu>li.search form {
 width: 100%;
 margin: 4px 0;
 padding: 10px 16px!important
}
 .menuzord-responsive .menuzord-menu>li.search form input[type=text], .menuzord-responsive .menuzord-tabs-content, .menuzord-responsive .menuzord-tabs-nav {
 width: 100%
}
 #header.transparent-header .light-header, #header.transparent-header {
 background: #fff !important;
}
 #header.transparent-header .dark-header {
 background: rgba(10, 10, 10, 1) !important;
}
.menuzord-responsive .menuzord-menu > li > a {
 padding: 12px 20px !important;
 line-height: 20px; font-size:15px;
}
.menuzord-responsive .menuzord-menu li ul.dropdown li .indicator {
 border: none;
}
.menuzord-responsive .menuzord-menu ul.dropdown, .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
}
.light.menuzord-menu > li > a, .light.menuzord-menu > li > a > i, header .dark-header .menuzord-menu > li > a, header .dark-header .menuzord-menu > li > a > i {
 color: #333;
}
header.sticky .menuzord-menu>li>a {
 line-height: 20px;
}
 header.transparent-header.sticky + #fullscreen-banner {
 margin-top: -50px;
}
 header.transparent-header + #fullscreen-banner {
 margin-top: 0px;
}
 header + #fullscreen-banner {
 margin-top: -50px;
}
 .dark-header.header-bottom-border, .light-header.header-bottom-border {
 height: auto;
 border: none;
}
 header li.nav-icon .indicator {
 display: block;
}
 header li.nav-icon i {
 font-size: 22px;
}
 .nav-center-align, .nav-block-left {
 text-align: left;
 position: fixed;
}
 .nav-center-align.m-bot-10, .nav-center-align.m-bot-15, .nav-center-align.m-bot-20, .nav-center-align.m-bot-25, .nav-center-align.m-bot-30, .nav-center-align.m-bot-40, .nav-block-left.m-bot-10, .nav-block-left.m-bot-15, .nav-block-left.m-bot-20, .nav-block-left.m-bot-25, .nav-block-left.m-bot-30, .nav-block-left.m-bot-40 {
 display: inline;
}
 .nav-center-align .border-tb, .nav-block-left .border-tb {
 border: none;
}
 header li.nav-icon i, .nav-center-align .menuzord-menu > li > a, header.nav-center-align li.nav-icon i, .nav-block-left .menuzord-menu > li > a, header.nav-block-left li.nav-icon i {
 line-height: 20px;
}

.banner_image{ position:relative;
	
}
.banner_text{
	background:#d81012;width:100%; position:relative; top:0;
}
h1:before, h3:before{ left:5%;  right:53%;
}
h1:after, h3:after{right:5%; left:54%;
}
}
@media only screen and (max-width :767px) {
	footer{	padding:15px 10px 50px 10px;
}
	}
@media only screen and (max-width :640px) {
header, header.sticky{
	position:relative;
}
.menuzord-responsive .showhide {
 margin:10px 15px 0px 0px !important;
}
.logo-brand{ text-align:left;
	padding:0px 0px 10px 0px;
}
.logo-brand img.retina{ width:95%;
}
h3{
	margin-bottom:30px;
}
h1:after{left:57%;
}

h3:after{left:56.5%;
}
section.home_page_content_bg {
	padding:30px 0px;
}
.footer_text1{ text-align:center; float:none;
}
h3 img, .divider img{
    left: 44.5%;
}
h1 img{
     left: 46.5%;
}
 }
 @media only screen and (max-width :350px) {
.top_timing, .top_timing strong{
	font-size:11px;
}
.inner_page_text1{padding:0px 0px 30px 0px;
}

}
