@media screen and (max-width:575px){
	.features_sec .single_feature.value_added .col_content p , .way_to_pay p{
		font-size:16px !important;
	}
	.features_sec .single_feature .col_content p {
		font-size:16px !important;
	}
	.faq_accordian .card .card-body-main .card .card-header .btn-link {
		font-weight:400;
	}
}
@media screen and (max-width:400px){
	.check_btn .row > p {
		font-size:13px;
	}
}
div#accordion_inner_faqcategory-5_sub_1 {
	width:100%;
}
.card-body-sub>div{width: 100%;
}
.card-body-sub-inner > div {
	width:100%;
}
.error-404.not-found {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 90vh;
}
@media screen and (max-width:1800px) {
    .terms-offer {
    background-position: center;
}
}
/*----------------------offer page styles-----------------------------------------*/
section.offer_banner {

    position: relative;

}

.share-outer {

    position: absolute;

    bottom: 25px;

    right: 6%;

    z-index: 9;

    align-items: flex-end;

}

.share-btn {

    width: 50px;

    height: 50px;

    background: #FFF;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 50%;

    margin-right: 20px;

    position:relative;

    margin-left:40px;

    cursor:pointer;

}



.share-outer a {

    font-size: 13px;

    font-weight: 400;

    opacity:0.6;

}

.share-outer:hover a {

    opacity:1;

}

.share-btn-expand {

    display: flex;

    position: absolute;

    left: -265px;

    top: 0px;

    background: #fff;

    padding: 15px 15px;

    border-radius: 50px;

}

.share-btn-expand span img {

    width: 40px;

    

}

.share-btn-expand span img {

    padding: 0 10px;

    width:35px !important;

    height:20px;

}

.share-btn-expand a:hover span img {

    transition:all ease-in-out 0.2s;

    transform: scale(1.2);

}

.share-btn-expand {

    position: absolute;

    left: -225px;

    top: 0px;

}



.share-btn-expand{

width: 0;

overflow: hidden;

padding: 0;

transition: max-width 1s ease;

left: auto;

right: 195px;

max-width: 0;

opacity: 0;}

.share-innr:hover .share-btn-expand{ padding: 15px;

    width: 170px;

max-width: 100vh;

opacity: 1;}

.offer_tab_content .offer_item {

    width: 50%;

}

.offer_tab_content .offer_item .image {

    background-color:transparent;

    box-shadow:none;

    height:auto;

}

.offer_tab_content .offer_item .image img {

    max-width:100%;
    width: 100%;

}





.offer-item-innr {

    position:relative;

}

.offer_tab_content .share-btn-expand {

        right: 80px;

}

.offer_tab_content .share-outer {

    right:3%;

    top:10%;

    bottom:auto;

}



.trend_offer_slider.owl-carousel .owl-item img {

    /*height: fit-content;*/

}

.trend_offer_slider.owl-carousel .share-outer {

    bottom: auto;

    right: 0%;

    top: 5%;

}



.share-btn img {

    width: 25px;

    height: 25px;

    margin-right: 2px;

}



.trend_offer_slider .share-btn-expand {

    right:80px;

}



.inner_features_sec_bnr.terms-offer:after {

    width:0;

}

.app_donlload-terms .icon_div {

    display: flex;

    align-items: center;

    justify-content: center;

}

.terms-top-sec {

    padding:30px 0;

}

section.terms-top-sec h2 {

    padding-bottom: 40px;

    text-align:center;

    font-weight:400;

    font-size:28px;

}

section.terms-top-sec .app_donlload-terms .icon_div img {

    width: 100%;

    max-width: 135px;

}

.bold {

    font-weight:600;

}

.offer_banner .offfer_bnr_slider .item{
    position: relative;
}
.offer_banner .offfer_bnr_slider .item > a{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block;
    z-index: 2;
}





/*responsive */



@media (max-width:1200px){

    section.terms-top-sec h2 {

        font-size:25px;
        padding-bottom: 20px;

    }
    .share-btn-expand{
        right: 135px;
    }
    

}
 


@media (max-width:767px){

        .share-btn img {

        height:20px;

    }
    .share-innr:hover .share-btn-expand {
        width: 150px;
    }
    .offer_tab_content .share-btn-expand {
        right: 60px;
    }

    .share-btn {

    width: 35px;

    height: 35px;

}

.share-innr:hover .share-btn-expand {

    padding:6px;

}

section.terms-top-sec h2 {

    font-size: 33px;

}

    .terms-top-sec {

    padding:45px 0;

}

section.inner_features_sec_bnr.terms-offer {

    background-position: inherit;

}

}





@media (max-width:640px){

    .offer_tab_content .offer_item {

        width:100%;

    }

    .terms-top-sec {

    padding:20px 0;

}

section.trending_offer h2 {

    padding-bottom: 7px;

}

}



@media (max-width:575px){



.share-outer {

    display: block !important;

}

.share-btn-expand {

    right:70px;

}

section.terms-top-sec h2 {

    padding-bottom: 20px;

}

section.content_page.offer-terms-content h2 {

    font-size: calc((5 *(1em - 14px) - -2em - 5px));

}

.share-outer {

    bottom:0;

    right:2%;

}



section.terms-top-sec h2 {

    font-size: 24px;

}



}



.feature_btn {
    display:block;
}
.offfer_bnr_slider .item {
    position:relative;
}
.offer_tab_content .offer_item .offer-item-innr {
    position:relative;
}
.offer-banner-link {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:9;
}

/*17.11.2020 */

.inner_features_sec_bnr {
    position: relative;
    margin-top:70px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    padding-bottom: calc((650 / 1920) * 100%);
    height: auto !important;
}
.offfer_bnr_slider {
    margin-top:70px;
}
@media (max-width:1440px){
    .inner_features_sec_bnr {
         margin-top:50px;
    }
    .offfer_bnr_slider {
    margin-top:50px;
}
}
@media (max-width : 640px){
    .inner_features_sec_bnr {
        
    background-position-x: 25% !important;
    padding-bottom: calc((750 / 1920) * 100%);
    }
    section.terms-top-sec .app_donlload-terms .icon_div img {
        max-width:120px;
    }
    section.terms-top-sec h2 {

    font-size: 18px;
    padding-bottom: 10px;

}
}


.home_banner .banner_slider .slider_div .col_image .bnr_image span .flex_div > div,
.home_banner .banner_slider .slider_div .col_image .bnr_image span .flex_div > div>h6,
.home_banner .banner_slider .slider_div .col_image .bnr_image span .flex_div > div>p{
    cursor: pointer !important;
} 


.page-inner-features .inner_features_sec_bnr{
	height: 50vh!important;
	padding-bottom: 0px!important;
    background-position: center!important;
}