$buttonRadius: 24px; $labelPaddingX: $buttonRadius*1; $labelBorderRadius: 2px; $labelFade: 0.1s; $colorButton: #ffc107; $colorHoverAdd: #11174c; $colorText: #333; $colorHeadingBackground: #555; body{ font-family:calibri; overflow-x: hidden; } .mt_50{ margin-top:15px; } .line{ border-left: 1px solid #888; height: 400px; position: absolute; left: 50%; margin-left: -3px; top: 0; } .mg_10{ margin-bottom: 25px; } .mt_25{ margin-top:15px; } .wid3{ width: 5.4%; margin-top: 8px; } .wid3_font{ font-size:24px; } .padding{ padding:0px; margin: 19px 0px; color: #888; } .form-control{ border: 1px solid #191818 !important; margin-bottom: 44px; border-radius: 0px !important; } .btn-primary_right{ float:right; } .mt0{ margin-top:0px; } .mg_bt62{ margin-bottom: 62px; } /*next step*/ .footer { position: fixed; left: 0; bottom: 0; width: 100%; background-color: #393939; color: white; z-index: 99999; } .footer_class{ list-style-type: none; display: inline-flex; margin: 20px 0px; } .footer_class li{ padding:0px 95px; border-right: 1px solid #fff; font-size:18px; } .footer_class li a{ text-decoration:none; color:#fff; } .footer_class li a:active{ border-bottom:5px solid blue; } /*sick*/ html, body { margin: 0; padding: 0; } * { box-sizing: border-box; } .slick-list { padding:0px !important; } .slider { /* width: 50%; margin: 100px auto; */ } .slick-slide { margin: 0px 20px; } .slick-slide img { width: 100%; height: 400px; } .slick-prev:before, .slick-next:before { color: black; } .slick-slide { transition: all ease-in-out .3s; opacity: .2; } .slick-active { opacity: .5; } .slick-current { opacity: 1; } .big_button1{ border-color: #49494a !important; margin: 0px 20px !important; border-radius: 28px !important; background-color: #49494a !important; width:Auto !important; } .mt_100 { // margin-top:100px !important; } #content { margin: 23px auto; text-align: center; width: 100%; } #content h1 { text-transform: uppercase; font-weight: 700; margin: 0 0 40px 0; font-size: 25px; line-height: 30px; } .circle { width: 60px; height: 60px; line-height: 60px; border-radius: 50%; /* the magic */ -moz-border-radius: 50%; -webkit-border-radius: 50%; text-align: center; color: white; font-size: 16px; text-transform: uppercase; font-weight: 700; margin: 0 auto 40px; cursor: pointer; } .blue { background-color: #3498db; } .blue_5 { background-color: #3498db; } .green { background-color: #16a085; } .red { background-color: #e74c3c; } .black{ background-color: #49494a; } .big_button{ display: inline-block; padding: 6px 12px 6px 38px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; color: #fff; border-color: #49494a !important; margin: 15px 30px !important; border-radius: 28px !important; position: absolute; z-index: -1; display: none; } .big_button_1 { background-color: #3498db !important; } .big_button_2 { background-color: #16a085 !important; } .big_button_3 { background-color: #e74c3c !important; } .big_button_4{ background-color: #49494a !important; } .big_button_5{ background-color: #49494a !important; } .circle .big_button_1 .active{ display: block; } .circle:hover .big_button_2 { display: block; } .circle:hover .big_button_3 { display: block; } .circle:hover .big_button_4{ display: block; } .wid66{ width: 50%; margin: auto; display: block; } /*slider*/ .hero { position: absolute; top: 85%; left: 47%; z-index: 0; } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { left: 50%; margin-left: -10px; top: 88% !important; background-color: #333; width: 20%; padding: 5px 0px; height: auto !important; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{ top: 88% !important; background-color: #333; width: 20%; padding: 5px 0px; height: auto !important; } .mg_bt{ margin-bottom: 65px; } button.btn.btn-primary.btn-lg{ background-color: #00AFD7 !important; } /*sales*/ .circle_sales .big_button_5{ display: block; width: 60%; cursor: pointer; } .circle_sales:hover{ background-color: #49494a; } .circle_sales { width: 60px; height: 60px; line-height: 60px; border-radius: 50%; /* the magic */ -moz-border-radius: 50%; -webkit-border-radius: 50%; text-align: center; color: white; font-size: 16px; text-transform: uppercase; font-weight: 700; margin: 0 auto 40px; cursor: pointer; margin: 0px auto 33px; } .big_button_1 { background-color: #3498db !important; } .big_button_back { display: inline-block; padding: 6px 12px 6px 38px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; color: #fff; border-color: #49494a !important; margin: -46px 30px !important; border-radius: 28px !important; position: absolute; z-index: -1; display: none; } .hide{ display:none; } // jannai .varient_box{ float: right; right: 59px; position: absolute; bottom: 64px; } button.btn.btn-primary.big_button1{ background-color: #00AFD7!important; width: 30% !important; font-size: 12px;; height: 42px; margin: 20px 4px !important; border-radius: 16px !important; } .big_button.big_button_1.active { display: block; } /////////////////////////// custom css////////////////// .lg-container { width: 790px; height: 100%; position: relative; padding: 0; margin: auto; } .img_height{ height: 100%; width: 100%; } .lg-image { display: block; width: 100%; object-fit: scale-down; max-width: 100%; max-height: 100%; } .lg-hotspot { position: absolute; margin: 0; padding: 0; transform: translate(-50%, -50%); z-index: 0; &:hover, &:active { // z-index: 999; .lg-hotspot-button { border-color: $colorButton + $colorHoverAdd; cursor:pointer; &:after { background-color: #08ff14; cursor:pointer; } } } } .lg-hotspot-button { height: $buttonRadius*2; width: $buttonRadius*2; padding: 0px; border-radius: 100%; //border: 1px solid $colorButton; // box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); z-index: 999; animation: button-pulse 7s ease-in-out infinite; &:after { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; content: ""; display: block; height: $buttonRadius*0.7; width: $buttonRadius*0.7; border-radius: 100%; border: 3px solid white; background-color: $colorButton; transition: border-color 1s linear; } } .lg-hotspot-button:nth-of-type(n) { // height: $buttonRadius*2; // width: $buttonRadius*2; height: $buttonRadius ; width: $buttonRadius ; padding: 0px; border-radius: 100%; // border: 1px solid $colorButton; //box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); z-index: 999; animation: button-pulse 7s ease-in-out infinite; &:after { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; content: ""; display: block; height: 19px; width: 19px; // height: $buttonRadius*0.7; // width: $buttonRadius*0.7; border-radius: 100%; border: 0px solid white; background-color: #08ff14; transition: border-color 1s linear; } } .lg-hotspot-label { position: absolute; padding: 0 0 1.1em 0; width: 16em; background-color: white; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); font-family: 'Open Sans', sans-serif; font-size: 14.5px; line-height: 1.45em; z-index: -1; pointer-events: none; border-radius: $labelBorderRadius; user-select: none; display: none; transition: all $labelFade linear; h4 { margin: 0; padding: 0.65em $labelPaddingX; background-color: $colorHeadingBackground; font-size: 1.1em; font-weight: normal; letter-spacing: 0.02em; color: white; border-radius: $labelBorderRadius $labelBorderRadius 0 0; } p { margin: 0; padding: 1.1em $labelPaddingX 0 $labelPaddingX; color: $colorText; } } .top-left .lg-hotspot-label { top: $buttonRadius; right: auto; bottom: auto; left: $buttonRadius; } .top-right .lg-hotspot-label { top: $buttonRadius; right: $buttonRadius; bottom: auto; left: auto; } .bottom-right .lg-hotspot-label { top: auto; right: $buttonRadius; bottom: $buttonRadius; left: auto; } .bottom-left .lg-hotspot-label { // top: auto; // right: auto; // bottom: $buttonRadius; // left: $buttonRadius; top: auto; right: auto; bottom: -80px; left: 36px; } .content-title{ font-size: 12px !important; font-weight: bold !important; } .content-image{ margin: 10px auto; display: block; } .content-description{ font-size: 12px; line-height: 18px; text-align: left; } @keyframes button-pulse { 0% { transform: scale(1, 1); opacity: 1; } 30% { transform: scale(1.1, 1.1); opacity: 1; } 60% { transform: scale(1, 1); opacity: 1; } 100% { transform: scale(1, 1); opacity: 1; } } .highlight{ background-color: #003D58 !important; } .wid3_font { font-size: 20px; color: #333; } .wid3 { width: 38px !important; margin-top: 0px !important; } .wid3_font:hover{ text-decoration: none !important; } .degree_top{ position: absolute; left: 200px; top: 0px; margin-bottom: 50px; height: 100%; } .left_card { position: inherit; top: 193px; }