.mb0 { margin-bottom: 0 !important; } #webinars-content1 > div:nth-child(2) img { border: 1px solid #e2e2e2; } .homeMain .container, .footer .container { margin: 0 auto; } .homeMain section a:hover { text-decoration: none; } .mt-10 { margin-top: 10px; } .mb-15 { margin-bottom: 15px; } .mb-20 { margin-bottom: 20px !important; } .ml-30 { margin-left: 30px; } .pt-30 { padding-top: 30px; } /*Owl Carousel Nav Prev*/ .banner-nav.owl-nav button.owl-prev span, .banner-nav.owl-nav button.owl-next span, .recommend-nav.owl-nav button.owl-prev span, .recommend-nav.owl-nav button.owl-next span, .testimonials-nav.owl-nav button.owl-prev span, .testimonials-nav.owl-nav button.owl-next span { display: none; } .home-banner .banner, .recommend, .testimonials { position: relative; } .home-banner .banner-nav.owl-nav button.owl-prev, .home-banner .banner-nav.owl-nav button.owl-next, .recommend .recommend-nav.owl-nav button.owl-prev, .recommend .recommend-nav.owl-nav button.owl-next, .testimonials .testimonials-nav.owl-nav button.owl-prev, .testimonials .testimonials-nav.owl-nav button.owl-next { position: absolute; transform: translate(0, -50%); border: none; opacity: 0; transition: opacity 0.1ms; outline: none; background: url(/gsimgs/index/arrow.png) no-repeat; } .home-banner .banner-nav.owl-nav button.owl-prev, .home-banner .banner-nav.owl-nav button.owl-next { width: 45px; height: 70px; } .recommend .recommend-nav.owl-nav button.owl-prev, .recommend .recommend-nav.owl-nav button.owl-next, .testimonials .testimonials-nav.owl-nav button.owl-prev, .testimonials .testimonials-nav.owl-nav button.owl-next { width: 45px; height: 90px; } .home-banner .banner-nav.owl-nav button.owl-prev, .home-banner .banner-nav.owl-nav button.owl-next, .recommend .recommend-nav.owl-nav button.owl-prev, .recommend .recommend-nav.owl-nav button.owl-next { top: 40%; } .testimonials .testimonials-nav.owl-nav button.owl-prev, .testimonials .testimonials-nav.owl-nav button.owl-next { top: 26%; } .home-banner .banner:hover .banner-nav.owl-nav button.owl-prev, .home-banner .banner:hover .banner-nav.owl-nav button.owl-next, .recommend:hover .recommend-nav.owl-nav button.owl-prev, .recommend:hover .recommend-nav.owl-nav button.owl-next, .testimonials:hover .testimonials-nav.owl-nav button.owl-prev, .testimonials:hover .testimonials-nav.owl-nav button.owl-next { opacity: 1; } .home-banner .banner-nav.owl-nav button.owl-prev { background-position: 0 0; background-size: 70%; left: 145px; } .home-banner .banner-nav.owl-nav button.owl-next { background-position: 0 -70px; background-size: 70%; right: 145px; } .recommend .recommend-nav.owl-nav button.owl-prev, .testimonials .testimonials-nav.owl-nav button.owl-prev { background-position: 0 -200px; background-size: 100%; left: 0; } .recommend .recommend-nav.owl-nav button.owl-next, .testimonials .testimonials-nav.owl-nav button.owl-next { background-position: 0 -300px; background-size: 100%; right: 0; } /* scrollUp start */ #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; } /* scrollUp end */ .auto-container { position: static; max-width: 100%; padding: 0px 30px; margin: 0 auto; } .home-carousel { position: relative; } .home-carousel .content-box { position: relative; display: block; z-index: 5; width: 100%; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 500px; padding-top: 100px; padding-bottom: 60px; } .home-carousel .content-box h2 { position: relative; display: block; color: #fff; font-size: 60px; line-height: 80px; font-weight: 400; /* 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; color: #fff; font-size: 26px; line-height: 3.125rem; /* 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; */ } /* .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 { display: flex; align-items: center; justify-content: center; 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; overflow: hidden; } .home-banner { position: absolute; top: 0; left: 0; width: 100%; padding-top: 120px; height: 1020px; background: linear-gradient( to bottom, rgba(14, 101, 163, 0) 0%, rgba(14, 101, 163, 0) 50%, rgba(14, 101, 163, 0.5) 100% ); background: -moz-linear-gradient( to bottom, rgba(14, 101, 163, 0) 0%, rgba(14, 101, 163, 0) 50%, rgba(14, 101, 163, 0.5) 100% ); background: -webkit-linear-gradient( to bottom, rgba(14, 101, 163, 0) 0%, rgba(14, 101, 163, 0) 50%, rgba(14, 101, 163, 0.5) 100% ); background: -o-linear-gradient( to bottom, rgba(14, 101, 163, 0) 0%, rgba(14, 101, 163, 0) 50%, rgba(14, 101, 163, 0.5) 100% ); background: -ms-linear-gradient( to bottom, rgba(14, 101, 163, 0) 0%, rgba(14, 101, 163, 0) 50%, rgba(14, 101, 163, 0.5) 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#65e5d1', GradientType=0); } .home-banner::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-image: linear-gradient( 135deg, rgba(34, 130, 212, 0.5), rgba(28, 158, 154, 0), rgba(28, 158, 154, 0.8) ); background-image: -moz-linear-gradient( 135deg, rgba(34, 130, 212, 0.5), rgba(28, 158, 154, 0), rgba(28, 158, 154, 0.8) ); background-image: -webkit-linear-gradient( 135deg, rgba(34, 130, 212, 0.5), rgba(28, 158, 154, 0), rgba(28, 158, 154, 0.8) ); background-image: -o-linear-gradient( 135deg, rgba(34, 130, 212, 0.5), rgba(28, 158, 154, 0), rgba(28, 158, 154, 0.8) ); background-image: -ms-linear-gradient( 135deg, rgba(34, 130, 212, 0.5), rgba(28, 158, 154, 0), rgba(28, 158, 154, 0.8) ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f90d4', endColorstr='#65e5d1', GradientType=0); } :root .gradient { filter: none; } .home-banner .owl-carousel .owl-dots { position: absolute; bottom: -20px; left: 50%; transform: translate(-50%, 0px); } .recommend .owl-carousel .owl-dots { text-align: center; } .home-banner .owl-carousel button.owl-dot { padding: 5px !important; border: 1px solid #ffffff; background: none; border-radius: 100%; margin: 5px; outline: none; } .home-banner .owl-carousel button.owl-dot.active { padding: 5px; border: 1px solid #ffffff; background: #ffffff; border-radius: 100%; outline: none; } .recommend .owl-carousel button.owl-dot { padding: 5px !important; border: 1px solid #cccccc; background: none; border-radius: 100%; margin: 5px; outline: none; } .recommend .owl-carousel button.owl-dot.active { padding: 5px; border: 1px solid #1d73dd; background: #1d73dd; border-radius: 100%; outline: none; } .index-title { position: relative; font-size: 36px; line-height: 1.4em; font-weight: 200; text-transform: uppercase; display: inline-block; z-index: 2; margin-top: 90px; padding-bottom: 20px; margin-bottom: 60px; } .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: 200; line-height: 1.4em; padding-top: 46px; padding-bottom: 36px; text-align: center; } .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; } .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 { line-height: 1.45em; 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: 26px 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; } .anim-right .details { text-align: left; padding-left: 30px; } .anim-right .details li { position: relative; display: block; line-height: 1.6em; margin-bottom: 14px; list-style-type: disc; padding-left: 20px; font-weight: 200; font-size: 16px; color: #fff; } .anim-right .details 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 { line-height: 1.45em; text-transform: uppercase; 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: 1.5; 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; color: #1d73dd; width: 52%; top: 22%; left: 27%; line-height: 1.4em; text-align: left; font-weight: 400; } .owl-carousel button.owl-dot { padding: 5px !important; border: 1px solid #cccccc; background: none; border-radius: 100%; margin: 5px; outline: none; } .owl-carousel button.owl-dot.active { padding: 5px; border: 1px solid #1d73dd; background: #1d73dd; border-radius: 100%; outline: none; } /**Tools & Resources**/ .section-tools { position: relative; margin-top: 100px; padding: 100px 0; overflow: hidden; background-image: linear-gradient( to left, rgba(28, 158, 154, 1), rgba(34, 130, 212, 1) ); background-image: -moz-linear-gradient( to left, rgba(28, 158, 154, 1), rgba(34, 130, 212, 1) ); background-image: -webkit-linear-gradient( to left, rgba(28, 158, 154, 1), rgba(34, 130, 212, 1) ); background-image: -o-linear-gradient( to left, rgba(28, 158, 154, 1), rgba(34, 130, 212, 1) ); background-image: -ms-linear-gradient( to left, rgba(28, 158, 154, 1), rgba(34, 130, 212, 1) ); } .section-tools::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(/gsimgs/index1/index-image-tools.png) 90px bottom no-repeat; } .tools-re-box-item { height: 170px; } .tools-re-box-item-1 { padding: 30px 40px; } .tools-re-box-item:nth-child(2) .tools-re-box-item-1 { border: 1px solid; border-image: linear-gradient(to right, #fff, #1d41dd) 4; } .tools-re-box-item:nth-child(1) .tools-re-box-item-1, .tools-re-box-item:nth-child(3) .tools-re-box-item-1 { border: 1px solid; border-image: linear-gradient(to left, #fff, #1d41dd) 4; } .tools-re-box-item-1 h5 { font-size: 22px; } .mb-15 { margin-bottom: 15px; } .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%; position: relative; } .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: initial; width: 120px; padding-right: 30px; position: relative; } .tools-re-box-item-1 > div:nth-child(2) { flex: 1; position: relative; text-align: left; } .tools-re-box-item-1, .tools-re-box-item-2 { text-align: center; position: absolute; height: 100%; width: 100%; background-position: center; background-size: cover; -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 { display: flex; justify-content: center; align-items: center; } .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; } .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; } .homeMain .lc-box-r-speaker, .homeMain .lc-box-r-date, .homeMain .lc-box-r-time, .homeMain .more-link { font-size: 14px; line-height: 1.4em; margin-bottom: 0.5rem; } .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: 100%; width: 210px; } .homeMain .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; } .homeMain .lc-box-r-title a:hover { text-decoration: underline; } .lc-box-r > div .more-link a:hover { color: #1d73dd; text-decoration: none; } /*company news*/ .mrb-30 { margin-bottom: 30px; } .more-news-title { position: absolute; right: 0; bottom: 26px; font-size: 16px; padding: 0 0; } .more-news:link, .more-news:visited { font-size: 14px; color: #333333; } .more-news:hover, .more-news:active { color: #1d73dd; text-decoration: underline !important; } .h60 { height: 60px; } .section-news { background: #f5f5f5; margin-top: 85px; padding-bottom: 70px; } .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: auto; } .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, 0.1); } .client-designation { font-size: 14px; color: #a7a7a7; letter-spacing: 0px; font-weight: 400; margin-bottom: 20px; } .client-name { font-size: 18px; font-weight: normal; line-height: 26px; } .testimonials-box { padding-bottom: 70px; } .testimonials-box .row { padding: 0 15px; } .homeMain section.section-learning-center a:hover { text-decoration: underline; } .btn-default.bth-default-large, .btn-default.btn-default-plain:visited { font-size: 24px; line-height: 1em; padding: 15px 40px; background: #fff; color: #1c7490; } .btn-default.btn-default-plain:hover { background: #1d73dd; color: #fff; } /*data*/ .data-item { flex: 1; border: none; padding: 30px 15px; margin: 0; text-align: center; border-right: 1px solid #ffffff; } .data-item:last-child { border-right: none; } .data-item-title { font-weight: 400; font-size: 50px; line-height: 1em; color: #ffffff; margin-bottom: 15px; font-family: din2014, helvetica neue, Helvetica, Arial, sans-serif; } .data-item p { margin-bottom: 0; font-weight: 200; line-height: 1.6em; color: #ffffff; min-height: 50px; font-size: 16px; } .banner-nav.owl-nav button.owl-prev, .banner-nav.owl-nav button.owl-next { top: 40%; } .section-home-slider { position: relative; /* max-height: 900px; */ } .index-title-h3 { padding-top: 50px; } .data-item { padding: 6px 0; display: flex; flex-direction: column; align-items: center; justify-content: center; } .owl-carousel .owl-nav button i { width: 68px; height: 136px; background-image: none; --webkit-background-clip: initial; color: transparent; font-size: initial; } /* .testimonial-items-1col.owl-carousel .owl-nav button i.fa-angle-left { background: url(/gsimgs/icon/left-arrow-grey.png) no-repeat; background-size: 100%; left: -60px; } .testimonial-items-1col.owl-carousel .owl-nav button i.fa-angle-right { background: url(/gsimgs/icon/right-arrow-grey.png) no-repeat; background-size: 100%; right: -60px; } */ .fa-angle-left:before { content: ""; } .fa-angle-right:before { content: ""; } .data-box-row.container { position: absolute; left: 50%; transform: translate(-50%, 0); padding-bottom: 60px; } .anim-right h3, .anim-show h3, .gs-recommend-name { font-size: 36px; } .gs-recommend-name { top: 50%; left: 6%; transform: translate(0, -50%); } /*application start*/ .homeMain .fade-in-card { color: #fff; } .homeMain .fade-in-card { height: 12.5rem; } .homeMain .fade-in-card .card-item { height: 100%; } .homeMain .toggle-card, .homeMain .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; } .homeMain .up-card { padding: 3.75rem 1rem; } .homeMain .toggle-card { opacity: 0; background: #1d73dd; /* transition: all 1s; */ transition: opacity 1s; } .homeMain .card-text { font-size: 1rem; line-height: 1.5; } .homeMain .card-link { height: 2.375rem; line-height: 2.375rem; padding: 0 2.5rem; border: 1px solid #fff; font-size: 1rem; margin-top: 0.625rem; } .homeMain .card-link:hover { background: #fff; color: #1d73dd !important; } .homeMain .card-item:hover { background: #0590b1; } .homeMain .card-item:hover .toggle-card { opacity: 1; } .homeMain .top-0 { top: 0; } .homeMain .card-title { font-size: 32px; line-height: 1.5; font-weight: 400; } /*application end*/ @media only screen and (min-width: 1921px) { .homeMain .container, .footer .container { max-width: 1440px; } .home-carousel .content-box { height: 550px; } .recommend, .testimonials { max-width: 1640px; margin: 0 auto; } .section-tools::before { background: url(/gsimgs/index1/index-image-tools.png) 25% bottom no-repeat; } .section-home-slider { max-height: 1020px; } .home-carousel .content-box h2 { font-size: 60px; line-height: 80px; } .home-carousel .content-box p { font-size: 26px; line-height: 3.125rem; margin-top: 50px; margin-bottom: 90px; } .data-box-row { bottom: 0; } } @media (min-width: 1601px) and (max-width: 1920px) { .homeMain .container, .footer .container { max-width: 1440px; } .home-carousel .content-box { height: 500px; padding-top: 80px; } .recommend, .testimonials { max-width: 1500px; margin: 0 auto; } .home-carousel .content-box p { margin-bottom: 60px; } /* .home-carousel .content-box h2 { font-size: 46px; line-height: 70px; } */ .homeMain .data-box-row.container { bottom: 60px; } .section-tools::before { background: url(/gsimgs/index1/index-image-tools.png) 20% bottom no-repeat; background-size: 600px; } .home-banner .banner-nav.owl-nav button.owl-prev { left: 45px; } .home-banner .banner-nav.owl-nav button.owl-next { right: 45px; } /*publish*/ body { font-size: 14px; } .about-image-block .tools-re-box-item:nth-child(2) .mb-20 { margin-bottom: 0 !important; } .ul-index { padding-left: 0; } .anim-right .details { padding: 30px 30px; } .anim-show .details p { line-height: 1.6em; } .gs-recommend-name { font-size: 30px; } .testimonial-content { min-height: 175px; } .recommend, .testimonials { max-width: 1640px; margin: 0 auto; } .section-home-slider { max-height: 940px; } .home-banner .banner-nav.owl-nav button.owl-prev { left: 45px; } .home-banner .banner-nav.owl-nav button.owl-next { right: 45px; } .home-carousel .content-box p { margin-bottom: 84px; margin-top: 38px; } .data-box-row.container { bottom: 60px; } } @media (min-width: 1441px) and (max-width: 1600px) { .anim-right .details { text-align: left; padding-left: 30px; padding-right: 15px; padding-top: 10px; } .homeMain .container, .footer .container { max-width: 1440px; } .home-carousel .content-box { height: 430px; padding-top: 60px; } .testimonials { max-width: 1300px; margin: 0 auto; } .home-carousel .content-box { height: 450px; padding-top: 60px; } .home-carousel .content-box p { margin-bottom: 90px; margin-top: 50px; } .section-tools::before { background: url(/gsimgs/index1/index-image-tools.png) 90px bottom no-repeat; background-size: 600px; } .about-image-block .tools-re-box-item:nth-child(2) .mb-20 { margin-bottom: 0 !important; } .home-banner .banner-nav.owl-nav button.owl-prev { left: 45px; } .home-banner .banner-nav.owl-nav button.owl-next { right: 45px; } .index-company-md { display: inline-block; } .index-company-lg, .index-company-sm { display: none; } .btn-default.bth-default-large { font-size: 20px; line-height: 1em; padding: 15px 30px; } .index-title-h3 { font-size: 30px; } .data-item-title { font-size: 40px; } .data-item p { font-size: 14px; } .testimonial-content { min-height: 180px; } } @media only screen and (max-width: 1536px) { .homeMain .container, .footer .container { max-width: 1230px; } } @media (min-width: 1281px) and (max-width: 1440px) { .anim-right .details { text-align: left; padding-left: 30px; padding-right: 15px; padding-top: 10px; } .homeMain .container, .footer .container { max-width: 1230px; } .testimonials { max-width: 1300px; margin: 0 auto; } .home-carousel .content-box { height: 370px; padding-top: 60px; } .home-carousel .content-box p { margin-bottom: 60px; margin-top: 30px; } .section-tools::before { background: url(/gsimgs/index1/index-image-tools.png) 90px bottom no-repeat; background-size: 550px; } .about-image-block .tools-re-box-item:nth-child(2) .mb-20 { margin-bottom: 0 !important; } .home-banner .banner-nav.owl-nav button.owl-prev { left: 45px; } .home-banner .banner-nav.owl-nav button.owl-next { right: 45px; } .index-company-md { display: inline-block; } .index-company-lg, .index-company-sm { display: none; } .btn-default.bth-default-large { font-size: 20px; line-height: 1em; padding: 15px 30px; } .index-title-h3 { font-size: 30px; } .data-item-title { font-size: 40px; } .data-item p { font-size: 14px; } .testimonial-content { min-height: 175px; } } @media (min-width: 1025px) and (max-width: 1280px) { .anim-right .details { text-align: left; padding-left: 15px; padding-top: 10px; padding-right: 10px; } .homeMain .container, .footer .container { margin: 0 auto; max-width: 1140px; } .home-carousel .content-box p { font-size: 22px; line-height: 30px; margin-bottom: 50px; } .home-carousel .content-box { height: 360px; padding-top: 60px; } .homeMain .data-box-row.container { bottom: 330px; } .index-company-sm { display: inline-block; } .index-company-lg, .index-company-md { display: none; } .index-title-h3 { font-size: 28px; padding-bottom: 20px; } .data-item-title { font-size: 32px; } .data-item p { font-size: 12px; } .recommend .recommend-nav.owl-nav button.owl-prev, .testimonials .testimonials-nav.owl-nav button.owl-prev, .recommend .recommend-nav.owl-nav button.owl-next, .testimonials .testimonials-nav.owl-nav button.owl-next { display: none; } .section-home-slider { max-height: 660px; } .home-carousel .content-box h2 { font-size: 36px; line-height: 60px; } .home-carousel .content-box p { margin-bottom: 40px; } .section-home-slider { max-height: 720px; } .section-tools::before { background: url(/gsimgs/index1/index-image-tools.png) 70px bottom no-repeat; background-size: 500px; } .homeMain .data-box-row.container { bottom: 280px; } .home-banner .banner-nav.owl-nav button.owl-prev { left: 45px; } .home-banner .banner-nav.owl-nav button.owl-next { right: 45px; } .gs-recommend-name { font-size: 28px; } .lc-box-r > div:nth-child(1) { padding-bottom: 44px; } .lc-box-r > div .more-link .ml-30 { margin-left: 0px; display: block; } } @media (min-width: 769px) and (max-width: 1024px) { .lc-box-r > div .more-link { margin-bottom: -10px; } .anim-right .details { padding-left: 15px; padding-right: 5px; padding-top: 6px; } .section-home-slider { height: 567px; } .data-box-row { padding-top: 40px; } .home-carousel .owl-item { height: 340px; } .section-tools::before { background: none; } .recommend .recommend-nav.owl-nav button.owl-prev, .testimonials .testimonials-nav.owl-nav button.owl-prev, .recommend .recommend-nav.owl-nav button.owl-next, .testimonials .testimonials-nav.owl-nav button.owl-next { display: none; } .home-carousel .content-box { height: 320px; padding-top: 80px; padding-bottom: 20px; } .home-carousel .content-box h2 { font-size: 40px; line-height: 60px; } .anim-show h3 { font-size: 28px; } .home-banner .owl-carousel .owl-dots { margin-bottom: -20px; } .anim-right h3, .anim-show h3, .gs-recommend-name { font-size: 24px; } .anim-show .details p { position: absolute; font-size: 16px; line-height: 1.5; color: #ffffff; margin-bottom: 14px; font-weight: 200; text-align: center; top: 50%; left: 0; transform: translateY(-50%); padding: 30px; } .section-tools .index-title { margin-bottom: 40px !important; } .tools-re-box-item-1 h5 { font-size: 18px; } .tools-re-box-item-2 { padding: 20px; } .about-image-block .tools-re-box-item:nth-child(2) .mb-20 { margin-bottom: 0 !important; } .tools-re-box-item-1 p { font-size: 16px; } .index-title-h3 { padding-top: 0; } .homeMain .data-box-row.container { bottom: 500px; height: 180px; } .data-item-title { font-size: 30px; } .btn-default.bth-default-large, .btn-default.btn-default-plain:visited { font-size: 20px; line-height: 1em; padding: 10px 28px; background: #fff; color: #1c7490; } .index-title-h3 { font-size: 26px; font-weight: 200; padding-top: 0; padding-bottom: 20px; text-align: center; } .home-banner { padding-top: 0; } .data-box-row { bottom: 20px; } .home-carousel .content-box p { margin-bottom: 30px; margin-top: 20px; font-size: 20px; line-height: 3.125rem; font-weight: 200; letter-spacing: 2px; } .home-banner .banner-nav.owl-nav button.owl-prev { left: 45px; } .home-banner .banner-nav.owl-nav button.owl-next { right: 45px; } .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 screen and (min-width: 481px) and (max-width: 768px) { .service-product-box1.service-product-box .service-product-box3-img { transform: scaleY(2); } .service-product-box.service-product-box2 img { transform: scale(1.1); } .recommend .recommend-nav.owl-nav button.owl-prev, .testimonials .testimonials-nav.owl-nav button.owl-prev, .recommend .recommend-nav.owl-nav button.owl-next, .testimonials .testimonials-nav.owl-nav button.owl-next { display: none; } .index-video { display: none; } .home-carousel .content-box h2 { font-size: 30px; line-height: 40px; } .home-carousel .content-box p { font-size: 16px; line-height: 1.4em; margin: 10px 0 30px 0; } .btn-default.bth-default-large { font-size: 16px; } .home-banner { padding-top: 60px; background: none; } .home-banner::before { display: none; } .anim-right h3, .anim-show h3 { font-size: 24px; } .anim-right .details, .anim-show .details { display: none; } .gs-recommend-name { font-size: 20px; left: 10%; } .service-product-box { height: 170px; overflow: hidden; } .tools-re-box-item { width: 100%; position: relative; margin-bottom: 30px; height: 200px; } .section-home-slider { min-height: 680px; } .home-carousel .content-box { height: 280px; padding: 0; } .index-title-h3 { font-size: 20px; padding-bottom: 0; padding-top: 60px; } .data-item { border-bottom: 1px solid #fff; border-right: none; padding: 20px; margin: 8px auto; } .data-item p { min-height: auto; } .index-bg { width: auto; } .home-banner .banner-nav.owl-nav button.owl-prev, .home-banner .banner-nav.owl-nav button.owl-next { display: none; } .data-item-title { font-size: 40px; } .data-box .data-item:nth-child(1) p, .data-box .data-item:nth-child(2) p { margin-bottom: 0 !important; } .index-title { font-size: 26px; } .service-product-box img.service-product-box3-img { width: 100%; transform: scale(1.2); } .section-tools { padding: 20px 0; } .section-tools::before { display: none; } .tools-re-box-item-1 h5 { font-size: 18px; margin-bottom: 0; } .section-tools .row img { max-width: 80%; } .homeMain p { line-height: 1.5; font-size: 14px; } .lc-box { margin-top: 25px; margin-bottom: 15px; padding-right: 0; } .lc-box-title { font-size: 18px !important; margin-bottom: 10px; margin-top: 20px; } .homeMain .lc-box-r-title { margin-top: 20px; } .lc-box-title.pt-30 { padding-top: 0; } .lc-box-r { padding: 25px 0 15px; flex-direction: column-reverse; /* border-top: 1px dashed #cccccc; */ } .index-title { padding-bottom: 10px; } .gs-recommend { height: 180px; overflow: hidden; padding: 0; margin: 0 15px; } .gs-recommend img { height: 200px; width: auto !important; transform: translate(-20%, 0); } .testimonial-content { min-height: 200px; } .section-news, .testimonials-box { padding-bottom: 20px; } .section-news .index-title { margin-top: 20px; } .lc-box-r > div:nth-child(2) { width: 100%; max-height: 176px; overflow: hidden; } .lc-box-r > div:nth-child(2) img { width: 100%; transform: translate(0, -15%); } .lc-box-r:nth-child(2n + 1) { background: none; } .lc-box-r > div .more-link a, .lc-box-r > div .more-link a:link, .lc-box-r > div .more-link a:visited { color: #1d73dd; } .gs-recommend img { height: 180px; } .mrb-lg-40 { margin-bottom: 0px; } .mrb-sm-30 { margin-bottom: 30px; } .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; } .tools-re-box-item-1 > div:nth-child(1) { flex: none; width: 100%; padding-right: 0; text-align: center; margin-bottom: 30px; } .tools-re-box-item-1 > div:nth-child(2) { flex: none; margin-bottom: 0; text-align: center; } } @media screen and (max-width: 991px) { /* application start */ .homeMain .fade-in-card { margin-bottom: 1.875rem; height: 12.5rem; } .homeMain .fade-in-card:last-child { margin-bottom: 0; } /* application end */ .mb0 { margin-bottom: 30px !important; } } @media screen and (max-width: 480px) { .service-product-box.service-product-box2:nth-of-type(1) img { transform: scale(1.4)}; .recommend .recommend-nav.owl-nav button.owl-prev, .testimonials .testimonials-nav.owl-nav button.owl-prev, .recommend .recommend-nav.owl-nav button.owl-next, .testimonials .testimonials-nav.owl-nav button.owl-next { display: none; } .index-video { display: none; } .home-carousel .content-box h2 { font-size: 30px; line-height: 40px; } .home-carousel .content-box p { font-size: 16px; line-height: 1.4em; margin: 10px 0 30px 0; } .btn-default.bth-default-large { font-size: 16px; padding: 10px; } .home-banner { padding-top: 60px; background: none; } .home-banner::before { display: none; } .anim-right h3, .anim-show h3 { font-size: 24px; } .anim-right .details, .anim-show .details { display: none; } .gs-recommend-name { font-size: 20px; left: 10%; } .service-product-box { height: 170px; overflow: hidden; } .tools-re-box-item { width: 100%; position: relative; margin-bottom: 30px; } .section-home-slider { min-height: 900px; } .home-carousel .content-box { height: 280px; padding: 0; } .index-title-h3 { font-size: 20px; padding-bottom: 0; padding-top: 60px; } .data-item { border-bottom: 1px solid #fff; border-right: none; padding: 20px; margin: 8px auto; } .data-item:last-child { border-bottom: none; } .data-item p { min-height: auto; } .index-bg { width: auto; } .home-banner .banner-nav.owl-nav button.owl-prev, .home-banner .banner-nav.owl-nav button.owl-next { display: none; } .data-item-title { font-size: 40px; } .data-box .data-item:nth-child(1) p, .data-box .data-item:nth-child(2) p { margin-bottom: 0 !important; } .index-title { font-size: 26px; } .service-product-box img.service-product-box3-img { width: 100%; transform: scale(1.4); } .section-tools { padding: 20px 0; } .section-tools::before { display: none; } .tools-re-box-item-1 h5 { font-size: 18px; margin-bottom: 0; } .section-tools .row img { max-width: 80%; } .homeMain p { line-height: 1.5; font-size: 14px; } .lc-box { margin-bottom: 15px; padding-right: 0; } .lc-box-title { font-size: 18px !important; margin-bottom: 10px; margin-top: 20px; } .homeMain .lc-box-r-title { margin-top: 20px; } .lc-box-title.pt-30 { padding-top: 0; } .lc-box-r { padding: 25px 0 15px; flex-direction: column-reverse; border-top: 1px dashed #cccccc; } .index-title { padding-bottom: 10px; } .gs-recommend { height: 180px; overflow: hidden; padding: 0; margin: 0 15px; } .gs-recommend img { height: 200px; width: auto !important; transform: translate(-50%, 0); } .section-news, .testimonials-box { padding-bottom: 20px; } .section-news .index-title { margin-top: 20px; } .lc-box-r > div:nth-child(2) { width: 100%; max-height: 170px; overflow: hidden; } .lc-box-r > div:nth-child(2) img { width: 100%; transform: translate(0, -15%); } .section-learning-center .lc-box-r:last-child > div:nth-child(2) img { width: 100%; transform: translate(0, 0); } .lc-box-r:nth-child(2n + 1) { background: none; } .lc-box-r > div .more-link a, .lc-box-r > div .more-link a:link, .lc-box-r > div .more-link a:visited { color: #1d73dd; } .gs-recommend img { height: 180px; } .mrb-lg-40 { margin-bottom: 0px; } .mrb-sm-30 { margin-bottom: 30px; } .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; } .tools-re-box-item-1 { width: 100%; padding: 20px 20px; } .tools-re-box-item-1 > div:nth-child(1) { flex: 1; width: 100%; padding-right: 0; margin-left: 15px; } .tools-re-box-item-1 > div:nth-child(2) { flex: 2; margin-bottom: 0; text-align: center; } .tools-re-box-item-2 p.mb-20 { margin-bottom: 0 !important; } } @media screen and (max-width: 414px) { .service-product-box.service-product-box2 img { transform: scale(1.2); } .btn-default.bth-default-large { font-size: 12px; margin: 15px 6px; padding: 10px; } .section-home-slider { height: 1080px; max-height: 1080px; } .home-carousel .content-box p { font-size: 16px; line-height: 1.4em; margin: 10px 0 30px 0; } .home-carousel .content-box h2 { font-size: 24px; line-height: 30px; } .gs-recommend-name { font-size: 15px; left: 10%; } } @media screen and (width: 480px) { .data-item:last-child { border-bottom: 1px solid #fff; } } @media screen and (width: 320px) { .home-carousel .content-box p { font-size: 13px; line-height: 1.4em; margin: 10px 0 30px 0; } .home-carousel .content-box h2 { font-size: 18px; line-height: 30px; } }