
@font-face {
  font-family: 'Amatic-Bold';
  src: url('../fonts/Amatic-Boldd41dd41d.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Amatic-Bold.woff') format('woff'),
  url('../fonts/Amatic-Bold.ttf')  format('truetype'), 
  url('../fonts/Amatic-Bold.svg#Amatic-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
.shop-now-btn-halloween {
    position: absolute;
    bottom: 160px;
    z-index: 1;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 181px;
}
.shop-now-btn-halloween a
{
	background: #ff4e00 none repeat scroll 0 0;
	border-color: #ff4e00;
}

.sideform .form .field.hallwen{width:83%;margin: 0 auto 20px;}
body.halloween .contact_home{padding-top:30px;}

#load-popup-halloween h1 {
    color: #000;
    font-size: 21px;
    margin: 168px 0 0;
}
#load-popup-halloween h3 {
    color: #000;
    font-size: 12px;
    margin: 15px 0 0;
}
#load-popup-halloween h4 {
    color: #140024;
    font-family: "Amatic-Bold";
    font-size: 140px;
    font-weight: bold;
    margin: 0 0 0;
}
#load-popup-halloween .btn.pnk {
    background: #ff4e00 none repeat scroll 0 0;
    font-family: "Amatic-Bold";
    font-size: 23px;
    left: 0;
    letter-spacing: 2px;
    margin: 27px auto 0;
    position: absolute;
    right: 0;
    top: 375px;
    width: 50%;
    padding: 12px 0;
}
#load-popup-halloween p {
    color: #230938;
    margin: 70px 0 0;
}
#load-popup-halloween ul {
    margin: 50px auto 0;
    width: 365px;
}
#load-popup-halloween ul li {
    color: #a5a5a5;
    display: inline;
}
#load-popup-halloween ul li a {
    color: #fff;
    margin: 0 3px;
}
#load-popup-halloween .close {
    right: 124px;
    top: 58px;
}
.inner_package.halloween .pbox.first
{
	 background: 
    /* top, transparent red, faked with gradient */ 
    linear-gradient(
      rgba(0, 0, 0, 0.8), 
      rgba(0, 0, 0, 0.8)
    ),
    /* bottom, image */
    url(../images/halloween/price-bg1.jpg);
	background-repeat:no-repeat;
	padding-bottom:0;
	background-size:cover;
	
}
.inner_package.halloween .pbox.first h4
{background: rgba(7, 103, 92, 0.7) none repeat scroll 0 0;}
.inner_package.halloween .pbox h4::before , .inner_package.halloween .pbox h4::after{display:none;}
.inner_package.halloween .pbox h4{margin-bottom:0;}
.inner_package.halloween .pbox h4 span {
    font: 24px/1 FontAwesome;
    margin: 5px 0 0;
    padding-bottom: 5px;
}
.inner_package.halloween .h-price{background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;padding: 10px 0;}

.inner_package.halloween .pbox h3 {
    float: left;
    font-size: 46px;
    margin-left: 45px;
    margin-top: 0;
}
.inner_package.halloween .pbox h3.small
{
	font-size: 36px;
    margin-top: 8px;
}
.inner_package.halloween .pbox h3.small sup {
    position: relative;
    top: 0;
}
.inner_package.halloween ul {
    text-align: left;
	padding-bottom:15px;
	border-bottom:1px solid #fff;
	margin:0;
}
.inner_package.halloween ul:last-child{border:0;}
.inner_package.halloween ul h6{color: #fb8c00;}
.inner_package.halloween ul li {
    border: 0 none;
    color: #fff;
    font-size: 12px;
    padding: 2px 0;
}
.inner_package.halloween .h-price-box {
    background: #f8f8f8 none repeat scroll 0 0;
	border-bottom: 1px solid #ccc;
}
.inner_package.halloween .c {
    float: left;
    margin: 18px 10px 0 28px;
}
.inner_package.halloween .h-price-box span {
    color: #d63b24;
    font-size: 18px;
}
.inner_package.halloween .h-price-box > p {
    font-weight: bold;
    line-height: 20px !important;
    padding-right: 40px !important;
}
.h-order-box{background:#fff;padding-bottom: 15px;}

.h-order-box .btn {
    background: #ff4e00 none repeat scroll 0 0;
    border-color: #ff4e00;
    float: left;
    margin: 15px 0 15px 14px;
    min-width: 150px;
}
.h-c-l
{
	background: #220838 none repeat scroll 0 0;
    border-radius: 10px;
    margin: 0 13px;
	padding: 5px 0;
}
.h-c-l > p {
    border-right: 2px solid #fff;
    color: #fff !important;
    float: left;
    font-size: 13px !important;
    font-weight: bold;
    margin: 0;
    padding: 17px 9px !important;
}
.h-c-l i {
    color: #fff;
    float: left;
    font-size: 42px;
    margin: 13px 0 0 13px;
}
.h-c-l a {
    color: #fff;
    display: block;
	margin-top: 3px;
}

/*p-box 2nd*/

.inner_package.halloween .pbox.second
{
	 background: 
    /* top, transparent red, faked with gradient */ 
    linear-gradient(
      rgba(0, 0, 0, 0.8), 
      rgba(0, 0, 0, 0.8)
    ),
    /* bottom, image */
    url(../images/halloween/price-bg2.jpg);
	background-repeat:no-repeat;
	padding-bottom:0;
	background-size:cover;
	
}
.inner_package.halloween .pbox.second h4
{background: rgba(100, 61, 117, 0.7) none repeat scroll 0 0;}

/*p-box 3rd*/

.inner_package.halloween .pbox.last
{
	 background: 
    /* top, transparent red, faked with gradient */ 
    linear-gradient(
      rgba(0, 0, 0, 0.8), 
      rgba(0, 0, 0, 0.8)
    ),
    /* bottom, image */
    url(../images/halloween/price-bg3.jpg);
	background-repeat:no-repeat;
	padding-bottom:0;
	background-size:cover;
	
}
.inner_package.halloween .pbox.last h4
{background: rgba(255, 101, 0, 0.7) none repeat scroll 0 0;}

.portfolio.halloween .nav.nav-tabs{margin-bottom:50px;}

.portfolio.halloween .nav.nav-tabs li {
    float: left;
}
.portfolio.halloween .nav.nav-tabs li a{border:0;padding-left:10px;padding-right:10px;text-align:center;}
.portfolio.halloween .nav-tabs > li.active > a, .portfolio.halloween .nav-tabs > li.active > a:focus, .portfolio.halloween .nav-tabs > li.active > a:hover, .portfolio.halloween .nav-tabs > li > a:hover
{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
.portfolio.halloween .nav-tabs li.active a::before, .portfolio.halloween .nav-tabs li a:hover::before{display:none;}
.portfolio.halloween  h5 span{font-size: 36px !important;
    line-height: 40px;
    padding-bottom: 10px;}

.portfolio.halloween  h6{color:#fff;font-size:18px;margin:30px 0;}
.portfolio.halloween .btn{margin:30px 0;}

.portfolio.halloween .nav.nav-tabs li i{display:none;}

.owl-demo-halloween .owl-prev {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    left: -20px;
    position: absolute;
    top: 140px;
}
.owl-demo-halloween .owl-next {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    right: -20px;
    position: absolute;
    top: 140px;
}
.owl-demo-halloween .owl-item img{width:auto !important;}
.tab-pane.bl.active{display:block !important}


@media (max-width: 767px)
{
	.shop-now-btn-halloween{display:none;}
}

@media (max-width: 768px)
{

.portfolio.halloween .nav.nav-tabs
{
	margin:0;
}

.portfolio.halloween .nav.nav-tabs li i {
    display: block;
    line-height: 50px;
}
.portfolio.halloween .owl-nav{display:none}

.shop-now-btn-halloween{bottom:70px;}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{
	.shop-now-btn-halloween{bottom:100px;}
}

@media only screen and (min-width: 769px) and (max-width: 991px)
{
	.shop-now-btn-halloween{bottom:70px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
	.shop-now-btn-halloween{bottom:100px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1499px)
{
	.shop-now-btn-halloween{bottom:130px;}
}
@media only screen and (min-width: 1500px) and (max-width: 1799px)
{
	.shop-now-btn-halloween{bottom:180px;}
}
@media only screen and (min-width: 1800px) and (max-width: 1920px)
{
	.shop-now-btn-halloween{bottom:220px;}
}
