/*================================================ 03. Banner CSS =================================================*/ /*---Slider Style---*/ #ic-slider { position: relative; margin-bottom: 0; .slick-active { h3{ animation: fadeInDown100 both; animation-delay: 1s; animation-duration: 1s; } .ic-b-text{ animation: fadeInDown100 both; animation-delay: 1s; animation-duration: 1s; } p{ animation: fadeIn both; animation-delay: 1.3s; animation-duration: 1s; } .ic-btn-t{ animation: fadeInUp100 both; animation-delay: 1s; animation-duration: 1s; } } .slider-item{ background-repeat: no-repeat; background-position: 60%; position: relative; height: 800px; //Responsive @media #{$desktop-device}{ height: 600px; } @media #{$tablet-device}{ height: 600px; } @media #{$large-mobile}{ height: 600px; } @media #{$small-mobile}{ height: 450px; } .container{ display: table; height: 100%; .row{ display: table-cell; vertical-align: middle; } } } .slider-item-inner { height: 100%; &::before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; z-index: 1; background: rgba(158, 109, 54, 0.7); background: -moz-linear-gradient(left, rgba(158, 109, 54, 0.7) 0%, rgba(156, 144, 38, 0) 75%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(158, 109, 54, 0.7)), color-stop(75%, rgba(156, 144, 38, 0))); background: -webkit-linear-gradient(left, rgba(158, 109, 54, 0.7) 0%, rgba(156, 144, 38, 0) 75%); background: -o-linear-gradient(left, rgba(158, 109, 54, 0.7) 0%, rgba(156, 144, 38, 0) 75%); background: -ms-linear-gradient(left, rgba(158, 109, 54, 0.7) 0%, rgba(156, 144, 38, 0) 75%); background: linear-gradient(to right, rgba(158, 109, 54, 0.7) 0%, rgba(156, 144, 38, 0) 75%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e6d36', endColorstr='#9c9026', GradientType=1); } h3, .ic-b-text, .ic-btn-t, p { opacity: 0; } .slider-text{ z-index: 1; position: relative; h3 { color: $text-color; font-weight: bold; margin-bottom: 0; } .ic-b-text { font-size: 48px; font-weight: bold; text-transform: uppercase; color: $white; font-family: 'Playfair Display', serif; //Responsive @media #{$tablet-device}{ font-size: 38px; } @media #{$large-mobile}{ font-size: 30px; } @media #{$extra-small-mobile}{ font-size: 26px; } } p { max-width: 650px; color: $white; } a { font-weight: bold; } } } .slick-dots { position: absolute; left: 50%; list-style: none; bottom: 30px; transform: translateX(-50%); li { display: inline-block; margin: 0; &.slick-active{ button{ background-color: #9e6d36; } } button { background: #c69749; color: #c69749; border: 1px solid #9e6d36; border-radius: 50%; width: 14px; height: 14px; overflow: hidden; &::before{ display: none; } } } } .slick-arrow { position: absolute; opacity: 1; z-index: 9; width: 53px; height: 53px; top: 50%; @include translateY(-50%); cursor: pointer; &.slick-prev-div{ left:25px; } &.slick-next-div{ right:25px; } //Responsive @media #{$desktop-device}{ display: none !important; } @media #{$tablet-device}{ display: none !important; } @media #{$large-mobile}{ display: none !important; } @media #{$small-mobile}{ display: none !important; } i { font-size: 60px; color: #fff; position: absolute; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-transition: 0.2s ease-in-out; -moz-transition: 0.2s ease-in-out; -ms-transition: 0.2s ease-in-out; -o-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; text-align: center; cursor: pointer; &:hover { color: $primary; } //Responsive @media #{$laptop-device}{ font-size: 45px; } } } .container{ @media #{$laptop-device}{ max-width: 1080px; } } } /*---Experience Area Banner---*/ #ic-experience, #ic-top-footer { padding-top: 110px; padding-bottom: 110px; //Responsive @media #{$laptop-device}{ padding-top: 90px; padding-bottom: 90px; } @media #{$desktop-device}{ padding-top: 90px; padding-bottom: 90px; } @media #{$tablet-device}{ padding-top: 80px; padding-bottom: 80px; } @media #{$large-mobile}{ padding-top: 70px; padding-bottom: 70px; } } .ic-experience { .ic-content-col { @include align-items(center); } .ic-content { h3 { color: $white; margin-bottom: 22px; } p { color: $white; } a { margin-top: 40px; } } } /*---Experience Lawyer Banner---*/ .ic-experience-lawyer-content { .ic-content-col { @include align-items(center); .ic-single-feature { overflow: hidden; .ic-icon { @extend %flex-center; width: 70px; height: 70px; float: left; background-color: rgb(255, 255, 255); @include box-shadow(1px 1.732px 7.68px 0.32px rgba(21, 19, 16, 0.05)); @include transition (all .2s ease); i { color: $primary; font-size: 36px; @include transition (all .2s ease); } } .ic-text { margin-left: 100px; margin-top: -3px; h4 { color: $primary; margin-bottom: 12px; } } &:not(:last-child) { margin-bottom: 35px; } &:hover { .ic-icon { background-color: $primary; i { color: $white; } } } } } } /*---About Us Area---*/ #ic-about-us { h4{ font-weight: 700; } .ic-single-col { max-width: 550px; @media screen and (min-width:992px) and (max-width: 1199.98px){ max-width: 452px; } text-align: justify; } } #ic-about-us .ic-image-col { width: 100%; text-align: right; @media only screen and (max-width:991px) { margin-left: auto; margin-right: auto; text-align: center; img { max-width: 690px; } } @media only screen and (max-width:767px) { img { max-width: 510px; } } @media only screen and (max-width:575px) { img { max-width: 100%; } } } .ic-img-text { [class^="col-"] { @include flexbox(); } } section#ic-about-us .ic-btn-t { min-width: 133px; display: inline-flex; justify-content: center; }