@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype')}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:700;color:#3c3d41;text-transform:uppercase}h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}h4{font-size:18px}h5{font-size:15px}h6{font-size:14px}body{background-color:#f5f5f5!important;color:#3c3d41;font-family:Roboto,sans-serif;margin:0;font-size:16px;min-width:260px}dd,dl,dt,li,ul{list-style:none}dd,dl,dt,form,input,label,li,p,span,textarea,ul{margin:0;padding:0;color:#3c3d41;font-family:Roboto,sans-serif}a{color:#3c3d41;text-decoration:underline;font-size:16px}a:hover{color:#a49b92;text-decoration:none}a,img{border:0}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.container{padding-left:0!important;padding-right:0!important}.font-size-1{font-size:.75rem!important}.font-size-2{font-size:1rem!important}.font-size-3{font-size:1.25rem!important}.font-size-4{font-size:1.5rem!important}.font-size-5{font-size:1.75rem!important}.font-size-6{font-size:2rem!important}.font-size-7{font-size:2.25rem!important}.font-size-8{font-size:2.5rem!important}.font-size-9{font-size:2.75rem!important}.font-size-10{font-size:3rem!important}.font-size-11{font-size:3.25rem!important}.font-size-12{font-size:3.5rem!important}.font-size-13{font-size:3.75rem!important}.font-size-14{font-size:4rem!important}.btn{border:2px solid #a49b92!important;border-radius:5px;text-transform:uppercase;font-size:.75rem;font-weight:500;padding:.5rem 1.6rem;position:relative;background:0 0}.btn:hover{background:#a49b92;border-color:#a49b92!important;color:#FFF!important}.btn:hover:before{background:#a49b92}.btn:hover:after{background:#a49b92}.btn.btn-yellow-bg{border:2px solid #FFF!important;background-color:#FFF}.btn.btn-yellow-bg:hover{background:#3c3d41;border-color:#3c3d41!important;color:#FFF!important}.btn.btn-white-bg{border:2px solid #a49b92!important;background-color:#a49b92;color:#FFF!important}.btn.btn-white-bg:hover{background:#FFF;color:#3c3d41!important}.header_contact_line{background-color:#a49b92}.header_contact_line .contact{padding:10px;font-size:18px;color:#FFF}.header_contact_line .contact span{color:#FFF}.header_contact_line .contact a{color:#FFF}.header_contact_line .contact a:hover{color:#a49b92}.header{padding:10px 0}.banner_part{height:880px;position:relative;overflow:hidden;background-image:url(../images/banner_bg2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}.banner_part .slideContent{position:absolute;width:100%;bottom:125px;padding:50px 30px;z-index:5;color:#FFF;text-align:center}.banner_part .slideContent h1{font-size:1.7rem;color:#FFF;font-weight:300;margin-bottom:20px}.banner_part .slideContent p{margin-bottom:35px;color:#FFF}.banner_part .slideContent .btn{border:2px solid #FFF!important;border-radius:5px;text-transform:uppercase;font-size:1.3rem;font-weight:500;color:#FFF;padding:.5rem 1.6rem;position:relative;background:0 0}.banner_part .slideContent .btn:hover{background:#FFF!important;border-color:#FFF!important;color:#a49b92!important}.banner_part_inside{height:78px;position:relative;overflow:hidden;background-color:#3c3d41;z-index:1}.menu{background-color:transparent;position:absolute;top:0;width:100%}.menu ul{list-style-type:none;display:flex;justify-content:space-between;margin:0;padding:0;width:100%}.menu ul li{text-align:center;padding:15px 0;position:relative}.menu ul li:nth-child(1){width:154px}.menu ul li a{color:#FFF;font-weight:400;font-size:20px;text-decoration:none}.menu ul li a:hover{color:#FFF;text-decoration:underline}.menu ul li.active a{color:#d2ceca;font-weight:400;font-size:18px;text-decoration:none}.menu ul li.active a:hover{color:#FFF;text-decoration:underline}.menu img.logo{max-width:154px;width:100%;max-height:60px;position:absolute;left:0;top:10px}.menu img.logo:hover{cursor:pointer}.menu .contact{color:#FFF;font-size:16px}.menu .contact a{color:#FFF;font-weight:400;font-size:16px;text-decoration:none}.menu .contact a:hover{color:#FFF;text-decoration:underline}.menu .btn{padding:.3rem .5rem}.menu .btn.btn-menu-f-bg{font-size:16px;border:2px solid #a49b92!important;background-color:#a49b92;color:#FFF;margin-right:5px}.menu .btn.btn-menu-f-bg span{font-size:1.3em;color:#FFF}.menu .btn.btn-menu-f-bg:hover{background:#FFF;border-color:#FFF!important;color:#a49b92!important;text-decoration:none}.menu .btn.btn-menu-f-bg:hover span{color:#a49b92}.menu_fixed{position:fixed;background-color:#3c3d41;top:0}.contact-section{padding:0}.contact-section .contact-title{font-size:27px;font-weight:600;margin-bottom:20px}.contact-section .media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.contact-section .contact-info{margin-bottom:25px}.contact-section .contact-info .contact-info__icon{margin-right:20px}.contact-section .contact-info .contact-info__icon i{color:#3c3d41;font-size:27px}.contact-section .contact-info .media-body h3{font-size:16px;margin-bottom:0;color:#3c3d41}.contact-section .contact-info .media-body p{color:#3c3d41}.form-contact .form-group{margin-bottom:30px}.form-contact .form-control{border:1px solid #a49b92;border-radius:5px;height:48px;padding-left:18px;font-size:13px;background:0 0}.about__img img{width:100%;max-width:650px;border-radius:5px}.advantages svg{max-width:60px;max-height:60px;fill:#fff}.advantages .advantages__block{display:flex;align-items:center;background-color:#FFF;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);height:140px;margin-bottom:30px;padding-right:20px}.advantages .advantages__block .advantages__block-pic{width:66px;padding:0 10px;background:#3c3d41;height:100%;display:flex;justify-items:center;align-items:center;border-top:5px solid #a49b92}.advantages .advantages__block .advantages__block-text{font-size:16px;margin-left:33px;line-height:22px}.advantages .advantages__block:hover .advantages__block-pic{background:#a49b92}.more_link{text-align:right}.more_link a{color:#3c3d41;text-decoration:underline}.more_link a:hover{color:#a49b92}.images__content__ramka{position:relative}.images__content__ramka div.ramka img{max-width:100%;border-radius:5px}.info.info-bg{background-color:#a49b92}.info.info-bg h2,.info.info-bg p{color:#FFF}.info.info-bg.akkr-bank img{border-radius:5px;margin:0 5px;width:150px}.dots-list{margin:10px 0;padding:0}.dots-list .dots-list-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 10px;color:#3c3d41;font-weight:400;font-size:16px;line-height:22px;clear:both}.dots-list .dots-list-item:after{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;overflow:hidden;height:1em;border-bottom:1px dotted #3c3d41;content:""}.dots-list .dots-list-item span:nth-child(1){padding:0 6px 0 0;font-weight:700}.dots-list .dots-list-item span:nth-child(2){max-width:300px;text-align:right;float:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 0 0 6px}section blockquote{padding:15px;font-size:1.5rem;font-weight:700;background:#FFF;border-left:2px solid #a49b92}section .section-intro__title{font-size:.75rem;color:#a49b92;margin-bottom:1rem;text-transform:uppercase}section .section-intro__subtitle{font-family:Roboto,sans-serif;font-weight:300;font-size:2rem;color:#a49b92;margin-bottom:1.5rem}section .section-intro__subtitle a{color:#a49b92;font-size:2rem;text-decoration:none}section .section-intro__subtitle a:hover{color:#3c3d41;text-decoration:underline}section .section-intro__subtitle.left-border{padding-left:35px;position:relative}section .section-intro__subtitle.bottom-border:after{content:"";display:block;height:2px;min-width:100px;position:absolute;bottom:0;left:0;background:#a49b92}.images__content__about{position:relative}.images__content__about img{max-width:100%}.images__content__about .ramka_about{position:absolute;z-index:10}.service_part .single_service_part{text-align:center;padding:38px 20px 43px;border:1px solid #f5f5f5;-webkit-transition:1s;transition:1s;height:100%}.service_part .single_service_part i{font-size:42px;color:#a49b92;-webkit-transition:1s;transition:1s}.service_part .single_service_part .line{position:relative;z-index:1}.service_part .single_service_part .line:after{position:absolute;content:"";left:-50px;top:59px;background-color:#a49b92;width:60px;height:2px;-webkit-transition:1s;transition:1s}.service_part .single_service_part h3{font-size:20px;font-weight:600;margin-top:63px;margin-bottom:28px;-webkit-transition:1s;transition:1s;text-transform:uppercase}.service_part .single_service_part p{font-weight:300;line-height:1.875;color:#a49b92;-webkit-transition:1s;transition:1s}.razdely .row{box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:5px;background-color:#FFF}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;list-style:none}.breadcrumb .breadcrumb-item.active{color:#3c3d41;font-size:16px}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{font-family:"Font Awesome 5 Pro";font-weight:300;font-size:15px;color:#3c3d41;content:"\f054"}.breadcrumb h1{color:#a49b92;margin-bottom:10px;text-transform:uppercase}.breadcrumb a{color:#3c3d41;font-size:16px;text-decoration:none}.breadcrumb a:hover{color:#d2ceca;text-decoration:none}.breadcrumb span{color:#3c3d41;margin:0 10px;font-size:16px}.content .project-box{position:relative}.content .project-box .ramka img{max-width:100%;border-radius:5px}.content .project-box .text{position:absolute;width:100%;padding:0 15px 0 15px;bottom:0;color:#FFF;background-color:rgba(0,0,0,.3);border-radius:0 0 5px 5px}.content .project-box .text h3{color:#FFF!important;margin:10px 0}.content .project-box .text .dots-list{margin:10px 0;padding:0}.content .project-box .text .dots-list .dots-list-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 10px;color:#FFF!important;font-weight:400;font-size:16px;line-height:22px;clear:both}.content .project-box .text .dots-list .dots-list-item:after{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;overflow:hidden;height:1em;border-bottom:1px dotted #FFF;content:""}.content .project-box .text .dots-list .dots-list-item span{color:#FFF!important}.content .project-box .text .dots-list .dots-list-item span:nth-child(1){padding:0 6px 0 0;font-weight:400}.content .project-box .text .dots-list .dots-list-item span:nth-child(2){max-width:300px;text-align:right;float:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 0 0 6px}.content .project-box:hover .text{background-color:#3c3d41}.subscribe_area{position:relative;z-index:9}.subscribe_area .subscribe_iner{padding:33px 70px 51px;background-color:#a49b92;position:relative;z-index:1}.subscribe_area .subscribe_iner h2{font-size:42px;font-weight:600;color:#fff;margin-bottom:0;margin-top:15px}.subscribe_area .subscribe_iner .form-group{text-align:right;width:100%}.subscribe_area .subscribe_iner .form-group input{height:60px;background-color:#fff;border:0 solid transparent;border-radius:50px;padding-left:27px;width:300px;float:left;margin-left:15px}.subscribe_area .subscribe_iner .btn_2{margin-top:0!important;padding:17.5px 47px;float:right}.footer-area{background-color:#3c3d41}.footer-area h4{color:#FFF}.footer-area .footer-menu ul{list-style-type:none;margin:0;padding:0}.footer-area .footer-menu ul li{padding:5px 0}.footer-area .footer-menu ul li a{color:#FFF;font-weight:700;text-decoration:none;font-size:.9rem}.footer-area .footer-menu ul li a:hover{color:#d2ceca}.footer-area .footer-contact p{padding:5px 0;color:#FFF;font-size:.9rem;margin-bottom:0}.footer-area .footer-contact ul{list-style-type:none;margin:0;padding:0}.footer-area .footer-contact ul li{padding:5px 0;color:#FFF}.footer-area .footer-contact ul li a{color:#FFF;font-weight:700;text-decoration:none;font-size:.9rem}.footer-area .footer-contact ul li a:hover{color:#d2ceca}.footer-area .footer-text{border-top:1px solid #FFF;color:#FFF;text-align:left;font-size:.8rem;padding:10px 0}.footer-area .footer-text span{font-size:15px;color:#FFF}.footer-area .counter{margin:5px 0;color:#FFF}.footer-area .counter a{color:#FFF;font-weight:700;text-decoration:none;font-size:.9rem}.footer-area .counter a:hover{color:#d2ceca}.footer-area .logo{width:100%;max-width:300px}.text_page{margin-top:20px;margin-bottom:20px}.text_page p{margin:10px 0}.text_page p:nth-child(1){margin-top:0}.text_page ol{margin:5px 0 5px 30px}.text_page ol li{list-style-type:decimal-leading-zero;color:#3c3d41;font-weight:500;line-height:1.82em!important}.text_page ol li span{font-weight:300;color:#f5f5f5}.text_page ul{margin:5px 0 5px 15px}.text_page ul li{position:relative;padding-left:30px;line-height:1.82em!important}.text_page ul li:before{content:"";position:absolute;width:14px;height:14px;border:3px solid #a49b92;background:#fff;top:4px;left:0;border-radius:50%}.text_page table td,.text_page table th{padding:5px;border:1px solid #f5f5f5}.text_page .table-responsive{border:1px solid #f5f5f5}.text_page img{max-width:100%!important}.text_page a{color:#3c3d41;text-decoration:underline}.text_page a:hover{color:#a49b92}.text_page blockquote{padding:30px 50px 30px 30px;background:#FFF;border-left:2px solid #a49b92}.text_page .title{text-align:center;padding:10px;font-family:Roboto,sans-serif;font-weight:700;color:#3c3d41;text-transform:uppercase;font-size:30px;margin:10px 0}.text_page .table_div div{padding:10px 15px}.text_page .table_div div:nth-child(2){text-align:right}.text_page .table_div:nth-child(2n+1){background-color:#f5f5f5;color:#FFF}.text_page.text_page_contact a{color:#3c3d41;text-decoration:none}.text_page.text_page_contact a:hover{color:#a49b92;text-decoration:underline}.overview .overview__single{padding:15px 20px;background:#a49b92;text-align:center;transition:all .4s;margin-bottom:25px;height:82px}.overview .overview__single h3{font-size:20px;color:#FFF;font-weight:500;margin-bottom:.2rem}.overview .overview__single h3 a{font-size:20px;color:#FFF;font-weight:500;text-decoration:none}.overview .overview__single h3 a:hover{color:#a49b92;text-decoration:none}.single-gallery-image{margin-top:30px;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;height:250px;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;border-radius:5px;position:relative}.single-gallery-image.single-gallery-image-2{height:350px}.single-gallery-image .effect-to-top{width:100%;height:100%;position:absolute;display:flex;justify-content:center;flex-direction:column;overflow:hidden;top:0;left:0;opacity:0;background-color:rgba(60,61,65,.5);transition:all .4s ease-in-out;color:#fff;border-radius:5px;text-align:center}.single-gallery-image .effect-to-top span{color:#FFF;font-size:4em}.single-gallery-image:hover div.effect-to-top{opacity:1}.blog-pagination{padding-top:60px;padding-bottom:120px}.blog-pagination .page-link{border-radius:0;background:0 0;font-weight:400;position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#a49b92;border:none}.blog-pagination .page-link .lnr{font-weight:600}.blog-pagination .page-link:hover{color:#fff;text-decoration:none;background-color:#a49b92;border-color:#f5f5f5}.blog-pagination .page-item{border:none}.blog-pagination .page-item.active .page-link{background-color:#a49b92;border-color:transparent;color:#fff}.blog-pagination .page-item:last-child .page-link{border-radius:0}.blog-pagination .page-item:first-child .page-link{border-radius:0}.configuration-wrap{display:flex;padding:0;width:100%}.configuration-wrap .configuration-item{width:100%;padding:20px;box-sizing:border-box}.configuration-wrap .configuration-item:nth-child(1),.configuration-wrap .configuration-item:nth-child(2),.configuration-wrap .configuration-item:nth-child(3){background-color:#FFF}.configuration-wrap .configuration-item:nth-child(1),.configuration-wrap .configuration-item:nth-child(2){margin-right:10px}.configuration-wrap .configuration-item .configuration-title{text-align:center;margin:0 auto}.configuration-wrap .configuration-item .configuration-title span:nth-child(1){margin-right:10px}.configuration-wrap.k-grid-1 .configuration-item{width:50%;margin-left:25%}.configuration-wrap.k-grid-2 .configuration-item{width:50%}.configuration-wrap.k-grid-3 .configuration-item{width:33%%}.configuration-wrap .big-price{display:block;font-size:22px;letter-spacing:0;margin-bottom:10px;margin-top:5px;text-transform:uppercase;text-align:center}.configuration-wrap .big-price .num{margin-left:-5px;margin-right:2px;letter-spacing:0;font-size:20px}.configuration-wrap .big-price .roub{font-size:20px}.configuration-wrap .terms{color:#3c3d41;text-align:center;margin:0 auto 11px}.project-text ul{list-style:none;display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px 30px;margin:0 0 42px 0}.project-text ul li{background-repeat:no-repeat;background-position-y:3px;padding-left:38px;color:#3c3d41;text-transform:lowercase}.project-text ul li.size{background-image:url(../images/size.svg)}.project-text ul li.floor{background-image:url(../images/floor.svg)}.project-text ul li.room{background-image:url(../images/room.svg)}.project-text ul li.bathroom{background-image:url(../images/bathroom.svg)}.project-text ul li.technical_room{background-image:url(../images/technical_room.svg)}.project-text ul li.pergola_terrace{background-image:url(../images/pergola_terrace.svg)}.more_arrow_link{font-size:100px;line-height:60px;color:#a49b92;text-decoration:none}.more_arrow_link:hover{color:#3c3d41}.plan-box-1{width:100%!important;margin:0 10px}.plan-box-1 img{width:100%;max-width:800px}.plan-box-2{width:50%!important;margin:0 10px}.plan-box-2 img{width:100%;max-width:800px}.plan-box-3{width:33%!important;margin:0 10px}.plan-box-3 img{width:100%;max-width:800px}.accordion-button:not(.collapsed){color:#3c3d41!important;background-color:transparent!important;box-shadow:none!important;font-weight:700}.accordion-button.accordion-button:focus{box-shadow:none}.dotted{border-bottom:1px dotted #707070}.accordion-item{border:0!important;border-bottom:1px dotted #3c3d41!important}.pagination .page-link{color:#a49b92}.pagination .page-link:focus{z-index:3;color:#a49b92;background-color:#FFF;outline:0;box-shadow:none}.pagination .active .page-link,.pagination .active .page-link.active{z-index:3;color:#FFF;background-color:#a49b92;border-color:#a49b92}.modal .modal-header{background-color:#a49b92;text-align:center;color:#3c3d41;font-weight:700;font-size:18px;padding:10px}.modal .contact-message{text-align:center;color:#050505;font-size:18px;padding:15px 25px}.modal .contact-message span{display:block;margin:15px 0}.modal .modal-body{padding:25px}.modal .modal-dialog{width:600px;margin-top:100px}.modal .modal-dialog .form-control{font-size:14px;margin-bottom:10px}.modal .modal-dialog .btn{height:40px;font-size:16px}.modal .modal-dialog #entiry_form{width:80%;margin:0 auto}.modal .btn{padding:.3rem .5rem;font-size:16px;border:2px solid #a49b92!important;background-color:#a49b92!important;color:#FFF;margin-right:5px}.modal .btn span{font-size:1.3em;color:#FFF}.modal .btn:hover{background:#3c3d41!important;border-color:#3c3d41!important;color:#FFF!important;text-decoration:none}.modal .btn:hover span{color:#a49b92}#wc-toast-overlay{z-index:9998;display:none;position:fixed;top:0;left:0;background:url(../libs/webcats/wc-toastmessage/images/overlay.png) repeat;-webkit-overflow-scrolling:touch;height:100%;width:100%}#wc-toast-overlay>*{-webkit-transform:translateZ(0)}.wc-toast-container{width:400px;z-index:9999}@media (max-width:576px){.wc-toast-container{width:95%;max-width:95%;min-width:260px}}* html .wc-toast-container{position:absolute}.wc-toast-item{height:auto;background:#333;opacity:.9;-moz-border-radius:10px;-webkit-border-radius:10px;color:#eee;padding:20px;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:14px;border:2px solid #999;display:block;position:relative;margin:0}#wc-toast-block{overflow:hidden}#wc-toast-block p{color:#FFF}.wc-toast-item p{text-align:left;margin-left:50px}.wc-toast-item-close{background:url(../libs/webcats/wc-toastmessage/images/close.gif);width:22px;height:22px;position:absolute;top:7px;right:7px}.wc-toast-item-close:hover{cursor:pointer}.wc-toast-item-image{width:32px;height:32px;margin:0 10px 10px 0;float:left}.wc-toast-item-image-notice{background:url(../libs/webcats/wc-toastmessage/images/notice.png)}.wc-toast-item-image-success{background:url(../libs/webcats/wc-toastmessage/images/success.png)}.wc-toast-item-image-warning{background:url(../libs/webcats/wc-toastmessage/images/warning.png)}.wc-toast-item-image-error{background:url(../libs/webcats/wc-toastmessage/images/error.png)}.wc-toast-type-notice{color:#FFF}.wc-toast-type-success{color:#FFF}.wc-toast-type-warning{color:#FFF;border-color:#FCBD57}.wc-toast-type-error{color:#FFF;border-color:#B32B2B}.wc-toast-position-top-left{position:fixed;left:20px;top:20px}.wc-toast-position-top-center{position:fixed;top:20px;left:50%;margin-left:-140px}.wc-toast-position-top-right{position:fixed;top:20px;right:20px}.wc-toast-position-middle-left{position:fixed;left:20px;top:50%;margin-top:-40px}.wc-toast-position-middle-center{position:fixed;left:50%;margin-left:-200px;margin-top:-40px;top:30%}.wc-toast-position-middle-right{position:fixed;right:20px;margin-left:-200px;margin-top:-40px;top:50%}.form-control-error{border:1px solid red;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(209,8,43,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(209,8,43,.6)}#map{width:100%;max-height:480px}@media (max-width:768px){.container,.container-md,.container-sm{max-width:99%}.banner_part{background-image:url(../images/banner_bg_768.jpg);height:322px}.menu ul li a{font-size:17px}}@media screen and (orientation:portrait) and only screen and (-webkit-min-device-pixel-ratio:2){.menu{display:none}}