.feedback-text img { width: 46px; } .home2022 .container, .footer .container{ width: 100%; max-width: 1440px; padding: 0 15px; margin: 0 auto; } .home2022 section a:hover{ text-decoration:none; } .home2022 p { margin: 0 0 10px; line-height: 1.6em; font-size: 16px; } /* height box */ .h10 { height: 10px; } .h20 { height: 20px; } .h30 { height: 30px; } .h40 { height: 40px; } .h50 { height: 50px; } .h60 { height: 70px; } .h70 { height: 70px; } .h80 { height: 80px; } .text-color-white { color: #FFFFFF; } .text-color-title { color: #16191C; } .text-color-text { color: #333333; } .text-color-bbb { color: #bbb; } /*Btn Style One*/ .btn-default, .btn-default:visited, .btn-default[disabled], .btn-default:active { position: relative; display: inline-block; /*text-transform: uppercase;*/ background-color: #1d73dd; color: #ffffff; font-weight: 400; overflow: hidden; cursor: pointer; border: 1px solid #1d73dd; border-radius: 0px; } .btn-default:hover { background: #0a49b4; color: #ffffff; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .btn-default.bth-default-large { font-size: 24px; line-height: 1em; padding: 16px 54px; font-weight: 200; } .btn-default.bth-default-small { font-size: 16px; line-height: 1em; padding: 10px 30px; } .btn-default.btn-default-plain, .btn-default.btn-default-plain:visited { background: transparent; color: #ffffff; border: 1px solid #FFFFFF; } .btn-default.btn-default-plain:hover { background: #FFFFFF; color: #001457; border: 1px solid #FFFFFF; } .btn-default.btn-default-round { width: 30px; height: 30px; border-radius: 15px; background-color: #09ffeb; color: #FFFFFF; vertical-align: middle; margin-right: 20px; line-height:30px; text-align:center; transition:all 0.3s; } .btn-default.btn-default-round:hover{ transform:translateX(10px); } .btn-default.has-icon i { font-size: 20px; vertical-align: middle; padding-right: 10px; } .btn-default.btn-sm.has-icon i { font-size: 18px; } .btn-default.btn-circle { border-radius: 60px 60px 60px 60px; } .btn-default.btn-square { border-radius: 0; } .btn-default.btn-sm { font-size: 14px; padding: 6px 24px; } .btn-default.btn-md { font-size: 14px; padding: 18px 56px; } .btn-default.btn-lg { font-size: 18px; padding: 20px 64px; } .btn-default.btn-xl { font-size: 18px; padding: 24px 56px; } .btn-default-arrow{ position: relative; cursor: pointer; } .btn-default-arrow i{ font-size: 44px; vertical-align: middle; display: inline-block; margin-right: 10px; } .btn-default-arrow:hover i{ animation: 0.3s moveAni linear; } .btn-default-arrow.bottom:hover i{ animation: 0.3s moveAniB linear; } @keyframes moveAni { 0%{ transform: translateX(0px); } 60%{ transform: translateX(8px); } 80%{ transform: translateX(4px); } 100%{ transform: translateX(8px); } } @keyframes moveAniB { 0%{ transform: translateY(0px); } 60%{ transform: translatey(4px); } 80%{ transform: translateY(2px); } 100%{ transform: translateY(4px); } } /*Margin Top */ .mrt-0 { margin-top: 0px; } .mrt-5 { margin-top: 5px; } .mrt-10 { margin-top: 10px; } .mrt-15 { margin-top: 15px; } .mrt-20 { margin-top: 20px; } .mrt-25 { margin-top: 25px; } .mrt-30 { margin-top: 30px; } /*Margin Right */ .mrr-0 { margin-right: 0px; } .mrr-5 { margin-right: 5px; } .mrr-10 { margin-right: 10px; } .mrr-15 { margin-right: 15px; } .mrr-20 { margin-right: 20px; } .mrr-25 { margin-right: 25px; } .mrr-30 { margin-right: 30px; } /*Margin Bottom */ .mrb-0 { margin-bottom: 0px; } .mrb-5 { margin-bottom: 5px; } .mrb-10 { margin-bottom: 10px; } .mrb-15 { margin-bottom: 15px; } .mrb-20 { margin-bottom: 20px; } .mrb-25 { margin-bottom: 25px; } .mrb-30 { margin-bottom: 30px; } /*Margin Left */ .mrl-0 { margin-left: 0px; } .mrl-5 { margin-left: 5px; } .mrl-10 { margin-left: 10px; } .mrl-15 { margin-left: 15px; } .mrl-20 { margin-left: 20px; } .mrl-25 { margin-left: 25px; } .mrl-30 { margin-left: 30px; } /*Padding Top */ .pdt-0 { padding-top: 0px; } .pdt-5 { padding-top: 5px; } .pdt-10 { padding-top: 10px; } .pdt-15 { padding-top: 15px; } .pdt-20 { padding-top: 20px; } .pdt-25 { padding-top: 25px; } .pdt-30 { padding-top: 30px; } .pdt-40 { padding-top: 40px; } .pdt-50 { padding-top: 50px; } .pdt-60 { padding-top: 60px; } /*Padding Right */ .pdr-0 { padding-right: 0px; } .pdr-5 { padding-right: 5px; } .pdr-10 { padding-right: 10px; } .pdr-15 { padding-right: 15px; } .pdr-20 { padding-right: 20px; } .pdr-25 { padding-right: 25px; } .pdr-30 { padding-right: 30px; } /*Padding Bottom */ .pdb-0 { padding-bottom: 0px; } .pdb-5 { padding-bottom: 5px; } .pdb-10 { padding-bottom: 10px; } .pdb-15 { padding-bottom: 15px; } .pdb-20 { padding-bottom: 20px; } .pdb-25 { padding-bottom: 25px; } .pdb-30 { padding-bottom: 30px; } /*Padding Left */ .pdl-0 { padding-left: 0px; } .pdl-5 { padding-left: 5px; } .pdl-10 { padding-left: 10px; } .pdl-15 { padding-left: 15px; } .pdl-20 { padding-left: 20px; } .pdl-25 { padding-left: 25px; } .pdl-30 { padding-left: 30px; } .pdl-35 { padding-left: 35px; } /*Owl Carousel Nav Prev*/ .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { font-size: 20px; height: 50px; border-radius: 50%; left: 45px; line-height: 50px; position: absolute; text-align: center; top: 50%; width: 50px; /* background: linear-gradient(45deg, #1d73dd, #1d73dd) !important; */ -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); -moz-transition: all 600ms ease 0ms; -webkit-transition: all 600ms ease 0ms; -ms-transition: all 600ms ease 0ms; -o-transition: all 600ms ease 0ms; transition: all 600ms ease 0ms; opacity: 0; visibility: hidden; border: 0px; } .owl-carousel:hover .owl-nav button.owl-prev, .owl-carousel:hover .owl-nav button.owl-next { opacity: 1; visibility: visible; outline: none; border:0px; } .owl-carousel:hover .owl-nav button.owl-prev { left: 15px; } .owl-carousel:hover .owl-nav button.owl-next { right: 15px; } .owl-carousel .owl-nav button.owl-next { left: auto; right: 45px; } .owl-carousel .owl-nav button i { color: #fff; } /*testimonials Owl Carousel Nav Prev*/ .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { font-size:150px; height: 50px; border-radius: 50%; left: -55px; line-height: 50px; position: absolute; text-align: center; top: 25px; width: 50px; background: none; -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); -moz-transition: all 600ms ease 0ms; -webkit-transition: all 600ms ease 0ms; -ms-transition: all 600ms ease 0ms; -o-transition: all 600ms ease 0ms; transition: all 600ms ease 0ms; opacity: 0; visibility: hidden; border:0px; } .owl-carousel .owl-nav button i { background-image: linear-gradient(to bottom, rgb(255 255 255 / 0%) 20%, #f5f5f5 50%, rgb(255 255 255 / 0%) 90%); -webkit-background-clip: text; color: transparent; font-size:130px; } .owl-carousel:hover .owl-nav button.owl-prev { left:-60px; } .owl-carousel .owl-nav button.owl-next { left: auto; right: -55px; } .owl-carousel:hover .owl-nav button.owl-next { right: -60px; } .row-gs-recommend .owl-carousel .owl-nav button.owl-prev, .row-gs-recommend .owl-carousel .owl-nav button.owl-next { height: 130px; top:50%; transform: translateY(-50%); } #scrollUp { right: 30px; bottom: 50px; width: 42px; height: 42px; color: #fff; text-align: center; line-height: 40px; border-radius: 50%; z-index: 99; font-size: 22px; cursor: pointer; background-color: #1D73DD; } #scrollUp:hover{ background-color: #004b95; } .home-carousel .slide-item { position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; padding: 150px 0px 170px 0px; } .home-carousel .slide-item .image-layer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; } .auto-container { position: static; max-width: 100%; padding: 0px 30px; margin: 0 auto; } .banner-section { position: relative; } .home-carousel { position: relative; } .home-carousel .slide-item .image-layer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; } .home-carousel .content-box { position: relative; display: block; z-index: 5; width: 100%; text-align: center; } .home-carousel .content-box h2 { position: relative; display: block; color: #fff; font-size: 3.125vw; line-height: 4.166vw; font-weight: 400; margin-bottom: 33px; opacity: 0; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 1000ms ease; -moz-transition: all 1000ms ease; -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease; transition: all 1000ms ease; } .home-carousel .active .content-box h2 { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1000ms; -moz-transition-delay: 1000ms; -ms-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms; } .home-carousel .content-box p { position: relative; display: block; font-size: 1.354vw; line-height: 1.875vw; color: #fff; margin-bottom: 40px; font-size: 1.354vw; line-height: 1.875vw; opacity: 0; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 1300ms ease; -moz-transition: all 1300ms ease; -ms-transition: all 1300ms ease; -o-transition: all 1300ms ease; transition: all 1300ms ease; margin-bottom:5.3vw; } .home-carousel .active .content-box p { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1300ms; -moz-transition-delay: 1300ms; -ms-transition-delay: 1300ms; -o-transition-delay: 1300ms; transition-delay: 1300ms; } .banner-section .home-carousel .content-box a.theme-btn { padding: 14px 47px; } .home-carousel .content-box .btn-box { position: relative; opacity: 0; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 1600ms ease; -moz-transition: all 1600ms ease; -ms-transition: all 1600ms ease; -o-transition: all 1600ms ease; transition: all 1600ms ease; } .home-carousel .active .content-box .btn-box { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1600ms; -moz-transition-delay: 1600ms; -ms-transition-delay: 1600ms; -o-transition-delay: 1600ms; transition-delay: 1600ms; } /*homepage banner*/ .index-bg{ position: absolute; top: 0; left: 0; z-index: -1; width:100%; } .index-video{ width:100%; display: block; z-index:1; } .section-home-slider{ position: relative; max-height: 810px; overflow: hidden; } .home-banner { position: absolute; top: 0px; left: 0; width: 100%; padding-top: 100px; height: calc(100% - 110px); background: linear-gradient(to bottom, rgba(1 ,19 ,86, 0.5) 0%,rgba(1,19,86,0.3) 50%,rgba(1, 73, 145 , 0.9) 100%); background: -moz-linear-gradient(to bottom, rgba(1 ,19 ,86, 0.5) 0%,rgba(1,19,86,0.3) 50%,rgba(1, 73, 145 , 0.9) 100%); background: -webkit-linear-gradient(to bottom, rgba(1 ,19 ,86, 0.5) 0%,rgba(1,19,86,0.3) 50%,rgba(1, 73, 145 , 0.9) 100%); background: -o-linear-gradient(to bottom, rgba(1 ,19 ,86, 0.5) 0%,rgba(1,19,86,0.3) 50%,rgba(1, 73, 145 , 0.9) 100%); background: -ms-linear-gradient(to bottom, rgba(1 ,19 ,86, 0.5) 0%,rgba(1,19,86,0.3) 50%,rgba(1, 73, 145 , 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014991', endColorstr='#014991', GradientType=0); } :root .gradient{ filter:none; } .owl-carousel .owl-dots{ position: absolute; bottom: 120px; left: 50%; transform: translateX(-50%); } .owl-carousel button.owl-dot{ padding: 5px !important; border: 1px solid #ffffff; background: none; border-radius: 100%; margin: 5px; outline: none; } .owl-carousel button.owl-dot.active{ padding: 5px; border: 1px solid #ffffff; background: #ffffff; border-radius: 100%; outline: none; } /*company start*/ .section-company .row img{ max-width: 100%; } .section-company{ position: relative; margin-top: -110px; background: rgba(1,73,145 ,0.9); background: -moz-linear-gradient(to bottom, rgb(1 73 145 / 90%) 0%,#014991 20%,#014991 100%); background: -webkit-linear-gradient(to bottom, rgb(1 73 145 / 90%) 0%,#014991 20%,#014991 100%); background: -o-linear-gradient(to bottom, rgb(1 73 145 / 90%) 0%,#014991 20%,#014991 100%); background: -ms-linear-gradient(to bottom, rgb(1 73 145 / 90%) 0%,#014991 20%,#014991 100%); background: linear-gradient(to bottom, rgba(1,73, 145 ,0.9) 0%,#014991 20%,#014991 100%); } .index-title { position: relative; font-size: 36px; line-height: 1.4em; font-weight: 400; text-transform: uppercase; padding-top: 60px; padding-bottom: 16px; display: inline-block; z-index: 2; } .index-title.text-color-black:after { border-bottom: 1px solid #333333; } .index-title:after { content: ""; width: 50%; max-width: 145px; position: absolute; bottom: 0; border-bottom-width: 1px; border-bottom: 1px solid #FFFFFF; left: 0; } .index-title-h3 { font-size: 36px; font-weight: 400; line-height: 1.4em; padding-top: 46px; padding-bottom: 36px; text-align: center; } .text-color-09ffeb { color: #09ffeb; } .iframe-box { width: 100%; max-width: 100%; position: relative; text-align: right; } .iframe-box img{ max-width: 100%; } .data-box { position: relative; display: flex; flex-wrap: wrap; max-width: 1300px; margin: 0 auto; } .data-item { flex: 1; border: 1px solid #09ffeb; padding: 30px 15px; margin: 0 45px; text-align: center; } .data-item-title { font-size: 44px; line-height: 1em; color: #09FFEB; margin-bottom: 20px; font-weight: 200; } .data-item-title sup{ font-size: 30px; } .data-item p { margin-bottom: 0; font-weight: 200; line-height: 1.6em; color: #c3c8cb; } .btn-default-round i{ font-size: 14px; color: #014991; font-weight: 200; } /**service & product**/ .service-product-box { background: #fff; text-align: center; margin-bottom: 30px; position: relative; overflow: hidden; -moz-transition: all 300ms ease-out 0s; -webkit-transition: all 300ms ease-out 0s; -ms-transition: all 300ms ease-out 0s; -o-transition: all 300ms ease-out 0s; transition: all 300ms ease-out 0s; } .row .service-product-box img{ max-width: auto; } .anim-right { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 0.5s; } .anim-right h3 { font-size: 2.29vw; line-height: 1.45em; font-family: 'Montserrat'; text-transform: uppercase; font-weight: 400; color: #FFFFFF; width: 100%; position: absolute; left: 0; top: 50%; transition: all 0.5s; transform: translateY(-50%); } .anim-right .details { position: absolute; width: 60%; height: 100%; padding: 40px 35px; top: 0; right: -60%; transition: all 0.5s; } .anim-right:hover h3 { width: 40%; } .anim-right:hover .details { transform: translateX(-100%); } .anim-right .details.bg1 { background: #0863c1; } .anim-right .details.bg2 { background: #0590b1; } .bg3 { background: #38b0b1; } .bg4 { background: #0b6fdf; } .bg5 { background: #017c9a; } .bg6 { background: #0b6ec2; } .ul-index { text-align: left; padding-left:10px; } .ul-index li { position: relative; display: block; line-height: 1.6em; margin-bottom: 14px; list-style-type: disc; padding-left: 20px; font-weight: 200; } .ul-index li:before { content: ""; width: 6px; height: 6px; border-radius: 3px; background: #FFFFFF; position: absolute; top: 10px; left: 0; } .anim-show { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .anim-show h3 { font-size: 2.29vw; line-height: 1.45em; font-weight: 400; color: #FFFFFF; width: 100%; position: absolute; left: 0; top: 50%; transition: all 0.5s; transform: translateY(-50%); } .anim-show .details { position: absolute; width: 100%; height: 100%; padding: 40px 35px; top: 0; left: 0; transition: all 0.5s; -webkit-transition: all 0.5s; opacity: 0; } .anim-show .details p { position: absolute; font-size: 16px; line-height: 2.375em; color: #ffffff; margin-bottom: 14px; font-weight: 200; text-align: center; top: 50%; left: 0; transform: translateY(-50%); padding: 40px 35px; width: 100%; } .anim-show:hover .details { opacity: 1; } /** recommend service & product**/ .gs-recommend { position: relative; display: block; padding: 0 15px; } .gs-recommend-name { position: absolute; font-size: 40px; color: #1D73DD; width: 80%; top: 50%; left: 50%; line-height: 1.4em; text-align: left; font-weight: 400; transform: translateX(-50%) translateY(-50%); } .pro-position { left:50%; transform: translateX(-50%); } .row-gs-recommend .owl-carousel .owl-dots{ position: absolute; bottom: -30px; left: 50%; transform: translateX(-50%); } .row-gs-recommend .owl-carousel button.owl-dot{ padding: 5px !important; border: 1px solid #cccccc; background: none; border-radius: 100%; margin: 5px; outline: none; } .row-gs-recommend .owl-carousel button.owl-dot.active{ padding: 5px; border: 1px solid #1d73dd; background: #1d73dd; border-radius: 100%; outline: none; } /**Tools & Resources**/ .section-tools{ background: #011458; overflow: hidden; } .section-tools .row img{ max-width: 100%; } .section-tools .row img.tools-left-img{ max-width: 946px; width: 946px; margin-left: calc(100% - 890px); z-index: -1; margin-top: -60px; } .tools-re-box { width: 100%; max-width:100%; height: 600px; position: relative; margin-bottom:-10px; } .tools-re-box-item { width: 100%; position: relative; margin-bottom: 30px; height: 180px; display: block; perspective: 1000px; } .tools-re-box-item:last-child{ margin-bottom: 0; } .tools-re-box-item-1>div:nth-child(1) { flex: 1; position: relative; padding-right: 50px; text-align: left; } .tools-re-box-item-1>div:nth-child(2) { width: 120px; position: relative; } .tools-re-box-item-1, .tools-re-box-item-2 { display: flex; border-radius: 6px; background-position: center; background-size: cover; text-align: center; justify-content: center; align-items: center; position: absolute; height: 100%; width: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; transform-style: preserve-3d; transition: ease-in-out 600ms; -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; perspective: 1000; } .tools-re-box-item-1 { width: 100%; padding: 30px 50px; border: 1px solid; border-image: linear-gradient(to right, #1d73da 10%, #09feec 90%) 100 100; border-image-slice: 10; display: flex; overflow: hidden; box-shadow: 0 0 10px #1d73da; font-weight:200; } .tools-re-box-item-1 h5{ font-size:24px; font-weight:400; } .tools-re-box-item-1:before { position: absolute; display: block; content: ''; top: 0; left: 0; right: 0; bottom: 0; opacity: .25; z-index: -1; } .tools-re-box-item:hover .tools-re-box-item-1 { transform: rotateX(180deg); } .tools-re-box-item-2 { background: #fff; transform: rotateX(-180deg); padding: 30px; text-align: left; } .tools-re-box-item:hover .tools-re-box-item-2 { transform: rotateX(0deg); } /*Learning center*/ .lc-box { padding-right: 50px; position: relative; } .lc-box img { width: 100%; } .lc-box-title { font-size: 26px !important; line-height: 1.4em !important; margin-top: 40px; margin-bottom: 30px; } .lc-box-title a:link, .lc-box-title:visited, .lc-box-title a:hover{ color: #333333; } .lc-box-title a:hover{ text-decoration: underline; } .lc-box-date { font-size: 14px; color: #666666; } .lc-box-r { width: 100%; position: relative; display: flex; flex-flow: wrap; padding: 15px 20px; } .lc-box-r:nth-child(2n+1) { background: #f5f5f5; } .lc-box-r>div:nth-child(1) { flex: 1; position: relative; padding-bottom: 24px; margin-right: 30px; } .home2022 .lc-box-r-speaker, .home2022 .lc-box-r-date, .home2022 .lc-box-r-time, .home2022 .more-link { font-size: 14px; line-height: 1.4em; margin-bottom: 5px; } .more-link .lc-box-r-date{ color: #666666; } .lc-box-r>div .more-link { position: absolute; left: 0px; bottom: 0px; font-size: 14px; margin-bottom: 0; } .lc-box-r>div a, .lc-box-r>div a:link, .lc-box-r>div a:visited, .lc-box-r>div a:hover { color: #333333; } .lc-box-r>div .more-link a, .lc-box-r>div .more-link a:link, .lc-box-r>div .more-link a:visited { color: #666666; } .lc-box-r>div:nth-child(2) { width: 210px; position: relative; text-align: center; } .lc-box-r>div:nth-child(2) img { max-width: 210px; width: 210px; height: auto; } .home2022 .lc-box-r-title { font-size: 18px; line-height: 1.4em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .home2022 .lc-box-r-title a:hover { text-decoration: underline; } .lc-box-r>div .more-link a:hover { color: #1D73DD; text-decoration: none; } /*company news*/ .section-news{ background: #f5f5f5; } .section-news .row img{ max-width: 100%; } .news-box { position: relative; width: 100%; height: 100%; transition: margin-top 0.3s; display: block; background: #FFFFFF; min-height: 345px; } .news-cover { width: 100%; position: relative; overflow: hidden; } .news-cover img{ width: 100%; } .news-box img { transition: all 0.5s; } .news-details { padding: 30px 30px 35px; position: relative; } .news-details .date { position: relative; color: #999999; font-size: 14px; line-height: 26px; text-transform: uppercase; } .news-details .date i{ color: #999999; font-size: 20px; margin-right: 8px; vertical-align: -1px; } .news-details .title { position: relative; color: #333333; font-size: 16px; line-height: 28px; } .news-box:hover { box-shadow: 0 0 8px #bbbbbb; margin-top: -10px; } /* testimonial */ .testimonial-item { padding: 0; position: relative; overflow: hidden; text-align: center; } .testimonial-thumb { display: flex; padding: 0 35px; margin-bottom: 5px; } .testimonial-thumb>div:nth-child(1) { width: 100px; position: relative; } .testimonial-thumb img { max-width: 100%; width:auto !important; max-height:60px; } .testimonial-thumb>div:nth-child(2) { position: relative; flex: 1; text-align: left; padding-left: 20px; } .testimonial-content { background: #f5f5f5; padding: 25px 25px 15px; min-height: 150px; position: relative; } .testimonial-content .comments { font-size: 16px; text-align: left; color: #000; } .testimonial-content:after { content: ""; position: absolute; width: 0; height: 0; border-width: 10px; border-style: solid dashed dashed dashed; bottom: -19px; left: 70px; border-color: #f5f5f5 transparent transparent transparent; } .testimonial-item hr { margin-top: 30px; margin-bottom: 30px; border: 0; border-top: 1px dashed rgba(0, 0, 0, .1); } .client-designation { font-size: 14px; color: #a7a7a7; letter-spacing: 0px; font-weight: 400; margin-bottom: 20px; } .star-rating li i { font-size: 18px; } .client-name { font-size: 18px; font-weight: normal; line-height: 26px; } .testimonials-box .row{ padding:0 15px; } /*application start*/ .home2022 .fade-in-card { color: #fff; } .home2022 .fade-in-card { height: 16.875rem; } .home2022 .fade-in-card .card-item { height: 100%; } .home2022 .toggle-card, .home2022 .up-card { top: 0; left: 0; width: 100%; height: 100%; padding: 3.75rem; text-align: center; display: flex; align-items: center; justify-content: center; cursor: pointer; } .home2022 .up-card { padding: 3.75rem 1rem; } .home2022 .toggle-card { opacity: 0; background: #1d73dd; /* transition: all 1s; */ transition: opacity 1s; } .home2022 .card-text { font-size: 1rem; line-height: 1.5; } .home2022 .card-link { height: 2.375rem; line-height: 2.375rem; padding: 0 2.5rem; border: 1px solid #fff; font-size: 1rem; margin-top: 1.875rem; } .home2022 .card-link:hover { background: #fff; color: #1D73DD!important; } .home2022 .card-item:hover { background: #0590b1; } .home2022 .card-item:hover .toggle-card { opacity: 1; } .home2022 .top-0 { top: 0; } .home2022 .card-title { font-size: 32px; line-height: 1.5; font-weight: 400; } /*application end*/ .font14 { font-size:14px; } .home2022 section.section-learning-center a:hover { text-decoration: underline; } .index-company-md, .index-company-sm { display: none; } .home2022 .mb-100 { margin-bottom: 100px!important; } @media only screen and (min-width:1921px) { /* homepage slider */ .section-home-slider { max-height: 850px; } .home-carousel .content-box h2, .home-carousel.active .content-box h2 { font-size: 60px; line-height: 80px; } .home-carousel .content-box p, .home-carousel.active .content-box p { font-size: 26px; line-height: 44px; margin-bottom: 100px; } /*service & product*/ .anim-right h3, .anim-show h3 { font-size: 44px; line-height: 1.45em; } } @media only screen and (max-width:1920px) { /* homepage slider */ .home-carousel .content-box h2, .home-carousel.active .content-box h2 { font-size: 3.125vw; line-height: 4.166vw; } .home-carousel .content-box p, .home-carousel.active .content-box p { font-size: 1.354vw; line-height: 2.75rem; font-weight:400; } } @media only screen and (max-width: 1536px) { /*publish*/ .h60 { height: 30px; } .h70 { height: 40px; } .h80 { height: 50px; } body { font-size: 14px; } .home2022 .container { width: 100%; max-width: 1230px; padding: 0 15px; margin: 0 auto; } /*data*/ .data-item { margin: 0 30px; } /*service & products*/ .ul-index { padding-left: 0; } .anim-right .details { padding: 30px 25px; } .anim-show .details p { line-height: 1.6em; } .gs-recommend-name { font-size: 30px; } /*testimonial*/ .testimonial-content { min-height: 175px; } .index-company-md { display: inline-block; } .index-company-lg, .index-company-sm { display: none; } } @media only screen and (max-width: 1280px) { .home2022 .container { width: 100%; max-width: 1130px; padding: 0 15px; margin: 0 auto; } .data-item { margin: 0 15px; } /* Learning center */ .lc-box-r>div:nth-child(1) { padding-bottom: 44px; } .lc-box-r>div .more-link .mrl-30 { margin-left: 0px; display: block; } .index-company-sm { display: inline-block; } .index-company-lg, .index-company-md { display: none; } } /* MD Device :768px */ @media only screen and (max-width:1204px) { .home2022 .card-title { font-size: 28px; } .home2022 .toggle-card, .home2022 .up-card { padding: 1.25rem 0.5rem; } } @media only screen and (max-width: 1200px) { .home2022 .container{ width: 100%; max-width: 992px; padding: 0 15px; margin: 0 auto; } .index-title { font-size: 30px; } /* services & product */ .gs-recommend-name { font-size: 28px; } /* learning center */ .lc-box-r>div:nth-child(2) { width: 150px; position: relative; text-align: center; } } @media only screen and (max-width: 1024px) { /* homepage slider */ .home-carousel .slide-item { padding: 100px 0px 200px 0px; } .home-carousel .content-box { padding: 0 30px; } .long-gap-left { margin-left: 0; } .divider-gap { padding: 10% 5% 9% 5%; } .video-popup { min-height: 420px; } .mrt-lg-90 { margin-top: 90px; } .mrb-lg-20 { margin-bottom: 20px; } .mrb-lg-30 { margin-bottom: 30px; } .mrb-lg-40 { margin-bottom: 40px; } } @media only screen and (max-width: 991px) { /* application */ .home2022 .fade-in-card { margin-bottom: 1.875rem; height: 12.5rem; } /* application end */ /* homepage slider */ .home-carousel .slide-item { padding: 50px 0px 150px 0px; } .service-section-title-area { padding: 90px 0 240px; margin: 0; margin-top: -180px; } .index-video { width: 992px; } .owl-carousel .owl-dots { bottom: 60px; } /*company*/ .iframe-box { width: 100%; float: none; text-align: center; } .section-company{ background: linear-gradient(to bottom, rgba(1,73, 145 ,0.9) 0%,#014991 10%,#014991 100%); } /*data*/ .data-item { flex: none; width: 40%; margin: 30px 5%; } /* service & product */ .gs-recommend-name { font-size: 22px; } /*tools*/ .tools-re-box { width: 100%; max-width: 100%; float: none; } /* learning center */ .lc-box { padding-right: 0px; position: relative; } .lc-box-r { flex-direction: column-reverse; } .lc-box-r>div:nth-child(1) { margin-right: 0px; } .mrb-md-30{ margin-bottom: 30px; } } @media only screen and (max-width: 767px) { .home2022 .mb-100 { margin-bottom: 40px!important; } /* homepage slider */ .index-bg{ position: relative; top: 0; left: 0; z-index: -1; width:768px; } .index-video{ display: none; } .home-banner { padding-top: 100px; height: 100%; } .home-carousel .slide-item { padding: 20px 0px 140px 0px; } .home-carousel .content-box h2, .home-carousel.active .content-box h2 { font-size: 22px; line-height: 1.4em; } .home-carousel .content-box p, .home-carousel.active .content-box p { font-size: 14px; line-height: 1.4em; } .btn-default.bth-default-large { font-size: 16px; } .auto-container { padding: 0; } .content-box { padding: 0; } .index-title { font-size: 26px; padding-top: 40px; } .owl-carousel .owl-dots { bottom: 80px; } /* company */ .section-company { margin-top: 0px; background: rgba(1,66,131,1); background: -moz-linear-gradient(to bottom, rgb(1 66 131 / 100%) 0%, #014991 20%, #014991 100%); background: -webkit-linear-gradient(to bottom, rgb(1 66 131 / 100%) 0%, #014991 20%, #014991 100%); background: -o-linear-gradient(to bottom, rgb(1 66 131 / 100%) 0%, #014991 20%, #014991 100%); background: -ms-linear-gradient(to bottom, rgb(1 66 131 / 100%) 0%, #014991 20%, #014991 100%); background: linear-gradient(to bottom, rgb(1 66 131 / 100%) 0%, #014991 20%, #014991 100%); } .section-company .pdt-80 { padding-top: 0px; } .iframe-box { height: auto; } .index-title-h3 { font-size: 26px; } /* data */ .data-item { flex: none; width: 90%; margin: 30px 5%; } /* service & products */ .anim-right h3, .anim-show h3 { font-size: 24px; } .anim-right:hover h3 { width:100%; } .anim-right .details, .anim-show .details { display: none; } .gs-recommend-name { font-size: 12px; } /* tools */ .section-tools .row img.tools-left-img { display: none; } .tools-re-box { margin-top: 60px; height: auto; } .tools-re-box-item { width: 100%; position: relative; margin-bottom: 30px; height: 300px; } .tools-re-box-item-1 { width: 100%; padding: 20px 20px; flex-direction: column-reverse; } .tools-re-box-item-1>div:nth-child(1) { flex: none; width: 100%; padding-right: 0; text-align: center; } .tools-re-box-item-1>div:nth-child(2) { margin-bottom: 30px; } /* Learning center */ .lc-box { margin-bottom: 15px; } .lc-box-title { font-size: 18px !important; margin-top: 20px; margin-bottom: 10px; } .lc-box-r { padding: 25px 0 15px; border-top: 1px dashed #cccccc; } .lc-box-r>div:nth-child(2) { width: 100%; } .lc-box-r>div:nth-child(2) img { width: 100%; margin-bottom: 10px; } .lc-box-r:nth-child(2n+1) { background: none; } /* testimonial */ .testimonial-item { padding: 0 5px; } .mrb-lg-40 { margin-bottom: 0px; } .mrb-sm-30{ margin-bottom: 30px; } } @media only screen and (max-width: 690px) { .service-product-box{ height: 170px; overflow: hidden; } .service-product-box img{ width: 100%; } .anim-right:hover h3 { width: 100%; } } @media only screen and (max-width: 576px) { .navbar-brand { margin: 0 auto; } } @media only screen and (max-width: 425px) { .home-carousel .content-box { text-align: center; } }