<pre>::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5;}::-webkit-scrollbar{width: 10px; background-color: #dadada; width: 10px;}::-webkit-scrollbar-thumb{background-color: #910c0c; border-radius: 10px; background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));}html{scroll-behavior: smooth !important;}.float-app{z-index: 999999; padding: 10px; bottom: 40px; right: 40px; width: 80px; height: auto; display: block; position: fixed; animation: infinite ease-in-out anim 3s;}@keyframes anim{0%{-webkit-transform: scale(0.9); transform: scale(0.9);}50%{-webkit-transform: scale(1); transform: scale(1.3);}100%{-webkit-transform: scale(0.9); transform: scale(0.9);}}/*[ RESTYLE TAG]///////////////////////////////////////////////////////////*/*{margin: 0px; padding: 0px; box-sizing: border-box;}body, html{height: 100%;font-family: Rubik, sans-serif; font-weight: 400;}/* ------------------------------------ */a{font-family: Rubik; font-weight: 400;font-size: 14px;line-height: 1.7;color: #999999;margin: 0px;transition: all 0.4s;-webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s;}a:focus{outline: none !important;}a:hover{text-decoration: none;color: #ec1d25;}/* ------------------------------------ */h1,h2,h3,h4,h5,h6{margin: 0px;}p{font-family: Rubik; font-weight: 400;font-size: 15px;line-height: 1.7;color: #666666;margin: 0px;}ul, li{margin: 0px;list-style-type: none;}/* ------------------------------------ */input{outline: none;border: none !important;}textarea{outline: none;}textarea:focus, input:focus{border-color: transparent !important; box-shadow: 0 0 0px 2px #ec1d25; -moz-box-shadow: 0 0 0px 2px #ec1d25; -webkit-box-shadow: 0 0 0px 2px #ec1d25; -o-box-shadow: 0 0 0px 2px #ec1d25; -ms-box-shadow: 0 0 0px 2px #ec1d25;}input:focus::-webkit-input-placeholder{color:transparent;}input:focus:-moz-placeholder{color:transparent;}input:focus::-moz-placeholder{color:transparent;}input:focus:-ms-input-placeholder{color:transparent;}textarea:focus::-webkit-input-placeholder{color:transparent;}textarea:focus:-moz-placeholder{color:transparent;}textarea:focus::-moz-placeholder{color:transparent;}textarea:focus:-ms-input-placeholder{color:transparent;}input::-webkit-input-placeholder{color: #aaaaaa;}input:-moz-placeholder{color: #aaaaaa;}input::-moz-placeholder{color: #aaaaaa;}input:-ms-input-placeholder{color: #aaaaaa;}textarea::-webkit-input-placeholder{color: #aaaaaa;}textarea:-moz-placeholder{color: #aaaaaa;}textarea::-moz-placeholder{color: #aaaaaa;}textarea:-ms-input-placeholder{color: #aaaaaa;}/* ------------------------------------ */button{outline: none !important;border: none;background: transparent;}button:hover{cursor: pointer;}iframe{border: none !important;}/* ------------------------------------ */.container{max-width: 1200px;}.slick-slide{outline: none !important;}/*[ LOADDING]///////////////////////////////////////////////////////////*/.animsition-loading-1{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.cp-spinner{width: 40px; height: 40px; display: inline-block; box-sizing: border-box; position: relative}.cp-meter{border-radius: 50%; border-top: solid 6px #ec1d25; border-right: solid 6px #ec1d25; border-bottom: solid 6px #ec1d25; border-left: solid 6px #ec1d25; width: 48px; height: 48px; display: inline-block; box-sizing: border-box}.cp-meter:before{border-radius: 3px; content: " "; width: 6px; height: 12px; display: inline-block; box-sizing: border-box; background-color: #ec1d25; position: absolute; top: 5px; left: 16px; transform-origin: center bottom; animation: cp-meter-animate-before 1s linear infinite}@keyframes cp-meter-animate-before{0%{transform: rotate(-45deg)}100%{transform: rotate(315deg)}}@media (min-width: 320px) and (max-width: 480px){.details{font-size: 15px !important; bottom: 5px !important;}.float-app{width: 50px !important; bottom : 10px !important; right: 10px !important;}}/*[ BACK TO TOP]///////////////////////////////////////////////////////////*/.btn-back-to-top{display: none; position: fixed; width: 40px; height: 40px; bottom: 40px; right: 40px; background-color: black; opacity: 0.5; justify-content: center; align-items: center; z-index: 1000; border-radius: 4px; transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s;}.symbol-btn-back-to-top{font-size: 22px; color: white; line-height: 1em;}.btn-back-to-top:hover{opacity: 1; cursor: pointer;}@media (max-width: 576px){.btn-back-to-top{bottom: 15px; right: 15px;}}.details{position: absolute; display: block; bottom: 30px; font-family: Rubik; font-weight: 600; font-size: 28px; text-transform: uppercase; color: white !important; padding: 15px; text-align: center; text-transform: uppercase;}/*[ Calendar]///////////////////////////////////////////////////////////*/td.active{background-color: #ec1d25 !important;}input[type="date" i]{padding: 14px;}.table-condensed td, .table-condensed th{font-size: 14px; font-family: Rubik; font-weight: 400;}.daterangepicker{width: 339px; box-shadow: 0px 3px 25px rgba(0,0,0,0.1); border: none; margin-top: 10px;}.daterangepicker .calendar{max-width: inherit;}.daterangepicker thead tr th{padding: 10px 0;}.daterangepicker .table-condensed th select{border: 1px solid #ccc; border-radius: 3px; font-size: 15px; padding: 5px;}.daterangepicker td{width: 60px; height: 35px;}/*[ Select2]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*//*[ width select]===========================================================*/.select2-container{display: block; max-width: 100%; width: auto !important;}/*[ Select]===========================================================*/.select2-container .select2-selection--single{display: flex; align-items: center; background-color: white; border: 0px solid transparent; border-radius: 10px !important; height: 46px; outline: none;}.select2-container--focus{border-radius: 10px; box-shadow: 0 0 0px 2px #ec1d25; -moz-box-shadow: 0 0 0px 2px #ec1d25; -webkit-box-shadow: 0 0 0px 2px #ec1d25; -o-box-shadow: 0 0 0px 2px #ec1d25; -ms-box-shadow: 0 0 0px 2px #ec1d25;}.select2-container--focus .select2-selection--single{border-color: transparent;}.select2-container--below.select2-container--open{border-radius: 10px; box-shadow: 0 0 0px 2px #ec1d25; -moz-box-shadow: 0 0 0px 2px #ec1d25; -webkit-box-shadow: 0 0 0px 2px #ec1d25; -o-box-shadow: 0 0 0px 2px #ec1d25; -ms-box-shadow: 0 0 0px 2px #ec1d25;}.select2-container--below.select2-container--open .select2-selection--single{border-color: transparent;}.select2-container--above.select2-container--open{border-radius: 10px; box-shadow: 0 0 0px 2px #ec1d25; -moz-box-shadow: 0 0 0px 2px #ec1d25; -webkit-box-shadow: 0 0 0px 2px #ec1d25; -o-box-shadow: 0 0 0px 2px #ec1d25; -ms-box-shadow: 0 0 0px 2px #ec1d25;}.select2-container--above.select2-container--open .select2-selection--single{border-color: transparent;}/*[ in select]===========================================================*/.select2-selection__rendered{font-size: 14px; font-family: Rubik; font-weight: 400; color: #666666 !important; padding-left: 20px !important;}.select2-selection__arrow{top: 50% !important; transform: translateY(-50%) !important; right: 12px !important;}/*[ dropdown option]===========================================================*/.select2-dropdown{border: none !important; border-radius: 10px !important; overflow: hidden; box-shadow: 0px 3px 25px rgba(0,0,0,0.1); margin-top: 7px;}.select2-dropdown--above{top: -2px;}.select2-dropdown--below{top: 2px;}.select2-container--default .select2-results__option[aria-selected=true],.select2-container .select2-results__option--highlighted[aria-selected]{background-color: #ec1d25; color: #fff;}.select2-results__options{font-size: 14px; font-family: Rubik; font-weight: 400; color: #666666 !important;}.select2-search--dropdown .select2-search__field{border: 1px solid #aaa !important; outline: none; font-family: Rubik; font-weight: 400; font-size: 14px; color: #666666;}.select2-search--dropdown .select2-search__field:focus{box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none;}/*[ Header]///////////////////////////////////////////////////////////*/.wrap-menu-header{position: absolute; width: 100%; height: 120px; top: 0; left: 0; z-index: 100; /* border-top: 5px solid #ec1d25; */}.wrap_header{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; width: 100%; height: 100%; background-color: transparent; justify-content: space-between; align-items: center;}.header-fixed .wrap-menu-header{position: fixed; height: 100px; background: rgba(255,255,255,0.9); box-shadow: 0px 2px 5px rgba(0,0,0,0.1);}/*[ Logo]-----------------------------------------------------------*/.logo{height: 50px;}.logo > a{display: block; height: 100%;}.logo > a > img{width: auto; max-height: 100%; filter: brightness(1.5) saturate(1.5); vertical-align: middle;}/*[ Menu]-----------------------------------------------------------*/.wrap_menu{height: 100%;}.menu{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; align-items: center; justify-content: center; height: 100%;}.main_menu{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; align-items: center; justify-content: center;}.main_menu li{display: block; position: relative;}.main_menu > li{padding-top: 10px; padding-bottom: 10px; margin-left: 10px; margin-right: 10px;}.main_menu > li > a{font-family: Rubik; font-weight: 400; font-size: 14px; text-transform: uppercase; color: white; padding: 15px;}.header-fixed .main_menu > li > a{color: #222222;}.main_menu > li:hover > a{color: #ec1d25; text-decoration: none;}/* ------------------------------------ */.sub_menu{position: absolute; top:0; left: 100%; width: 225px; background-color: white; transform-origin: top left; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.34;}.main_menu > li > .sub_menu{top:100%; left: 0; position: absolute;}.main_menu > li:hover .sub_menu{-webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}.sub_menu li:hover > .sub_menu{display: block;}.sub_menu li{background-color: #f2f2f2; border-top: 1px solid #e0e0e0; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s;}.sub_menu li:hover{background-color: white;}.sub_menu li, .sub_menu a{padding: 10px; font-family: Rubik; font-weight: 400; font-size: 14px; color: #808080;}.sub_menu > li:hover > a{color: #555555; text-decoration: none;}/*[ Social]-----------------------------------------------------------*/.social a{font-size: 15px; color: white;}.header-fixed .social a{color: #222222;}.social a:hover{color: #ec1d25;}.btn-show-sidebar{width: 26px; height: 15px; border-top: 2px solid white; border-bottom: 2px solid white;}.header-fixed .btn-show-sidebar{border-top: 2px solid #222222; border-bottom: 2px solid #222222;}.btn-show-sidebar:hover{border-top: 2px solid #ec1d25; border-bottom: 2px solid #ec1d25;}@media (max-width: 1200px){.main_menu > li{margin-left: 4px; margin-right: 4px;}.social{padding-right: 0px;}.logo{height: 45px;}}@media (max-width: 992px){.wrap_menu{display: none;}.wrap_header{height: 100px;}}/*[ Sidebar]///////////////////////////////////////////////////////////*/.sidebar{position: fixed; z-index: 1200; width: 390px; height: 100%; overflow: auto; background-color: white; top: 0; right: -390px;}@media (max-width: 576px){.sidebar{width: 300px;}}.show-sidebar{right: 0px;}.btn-hide-sidebar{position: absolute; font-size: 20px; color: #111111; padding: 10px; top: 20px; right: 20px;}.overlay-sidebar{position: fixed; z-index: 1150; width: 100%; height: 100%; top: 0; left: 0; visibility: hidden;}.show-overlay-sidebar{visibility: visible; background-color: rgba(0,0,0,0.65);}/* ------------------------------------ */.item-gallery-sidebar{display: block; position: relative; width: calc((100% - 30px) / 3 ); margin: 5px;}.item-gallery-sidebar::after{content: ""; display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}.item-gallery-sidebar:hover:after{background-color: rgba(236,29,37,0.7);}@media (max-width: 576px){.wrap_header{height: 80px;}.gallery-sidebar{padding-left: 20px; padding-right: 20px;}}/*[ Slide1]///////////////////////////////////////////////////////////*//*[ Slick1]-----------------------------------------------------------*/.wrap-slick1,.wrap-slick2,.wrap-slick3{position: relative;}.item-slick1,.item-slick2,.item-slick3{background-size: cover; background-repeat: no-repeat; background-position: center center;}.item-slick1{height: 100vh;}.arrow-slick1, .arrow-slick2, .arrow-slick3{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; font-size: 18px; color: white; position: absolute; background-color: black; opacity: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); border-radius: 50%; z-index: 200; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}.wrap-slick1:hover .arrow-slick1,.wrap-slick2:hover .arrow-slick2,.wrap-slick3:hover .arrow-slick3{opacity: 0.5;}.arrow-slick1:hover,.arrow-slick2:hover,.arrow-slick3:hover{background-color: #ec1d25;}.next-slick1,.next-slick2,.next-slick3{right: 50px; left: auto;}.prev-slick1,.prev-slick2,.prev-slick3{left: 50px; right: auto;}@media (max-width: 576px){.next-slick1{right: 15px;}.prev-slick1{left: 15px;}}/* ------------------------------------ */.wrap-slick1-dots{position: absolute; width: 100%; height: 65px; left: 0; bottom: 0;}.slick1-dots{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.slick1-dots li{padding-left: 3px; padding-right: 3px;}.slick1-dots li button{display: block; color: transparent; background-color: #958e88; width: 16px; height: 16px; border-radius: 50%; border: 2px solid transparent; background-clip: padding-box; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}.slick1-dots li button:hover{border: 3px solid white; background-color: #d41b22;}.slick1-dots li.slick-active button{border: 3px solid white; background-color: #d41b22;}/*[ Caption]-----------------------------------------------------------*/@media (max-width: 768px){.wrap-content-slide1 .tit1{font-size: 70px;}.wrap-content-slide1 .txt1{font-size: 60px;}}@media (max-width: 576px){.wrap-content-slide1 .tit1{font-size: 60px;}.wrap-content-slide1 .txt1{font-size: 50px;}}/*[ Button1]///////////////////////////////////////////////////////////*/.btn1{background: white; border-radius: 10px;}.btn1:hover{background-color: #ec1d25; color: white;}/*[ Button3]///////////////////////////////////////////////////////////*/.btn3{background: #111111; border-radius: 10px;}.btn3:hover{background-color: #ec1d25; color: white;}/*[ Button2]///////////////////////////////////////////////////////////*/.btn2{background-color: white; border-radius: 10px; opacity: 0.9;}.btn2:hover{background-color: #ec1d25; color: white;}/*[ Intro]///////////////////////////////////////////////////////////*/.header-intro{background-attachment: fixed; background-position: center 0; background-repeat: no-repeat; background-size: cover;}/*[ Slide2]///////////////////////////////////////////////////////////*//*[ Slick2]-----------------------------------------------------------*/.arrow-slick2{top: 53%;}@media (max-width: 576px){.next-slick2{right: 15px;}.prev-slick2{left: 15px;}}/* ------------------------------------ */.wrap-slick2-dots{position: absolute; width: 100%; height: 128px; left: 0; bottom: 0;}.slick2-dots{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.slick2-dots li{padding-left: 5px; padding-right: 5px;}.slick2-dots li button{display: block; color: transparent; background-color: #cccccc; width: 10px; height: 10px; border-radius: 50%; border: 1px solid transparent; background-clip: padding-box; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}.slick2-dots li button:hover{border: 1px solid #d41b22; background-color: #d41b22;}.slick2-dots li.slick-active button{border: 1px solid #d41b22; background-color: #d41b22;}/*[ Slide3]///////////////////////////////////////////////////////////*//*[ Slick3]-----------------------------------------------------------*/.arrow-slick3{top: 40%;}@media (max-width: 576px){.next-slick3{right: 15px;}.prev-slick3{left: 15px;}}/* ------------------------------------ */.wrap-slick3-dots{width: 100%; height: 128px;}.slick3-dots{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.slick3-dots li{padding-left: 5px; padding-right: 5px;}.slick3-dots li button{display: block; color: transparent; background-color: #cccccc; width: 10px; height: 10px; border-radius: 50%; border: 1px solid transparent; background-clip: padding-box; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}.slick3-dots li button:hover{border: 1px solid #d41b22; background-color: #d41b22;}.slick3-dots li.slick-active button{border: 1px solid #d41b22; background-color: #d41b22;}/*[ Block2]///////////////////////////////////////////////////////////*/.blo2{border-radius: 10px; overflow: hidden;}.wrap-pic-blo2{display: block; width: 50%; background-position: center center; background-repeat: no-repeat; background-size: cover;}.wrap-text-blo2{background-color: white; width: 50%; min-height: 390px;}/* ------------------------------------ */.effect1{background-color: #cf2227; opacity: 0.9; position: relative;}.effect1 .txt-effect1{width: 390px; height: 50px; transform-origin: center center; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) rotateZ(90deg); -moz-transform: translate(-50%, -50%) rotateZ(90deg); -ms-transform: translate(-50%, -50%) rotateZ(90deg); -o-transform: translate(-50%, -50%) rotateZ(90deg); transform: translate(-50%, -50%) rotateZ(90deg);}@media (max-width: 992px){.blo2{width: 80%; margin-left: auto; margin-right: auto;}.wrap-pic-blo2{width: 100%; height: 390px;}.wrap-text-blo2{width: 100%; min-height: 390px;}.time-event{width: 100%; height: auto;}.effect1 .txt-effect1{width: 100%; height: 50px; padding: 10px; transform-origin: center center; position: unset; -webkit-transform: rotateZ(0deg); -moz-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); -o-transform: rotateZ(0deg); transform: rotateZ(0deg);}}@media (max-width: 576px){.blo2{width: 100%;}.wrap-pic-blo2{width: 100%; height: 364px;}}/*[ Video]///////////////////////////////////////////////////////////*/.section-video{background-attachment: fixed; background-position: center 0; background-repeat: no-repeat; background-size: cover;}.content-video{background-color: rgba(0,0,0,0.5);}/*[ Modal video 01]-----------------------------------------------------------*/body{padding-right: 0px !important;}.modal{padding: 0px !important; z-index: 1160; overflow-x: hidden; overflow-y: auto !important;}.modal-open{overflow-y: scroll;}/* ------------------------------------ */.modal-backdrop{background-color: transparent;}#modal-video-01{background-color: rgba(0,0,0,0.8); z-index: 1250;}#modal-video-01 .modal-dialog{max-width: 100% !important; height: 100% !important; padding: 0; margin: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; position: relative;}.wrap-video-mo-01{width: 854px; height: auto; position: relative; margin: 15px;}.video-mo-01{position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; -webkit-transition: all 2s; -o-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}.video-mo-01 iframe{width: 100%; height: 100%;}.close-mo-video-01{font-size: 50px; color: white; opacity: 0.6; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; align-items: center; justify-content: center; position: absolute; z-index: 1250; width: 60px; height: 60px; top: 0; right: 0;}.close-mo-video-01:hover{cursor: pointer; opacity: 1;}/*[ Blog]///////////////////////////////////////////////////////////*/.time-blog{position: absolute; left: 14px; bottom: 11px; background-color: rgba(0,0,0,0.5); padding: 3px 15px; font-family: Rubik; font-weight: 400; font-size: 12px; color: white; border-radius: 4px;}/*[ Gallery footer]///////////////////////////////////////////////////////////*/.item-gallery-footer{display: block; position: relative; width: calc((100% - 50px) / 4 ); margin-right: 10px; margin-bottom: 10px;}.item-gallery-footer::after{content: ""; display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}.item-gallery-footer:hover:after{background-color: rgba(236,29,37,0.7);}/*[ BG Title Page]///////////////////////////////////////////////////////////*/.bg-title-page{width: 100%; min-height: 545px; padding-left: 15px; padding-right: 15px; background-repeat: no-repeat; background-position: center 0; background-size: cover;}@media (max-width: 576px){.bg-title-page .tit6{font-size: 30px;}}/*[ Item mainmenu]///////////////////////////////////////////////////////////*/.line-item-mainmenu{flex-grow: 1; height: 2px; margin-bottom: 5px; margin-right: 10px; margin-left: 10px;}@media (max-width: 576px){.line-item-mainmenu{display: none;}.price-item-mainmenu{padding-top: 5px;}.name-item-mainmenu{width: 100%;}}/*[ Block3]///////////////////////////////////////////////////////////*/@media (max-width: 576px){.text-blo3{width: 100%;}}/*[ Gallery]///////////////////////////////////////////////////////////*/.label-gallery{border-radius: 10px; padding: 2px 11px; margin: 5px 0;}.label-gallery:hover{background-color: #111111; color: white;}.is-actived{background-color: #111111; color: white;}/* ------------------------------------ */.wrap-gallery{width: 100%; box-sizing: border-box;}.item-gallery{width: calc( (100% - 140px) / 3 ) ; margin: 30px 15px; position: relative;}.overlay-item-gallery{position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(236,29,37,0.8); opacity: 0;}.overlay-item-gallery:hover{opacity: 1;}.btn-show-gallery{font-size: 18px; color: #222222; width: 60px; height: 60px; border-radius: 50%; background-color: white;}@media (max-width: 768px){.item-gallery{width: calc((100% - 110px) / 2);}}@media (max-width: 576px){.item-gallery{width: calc((100% - 30px) / 1);}.wrap-gallery{padding-left: 0; padding-right: 0;}}/*[ Pagination]///////////////////////////////////////////////////////////*/.item-pagination{font-family: Rubik; font-weight: 400; font-size: 13px; color: #808080; width: 36px; height: 36px; border-radius: 50%; border: 1px solid #e6e6e6; margin: 6px;}.item-pagination:hover{background-color: #333333; color: white;}.active-pagination{background-color: #333333; color: white;}/*[ Sidebar2]///////////////////////////////////////////////////////////*//*[ Search sidebar2]-----------------------------------------------------------*/.btn-search-sidebar2{position: absolute; top: 0; right: 0; width: 46px; height: 46px; background-color: #333333; color: white; font-size: 18px; box-shadow: 0 0 0px 1px #333333; -moz-box-shadow: 0 0 0px 1px #333333; -webkit-box-shadow: 0 0 0px 1px #333333; -o-box-shadow: 0 0 0px 1px #333333; -ms-box-shadow: 0 0 0px 1px #333333; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg);}.btn-search-sidebar2:hover{color: #ec1d25;}.input-search-sidebar2{width: 100%; height: 100%;}/*[ Block4]///////////////////////////////////////////////////////////*/.date-blo4{width: 75px; height: 82px; position: absolute; top: 20px; left: 20px; border-radius: 10px; background-color: #ec1d25;}