@charset "utf-8";
/*---Common and Standard->START*/
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i');
body {
margin: 0 auto;
padding: 0;
width: 100%;
font-family: 'Lato', sans-serif;
}
a.linkopac img {
filter: alpha(opacity=100%);
-moz-opacity: 1.0;
opacity: 1.0;
background-color: transparent;
}
a.linkopac:hover img {
filter: alpha(opacity=20%);
-moz-opacity: 0.8;
opacity: 0.8;
border: 0px none;
}
.org-clear {
clear: both;
}
.org-wrap {
width: 100%;
}
.org-wrapcen {
border-top: 5px solid #ca3533;
display: table;
float: left;
margin: 0;
padding: 0;
position: relative;
text-align: center;
width: 100%;
}
.middle-header {
background: rgba(0, 0, 0, 0) url("../images/header-bg.png") no-repeat scroll center top;
display: table;
float: left;
height: 121px;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
.org-background {
display: table;
float: left;
margin: 0;
padding: 0;
text-align: center;
width: 100%;
}
.pagecontainer > table {
width: 100%;
float: left;
margin: 0 auto;
padding: 0;
text-align: center;
margin: 0;
display: table;
background: #000000 none repeat scroll 0 0;
background-size: 100%;
}
.tb_v4bc {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.pagecontainer table tr td table:nth-child(2) {
display: table;
margin: 0 auto;
width: 1000px;
padding: 0px;
text-align: left;
}
.org-main {
width: 100%;
float: left;
margin: 0;
padding: 0;
text-align: center;
background: none;
position: relative;
}
.org-content {
width: 100%;
max-width: 1000px;
text-align: left;
padding: 0;
margin: 0 auto;
}
/*---Common and Standard---<<END*/

/*---Header->START*/
#org-header {
display: table;
margin: 0 auto;
max-width: 1000px;
padding: 0;
position: relative;
width: 100%;
}
.contact-sec {
float: left;
margin: 53px 0;
padding: 0;
text-align: left;
width: auto;
}
.org-inner-header {
display: table;
margin: 0 auto;
max-width: 1000px;
width: 100%;
}
.top-header {
width: 100%;
float: left;
position: relative;
margin: 0;
padding: 0;
background: #000;
}
.contact-txt {
width: auto;
float: left;
margin: 10px;
padding: 0;
font-family: 'Lato', sans-serif;
font-size: 13px;
font-weight: normal;
color: #adb7b9;
text-transform: uppercase;
}
.top-menu {
width: auto;
float: right;
margin: 10px;
padding: 0;
}
.top-menu ul {
width: auto;
float: left;
margin: 0;
padding: 0;
list-style: none;
}
.top-menu ul li {
width: auto;
float: left;
margin: 0;
padding: 0;
list-style: none;
}
.top-menu ul li a {
width: auto;
float: left;
margin: 0 0 0 15px;
padding: 0 0 0 10px;
font-family: 'Lato', sans-serif;
font-size: 12px;
font-weight: normal;
color: #ccc;
text-transform: uppercase;
text-decoration: none;
transition: all 0.5s ease-in-out;
background: url(../images/top-menu.png) no-repeat left center;
}
.top-menu ul li a:hover {
color: #cab967;
}
.top-promo {
float: left;
margin: 37px 0 0;
padding: 0;
text-align: left;
width: 33%;
}
#org-logo {
display: table;
float: left;
left: 0;
margin: 10px auto;
padding: 0;
position: relative;
right: 0;
text-align: center;
transition: all 0.5s ease 0s;
width: auto;
}
#org-logo img {
margin: 0;
border: 0 none;
}
.org-add-to-favourite {
display: table;
float: right;
margin: 105px 0 0;
text-align: right;
width: auto;
}
.org-main-header {
width: 100%;
float: left;
position: relative;
margin: 0;
padding: 0;
display: table;
background: #ebe7dc;
}
#org-header {
width: 100%;
position: relative;
margin: 0 auto;
padding: 0;
display: table;
max-width: 1000px;
background: url(../images/header-bg.jpg) no-repeat center top;
}
.org-topmenu {
width: auto;
float: right;
margin: 138px 0 0;
padding: 0px;
position: relative;
background: none;
}
.org-topmenu ul {
width: auto;
float: right;
margin: 0;
padding: 0;
}
.org-topmenu li {
float: left;
width: auto;
margin: 0;
padding: 0;
list-style: none;
background: none;
}
.org-topmenu li a {
width: auto;
margin: 0 0 0 15px;
padding: 0;
font-family: Ubuntu;
font-size: 13px;
color: #3f3f3f;
text-decoration: none;
transition: all 0.5s ease;
}
.org-topmenu li a:hover {
color: #f00;
}
#org-logo {
background: rgba(0, 0, 0, 0) url("../images/logo-bg.jpg") no-repeat scroll left top;
float: left;
margin: 0;
padding: 0 0 10px;
position: relative;
text-align: left;
width: auto;
}
#org-logo img {
margin: 0;
border: 0 none;
}
.top-contact {
width: auto;
float: right;
margin: 23px 10px;
padding: 0;
text-align: right;
}
.top-contact img {
width: auto;
max-width: 100%;
}
#org-header #org-search {
background: rgba(0, 0, 0, 0) url("../images/search-bg.png") no-repeat scroll center top / 100% 100%;
border-radius: 20px;
float: right;
height: 40px;
line-height: 40px;
margin: 22px 0 0;
padding: 0;
width: 300px;
}
#org-search .v4sbox {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 0 none;
color: #555555;
cursor: inherit;
float: left;
font-family: lato;
font-size: 13px;
font-weight: normal;
height: 35px;
line-height: 28px;
margin: 0;
padding: 0 15px;
text-indent: inherit;
width: 224px;
}
#org-search .v4sbox:hover {
margin: 0px;
background: transparent;
color: #000;
background: none;
border: 0 none;
text-decoration: none;
}
#org-search input {
width: 28px;
height: 28px;
margin: 0;
padding: 0;
float: left;
text-indent: -9999px;
background: url(../images/search-icon.png) no-repeat center center;
border: 0 none;
cursor: pointer;
}
#org-search table.v4stw {
padding: 0;
}
#v4-2 {
display: none;
}
#org-search label {
display: none;
}
/*Dropdown Categories START*/
#org-menuholder {
width: 100%;
float: left;
margin: 0;
padding: 0;
position: relative;
background: #e6e2d6;
border-top: 1px solid #f8f6f2;
}
#org-menu {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
display: table;
margin: 0 auto;
max-width: 725px;
padding: 0;
position: relative;
width: 100%;
}
#org-menu ul {
width: 100%;
float: left;
margin: 0;
padding: 0;
position: relative;
background: none;
list-style: none;
display: table;
}
#org-menu ul li {
width: auto;
float: left;
margin: 0;
padding: 0;
position: relative;
list-style: none;
}
#org-menu ul li a {
border-top: 4px solid #e6e2d6;
color: #171717;
float: left;
font-weight: 300;
font-family: Ubuntu;
font-size: 20px;
margin: 0;
padding: 11px 16px 15px;
text-decoration: none;
transition: all 0.5s ease 0s;
width: auto;
}
#org-menu ul li a:hover {
color: #fff;
background: #02a796;
border-top: 4px solid #2acdbc;
}
/*Dropdown Categories END*/
#banner-holder {
display: table;
float: left;
height: auto;
margin: 15px 0 21px;
padding: 0;
position: relative;
width: 100%;
}
.org-promo {
display: table;
margin: 0;
width: 100%;
}
.org-promo > img {
margin: 0;
padding: 20px 0 7px;
width: auto;
}
.org-promo2 {
display: table;
margin: 0 auto;
padding: 0;
width: 100%;
}
.org-promo2 > img {
margin: 10px 0;
}
/*---Header---<<END*/
.org-content {
display: table;
margin: 0 auto;
max-width: 1000px;
padding: 0;
width: 100%;
}
#listingarea {
float: right;
margin: 15px auto 0;
padding: 0;
position: relative;
width: 100%;
}
.org-listingarea-box {
float: left;
margin: 0 auto;
padding: 0;
width: 100%;
}
.org-des > span {
display: table;
padding: 0 15px 0 0;
}
.org-des {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #dcd6c6;
border-radius: 0;
color: #000000;
float: left;
font-family: unset;
font-size: 15px;
font-weight: normal;
line-height: 20px;
margin: 0 auto 20px;
max-width: 1000px;
padding: 15px 0 0 15px;
text-align: justify;
width: 100%;
}
.org-right-desc {
border: 1px solid #dcd6c6;
border-bottom: 0;
border-right: 0;
bottom: 0;
box-sizing: border-box;
color: #666666;
display: table;
float: right;
font-size: 15px;
letter-spacing: 0.5px;
padding: 12px;
margin: 12px 0 0;
position: relative;
text-transform: uppercase;
top: 0;
width: auto;
}
.org-next-day {
margin: 20px 0;
width: 100%;
}
.org-gap {
display: table;
margin: 20px;
padding: 20px;
}
.org-listinghead {
background: #02a796 none repeat scroll 0 0;
border-top: 5px solid #2acdbc;
color: #ffffff;
display: table;
font-family: Ubuntu;
font-size: 17px;
font-weight: normal;
letter-spacing: 0.5px;
line-height: 20px;
margin: 0 auto;
padding: 15px 0;
text-align: center;
text-transform: uppercase;
width: 100%;
}
.org-scrolio-title {
background: hsla(0, 0%, 0%, 0) url("../images/title.png") no-repeat scroll center top / 100% 100%;
color: hsl(0, 0%, 100%);
display: table;
font-family: oswald;
font-size: 18px;
letter-spacing: 1px;
line-height: 20px;
margin: 0 auto;
padding: 10px 0;
text-align: center;
text-transform: uppercase;
width: 100%;
}
/*---Tab->START*/
*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.tab_container h1 {
	color: #ccc;
	text-align: center;
}
.tab_container a {
	color: #fff;
	text-decoration: none;
	outline: none;
}
/*Fun begins*/
.tab_container {
	display: inline-block;
	background:rgba(0, 0, 0, 0) url("../images/title.png") no-repeat scroll center top / 100% auto;
	margin: 20px auto 0;
	padding-top: 0;
	position: relative;
	width: 100%;
}
label .fa {
	display: none;
	font-size: 1.3em;
	margin: 0 0.4em 0 0;
}
input, section {
	clear: both;
	padding-top: 10px;
	display: none;
}
.tab_container label {
  background: #02a796 none repeat scroll 0 0;
  border-top: 5px solid #2acdbc;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  display: block;
  float: left;
  font-family: Ubuntu;
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  letter-spacing: 1.7px;
  line-height: 38px;
  padding: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 16.666%;
}
.tab_container label:nth-child(12) {
}
#tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3, #tab4:checked ~ #content4, #tab5:checked ~ #content5, #tab6:checked ~ #content6 {
	display: block;
	padding: 20px;
	background: #fff;
	color: #333;
	font-family: lato;
	font-size:15px;
	border: 1px solid #d1d1d1;
	box-sizing: border-box;
}
.tab-link a {
	display: block;
	padding: 0;
	width: 100%;
	height:43px;
}
.tab_container .tab-content p, .tab_container .tab-content h3 {
	-webkit-animation: fadeInScale 0.7s ease-in-out;
	-moz-animation: fadeInScale 0.7s ease-in-out;
	animation: fadeInScale 0.7s ease-in-out;
	margin:0;
	padding:0;
}
.tab_container .tab-content h3 {
  display: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.tab_container [id^="tab"]:checked + label {
	background: rgb(230,226,214) !important;
	color:#000;
}
.tab_container [id^="tab"]:checked + label .fa, .tab_container [id^="tab"]:hover + label .fa {
	background: rgb(230,226,214) !important;
	color:#000;
}
.tab_container label:hover {
	box-sizing: border-box;
	background: rgb(230,226,214) !important;
	color:#000;
}
label .fa {
	font-size: 1.3em;
	margin: 0 0.4em 0 0;
}
.tab-link {
	padding: 0 !important;
}
.tab-link a:hover {
  background: #e6e2d6 none repeat scroll 0 0;
  color: #000000;
}
/*Content Animation*/
@keyframes fadeInScale {
0% {
transform: scale(0.9);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.no_wrap {
	text-align: center;
	color: #0ce;
}
.link {
	text-align: center;
}
/*----------------------------------Tab->END-------------------------*/

/*-----Mobile--Tabs-------*/ 
#controls {
width: 100%;
margin: 0 auto;
list-style-type: none;
margin: 10px auto;
padding: 0;
font-size: 12px;
}
#controls li {
border-bottom: 1px solid #FFF;
color: #000;
background: #60B43B url("../images/plus.png") no-repeat scroll 95% center !important;
cursor: pointer;
display: block;
float: left;
font-family: arial;
font-size: 14px;
font-weight: normal;
margin-right: 6px;
padding: 5px 0 5px 10px;
text-align: left;
text-decoration: none;
width: 133px;
}
#controls li:hover {
background: #000 url(../images/minus.png) no-repeat 95% center!important;
border-radius: 0px;
text-align: left;
}
#controls li .link {
display: block;
padding: 13px 10px;
text-decoration: none;
color: #fff;
background: #37372F url(../images/plus.png) no-repeat 95% center!important;
font-size: 17px;
text-align: center;
font-family: 'Armata', sans-serif;
}
#controls li:hover .link {
background: #000000 url("../images/minus.png") no-repeat scroll 95% center !important;
color: #ffffff;
}
#controls li #link {
display: block;
padding: 13px 10px;
text-decoration: none;
color: #fff;
background: #37372F url(../images/plus.png) no-repeat 95% center!important;
font-size: 17px;
text-align: center;
font-family: 'Armata', sans-serif;
}
#controls li #link:hover {
background: #000 url(../images/minus.png) no-repeat 95% center!important;
color: #FFF;
}
#controls li:nth-child(6) .link {
background: #a3c5eb;
}
#controls li:nth-child(6) .link:hover {
background: #000;
}
#controls li .hover_controls {
float: left;
margin: 0px;
display: none;
width: 94%;
padding: 3%;
}
#controls li:hover .hover_controls {
display: block;
}
#listingarea > ul {
display: none;
float: right;
}
#controls {
display: none;
}
/* Tabs */

.thumbnails {
padding: 0px;
margin: 10px 0px 0;
}
.thumbnails img {
height: 80px;
width: 80px;
border: 1px solid #555;
padding: 0px;
margin: 0 10px 10px 0;
}
.thumbnails img:hover {
border: 1px solid #00ccff;
cursor: pointer;
}
.preview img {
border: 0 none;
display: table-cell !important;
height: auto;
left: auto;
margin: 0 auto !important;
max-height: 500px;
max-width: 800px;
padding: 0;
right: auto;
}
.preview {
border: 1px solid hsl(0, 0%, 87%);
display: table-cell;
vertical-align: middle;
margin: 0 auto;
text-align: center;
width: 800px;
height: 500px;
}
/*---Tab End----*/

.org-scrolleo-box {
float: left;
width: 1198px;
margin: 0 0 20px;
padding: 0;
background: #fff;
border: 1px solid #dddddd;
border-top: none;
}
.org-scrolleo-box-titel {
width: 1178px;
float: left;
line-height: normal;
margin: 0;
padding: 10px 10px;
font-family: 'Armata', sans-serif;
font-size: 17px;
font-weight: normal;
color: #FFF;
text-align: center;
text-transform: uppercase;
background: #1071b8;
border: 1px solid #FFF;
}
.mobile_slider, .mobile_tab, .mobile-tab {
display: none;
}
.org-scrolio-title {
background: hsla(0, 0%, 0%, 0) url("../images/title.png") no-repeat scroll center top / 100% 100%;
color: hsl(0, 0%, 100%);
display: table;
font-family: oswald;
font-size: 18px;
letter-spacing: 1px;
line-height: 20px;
margin: 0 auto;
padding: 10px 0;
text-align: center;
text-transform: uppercase;
width: 1000px;
}
.org-scrolio {
background: rgba(0, 0, 0, 0) url("../images/middle-bg.png") repeat scroll 0 0;
color: #333333;
display: table;
float: left;
font-family: arial;
font-size: 15px;
font-weight: normal;
margin: 0;
padding: 19px 0;
text-align: center;
width: 1000px;
}
.org-newsleter {
background: rgba(0, 0, 0, 0) url("../images/middle-bg.png") repeat scroll 0 0;
display: table;
height: auto;
padding: 19px 0;
width: 1000px;
}
.org-newimg {
float: left;
margin: 0 10px;
padding: 0;
width: auto;
}
.org-newshead {
display: inline-block;
float: left;
font-family: arial;
font-size: 20px;
padding: 15px 0 0 20px;
text-transform: uppercase;
width: auto;
}
.org-border-right {
border: 1px dotted #c6c6c6;
display: inline-block;
height: 50px;
float: left;
margin: 0 0 0 50px;
}
.org-news-des {
color: #333333;
float: left;
font-family: arial;
font-size: 15px;
font-weight: normal;
line-height: 20px;
margin: 0 0 0 15px;
padding: 0;
text-align: left;
width: 438px;
}
.org-signup {
display: inline-block;
float: right;
width: auto;
margin: 5px 10px;
}
.btn-signup {
background: rgba(0, 0, 0, 0) url("../images/subscribe.png") no-repeat scroll 0 0;
display: inline-block;
height: 48px;
width: 200px;
transition: 0.7s all ease-in;
}
.btn-signup:hover {
background: rgba(0, 0, 0, 0) url("../images/subscribe.png") no-repeat scroll 0 -48px;
transition: 0.7s all ease-in;
}
.org-footer {
background: #1e2748;
display: table;
margin: 0 auto;
max-width: 1000px;
padding: 16px 0;
width: 100%;
}
.org-foter {
background: rgba(0, 0, 0, 0) url("../images/footer-shadow.png") repeat scroll 0 0;
display: table;
margin: 0 auto;
padding: 0;
width: 100%;
}
.org-footer-link {
color: #555555;
display: inline-block;
font-family: arial;
font-size: 12px;
margin: 10px 5px;
width: auto;
}
.org-footer-link > span {
color: #ff0000;
font-family: arial;
font-weight: bold;
}
.org-footer-link a {
color: #555555;
font-family: arial;
font-size: 12px;
line-height: 34px;
margin: 0 auto;
text-decoration: none;
}
.org-footer-link a:hover {
color: #ff0000;
}
.why-shop {
display: table;
float: right;
margin: 18px 10px;
padding: 0;
width: auto;
}
.why-shop > img {
float: right;
margin: 0 auto;
width: auto;
}
.org-footer-head {
display: table;
margin: 15px 0 0;
padding: 0;
width: auto;
}
.border-bottom {
display: inline-block;
width: auto;
}
@media screen and ( max-width:980px ) {
}
.pagecontainer table tr td table:nth-child(2) {
width: 100%;
max-width: 100%;
}
.grid td.left {
margin-left: 35px !important;
}
.featured-sec .ctrlbr {
display: block;
}
.featured-sec table.pgbc {
background: #b9d531 none repeat scroll 0 0;
border: 0 solid #86b300;
display: none !important;
height: auto;
margin: 0;
padding: 0;
}
.cmpBr {
background-color: transparent !important;
border: medium none;
height: 0!important;
}
.pview.rs-pview {
background: none;
border: 0 solid #cfe1eb;
padding: 0 0px 0 0px;
}
div.clr.time2 {
color: #333333!important;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal!important;
margin: 0;
text-decoration: none;
text-align: left!important;
}
.fixed img {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border-radius: 0;
float: left;
display: none;
margin: 0 auto !important;
padding: 5px 10px !important;
}
.g-b {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 0 none;
color: #000000;
float: right !important;
font-family: lato;
font-size: 15px !important;
font-weight: bold;
margin: 0 auto !important;
padding: 3px 0 !important;
position: relative;
right: 83px;
text-align: center !important;
text-decoration: none;
top: 0;
width: auto !important;
}
.label {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.li td.time {
color: #333333 !important;
font-weight: bold;
text-align: right!important;
white-space: nowrap;
padding: 0 10px 0 0 !important;
}
span.pdmt .label {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
span.pdmt .cur {
background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll right center;
color: #fff!important;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin-left: 0;
padding: 0 15px 4px 8px;
}
span#msg {
display: none;
margin: -34px 0 0;
}
.cmsg {
color: #ffffff;
float: right;
padding-bottom: 2px;
padding-right: 20px;
padding-top: 5px;
}
span#msg a {
color: #ffffff !important;
font-weight: bold;
}
.dynpg span.page {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin: 0 0 0 10px;
white-space: nowrap;
display: block;
}
.dynpg span.pipe {
margin: 1px 3px 0 0;
padding: 0;
}
.pages {
float: left;
margin: 5px 0 0 3px !important;
}
.pgbc .pager .prev .disabled {
float: left;
color: #000000 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 13px !important;
font-weight: bold!important;
margin: -2px 0 0 7px;
}
.pgbc .pager .pages a {
float: left;
color: #000000 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 13px !important;
font-weight: bold!important;
margin: 1px 5px 0 0;
}
.dynpg .prev a {
color: #000!important;
font-size: 13px !important;
font-weight: bold!important;
text-transform: inherit !important;
}
.pgbc .pager .pages .pipe {
color: #bold;
float: left;
}
.pgbc .pager .next .enabled {
float: left;
color: #000000 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 13px !important;
font-weight: bold!important;
margin: 1px 7px 0 0;
}
.dynpg .r .form label {
color: #000000 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 13px !important;
font-weight: bold!important;
margin: 0 0 0 0px;
padding-top: 4px;
text-transform: inherit !important;
vertical-align: baseline;
text-transform: uppercase;
}
#CentralArea .m {
display: table !important;
margin: 0 auto !important;
width: 930px;
}
#q_10 {
background-color: transparent;
background-image: url("../images/go.png");
background-position: center top;
background-repeat: no-repeat;
border: medium none;
bottom: 0;
color: transparent !important;
cursor: pointer;
height: 22px;
position: relative;
transition: all 0.4s ease-out 0s;
width: 32px;
}
.dynpg .next {
background-image: url("../images/next.png");
background-position: right center;
background-repeat: no-repeat;
}
.dynpg .prev {
background-image: url("../images/prev.png");
background-position: left center;
background-repeat: no-repeat;
}
.rs-pview {
padding: 0 0!important;
}
.ctrlbr {
background: #b9d531 none repeat scroll 0 0;
border: 0 solid #333333;
clear: right;
display: none !important;
float: right;
height: 40px;
line-height: 40px;
margin: 0 0 20px;
padding: 0 1% !important;
text-align: left;
width: 98%;
}
/*---FOOTER->START*/
.org-wrapcens {
width: 100%;
padding: 20px 0 0;
float: left;
margin: 30px 0 0 0;
background: #ebe7dc;
border-top: 5px solid #ca3533;
display: table;
}
#org-footer {
width: 1000px;
padding: 0px;
margin: 0 auto;
}
#org-footer h1 {
width: 100%;
float: left;
margin: 0 0 10px 0;
padding: 0;
font-weight: 500;
font-family: ubuntu;
color: #ca3533;
font-size: 18px;
text-align: left;
}
.f-col1 {
width: 23%;
padding: 0;
margin: 0;
float: left;
text-align: center;
}
.f-col2 {
width: 31%;
padding: 0;
margin: 0;
float: left;
text-align: center;
}
.bottom-footer {
border-top: 1px solid #d2c7b9;
float: left;
margin: 20px 0;
padding: 28px 0 10px;
width: 100%;
}
.f-col2 > img {
float: left;
}
.f-col1 ul {
width: 100%;
float: left;
padding: 0;
margin: 5px 0;
list-style: none;
}
.f-col1 ul li {
width: 100%;
float: left;
padding: 0;
margin: 0 0 8px 0;
list-style: none;
text-align: left;
background: url(../images/footer-bullet.png) no-repeat right center;
}
.f-col1 ul li a {
font-family: ubuntu;
font-size: 14px;
color: #545454;
text-align: left;
text-decoration: none;
padding: 0;
margin: 0 15px 0 0;
float: left;
transition: all 0.4s ease-out 0s;
}
.f-col1 ul li a:hover {
text-decoration: none;
color: #ca3533;
}
#org-copy {
width: 100%;
padding: 0;
margin: 0;
text-align: center;
font-family: ubuntu;
font-size: 14px;
color: #545454;
float: left;
}
#org-copy span {
color: #272727;
font-weight: 600;
text-transform: uppercase;
font-family: ubuntu;
}
#org-designedby {
width: 100%;
float: left;
padding: 0;
margin: 8px 0 0;
text-align: center;
font-family: ubuntu;
font-size: 14px;
color: #545454;
}
#org-designedby a {
color: #545454;
text-decoration: none;
transition: all 0.4s ease-out 0s;
}
#org-designedby a:hover {
color: #ca3533;
text-decoration: none;
}
/*---Footer->END*/
.org-wrapper2 {
display: table;
margin: 0 auto;
max-width: 1000px;
width: 100%;
}
.org-wrapper3 {
display: table;
margin: 0 auto;
max-width: 1000px;
width: 100%;
}
.org-newsletter-desc {
color: hsl(0, 0%, 13%);
float: left;
font-family: arial;
font-size: 12px;
margin: 52px 13px 0;
width: auto;
}
.org-newsletter-desc2 {
border-left: 1px solid hsl(203, 63%, 47%);
color: hsl(0, 0%, 100%);
float: left;
font-family: open sans;
font-size: 14px;
margin: 10px 0 0 40px;
padding: 0 0 0 15px;
width: 440px;
}
.org-newsletter-btn a {
background: hsla(0, 0%, 0%, 0) url("../images/sign-up.png") no-repeat scroll 0 0;
float: right;
height: 26px;
margin: 46px 0;
padding: 0 0 0 4px;
transition: all 0.3s ease-in 0s;
width: 100px;
}
.org-newsletter-btn2 a {
background: hsla(0, 0%, 0%, 0) url("../images/sign-up.png") no-repeat scroll 0 5px;
float: right;
height: 55px;
margin: 0;
transition: all 0.3s ease-in 0s;
width: 197px;
}
.org-newsletter-btn a:hover, .org-newsletter-btn2 a:hover {
background: hsla(0, 0%, 0%, 0) url("../images/sign-up.png") no-repeat scroll 0 -55px;
opacity: 0.57;
transition: all 0.3s ease-in 0s;
}
.org-newsletter-title {
color: hsl(45, 60%, 56%);
float: left;
font-size: 24px;
font-weight: bold;
padding: 45px 0 45px 6px;
text-transform: uppercase;
}
.org-newsletter-title2 {
background: hsla(0, 0%, 0%, 0) url("../images/news-icon.png") no-repeat scroll 0 0;
color: hsl(0, 0%, 100%);
float: left;
font-family: open sans;
font-size: 22px;
font-weight: normal;
padding: 14px 0 8px;
text-indent: 65px;
text-transform: uppercase;
}
.org-news-title {
background: hsla(0, 0%, 0%, 0) url("../images/news-icon.png") no-repeat scroll 0 0;
color: hsl(0, 0%, 100%);
float: left;
font-family: armata;
font-size: 22px;
font-weight: normal;
margin: 7px 0 0;
padding: 1px 0 3px 46px;
text-transform: uppercase;
}
.org-sign-up {
background: hsla(0, 0%, 0%, 0) url("../images/sign-up.png") no-repeat scroll 0 0;
display: block;
float: left;
height: 40px;
margin: 0 0 0 20px;
transition: all 0.3s ease-in 0s;
width: 135px;
}
.org-sign-up:hover {
background: hsla(0, 0%, 0%, 0) url("../images/sign-up.png") no-repeat scroll 0 -44px;
opacity: 0.87;
transition: all 0.3s ease-in 0s;
}
.org-news-desc {
color: hsl(0, 0%, 73%);
float: left;
font-family: oswald;
font-size: 14px;
line-height: 17px;
padding: 0 0 10px 40px;
text-align: center;
text-transform: uppercase;
width: 260px;
}
.org-footer-logo {
display: table;
float: left;
margin: 30px 0;
position: relative;
right: 0;
text-align: center;
width: auto;
}
.org-our-detail {
float: right;
margin: 0;
padding: 0;
width: 185px;
}
.org-detail-title {
color: hsl(0, 0%, 100%);
font-family: oswald;
font-size: 20px;
font-weight: bold;
letter-spacing: 1px;
margin: 30px 0 5px;
text-transform: uppercase;
}
.org-detail-call {
color: hsl(0, 0%, 73%);
font-family: oswald;
font-size: 18px;
line-height: 24px;
margin: 0 0 10px;
}
.org-detail-email {
color: hsl(0, 0%, 73%);
font-family: oswald;
font-size: 18px;
line-height: 22px;
}
.org-detail-email > a {
color: hsl(0, 0%, 73%) !important;
text-decoration: none;
transition: all 0.3s ease-in 0s;
}
.org-bottom-footer {
display: table;
margin: 0 auto;
max-width: 1000px;
padding: 15px 0 0;
text-align: center;
width: 100%;
}
.org-footer-text {
color: hsl(0, 0%, 73%);
display: table;
font-family: oswald;
font-size: 14px;
margin: 0 auto;
text-transform: uppercase;
width: auto;
}
.org-footer-text2 {
color: hsl(0, 0%, 73%);
display: table;
font-family: oswald;
font-size: 24px;
font-weight: bold;
margin: 0 auto;
text-align: center;
text-transform: uppercase;
width: auto;
}
.org-footer-menu {
display: table;
float: left;
width: 410px;
}
.org-footer-menu h2 {
color: hsl(203, 92%, 39%);
font-family: open sans;
font-size: 22px;
font-weight: bold;
margin: 25px 0 18px;
text-align: left;
text-transform: uppercase;
}
.org-footer-menu ul {
float: left;
margin: 0 0 4px;
padding: 0;
text-align: justify;
width: 145px;
}
.org-footer-ul1 {
margin: 0 !important;
}
.org-footer-ul3 {
width: 130px !important;
}
.org-footer-menu ul li {
list-style: outside none none;
margin: 0 0 12px;
padding: 0;
}
.org-footer-menu a {
background: hsla(0, 0%, 0%, 0) url("../images/footer-arrow.png") no-repeat scroll 0 7px;
color: hsl(0, 0%, 20%) !important;
font-family: lato;
font-size: 14px;
padding: 0 0 0 21px;
text-decoration: none;
}
.org-footer-menu a:hover {
color: hsl(203, 93%, 39%) !important;
transition: all 0.3s ease-in 0s;
}
.org-customer-support {
float: right;
margin: 30px 0;
width: auto;
}
.org-news-sign {
background: hsla(0, 0%, 0%, 0) url("../images/news-sign.png") no-repeat scroll 0 0;
cursor: pointer;
display: inline-block;
float: left;
height: 58px;
padding: 0;
margin: 35px 0 0;
transition: all 0.3s ease-in 0s;
width: 273px;
}
.org-news-sign:hover {
background: hsla(0, 0%, 0%, 0) url("../images/news-sign.png") no-repeat scroll 0px -70px;
transition: 0.3s all ease-in;
opacity: 0.57;
}
.org-favourite {
background: hsla(0, 0%, 0%, 0) url("../images/favourite.png") no-repeat scroll 0 0;
cursor: pointer;
display: inline-block;
float: right;
height: 58px;
padding: 0;
margin: 35px 0 0;
transition: all 0.3s ease-in 0s;
width: 273px;
}
.org-inner-new {
background: hsl(203, 91%, 39%) none repeat scroll 0 0;
margin: 0;
padding: 18px 0;
width: 100%;
}
.org-cover-footer {
float: left;
height: 210px;
margin: 0 auto;
width: 100%;
}
.org-newlatter {
display: table;
float: left;
margin: 0 auto;
padding: 30px 0 0;
width: auto;
}
.org-wrapper3 > h2 {
color: hsl(203, 91%, 39%);
display: table;
font-weight: bold;
font-family: open sans;
font-size: 22px;
margin: 0;
padding: 0;
position: relative;
text-transform: uppercase;
top: 23px;
width: auto;
}
/*------------------------------------------------------------------Start hover img-----------------------------------------------------------------*/
#gallery {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #dcd6c6;
box-sizing: border-box;
display: table;
height: auto;
margin: 0 auto 20px;
max-width: 1200px;
padding: 15px 40px;
position: relative;
text-align: center;
width: 100%;
}
#gallery #slides {
display: inline-block;
height: auto;
overflow: hidden;
text-align: center;
vertical-align: middle;
z-index: 500;
width: 100%;
margin-top: 28px;
}
#gallery #slides div ul {
display: table;
height: auto;
list-style: outside none none;
margin: 0 auto;
padding: 0;
width: auto;
}
#gallery #slides div ul li {
float: left;
}
#gallery #slides div ul li:last-child {
margin-right: 0;
}
#gallery .big-img-wpr {
  box-sizing: border-box;
  display: inline-block;
  height: 500px;
  margin: 0 auto;
  max-width: 500px;
  position: relative;
  top: 10px;
  vertical-align: middle;
  width: 100%;
}
#gallery div.img-wpr {
background-color: #fff;
border: 1px solid #dcd6c6;
bottom: 0;
box-sizing: border-box;
height: 100%;
left: 0px;
max-height: 500px;
max-width: 500px;
position: absolute;
right: 0;
top: 25px;
width: 100%;
margin: 0 auto;
}
#gallery div.img-wpr .img-box {
height: 100%;
position: relative;
vertical-align: middle;
width: 100%;
}
#gallery div.img-wpr .big-img {
bottom: 0;
height: auto;
left: 0;
margin: auto;
max-height: 100%;
max-width: 100%;
position: absolute;
right: 0;
top: 0;
vertical-align: middle;
width: auto;
}
#gallery .thumb {
border: 0 solid #f00;
box-sizing: border-box;
cursor: pointer;
display: block;
height: 105px;
left: 0;
margin-bottom: 15px;
margin-left: 15px;
position: relative;
right: 0;
width: 105px;
z-index: 3;
}
#gallery .thumb-bg {
background-color: #fff;
bottom: 0;
border: 1px solid #dcd6c6;
height: 105px;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 105px;
z-index: 1;
}
#gallery .thumb-img[src=""], #gallery .thumb-img[src=""] + .thumb, #gallery .thumb-img[src=""] ~ .thumb-bg {
display: none;
}
.thumb-wpr {
position: relative;
}
#gallery .thumb-img {
bottom: 0;
height: auto;
left: -15px;
margin: auto;
max-height: 105px;
max-width: 100px;
position: absolute;
right: 0;
top: 0;
vertical-align: middle;
width: auto;
z-index: 2;
}
#gallery #slides div:first-child ul:first-child li:first-child .img-wpr {
z-index: 1;
}
#gallery #slides input {
display: none;
}
#gallery #slides input:checked ~ .img-wpr {
z-index: 2;
}
#gallery #slides div ul li:only-child .thumb-wpr {
display: none;
}
#gallery #slides div ul li:only-#gallery {
left: 0px;
margin: 0 auto;
}
/*------------------------------------------------------------------Start hover img-----------------------------------------------------------------*/
.org-des > div:nth-child(3) {
display: none;
}
img {
  max-width: 100%;
  width: auto;
}