* { box-sizing: border-box; padding: 0; margin: 0; } @import 'partials/_mixin'; $white: #fff; $green: #83b943; $d-green: #679e26; $black: #000000; $gray: #acacac; $pink: #d50876; $d-pink:#a7045b; $blue: #5100a3; $d-blue: #a7045b; $sky-blue: #0066b3; $d-sky-blue: #173387; $fanta: #faa61a; $d-fanta: #f8830f; $red: #9e0b0f; $d-red: #800609; $l-green: #00a76d; $dd-l-green:#007a50; html { font-size: 100%; scroll-behavior: smooth; } body { font-family: 'Muli', sans-serif; font-size: 0.9375rem; line-height: 1.2; background-color: #fff; } h1 { font-size: 3.25rem; font-family: 'Muli', sans-serif; font-weight: 400; line-height: 4.3125rem; color: $white; } h2 { font-size: 2.8125rem; font-family: 'Muli', sans-serif; font-weight: 800; line-height: 3.3125rem; color: $black; } h3 { font-size: 1.75rem; font-family: 'Muli', sans-serif; font-weight: bold; line-height: 2.2rem; color: $white; } h4 { font-size: 1.25rem; font-family: 'Muli', sans-serif; font-weight: bold; color: $white; } p { font-size: 0.9375rem; font-weight: 400; color: $black; line-height: 1.5rem; } a{ outline: none; text-decoration: none; } // img{ // max-width:100%; // } .pad-150 { padding-top: 80px; } .pad-100 { padding-top: 80px; } .pad-b150 { padding-bottom: 80px; } .pad-b100 { padding-bottom: 80px; } .mar-150 { margin-top: 80px; } .mar-100 { margin-top: 80px; } .mar-b150 { margin-bottom: 80px; } .mar-b100 { margin-bottom: 80px; } .container { max-width: 1110px; width: 1110px; margin: 0 auto; } #wrapper { position: relative; width: 100%; overflow: hidden; } .logo { width: 300px; height: 70px; padding-left: 30px; position: relative; display: block; float: left; } header { height: 80px; } .navbar { .form-inline { width: 100%; @include justify-content(flex-end); height: 50px; } ul { background: #1fb6d6; padding: 0 0 0 15px; list-style-type: none; li { @include flexbox(); @include align-items(center); padding: 17px 15px 17px 15px; a { position: relative; font-size: 0.9375rem; // line-height: 1.2; color: #fff; font-weight: bold; padding: 0; span{ display: inline-block; position:relative; transition: transform 500ms; -webkit-transition: -webkit-transform 500ms; -moz-transition: transform 500ms; } &:before{ // color: #fff; // content: attr(data-hover); // position: absolute; // -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; // -moz-transition: -moz-transform 0.3s, opacity 0.3s; // transition: transform 0.3s, opacity 0.3s; content: attr(data-hover); position: absolute; top: -30px; left:0; transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); } } &:last-child { padding-right: 0; padding-left: 8px; a { font-weight: 400; } } &:hover{ a{ &:before{ span{ // -webkit-transform: scale(0.9); // -moz-transform: scale(0.9); // transform: scale(0.9); // opacity: 0; transform: translateY(30px); -webkit-transform: translateY(30px); -moz-transform: translateY(30px); } } } } } } button{ &:hover{ color:$black; } } } .items{ /*max-width: 1040px;*/ width: 100%; } nav.main-nav{ background: #1fb6d6; padding: 17px 15px 17px 25px; list-style-type: none; margin: 0; } .items a, .items2 a{ display:inline-block; text-decoration:none; font-family: 'Montserrat', sans-serif; text-transform: uppercase; font-size: 0.9375rem; line-height: 1.2; color: #fff; font-weight: bold; margin:0 5px; height: 20px; overflow: hidden; padding: 13px 15px 19px 15px; } .items a span{ display: inline-block; position:relative; transition: transform 500ms; -webkit-transition: -webkit-transform 500ms; -moz-transition: transform 500ms; } .items a span:after{ content: attr(data-hover); position: absolute; top: -30px; left:0; color:$black; transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); } .items a:hover span, .items a:focus span { transform: translateY(30px); -webkit-transform: translateY(30px); -moz-transform: translateY(30px); } .items a.active{ span{ color:$black; &:after{ color:$white; } } } .bg-blue { border-radius: 0; background: #1fb6d6; color: $white; } // banner .banner { /*width: calc(100vw - 100px); */ height: calc(100vh - 120px); background: url(http://zeeschoolhosur.in/images/slide-2.jpg) no-repeat center center/cover; position: relative; display: block; margin: 0 auto; .banner-content { @include flexbox(); @include flex-flow(column nowrap); @include justify-content(flex-end); height: 75%; padding-left: 85px; h4 { opacity: 0.5; font-weight: 400; } h1 { span { font-size: 4.75rem; } } } } // banner footer .ban-footer { background: $green; width: calc(100vw - 10px); height: 140px; position: absolute; z-index: 2; bottom: 0; left: -100px; @include transition(0.3s ease-in); ul { list-style-type: none; margin-bottom: 0; padding-left: 100px; li { width: 20%; border-right: 1px solid #fff; text-align: left; padding: 20px 10px 27px 100px; a{ text-decoration: none;color:#fff; &.active{ color:$black; } } h4 { margin-bottom: 0; margin-top: 10px; } &:last-child { border: none; } &:hover, a.active{ h4{ color:$black; } .int{ background-position: -28px -10px; } .int2{ background-position: -110px -10px; } .int3{ background-position: -172px -10px; } .int4{ background-position: -226px -10px; } .int5{ background-position: -297px -10px; } } } } &.fixed{ overflow: hidden; position: fixed; width: 100vw; height: 120px; top:0; left: 0; z-index: 9; ul{ li{ padding: 10px 10px 27px 30px; } } } } .int, .int2, .int3, .int4, .int5{ width:73px; height: 60px; display: block; background: url(../img/ban-sprite-img.png) no-repeat; // background-size: 75px; background-position: -28px -70px; } .int2{ background-position: -110px -70px; width: 65px; } .int3{ background-position: -172px -70px; width: 60px; } .int4{ background-position: -226px -70px; } .int5{ background-position: -297px -70px; } .help-line { width: 549px; height: 250px; background: #000000; position: absolute; right: -10px; bottom: 0; div { padding: 25px 30px; .help-text { padding-left: 25px; } } h4 { opacity: 0.5; font-weight: 400; margin-bottom: 0; } .social { position: absolute; top: 0px; right: 25px; list-style-type: none; // @include flexbox(); // @include flex-direction(column); // @include justify-content(space-around); height: 100%; margin-bottom: 0; li { margin-top: 16px; a { border-radius: 50%; width: 35px; height: 35px; background: #2f2f2f; position: relative; vertical-align: middle; padding: 0; i { text-align: center; display: block; padding-top: 10px; color: $white; } } &:first-child { margin-top: 35px; } &:hover { i { color: $green; } } } } } // 4 rectangle .rect4 { position: relative; ul { list-style-type: none; @include flexbox(); @include flex-flow(row wrap); // @include transform(rotate(45deg)); backface-visibility: hidden; -webkit-backface-visibility: hidden; li { width: 47%; @include flexbox(); position: relative; &:nth-child(odd) { @include justify-content(flex-end); margin-right: 10px; margin-bottom: 10px; } &:nth-child(even) { @include justify-content(flex-start); } &:nth-child(1) { top: -15px; left: 49%; transform: translateX(-50%); } &:nth-child(2) { right: -100px; bottom: -130px; } &:nth-child(3) { bottom: 57px; left: 0; } &:nth-child(4) { bottom: -90px; right: 45px; } } } } .rect { width: 180px; height: 180px; text-align: center; // transform:rotate(-45deg); position: relative; &:before { content: ''; width: 100%; height: 100%; background: $white; position: absolute; top: 0; bottom: 0; left: 0; border-radius: 27px; transform: rotate(45deg); -webkit-box-shadow: -4px 0px 33px -14px rgba(0, 0, 0, 0.48); -moz-box-shadow: -4px 0px 33px -14px rgba(0, 0, 0, 0.48); box-shadow: -4px 0px 33px -14px rgba(0, 0, 0, 0.48); } } .reverse-content { position: absolute; @include transform(translateX(-50%)); top: 10px; left: 50%; backface-visibility: hidden; -webkit-backface-visibility: hidden; h6 { font-weight: bold; font-style: italic; font-size: 1.125rem; margin-bottom: 0; margin-top: 15px; backface-visibility: hidden; -webkit-backface-visibility: hidden; } p { font-size: 0.9375rem; backface-visibility: hidden; -webkit-backface-visibility: hidden; line-height: 1.2; } } //feature .features { background: #f1f2f1; opacity: 0.8; ul { @include transform(rotate(0)); @include justify-content(space-between); li { width: auto; @include transform(rotate(0deg)); .rect { width: 120px; height: 120px; background: transparent; box-shadow: none; &:before, &:after { content: ''; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; border-radius: 20px; transform: rotate(45deg); } &:after { width: 40px; height: 40px; left: 45%; transform: rotate(-45deg) translateX(-50%); top: -31px; border-radius: 5px 15px 7px 10px; } span { width: 30px; height: 35px; font-size: 1.735rem; font-weight: 500; color: #fff; display: block; z-index: 23; position: absolute; left: 50%; transform: translateX(-50%); top: -10px; &:before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; border-radius: 20px; } } .reverse-content { left: auto; top: auto; bottom: 20px; transform: rotate(0) translateX(50%); } } h6 { width: 100%; position: absolute; display: block; text-align: center; font-size: 1.125rem; bottom: -80px; top: auto; right: 0px; backface-visibility: hidden; backface-visibility: hidden; } &:nth-child(1) { left: 10px; transform: none; .rect { &:before { background: $pink; } &:after { background: $d-pink; } } } &:nth-child(2) { .rect { &:before { background: $blue; } &:after { background: $d-sky-blue; } } } &:nth-child(3) { bottom: auto; .rect { &:before { background: $sky-blue; } &:after { background: $d-sky-blue; } .reverse-content { left: 5px; } } } &:nth-child(4) { .rect { &:before { background: $fanta; } &:after { background: $d-fanta; } .reverse-content { left: -5px; } } } &:nth-child(5) { .rect { &:before { background: $red; } &:after { background: $d-red; } // .reverse-content{ // transform: rotate(-45deg) translateX(90%); // } } } &:nth-child(6) { .rect { &:before { background: $green; } &:after { background: $d-green; } // .reverse-content{ // transform: rotate(-45deg) translateX(85%); // } } } &:nth-child(7) { .rect { &:before { background: $l-green; } &:after { background: $d-green; } // .reverse-content{ // transform: rotate(-45deg) translateX(85%); // } } } &:nth-child(odd) { margin-bottom: 0; margin-right: 0; // left:0; } &:nth-child(even) { right: 0; bottom: -60px; } &:hover { -moz-animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite; animation: bounce 2s infinite; } } } } // @include keyframes(bounce) { // 0%, 20%, 50%, 80%, 100% { // @include transform(translateY(0)); // } // 40% { // @include transform(translateY(-30px)); // } // 60% { // @include transform(translateY(-15px)); // } // } @-moz-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -moz-transform: translateY(0); transform: translateY(0); } 40% { -moz-transform: translateY(-30px); transform: translateY(-30px); } 60% { -moz-transform: translateY(-15px); transform: translateY(-15px); } } @-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 60% { -webkit-transform: translateY(-15px); transform: translateY(-15px); } } @keyframes bounce { 0%, 20%, 50%, 80%, 100% { -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); } 40% { -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -webkit-transform: translateY(-30px); transform: translateY(-30px); } 60% { -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -webkit-transform: translateY(-15px); transform: translateY(-15px); } } // card-list .card-list { margin: 0; display: block; li { width: 23%; display: inline-block; margin-right: 20px; -webkit-box-shadow: -4px 0px 33px -14px rgba(0, 0, 0, 0.48); -moz-box-shadow: -4px 0px 33px -14px rgba(0, 0, 0, 0.48); box-shadow: -4px 0px 33px -14px rgba(0, 0, 0, 0.48); .card { border: none; h3 { color: $black; font-size: 1.625rem; font-weight: 800; margin-bottom: 0; line-height: 1.8rem; } } &:last-child { margin-right: 0; } } } //awards .awards { background: $sky-blue; h2 { color: $white; } ul { width: 100%; display: block; // overflow: hidden; li { width: 100%; display: inline-block; outline: none; img { width: 115px; height: 115px; } p { font-size: 1.125rem; color: $white; line-height: 1.275rem; } .d-flex { border-top: 1px solid $white; } } } } //Managements .management { position: relative; ul { @include transform(rotate(0)); li:nth-child(1) { top: -10px; // left: 5px; width: 100%; justify-content: center; } li:nth-child(2), li:nth-child(3) { top: -105px; } li:nth-child(2) { left: -15px; } li:nth-child(3) { right: -17px; left: auto; } } p{ padding-right:25px; } } .list_img{ margin:0; list-style-type: none; li{ display: inline-block; width: 100%; position: relative; } a{ &:hover{ .img-overlay{ top: 50%; left: 50%; opacity: 1; } } } } //img-overlay .img-overlay{ position: absolute; text-align: center; width: 100%; height: 100%; top: 50%; left: 50%; opacity: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; background: rgba(0, 0, 0, 0.23); h6{ font-size: 2rem; color:$white; text-shadow: rgba(0, 0, 0, 0.23); width: 100%; padding: 2rem 0; background: #fa9f0f; top: 160px; position: relative; } } .fadeIn-bottom{ top: 80%; } //fancybox .jumbotron { padding: 3rem 0 0; margin-top:-70px; } .list_img { width: 100%; position: relative; overflow: hidden; ul { display: block; width: 100%; margin-bottom: 0; li { width: 100%; display: inline-block; } } } //persons-list .persons-list { // overflow: hidden; position: relative; display: block; width: 100%; margin: 0; list-style-type: none; li { display: inline-block; width: 100%; outline: none; } } .partner-list { width: 100%; list-style-type: none; @include flexbox(); @include flex-direction(row); @include justify-content(space-between); li { display: inline-block; width: 18%; } } .awards-list, .persons-list{ .slick-dots{ li{ width: 10px; height: 10px; background: $white; border-radius: 50px; &.slick-active{ background: $green; } } } } .persons-list{ .slick-dots{ li{ background: $sky-blue; } } } // Footer .footer_bg { background: $green; padding: 40px; } .fot_social ul li { display: inline-block; } .fot_social ul { margin: 0px; } a.btn-fb, a.btn-in, a.btn-tw, a.btn-you { width: 40px; height: 39px; display: block; float: left; text-indent: -9999em; background: url(../img/social-icon.png) no-repeat; margin: 0 8px 0 0; } a.btn-in { background-position: -47px 0; } a.btn-tw { background-position: -94px 0; } a.btn-you { background-position: -141px 0; } /* Hover button */ a.btn-fb:hover { background-position: 0 -39px; } a.btn-in:hover { background-position: -47px -39px; } a.btn-tw:hover { background-position: -94px -39px; } a.btn-you:hover { background-position: -141px -39px; } .contact-num { display: inline; } .contact-num img { vertical-align: unset; margin-right: 20px; } .mobile-no { display: inline-block; } .mobile-no h3 { color: $black; margin: 0px; font-size: 22px; font-weight: 700; } .mobile-no p a { color: $black; margin: 0px; } .box_footer { position: relative; } .top-pad { padding: 57px 0 8px; border-bottom: 1px solid #cfcfcf; position: relative; background: $white; } .foot-logo { padding-bottom: 15px; border-bottom: 1px solid #cfcfcf; } .location p { position: relative; padding-left: 25px; font-size: 0.8125rem; line-height: 1.25rem; color: #908d8e; } .location p:before { position: absolute; content: ''; background: url(../img/location-icon.png)no-repeat; width: 50%; height: 50%; left: 0px; top: 0px; } .copy_right p a{ font-size: 0.8125rem; color: #908d8e; } .box_end { position: absolute; width: 400px; background: $green; height: 257px; right: 0px; z-index: -1; } .fot_nav ul li a { font-size: 13px; font-weight: 400; color: #908d8e; } .fot_nav ul li { padding-bottom: 10px; list-style-type: none; } .fot_nav ul li:hover a{ color:$black; } // About Style .banner.inner-banner { height: calc(55vh - 120px); } .ban-footer.about { width: calc(100vw - 0px); h3{ padding: 15px 0; margin-bottom: 0; } } .Q_navigation h5 { background: #0072bc; color: $white; text-align: left; font-weight: 700; } .Q_navigation ul{ padding-top: 10px; } .Q_navigation ul li { position: relative; padding: 0px 0 0 28px; } .Q_navigation ul li a { font-size: 0.9375rem; font-weight: 700; color: $black; } .Q_navigation ul li:before { content: ''; position: absolute; width: 8px; height: 8px; border-radius: 25px; background: #00a76d; left: -2px; top: 6px; } .page_links{ &:hover{ .text-white{ color: $black !important; text-decoration: none; } .int{ background-position: -28px -10px; } .int2{ background-position: -110px -10px; } .int3{ background-position: -172px -10px; } .int4{ background-position: -226px -10px; } .int5{ background-position: -297px -10px; } } } .sied-navbar .page_links { background: #1fb6d6; } .sied-navbar .page_links:nth-child(2) { background: #83b943; } .sied-navbar .page_links:nth-child(3) { background: #ecb200; } .sied-navbar .page_links:nth-child(4) { background: #e38d41; } .sied-navbar .page_links { background: #1fb6d6; } .sied-navbar .page_links span { color: $white; text-align: left; font-weight: 700; font-size: 1.25rem; } .Q_navigation.gallery.video { position: relative; overflow: hidden; } .Q_navigation.gallery ul li:before { background: none; } .Q_navigation.gallery ul li { width: 40%; display: inline-block; } .right-align figure { display: inline-block; } .right-align p { float: right; width: 53%; } .left-align figure { display: inline-block; } .left-align p { width: 48%; display: inline-block; vertical-align: top; } .mobile_nav { display: none; } // Buttone Style .button-4 { width: 140px; height: 50px; background: #83b943; float: left; box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.23); text-align: center; cursor: pointer; position: relative; box-sizing: border-box; overflow: hidden; margin: 20px 0 40px 0px; } .button-4 a { font-weight: 800; font-size: 16px; color: #000; text-decoration: none; line-height: 50px; transition: all .5s ease; z-index: 2; position: relative; } .eff-4 { width: 140px; height: 50px; left: -140px; background: #fff; position: absolute; transition: all .5s ease; z-index: 1; } .button-4:hover .eff-4 { left: 0; } .button-4:hover a { color: #3996d2; } // .button-4.about_btn { // float: none; // text-align: center; // margin: 40px auto; // background: #fff; // } // .button-4.about_btn .eff-4 { // background: #3996d2; // } // .button-4.about_btn:hover a { // color: #fff; // } // End .right-arrow,.left-arrow { i{ font-size: 1.78rem; color:$black; } &:hover{ i{ color:$green; } } } .below-1024{display: none;} // Slick css .slick-slider { position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent } .slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0 } .slick-list:focus { outline:none } .slick-list.dragging { cursor:pointer; cursor:hand } .slick-slider .slick-track,.slick-slider .slick-list { -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0) } .slick-track { position:relative; top:0; left:0; display:block } .slick-track:before,.slick-track:after { display:table; content:'' } .slick-track:after { clear:both } .slick-loading .slick-track { visibility:hidden } .slick-slide { display:none; float:left; height:100%; min-height:1px } [dir='rtl'] .slick-slide { float:right } .slick-slide img { display:block } .slick-slide.slick-loading img { display:none } .slick-slide.dragging img { pointer-events:none } .slick-initialized .slick-slide { display:block } .slick-loading .slick-slide { visibility:hidden } .slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent } .slick-arrow.slick-hidden { display:none } // @charset "UTF-8"; .slick-loading .slick-list { background:#fff url(../images/ajax-loader.gif) center center no-repeat } @font-face { font-family:'slick'; font-weight:400; font-style:normal; src:url(../fonts/slick.eot); src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg") } .slick-prev,.slick-next { font-size:0; line-height:0; position:absolute; top:50%; display:block; width:20px; height:20px; margin-top:-10px; padding:0; cursor:pointer; color:transparent; border:none; outline:none; background:transparent } .slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus { color:transparent; outline:none; background:transparent } .slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before { opacity:1 } .slick-prev.slick-disabled:before,.slick-next.slick-disabled:before { opacity:.25 } .slick-prev:before,.slick-next:before { font-family:'slick'; font-size:20px; line-height:1; opacity:.75; color:#fff; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .slick-prev { left:-25px } [dir='rtl'] .slick-prev { right:-25px; left:auto } .slick-prev:before { content:'←' } [dir='rtl'] .slick-prev:before { content:'→' } .slick-next { right:-25px } [dir='rtl'] .slick-next { right:auto; left:-25px } .slick-next:before { content:'→' } [dir='rtl'] .slick-next:before { content:'←' } .slick-slider { margin-bottom:30px } .slick-dots { position:absolute; bottom:-45px; display:block; width:100%; padding:0; list-style:none; text-align:center } .slick-dots li { position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; cursor:pointer } .slick-dots li button { font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent } .slick-dots li button:hover,.slick-dots li button:focus { outline:none } .slick-dots li button:hover:before,.slick-dots li button:focus:before { opacity:1 } .slick-dots li button:before { font-family:'slick'; font-size:6px; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px; content:'•'; text-align:center; opacity:.25; color:#000; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .slick-dots li.slick-active button:before { opacity:.75; color:#000 } //media @media(min-width:320px)and(max-width:1110px) { .container { max-width: 90%; width: 90%; margin: 0 auto; } } @media(max-width:1560px) { .banner { .banner-content { height: 65%; } } .top-pad{padding-bottom: 20px;} .rect4{ ul{ margin-left: -40px; li{ &:nth-child(1){ left:47%; } } } } .features{ .rect4{ ul{ li{ &:nth-child(1){ left:auto; } } } } } } @media(max-width:1440px){ } @media(max-width:1170px) { .items a{ font-size: 0.859rem; padding: 13px 4px 19px 5px; } .banner { .banner-content { height: 45%; } } } @media(max-width:1080px) { html { font-size: 95%; } body { font-size: 0.875rem; } h1 { font-size: 3rem; } h2 { font-size: 2.6rem; } h3 { font-size: 1.5rem; } h4 { font-size: 1.125rem; } .rect4 { ul { li { width: 40%; &:nth-child(2) { right: -75px; } &:nth-child(3) { left: 10px; } } } } .features { ul { // display: block !important; li { width: auto; &:nth-child(2) { right: auto; } } } } .partner-list { width: 100%; overflow: hidden; display: block; li { width: 100%; display: inline-block; } } .management-person{ ul{ li{ width: 150px; height: 150px; } } } .foot-logo{ img{ width:180px; } } .below-991{ display: block; } .management-person{display: none;} } @media(max-width:991px) { .west-navigation { display: none; } .navbar{ .form-inline{display: none;} } .mobile_nav { display: block; } .rect4 { ul { li { &:nth-child(1) { left: 35%; } } } } .features { ul { padding-bottom: 70px; li { width: 32%; @include flexbox(); @include justify-content(center); &:nth-child(1) { left: auto; } &:nth-child(odd), &:nth-child(even) { @include justify-content(center); } &:nth-child(4), &:nth-child(6) { bottom: -100px; } &:nth-child(5) { bottom: -170px; } &:nth-child(7) { bottom: -200px; } } } } .awards { position: relative; display: flex; .row { flex-direction: column-reverse; } figure { text-align: center; } } .testimonials { figure { text-align: center; } } .management { .rect4 { ul { display: none; li { &:nth-child(1) { left: 50%; } &:nth-child(2) { @include justify-content(flex-end); left: 60px; } } } } } .card-list { width: 100%; position: relative; display: block; li { width: 100%; display: block; box-shadow: none; border:1px solid $black; margin:0 auto; } } .partner-list { .slick-slide img{ margin: 0 auto; } } } @media(max-width:768px) { html { font-size: 75%; } .banner { width: 100vw; .banner-content { height: 60%; } } .help-line { display: none; } .ban-footer { left: 0; width: 100%; } .copy_right { text-align: center; &.text-right{ text-align: center !important; } } .right-align p, .left-align p { float: none; width: 100%; } .right-align figure, .left-align figure { text-align: center; display: block; } .box_end { display: none; } .mobile_nav { display: block; } .rect4 { ul { li{ &:nth-child(1) { left: 40%; } &:nth-child(4){ right:50px; } } } } .features{ ul{ li{ &:nth-child(1){ left: auto; } &:nth-child(4){ right:auto; } } } } .management { .rect4{ ul { li{ &:nth-child(2){ left:30px; top:-115px; } &:nth-child(3){ left:75px; } } } } } .below-1024{ img{width:100%;} } } @media(max-width:668px){ html { font-size: 80%; } body { font-size: 0.875rem; } h1 { font-size: 2.63rem; line-height: 3.5rem; span{ font-size: 3rem; } } h2 { font-size: 2rem; line-height: 2.53rem; } h3 { font-size: 1.25rem; line-height: 1.53rem; } h4 { font-size: 0.825rem; line-height: 1.3rem; } .pad-150{ padding-top:100px; } .pad-100{ padding-top:75px; } .mar-150{ margin-top:100px; } .mar-100{ margin-top:75px } .pad-b100{ padding-bottom:75px; } .logo{ img{ width: 200px; } } .banner .banner-content h1 span{font-size: 3.42rem;} .awards{ figure{ margin-left: -75px; } } .banner .banner-content { height: 70%; padding-left: 25px; } .mobile-no h3{font-size: 1rem;} .Q_navigation.gallery { ul{ li{ width: 48%; padding: 0; img{ width: 100%; } } } } } @media(max-width:580px){ h2{ br{display: none;} } img{ max-width: auto; } .ban-footer{ display: none; ul{ li{ padding: 27px 0px 27px 10px; } } } .rect4.year { ul { li{ &:nth-child(1) { left: 49%; } &:nth-child(2) { right:-78px; bottom: -88px; } &:nth-child(3){ left: 25px; bottom: 50px; } &:nth-child(4){ right: 19px; bottom: -55px; } } } } .features{ padding-bottom: 200px; .rect4 { ul { li{ .rect { width:100px; height:100px; span{top:-5px;} .reverse-content{ width: auto; left:12px; } &:after{ top:-26px; } } &:nth-child(1) { left: 50px; .rect { .reverse-content{ left:12px; } } } &:nth-child(2){ left:20px; .rect { .reverse-content{ left:12px; } } } &:nth-child(4){ left:30px; .rect { .reverse-content{ img{ width:40px; } } } } &:nth-child(5){ left:25px; } &:nth-child(7){ left: 56%; transform: translateX(-50%); top: 250px; } } } } } .management { .rect4 { ul { li{ width: auto; height: auto; img{ width:150px; height: 150px;; } &:nth-child(2){ left: -27%; top: 85px; } &:nth-child(3){ width: 100%; left: -35px; top: -73px; } } } } } .footer_bg{ .fot_social, .text-right{ text-align: center !important; } .fot_social{ margin-bottom: 15px; } } .foot-logo{ text-align: center; } .location{ text-align: center; p{ &:before{ left:50%; @include transform(translateX(-50%)); } } } .awards { ul { li { img{ width: auto; height: auto; } } } } .awards-list{ .ml-3{ width: 75%; } } .rect{ width:120px; height:120px; .reverse-content{ width: 85%; top:0; img{ width:40px; } } } .rect4 { ul { li{ &:nth-child(4){ .reverse-content{ img{ width:30px; } } } } } } } @media(max-width:390px){ .rect4.year ul li:nth-child(1){ left:195px; } } @media(max-width:350px){ .rect4.year ul li:nth-child(1){ left:185px; } }