/*
CTC Separate Stylesheet
Updated: 2021-07-29 16:24:32
*/
@import url('https://fonts.googleapis.com/css2?family=Courgette&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inconsolata:wght@600&display=swap');

/***** TOUTES PAGES *****/
body, .elementor-widget-text-editor {font-family: 'Patrick Hand', cursive !important;}
a {color: #007AFC;}
.sec-title h1, .sec-title h2 {font-size: 39px;text-transform: inherit; font-family: 'Courgette', cursive !important; color:#1C2C4D !important;}
.sec-title h1::first-letter, .sec-title h2::first-letter {color:#CD922A; font-size:50px; font-weight:800;}
.page-id-2 .sec-title,
.page-id-3 .sec-title,
.page-id-88 .sec-title,
.page-id-415 .sec-title,
.page-id-1143 .sec-title {padding-bottom:0;}
.breadcrumb-area .layer-outer-icon {display: none;}
.container {max-width: 100%;}
.breadcrumb-area .container {max-width:1200px;}
.header-style2 .outer-box,
.sticky-header .clearfix,
.header-style2-bottom .outer-box,
.footer .row,
.elementor-section-boxed {max-width: 1200px; margin: 0 auto;}
.breadcrumb-area .title h1 {font-family: 'Courgette', cursive; text-transform: initial; color: #353742; font-size: 55px; line-height: 1.1em; font-weight: 900;}
.btn-one .txt {color: #FFFFFF; text-transform: initial; font-family: 'Inconsolata'; font-size: 15px;}
.scroll-top {width: 45px; height: 45px; background: #1c2c4d; color: #cd922a;line-height: 45px; font-weight: 800;}


/***** HEADER *****/
.sticky-header .logo img, .header-style2-left .logo img {max-height: 90px;}
.header-style2 {padding: 10px 0;}
.header-contact-info-box ul li { padding: 0px 20px; margin-right: 20px;}
.header-contact-info-box  li .title {font-size:100%;}
.header-contact-info-box ul {overflow: hidden; margin-top: 30px;}
.header-style2-left .logo {padding:0;}
.thm-clr {color: #1C2C4D;}
.header-social-link ul li a:hover {color: #CD922A !important;}
.header-contact-info-box ul li .icon span:before {font-weight: 600; color: #cd922a;}
.breadcrumb-menu ul li {text-transform: initial; display:none;}


/***** SLIDER V2 *****/
.btn-one {background-color: #1C2C4D; color: #CD922A; font-weight: 700;}
.btn-one i.round {background: #CD922A; color: #FFFFFF; font-size: 20px;}
.main-slider.style2 .content h2 {font-weight:700; font-family: 'Courgette', cursive;}
.main-slider .content h2 {font-size:45px;}
.main-slider.style2 .content .sub-title{background: #cd922a; letter-spacing:2px; font-size:20px;}
.btn-one::after {background:#cd922a;}
.btn-one:hover i.round {background:#1c2c4d;}


/***** ACCUEIL *****/
    /*** Slider ***/
    .elementor-section.elementor-section-boxed > .elementor-container {max-width: 100% !important;}
    .main-slider .active .icon-holder {display:none;}
    .main-slider .slide .image-layer {background-size: 100% 100%;}

    /*** Faites confiance ***/
    .certified-area .outer-box:before {border-bottom:0px solid #dbdee4; border-right: 0px solid #dbdee4; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border: none;}
    .eye-box {background: #1C2C4D;}
    .certified-area .outer-box {padding: 30px 10px; border-radius:0;}
    .page-id-11 .certified-box ul li {width:138px;}
    .page-id-11 .col-xl-4 {flex: 0 0 100%; max-width: 24%;}
    .certified-image-box1 {margin: 0;}
    .certified-box {margin-left: 0;}
    
    /*** Magasin optique ***/
    #section-magasin .sec-title {padding-bottom: 0px; margin-bottom: 0px;}
    #section-services .sec-title {padding-bottom: 0;}
    #section-services .sec-title h2 {margin-top: 0; margin-bottom: 30px;}
    #section-derniers-mots .sec-title {padding-bottom: 15px;}
    .vitrine-magasin p {line-height: 18px !important;}

    /*** Services ***/
    .cadre-horaire { background-color: #CD922A;; padding:12px 14px; border-left:5px solid #1C2C4D; border-radius: 20px; color:#E8E8E8;}
    .cadre-horaire .titre { font-size: 21px; color:#1C2C4D; font-weight:700;}
    .cadre-horaire span {color: #1C2C4D; font-weight: 900; font-size: 19px;}
    .cadre-horaire p {margin-bottom: 37px; font-size: 20px;}
    #section-services .elementor-icon-box-wrapper .elementor-icon-box-description {font-size: 22px !important;}
    #section-services .btn-one .txt {font-size:14px;}
    #section-services .btn-one {padding-left:10px;}
    
    /*** Atelier ***/
    #section-atelier .sec-title {margin-bottom: 0; padding-bottom: 0;}
    #section-atelier .sec-title h2 {}
    figcaption {font-size: 14px; border: 1px solid #ccc; border-radius: 10px; margin: 5px auto; background:#f9f9f9; padding: 5px 0; height: 40px;}
    .elementor-11 .elementor-element.elementor-element-1703688 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {padding: 3px; background:#f9f9f9;}

    /*** Derniers mots ***/
    .single-blog-style1 .text-holder .blog-title a {font-size: 20px;}
    .single-blog-style1 .text-holder .text {min-height: 200px;}

    /*** Team area - SUPPRIME***/
    .team-area {background: none;}
    .progress-levels .progress-box .bar .bar-fill {background: #1C2C4D;}
    .progress-levels .progress-box .bar .bar-innner .skill-percent:before,
    .single-team-member .title-holder:before {background: #1C2C4D;}
    .progress-levels .progress-box .bar .bar-innner .skill-percent:after {border-top: 10px solid #1C2C4D;}
    .single-team-member .title-holder p {color: #1C2C4D;font-weight: 600;}
    .single-team-member .img-holder,
    .single-team-member .title-holder {top: 215px; background: #f6f6f6;}
    .team-content-box {padding: 15px 0;}
    .single-team-member .img-holder .inner::before {transform: translate(0%, 0%);}
    #team .team-content-box .sec-title {width:1000px;}
    #scrollbar1 .viewport {height: 800px;}
    .progress-levels .progress-box .bar .bar-innner {background: #f0f0f0; border: 1px solid #cccccc;}


/***** MENU PRINCIPAL *****/
.header-style2-bottom-right .btn-one {background-color: #CD922A; color: #FFFFFF; font-weight: 700; border:2px solid #CCCCCC;}
.header-style2-bottom-right .btn-one:hover {color:#fff;}
.header-style2-bottom-right .btn-one i.round {background: #1C2C4D; color: #FFFFFF;}
.header-style2-bottom {background: #1C2C4D;}
.main-menu.style2 .navigation>li>a {color: #fff;}
.main-menu.style2 .navigation>li>a,
.main-menu .navigation>li>a {font-family: 'Patrick Hand', cursive; letter-spacing:2px; font-size: 20px; text-transform: initial;}
#menu-item-1421 {display:none;}
.sticky-header {background: rgba(255, 255, 255, 1);}
.sticky-header .main-menu .navigation > li:hover > a {color:#cd922a;}
.sticky-header .main-menu .navigation .current_page_item a, 
.main-menu.style2 .navigation .current_page_item a {text-decoration: none; color: #cd922a;}


/***** PRENDRE RENDEZ-VOUS *****/
.blog-single-area {padding: 0px 0 50px;}
.bookly-table .bookly-label-error {color:#f00 !important;}
.bookly-box {margin: 20px auto;}
.bookly-table {width: 50%;}
.bookly-progress-tracker {width: 100% !important;}
.page-id-88 .sec-title h3 {font-family: 'Courgette', cursive; color:#CD922A; font-size:24px;}
.bookly-form label, .bookly-form .bookly-label-error, .bookly-form * { font-size: 17px;}


/***** DANS NOTRE MAGASIN *****/
.elementor-11 .elementor-icon-box-title {font-family: 'Courgette', cursive !important; color: #cd922a !important;}


/***** PAGE SERVICES *****/
.page-id-1870 .breadcrumb-area {background-position: center 30%;}
.intro-services{margin-bottom:50px;}
.intro-services li {margin-left:50px; list-style-image: url(https://www.pgin.info/odl/wp-content/uploads/2021/09/fleche-orange.gif);}
#services p {font-size:100%;}
.page-id-1870 .sec-title {padding-bottom:0px; margin-bottom: 0 !important;}
.page-id-1870 .sec-title h2 {margin-top: 0;}
.rac-sante {width:80% !important;}
.page-id-1870 .leform-element-html p {line-height: 0px; margin: 5px 0;}
.cadre-sport li {width: 197px; float: left; list-style-image: url(https://www.pgin.info/odl/wp-content/uploads/2021/09/fleche-orange.gif);}
.cadre-autres li {list-style-image: url(https://www.pgin.info/odl/wp-content/uploads/2021/09/fleche-orange.gif);}
.swiper-slide-image {margin:0 auto;}
a:not([href]):not([tabindex]):hover {color: #cd922a;}
.leform-element .leform-button span {letter-spacing:1px;}


/*****MES DEFINITIONS *****/
.definitions h4, .definitions h5 {text-transform: inherit; font-family: 'Courgette', cursive !important; color:#1C2C4D !important;}
.definitions h4 {font-size: 30px;}
.definitions h5 {font-size: 25px; margin-top:35px; margin-bottom:0;}
.definitions ul li {margin-left:40px; list-style:none; list-style-image: url(https://www.pgin.info/odl/wp-content/uploads/2021/09/fleche-orange.gif);}
.definitions table {margin-top: 15px;}
.definitions td {border-width:0 !important;}
.definitions h4 {margin-bottom:0;}
.definitions .txtmedical {margin-left:15px;}
.definitions .txtmedical .sous-titre {font-style: italic; margin-top: 20px; font-weight: 600;}
.definitions strong {color: #cd922a; letter-spacing:1px;}
.tdhaut {text-align:right; padding-top:52px !important;}
.tdhaut a {color: #007AFC !important; font-weight:400 !important;}
/*.elementor-2 .elementor-element.elementor-element-46a1240 .elementor-tab-content {font-family: cursive !important;}*/


/***** POUR NOUS CONTACTER *****/
.elementor-264 .elementor-element.elementor-element-77fe54d {width: inherit !important;}
.page-id-264 .container {padding:0;}
.contact-form-style1-area.contact-page {padding-top: 30px;}
.contact-p-contact-info-box .inner-content ul li .icon span:before {/*background: #1C2C4D;*/ background: #cd922a;}
.leform-inline .leform-form-1, .leform-inline .leform-form-1 .leform-element-2 {padding-top:0 !important;}
.col-xl-5 {max-width: none;}
.certified-content-box {width: 90%;}
.certified-content-box .text .btns-box {display: none;}
.leform-element-html h2 {font-family: 'Courgette', cursive;}
/*.leform-element-html p {font-family: cursive; font-size:16px !important;}
.page-id-464 .leform-form-1 .leform-element-13 {padding-top: 25px;}*/


/***** POLITIQUE DE CONFIDENTIALITE *****/
.page-id-3 .thm-unit-test h2 {margin-top: 25px; margin-bottom: 5px; font-family: 'Courgette', cursive; color: #1C2C4D;}
.page-id-3 .thm-unit-test div, .thm-unit-test p {line-height: 27px;}


/***** BLOG *****/
.single-blog-style1 {display: table; margin-bottom: 0px;}
.single-blog-style1 .img-holder {max-height: 300px;}
.single-blog-style1 .text-holder .blog-title {height: 100px;display: table-cell; vertical-align: middle; font-size: 22px; line-height: 30px; font-weight: 600; padding: 5px;}
.single-blog-style1 .text-holder .blog-title a {font-family: 'Courgette', cursive; color:#CD922A;}
.single-blog-style1 .text-holder .blog-title a:hover {color: #1C2C4D;}
.page-id-1387 .single-blog-style1 .text-holder .text {height: 200px; text-align: justify; font-size: 17px; padding: 5px;}
.single-blog-style1 .img-holder .date-box {top: -15px; left: -15px; bottom: 0; background-color: #1C2C4D;}
.single-blog-style1 .img-holder .inner:before {background-color: rgba(255,255,73, 0.5); top:0;}
.single-blog-style1 .img-holder .inner {height: 270px;}
.single-blog-style1 .img-holder img {width:50%; height:100%;margin: 0 auto;}
.blog-single-area .tag-box,
.blog-detail-author-box,
.single-blog-style1 .text-holder .meta-info {display: none;}
.single-blog-style1 .text-holder .bottom-box {padding:5px 5px 5px 15px; background: rgba(213,213,213,0.6); border-radius: 0 0 10px 10px;}
.page-id-1387 .blog-style1-area .col-lg-6,
.page-id-11 .blog-style1-area .col-lg-4 {box-shadow: 0 0 8px 5px #efefef; margin-bottom: 25px; max-width: 23%; margin-right: 25px; border: 1px solid #efefef; border-radius:10px; padding:10px;}
.blog-style1-area {padding: 20px 0 0px;}
.blog .post {box-shadow: 0 0 8px 5px #efefef; margin-bottom: 25px; max-width: 30%; margin-right: 25px; border: 1px solid #efefef; border-radius:10px; padding:10px;}


/***** ARTICLES BLOG *****/
/*.blog-single-area {position: relative; top: 15px;}*/


/***** WIDGETS *****/
    /*** Recherche ***/
    .wp-block-search .wp-block-search__input {padding:5px; font-size:14px; border-radius:10px; border: 1px solid #1C2C4D;}
    .wp-block-search .wp-block-search__button {font-size:14px; border-radius:10px; background: #1C2C4D; color: #fff;}
    #block-11 {padding:0;}

    /***Articles ***/
    .sidebar-wrapper .single-sidebar {padding: 15px 20px;}
    #block-13 {border:1px solid #ccc; border-radius: 10px;}
    .widget ul li {border-bottom:1px solid #e1e1e1;}
    .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {color: #999; font-size: 12px;}
    .widget ul li:before {color:#1C2C4D; font-weight:800;}


/***** PIED DE PAGE *****/
.wp-block-image {background:#fff; text-align:center;}
.single-footer-widget .our-company-info .footer-logo img {max-height: 200px; border-radius: 50px 25px;}
.single-footer-widget .our-company-info .footer-logo {padding-bottom: 20px;}
.single-footer-widget .our-company-info .btns-box {display: none;}
.footer-news-links .single-news .img-holder {background-size: 100%;}
.footer-news-links .single-news .title-holder p {color: #1C2C4D;}
.footer {padding: 15px 0 20px; background: #999;}
.single-footer-widget .our-company-info .text p {color: #FFF; letter-spacing: 1px;}
.footer-widget ul li a,
.footer-news-links .single-news .title-holder h5 a,
.single-footer-widget .footer-contact-info ul li .text p,
.single-footer-widget .footer-contact-info ul li .text p a {color: #DFDFDF; font-family: 'Patrick Hand', cursive; font-size: 18px;}
.single-footer-widget .title h3 {border-bottom: 2px solid #AAAAAA;}
.single-footer-widget .footer-contact-info ul li {border-bottom: 1px solid #aaaaaa; padding-bottom: 10px; margin-bottom: 10px;}
.single-footer-widget .footer-contact-info ul li .icon {top: 5px;}
.footer-widget .list-services li a {font-family: 'Patrick Hand', cursive; font-size: 18px; font-weight: 400; color: #DFDFDF;}
.footer-widget ul li a:hover {color: #1C2C4D;}



/***** MOBILES *****/
.mobile-menu .nav-logo {background: #fff; text-align: center; padding: 15px 25px;}
.nav-logo img {height:initial !important;}
.nav-outer .mobile-nav-toggler .inner {background: #CD922A;}
.mobile-menu .menu-box {background:#1C2C4D;}

@media screen and (max-device-width: 1855px) {
    .certified-area:before { background-image:none;}
}

@media screen and (max-device-width: 1745px) {
    .cadre-horaire {padding: 12px 5px;}
}

@media screen and (max-device-width: 1709px) {
    /*.cadre-horaire p {margin-bottom: 39px;}*/
    #section-services .btn-one .txt {font-size: 13px;}
}

@media screen and (max-device-width: 1682px) {
    #section-services .btn-one .txt {font-size: 12px;}
    .cadre-horaire .titre {font-size: 20px;}
    .cadre-horaire span {font-size: 18px;}
    .cadre-horaire p {font-size: 19px;}
    .elementor-widget-icon-box .elementor-icon-box-description {font-size: 16px;}
    .elementor-11 .elementor-icon-box-title {font-size: 25px !important;}
    .elementor-11 .elementor-element.elementor-element-842edac {margin-right: 5px;}
    #section-services .elementor-icon-box-wrapper .elementor-icon-box-description {font-size: 20px !important;}
    
}

@media screen and (max-device-width: 1561px) {
    .cadre-horaire p {margin-bottom: 37px;}
}

@media screen and (max-device-width: 1541px) {
    .cadre-horaire p {margin-bottom: 28px;}
}

@media screen and (max-device-width: 1500px) {
    .elementor-11 .elementor-element.elementor-element-842edac {height: 155px;}
    #section-services .elementor-icon-box-wrapper .elementor-icon-box-description {font-size: 18px !important;}
    .cadre-horaire p {margin-bottom: 17px;}
    .elementor-11 .elementor-icon-box-title {font-size: 21px !important;}
}

@media screen and (max-device-width: 1402px) {
    #section-services .btn-one.style2 i.round {width: 20px; height: 20px;}
}

@media screen and (max-device-width: 1386px) {
    #section-services .elementor-icon-box-wrapper .elementor-icon-box-description {font-size: 16px !important;}
    #section-services .btn-one.style2 i.round {display:none;}
    .elementor-11 .elementor-icon-box-title {font-size: 19px !important;}
    .cadre-horaire p {margin-bottom: 12px;}
}

@media screen and (max-device-width: 1271px) {
    #section-services .elementor-icon-box-wrapper .elementor-icon-box-description {font-size: 14px !important;}
}

@media screen and (max-device-width: 1212px) {
   .elementor-11 .elementor-icon-box-title {font-size: 17px !important;}
   .cadre-horaire p {font-size: 17px;}
}

@media screen and (max-device-width: 1199px) {
    .single-team-member .img-holder,
    .single-team-member .title-holder {top: 0;}
    .single-blog-style1 .text-holder .blog-title {font-size:20px;}
    .single-blog-style1 .text-holder .text {font-size: 15px;}
    .certified-image-box1 {margin: 50px auto;}
    .page-id-11 .certified-box ul li {width:22%;}
    .pied .btns-box {display:none;}
    .single-footer-widget .our-company-info .btns-box {display: block;}
    .elementor-11 .elementor-element.elementor-element-842edac {margin-right: 10px; height: 125px;}
    .certified-image-box1 {max-width: 285px;}
    .certified-content-box .sec-title {text-align: center;}
    .page-id-11 .col-xl-3, .page-id-11 .col-xl-5 {width: 50%;}
    .elementor-11 .elementor-icon-box-title {margin-bottom:0;}
    .btn-cparla {margin-top:0px !important;}
    #section-services .btn-one.style2 {line-height: 30px;}
    .cadre-horaire p {margin-bottom: 21px; line-height: 20px;}
    .col-centre-services {width:auto !important;}
    .col-cote-services {width:10% !important;}
    .page-id-11 .col-xl-4 {max-width:100%;}
}

@media screen and (max-device-width: 1156px) {
    #section-services .elementor-icon {padding: 10px;}
    #section-services .elementor-icon-box-wrapper .elementor-icon-box-description {font-size: 14px !important;}
    /*#section-services .elementor-widget-icon-box.elementor-view-framed .elementor-icon svg img {width:32px !important; height:32px !important;}*/
    /*.btn-cparla {margin-top: 0px !important;}*/
    .thm-unit-test .btn-cparla p {}
    .elementor-11 .elementor-icon-box-title {line-height:20px; min-height: 35px;}
    .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {min-height: 210px;}
}

@media screen and (max-device-width: 1121px) {
    .elementor-11 .elementor-icon-box-title {font-size: 15px !important;}
}

@media screen and (max-device-width: 1050px) {
    .single-blog-style1 .text-holder .text {font-size: 13px;}
    .page-id-11 .certified-box ul li {width:21%;}
    .page-id-11 .col-xl-5 {margin: 0 auto;}
    .cadre-horaire p {margin-bottom: 15px;}
}

@media screen and (max-device-width: 1024px) {
    .certified-area:before {background: none;}
    .elementor-11 .elementor-element.elementor-element-842edac {min-width: 285px; min-height: 300px; margin: 0 auto;}
    .elementor-11 .elementor-element.elementor-element-fc7e79e img {width: 100%;}
    .cadre-horaire p {margin-bottom: 22px;}
    /*.page-id-11 .col-xl-3, .page-id-11 .col-xl-4, .page-id-11 .col-xl-5 {width:50%; margin: 0 auto;}*/
    
}

@media screen and (max-device-width: 991px) {
    .header-style2-left .logo img {max-height: 70px;}
    #menu-item-1421 {display:block;}
    .col-xl-4 { max-width: 100%;}
    .single-blog-style1 .text-holder .text {font-size: 17px;}
    .header-style2-left {top: 15px; left:50px; width: 90%; text-align: center;}
    .header-style2-left .logo a {background: #fff; padding: 5px;}
    .header-style2-left .logo {margin-top: 7px;}
    .page-id-11 .certified-box ul li {width:21%;}
    /*.page-id-11 .col-xl-3, .page-id-11 .col-xl-4, .page-id-11 .col-xl-5 {width:50%; margin: 0 auto;}*/
}

@media screen and (max-device-width: 976px) {
    .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {min-height: 230px;}
    .cadre-horaire span {font-size: 17px;}
}

@media screen and (max-device-width: 907px) {
    .cadre-horaire p {margin-bottom: 15px;}
}

@media screen and (max-device-width: 800px) {
    .page-id-11 .certified-content-box .sec-title {padding-bottom: 0px;}
    .page-id-11 .certified-box ul li {width: 20%;}
    .elementor-column.elementor-col-20 {width: 50% !important;}
    .elementor-11 .elementor-icon-box-title {font-size: 20px !important;}
    #section-services .elementor-icon-box-wrapper .elementor-icon-box-description {font-size: 16px !important;}
    .cadre-horaire {padding: 12px 15px;}
}

@media screen and (max-device-width: 767px) {
    /*.pied .btns-box {display:none;}
    .single-footer-widget .our-company-info .btns-box {display: block;}*/
    .page-id-11 .col-xl-3, .page-id-11 .col-xl-5 {width: 100%;}
    .page-id-11 .certified-box ul li {float: left; margin: 0 10px;}
    .elementor-11 .elementor-element.elementor-element-fc7e79e img {width: 40%;}
    .elementor-column.elementor-col-20 {width: 100% !important;}
}

@media screen and (max-device-width: 680px) {
    .breadcrumb-area {display:none;}
    .col-xl-4 { max-width: 100%;}
    .single-blog-style1 .text-holder .text {height: 140px;}
    .page-id-11 .certified-box ul li {width:48%; margin:5px;}
}

@media screen and (max-device-width: 580px) {
    .page-id-11 .certified-box ul li {width: 45%;}
    .elementor-11 .elementor-element.elementor-element-fc7e79e img {width: 50%;}
}

@media screen and (max-device-width: 455px) {
    .single-blog-style1 .text-holder .text {height: 170px;}
    .sec-title h2 {font-size: 25px;}
    .elementor-11 .elementor-element.elementor-element-fc7e79e img {width: 60%;}
}

@media screen and (max-device-width: 405px) {
    .single-blog-style1 .text-holder .text {height: 200px;}
    .elementor-11 .elementor-element.elementor-element-fc7e79e img {width: 65%;}
}

@media screen and (max-device-width: 355px) {
    .single-blog-style1 .text-holder .text {height: 250px;}
    .elementor-11 .elementor-element.elementor-element-fc7e79e img {width: 75%;}
}

@media screen and (max-device-width: 290px) {
    .blog-style1-area {width: 90%;}
    .single-blog-style1 .text-holder .text {height: 300px;}
    .page-id-11 .certified-box ul li {width: 50%;}
}

@media screen and (max-device-width: 260px) {
    .blog-style1-area {width: 85%;}
    .single-blog-style1 .text-holder .text {height: 400px;}
}