/***

====================================================================
	All Package Section
====================================================================

***/

.all-package{
    position:relative;
    padding: 35px 0 80px;
}

/***

====================================================================
	Coverage Section
====================================================================

***/

#coverage {
    display: none;
}

.coverage-block{
    position:relative;
    margin-bottom:30px;
}

.coverage-block .inner-box{
    position:relative;
    overflow:hidden;
    text-align:center;
    border-radius:15px;
    padding:20px 20px;
    background-color:#ffffff;
    box-shadow:0px 0px 20px rgba(0,0,0,0.10);
}

.coverage-block .inner-box .package-title {
    color: #2975dc;
    font-weight: 600;
}

.coverage-block .inner-box .new{
    position:absolute;
    right:15px;
    top:15px;
    color:#ffffff;
    padding:7px 15px;
    border-radius:2px;
    background-color:#2975dc;
}

.coverage-block .inner-box .cart-list{
    position:absolute;
    right:25px;
    top:-50%;
    z-index:1;
    -webkit-transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    transition: all 900ms ease;
}

.coverage-block .inner-box:hover .cart-list{
    top:20px;
}

.coverage-block .inner-box .cart-list li{
    position:relative;
    margin-bottom:10px;
}

.coverage-block .inner-box .cart-list li a{
    position:relative;
    width:46px;
    height:46px;
    color:#3b3b3b;
    font-size:18px;
    line-height:44px;
    border-radius:50px;
    text-align:center;
    display:block;
    background-color:#ffffff;
    border:1px solid #d5d5d5;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.coverage-block .inner-box .cart-list li a:hover{
    color:#ffffff;
    border-color:#2975dc;
    background-color:#2975dc;
}

.coverage-block .inner-box .likes{
    position:relative;
    color:#141821;
    font-size:16px;
    text-align:left;
}

.coverage-block .inner-box .likes .icon{
    position:relative;
    margin-right:2px;
    color:#f64000;
    font-size:14px;
}

.coverage-block .inner-box .image{
    position:relative;
    margin-top:20px;
}

.coverage-block .inner-box h5{
    position:relative;
    font-weight:600;
    margin-top:15px;
}

.coverage-block .inner-box h5 a{
    position:relative;
    color:#141821;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.coverage-block .inner-box h5 a:hover{
    color:#2975dc;
}

.coverage-block .inner-box .order{
    position:relative;
    color:#858997;
    font-size:16px;
    font-weight:500;
    margin-top:10px;
}

.coverage-block .inner-box .size{
    position:relative;
    color:#141821;
    font-size:16px;
    font-weight:300;
    margin-top:28px;
    margin-bottom:20px;
}

.coverage-block .inner-box .submit-btn{
    margin-top: 25px;
    color: #fff;
}

.coverage-block .inner-box .submit-btn [disabled]{
    background-color: #8c97ac;
    cursor: not-allowed;
}

.coverage-block .inner-box .submit-btn [disabled]:hover::before {
    content: unset;
}

.coverage-block .select-amount{
    position:relative;
}

.coverage-block .select-box{
    position:relative;
    width:95px;
    text-align:center;
    display:inline-block;
    margin:0px 1px 5px 1px;
}

.coverage-block .input-box{
    position:relative;
    float:left;
    width:200px;
}

.coverage-block .select-box input[type="radio"]{
    left:0px;
    top:0px;
    visibility:hidden;
    position:absolute;
    opacity:0;
}

.coverage-block .select-box label{
    display:block;
    line-height:22px;
    padding:9px 10px;
    text-align:center;
    font-size:14px;
    font-weight:400;
    color:#141821;
    border:2px solid #c3c6d1;
    cursor:pointer;
    border-radius:50px;
    transition:all 500ms ease;
}

.coverage-block .select-box input[type="radio"]:checked+label {
    background:#2680ff;
    border-color:#2680ff;
    color:#ffffff;
}

.coverage-block sub {
    font-size: 0.5em;
}

/***

====================================================================
	Featured Section Two
====================================================================

***/

.featured-section-two{
    position:relative;
    padding:50px 0px 90px;
}

.featured-section-two:before{
    position:absolute;
    content:'';
    left:0px;
    top:100%;
    width:100%;
    height:492px;
    background:url(../images/background/pattern-14.jpg) repeat-x;
}

#package {
    display: none;
}

.package-block-all{
    position:relative;
    margin-bottom:30px;;
}

.package-block-all.silver .inner-box:before{
    filter: opacity(0.2) saturate(0);
}

.package-block-all .inner-box:before{
    content: '';
    background: url(/images/background/gold-bg-2.jpg);
    background-size: contain;
    filter: opacity(0.2);
    /*filter: blur(4px) invert(40%) sepia(59%) saturate(4094%) hue-rotate(206deg) brightness(105%) contrast(101%);*/
    /*-webkit-filter: blur(4px) invert(40%) sepia(59%) saturate(4094%) hue-rotate(206deg) brightness(105%) contrast(101%);*/
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.package-block-all .inner-box{
    position:relative;
    overflow:hidden;
    text-align:center;
    border-radius:15px;
    padding:20px 20px;
    background-color:#ffffff;
    box-shadow:0px 0px 20px rgba(0,0,0,0.10);
}



.package-block-all .inner-box .package-title {
    color: #2975dc;
    font-weight: 600;
}
.package-block-all .inner-box .package-title span {
    font-size: 0.7em;
    font-weight: 300;
}

.package-block-all .inner-box .new{
    position:absolute;
    right:15px;
    top:15px;
    color:#ffffff;
    padding:7px 15px;
    border-radius:2px;
    background-color:#2975dc;
}

.package-block-all .inner-box .cart-list{
    position:absolute;
    right:25px;
    top:-50%;
    z-index:1;
    -webkit-transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    transition: all 900ms ease;
}

.package-block-all .inner-box:hover .cart-list{
    top:20px;
}

.package-block-all .inner-box .cart-list li{
    position:relative;
    margin-bottom:10px;
}

.package-block-all .inner-box .cart-list li a{
    position:relative;
    width:46px;
    height:46px;
    color:#3b3b3b;
    font-size:18px;
    line-height:44px;
    border-radius:50px;
    text-align:center;
    display:block;
    background-color:#ffffff;
    border:1px solid #d5d5d5;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.package-block-all .inner-box .cart-list li a:hover{
    color:#ffffff;
    border-color:#2975dc;
    background-color:#2975dc;
}

.package-block-all .inner-box .likes{
    position:relative;
    color:#141821;
    font-size:16px;
    text-align:left;
}

.package-block-all .inner-box .likes .icon{
    position:relative;
    margin-right:2px;
    color:#f64000;
    font-size:14px;
}

.package-block-all .inner-box .image{
    position:relative;
    margin-top:20px;
}

.package-block-all .inner-box h5{
    position:relative;
    font-weight:600;
    margin-top:15px;
    color: #000;
}

.package-block-all .inner-box h5 a{
    position:relative;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.package-block-all .inner-box h5 a:hover{
    color:#2975dc;
}

.package-block-all .inner-box .order{
    position:relative;
    color:#858997;
    font-size:16px;
    font-weight:500;
    margin-top:10px;
}

.package-block-all .inner-box .size{
    position:relative;
    color:#141821;
    font-size:16px;
    font-weight:600;
    margin-top:28px;
    margin-bottom:20px;
}

.package-block-all .inner-box .submit-btn{
    margin-top: 25px;
    color: #fff;
}

.package-block-all .select-amount{
    position:relative;
}

.package-block-all .select-box{
    position:relative;
    width:95px;
    text-align:center;
    display:inline-block;
    margin:0px 1px 5px 1px;
}

.package-block-all .input-box{
    position:relative;
    float:left;
    width:200px;
}

.package-block-all .select-box input[type="radio"]{
    left:0px;
    top:0px;
    visibility:hidden;
    position:absolute;
    opacity:0;
}

.package-block-all .select-box label{
    display:block;
    line-height:22px;
    padding:9px 10px;
    text-align:center;
    font-size:14px;
    font-weight:400;
    color:#141821;
    border:2px solid #c3c6d1;
    cursor:pointer;
    border-radius:50px;
    transition:all 500ms ease;
    background-color: #fff;
}

.package-block-all .select-box input[type="radio"]:checked+label {
    background:#2680ff;
    border-color:#2680ff;
    color:#ffffff;
}

.package-block-all sub {
    font-size: 0.5em;
}

.package-block-all-template {
    display: none;
}
