body{margin: 0px; padding: 0px;font-family: 'Roboto', sans-serif;}
body{margin-top: 80px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding: 0px 10px;}
a{color: #1C82FF}
a:hover{color: #1C82FF; text-decoration:underline;}
.alert-box-new {background: #12d634; border-radius: 0px; color: #074a13; margin-bottom: 0px;} 
.btn.focus, .btn:focus{box-shadow: none;}
.bg_gradient_top_bottom{background-image: linear-gradient(to bottom, #2567b3, #2d6fc2, #3577d1, #3f7ee0, #4986ef);}
.bg_gradient_left_right{background-image: linear-gradient(to right, #2567b3, #2d6fc2, #3577d1, #3f7ee0, #4986ef);}
.spotlight_sprite{background: url(../images/spotlight/spotlight_sprite.png) no-repeat; display: inline-block; }
.txt-rotate{color:#FFBC1E;}
.txt-rotate > .wrap{border-right: 5px solid #fff !important;}
.title_blue_color{color: #1C82FF;}
form{width: 100%;}
h1,h2,h3,h4,h5{font-family: 'Roboto', sans-serif; letter-spacing: -1px;}
header{padding: 15px 0px 0px; background: #fff;}
header.sticky{position: fixed;width: 100%;z-index: 999; background: #fff; top:0px;}
.nav_list{margin:0px; padding:0px;}
.nav_list li{display: inline-block;vertical-align: top;}
.nav_list li a{display: block; padding: 14px 18px; font-weight: 600; font-size: 19px;}

.logo{padding-top: 5px; padding-bottom: 5px; vertical-align: bottom;}
.spotlightwell{padding: 25px 0px;}
.spotlightwell input{width: 100%; max-width: 100%; border-radius: 5px; padding: 16px 13px; border: 1px solid #fff; vertical-align: top;}
.spotlightwell h3 {text-align: center; color: #fff; margin: 0px 0px 12px; font-size: 22px; font-weight: 400; letter-spacing: 0px; } 

.container {max-width: 98%; position: relative;} 
.btn{width: 100%;}
header .apply_now_btn{padding:8px 30px;}
.apply_now_btn{background: #FFBC1E; color: #fff; border: 1px solid #FFBC1E; border-radius: 5px; padding: 11px; font-size: 26px; line-height: normal;vertical-align: top;}
.banner_wr{background: url(../images/spotlight/banner.png) no-repeat center; background-size: cover; min-height: 405px; position: relative; overflow:hidden; }
.banner_wr_1{background: url(../images/spotlight/spotlight_professional_speaker_banner.png) no-repeat center; background-size: cover; min-height: 405px; position: relative; overflow:hidden; }
.banner_wr_1 .banner_text_wr h2{font-size: 56px;}
.banner_wr_1 .banner_text_wr p{margin-top: 24px;width: 70%;font-weight: 500;}

.banner_text_wr{width: 67%; margin: 7% 0px; color: #fff;} 
.banner_text_wr h2{font-size: 62px; font-weight: 600; line-height: 68px;}
.banner_text_wr p{font-size: 24px; line-height: 32px;margin-top: 10px;}



.welcome_spotlight{margin: 0px; padding: 50px 0px}
.welcome_spotlight h2{color: #1C82FF; font-weight: 600; font-size: 42px; margin: 0px 0px 20px;}
.welcome_spotlight p{color: #4E4E4E;font-size: 22px; line-height: 36px;}

.spotlight_section{padding: 40px 0px; margin: 0px; color: #fff;}
.spotlight_section .block_left h2{font-size:56px; }
.spotlight_section .block_left p{font-size:18px; }
.spotlight_section ul{margin: 40px 0px 40px 15%; padding: 0px;} 
.spotlight_section ul li{padding: 0px 0px 0px 41px; font-size: 22px; line-height: 34px; position: relative; margin-bottom: 40px;}
.spotlight_section ul li:before{content: ""; background: url(../images/spotlight/success_ic.png) no-repeat; width:27px; height: 27px;position: absolute; left: 0px; top: 2px;}
.spotlight_section ul li span {color: #ffbc1e;}

.pricing_wrapper{margin: 0px;padding: 50px 0px;}
.pricing_wrapper h2{font-size: 42px; color: #1C82FF;font-weight: 600; margin-bottom: 60px;}
.pricing_box{border-radius: 50px; padding: 20px 12px; margin: 0px 20px; color: #fff;vertical-align: top;min-height: 670px;}
.pricing_box strong{ color: #FFBC1E; font-size:42px; display: block; font-weight: 500;}
.pricing_box p{margin: 0px 30px 30px; font-size: 18px; line-height: 26px; font-weight: 400;}
.pricing_box .pricing{position: relative;margin: 50px 0px 20px;}
.pricing_box .pricing p{margin: 0px; padding: 0px;}
.pricing_box .pricing p span{display: inline-block; position: relative;}
.pricing_box .pricing p span.org_price{display: block;text-decoration: line-through; color: #c0cfe2; margin: 20px 0px 10px; font-weight: 400;} 
.pricing_box .pricing p span i{position: absolute; font-size: 18px; font-weight: 400; top: -30px; right: 0px; color: #fff;}
.pricing_box .pricing span {display: block; font-size: 42px; font-weight: 500; color: #FFBC1E; }
.pricing_wrapper ul{margin: 0px; padding: 0px;} 
.pricing_wrapper ul li{text-align: left;margin-bottom: 18px; line-height: 20px; position: relative;padding:0px 14px 0px 38px;}
.pricing_wrapper ul li:before{content: "."; position: absolute; color: #fff; left: 10px; font-size: 85px; top: -26px;}
.pricing_wrapper ul li.title_li{font-weight: 500; color: #ffbc1e; font-size: 24px; margin-bottom: 18px; padding-left: 14px;} 
.pricing_wrapper ul li.title_li:before{content: "";}
.learn_more_btn{background: #FFBC1E; border: 1px solid #FFBC1E; color: #fff; font-size: 20px; margin: auto; width: 200px; padding: 5px 30px; position: absolute; left: 0; right: 0; bottom: 28px;}
.learn_more_btn:hover{background: #FFBC1E; border: 1px solid #FFBC1E; color: #ffffff;}
.learn_more_btn1{background: #FFBC1E; border: 1px solid #FFBC1E; color: #fff; font-size: 26px; margin: 0px 0px; width: auto; padding: 5px 50px;}
.learn_more_btn1:hover{background: #fff; border: 1px solid #296bba; color: #296bba;} 
 
.color_price {display: inline-block; position: absolute; top: -49px; width: 220px; margin-left: -111px; border-left: 25px solid transparent; border-right: 25px solid transparent; border-bottom: 25px solid #ffbc1e; border-top: 0 solid transparent;}
span.color_price.invite {width: 160px; margin-left: -80px; } 
.popular {z-index: 99; position: relative; font-size: 14px; color: #333; letter-spacing: .02em; font-weight: 500; top: 25px;}
.pricing_wrapper ul li.none_list{height: 1px;}
.pricing_wrapper ul li.none_list:before{content: "";}
.spot_topvalue{padding-top: 27px}

/*.pricing_box .learn_more_btn:hover{background: #fff; border: 1px solid #ffffff; color: #296bba;} */


.advantage_wrapper{padding: 50px 0px; color: #fff;}
.advantage_wrapper h2{margin-bottom:20px; font-size: 42px; }
.advantage_wrapper i{width:100px; height: 100px; margin: 40px auto 0px; background-color:#fff; border-radius: 10px; display: inline-block;}
.advantage_wrapper i.ic_1{background-position: -16px -9px;}
.advantage_wrapper i.ic_2{background-position: -122px -9px;}
.advantage_wrapper i.ic_3{background-position: -233px -9px;}
.advantage_wrapper i.ic_4{background-position: -354px -9px;}
.advantage_wrapper i.ic_5{background-position: -482px -13px;}
.advantage_wrapper i.ic_6{background-position: -595px -9px;}
.advantage_wrapper i.ic_7 {background-position: -16px -111px; }
.advantage_wrapper i.ic_8 {background-position: -123px -112px; }
.advantage_wrapper h3{font-size: 26px; line-height: 28px; color: #FFBC1E;width:52%; margin: 10px auto; letter-spacing:normal;}
.advantage_wrapper p{color: #fff; font-size: 18px; line-height: 28px; margin-bottom: 20px;margin: auto;width: 99%}
.advantage_wrapper .advantage_box{padding: 0px 30px;}

.branding_tool_wrapper{padding: 20px 0px; background: #fff;}
.box_1{margin: 0px; padding: 0px; vertical-align:middle;}
.box_1 h2{font-size: 56px;}
.box_right{padding: 40px 0px 40px 6%;}


.business_tool_wrapper{padding: 20px 0px; color: #fff;}

.book_tool_wrapper{padding: 30px 5%; background: #fff;}
.book_tool_wrapper .box_padding{padding-left: 90px} 
.book_tool_wrapper .book_cover img{margin-bottom:15px; max-width: 100%;border: 1px solid #f1f1f1;}
.book_tool_wrapper .book_cover:nth-child(1),.book_tool_wrapper .book_cover:nth-child(3){padding-top: 60px;}


.author_brands_wrapper{padding:50px 0px;background: #F9F9F9;}
.author_brands_wrapper h2{margin-bottom: 60px;font-size: 42px;}
.author_brands_wrapper .author_brands_box{padding: 0px 40px}
.author_brands_wrapper .author_brands_box h3{color:#1C82FF; font-size: 28px; margin-top: 10px;}
.author_brands_wrapper .author_brands_box p{font-size: 16px; line-height: 24px;}
.author_brands_box img{border-radius: 50%;}
.author_brands_wrapper .author_brands_box p em{font-style: italic; font-weight: 300; }

.faqs_wrapper{padding: 50px 0px; background: #fff;}
.faqs_wrapper h2{font-size: 42px; margin-bottom: 60px;}
.faqs_inner{margin:0px;padding: 0px; text-align: left;}
.faqs_inner li{margin:0px 0px 20px; padding: 0px 0px 0px 30px; color:#4E4E4E; position: relative;}
/* .faqs_inner li h4:before{content: "+"; position: absolute; left: 0px; top: -3px; font-size: 28px; font-weight: 100;}  */

.faqs_inner li h4.collapsed:before{content: "+"; position: absolute; left: 0px; top: -3px; font-size: 28px; font-weight: 100;} 
.faqs_inner li h4:before{content: "-"; position: absolute; left: 0px; top: -15px; font-size: 45px; font-weight: 100;}
.faqs_inner li h4{color:#1C82FF;}
.faqs_inner li h4.collapsed{color:rgb(78,78,78);}

.faqs_inner ul{list-style-type: disc;}
.faqs_inner ul li{margin-left:30px;padding-left: 10px; margin-bottom: 5px;}
.faqs_inner .collapse.show strong{padding-bottom: 10px; display: block; margin-top: 15px;}
.faqs_inner li h4{font-size: 24px; margin:0px; cursor: pointer; margin: 0px 0px 10px;}
.faqs_inner li p{margin:0px; padding: 0px;}
.logo-right-box{ display: inline-block !important;}

.process_section{padding: 50px 0px; position: relative; background:#F9F9F9; }
.process_section h2{font-size: 42px; color: #1C82FF; margin-bottom: 20px;}
.process_section img{max-width: 100%;}
.process_box_wr{vertical-align: middle;}
.process_box_wr img{margin:0px auto; display: block;}
.outer_wr_process{margin: 40px 0px;}
.process_section h3{font-size: 38px; color: #1c82ff;}
.process_section p{font-size: 18px; line-height: 28px;}
.author_brands_wrapper .owl-carousel .owl-item img {display: block; margin: 0px auto;width: auto; }
.process_content_box_left{margin-left: 50px;}
.process_content_box_right{margin-right: 50px;}

.learn_more_btn.learn_more_btn_mob{position: relative;bottom: 0px;}
/*===========button ========*/

.button_container
{
    padding: 5px 0;
    text-align: center;
}
.how_publish_newsection div.activeSwitch::before{
    opacity: 1;
}
.how_publish_newsection div.activeSwitch::after{
    opacity: 0.6;
}
div#switch_btns.activeSwitch::before {
    opacity: 1;
}



div#switch_btns.activeSwitch::after {
    display: inline-block;
    content: "Incubate";
    font-size: 16px;
    line-height: 26px;
    vertical-align: middle;
    color: #333;
    font-family: roboto;
    font-weight: bold;
    text-transform: uppercase;
    opacity: 0.6;
}


/*div#switch_btns.activeDIY::before{
    opacity: 0.6;
}
div#switch_btns.activeDIY::after{
    opacity: 1;
}*/


div#switch_btns .switch_text {
    display: inline-block;
    font-size: 16px;
    vertical-align: middle;
    line-height: 26px;
    color: #333;
    font-family: roboto;
    font-weight: bold;
    text-transform: uppercase;
    opacity:0.6;
    margin:0px 10px;
}

div#switch_btns .switch_text.bold{opacity: 1;}

/*cal*/

.button_container_cal
{
    padding: 25px 0;
    text-align: center;
    background: #3d576d !important;
}

.button_container_cal div#switch_btns.activeDIY::before{
    opacity: 1;
}
.button_container_cal div#switch_btns.activeDIY::after{
    opacity: 1;
}
.button_container_cal div#switch_btns::after {
    opacity: 0.6;
}


/* Button Theme */
.button-group {
    border: none;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    float: left;
}
.activeDIY #bsh-switch_btns + div{display: none}
.activeDIY #bsh-switch_btns{display: inline-block;vertical-align: middle;}
.button-default {
    background-color: #ddd;
    color: #000;
}

.button-default:hover {
    background-color: #ccc;
    color: #000;
    text-decoration: none;
}

.button-on {
    background-color: #4CAF50;
    color: #fff;
}

.button-on:hover {
    background-color: #3e8e41;
    color: #fff;
    text-decoration: none;
}

.button-off {
    background-color: #B22222;
    color: #fff;
}

.button-off:hover {
    background-color: #800000;
    color: #fff;
    text-decoration: none;
}

.button-off[disabled],
.button-on[disabled],
.button-default[disabled] {
    cursor: not-allowed;
}

/* Core */
.tgl-sw {
    display: none;
}
.tgl-sw,
.tgl-sw:after,
.tgl-sw:before,
.tgl-sw *,
.tgl-sw *:after,
.tgl-sw *:before,
.tgl-sw + .btn-switch {
    box-sizing: border-box;
}
.tgl-sw::-moz-selection,
.tgl-sw:after::-moz-selection,
.tgl-sw:before::-moz-selection,
.tgl-sw *::-moz-selection,
.tgl-sw *:after::-moz-selection,
.tgl-sw *:before::-moz-selection,
.tgl-sw + .btn-switch::-moz-selection {
    background: none;
}
.tgl-sw::selection,
.tgl-sw:after::selection,
.tgl-sw:before::selection,
.tgl-sw *::selection,
.tgl-sw *:after::selection,
.tgl-sw *:before::selection,
.tgl-sw + .btn-switch::selection {
    background: none;
}
.tgl-sw + .btn-switch {
    outline: 0;
    display: block;
    width: 4em;
    height: 2em;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.tgl-sw + .btn-switch:after,
.tgl-sw + .btn-switch:before {
    position: relative;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
}
.tgl-sw + .btn-switch:after {
    left: 0;
}
.tgl-sw + .btn-switch:before {
    display: none;
}
.tgl-sw-active + .btn-switch:after {
    left: 50%;
}

/* Light */
.tgl-sw-light + .btn-switch {
    background: #B22222;
    border-radius: 2em;
    padding: 2px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.tgl-sw-light + .btn-switch:after {
    border-radius: 50%;
    background: #fff;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.tgl-sw-light-checked + .btn-switch {
    background: #4CAF50;
}

/* iOS */
.tgl-sw-ios + .btn-switch {
    background: #B22222;
    border-radius: 2em;
    padding: 2px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border: 1px solid #e8eae9;
}
.tgl-sw-ios + .btn-switch:after {
    border-radius: 2em;
    background: #f5f5f5;
    -webkit-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
    transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
}
.tgl-sw-ios + .btn-switch:hover:after {
    will-change: padding;
}
.tgl-sw-ios + .btn-switch:active {
    box-shadow: inset 0 0 0 2em #e8eae9;
}
.tgl-sw-ios + .btn-switch:active:after {
    padding-right: .8em;
}
.tgl-sw-ios-checked + .btn-switch {
    background: #4CAF50;
}
.tgl-sw-ios-checked + .btn-switch:active {
    box-shadow: none;
}
.tgl-sw-ios-checked + .btn-switch:active:after {
    margin-left: -.8em;
}

/* Swipe */
.tgl-sw-swipe + .btn-switch {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    font-family: sans-serif;
    background: #B22222;
}
.tgl-sw-swipe + .btn-switch:after,
.tgl-sw-swipe + .btn-switch:before {
    display: inline-block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    width: 100%;
    text-align: center;
    position: absolute;
    line-height: 2em;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.tgl-sw-swipe + .btn-switch:after {
    left: 100%;
    content: attr(data-tg-on);
}
.tgl-sw-swipe + .btn-switch:before {
    left: 0;
    content: attr(data-tg-off);
}
.tgl-sw-swipe + .btn-switch:active {
    background: #B22222;
}
.tgl-sw-swipe + .btn-switch:active:before {
    left: -10%;
}
.tgl-sw-swipe:checked + .btn-switch {
    background: #4CAF50;
}
.tgl-sw-swipe:checked + .btn-switch:before {
    left: -100%;
}
.tgl-sw-swipe:checked + .btn-switch:after {
    left: 0;
}
.tgl-sw-swipe:checked + .btn-switch:active:after {
    left: 10%;
}

/* Android */
.tgl-sw-android + .btn-switch {
    position: relative;
    display: block;
    height: 32px;
    width: 71px;
    background: transparent;
    border-radius: 100px;
    cursor: pointer;
    transition: all 0.3s ease;
    margin: 0 auto;
    border: 2px solid #4482e8;
}
.tgl-sw-android + .btn-switch:after {
    position: absolute;
    top: 3px;
    display: block;
    width: 22px;
    height: 22px;
    border-radius: 100px;
    background: #ffbc1e;
    box-shadow: 0 3px 3px rgba(0,0,0,0.05);
    content: '';
    transition: all 0.3s ease;
}
.tgl-sw-android-checked + .btn-switch {
    background: transparent;
}

.xwitch.incubate:after{background : #ffbc1e !important;left: 40px !important;}
.xwitch.brand:after{background : #ffbc1e !important;left: 5px !important;}

.tgl-sw-android-checked + .btn-switch:after {
    left: 27px;
    background: #ffbc1e;
}
.diycheck.activeSwitch.activeDIY .tgl-sw-android-checked + .btn-switch::after{left: 5px;}
.diycheck .tgl-sw-android + .btn-switch::after{left: 40px;}
.mobile_text{display: none;}

.logo img{max-width: 100%;}
.pubprocess_wrapper .brand{display: none;}
.typed{ color: #FFBC1E;} 

.modal.jp_popup.dashboardPopup .modal-dialog{
    margin: auto;
    display: flex;
    width: 100%;
    height: 100%;
    max-width: 470px;
}
.modal.jp_popup.dashboardPopup .modal-dialog .modal-content{
    height: auto;
    margin: auto;
}
.modal.jp_popup.dashboardPopup .modal-dialog .modal-content .modal-body{
    text-align: center;
    padding: 15px 15px 20px;

}
.modal.jp_popup.dashboardPopup .modal-dialog .modal-content .modal-body h3{
    color: #2a2a2a;
font-weight: 500;
    font-size: 25px;
    font-family: "roboto", sans-serif;
    margin-top: 10px;
}
.modal.jp_popup.dashboardPopup .modal-dialog .modal-content .modal-body p{
    color: #2a2a2a;
    font-size: 14px;
    line-height: 22px;
    font-family: "roboto", sans-serif;
    margin: 20px auto;
    width: 90%;
    font-weight: 400;
    margin-top: 10px;
}
.modal.jp_popup.dashboardPopup .modal-dialog .modal-content .modal-body p a{
    color: #ff5a5f;
}
.modal.jp_popup.dashboardPopup .modal-dialog .modal-content .modal-body p a:hover, .modal.jp_popup .modal-dialog .modal-content .modal-body p a:focus{
    color: #ff5a5f;
    text-decoration: underline; 
}
.modal.jp_popup.dashboardPopup .modal-dialog .modal-content .modal-body button{
    border-radius: 50px;
    font-weight: 500;
    font-family: 'roboto', sans-serif;
    font-size: 12.79px;
    padding: 10px 40px;
    max-width: 130px;
}
.modal.jp_popup.dashboardPopup .modal-dialog .modal-content .modal-body button.jp{
    max-width: 130px;
    width: 100%;   
}
.modal.jp_popup.dashboardPopup .modal-dialog .modal-content .modal-body button#submit_cancel{
    margin-right: 15px;
}
.dashboardPopup button.close {
    padding: 0 !important;
    font-size: 20px !important;
    line-height: 10px;
}
.pricing_wrapper ul li:last-child{margin-bottom: 82px;}

.modal-body{overflow: auto;}
/*=========Mobile Menu=======*/
.mobile_nav{display: none;} 
.strikeout_price {
    font-size: 23px;
    color: #ffbc1e;
    text-decoration: line-through;
    text-decoration-color: white;
    margin-bottom: 10px; 
}
.strikeout_price1 {font-size: 15px;
    color: #4986ef;
    text-decoration: line-through;
    text-decoration-color: #ffbc1e;
    text-align: center;
    margin-bottom: -5px;font-weight: 500;}

@media screen and (max-width: 767px){
    .tgl-sw-android+.btn-switch:after{left: 3px;top: 2px;width: 15px;height: 15px;}
    div#switch_btns::before,div#switch_btns::after,div#switch_btns.activeSwitch::after{font-size: 13px;}
    .tgl-sw-android+.btn-switch{height: 24px;width: 67px;}
    .activeDIY .tgl-sw-android-checked+.btn-switch:after{left: 29px;}
    div#switch_btns::before{    margin: 0 5px;}
    div#switch_btns::after{    margin: 0 5px;}
    .diycheck .tgl-sw-android + .btn-switch::after{left: 28px;}
}

/*===============buuton end=========*/



@media screen and (max-width:767px) and (min-width: 320px){
    .spot_topvalue{padding-top: 0px}
	.banner_text_wr{width: 100%; margin: 14% auto; background-position: 0px 0px;}
	.container {max-width: 98%; } 
	.spotlight_section ul{margin:20px 0px }
	.pricing_box{margin:30px 0px 20px; }
	.box_right{padding: 10px 0px 20px;}
	.spotlightwell input{margin-bottom:15px;}
	.author_brands_wrapper .author_brands_box{padding: 0px 40px 20px}
	.logo-right-box{ display: block !important;}
	.logo{ width: 75%; }
    .logo img{max-width: 75%;}
	/*.logo-right-box{width:25%;}*/
	.book_tool_wrapper .box_padding{padding-left: 0;}
	.book_tool_wrapper .book_cover img{margin-bottom: 0px; margin-right:15px;  max-width: 100%;} 
    .book_tool_wrapper .book_cover:nth-child(1){display: block; text-align: center;} 
    .book_tool_wrapper .book_cover:nth-child(1),.book_tool_wrapper .book_cover:nth-child(3){padding-top: 20px;}
	.book_tool_wrapper .book_cover:nth-child(2n),.book_tool_wrapper .book_cover:nth-child(3){display: none;}
	.spotlight_section .block_left h2,.box_1 h2,.box_1 p{text-align: center;}
    .spotlight_section .block_left p{text-align: left;}
	.book_tool_wrapper .book_cover img{margin: 0px 10px; max-width: 100%; width: 42%;} 
	.box_1 h2,.advantage_wrapper h2,.pricing_wrapper h2,.spotlight_section .block_left h2,.welcome_spotlight h2,.faqs_wrapper h2,.author_brands_wrapper h2{font-size: 36px;margin-bottom: 20px;}

	.welcome_spotlight p{font-size: 16px; line-height: 26px;}
	.welcome_spotlight,.spotlight_section,.pricing_wrapper,.advantage_wrapper,.author_brands_wrapper,.faqs_wrapper{padding: 20px 0px;}
	.learn_more_btn,.learn_more_btn1{margin-left: auto; margin-right: auto;    display: block; width: 70%;} 
    .img_mob{display: none !important;}
    .outer_wr_process{margin: 20px 0px;}
    .advantage_wrapper h3{width: 70%;}
    #myModal.modal.jp_popup {width: 80%; margin: auto; }
    .process_section h3 {font-size: 32px;}

     }
@media screen and (max-width:980px) and (min-width: 320px){
	/*.nav_list{display: none !important;}*/
    
    .mobile_nav{display: block;position: absolute; width: 34px; right:20px; top:20%; z-index: 999; }
	.mobile_nav span{background: #1C82FF; display: block; width: 100%; height: 3px; margin: 0px 0px 5px;}
    .nav_list{display: none;}
    .nav_list.show{display: block; position: fixed; width: 100%; top: 64px; height: 100%; bottom: 0px; z-index: 9999; background: #fff; right: 0px; padding: 40px 20px;} 
    .nav_list li {display: block; vertical-align: top; text-align: left; }
    .process_content_box_left{margin-left: 0px;}
.process_content_box_right{margin-right: 0px;}
body{margin-top: 66px;}
   
}
@media screen and (max-width:1024px) and (min-width: 320px){
	.typed,.typed-cursor{display: none;}
    .mobile_text{display: inline-block; color: #FFBC1E;}
    .banner_wr br{display: none}
}
@media screen and (max-width:960px) and (min-width: 768px){
	.banner_text_wr{width: 100%;}
	.container {max-width: 98%; } 
	.spotlight_section ul{margin:20px 0px }
	.pricing_box{margin:0px 20px 20px; min-height: 825px;}
	.box_right{padding: 10px 0px 20px;}
	.spotlightwell input{margin-bottom:15px;}
	.author_brands_wrapper .author_brands_box{padding: 0px 20px 20px}

}


@media screen and (max-width:1930px) and (min-width: 1500px){
.pricing_wrapper ul li.none_list{height: 4px;}
.spot_topvalue{padding-top: 5px}
}

@media screen and (max-width:520px) and (min-width: 320px){
.mobile_nav{top: 18%;}
} 

/*Pricing tab*/

.package_name{padding-top:10px;margin:0;font-size: 24px;}
p.price_of{margin: 0; font-size: 16px; text-decoration: line-through; font-weight: 400;}
span.mobile-view.mobile-popup, .packages_design a {
    text-decoration: underline !important;
    cursor: pointer;color: #333;
}
 
.package_tagline{width: auto; display: inline-block; position: absolute; background: none; top: 0px; left: 50%;} 
/*.color_price{display: inline-block; position: absolute; top: 0px; width: 130px; margin-left: -65px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 0 solid transparent; border-top: 20px solid #ffff07;}
.popular{z-index: 999; position: relative; font-size: 11px; color: #333; letter-spacing: .05em; font-weight: 500; top: -28px;}
*/
.package_tagline .title {
    padding: 0 !important;top: -6px;
}
.clicktoggle span{text-decoration:underline;cursor: pointer;
    display: block;}


/*new styles*/
.pricing-top{margin-bottom: 30px; padding-top: 10px;}
.pricing-top .packages{min-height: 950px;border: 1px solid #FF4E4E;border-radius: 7px; padding: 0px; margin: 0px 1% 0px;display: inline-block; vertical-align: top;}
#indian-languages .packages {min-height: 830px; }
.pricing-top .packages:first-child{border: 1px solid #FF4E4E;border-radius: 7px; margin-left: 0px;}
.pricing-top .packages:last-child .pricing-cost p:nth-of-type(4){background: #f8f8f894;}
.pricing-top .packages .pricing_brand{border-bottom: 2px solid;}
.pricing-top .packages:last-child .pricing_head p:nth-of-type(n){color: #fff}
.Bootstrap_head p, .pricing-cost p, .pricing_head p{font-size: 12px;line-height: 17px; padding: 0px 10px;}
.pricing-cost p {color: #333; } 
.Bootstrap_head p.priceing_title, p.priceing_title{font-size: 22px !important;text-align: center; font-weight: 500;}
.Bootstrap_head{background: #F8F8F8;padding-top: 15px;border-radius: 5px 5px 0px 0px;min-height: 160px;}
.pricing-top .padding-lg-4{padding: 0 0px !important;} 
.pricing-cost p.price, .pricing-cost .int_price{font-size: 24px; color: #333; padding: 0; margin: 45px 0px 15px 0px;font-weight: 700;position: relative;}
 .pricing-cost .int_price{margin: 0px 0px 18px 0px;}
 .guidedcontainer .start-button { position: absolute; bottom: 10px; left: 50%; margin-left: -69px;};;
.start-button {margin: 5px auto; } 
.pricing_head {background: #FF4E4E; border-radius: 5px 5px 0px 0px; padding-top: 15px; color: #fff; min-height: 160px;}
.pricing-cost p:nth-of-type(4){text-align: left;padding: 9px 15px;background: #F8F8F8; margin: 10px; border-radius: 6px;}
 
 .pricing-cost .price:before{position: absolute; color: #ff5a5f; font-size: 10px; letter-spacing: 0.075em; content: "+GST"; text-align: right; line-height: 13px; padding-bottom: 5px; right: 27px; top: -20px; bottom: 0; font-weight: 500;}
 .pricing_brand_value .price:before{color: #FF4E4E;right: 17px;}
 .priceing_bottom  .price:before{display: none;}
 .start-button .a.btn-primary, .start-button .btn-primary, .start-button .btn-primary:visited{background: #FFBC1E;
    color: #fff;
    font-size: 12px;
    width: 135px;
    border-color: #FFBC1E;
    font-weight: 500;}
.start-button .learn_more_btn .fa {font-size: 7px; width: 16px; height: 16px; line-height: 15px;} .price_hide{color: #fff}
 
 .price_hide{color: #fff}
 .start-button .a.btn-primary:active, .start-button .a.btn-primary:not(:disabled):not(.disabled):active, .start-button .a.btn-primary:not(:disabled):not(.disabled):focus {color: #fff !important; background-color: #ff5a5f; border-color: #ff5a5f; }
.start-button .a.btn-primary:hover, .start-button .a.btn-primary:active, .start-button .a.btn-primary:focus{background-color: #ff5a5f;}
.pricing_brand .priceing_title{margin-top: -15px;}
.pricing-top .clicktoggle{position: absolute; font-size: 12px; font-weight: 400; color: #484848; cursor: pointer; bottom: 60px; left: 0; right: 0;} 
.pricing_book_cat .pricing_category{    background: #4986ef; color: #fff; font-size: 20px; text-align: center; font-weight: 400;}
.pricing_book_cat .price-pg-color{background: #F8F8F8;border-radius: 10px 10px 0px 0px;    min-height: 100px;}
.pricing_book_cat .packages_price{text-align: center; font-size: 16px; font-weight: bold; line-height: 23px;color: #1C82FF;padding-top: 5px;min-height: 60px;width: 135px;
    margin: auto;
    position: relative;}
.pricing_book_cat .col-lg-4, .pricing_book_cat .col-md-4{max-width: 33.3%; flex: 0 0 32.666667%;    margin: 10px auto 0px;}
.pricing_book_cat .packages_catg{font-size: 14px;font-weight: 500; color: #333;text-align:center;}
.pricing_book_cat .container{padding: 0px;}
.packages_design_head{font-size: 18px;font-weight:700;color: #1C82FF;padding-top: 10px; padding-bottom: 8px;text-transform: uppercase; cursor: pointer;}
.packages_design{font-weight: 300; color: #333;font-size: 14px;padding: 5px 0;}
.packages-tbr{border-top: 1px solid #f5f5c5; }
.packages_price:not(.freepackage):before{position: absolute; color: #484848; font-size: 8px; letter-spacing: 0.075em; content: "+GST"; text-align: right; line-height: 13px; padding-bottom: 5px; right: 0px; top: -4px; bottom: 0px; font-weight: 500;} 
.packages-left-al{padding: 10px;}

.priceing_bottom .packages_price:before{display: none}
.pricing_book_cat_acadmic .col-lg-2{max-width: 24.3%;}
.pricing_book_cat_acadmic .packages_price {margin-left: 27%;}
.pricing_book_cat_acadmic .packages_price:before {right: 21px;}
.academic_grid .col-lg-2 {-webkit-box-flex: 0; -ms-flex: 0 0 16.666667%; flex: 0 0 24.666667%; max-width: 20%;}

.indian_price .price-pg-color {margin-right: 5px;}
.indian_price .packages_price:before {right: 60px;}

.price_popup_model_orderlist{ list-style-type: decimal; padding-left: 16px; font-weight: 400;}
.price_popup_model_orderlist.model_orderlist_space{margin-left: 30px;}
.packages_design ul li a.d-block {display: initial !important; }


.prices_btn {position: relative; }
.guidedcontainer {padding: 30px 0px 40px; }
.full_view{ padding-bottom: 40px;display: none;}
.container-fluid.full_view {padding-left: 0px; padding-right: 0px; overflow-x: hidden;}
.modal-new.modal.show{display: flex !important;}
.modal-new .modal-header .close{position: absolute; right: 12px; top: 7px; outline: none}
.modal-new .modal-body p{font-size: 14px; text-align: left; font-weight: 400; line-height: 24px; letter-spacing: -0.01em;}
.modal-new .modal-dialog{max-width: 600px;}
.modal-new .modal-body ul {list-style-type: disc; padding-left: 40px; } 
.modal-new .modal-body ul li{font-weight: 400;letter-spacing: -0.01em; font-size: 14px;}
.modal-new.modal .modal-body {max-height: 280px; overflow-y: auto; }

.pricingpagecontent .slick-slider button {display: none !important; }
.container.price_slide .row:last-child{border-bottom: 1px solid #f5f5c5; }
.color_price_new{display: inline-block; position: absolute; top: -41px; width: 130px; margin-left: -65px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #333; border-top: 20px solid transparent; line-height: 0px;}
.popular_new {z-index: 999; position: relative; font-size: 11px; color: #fff; letter-spacing: .05em; font-weight: 500; top: 10px; text-transform: uppercase;} 
.pricing_book_cat .price-pg-color.brand_cls{border: 1px solid #FFBC1E; border-radius: 12px 12px 0px 0px;}
.pricing_book_cat .price-pg-color.brand_cls a.btn.btn-primary,.pricing_book_cat .price-pg-color.brand_cls a.btn.btn-primary:hover{    background: #FFBC1E;
    color: #fefefe !important;}
.packages.brand_cls:last-child  a.btn.btn-primary{background: #ff5a5f;color: #fefefe !important;}
.price_sub .container {padding: 0px; }
.col-lg-3.col-md-3.col-sm-12.price-pg-color {margin-top: 10px;max-width: 24.599%;}
.col-lg-3.col-md-3.col-sm-12.price-pg-color:last-child {margin-right: 0px; }

.mobile_nav_animation{display:none;position: absolute;right: 0px;z-index: 999;bottom: -60px;top: auto;}
.mobile_nav_animation.animation-none{display: none !important;}
.pricing-top .fade.show{overflow-y: inherit;}


ul.list-f {margin: 0px; padding: 0px; }
ul.list-f li {margin: 0px 10px; padding: 0px 10px 20px 20px; color: #333; font-weight: 300; font-size: 12px; line-height: normal; text-align: left; }
ul.list-f li.title{color: black; font-weight: 600; padding:0px 0px 10px 4px;} 
ul.list-f li i.fa.fa-check{position: absolute; left: 15px; font-size: 10px;}
p.price.freeprice {margin-bottom: 90px; margin-top: 60px;}

.nocostemi{position: absolute; top: 354px; left: 32px; }
.slide { padding: 5px; transition: .5s cubic-bezier(0, 1, 0.5, 1); transform: translateY(0); }
.slide-up {transform: translateY(-100%); }

  
.list-inlines_tab li.active{background: #ff4e4e;} 
.list-inlines_tab li.active a{color: #ff5a5f !important;}
.stick_pricing{position: fixed; left: 0; right: 0; background: white; z-index:999;}
.fa-chevron-right{-moz-transition: all 2s linear; -webkit-transition: all 2s linear; transition: all 0.15s linear; }
.fa-chevron-right.down{-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(90deg); }
.clicktoggle_mobile.none{
    display: none;
}
.price_sub .fa-chevron-right{background: transparent; color: #484848; width: 22px; height: 22px; text-align: center; border-radius: 25px; font-size: 13px; line-height: 21px; border: 1px solid #484848; margin-right: 5px; vertical-align: text-bottom;}
.packages .clicktoggle .fa,.clicktoggle_mobile .fa,.learn_more_btn .fa{font-size: 10px; width: 20px; height: 20px; border: 1px solid #fff; border-radius: 25px; line-height: 17px; text-align: center; vertical-align: text-bottom; margin-right: 5px; }


.packages_design {font-weight: 300; color: #333; font-size: 14px; padding: 5px 0; }
.pricing_wrapper ul {margin: 0px; padding: 0px; }
.pricing_wrapper .packages_design ul li:before{content: ""; position: inherit; color: #fff; left: 10px; font-size: 0px; top: 0px; }
.none{display: block !important; }

#non-fiction-book-publishing .container{    max-width: 1140px;}
.start-button{margin:auto;}
.modal-footer .btn-primary{width: 100px;}
.m_block{display: none;}
.clicktoggle_mobile{background: #FFBC1E; border: 1px solid #FFBC1E; color: #fff; font-size: 20px; margin: 0px 0px 10px; width: 185px; padding: 5px 15px;}
.othercontents.togglecontent{display: none;}


@media screen and (min-width: 768px) and (max-width: 1023px){
   #non-fiction-book-publishing .container {max-width: 710px; }
   .spot_topvalue{padding-top: 5px}
}

@media screen and (min-width:1024px) and (max-width:1200px){
    .pricing-top .packages{min-height: 1080px;}
    #non-fiction-book-publishing .container {max-width: 945px; }
    .pricing_box{min-height: 827px;}


} 
@media screen and (max-width: 991px)
{
    .desktop-view{display: none}
    .pricingpagecontent .packages {margin: 20px 0;}
    .clicktoggle{display: block;width: 100%;background: #fff;padding: 15px;border-radius: 0px 0px 5px 5px;}
    .clicktoggle i.fas{color: #ababab; font-size: 34px; line-height: 13px; vertical-align: middle;}
    .pricingpagecontent .packages .othercontents{display: none;}
    .pricingpagecontent .packages .othercontents.togglecontent{display: block;}
    .pricingpagecontent .packages .pricingcenter p {margin: 0px 5px 16px;min-height: 40px !important;}
}
@media screen and (min-width: 320px) and (max-width: 767px) 
{
    span.mobile-view.mobile-popup, .packages_design a {text-decoration: underline !important; cursor: pointer;color: #fff; }
    .container-fluid.full_view{display: none !important}
    .packages_design li{margin-bottom: 10px !important;color: #fff;text-align: center !important;}
    .m_none{display: none;}
    .m_block{display: inline-block;}
    .pricing_wrapper ul li.none_list {height: 0px; }
    .spotlight_section ul li {font-size: 18px; line-height: 28px; margin-bottom: 15px; }
    .pricing_wrapper ul li:last-child {margin-bottom: 50px; }
.banner_wr_1 .banner_text_wr p{width: 100%;}
     }

