@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600');
@import url(bootstrap.css);
@import url(animate.css);
@import url(font-awesome.min.css);
@import url(bs-slider.css);
@import url(owl.carousel.min.css);
@import url(owl.theme.min.css);
@font-face {
	font-family: 'AvanceBold';
	src: url(../fonts/AvanceBold.ttf);
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #e69b1a;
}
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: 'Lato', sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
overflow-x:hidden;
}
header {
	border-bottom: #CCC solid 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mrg-30 {
	margin-top: 50px;
}
.top-enquiry {
    margin-top: 10px;
}
.order-form {
	position: absolute;
	top: 30px;
	right: 55px;
}
.order-form a {
	color: #fff;
	text-decoration: none;
	font-size: 18px;
}
#menu-bar .dropdown-menu li a { border-radius:0px !important;}
.tab-bg1 {
	background: #f7ad39;
	border-radius: 30px;
	border-radius: 20px !important;
}
.tab-bg1 tr th:first-child {
	border-radius: 10px 0px 0px 0px;
}
.tab-bg1 tr th:last-child {
	border-radius: 10px 10px 0px 0px;
}
.tab-bg1 th {
	padding: 15px;
}
#menu-bar {
	padding-top: 8px;
	padding-bottom: 0px;
}
#menu-bar .navbar-default {
	background-color: transparent;
	border-color: transparent;
}
#menu-bar .navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 0px;
	border: 1px solid transparent;
}
#menu-bar .nav > li:last-child {
	border-right: 0px;
}
#menu-bar .navbar-center {
}
#menu-bar .navbar-center {
	position: absolute;
	left: 50%;
	transform: translatex(-50%);
}

#menu-bar .nav > li {
	border-right: 1px solid #ddd;
}
#menu-bar .nav > li > a {
	position: relative;
	display: block;
	padding: 10px 24px;
}
#menu-bar .nav > li > a:hover, #menu-bar .nav > li > a:focus, #menu-bar .nav > li.active a {
	text-decoration: none;
	background: #e71021;
	background: -moz-linear-gradient(left, #e71021 1%, #b50818 100%);
	background: -webkit-linear-gradient(left, #e71021 1%, #b50818 100%);
	background: linear-gradient(to right, #e71021 1%, #b50818 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e71021', endColorstr='#b50818', GradientType=1 );
	border-radius: 5px;
	color: #fff;
}
#menu-bar .navbar-center {
	margin: 0 auto;
}
#menu-bar .navbar-center {
position: absolute;
    left: 50%;
 
    transform: translatex(-50%);
}
#menu-bar .navbar-nav .navbar-center {
	position: absolute;
	left: 50%;
	width:100%;
	transform: translatex(-50%);
}
.txt-black {
	color: #000;
	font-size: 18px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.txt-rose {
	color: #e02a66;
	font-weight: 700;
	font-size: 24px;
}
.admin-container {
	padding-top: 20px;
	padding-bottom: 20px;
}
#sub-banner {
	width: 100%;
	position: relative;
	margin: 0px 0px;
 
}
.order-bg:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.order-img {
	width: 100%;
}
.sub-banner1, .sub-banner2, .sub-banner3, .sub-banner4, .sub-banner5, .sub-banner6, .sub-banner7, .sub-banner8, .sub-banner9, .sub-banner10 {
	padding-bottom: 10px;
	background-origin: center;
	position: relative;
	height: 100%;
}
.sub-banner1 {
	text-align: center;
	background-image:url(../images/banner1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center;
  	position: relative;
	padding-bottom: 100px;
}
.god-img{
	margin-bottom: 20px;
}
.sub-banner2 {
	text-align: center;
	background-image:url(../images/banner2.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center;
  	position: relative;
	padding-bottom: 100px;
}

.sub-banner3 {
	text-align: center;
	background-image:url(../images/banner3.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center;
  	position: relative;
	padding-bottom: 100px;
}
sub{
	top: -4px;
}

.sub-banner4 {
	text-align: center;
	background-image:url(../images/banner4.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center;
  	position: relative;
	padding-bottom: 100px;
}

.sub-banner5 {
	text-align: center;
	background-image:url(../images/banner5.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center;
  	position: relative;
	padding-bottom: 100px;
}

.sub-banner6 {
	text-align: center;
	background-image:url(../images/banner6.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center;
  	position: relative;
	padding-bottom: 100px;
}
.vasa-txt{
	color: #e02a65;
	text-align: center;
	font-weight: 800;
}
.sub-banner7 {
	text-align: center;
	background-image:url(../images/banner7.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center;
  	position: relative;
	padding-bottom: 100px;
}

.sub-banner8 {
	text-align: center;
	background-image:url(../images/banner8.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center;
  	position: relative;
	padding-bottom: 100px;
}

.sub-banner9 {
	text-align: center;
	background-image:url(../images/banner9.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center;
  	position: relative;
	padding-bottom: 100px;
}

.sub-banner10 {
	text-align: center;
	background-image:url(../images/banner10.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center;
  	position: relative;
	padding-bottom: 100px;
}



.sub-menu-title ul {
	position: absolute;
	top: 50%;
    left:10.50%;
	transform: translate(-7%, -50%);
}
.sub-menu-title ul li {
	color: #fff;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
}
.sub-menu-title ul li:first-child:after {
	content: ' ';
	position: absolute;
	right: -5px;
	color: #fff;
	font-family: fontAwesome;
	font-weight: normal;
}
.sub-menu-title ul li a:first-child:after {
    content: '/';
    position: absolute;
    right: -4px;
    color: #fff;
    top: 1px;
    font-family: fontAwesome;
    font-weight: normal;
}




.sub-menu-title ul li a {
	color: #fff;
}
.vertical-divider {
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
	width: auto;
	height: 50%;
	line-height: 0;
	text-align: center;
	text-transform: uppercase;
	transform: translateX(-50%);
}
.vertical-divider:before, .vertical-divider:after {
	position: absolute;
	left: 50%;
	content: '';
	z-index: 9;
	border-left: 1px solid rgba(34,36,38,.15);
	border-right: 1px solid rgba(255,255,255,.1);
	width: 0;
	height: calc(100% - 1rem);
}
.row-divided > .vertical-divider {
	height: calc(50% - 1rem);
}
.vertical-divider:before {
	top: -100%;
}
.vertical-divider:after {
	top: auto;
	bottom: 0;
}
.row-divided {
	position: relative;
}
 .row-divided > [class^="col-"], .row-divided > [class*=" col-"] {
 padding-left: 30px;  /* gutter width (give a little extra room) 2x default */
 padding-right: 30px; /* gutter width (give a little extra room) 2x default */
}
.table-brd tr td {
	padding-top: 4px;
	line-height: 3;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.table-brd tr td:first-child {
	border-left: 1px solid #ddd;
}
.table-brd tr td:last-child {
	border-right: 1px solid #ddd;
}
.table-brd tr td {
	border-bottom: 1px solid #ddd;
}
.table-brd tr > td {
	padding-top: 0px !important;
}
table.table.table-1 {
	border: 1px solid #ddd;
	border-radius: 10px 10px 0px 0px;
}
table.table.table-1 th { padding:10px;}
table.table.table-1 tr td {  padding:10px;}

.tb-title { background:#e4e4e4; text-align:left; padding-left:40px; font-weight:700;   } 
table.table.table-1 tr th:first-child {
	border: 0px solid #ddd !important;
}
table.table.table-1 tr th:first-child {
}
.price-chart .table-responsive {
	min-height: .01%;
	overflow-x: auto;
	border-radius: 10px;
}
/* just to set different column heights - not needed to function */          
 
.column-two {
	height: 400px;
	background-color: #F7F3FF;
}
.column-two h4 {
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 30px;
}
.column-two h3 {
	font-size: 26px;
	margin-top: 5px;
	font-family: 'Montserrat', sans-serif;
	color: #e02a65;
	font-weight: 700;
}
.column-one {
	height: 400px;
	background: url(../images/left-sider.jpg) no-repeat;
	background-size: cover;
}
.column-3 {
	background: url(../images/s1.jpg)  center no-repeat;
	background-size: cover;
	height: 334px;
	width: 49.5%;
	margin-top: 20px;
	float: left;
	margin-right: 0.5%;
}
.column-4 {
	background: url(../images/poster2.png) no-repeat;
	background-size: cover;
	margin-top: 20px;
	height: 334px;
	width: 49.5%;
	margin-right: 0.5%;
	float: left;
}
.column-5 {
	background: url(../images/poster1.png) no-repeat;
	background-size: cover;
	height: 320px;
	width: 49.5%;
	margin-top: 20px;
	margin-right: 0.5%;
	margin-bottom: 20px;
	float: left;
}
.column-6 {
	background: url(../images/poster3.png) no-repeat;
	background-size: cover;
	height: 320px;
	width: 49.5%;
	margin-top: 20px;
	float: left;
	margin-right: 0.5%;
	margin-bottom: 20px;
}
/*button */

.box-txt4 {
    margin-left: 15%;
    margin-top: 10%;
}
.box-txt3 {
	margin-left: 5%;
	margin-top: 10%;
}
.mrg-20 {
	margin-top: 20px;
}
.btn-1s {
	background: #392347; /* Old browsers */
	background: -moz-linear-gradient(left, #392347 2%, #642d8b 50%, #392347 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #392347 2%, #642d8b 50%, #392347 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #392347 2%, #642d8b 50%, #392347 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#392347', endColorstr='#392347', GradientType=1 ); /* IE6-9 */
	font-family: 'AvanceBold';
	color: #ffffff;
	display: inline-block;
	padding: 8px 40px;
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btn-1s:hover {
	background: #642d8b;
	color: #fff
}
a.btn-1s {
	text-decoration: none;
}
a.btn-1s:focus {
	color: #fff
}
.btn-1s:active, .btn-1s:focus, .btn-1s.active {
 color:#fff;  background: #642d8b; /* Old browsers */
	background: -moz-linear-gradient(left, #642d8b 0%, #392347 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #642d8b 0%, #392347 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #642d8b 0%, #392347 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#642d8b', endColorstr='#392347', GradientType=1 ); /* IE6-9 */
	box-shadow: none;
}
.fill {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}


/*Table Scroll */
 .fixed_headers {
 
  table-layout: fixed;
  border-collapse: collapse;
}
.fixed_headers th {
 
}
.fixed_headers th,
.fixed_headers td {
  padding: 5px;
  text-align: left;
}
.fixed_headers td:nth-child(1),
.fixed_headers th:nth-child(1) {
  min-width:100px;
}
.fixed_headers td:nth-child(2),
.fixed_headers th:nth-child(2) {
  min-width:300px;
}
.fixed_headers td:nth-child(3),
.fixed_headers th:nth-child(3) {
  width: 350px;
}
.fixed_headers thead {
  background-color:#ed4305;
  color: #FDFDFD;
}
.fixed_headers thead tr {
  display: block;
  position: relative;
}
.fixed_headers tbody {
  display: block;
  overflow: auto;
  width: 100%;
  height:500px;
}
 
.fixed_headers tbody tr:nth-child(even) {
  background-color: #DDD;
}
 
 
 
  .fixed_headers-2 {
 
  table-layout: fixed;
  border-collapse: collapse;
}
.fixed_headers-2 th {
 
}
.fixed_headers-2 th,
.fixed_headers-2 td {
  padding: 5px;
  text-align: left;
}
.fixed_headers-2 td:nth-child(1),
.fixed_headers-2 th:nth-child(1) {
  min-width:100px;
}
.fixed_headers-2 td:nth-child(2),
.fixed_headers-2 th:nth-child(2) {
  min-width:300px;
}
.fixed_headers-2 td:nth-child(3),
.fixed_headers-2 th:nth-child(3) {
  width: 120px;
}
.fixed_headers-2 td:nth-child(4),
.fixed_headers-2 th:nth-child(4) {
  width:120px;
}


.fixed_headers-2 thead {
  background-color:#ed4305;
  color: #FDFDFD;
}
.fixed_headers-2 thead tr {
  display: block;
  position: relative;
}
.fixed_headers-2 tbody {
  display: block;
  overflow: auto;
  width: 100%;
  height:500px;
}
 
.fixed_headers-2 tbody tr:nth-child(even) {
  background-color: #DDD;
}
 


/*Product View*/
.sub-product {
    padding-top: 10px;
    padding-bottom: 30px;
    background: #ecececcc;
}
.product-item {
    padding: 15px;
    background:#ffffff;
    margin-top: 20px;
    position: relative;
}
.product-item:hover {
    box-shadow: 5px 5px rgba(234, 234, 234, 0.9);
    transform: scale(.95);
 
	 transition: all 0.8s ease-in-out;
}
.product-item:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height:0;
}
.sticker {
    position: absolute;
    top: 0;
    left: 0;
    width: 63px;
    height: 63px;
}
.sticker-new {
    background: url(http://keenthemes.com/assets/bootsnipp/new.png) no-repeat;
    left: auto;
    right: 0;
}
.pi-img-wrapper {
    position: relative;
}
.pi-img-wrapper div {
    background: rgba(0,0,0,0.6);
	 transition: all 0.5s ease 0s;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
}
.product-item:hover>.pi-img-wrapper>div {
    display: block;
}
.pi-img-wrapper div .btn {
    padding:8px 16px;
    color: #fff;
    border: 1px #fff solid;
	
	        background: #e84d1c;
  
    margin: -13px 5px 0;
 
    text-transform: uppercase;
    position: relative;
    top: 50%;
    line-height: 1.4;
    font-size:14px;
}
.product-item .btn:hover {
    background: #e84d1c;
    border-color: #c8c8c8;
}

.product-item h3 {
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 4px;
    text-transform: uppercase;
}
.product-item h3 a {
	text-decoration:none;
    color: #3e4d5c;
    font-size: 20px;
    font-weight: 700;
}
.product-item h3 a:hover {
    color: #E02222;
}
.pi-price {
    color: #e84d1c;
    font-size: 18px;
    float: left;
    padding-top: 1px;
}
.product-item .add2cart {
    float: right;
    color: #a8aeb3;
    border: 1px #ededed solid;
    padding: 3px 6px;
    text-transform: uppercase;
}
        .product-item .add2cart:hover {
            color: #fff;
    
        }

.m-mrg40 { margin-right:40%;}

/*//////////////////// Order Form  Design admin Panel ////////////////////*/
 
 
.orders-form textarea {
	width: 100%;
}
.table a {
	color: #000;
}
.orders-form input:focus{
    outline: none;
    box-shadow: 0px 0px 5px #61C5FA;
    border:1px solid #5AB0DB !important;
}
.orders-form textarea:focus {     
    outline: none;
    box-shadow: 0px 0px 5px #61C5FA;
    border:1px solid #5AB0DB;
	}

#amount-details input[type=text], input[type=email], input[type=number], input[type=password] {
	width: 100%;
	padding: 12px 20px;
	padding-right: 40px;
	height: 40px;
	border-radius: 0px !important;
	display: inline-block;
	border: 1px solid #ccc;
	box-sizing: border-box;
	position: relative;
}
.orders-form input[type=text], input[type=email], input[type=number], input[type=password] {
	width: 100%;
	padding: 12px 20px;
	padding-right: 40px;
	height: 40px;
	border-radius: 0px !important;
	display: inline-block;
	border: 1px solid #ccc;
	box-sizing: border-box;
	position: relative;
}
.orders-form textarea {
	color: #000 !important;
	border: 1px solid #ccc;
	padding-left: 12px;
	padding-top: 7px;
	    margin-bottom: 5px;
}
::-webkit-input-placeholder {
 color:    #999;
}
.orders-form .form-control {
	display: block;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #000 !important;
	background-color: #fff;
	background-image: none !important;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.orders-form .form-control::-webkit-input-placeholder,
.orders-form textarea::-webkit-input-placeholder{ 
        color: #000;
}
.orders-form .form-control::-moz-placeholder,
.orders-form textarea::-moz-placeholder { 
       color: #000;
}
.orders-form .form-control:-ms-input-placeholder,
.orders-form textarea:-ms-input-placeholder { 
       color: #000;
}
.orders-form .form-control:-moz-placeholder,
.orders-form textarea:-moz-placeholder { 
       color: #000;
}

.check-icon {
	right: 25px;
	position: absolute;
	top: 14px;
}
.icon-input {
	padding-right: 40px !important;
	position: relative;
}
.mrg-35 {
	margin-left: 35px;
}
/*selectobx*/
.selectobx {
	border: none;
	outline: none;
	padding-top: 0px;
}
.selectobx .select .select-wrapper {
	position: relative;
	border: 1px solid #cbcbcb;
}

.selectobx .select .select-wrapper select:focus{
    outline: none;
    box-shadow: 0px 0px 5px #61C5FA;
    border:1px solid #5AB0DB !important;
}
.selectobx .select .select-wrapper select {
	display: block;
	width: 100%;
	margin: 0;
	color: #000 !important;
	font-size: 12px;
	padding: 6px 16px;
	border: none;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	z-index: 1;
	background: transparent;
	cursor: pointer;
}
.selectobx .select .select-wrapper select + i {
	position: absolute;
	top: 25%;
	color: #555;
	right: 15px;
}
.no-label label {
	position: absolute;
	top: -1000px;
	left: -1000px;
	opacity: 0;
	z-index: -1000;
}
.no-label .select-wrapper select:invalid {
 color: #666666;
}
.selectobx select option {
	color: #000000;
}
.selectobx .theme-light {
	background-color: #FFF;
	border-color: #000000;
}
/*selectobx End*/

/* Accordion Tab */
 
#accordion .panel-default {
	margin-top: 20px;
}
#accordion a:hover, #accordion a:focus {
	outline: none;
	text-decoration: #212952;
}
#accordion .panel-heading {
	text-decoration: none;
	color: #f3b0b0;
	background-color: #212952;
	padding: 0;
}
#accordion .panel-heading .panel-title {
	position: relative;
}
#accordion .panel-heading .panel-title > a {
	color: #fffcfc;
	font-size: 15px;
	padding: 9px 75px;
	display: block;
	line-height: 20px;
}
#accordion .panel-group .panel {
	margin-bottom: 18px;
	margin-top: 18px;
	border-radius: 4px;
}
#accordion .panel-heading .panel-title > a:before, #accordion .panel-heading .panel-title > a.collapsed:before {
	font-family: 'FontAwesome';
	content: "\f068";
	width: 40px;
	height: 38px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: #5294ff;
	display: inline-block;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
}
#accordion .panel-heading .panel-title > a.collapsed:before {
	font-family: 'FontAwesome';
	content: "\f067";
	width: 40px;
	height: 38px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: #5294ff;
	display: inline-block;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
}
#accordion .panel-body {
	color: #828282;
	font-size: 13px;
	line-height: 26px;
}
/* Accordion Tab End  */

/* Table  */
/*.w-30 {
	width: 28%;
}
.w-20 {
	width: 20%;
}
.w-10 {
	width: 10%;
}*/



.w-1 {
	width: 10%;
}
.w-2 {
	width: 34%;
}
.w-3 {
	width: 10%;
}
.w-4 {
	width: 12%;
}
.w-5 {
	width: 15%;
}
.w-6 {
	width: 20%;
}
.wr-1 {
	width: 10%;
}
.wr-2 {
	width: 35%;
}
.wr-3 {
	width: 10%;
}
.wr-4 {
	width: 10%;
}
.wr-5 {
	width: 15%;
}
.wr-6 {
	width: 20%;
}

.new-wr-2 {
	width:26%;
}
.new-wr-5 {
	width:7%;
}

.new-w-3 {
width: 14%;
}
.table-field {margin-left: 30px;}

.tab-bg {
	background: #f7ad39;
	border-radius: 30px;
	border-radius: 20px !important;
}
.tab-bg tr th:first-child {
	border-radius: 10px 0px 0px 0px;
}
.tab-bg tr th:last-child {
	border-radius: 0px 10px 0px 0px;
}
th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
	text-align: center;
	color: #fff;
}
.stepper-widget input[type=text] {
	background: #f9f9f9;
}
.order-table input[type=text] {
	background: #f9f9f9;
}
.btn-2 {
	color: #000;
	background-color: #dde4ea;
	border-color: #dde4ea;
	outline: none;
}
.tab-bg th {
	padding: 15px;
}
#brdnone .table > thead > tr > th,  #brdnone.table > tbody > tr > th,  #brdnone.table > tfoot > tr > th, #brdnone .table > thead > tr > td, #brdnone .table > tbody > tr > td, #brdnone .table > tfoot > tr > td {
	padding-top: 14px;
	line-height: 3;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
/* Table End   */
  
.yellow-panner {
	background: #fcf4d9;
	padding: 20px;
	border-radius: 20px;
	border: #CCC solid 1px;
	margin-bottom: 40px;
}
/*Button */
button {
	outline: none !important;
}
.btn-green, .btn-green:hover, .btn-green:active, .btn-green:visited, .btn-green:focus {
	color: #FFF;
	background-color: #39b54a;
	border-color: #39b54a;
	padding: 8px 28px;
}
.btn-blue1, .btn-blue1:hover, .btn-blue1:active, .btn-blue1:visited, .btn-blue1:focus {
	color: #FFF;
	background-color: #13294a;
	border-color: #13294a;
	padding: 8px 28px;
}
.button1 {
	text-shadow: 1px 1px 0 rgba(255,255,255,0.4);
	text-decoration: none !important;
	white-space: nowrap;
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	cursor: pointer;
    text-align: center;
	padding: 10px 20px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url('button_bg.png');
	background-position: bottom left, top right, 0 0, 0 0;
	background-clip: border-box;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 0 1px #fff inset;
	-webkit-box-shadow: 0 0 1px #fff inset;
	box-shadow: 0 0 1px #fff inset;
	-webkit-transition: background-position 1s;
	-moz-transition: background-position 1s;
	transition: background-position 1s;
}
.button1:hover {
	background-position: top left;
	background-position: top left, bottom right, 0 0, 0 0;
}
.button1:active {
	bottom: -1px;
}
.button1.big {
	font-size: 30px;
}
.button1.medium {
	font-size: 18px;
}
.button1.small {
    font-size: 18px;
}
.button1.rounded {
	-moz-border-radius: 4em;
	-webkit-border-radius: 4em;
	border-radius: 4em;
}
.orange.button1 {
	margin-top: 15px;
	background: #EF0F4F;
    color: #fff;
    font-weight: 700;
    display: block;
    padding: 10px 40px;
    width: auto;
    text-transform: uppercase;
    /* border-radius: 5px; */
    text-align: center;
    font-size: 20px;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing { 0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; } 50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; } 100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; } } @-moz-keyframes glowing { 0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; } 50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; } 100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; } } @-o-keyframes glowing { 0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; } 50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; } 100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; } } @keyframes glowing { 0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; } 50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; } 100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; } }



.order-blink{
	animation: blinker 1s linear infinite;
	color: #f20c0c !important;
}

.order-blink:hover,
.order-blink:focus{
	color: #fff!important;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.orange.button1:hover {
	color: #ffffff !important;
	border: 1px solid #ed4305 !important;
	background-color: #ed4305;
	/*background-image: url(../images/button_bg.png), url(../images/button_bg.png), -moz-radial-gradient(center bottom, circle, rgba(232,189,45,1) 0, rgba(232,189,45,0) 100px), -moz-linear-gradient(#f1982f, #d4821f);
	background-image: url(../images/button_bg.png), url(../images/button_bg.png), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgb(237, 67, 5)), to(rgba(232,189,45,0))), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed4305), to(#ed4305));*/
}
.address-list li {
	padding-top: 15px;
	padding-bottom: 15px;
}
.address-list li a {
	color: #000;
}
.ft-m20 {
	margin-left: 25px;
}

@media screen and (min-width:991px){
	.fot-pad{
	padding-left: 100px;
}
}




 .contact-form {
	 background:#eae8e8;
	 padding:20px;
     z-index:9999;
	 margin-bottom:20px;
	 border-radius:10px;

}
.contact-form textarea {
	width: 100%;
	padding-left: 34px;
	margin: 8px 0;
	border-radius: 5px !important;
	display: inline-block;
	border: 2px solid #ccc;
	box-sizing: border-box;
	position: relative;
}
.contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=number],  .contact-form input[type=password] {
	width: 100%;
	padding: 12px 50px;
	background: #FFF;
	height: 40px;
	margin: 8px 0;
	border-radius: 5px !important;
	display: inline-block;
	border: 1px solid #ccc;
	box-sizing: border-box;
	z-index:99999 !important;
	position: relative;
}
.contact-form textarea {
	background: #FFF;
    border: 1px solid #ccc;
    padding-left: 48px;
    padding-top: 7px;
}
.contact-form .form-control {
	display: block;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none !important;
	border: 2px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.contact-form input:focus{
    outline: none;
    box-shadow: 0px 0px 5px #61C5FA;
    border:1px solid #5AB0DB !important;
}
.contact-form textarea:focus {     
    outline: none;
    box-shadow: 0px 0px 5px #61C5FA;
    border:1px solid #5AB0DB;
	}
.form-sec .check-icon {
	left: 30px;
	position: absolute;
	top: 20px;
	z-index: 999999;
}
.form-sec .icon-input {
	padding-right: 40px !important;
	position: relative;
}
.btn-2 {
	color: #ffffff;
	cursor: pointer;
 
	font-size: 16px;
	text-align: center;
	outline: none;
	padding: 10px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	background: #173a83;
}
button {
	text-transform: none;
	border: 0px;
}



/* Footer */


ul.cylist {
	margin: 0 auto;
}
.cylist li {
	margin-top: 10px;
}
.cylist li a i {
	font-size: 16px;
}
.cylist li a {
	color: #fff;
	transition: .3s ease-in;
	-webkit-transition: .3s ease-in;
	-moz-transition: .3s ease-in;
	-o-transition: .3s ease-in;
}
.ftlist1 li a {
	color: #FFF;
	text-decoration: none;
}
.ftlist1 li {
	padding-top: 6px;
	padding-bottom: 6px;
}
.bg-ft {
	width: 100%;
	position: relative;
	background: url(../images/ft-bg.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 40px;
}
.bg-ft:before {
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	background: #000;
	opacity: 0.75;
}
.bg-ft h3 {
	color: #fff;
}
.ft-copyright {
	border-top: #ABAAAA solid 1px;
}
.ft-copyright p {
	padding-top: 10px;
	color: #FFF;
}
.ft-copyright p a {
	color: #FFF;
	text-decoration: none;
}
.ft-adds-list li {
	color: #FFF;
	padding-bottom: 10px;
	padding-top: 10px;
}
.ft-adds-list li a {
	color: #FFF;
	text-decoration: none;
}
.ft-icon {
	float: left;
	width: 20px;
	height: 20px;
	display: block;
}
.ft-icon img {
}
.ft-address {
	float: left;
}
ul.list-left {
	margin-left: 8%;
}
.ft-logo {
	padding-top: 80px;
}
.table {
	width: 100%;
}
.wr-6 span {
	margin-left: 20px !important;
}
.mrg-tab {
	margin-top: 10px;
	margin-bottom: 10px;
}
.mrg-1s {
	margin-top: 10px;
}
.bar-txt {
	background: #F90;
	padding: 5px;
	border-radius: 5px;
}
.bar-txt h4 {
	color: #fff;
}

.table-txt th { color:#FFF; background:#ed4305; font-size:16px;}
 



.product-slider-box {
	border: #ccc solid 1px;
	padding: 30px 30px 98px 30px;
}
.product-slider {
	padding: 0px;
}
.product-slider #carousel {
	border: 0px;
	margin: 0;
}
.product-slider #thumbcarousel {
	margin: 12px 0 0;
	padding: 0px;
}
.product-slider #thumbcarousel .item {
	text-align: left;
}
.product-slider #thumbcarousel .item .thumb {
	border: 1px solid #ddd;
	width: 20%;
	margin: 0 2%;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	max-width: 60px;
	padding: 2px;
}
.product-slider #thumbcarousel .item .thumb:hover {
	border-color: #1089c0;
}
.product-slider .item img {
	width: 100%;
	height: auto;
}
.product-slider .carousel-control {
	top: 96%;
}
.product-slider .carousel-control.left {
	left: 85%;
}
.product-slider .carousel-control.right {
	right: 6%;
}
.carousel-control {
	color: #0284b8;
	text-align: center;
	text-shadow: none;
	font-size: 30px;
	width: 30px;
	height: 30px;
	line-height: 20px;
	top: 23%;
}
.carousel-control:hover, .carousel-control:focus, .carousel-control:active {
	color: #333;
}
.carousel-caption, .carousel-control .fa {
	font: normal normal normal 30px/26px FontAwesome;
	color: #333333;
}
.carousel-control {
	background-color: rgba(0, 0, 0, 0);
	bottom: auto;
	font-size: 20px;
	left: 0;
	position: absolute;
	top: 30%;
	width: auto;
}
.carousel-control.right, .carousel-control.left {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
}
#product .nav-tabs {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}
#product .nav-tabs > li.active > a, #product .nav-tabs > li.active > a:hover,  #product.nav-tabs > li.active > a:focus {
	border-top: solid 4px #fd981d !important;
	letter-spacing: 5px;
}
#product .nav-tabs > li {
	border-radius: 0px !important;
}
#product .nav-tabs > li.active > a {
	font-weight: 700;
	border-radius: 0px !important;
}

.testimonial:before {
	width: 0;
	height: 0;
	z-index: 99;
	position: absolute;
	left: 30px;
	top: 20px;
	border-top: 168px solid blue;
	border-right: 127px solid transparent;
}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
	z-index: 20;
	background: #b32125;
	border:1px solid #b32125;
}

.back-to-top:hover,
.back-to-top:active,
.back-to-top:focus{
	border:1px solid #b32125 !important;
	background: #fff !important;
	color: #b32125 !important;
}
.testimonial {
	padding: 20px 15px 50px;
}
.sub-container {
	padding-top: 20px;
	padding-bottom:30px;
}
.rose {
	color: #e02a65;
	font-weight: 900;
	line-height: 30px;
}
.small-txt {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.rose span {
	font-size: 14px;
	color: #333333;
	font-weight: 600;
}
.description p {
	padding-left: 10%;
	padding-right: 5%;
	text-align: right;
}
.testimonial .description {
	background: url(../images/test.png);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 6px;
	color: #333333;
	font-size: 14px;
	font-style: italic;
	padding: 48px 35px;
	position: relative;
}
.owl-theme .owl-controls {
	margin-top: 5px;
	position: absolute;
	bottom: 15px;
	left: 40%;
	text-align: center;
}
.testimonial .description:before {
	content: "\f10d";
	font-family: 'FontAwesome';
	position: absolute;
	top: 57px;
	left: 34px;
	font-size: 45px;
	color: #2c97de;
}
.testimonial .description:after {
	content: "";
	right: 60px;
	width: 27px;
	position: absolute;
	bottom: -16px;
	border-top: 18px solid #ececec;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
}
.testimonial-review {
    padding-top: 28px;
    font-size: 18px;
}
.testimonial-review img {
	border-radius: 50%;
	float: left;
	margin-left: 25px;
	margin-right: 20px;
}
.testimonial-review .testimonial-title {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	margin-top: 15px;
	float: left;
	text-transform: capitalize;
}
.testimonial-title small {
	display: block;
	color: #999;
	font-size: 12px;
	margin-top: 3px;
}
.testimonial .rating {
	padding: 0;
	margin-right: 20px;
	list-style: none;
	text-align: right;
}
.rating li {
	display: inline-block;
	color: #2c97de;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #fead1e;
}
.owl-theme .owl-controls .owl-page span {
    background: #49265f;
	opacity: 1;
}
.para {
	line-height: 30px;
}
.mrg-60 {
	margin-top: 60px;
}

 .btn-right { float:right;}

  /*Responsive*/
 @media only screen and (min-device-width: 320px) and (max-device-width: 568px)  {
	 .top-enquiry {
    margin-top: 4px;
    margin-left:0px;
}
	.btn-right {
    float: none;
    margin-left:0%;
}
  
	 
	 } 
 
  
  @media only screen and (max-width: 480px) {
.testimonial-review img {
	margin-left: 15px;
	margin-right: 10px;
}

}
 
@media(max-width:767px) {
.box-txt3{
margin-top:5%;
}

header{
border-bottom:0px;
}

#menu-bar .nav > li{
border-right:0px;
}

.orange.button1{
font-size:18px;
padding:10px 0px;
}

.ft-logo{
width:100%;
}
	 
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width:48px;
    margin-bottom: 0;
}
	 
 .btn-right { float:none; margin-left:10%;}

 .top-enquiry {
    margin-top: 4px;
 
}
	 .tb-left { margin-left:20% !important;}

.btn-right {
    float: none;
    margin-left:0%;
}
 
.fixed_headers td:nth-child(1),
.fixed_headers th:nth-child(1) {
  min-width:50px;
}
.fixed_headers td:nth-child(2),
.fixed_headers th:nth-child(2) {
  min-width:150px;
}
.fixed_headers td:nth-child(3),
.fixed_headers th:nth-child(3) {
  width: 100px;
}

	 
	 .fixed_headers-2 td:nth-child(1),
.fixed_headers-2 th:nth-child(1) {
  min-width:40px;
}
.fixed_headers-2 td:nth-child(2),
.fixed_headers-2 th:nth-child(2) {
  min-width:110px;
}
.fixed_headers-2 td:nth-child(3),
.fixed_headers-2 th:nth-child(3) {
  width:85px;
}
.fixed_headers-2 td:nth-child(4),
.fixed_headers-2 th:nth-child(4) {
  width:85px;
}
	 
	 
	 
.mrg-20 {
    margin-top: 10px;
}
.m-mrg40 { margin-right:40%;}
	 
 .sub-product {
    padding-top: 0px;
    padding-bottom: 20px;
	}
	 
.mrg-left-20 {
    margin-left: 46%;
}
	.btn-1s {
    background: #392347;
    background: -moz-linear-gradient(left, #392347 2%, #642d8b 50%, #392347 100%);
    background: -webkit-linear-gradient(left, #392347 2%, #642d8b 50%, #392347 100%);
    background: linear-gradient(to right, #392347 2%, #642d8b 50%, #392347 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#392347', endColorstr='#392347', GradientType=1 );
    font-family: 'AvanceBold';
    color: #ffffff;
    display: inline-block;
     padding: 5px 18px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
} 
	 
	 .mrg-60 {
    margin-top: 20px !important;
}
	 
.column-one {
    height: 178px;
    background: url(../images/left-sider.jpg) no-repeat;
    background-size: cover;
}
.column-two {
    height:auto;
    background-color: #F7F3FF;
}

	 
.column-two h3 {
    font-size: 16px;
    margin-top: 5px;
    font-family: 'Montserrat', sans-serif;
    color: #e02a65;
    font-weight: 700;}
	 
	 
	.testimonial .description {
    background-image:none !important;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
    color: #333333;
    font-size: 14px;
    font-style: italic;
 
    position: relative;
} 
 
.testimonial .description:before {
    content: ""  !important;
    font-family: 'FontAwesome';
    position: absolute;
    top: 0px;
    left: -4px;
    font-size: 20px;
    color: #2c97de;
}	
	.testimonial .description:after {
    content: "";
    right: 60px;
    width: 27px;
    position: absolute;
    bottom: -16px;
    border-top:0px solid #ececec;
    border-left:0px solid transparent;
    border-right:0px solid transparent;
}
	.testimonial-review {
    padding-top: 10px;
    font-size: 18px;
    padding-bottom: 33px;
}
	 .rating li {
    display: inline-block;
    color: #2c97de;
    font-size: 14px;
}
	#testimonial-slider { padding-top:20px;}
	 
.slide_style_right img { width:50%; }
 .box-txt4 {
    margin-left: 0%;
    margin-top: 10%;
}
.column-3 {
	width: 100%;
    height: 150px;
}

.column-3  img { width: 50%;}
.column-4  img { width: 50%;     margin-left: 51%;}
.column-5  img { width: 58%;}
.column-6  img { width: 50%;}
.testimonial {
    padding: 0px 0px 0px;
}
.testimonial .description {
    padding: 0px 0px !important;
	
	}
.column-one img { 
 
    margin-left: 10%;
    width: 72%;
 
 }
.column-two img { width: 50%;}

.column-4 {
	width: 100%;
   height: 150px;
 margin-top:0px;
}
.column-5 {
	width: 100%;
    height: 150px;
   margin-top:0px;
       margin-bottom:0px;
}
.column-6 {
	width: 100%;
   height: 150px;
      margin-top:0px;
	  margin-bottom:0px;
}
.column-one {
	width: 100%;
	   margin-top:0px;
}
.column-two {
	width: 100%;
	   margin-top:0px;
}
#amount-details input[type=text], #amount-details input[type=email], #amount-details input[type=number], #amount-details input[type=password] {
	width: 100px;
}
#accordion .panel-heading .panel-title > a {
	color: #fffcfc;
	font-size: 12px !important;
	padding: 9px 54px !important;
}
.mrg-tab {
	margin-top: 0px;
	margin-bottom: 0px;
}
.btn-list li {
	margin-top: 20px;
}
.wr-6 span {
	margin-left: 0px !important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 4px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.box-info input[type=text] {
	width: 40px !important;
}
.input-number input[type=text] {
	width: 120px;
}
.selectobx .theme-light {
	margin-bottom: 15px;
	background-color: #FFF;
	border-color: #000000;
}
.selectobx {
	border: none;
	outline: none;
	padding-top: 0px;
}
.w-1 {
	display: none;
}
.w-3 {
	display: none;
}
.wr-1 {
	display: none;
}
.wr-2 {
	width: 150px;
}
.wr-3 {
	display: none;
}
.wr-4 {
	width: 150px;
}
.wr-5 {
	width: 300px;
}
.wr-6 input[type=text] {
	width: 30px;
}
.button1 {
	text-shadow: 1px 1px 0 rgba(255,255,255,0.4);
	text-decoration: none !important;
	white-space: nowrap;
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	cursor: pointer;
  	padding: 4px 5px;
	  text-align: center;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url(button_bg.png);
	background-position: bottom left, top right, 0 0, 0 0;
	background-clip: border-box;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 0 1px #fff inset;
	-webkit-box-shadow: 0 0 1px #fff inset;
	box-shadow: 0 0 1px #fff inset;
	-webkit-transition: background-position 1s;
	-moz-transition: background-position 1s;
	transition: background-position 1s;
}
.navbar-brand {
	float: left;
	height: 49px;
	color: #F00;
	padding: 8px 15px;
	font-size: 18px;
	line-height: 20px;
}
#menu-bar .navbar-default .navbar-brand {
	color: #FFF;
}
#sub-banner ul {
	position: absolute;
	top: 50%;
	left: 9%;
	transform: translate(-7%, -50%);
}
#menu-bar .navbar-default .navbar-toggle .icon-bar {
	background-color: #CCC;
}
#menu-bar .navbar-default .navbar-toggle:focus {
	background-color: #FFF;
}
#menu-bar .navbar-header {
	background: #ed4305;
}
#menu-bar {
	padding-top: 0px;
	padding-bottom: 0px;
}
#menu-bar .navbar-center {
	position: relative;
	left: 0%;
	transform: none;
}
#menu-bar .navbar-nav .navbar-center {
	position: relative;
	left: 0%;
	transform: none;
}
#brdnone .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding-top: 5px;
	line-height: 1.6;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.table {
	width: 100%;
}
.ft-copyright p {
	text-align: center;
}
.cylist li {
	margin-top: 5px;
}
.ft-logo {
	padding-top: 20px;
}
.bg-ft {
	padding-top: 10px;
}
.mrg-35 {
	margin-left: 23px;
}
.sub-container {
    padding-top: 0px;
    padding-bottom: 15px;
}

.description p {
    padding-left: 0%;
    padding-right: 0%;
    text-align: right;
}

}

.orange.button1.btn{
width:200px;
margin:auto;
display:block;
}

.table tr td{
color:#000;
font-size:16px;
}



 @media(min-width:768px) and (max-device-width :1024px)
  {
  #menu-bar .navbar-center {
    position: absolute;
    left: 50%;
    width: 100%;
    transform: translatex(-50%);
}
	  .slide-text img { width:90%;}
}

.order_bg{
	background: #b71406;
    position: fixed;
    right: 0;
    width: 15%;
    top: 20%;
    color: #fff;
    padding: 20px 20px 10px;
    font-size: 16px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}


.order_bg_mbl{
	background: #b71406;
    position: relative;
    right: 0;
    width: 100%;
    color: #fff;
    padding: 20px 20px 10px;
    font-size: 16px;
}

.ordr_rgt a{
    background: #b32225;
    color: #fff;
    display: inline-block;
    padding: 8px 20px;
    border-radius: 5px;
}

.ordr_rgt a:hover,
.order_rgt a:focus{
text-decoration:none;
}

/* My Style */

.logo-img .header-img{max-height: 70px;}
.top-enquiry { margin-top:0px; }
.panel-body .table{margin-bottom: 0px !important;}
.panel-body .table tr td{vertical-align: middle !important;}
#accordion .panel-body{padding-bottom:5px;}
.ft-logo { padding:0px 0px !important; max-height:120px;}
.bg-ft{padding: 15px 0px 10px !important;}
.bg-ft .row{display: flex; align-items: center; padding-bottom: 10px;}
.order-table{padding-bottom: 50px;}
.order-table table{margin-bottom:50px;}
.ft-copyright{padding-top: 15px !important;}
.hdr-prt{position: relative;}
.min-prch{width:275px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: 0 auto; display: flex; justify-content: center; align-items: center;}
.min-prch span{width: 100%; display: flex; justify-content: center; align-items: center; font-weight:800; text-transform: uppercase; color: #ec0000;}
.min-prch span b{font-weight: 900; padding: 5px 20px; background-color: #ba0000; margin-left: 15px; border-radius: 30px; color: #fff;}


@media (max-width: 1366px){
.sub-menu-title ul{left: 10.50%;}
}

@media (max-width: 1200px){
.order_bg{top:35%;}

}
	
@media (max-width: 1024px){

}
	
@media (max-width: 992px){
.min-prch{right: 0; left: unset; width: 175px; top: 103px;}
.min-prch span{flex-wrap:wrap; justify-content: flex-start;}
.min-prch span b{width: 100%; margin-left: 0;}
}
	
@media (max-width: 768px){
.order_bg_mbl p{text-align: center;}
.logo-img a{display: flex; justify-content: center;}
.bg-ft .row{flex-wrap: wrap; justify-content: center;}
.bg-ft { padding: 40px 0px 10px !important; }
.bg-ft .row .col-md-4{width: 100%; max-width: 100%;}
.ft-logo{object-fit: contain; max-height: 100px; display: flex; margin: 0 auto;}
.ft-copyright .row .col-md-4:last-child p{padding: 0; margin: 0;}
.order-table{border: none !important;}
.top-enquiry{margin: 0px 0px 20px; text-align: center; width: 100%; display: flex; justify-content: center;}
.min-prch{position: relative; padding: 25px 0px; width: 250px; left: unset; right: unset; top: unset;}
.min-prch span{justify-content: center;}
.min-prch span b{text-align: center;}
.hdr-prt{display: flex; flex-wrap: wrap;}
.hdr-prt .col-sm-6{width: 100% !important;}
.hdr-prt .orange.button1{width: 100%;}
}
	
@media (max-width: 576px){
.panel-body .table tr td{font-size: 12px !important;}
}
		
@media (max-width: 480px){
.order-table table { margin-bottom: 20px; }
}