html,body,p,ul,h1,h2,h3,h4,h5,h6,img {margin:0; padding:0;}
img {border:0; max-width:100%; width:auto; height:auto;}
body{font: 400 17px/1.5em 'Lato', sans-serif; color:#575757; letter-spacing: 0.6px;}
p, ul, li{text-align:justify;}
.main-txt {font-size:20px; line-height:1.5em;}
.main-txt li{margin-left:15px;}
a{text-decoration:none; color: #222222;}
a:hover{text-decoration:none; color: #33180d;}
.wrap{width:1400px; max-width:100%;margin:0 auto;}
.clr{clear:both;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-2, .col-5 {
    float: left; padding:0px 15px;
  }
.col-md-1{width:calc(8.3333% - 30px);}
.col-md-2{width:calc(16.6666% - 30px);}
.col-md-3{width:calc(25% - 30px);}
.col-md-4{width:calc(33.3333% - 30px);}
.col-md-5{width:calc(41.6666% - 30px);}
.col-md-6{width:calc(50% - 30px);}
.col-md-7{width:calc(58.3333% - 30px);}
.col-md-8{width:calc(66.6666% - 30px);}
.col-md-9{width:calc(75% - 30px);}
.col-md-10{width:calc(83.3333% - 30px);}
.col-md-11{width:calc(91.6666% - 30px);}
.col-md-12{width:calc(100% - 30px);}
.row{margin-left:-15px; margin-right:-15px;}
.col-5{width:calc(20% - 30px); float:left; margin:0px 15px;}
.notice-wd{background:#fff; color:#575757; padding:30px 0px;}
.notice-wd h1{padding:10px 10px; color:#33180d; border-top:1px solid #454545; border-bottom:1px solid #454545;}
.notice-wd span{font-size:15px;}
.notice-wd2 h2{color:#74d1f6; text-transform:uppercase; font-size:20px;}
.notice-wd2 h3{color:#33180d; text-transform:uppercase; margin:0px;}
.box-link p{ margin-left:50px; line-height:80px; font-size:16px; border-bottom:1px solid #d5d5d5; left:20px;}
.box-link a{color:#a0ccae; padding-bottom:20px;}
.box-link a:hover, .box-link a.active{color:#33180d;}
.span1{width:8.333%; float:left;}
.span2{width:16.66%; float:left;}
.span3{width:25%; float:left;}
.span4{width:33.333%; float:left;}
.span5{width:41.333%; float:left;}
.span6{width:50%; float:left;}
.span7{width:58.666%; float:left;}
.span8{width:66.666%; float:left;}
.span9{width:75%; float:left;}
.span12{width:100%;}
.span20{width:20%; float:left;}
.div95{width:95%; margin-bottom:10px;}
.div90{width:90%; margin-bottom:10px;}
.div80{width:80%;}
.div50{width:50%; float:left;}
.mrgn-btm{margin-bottom:30px;}
.algn-cnt{text-align:center;}
.inside{margin-top:30px;}
.hdr-mrgn{margin-top:0px; z-index:-111!important;}
.header {
    top: 0px;
    left: 0px;
    right: 0px;
    z-index:9;
	background:#fff;
	padding:15px 0px 0px;
	margin-bottom:0px;
	position:relative;
	border-bottom:0px solid #efefef;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.1);
	
}
.header span{display:inline-block; float:right; margin-left:60px; white-space:nowrap;}
#wpmega-menu-primary li a span { margin-left:inherit}
#wpmega-menu-primary li li a span { margin-left:inherit; float:left;}
.header i{font-size:22px; color:#f6961e; margin-right:0px; display:inline-block; height:24px; top:0px!important; }
.header strong{color:#f6961e;}
.header p, .header p a{color:#000; font-size:17px; line-height:1.1em;}
.head-top{padding:1px 0px 0px; color:#575757; background:#fff; position:relative;}
.head-top .col-md-12{border-bottom: 0px solid #d5d5d5;  text-align:center;}
.head-top p, .head-top a{color:#575757; text-align:center; font: 15px/1.2em 'Montserrat', sans-serif;}
.head-top a:hover{color:#02316b;}
.head-top:after{clear:both; content:''; display:block;}
.head-scroll{z-index:0; position:sticky; margin-top: -70px; opacity:0; top:0px;}
.head-scroll > div{display:none;}
.head-scroll:after{clear:both; content:''; display:block;}
h1{font: 700 60px/60px 'Montserrat', sans-serif; text-align:center; color:#232323; position: relative; margin-bottom:30px; margin-top:20px;}
h1 strong{font-weight:700;}
h2{font: 700 44px/1.2em 'Montserrat', sans-serif; color:#232323; position: relative; margin-bottom:20px; margin-top:-10px; }
h2 strong, h3 strong, h4 strong{color:#f6961e; font-weight:700;}
h3{font:700 40px/1.1em 'Montserrat', sans-serif; color:#232323; margin-bottom:10px;}
h4{font:500 22px/1.1em 'Montserrat', sans-serif; color:#232323; margin-bottom:10px;}
h5{font:600 22px/24px 'Montserrat', sans-serif; text-align:left; margin-bottom:0px; color:#f6961e;}
h6{font-size:16px; font-weight:bold; padding:0px 0px 10px; color:#575757; text-align:left; }
h8{font-size:12px; background:#efefef; padding:5px; width:100%; display:block;}
.cont-body{padding:20px 30px; width:85%; margin:0px auto; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.poll{margin-bottom:20px;}
.poll h2{font-size:24px;}
.poll p{margin-bottom: 8px;}
.toggleMenu {
    display:  none;
    background: transparent;
    padding: 0px 0px 15px 0px;
    color: #f6961e;
	width:auto;
	position:fixed;
	top:5px;
	right:20px;
	}
.nav {
    list-style: none;
     *zoom: 1;
     background:transparent;
	 margin:0px auto 0px;
	 text-align:center;
    padding-left:160px;
}
.rt-mrgn{padding-right:0px!important;}
.nav:before,
.nav:after {
    display: none; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
	text-align:center;	
}
.nav a {
    padding:20px 25px;
	font:500 16px/1.3em 'Montserrat', sans-serif;
	color: #fff;
	display:inline-block;
	background: none;
	letter-spacing: 0.08px;
	text-transform: normal;
	text-transform:capitalize;
    transition: 0.3s;
}
.nav a:hover, .active a, .active a:hover {
    color: #fff;
background: none;
    transition: 0.3s;
}
.nav > li > a:hover:before, .nav > .active a:before{content:''; display:block; position:absolute; background:#fff; width:30px; height:2px; left:calc(50% - 15px); top: 15px;transition: 0.3s;}
.nav a i{font-size:22px;}
.nav li {
	position:relative;
	
	}
.nav > li {
	float:left;
	text-align:center;
}
.nav > li > .parent {
background-image:none;
    background-repeat: no-repeat;
    background-position: 100% 45%;
	
	
}
.nav > li > a {
    display: block;
	min-width:auto;
	white-space: nowrap;
	position:relative;
	
}
.nav li  ul {
    position: absolute;
    left: -9999px;
	width:auto;
	padding:8px 10px;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
	background:#fff;
	
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    position: relative;
    z-index:100;
	padding: 10px 5px;
	width:200px;	
	background:#fff;
	border-bottom:1px solid #d5d5d5;
	color:#293146;
	font-size:17px;
	font-weight:500;
}
.nav li li a:hover {
background:none;
color: #f6961e;	
font-weight:600;
}
.nav li li li a {
    background:#f7f7f7;
    z-index:200;
    }
.nav li:last-child{ }
.top-nav{text-align:left; float:left; width:100%;}
.top-nav li{list-style:none; display:inline-block;}
.top-nav li a{padding:15px 25px;
	font:500 14px/1.3em 'Montserrat', sans-serif;;
	color: #fff;
	display:inline-block;
	background: none;
	letter-spacing: 0.3px;
	text-transform: uppercase;}
.top-nav li a:hover{color:#fff;}
.btn_sml, .nav li .btn_sml, .frm_button_submit, .auction_bid, .yith-welrp-submit-button, .ywcact-auction-login-popup.button, .ywcact-congratulations-winner-auction-section #yith-wcact-auction-won-auction, #place_order.button, .auction_add_to_cart_button, .woocommerce-orders-table .woocommerce-button, .button_div > input, .woocommerce a.button, #wcqv_contend .button{
	color:#fff!important;
	text-align:center;
	text-decoration:none;
	transition: .6s;
	position:relative;
	border:1px solid #f6961e!important;
	padding:10px 15px;
	display:inline-block;
	background:#f6961e!important;
	box-shadow:none!important;
	border-radius:0px!important;
	outline:0px!important;
	}
	
	
.btn_sml:hover, .frm_button_submit:hover, .auction_bid:hover, .yith-welrp-submit-button:hover, .ywcact-auction-login-popup.button:hover, .ywcact-congratulations-winner-auction-section #yith-wcact-auction-won-auction:hover, #place_order.button:hover, .auction_add_to_cart_button:hover, .woocommerce-orders-table .woocommerce-button:hover, .button_div > input:hover, .woocommerce a.button:hover, #wcqv_contend .button:hover{
	color:#fff;
	transition: .6s;
	background:#232323!important; 
	border:1px solid #232323!important;
	}
	
.button_div > input{max-width:200px!important;}
.button_div{text-align:left!important;}
.woocommerce-orders-table .woocommerce-button{margin-right:10px!important;}
	
	.btn_book{
	color:#fff!important;
	text-align:center;
	text-decoration:none;
	transition: .6s;	
	padding:8px 15px!important;
	border:1px solid #fff!important;
	background:transparent!important;
	margin-top: 20px;
	}
	
.btn_book:after{display:none!important;}
	
.btn_book:hover{
	text-decoration:none;
	color:#02316b!important;
	transition: .6s;
	background:#fff!important;
	border:1px solid #fff!important;
	}
	
	
.btn_book-mid{
	background:#33180d;
	color:#fff;
	text-align:center;
	font-size:16px;
	padding:8px 20px!important;
	text-decoration:none;
	border:1px solid #33180d;
	}
	
.btn_book-mid:hover{
	background:#33180d;
	text-decoration:none;
	color:#fff;
	border:1px solid #33180d;
	}
	
	
.nav li .btn_sml{margin-top:-8px;}
	
.btn_eml{
	background:#f2c88c;
	color:#fff;
	text-align:center;
	font-size:14px;
	padding:3px 8px;
	text-decoration:none;
	border:1px solid #f2c88c;
	display:inline-block;
	transition: .6s;
	}
	
.btn_eml:hover{
	background:#6f9bd1;
	text-decoration:none;
	color:#fff;
	border:1px solid #6f9bd1;
	transition: .6s;
	}
	
	
.footer{z-index:-1; background:#f6961e; background-size:cover;}
.footer:after{clear:both; content:''; display:block; height:100%; background:rgba(0,0,0,0.7);}
.footer p, .footer a, .footer p a{color:#fff; font-size:17px; font-weight:300;}
.footer li{list-style:none;}
.footer h4{font-size:26px; color:#f6961e; font-weight:600;}
.footer{padding:30px 0px 20px; z-index:-1;}
.footer_1 a{color:#232323;}
.footer_1 a:hover{color:#000;}
.footer_1 .lnk p{margin-bottom:6px;}
ul#list{ list-style:none;}
ul#list li{ background:url(../images/ar1.png) no-repeat 0 7px; padding-left:15px; line-height:20px; color:#14b1dc;}
.contct{margin:15px auto; width:100%;}
textarea{margin-bottom:20px; border:none; font:normal 13px/17px Arial, Helvetica, sans-serif; overflow:auto;}
.logo img{max-height:70px; position:relative; transition: .3s all ease;}
.logo{display:block; position:relative;}
.menu-logo{display:none;}
.text-center {
    text-align: center;
}
input,input[type="file"] {
    line-height: normal;
    width: 100%;
    height: 42px;
	border:0px!important;
    border-bottom: 1px solid #d5d5d5!important;
	background:#fff;
	margin-bottom:10px;
	font: 14px/20px Arial, sans-sherif; color:#575757; border-radius:0px!important; box-shadow:none!important;
}
select{height:46px; padding-left:5px; line-height: normal; width: 100%; border: 0px!important; border-bottom: 0px solid #d5d5d5!important; background:#fff;font: 14px/20px Arial, sans-sherif; color:#575757; border-radius:0px!important; box-shadow:none!important;}
input[type="checkbox"], input[type="radio"]{width:auto; height:auto;}
input[value], input[type="file"]{text-indent:5px;}
textarea{
    width: 100%;
    height: 193px;
	border:0px!important;
    border-bottom: 1px solid #d5d5d5!important;
	background:#fff;
	padding-top:5px;
	text-indent:5px;
	line-height: 2.68;
background: url(../images/textarea-pattern-light.png) repeat !important;
font: 14px/20px Arial, sans-sherif; color:#575757; border-radius:0px!important; box-shadow:none!important;
}
.body-list li{padding-left:15px; list-style: none; background:url(../images/marker1.png) 0 6px no-repeat; margin-bottom:13px; }
.footer_1 .body-list li{margin-bottom:6px;}
.mrgn-menu{margin-top:-52px;}
.copyr{ padding:30px 0px 0px; color:#fff; margin-top:-7px; min-height:580px;}
.copyr p{margin-bottom:5px;}
.copyr a{color:#fff; margin-bottom:5px;}
.copyr h4{color:#fff; font-size:20px; font-weight:600;}
.copyr input, .copyr textarea{background:#5d6371!important; color:#fff; border-bottom:0px;}
.copyr textarea{height:100px!important; margin-bottom:10px;}
.ful-pd{padding-top:20px; padding-right:0px; padding-left:50px; float:left; width:625px;}
.mid-menu{list-style:none; text-align:center; background:#33180d; width:100%; position:relative; z-index:11;}
.mid-menu:after{clear:both; content:''; display:block;}
.bann-bot{background:rgba(255,255,255,0.8); padding: 15px 0px; margin-top:-120px;}
.bann-bot1{font: 100 50px/50px 'Raleway', sans-serif; text-align: center;}
.bann-bot2{font:500 25px/25px 'Raleway', sans-serif; text-align:center;}
.box1-bg{background:#33180d; min-height:510px;}
.box2-bg{background:#229fef; min-height:510px;}
.box3-bg{background:#40b2fb; min-height:510px;}
.box1-pd{padding:80px 80px 50px;}
.box2-pd{padding:65px 40px 50px;}
.box3-pd{padding:65px 40px 50px;}
.slid-bg{background:transparent;margin-bottom:20px;}
.slid-bg:after{clear:both; content:''; display:block;}
.slid-1{
	background: #33180d;
	background-size: cover;
	position: relative;
	overflow:hidden;
	
}
.slid-2{background:rgba(228,160,36,0.9); height:510px; position:relative; overflow:hidden;}
.var-txt{text-align:left; color:#fff; padding:30px 10%; position:absolute;}
	
	
.var-txt h2{color:#fff; margin-bottom:30px; text-align:center;}
.var-txt h3, .var-txt h5{color:#fff;}
	
.var-txt p{color:#fff; margin-bottom:15px; font-size:20px; text-align:justify;}
.slid-1a{background:url(../images/banner_4a.jpg) center center no-repeat; background-size:100% auto; height:400px; position:relative; overflow:hidden; transition: .6s;}
.slid-2a{background:url(../images/banner_1a.jpg) center center no-repeat; background-size:100% auto; height:400px; position:relative; overflow:hidden; transition: .6s;}
.bg-set{background-color:rgba(0,0,0,0); height:700px;  transition: .6s;}
.slid-1a:hover .bg-set, .slid-2a:hover .bg-set{background-color:rgba(0,0,0,0.3);  transition: .6s;}
.colum-2{column-count:2;}
.colum-3{column-count:3;}
.colum-3 li{margin-bottom:15px; list-style:none; margin-left:15px;}
.colum-3 li i{color:#90aede; font-size:15px; margin-right:5px;}
.prod-brd{border:1px solid #d5d5d5; padding:5px; margin-bottom:25px;}
.prod-brd:after{clear:both; content:'';}
.prod-hm .prod-brd{margin-bottom:5px;}
.prod .col-md-6 .prod-brd{height:548px;}
.prod{margin-bottom:20px; width:100%; position:relative;}
.prod > span{display:block; position:relative; transition: all 0.5s ease;}
.prod-img{background-repeat:no-repeat; background-position:center center; margin-bottom:15px; transition: all 0.5s ease; height:250px; width:100%; background-size:cover;}
.prod-in{margin-bottom:40px; width:100%; border:1px solid #d5d5d5;}
.prod-img-in{background-repeat:no-repeat; background-position:center center; transition: all 0.5s ease; background-size:cover;}
.prod h5{font:600 18px/22px 'Lato', sans-sherif; color:#000; text-align:center; margin-bottom:7px;}
.prod-brd p{font:700 15px/18px 'Lato', sans-sherif; color: #33180d; text-align:left;}
.prod span p.btn{text-align:left; position:absolute; top:20px; left:10px; z-index:33;}
.prod span .btn_book{ opacity:0; transition: all 0.5s ease; top:20px; left:20px;}
.prod p i{color:#8e968a;}
.prod p{text-align:left; font-weight:500;}
.big-price{font:500 17px/22px 'Lato', sans-sherif; color: #33180d; letter-spacing:0.8px; text-align:left;}
.disct{font:700 13px/22px 'Lato', sans-sherif; color: #f10808; letter-spacing:0.8px;}
.pric-cut{font:400 13px/22px 'Montserrat', sans-sherif; color: #999; letter-spacing:0.8px; text-decoration: line-through;}
.prod p span{display:block; text-align:center; color:#6f9bd1;}
.prod span:hover{ transition: all 0.5s ease;}
.prod span:hover .prod-img{transition: all 0.5s ease; cursor:pointer;}
.prod span:hover .btn_book{opacity:1; transition: all 0.5s ease;}
.prod .hm-blks{margin-bottom:20px;}
.logo-scroll{ padding:80px 0px; background:url(../images/parallax-03-1920x1340.jpg) center center no-repeat; background-size:cover;}
.logo-scroll:after{clear:both; content:''; display:block;}
.logo-scroll ul li{list-style:none; float:left; width:16.66%; text-align:center; vertical-align:middle;}
.logo-scroll img{opacity:1;}
.logo-scroll img:hover{opacity:1;}
.home-main-p{text-align:left;}
.home-main-p p{ font-size:17px; font-weight:300; line-height:1.2em; text-align:left;}
.home-main{padding: 70px 170px;}
.home-main:after, .home-main-p:after{clear:both; content:''; display:block;}
.home-main-p h3{text-align:center;}
.home-main-p h5{color:#fff; text-align:left; font-size:26px; font-weight:600;}
.home-main p{font-size:18px; line-height:28px; text-align:left; font-weight:300;}
.StickyContact {
    position: fixed;
    bottom: 0;
    right: 0;
	display:block;
}
.icon-1{background:url(../images/service-icon.png) center 7px no-repeat scroll; height: 45px; width: 100%; transition: all 0.5s ease; cursor:pointer; margin-bottom:10px;}
.home-main-p .ico-m1:hover .icon-1{background:url(../images/service-icon.png) center -63px no-repeat scroll; height: 45px; width: 100%; transform: rotateX(-360deg); transition: all 0.5s ease; margin-bottom:10px; cursor:pointer;}
.icon-2{background:url(../images/service-icon.png) center -152px no-repeat scroll; height: 45px; width: 100%; transition: all 0.5s ease; cursor:pointer; margin-bottom:10px;}
.home-main-p .ico-m2:hover .icon-2{background:url(../images/service-icon.png) center -230px no-repeat scroll; height: 45px; width: 100%; transform: rotateX(-360deg); transition: all 0.5s ease; margin-bottom:10px;}
.icon-3{background:url(../images/service-icon.png) center -308px no-repeat scroll; height: 45px; width: 100%; transition: all 0.5s ease; cursor:pointer; margin-bottom:10px;}
.home-main-p .ico-m3:hover .icon-3{background:url(../images/service-icon.png) center -382px no-repeat scroll; height: 45px; width: 100%; transform: rotateX(-360deg); transition: all 0.5s ease; margin-bottom:10px;}
.pad25{padding:40px; margin-bottom:25px;}
.pad25 p{text-align:center; color:#fff; font-size:17px; line-height:1.6em; font-weight:300; font-family:'Teko', sans-serif;}
.pad25 p strong{font-weight:600; color:#fff;}
.drk{background:#33180d;}
.lgt{background:#33180d;}
.inner-img img{border:1px solid #d5d5d5; padding:5px; width:calc(100% - 14px);}
.slide-r{}
.slide-r .slide-img {width:calc(100% - 12px); height:260px; background-size:100% 100%; background-repeat:no-repeat; background-position:center center; transition: all 0.5s ease; margin-bottom:30px;}
.slide-r > div:hover .slide-img{background-size:108% 108%; transition: all 0.5s ease;}
.slide-r h4, .slide-r p{color:#000; padding-top:20px; padding-left:20px;}
.left-icon{width:40px; float:left;}
.right-text{width:calc(100% - 40px); float:left;}
.block-1{border-right:1px solid #d5d5d5;}
.block-1 h4, .block-2 h4{font-size: 15px; font-weight:500;}
.block-1:after{clear:both; content:''; display:block;}
.btm-bg{background:#02316b; width:100%; padding:40px 0px;}
.btm-bg p, .btm-bg li, .btm-bg li a{font-size: 16px; line-height:1.5em; letter-spacing:0.4px; margin-bottom:8px;  font-weight:400;color:#fff;}
.btm-bg li{list-style:none; margin-bottom:15px;}
.btm-bg h3{text-transform:uppercase; margin-bottom:15px;  font-size:20px; color:#fff;}
.testi-left{width: 60px; float:left;}
.testi-right{width: calc(100% - 60px); float:left;}
.hm-testi{margin-bottom:30px;}
.hm-testi:after{clear:both; content:''; display:block;}
.product-categories li{list-style:none; color:#575757; padding:8px 0px; }
.product-categories li a{color:#575757;}
.hm-0{ padding:40px 0px; position:relative; z-index:0;}
.hm-0 h2{font-size: 44px; text-align: center;}
.hm-0 h4{text-align: center;}
.hm-1{ padding:40px 0px; position:relative; z-index:0;}
.hm-1 .col-md-12 > div:after{clear:both; content:''; display:block;}
.hm-1 h3, .hm-1 p{color:#575757; text-align:justify;}
.hm-1 img, .hm-2 img{z-index:2; position:relative;}
.hm-2{padding:0px 0px; position:relative;}
.hm-3{padding:40px 0px; z-index:-1; position:relative;}
.hm-3 h2{color:#33180d;}
.hm-4{padding:20px 0px; position:relative;}
.hm-5{padding:40px 0px; position:relative;}
.hm-5 .left-box, .hm-4 .left-box{border-right:2px solid #232323; margin-right:-3px; text-align:center; font-size:24px;}
.hm-5 h4{margin-left:10px; font-size:22px; font-weight:500; color:#f6961e;}
.hm-5 p{margin-bottom:10px;}
.hm-5 p a{color:#f6961e;}
.hm-6{position:relative; margin-top:40px; background:#f1f1f1;}
.hm-6 i{font-size:20px; color:#f6961e;}
.hm-6 .left-box{border-right:0px solid #232323; max-width:40px;}
.hm-6 .right-box{width:calc(100% - 50px);}
.hm-6 .inn-txt{float:right; width:550px; margin-right:50px; margin-top:100px;}
.hm-6 .inn-txt .span6{margin-bottom:30px;}
.hm-6:after{clear:both; content:''; display:block;}
.hm-7{background:url(../images/testimonial-bg.jpg) center center no-repeat; background-size:cover; padding:70px 0px;}
.hm-7 h3, .hm-7 p{text-align:center; margin-bottom:10px;}
.hm-7 h3{color:#33180d; font-size:28px;}
.hm-7 p{color:#fff;}
.hm-1:after, .hm-2:after, .hm-3:after, .hm-4:after, .hm-4 .col-2:after, .hm-5:after, .hm-6:after{clear:both; content:''; display:block;}
.left-box{width:70px; float:left; margin-top: 0px; margin-bottom: 10px;}
.right-box{width: calc(100% - 80px); float:left; margin-left: 10px; margin-top: 20px; margin-bottom: 10px;}
.left-bg{width:80px; height:80px; background-color:#f2f2f2; border-radius:50%; text-align:center;}
.right-box h3{color:#8e968a;}
#navbar {
    transition: .5s all ease;
}
.sticky1 {
  position:fixed;
  width: 100%;
  transition: .3s all ease;
  opacity:1;
  margin-top:0px;
  top:0px;
  display:inherit;
  z-index:111;
}
.sticky1 > div{display:inherit;}
.sticky1 + .clr15 {
  padding-top: 160px;
}
.sticky1 .logo img{max-height:70px; position:inherit; margin-top:0px; transition: .3s all ease}
.left-1{}
.right-1{margin-bottom:30px;}
.right-2{}
.left-2{margin-top:30px;}
.pick-1, .pick-2, .pick-3{display:inline-block; text-align:right; vertical-align:top;}
.hm-blks{position: relative; overflow: hidden; background:#000;}
.hm-blks img{width: 100%; transition: 0.3s; display:block; background:#000;}
.hm-blks:hover img {transform: scale(1.0);}
.hm-blks-in{
    position: absolute;
    left: 0;
    top: 0;
    margin: 30px 30px 30px;
    width: calc(100% - 60px);
	
	height: calc(100% - 60px);
    background-color: rgba(0, 0, 0, 0.0);
    display: flex;
    flex-direction: column;
	 transition: 0.5s;
	 z-index:999;
	
	border:1px solid #fff;
}
.hm-blks-in h3{font-size:28px; font-family:'Montserrat', sans-serif; color:#fff;  font-weight:600;}
.hm-blks-in img{width:110px; margin-left:auto; margin-right:auto;}
.hm-blks-in a{color:#f6961e;}
.hm-blks-in p{transition: 0.5s ease-out; color:#fff; margin-bottom:10px; font-size: 15px;}
.hm-blks-in > div{padding:30px; margin-left: 0px;}
.hm-blks-in:after, .hm-blks-in > div:after{clear:both; content:''; display:block;}
.hm-blks:hover img{background-color: rgba(0, 0, 0, 1); height:100%; transition: 0.5s ease-out; opacity:0.7; }
.hm-blks:hover .hm-blks-in{ transition: margin 0.5s ease-out; opacity:1; border:1px solid #fff; cursor:pointer;}
.hm-blks-in h3:before, .hm-blks-in1 h3:before{content:''; display:block; clear:both;  position:absolute; overflow:hidden;}
.hm-blks-in1{
    position: absolute;
    left: 0;
    top: 25px;
    padding: 30px 50px;
    width: calc(100% - 70px);
    background-color: transparent;
    display: flex;
    flex-direction: column;
	justify-content: flex-end;
	 transition: 0.5s;
	 z-index:999;
}
.hm-blks-in1 h3{font-size:22px; font-family:'Montserrat', sans-serif; color:#000;  font-weight:600;}
.hm-blks-in1 img{width:110px; margin-left:auto; margin-right:auto;}
.hm-blks-in1 a{color:#f6961e;}
.hm-blks-in1 p{transition: 0.5s ease-out; color:#000; margin-bottom:10px; font-size: 15px;}
.hm-blks:hover .hm-blks-in1{ transition: margin 0.5s ease-out; opacity:1;}
.btn-box{width:100%; height: 160px; background:#d5d5d5; color:#fff; text-align:center; cursor:pointer;}
.btn-box:hover, .btn-box.active{background:#33180d; color:#fff;}
.btn-box p{text-align:center; color:#fff;}
.btn-box > div{padding:25px;}
.btn-box img{max-width:85px;}
.hm-blks-in-1{
    position: absolute;
    left: calc(50% - 600px);
    top: 0;
    padding: 25px;
    width: 600px;
	height: calc(90% - 50px);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.insta .span2{outline:5px solid #fff; max-height:220px; overflow:hidden;}
.insta img{display:block;}
.abut-in{min-height:400px; padding:50px; margin:0px 20px; border:1px solid #efefef; text-align:center; background:#fff;}
.abut-in h3{font-size:20px;}
.abut-in img{margin-bottom:30px; width:200px; height:200px; border-radius:50%;}
.hm-4blks{padding:80px 0px;}
.hm-4blks .col-md-3 > div{padding:30px; text-align:center; border-right:1px solid #d5d5d5; margin-left:auto; margin-right:auto;}
.hm-4blks .col-md-3 > div p, .hm-4blks .col-md-3 > div i, .hm-4blks .col-md-3 > div a{text-align:center;}
.hm-4blks .col-md-3:nth-child(5) > div{border-right:0px;}
.hm-4blks h2{color:#33180d;}
.testi h2, .testi p, .testi p.msg{text-align:center; font-family:'Lato', sans-serif; line-height:1.2em;}
.testi p.msg{font-size:32px; font-weight:400; font-style:italic;}
.testi p{font-size:24px; font-weight:300;}
.btm-sec1, .btm-sec2 {float:left;}
.btm-sec1 p, .btm-sec1 h3, .btm-sec1 a, .btm-sec2 p, .btm-sec2 h3, .btm-sec2 a{color:#fff;}
.btm-txt{padding:80px 80px 50px;}
.btm-sec1 p.taglin{margin-bottom:10px;}
.btm-sec2 p.taglin{color:#ff0000!important; margin-bottom:10px;}
.btm-sec1 .hm-blks, .btm-sec2 .hm-blks{margin-bottom:30px;}
.prev-element {
    position: absolute;
    left: -38px;
    top: -18px;
    width: 140px;
    height: 140px;
    background: #f9f0e7;
    border-radius: 50%;
	z-index:0;
}
.next-element {
    position: absolute;
    right: -32px;
    bottom: -6px;
    width: 115px;
    height: 115px;
    background: #f9f0e7;
    border-radius: 50%;
    z-index: 3;
}
.icon-bg {
    position: relative;
    width: 100px;
    height: 100px;
    background: #f9f0e7;
    border-radius: 50%;
	z-index:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.icon-bg img{z-index:2; position:relative;}
.box-1, .box-2, .box-3, .box-4, .box-5, .box-6{padding:20px 20px; text-align:center; position:relative; background:#fff; box-shadow:1px 0px 6px rgba(0,0,0,0.2); margin-bottom: 30px}
.box-1{min-height:465px;}
.box-1:hover, .box-2:hover, .box-3:hover, .box-4:hover, .box-5:hover, .box-6:hover{box-shadow:1px 0px 6px rgba(0,0,0,0.2); z-index:22;}
.ord-form p{min-height:40px;}
.ord-form > div{margin-bottom:10px;}
table td{border:1px solid #d5d5d5; padding:5px 5px; text-align:center;}
.head-img{
    background: rgba(0, 0, 0, 0) url("../images/header-in.jpg") center center no-repeat;
    color: #ffffff;
    padding: 100px 0;
    position: relative;
	background-size:cover;
	z-index:-1;
	margin-bottom:40px;
}
.head-img1{
    background: rgba(0, 0, 0, 0) url("../images/header-map.jpg") center center no-repeat;
    color: #ffffff;
    padding: 100px 0;
    position: relative;
	background-size:cover;
	z-index:-1;
	margin-bottom:40px;
}
.head-img:after, .head-img1:after {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.head-img h1, .head-img p{text-align:center; color:#fff; z-index:111; font-weight:500; position:relative; margin:5px 0px;}
.head-img h1{font-size:42px; font-weight:300; margin-bottom:5px;}
.contact-box{background:#fff; box-shadow:0px 0px 30px rgba(0,0,0,0.2); margin-top: -80px; position:relative; margin-bottom:60px;}
.contact-box .span3{background:#293146; color:#fff;}
.contact-box .span3 > div, .contact-box .span9 > div{padding:40px; min-height:650px;}
.contact-box:after{clear:both; content:''; display:block;}
.contact-box h3{color:#fff; font-size:32px; border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:25px;}
.contact-box a{color:#fff;}
.foot-logo img{max-width:100px; margin-bottom:10px; margin-right:15px;}
.foot-logo p{text-align:left;}
p.quot-mark{font-size:120px; color:#efefef; position:absolute; right:0px; top: 0px; z-index:0;}
p.quot{font: 300 26px/1.5em 'Montserrat', sans-serif; color:#000; text-align:right; font-style:italic; z-index:1; position:relative; margin-bottom:30px;}
p.quot-name{text-align:right; font-weight:700; color:#f6961e;}
p.quot-des{text-align:right;}
.right-box h3{font-size:22px; color:#f6961e; margin-bottom:0px; font-weight:700;}
.hm-2 .span5{margin-bottom:30px;}
.tag-icon{position: relative; text-align: center;}
.tag-icon i{font-size:24px; color:#02316b;}
.tag-icon:before{clear:both; content:''; display:block; background:#d5d5d5; height:2px; width: 150px; position:absolute; top: 10px; left:calc(50% - 180px);}
.tag-icon:after{clear:both; content:''; display:block; background:#d5d5d5; height:2px; width: 150px; position:absolute; bottom: 15px; right:calc(50% - 180px);}
.imgbg{width:100%; height:250px; position:relative; overflow:hidden; margin: 20px auto 10px;transition: 0.3s;}
.imgbg img{display: block;}
.box-1:hover .imgbg img{transform: scale(1.1);transition: 0.3s;}
.timebox{box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
.timebox:after{clear:both; content:''; display:block;}
.timebox .span3, .timebox .span2{border-right:1px solid #d5d5d5; margin-right: -1px; text-align: center; font-size:14px;}
.timebox .span3:last-child, .timebox .span2:last-child{border-right:0px;}
.timebox .span3 strong{font-size:22px; color:#02316b;}
.discp{border-top:1px solid #d5d5d5; padding:10px 0px 0px; margin-top: 20px;}
.discp h3, .discp p{text-align: center;}
.discp h3{font-size: 20px; color:#02316b; margin-bottom: 0px;}
.box-1 i, .box-2 i, .prod-desc i{background: #efefef; color:#fff; font-size:14px; text-align: center; line-height: 30px; width: 30px; height:30px; border-radius: 50%; margin-bottom: 10px; margin-right: 20px;}
.box-1 i.blu, .box-2 i.blu, .prod-desc i.blu{background:#02316b;}
.box-1 .icns{position: absolute; left:10px; top:10px;}
.prod-desc .icns1{float: left;}
.box-2{padding: 20px 20px 0px;}
.box-2:after{clear:both; content: ''; display: block;}
.box-2 .imgbg{width:100px; height:150px; position:relative; overflow:hidden; margin: 20px 30px 20px 20px; transition: 0.3s; float: left;}
.box-2:hover .imgbg img{transform: scale(1.1); transition: 0.3s; display: block;}
.hm-3 .span3 .hm-blks img{height:450px; overflow:hidden; width:auto!important; max-width: inherit!important; float: right;}
.hm-3 .span3 .hm-blks-in h3, .hm-3 .span3 .hm-blks-in p{text-align: center;}
.box-2 p{margin-bottom:20px; margin-top:10px; text-align:left;}
.box-2 h3, .box-2 .icns{text-align: left;}
.box-2 .discp{border-top:0px;}
.filter-ttl h3{font-size:26px; color:#232323; padding-bottom:7px; border-bottom:1px solid #d5d5d5; position: relative;}
.filter-ttl h3:after{clear:both; content:''; display:block; background:#f6961e; height:2px; position:absolute; width:80px; margin-top:6px;}
.filter-desc{margin-bottom:30px;}
.filter-desc > a{margin-bottom:20px;}
.filter-desc > a:after{clear:both; content:''; display:block;}
.pg-title{padding-bottom:0px; border-bottom:1px solid #d5d5d5; margin-bottom:50px;}
.prod-ins{max-height:500px; overflow:hidden;}
.zeroTop { margin-top:0px; padding-top:0px;}
.woocommerce a.quick_view { padding:0px; background:#FFFFFF;}
.woocommerce a.quick_view:hover { background:#FFFFFF; color}
.tinvwl-icon-heart:hover i, .woocommerce a.quick_view:hover i {background-color:#02316b!important;}
li.product .auction_end_start, .yith-wcact-aution-badge {display:none!important;}
.yith-wcact-timeleft-default, .yith-wcact-timeleft-compact{
box-shadow:0px 0px 5px rgb(0 0 0 / 20%);}
.yith-wcwl-add-to-wishlist {margin-top: 0px; max-width: 50px; font-size: 10px; line-height: 1em; margin-bottom: 10px;}
.yith-wcact-timeleft 	{ width:calc(25% - 3px); float:left; border:1px solid #CCCCCC; }
span.yith-wcact-number	{	font-size: 22px; color:#02316b; font-weight:bold; width:100%; display:block; float:left; text-align:center; }
span#days span:after{ content:"Days"; width:100%; float:left; position:relative; }
.tinvwl-loop-button-wrapper { position:absolute; right:0px; top:0px;}
div.remodal p.ywcact-time-left, div.remodal  div#timer_auction, div.timebox a.quick_view, div.timebox .add_to_cart_button, div.timebox .auction_end_start {display:none!important;}
span.yith-wcact-number-label { font-size:13px;}
a.quick_view {cursor:pointer;}
a.add_to_wishlist:hover i { background:#02316b;}
a.delete_item:hover i { background:#02316b;}
a.delete_item i { background:#FF0000;}
ul.yith-auction-list-widget .icns div.yith-wcwl-add-to-wishlist { display:inline-block; min-width: 50px; max-width: 50px; vertical-align: top; font-size: 10px; line-height: 1em;}
.header form{position:relative; margin-top:20px;}
.search-btn-bg{
  background: transparent;
  border: 0px;
  position: absolute;
  right: 0px;
  top: 0;
  padding: 0px;
}
#wp_nav_menu-item-71{background:transparent;}
#wp_nav_menu-item-71 span, #wp_nav_menu-item-71 i {color:#fff;}
#wp_nav_menu-item-71 i{display:none;}
.searchbox{border-bottom:0px!important;}
ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a{height:42px;}
.yith-welrp-form * { text-align:left;}
a.xoo-el-action-sc { color:#FFF!important; font-weight:bold;}
.soc > div > p{float:right; margin-left:30px;}
.woocommerce .woocommerce-breadcrumb {display:none!important;}
.ywcact-auction-ended-loop span.ywcact_auction_end_start_label { line-height:52px;}
h1.product_title{font-size:42px; text-align:left;}
.wp-mega-sub-menu li a span{color:#02316b!important;}
.wp-mega-sub-menu li a:hover span{color:#f6961e!important;}
a.add_to_wishlist.single_add_to_wishlist:hover i{color: #02316b; background:transparent!important;}
a.delete_item i {
  background: #ff0000;
  color: #fff;
}
a.delete_item:hover i {
  background: #ff0000;
  color: #fff;
}
.ywcact-currency-symbol.ywcact-currency-value{float:left; margin-top:9px;}
#post-9{min-height:450px;}
.rt-part{text-align:right; margin-top:30px;}
.shop_table th, th.woocommerce-orders-table__header{text-align:center;}
form#order_review table.shop_table{width:55%; float:left; }
form#order_review div#payment {width:43%; float:right;}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img
{max-height:40px!important; width:auto!important; max-width:none!important}
a.add_to_wishlist {}
.yith-auction-help-tip.yith-auction-help-tip-tooltip {display:none;}
.columns-4 .box-1{text-align:left;}
.yith-wcact-my-watchlist-list-index-container-header, .yith-wcact-my-auctions-list-index-container-header {border-bottom:1px solid #CCCCCC;}
.yith-wcact-my-watchlist-list-index-container-header h3, .yith-wcact-my-auctions-list-index-container-header h3 { font-size:24px;}
h1.woocommerce-products-header__title{font-size:44px; line-height:1.2em; text-align:left;}
.xoo-aff-group, ol li{margin-bottom:20px;}
.ywcact-auction-ended-loop{text-align:center!important;}

.summary.entry-summary p, .yith-wcact-item-condition{margin-bottom:20px;}

.summary.entry-summary .yith-wcwl-add-to-wishlist {max-width:100%; font-size:15px; margin-bottom:20px;}

.ywcact-congratulations-winner-auction-section {
  padding: 20px 0px;
  border: 0px;
  background-color: transparent;
  margin: 10px 0px;
  border-top: 2px solid #02316b;
	border-bottom: 2px solid #02316b;
}
div.icns a.quick_view:hover,div.icns a.quick_view { background:none!important; border:none!important;}
button#yith-wcact-auction-add-to-cart-button{margin-top:0px!important; margin-left:10px;}
div.icns a.quick_view i { margin-bottom:0px!important; margin-right:0px!important;}
div.yith-wcact-watchlist-button{float:left; margin-bottom:15px; width:100%;}
h3#order_review_heading, div#order_review, div#customer_details { width:48%; float:left; min-width:400px; margin-right:1%;}
div#customer_details div.col-1 { width:100%!important;}
.sv-wc-payment-gateway-card-icons{display:none!important;}
a.topcarticon {position:absolute; right:10px; top:20px;}
div.srch-top {position:relative; }
.timebox .ywcact-auction-ended-loop{text-align:center!important;}
.box-2 .discp h3{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}
.box-1 .discp h3{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
#wpmem_reg{width:100%;}
.yith-wcact-add-to-watchlist-button-message > span{display:none;}
.wt-related-products h2{border-bottom:1px solid #d5d5d5; margin-bottom:20px;}
.entry-summary .wishlist-fragment .yith-wcwl-add-button .single_add_to_wishlist:after{content:'Add to Wishlist!';}
#wcqv_contend .yith-wcact-container-timeleft {padding: 0px;}
#wcqv_contend .ywcact-auction-end-date {padding-left: 0px;}
.woocommerce-product-gallery__image, .woocommerce-product-gallery__image a {
  pointer-events: none;
}

#wpmem_register_form label.text{position:relative; display:inline-block; width:200px;}
#wpmem_register_form div.div_text{position:relative; display:inline-block; width:calc(100% - 220px); padding:0px!important;}
#wpmem_register_form div.div_text input{padding:0px!important;}
#wpmem_register_form p.mc4wp-checkbox{width:100%!important; display:block!important;}
#wpmem_register_form p.mc4wp-checkbox:before{clear:both; content:''; display:block;}
#wpmem_register_form div.FieldRow{width:50%; float:left;}
#wpmem_register_form div.FieldRow.username{width:100%!important; float:left;}

.mc4wp-checkbox span{padding-left:5px!important;}
div.yith-wcwl-add-to-wishlist, div.wishlist-fragment{display:none!important;}
div.ywcact-auction-end-date{display:none!important;}

.woocommerce nav.woocommerce-pagination ul li{margin:0px 10px;}

.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{border:0px!important; border-radius:3px!important; margin-left:10px!important;}
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a{border:1px solid #d5d5d5!important; border-radius:3px!important; padding: 10px 15px!important;}

ul.page-numbers li:last-child, ul.page-numbers li:first-child{background:#f6961e!important; color:#000000!important;}
ul.page-numbers li:last-child a, ul.page-numbers li:first-child a{color:#000000!important;}

.sow-accordion-title{font-size:20px!important; font-weight:700!important;}