@media only screen and (max-width: 1440px) and (min-width: 1100px) {
	
.cnt_list li p, .cnt_list li a {    font-size: 16px;	}	
	
.our-lbs {    width: 96%;    padding-bottom: 110px;	}

section.am-bwa {    margin-top: 0;	}

section.cta-amz h2 {    font-size: 44px;	}	

.cta-amz p {    font-size: 20px;	}

.cta-amz p small {    font-size: 26px;	}

section.cta-amz {    padding: 80px 0;	}	

img.azm_img_rd {    transform: scale(0.9);	}

.our-lbs-dv .head_style {    margin-bottom: 0;	}

.am-bwa .head_style {    margin-bottom: 0;  }

.abt_blp li span {    font-size: 22px;  }
	
}


@media only screen and (max-width: 980px) and (min-width: 320px) {

    
.btn-block {    display: flex;    flex-direction: column;   }

.btn-block a.btn {    max-width: 250px;    margin-left: auto;    margin-right: auto;    width: 100%;    font-size: 14px;    margin-bottom: 7px;   }
  

.our-power .heading h2 {
    font-size: 18px;
}  

section.our-reign-bx {    background: none;    padding: 30px 0 0 0; }

footer .info li {    max-width: 100%;   }

footer h2 , footer h3 {    font-size: 24px; }  

img.mobsticker {    max-width: 150px;    margin-bottom: 10px;    display: table;    margin-left: auto;      margin-right: auto; } 
    
h5.stroke {
    left: 0;
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
}

.our-banner .col-md-5 {
    max-width: 100%;
    right: 0;
    display: none;
}

img.offsticker {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    max-width: 150px;
}

.our-banner h1:before {
    display: none;
}     
    
	.popup-head {
    display: block;
}

.pop-red {
    background: red;
    padding: 8px 0;
}

.popupform ul li textarea {
    height: 90px;
}

.popup-head br {
    display: none;
}

.popupform h2 {
    font-size: 26px;
}
	.popupform {
  width: 90%;
    background: url(../images/pop-mob.jpg) no-repeat scroll center top #01226f;
    background-size: cover;
    border-radius: 10px;
    border: 5px solid #fff;
    padding: 30px;
    min-height: auto;
}
	
	.nav-container {
    display: none;
	}
	.headnav {
		display: block;
	}
	.headnav img {
		max-height: 30px;
	}
	
    section {
        overflow: hidden;
        padding: 30px 0;
    }

    .top-bar p {
        font-size: 13px;
    }

    header {
        /* text-align: center; */
    }

    header ul {
        text-align: center;
    }

    header ul li {
        margin: 0 0 10px;
    }

    header ul li.btn-li {
        display: none;
    }

    header .logo {
        margin: 0 0 20px;
        display: block;
        display: table;
        margin: 0 auto 20px;
    }

    .our-banner h1 br {
        display: none;
    }

    .our-banner h1 {
        font-size: 30px;
        line-height: 30px;
    }

    .our-banner h3 {
        font-size: 23px;
    }

    .our-banner p {
        font-size: 16px;
    }

    .our-banner {
        /* height: auto; */
        text-align: center;
        padding: 30px 0;
    }

    .expert ul li {
        width: 40%;
        font-size: 30px;
        margin: 0 0 17px;
    }

    .expert ul li span {
        font-size: 14px;
        line-height: 18px;
    }

    .expert {
        padding-bottom: 0;
    }

    .heading h2:after {
        display: none;
    }

    .read-book {
        text-align: center;
    }

    .heading .btn {
        float: none;
        margin-top: 15px;
    }

    .heading {
        margin: 0 0 30px;
        text-align: center;
    }
    .our-cta {
        height: auto;
        padding: 40px 0;
    }

    .our-cta h2 {
        font-size: 34px;
        line-height: normal;
        margin-top: 0;
    }

    .our-cta h2 br {
        display: none;
    }

    .our-cta .container:after {
        display: none;
    }

    .our-cta img {
        max-width: 70%;
        margin-top: 30px;
    }
    .our-commitment {
        text-align: center;
    }

    .our-commitment .heading h2 {
        color: #000;
        background: transparent;
    }

    .our-commitment .heading {
        margin: 0 0 10px;
    }

    .our-commitment div h3 {
        font-size: 30px;
        font-weight: 500;
    }

    .our-commitment .box:after {
        right: 0;
        margin: auto;
    }
    .our-reign {
        background: #fbe0cb;
        /* margin: 0; */
        transform: scale(1);
        padding: 30px 20px;
        height: auto;
        text-align: center;
        width: 100%;
    }

    .our-reign p {
        width: 100%;
    }

    .our-power {
        text-align: center;
    }

    .our-power:after {
        opacity: .3;
    }

    .our-power h3 {
        font-size: 27px;
    }
    .our-platform:after {
        opacity: .3;
    }

    .our-platform {
        text-align: center;
        padding-top: 0;
    }

    .our-package:before {
        opacity: .3;
    }

    .our-package .pack {
        height: auto;
        margin: 0 0 20px;
        padding: 30px 0;
    }
    .our-testimonial .text-center {
        margin: 0 0 10px;
    }
    .our-testimonial .text-center {
        width: 80%;
        margin: auto;
    }

    .our-testimonial .text-center h2 {
        font-size: 26px;
    }

    .best-sellter .container {
        background: #75ccd5;
        padding: 40px 10px;
        height: auto;
    }

    .container {}

    .best-sellter h2 {
        font-size: 34px;
    }

    .best-sellter p {
        font-size: 18px;
    } 

    .best-sellter p br {
        display: none;
    }

    footer .typewriter {
        display: none;
    }

    footer {
        text-align: center;
        padding: 20px 20px;
    }

    .copyright {
        text-align: center;
    }

    .copyright ul {
        text-align: center;
    }
    header .logo img {
    max-width: 190px;
}
.popupform ul li {
    width: 98%;
}
header .col-md-3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.our-cta .col-md-5 {
    display: none;
}

.our-cta p {
    font-size: 20px;
}

.our-power figure {
    height: auto;
}

section.our-testimonial {
    padding-bottom: 0;
}

footer .info li br {
    display: none;
}

section.inn-banner {
    min-height: auto;
    padding: 50px 0;
    text-align: center;
    margin-bottom: 0;
}

section.inn-banner h1 {
    font-size: 30px;
}

section.inn-banner p {
    font-size: 16px;
    margin-top: 0;
}

section.inn-banner p br {
    display: none;
}
.heading h2 {
    font-size: 26px;
}

.amzbl_thumb h4 {
    font-size: 18px;
    text-align: center;
}

section.amz-block {
    text-align: center;
}

section.cta-amz h2 {
    font-size: 25px;
}

section.cta-amz {
    padding: 40px 0;
    text-align: center;
}

.cta-amz p {
    font-size: 20px;
}

.self-page .cta-amz {background-position: left;}

.cta-amz p small {
    font-size: inherit;
    display: inline-block;
}

.cta-amz p br {
    display: none;
}

section.amz-road {
    padding-top: 60px;
    text-align: center;
}

.head_style h2 {
    font-size: 26px;
}

.self-page .az_box.az1 {
    margin-top: 0;
}

.amz-road .head_style {
    margin-bottom: 0;
}

section.amz-road .row.mb-5 {
    margin-bottom: 0 !important;
}

.red_strip span {
    border: none;
}

h4.red_strip {
    font-size: 16px;
}

.self-girl {
    right: 0;
    margin-top: 40px;
}

.self-girl img {
    max-width: 100%;
}

.self-girl:before {
    bottom: 0;
    top: auto;
}

.our-lbs-dv {
    padding-top: 0;
    padding-bottom: 0;
}

.our-lbs {
    width: 100%;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#edd688+0,dcddcf+100 */
    background: rgb(237,214,136); 
    background: -moz-linear-gradient(top,  rgba(237,214,136,1) 0%, rgba(220,221,207,1) 100%); 
    background: -webkit-linear-gradient(top,  rgba(237,214,136,1) 0%,rgba(220,221,207,1) 100%); 
    background: linear-gradient(to bottom,  rgba(237,214,136,1) 0%,rgba(220,221,207,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edd688', endColorstr='#dcddcf',GradientType=0 ); 
}

.our-lbs .head_style {
    margin-bottom: 0;
}

.lbs_item h4:before {
    left: 0;
    right: 0;
}

section.am-bwa {
    padding-top: 50px;
    text-align: center;
    margin-top: 0;
}

body.self-page section.am-bwa{
	background: #f5f3f1;	
}

.self-page .our-lbs {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a7e1d8+0,dcddcf+100 */
    background: rgb(167,225,216);
    
    background: -moz-linear-gradient(top, rgba(167,225,216,1) 0%, rgba(220,221,207,1) 100%);
    
    background: -webkit-linear-gradient(top, rgba(167,225,216,1) 0%,rgba(220,221,207,1) 100%);
    
    background: linear-gradient(to bottom, rgba(167,225,216,1) 0%,rgba(220,221,207,1) 100%);
    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7e1d8', endColorstr='#dcddcf',GradientType=0 );
    
}


.az_bwa h4:before {
    right: auto;
    left: auto;
}
.az_box {
    text-align: initial;
}

img.azm_img_rd {
    display: none;
}

.az_box.az1 {
    margin-top: 30px;
}

img.bwa_audible {
    max-width: 100%;
}

.am-bwa .head_style {
    display: block;
    margin-bottom: 0;
}

.price_head ul li.p1 {
    display: none;
}

.price_head ul li {
    width: 50%;
}

.price_head ul {
    flex-flow: wrap;
    margin-top: 0;
}

.price_head {
    margin-top: 0;
}

.price_inn ul li {
    width: 100%;
    border-bottom: 1px solid #d4d8df;
    font-size: 16px;
}

.price_inn ul {
    display: block;
}

.price_inn ul li.pb1 {
    width: 100%;
    text-align: center;
}

.price-page .cta-amz {
    background-position: left;
}

.yprice_head li , .yprice_head li.yp1 {
    width: 100%;
}

.yprice_head ul {
    display: block;
}

.yprice_inn ul li.ypb1 {
    width: 100%;
    border-bottom: 1px solid #d4d8df;
    font-size: 16px;
    text-align: center;
}

.yprice_inn ul li {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #d4d8df;
}

.yprice_inn ul {
    display: block;
}

section.abt-form {
    background: #f5f3f1;
    padding-top: 60px;
    text-align: center;
    padding-bottom: 60px;
}

.info-form {
    padding: 30px;
}

.info-form button.btn {
    font-size: 16px;
}

.abt_blp {
    left: 0;
    text-align: left;
}

.abt_blp li span {
    font-size: 16px;
}

section.cta-amz h2 br {
    display: none;
}

section.cta-amz h2:before {
    width: 30%;
    right: 0;
    margin: 0 auto;
    left: 0;
}
.btn.btn-18 {
    font-size: 16px;
    padding: 10px 25px;
}

.price_block h3 {
    text-align: center;
}
.inn-banner .col-md-6 +  .col-md-6 {
    display: none;
}

section.bstore_ebook {
    text-align: center;
}

.books_slider .owl-nav button {
    float: left;
}

section.new_release {
    padding-top: 50px;
    text-align: center;
    padding-bottom: 50px;
}

.new_release .row.mt-5 {
    margin-top: 0 !important;
}

.book_bar {
    width: 100%;
    left: 0;
}

section.bk-core-feat {
    padding-top: 50px;
    text-align: center;
}

.bk-core-feat h4.red_strip {
    margin-bottom: 0;
}

section.bk-core-feat {
    margin-bottom: 50px;
}

.abt_page .inn-banner {
    background-position: left;
}

section.inn-banner h1 br {
    display: none;
}

.abt1 .abt-img {
    order: unset;
}

.abtbl {
    flex-flow: wrap;
    display: block;
}

.abt-img {
    width: 100%;
}

.abt_txt {
    padding: 0;
    width: 100%;
    margin-top: 40px;
    text-align: center;
}

.abt_txt h4 {
    font-size: 24px;
}

.head_style p.ask_p {
    width: 100%;
    position: static;
}

section.abt-ask {
    padding-top: 0;
    text-align: center;
}

.abt-ask .row.mb-5 {
    margin-bottom: 0 !important;
}

.ask_item:before {
    left: 0;
    right: 0;
    margin:  0 auto;
}
.info-form .form-control {
    height: 45px;
}

.abt-img.a2:before {
    left: -10px;
    right: auto;
}
section.faq_head {
    text-align: center;
    padding: 60px 0;
}

.faq_head .head_style {
    margin-bottom: 0;
}

section.faq_ebook {
    padding: 60px 0;
}
div#accordion {
    padding: 30px 10px;
}

.card_head {
    padding-left: 20px;
}
section.contact_area {
    padding: 60px 0;
    margin-bottom: 0;
}

.contact_area .row {
    width: unset;
    padding: 40px;
}
.contact_area h2.shd_bl {
    font-size: 25px;
}

.cnt_list li {
    margin-bottom: 30px;
}

.contact_area .head_style {
    margin-bottom: 20px;
}

	div#mobile-btn {
    display: none;
}

.abt_page .our-lbs {  
    background: rgb(16,25,25); 
    background: -moz-linear-gradient(top,  rgba(16,25,25,1) 0%, rgba(35,54,56,1) 100%); 
    background: -webkit-linear-gradient(top,  rgba(16,25,25,1) 0%,rgba(35,54,56,1) 100%); 
    background: linear-gradient(to bottom,  rgba(16,25,25,1) 0%,rgba(35,54,56,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101919', endColorstr='#233638',GradientType=0 );      
}
}