/* ================================================================================================================== */
/* ++++++++++++++++++++++++++++++++++++++++++++++ Common ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ================================================================================================================== */
/* ---- Markers ---- */
#sc_tablet_s{
    display: block;
}

/* ================================================================================================================== */
/* ++++++++++++++++++++++++++++++++++++++++++++++ Regular pages +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ================================================================================================================== */

/* ------------------------------------------------- Index Page ----------------------------------------------------- */
#idx_top_slogan_title{
    font-size: 25pt;
}
#idx_boock_title{
    font-size: 16pt;
    margin-top: 30px;
}
#idx_boock_title2{
    font-size: 10pt;
}
#idx_boock_form{
    margin-top: 20px;
}
#idx_boock_form input {
    margin-top: 0px;
}
#idx_top_boock{
    background-image: none;
}
#idx_top_menu .navbar-nav li a, #idx_footer .navbar-nav li a{
    font-size: 10pt;
    padding: 6px 9px;
}
#idx_why {
    background-size: 50%;
}


.idx_footer_privacy, .idx_footer_privacy2, #idx_footer_copyright, #idx_footer_slogan{
    font-size: 11pt;
}
.footer_social{
    margin-top: 15px;
}


/* --------------------------------------------- Programs ----------------------------------------------------------- */
#prog_project_for_psychologists{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.programs_img{
    width: 85%!important;
}
#prog_project_for_psychologists .title_learn_proj{
    margin-top: 70px;
}
.prog_title_wm{
    margin-top: 30px;
}
#prog_wm_swction #prog_title{
    font-size: 18px;
}
.prog_title_web{
    font-size: 10pt;
}

/* --------------------------------------------------- Reviews ------------------------------------------------------ */
.rev_profile{
    font-size: 10pt;
}
.rev_profile{
    font-size: 9pt;
    padding: 8px 0px;
}
.rev_text {
    min-height: 200px;
}

/* ------------------------------------------------------ Contacts --------------------------------------------------- */
.soc_block img {
    width: 120%;
}


/* ------------------------------------------ Guarantee ------------------------------------------------------------- */
.guarantee-block-border-second{
    display: none;
}

/* ================================================================================================================== */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ Landings ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ================================================================================================================== */


/* --------------------------------------------- Lessons of sexuality ----------------------------------------------- */
#lfs_header-block{
    background-size: cover;
    background-position-x: right;
    padding-top: 100px;
    padding-bottom: 100px;
}
#lfs_head-motto h1{
    font-size:35pt;
    line-height: 190px;
}
#lfs_circle h1{
    font-size:35pt;
    line-height: 150px;

}
#lfs_circle{
    border-radius: 100px;
    width: 200px;
    height: 200px;
}

/* --------------------------------------------- Counseling ---------------------------------------------------------- */
#cons_topsection{
    min-height: 300px;
    padding-bottom: 130px;
}
#cons_top_title1{
    font-size: 20pt;
    margin-top: 100px;
}
#cons_top_date{
    font-size: 12pt;
}
#cons_whom_subtext{
    font-size: 14pt;
}
#cons_advantage{
    background-size: 40%;
}
#cons_video_title, #cons_consists_title2{
    font-size: 18pt;
}
.cons_bonus_img img{
    width: 100%;
}
#lfs_trainer .teacher-img{
    width: 100%;
}
#cons_consists_info1, #cons_consists_info2{
    font-size: 11pt;
    min-height: 60px;
}
#cons_consists_title2{
    font-size: 14pt;
}
#cons_cert_title{
    font-size: 14pt;
}
.consinf_howto_block{
    margin-bottom: 10px;
}
/* ------------------------------------- Child sexology ----------------------------------------------- */
#chld_topsection{
    background-position-x: right;
}

.chld_top_tx1{
    font-size: 22pt;
    margin-top: 25px;
    background-image: url(../img/child/back_over.png);
    padding: 5px;
    border-radius: 15px;
    text-align: center;
}

.chld_top_tx3{
    margin-top: 140px;
}

#chld_program1{
    background-position-x: right;
}

.chld_master_youtext{
    font-size: 12pt;
}

#chld_pay_img img{
    width: 100%;
}


/* ------------------------------------------------ Izmeni ------------------------------------------------ */

.izm_top_tx1{
    font-size: 18pt;
}

.izm_top_tx2{
    font-size: 14pt;
}

.izm_top_tx3{
    font-size: 13pt;
    margin-top: 20px;
}

.izm_top_tx4{
    font-size: 14pt;
    margin-top: 20px;
}

.izm_top_tx5{
    font-size: 14pt;
    width: 100%;
}

.izm_program_title_text{
    font-size: 15pt;
}

.izm_moduleitem_title {
    font-size: 13pt;
}

.izm_after_cn_title{
  margin-top: 20px;
}

.izm_rl_dot{
    margin-left: 5px;
}

/* ------------------------------------------------ Family ------------------------------------------------ */

/* ----Top section---- */
    #fml_header{
        min-height: 240px;
    }
    #fml_header_title1{
        font-size: 12pt;
        margin-top: 10px;
    }
    #fml_header_title2{
        font-size: 12pt;
        margin-top: 10px;
    }
    #fml_header_title3{
        font-size: 12pt;
        margin-top: 10px;
    }
    #fml_header_title3 .text1{
    }

    #fml_header_title3 .text2{
        font-size: 10pt!important;
    }

/* ---- UnderHeader ---- */
    #fml_uh_title{
        font-size: 14pt;
    }


/* ---- After program Title ---- */
    #fml_after_program_title_text{
        font-size: 16pt;
    }

/* ---- After program List ---- */
    .fml_after_prg_row img{
        width: 100%;
    }
    .fml_after_prg_text{
        margin-top: 20px;
    }

/* ---- Invitation ---- */
    #fml_invitation_title {
        margin-top: 30px;
    }

/* ---- Shedule ---- */
    #fml_schedule_title{
        font-size: 16pt;
        text-align: center;
        padding: 15px;
    }

/* ---- Modules ---- */
    .fml_module_content_title {
        font-size: 16pt;
    }
    .fml_module_content_subtitle {
        font-size: 12pt;
    }
    .fml_module_content_text {
        font-size: 12pt;
    }


/* ------------------------------------------------ Marafon ------------------------------------------------ */

/************mo Topsection********************/


#mo_topsection h1 {
    font-size: 25pt;
    margin-top: 120px;
}

#mo_topsection h2 {
    font-size: 27pt;
}

#mo_topsection h3 {
    font-size: 20pt;
}

/************mo description Topsection********************/

/************mo description Topsection********************/


#mo_description_topsection .first_text {
    font-size: 12pt;
}

#mo_description_topsection .second_text {
    font-size: 12pt;
}

/************mo Topsection********************/

/************mo Program Conducts********************/


#mo_program_conducts h3 {
    font-size: 15pt;
}

#mo_program_conducts .second_text {
    font-size: 13pt;
}

#mo_program_conducts .btn-click-reg {
    font-size: 13pt;
}

/************mo Program Conducts********************/

/************mo Start Cours********************/

#mo_start_cours h3 {
    font-size: 14pt;
}

#mo_start_cours li {
    font-size: 13pt;
}

#mo_start_cours li::before {
    font-size: 22pt;
}

/************mo Start Cours********************/

/************mo Step Block********************/
#mo_step_block{
    background-size: 40%;
    font-size: 11pt;
    background-position-x: -50px;
}
#mo_step_block p{
    margin: 0px 0px 10px 0px;
}

#mo_step_description{
    font-size: 11pt;
}
/************mo Step Block********************/

/************mo Garant********************/
#mo_garant{
    background-size: 60%;
    background-position-x: -120px;
}
#mo_garant{
    font-size: 10pt;
}
#mo_garant p span{
    font-size: 11pt;
}
/************mo Garant********************/

/************mo Garant********************/
#mo_otziv h3{
    font-size: 17pt;
}
.mo_otziv_item img{
    width: 100%;
}
/************mo Garant********************/

/************mo Garant********************/
#mo_pay{
    font-size: 11pt;
}
#mo_pay #mo_pay_description{
    border-radius: 15px;
}
/************mo Garant********************/

#mo_in_programs {
    font-size: 11pt;
}

#mo_in_programs .mo_bg_description{
    border-radius: 15px;
}

#mo_title_in_programs{
    font-size: 19pt;
}


/* ------------------------------------------------ Sexology ------------------------------------------------ */

/* ---- Top Section ---- */
    #sl_topsection{
        min-height: 460px!important;
    }
    #sl_top_text1{
        margin-top: 200px;
        font-size: 35pt;
    }
    .sl_top_text2{
        font-size: 18pt;
    }
    #sl_top_bottom{
        height: 45px;
    }
    #sl_top_button_dop{
        font-size: 14pt;
        margin-bottom: 50px;
    }

/* ---- Target ----- */
    .sl_target_text{
        padding: 0px 0px;
    }

/* ---- Aprove ---- */
    #sl_aprove_title{
        font-size: 14pt;
    }

/* ---- Advantages ----- */
    #sl_adv_list li{
        margin-top: 5px;
    }

/* ---- Video ----- */
    #sl_video{
        margin-top: 30px;
    }
    #sl_video_title{
        font-size: 16pt;
    }

/* ---- Method ----- */
    .sl_rl_dot{
        margin-left: 5px;
    }

/* ---- Program info ---- */
    #sl_program_info{
        background-position-x: center;
        min-height: 300px!important;
    }
    #sl_program_text{
        font-size: 14pt;
        margin-top: 100px;
    }

/* ----Cours Info---- */
    #sl_cours_info_title{
        font-size: 16pt;
    }
    #sl_cours_info_button{
        font-size: 12pt;
    }

/* ---- Trainer ----- */
    .sl_trainer_text2{
        font-size: 12pt;
        margin-top: 10px;
    }
    .sl_trainer_text3{
        font-size: 12pt;
        margin-top: 10px;
    }
    .sl_trainer_text4{
        margin-top: 10px;
        font-size: 12pt;
    }

/* ---- Why We ---- */
    .multi-item-carousel .right{right: -40px;}
    .multi-item-carousel .left{left: -40px;}


/* ---- video ---- */
.sl_button_play_vidio{
    left: 50%;
    top: 35%;
}
.carousel-item a:hover .sl_button_play_vidio{
    left: 50%;
    top: 35%;
}

.carousel-indicators{
    bottom: 30px!important;
}
.carousel-control .glyphicon{
    margin-top: -60px;
}
.sl_video_row_all img{
    height: auto;
}


#sl_payn{
    padding: 20px 50px;
    min-height: auto;
    background-position-y: 0px;
}
.sl_pay_item{
    padding: 10px 30px 10px 30px;
}
.sl_pay_summ1 {
    margin-top: 10px;
    margin-bottom: 20px;
}



/* ------------------------------------------------ Slfirst (slf) --------------------------------------------------- */
#slf_theme_list2 ul li span {
    width: 90%;
    float: left;
}
#slf_theme_list2 ul li{
    margin-top: 40px;
}
#slf_top_text1{
    font-size: 15pt;
}

/* ------------------------------------- Scandal And Sex (SDL) ------------------------------------------------------ */
/* ---- Topsection ---- */
    #sdl_top_text1, #sdl_top_text2, #sdl_top_text3{
        font-size: 18pt;
    }
    #sdl_topsection .container {
        background-image: none;
    }
    #sdl_topsection{
        background-image: url(../img/sdl/top_back2.jpg);
        background-size: cover;
    }

/* ---- Motivation ---- */
    #sdl_mtv_text2 {
        font-size: 12pt;
    }
    #sdl_mtv_line_text{
        font-size: 16pt;
        margin-top: -18px;
    }

/* ---- Table ---- */
    .sdl_rl_dot{
        margin-left: 4px;
    }
    .sdl_rl_dot2{
        background-color: #824961;
        height: 25px;
        width: 25px;
        border-radius: 12px;
        position: absolute;
        margin-left: -28px;
    }


/* ---- Pay ----- */
    .sdl_pay_t2{
        font-size: 12pt;
        line-height: 25px;
    }


/* ------------------------------------- Film therapy (flm) ------------------------------------------------------ */
/* ---- Topsection ---- */
    #flm_topsection{
        background-size: 100%;
    }
    #flm_top_text1{
        font-size: 35pt;
        margin-top: 50px;
    }
    #flm_top_text2{
        margin-top: 40px;
    }
    #flm_topsection .container{
        min-height: 450px;
    }

    .flm_video_img .flm_video_img_video{
        width: 75%;
    }

    .flm_video_item_frame_img{
        top: 5px;
        left: 5px;
    }


.flm_video_info_boxtitle{
        background-position: 90%;
    }

/* ---- Table ---- */
    .flm_know_dot{
        margin-left: 15px;
    }
    .flm_know_dot2{
        background-color: #e5ceff;
        margin-left: -27px;
    }
    #flm_top_text2 {
        font-size: 16pt;
    }

/* ---- Table ---- */
    .flm_know_dot{
        margin-left: 6px;
    }
    .flm_know_dot2{
        background-color: #e5ceff;
        margin-left: -27px;
    }

/* ---- Know ---- */
    .flm_video_info_subtitle{
        font-size: 20pt;
    }
    .flm_video_info_title{
        font-size: 25pt;
    }

/* ---- TimeTable ---- */
    .flm_timetable_item img{
        width: 100%;
    }
    .flm_timetable_title{
        font-size: 10pt;
    }

/* ------------------------------------- Film therapy2 (flm2) ------------------------------------------------------ */
    #flm2_top_text1 {
        text-align: center;
        color: #000000;
        font-size: 32pt;
        font-weight: bold;
        margin-top: 90px;
    }
    #flm2_top_text1 #flm2_top_text1_inner_block {
        background: #fff;
        border: 5px solid #aedfc4;
        padding: 26px 48px 26px 48px;
        float: unset;
    }
    #flm2_top_text2_inner_block {
        background: rgba(174, 223, 196, 0.75);
        float: unset;
        color: #fff;
        font-size: 28pt;
        text-transform: uppercase;
        padding: 49px 40px 49px 10px;
        text-align: center;
    }
    #flm2_top_text3 {
        background-color: #ffffff;
        padding: 10px 20px;
        text-align: center;
        margin-top: 80px;
        border-radius: 10px;
        margin-bottom: 30px;
    }
    .flm2_know_dot {
        background-color: #e5ceff;
        height: 22px;
        width: 22px;
        border-radius: 12px;
        position: absolute;
        margin-left: 7px;
    }
    #flm2_filminfo_block_text {
        background: rgba(255,255,255,0.78);
        float: unset;
        font-size: 13pt;
        padding: 15px 15px 30px 15px;
        border-radius: 10px;
        margin-top: 35px;
        margin-bottom: 35px;
    }
    #flm2_video_title {
        text-transform: uppercase;
        font-size: 16pt;
        text-align: center;
        margin-top: 35px;
        font-weight: bold;
    }

    .flm2_film_iner_img img{
        width: 100%;
    }
    .flm2_align_img_left{
        display: none;
    }
    .flm2_video_item_frame_img {
        width: 90%;
        position: absolute;
        top: 7px;
        left: 13px;
    }
    .flm2_video_img .flm2_video_img_video {
        width: 75%;
        margin-left: 0px;
        margin-top: 10px;
    }
    .flm2_video_text {
        text-align: center;
        margin-top: 22px;
        font-size: 8pt;
    }
    .flm3_video_text {
        text-align: center;
        margin-top: 22px;
        font-size: 10pt;
    }
    .flm2_video_row {
        margin-top: 15px;
        padding-bottom: 35px;
    }





/* ------------------------- Programs -------------------------- */
#prog_project_for_psychologists .programs_img{
    width:100%;
}
/* -------------------------------------------------------- Cinderella ---------------------------------------------- */
    #cnd_remember #cnd_remember_text{
         font-size: 16pt;
     }

/* -------------------------------------------------- Top7 ---------------------------------------------------------- */
#top7_head_title{
    margin-top: 20px;
}
#top7_head_block1{
    height: 110px;
}
#top7_head_title1{
    font-size: 18pt;
}
#top7_head_title2{
    font-size: 16pt;
}
#top7_head_text1{
    margin-top: 150px;
    font-size: 12pt;
}
#top7_head_text2{
    font-size: 11pt;
    width: 40%;
}



/* -------------------------------------------------- koch_m -------------------------------------------------------- */


#kochm_for_whom #kochm_title_section,
#kochm_authors_program #kochm_title_section,
#kochm_why_our_course #kochm_title_section,
#kochm_program_course #kochm_title_section {
    font-size: 17pt;
}

#kochm_topsection{
    min-height: 350px;
}
#kochm_topsection h1 {
    font-size: 13pt;
    margin-top: 90px;
}
#kochm_topsection h2 {
    font-size: 14pt;
    padding: 15px 45px 15px 45px;
}
#kochm_for_whom .img_for_whom {
    margin: 10px auto 0 auto;
}
#kochm_authors_program .kochm_authors_program_trainer_name {
    font-size: 14pt;
}
#kochm_authors_program .kochm_authors_program_trainer_img img {
    width: 100%;
}

.container-time-line {
    font-size: 12px;
}

#kochm_how_does_training .img-block{
    margin-bottom: 20px;
    text-align: center;
}

#kochm_for_whom .text_for_whom {
    font-size: 13pt;
}



/* --------------------------------------------------- Arch --------------------------------------------------------- */
#arch_topsection_inner{
    min-height: auto;
}
.arch_top_title1{
    font-size: 18pt;
    margin-top: 30px;
}
.arch_top_title2, .arch_top_title3{
    font-size: 14pt;
    margin-top: 10px;
}
.arch_get_list ul li{
    margin-top: 10px;
}
.arch_manipulation_text{
    margin-top: 10px;
}

.arch_time_text1{
    font-size: 10pt;
    font-weight: normal;
    line-height: 11pt;
}
.arch_pay_summ{
    margin-top: 10px;
    width: 100%;
}
.arch_pay_text{
    margin-top: 5px;
}
.arch_pay_subtext{
    margin-top: 10px;
    font-size: 9pt;
}
#arch_wow{
    position: absolute;
    width: 20%;
    bottom: 0px;
    right: 0px;
}




/* --------------------------------------------------- PS ----------------------------------------------------------- */
#ps_top_border1{
    height: 120px;
}
#ps_top_border2{
    font-size: 14pt;
}


/* ----------------------------------------------------------- Talk ------------------------------------------------- */
#tlk_topsection_title{
    background-color: #9786bd;
    color: #ffffff;
    font-size: 16pt;

}
.tlk4_list{
    font-size: 11pt;
}

/* ---------------------------------------------- Virus 5 Video ----------------------------------------------------- */
.v5v_baner_text{
    margin-top: 30px;
    font-size: 14pt;
}




/* --------------------------------------- Porn Addiction ------------------------------------------------ */
.padd_haw_item img{
    width: 50%;
}


/* ----------------------------------------------- Sexology Edu ----------------------------------------------------- */
#sle_top_subtitle{
    font-size: 30pt;
}
#sle_interdelim_ring img{
    position: absolute;
    bottom: -65px;
    left: 40px;
    z-index: 100;
    width: 150px;
}
#sle_online_img img{
    width: 100%;
    margin-top: 50px;
}
.sle_interdelim2_title{
    font-size: 14pt;
}
#sle_online_list li{
    font-size: 11pt;
}
#sle_facts_img img{
    width: 100%;
    margin-top: 30px;
}
#sle_facts_list ul{
    margin-top: -25px;
}
#sle_facts_list ul li{
    margin: 20px 0px 20px 0px;
}
.sle_facts_list{
    font-size: 12pt;
    line-height: 18px;
}



/* ---------------------------------------------- Sl Topics --------------------------------------------------------- */
.sltop_why_item_text{
    padding-top: 15px;
}


.sltop_topics_item{
    margin-bottom: 50px;
}


/* ---------------------------------------------- 3techniques --------------------------------------------------- */
#ttech_topsection_title{
    font-size: 28pt;
}
.ttech_interdelim_v1_section_text{
    font-size: 20pt;
}
.ttech_contain_item_text_title1{
    font-size: 12pt;
}
.ttech_contain_item_text_title2{
    font-size: 12pt;
}
.ttech_contain_item_text_in{
    font-size: 12pt;
}


/* ---------------------------------------------- Intervision --------------------------------------------------- */
#int_top_section{
    min-height: 450px;
}
#int_topsection_title{
    margin-top: 150px;
}
#int_topsection_title{
    font-size: 20pt;
}
#int_topsection_date{
    font-size: 25pt;
}
#int_top_section{
    background-position-x: right;
}
#int_moderator_text{
    margin-top: 0px;
}
.int_important_text{
    margin-top: 0px;

}

/* ----------------------------------------------- 12 Month --------------------------------------------------------- */
#m12_topsection{
    min-height: 400px;
}
#m12_top_title{
    font-size: 30pt;
    margin-top: 100px;
}

/* -------------------------------------------- Toys ---------------------------------------------------------------- */
#toys_pay_text{
    margin-top: 20px;
}
#toys_top_title1{
    font-size: 18pt;
}
#toys_top_title2{
    font-size: 16pt;
}

#toys_delim2_section{
    min-height: 400px;
    background-image: url(../img/toys/back2_ts.jpg);
}

#toys_info_text_t1{
    font-size: 14pt;
    margin-top: 40px;
}
#toys_info_text_t2{
    font-size: 14pt;
    margin-top: 40px;
}

/* --------------------------------------------- Orgasm ------------------------------------------------------------- */
.org_forwhom_block span, .org_forwhom_block2 span{
    font-size: 10pt;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 15px;
}
.org_forwhom_block{
    height: 220px;
}
.org_forwhom_block2{
    height: 220px;
}
#org_online_list ul{
    margin-left: 65px;
}
#org_instruments_section {
    min-height: 400px;
}
#org_instruments_block{
    margin-top: 200px;
    min-height: 100px;
    padding-bottom: 10px;
}
#org_individual_img2{
    display: block!important;
}
#org_individual_img2 img{
    width: 40%;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
}

#org_pay_img img{
    width: 140%;
    display: block;
    margin-right: auto;
    margin-left: auto;
}



/* ---------------------------------------------- Desired (Marafon) -------------------------------- */
#des_topsection{
    background-position-x: left;
    min-height: 500px;
}

#des_topsection_title{
    margin-top: 120px;
    font-size: 30pt;
    text-align: center;
    color: #ad052c;
    font-weight: bold;
}
#des_start_text{
    top: 25%;
}

#des_process_img img{
    margin-top: 100px;
    width: 130%;
}
#des_format{
    padding-bottom: 30px;
}
#des_format_img img{
    width: 100%;
}
.des_input{
    margin-top: 20px;
}



/* -------------------------------------------- Supervision --------------------------------------------------------- */
#spv_topsection_title{
    margin-top: 300px;
    font-size: 30pt;
}
#spv_demands_img img{
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#spv_demands_title{
    font-size: 18pt;
}
.spv_demands_list_text{
    font-size: 14pt;
}
#spv_signif{
    position: relative;
    min-height: 230px;
}
#spv_signif_text{
    margin-top: 60px;
    font-size: 22pt;

}
.spv_privilege_item{
    margin-bottom: 30px;
}



/* ---------------------------------------------- Desired ----------------------------------------------------------- */
#des2_topsection_text1{
    margin-top: 200px;
}
#des2_rollback_direct{
    width: 100%;
}
.des2_youcan_text{
    font-size: 12pt;
}
#des2_youcan_img img{
    margin-top: 40px;
}
#des2_youcan_text_top{
    margin-top: 10px;
}
.des2_packages_container_variant{
    margin-bottom: 20px;
}
#des2_reg_text_top{
    margin-top: 20px;
}



/* ------------------------------------------ GirlsParty -------------------------------------------- */
.gpt_thems_border img{
    width: 150px;
    height: 150px;
}

.gpt_thems_text{
    font-size: 16pt;
}









#header-block {
    padding: 0px;
}

#circle {
    float: none !important;
    margin: 0 auto 0px auto !important;
}




/************ Programs ****************/
#prog_project_for_psychologists .title_learn_proj {
    font-size: 12px;
}
.prog_information_block_second {
    border: 2px solid #d2a2ca;
}
.prog_information_block_first {
    border: 2px solid #9786bd;
}
.prog_information_block_first h1#prog_title, .prog_information_block_second h1#prog_title {
    font-size: 20px;
}
.prog_information_block_first p, .prog_information_block_second p {
    font-size: 15px;
    padding: 5px 10px 0px 20px;
}

/* -------------------------------------------- Pack ------------------------------------------------------ */
.ppack_innercontainer .programs_img{
    width: 160px!important;
    height: auto;
    left: 85px;
}
.ppack_innercontainer .prog_imac_frame_img{

    width: 170px;
    left: 80px;
}
.ppack_innercontainer .title_learn_proj {
    margin-top: 150px;
}
.ppack_innercontainer .prog_title_wm{
    margin-top: 40px;
}
.ppack_ndisp{
    display: none;
}
.ppack_dbl_space{
    margin-top: 25px;
}


/* --------------------------------------- Fantasy --------------------------------------------- */
#fnt_topsection{
    min-height: 400px;
}
#fnt_topsection_title{
    font-size: 18pt;
    margin-top: 50px;
}
#fnt_topsection_text1{
    font-size: 16pt;
    margin-top: 40px;
}
#fnt_topsection_text3{
    font-size: 18pt;
}
.fnt_whom_block{
    margin-top: 5px;
}
#fnt_motivation_title {
    font-size: 11pt;
    margin-top: 10px;
}
.fnt_org_block_iner_img img{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}
#fnt_test_title {
    font-size: 14pt;
}
.fnt_org_block_iner_text{
    margin-top: 10px;
}
.fnt_whom_bl_title{
    font-size: 13pt;
}
#fnt_whom_title{
    font-size: 16pt;
}
#fnt_lern_title{
    font-size: 16pt;
}
#fnt_org_title{
    font-size: 16pt;
}


/* -------------------------------------------- War --------------------------------------------- */
#war_topsection{
    background-position-x: right;
    min-height: 400px;
}
#war_topsection_border{
    margin-top: 220px;
}
#war_why_text_img img{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#war_why_text1{
    padding-bottom: 150px;
}
#war_words_text ul li{
    font-size: 12pt;
    margin-bottom: 10px;
}

