📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
sigortascripti.demodesign.com.tr
/
assets
/
css
📝
style.css
← Geri Dön
/* Css For Blackcats */ /************ TABLE OF CONTENTS *************** 1. Fonts 2. Reset 3. Global 4. Main Header/style-one/style-two 5. Main Slider/style-one/style-two 6. Intro Section 7. Welcome Section 9. Cta Section 8. Research Fields 10. Testimonial Section 11. Researches Section 12. Team Section 14. Video 15. Fact Counter 16. News Section 19. Clients Section 20. Main Footer 21. Footer Bottom 22. Research Style Two 23. Innovative Solution 24. Discover Section 25. Testimonial Section 26. Chooseus Section 27. News Style Two 28. Page Title 29. Research Page Section 30. Research Details 31. Professor Page Section 32. Professor Details 33. About Section 34. Error Section 35. Blog Page Section 36. Blog Details 37. Blog Sidebar 38. Contact Section 39. Google Map **********************************************/ /*** ==================================================================== Reset ==================================================================== ***/ * { margin:0px; padding:0px; border:none; outline:none; } /*** ==================================================================== Global Settings ==================================================================== ***/ body { font-size:18px; color:#606060; line-height:28px; font-weight:400; background:#ffffff; font-family: 'Nunito', sans-serif; background-size:cover; background-repeat:no-repeat; background-position:center top; -webkit-font-smoothing: antialiased; } @media (min-width:1200px) { .container { max-width: 1170px; padding: 0px 15px; } } .large-container{ max-width: 1450px; padding: 0px 15px; margin: 0 auto; } .container-fluid{ padding: 0px; } .auto-container{ position:static; max-width:1200px; padding:0px 15px; margin:0 auto; } .small-container{ max-width:680px; margin:0 auto; } .boxed_wrapper{ position: relative; margin: 0 auto; overflow: hidden !important; width: 100%; min-width: 300px; } a{ text-decoration:none; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } a:hover{ text-decoration:none; outline:none; } input,button,select,textarea{ font-family: 'Nunito', sans-serif; font-weight: 400; font-size: 15px; background: transparent; } ul,li{ list-style:none; padding:0px; margin:0px; } input{ transition: all 500ms ease; } button:focus, input:focus, textarea:focus{ outline: none; box-shadow: none; transition: all 500ms ease; } p{ position: relative; font-family: 'Nunito', sans-serif; color: #696969; font-weight: 400; margin: 0px; transition: all 500ms ease; } h1,h2,h3,h4,h5,h6{ position:relative; font-family: 'Montserrat Alternates', sans-serif; font-weight: 400; color: #111111; margin: 0px; transition: all 500ms ease; } /* Preloader */ .handle-preloader { align-items: center; -webkit-align-items: center; display: flex; display: -ms-flexbox; height: 100%; justify-content: center; -webkit-justify-content: center; position: fixed; left: 0; top: 0; width: 100%; z-index: 99999; } .preloader-close{ position: fixed; z-index: 999999; font-size: 14px; background: #ffffff; padding: 5px 20px 2px 20px; cursor: pointer; right: 0; top: 0; font-weight: 600; } .handle-preloader .animation-preloader { position: absolute; z-index: 100; } .handle-preloader .animation-preloader .spinner{ animation: spinner 1s infinite linear; border-radius: 50%; height: 150px; margin: 0 auto 45px auto; width: 150px; } .handle-preloader .animation-preloader .txt-loading { text-align: center; user-select: none; } .handle-preloader .animation-preloader .txt-loading .letters-loading:before{ animation: letters-loading 4s infinite; content: attr(data-text-preloader); left: 0; opacity: 0; top:0; position: absolute; } .handle-preloader .animation-preloader .txt-loading .letters-loading{ font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; letter-spacing: 15px; display: inline-block; position: relative; font-size: 60px; line-height: 60px; text-transform: uppercase; } .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {animation-delay: 0.2s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {animation-delay: 0.4s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {animation-delay: 0.6s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {animation-delay: 0.8s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before { animation-delay: 1s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before { animation-delay: 1.2s;} .handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before { animation-delay: 1.4s;} .handle-preloader .loader-section { background-color: #ffffff; height: 100%; position: fixed; top: 0; width: calc(50% + 1px); } .preloader .loaded .animation-preloader { opacity: 0; transition: 0.3s ease-out; } .handle-preloader .animation-preloader .txt-loading .letters-loading{ color: #fff; } .handle-preloader .animation-preloader .txt-loading .letters-loading:before{ color: #fff; } .handle-preloader .animation-preloader .spinner{ border: 3px solid #fff; border-top-color: rgba(255, 255, 255, 0.5); } /* Animación del preloader */ @keyframes spinner { to { transform: rotateZ(360deg); } } @keyframes letters-loading { 0%, 75%, 100% { opacity: 0; transform: rotateY(-90deg); } 25%, 50% { opacity: 1; transform: rotateY(0deg); } } @media screen and (max-width: 767px) { .handle-preloader .animation-preloader .spinner { height: 8em; width: 8em; } } @media screen and (max-width: 500px) { .handle-preloader .animation-preloader .spinner { height: 7em; width: 7em; } .handle-preloader .animation-preloader .txt-loading .letters-loading {font-size: 40px; letter-spacing: 10px;} } .centred{ text-align: center; } .pull-left{ float: left; } .pull-right{ float: right; } figure{ margin: 0px; } img { display: inline-block; max-width: 100%; height: auto; transition-delay: .1s; transition-timing-function: ease-in-out; transition-duration: .7s; transition-property: all; } /** theme-button **/ .theme-btn{ position: relative; display: inline-block; overflow: hidden; font-size: 16px; line-height: 26px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; color: #fff; text-align: center; padding: 17px 41.5px; border-radius: 4px; z-index: 1; transition: all 500ms ease; } .theme-btn:hover{ color: #ffffff; } .theme-btn:before{ webkit-transition-duration: 800ms; transition-duration: 800ms; position: absolute; width: 200%; height: 200%; content: ""; bottom: 110%; left: 50%; background: #091125; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 50%; z-index: -1; } .theme-btn:hover:before{ bottom: -40%; } .pagination{ position: relative; display: block; } .pagination li{ display: inline-block; margin: 0px 3.5px; } .pagination li a{ position: relative; display: inline-block; font-size: 16px; font-weight: 600; font-family: 'Montserrat Alternates', sans-serif; height: 54px; width: 54px; line-height: 54px; background: #f4f4f4; text-align: center; color: #111; border-radius: 5px; z-index: 1; transition: all 500ms ease; } .pagination li a:hover, .pagination li a.current{ color: #fff !important; } .pagination li:first-child a, .pagination li:last-child a{ color: #747b81; } .sec-pad{ padding: 110px 0px; } .mr-0{ margin: 0px !important; } .scroll-top{ width: 55px; height: 55px; line-height: 64px; position: fixed; bottom: 105%; right: 30px; font-size: 30px; z-index: 99; color: #ffffff; border-radius: 5px; text-align: center; cursor: pointer; transition: 1s ease; } .scroll-top.open { bottom: 50px; } .sec-title{ position: relative; display: block; margin-bottom: 33px; } .sec-title .top-title{ position: relative; display: inline-block; padding: 7px 24px 3px 25px; margin-bottom: 20px; } .sec-title .top-title p{ position: relative; font-size: 14px; line-height: 24px; font-family: 'Nunito', sans-serif; font-weight: 700; text-transform: uppercase; } .sec-title .top-title .shape .line{ position: absolute; z-index: 1; } .sec-title .top-title .shape .line-1{ left: 0px; top: 0px; width: 24px; height: 2px; } .sec-title .top-title .shape .line-2{ left: 0px; top: 0px; width: 2px; height: 34px; } .sec-title .top-title .shape .line-3{ right: 0px; bottom: 0px; width: 2px; height: 34px; } .sec-title .top-title .shape .line-4{ right: 0px; bottom: 0px; width: 24px; height: 2px; } .sec-title .top-title .shape .bg-shape{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; } .sec-title h2{ font-size: 36px; line-height: 46px; font-weight: 700; } .sec-title.light h2{ color: #ffffff; } .sec-title-two{ position: relative; display: block; margin-bottom: 50px; } .sec-title-two p{ display: block; font-size: 14px; line-height: 24px; font-weight: 700; text-transform: uppercase; padding-bottom: 16px; margin-bottom: 22px; } .sec-title-two p:before{ position: absolute; content: ''; background: url(../images/icons/line-5.png); width: 74px; height: 3px; left: 0px; bottom: 0px; background-repeat: no-repeat; } .blue .sec-title-two p:before{ background: url(../images/icons/line-5.png); } .gradient-color .sec-title-two p:before{ background: url(../images/icons/line-8.png); } .sec-title-two.light p:before{ background: url(../images/icons/line-6.png); } .sec-title-two.centred p:before{ left: 50%; transform: translateX(-50%); } .sec-title-two h2{ display: block; font-size: 36px; line-height: 46px; font-weight: 700; } .sec-title-two.light p, .sec-title-two.light h2{ color: #fff; } .sec-title .icon-box{ position: relative; display: inline-block; padding-right: 90px; font-size: 32px; line-height: 30px; margin-bottom: 21px; } .sec-title.centred .icon-box{ padding-left: 90px; } .sec-title .icon-box .shape-box .shape{ position: absolute; width: 60px; height: 2px; } .sec-title .icon-box .shape-box .shape-1{ top: 12px; right: 0px; } .sec-title .icon-box .shape-box .shape-2{ right: 10px; bottom: 11px; } .sec-title .icon-box .shape-box .shape-3{ left: 0px; top: 12px; } .sec-title .icon-box .shape-box .shape-4{ left: 10px; bottom: 11px; } .sec-title-three{ position: relative; display: block; margin-bottom: 50px; } .sec-title-three h2{ display: block; font-size: 36px; line-height: 46px; font-weight: 700; padding-bottom: 23px; } .sec-title-three h2:before{ position: absolute; content: ''; width: 70px; height: 3px; left: 0px; bottom: 0px; } .sec-title-three.centred h2:before{ left: 50%; transform: translateX(-50%); } .sec-title-three .icon-box{ position: relative; font-size: 34px; line-height: 35px; margin-bottom: 11px; } /*** ==================================================================== Home-Page-One ==================================================================== ***/ /** main-header **/ .main-header{ position:relative; left:0px; top:0px; z-index:999; width:100%; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .sticky-header{ position:fixed; opacity:0; visibility:hidden; left:0px; top:0px; width:100%; z-index:0; background: #ffffff; border-bottom: 1px solid rgba(9,7,37,0.1); transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .fixed-header .sticky-header{ z-index:999; opacity:1; visibility:visible; -ms-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -op-animation-name: fadeInDown; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -ms-animation-duration: 500ms; -moz-animation-duration: 500ms; -op-animation-duration: 500ms; -webkit-animation-duration: 500ms; animation-duration: 500ms; -ms-animation-timing-function: linear; -moz-animation-timing-function: linear; -op-animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-timing-function: linear; -ms-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -op-animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } /** header-top **/ .header-top{ position: relative; width: 100%; padding: 12.5px 0px; } .header-top .info li{ position: relative; display: inline-block; font-size: 15px; color: #ffffff; font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; margin-right: 25px; } .header-top .info li:last-child{ margin: 0px !important; } .header-top .info li i{ position: relative; font-size: 18px; margin-right: 10px; font-weight: 400; top: 3px; } .header-top .info li a{ display: inline-block; color: #ffffff; } .header-top .info li a i{ margin-right: 0px; margin-left: 10px; } .header-top .info li a:hover{ text-decoration: underline; } .header-top .info li:before{ position: absolute; content: ''; background: rgba(255,255,255,0.3); width: 1px; height: 24px; top: 3px; right: -15px; } .header-top .info li:last-child:before{ display: none; } /** header-upper **/ .header-upper{ position: relative; width: 100%; background: #091125; } .header-upper .logo-box{ position: relative; padding: 34px 0px 32px 0px; } .header-upper .logo-box .logo{ position: relative; max-width: 231px; width: 100%; } .header-upper .logo-box .logo img{ width: 100%; } .header-upper .info-list .theme-btn:before{ background: #fff; } .header-upper .info-list .theme-btn:hover{ } .header-upper .info-list .theme-btn{ padding: 14px 28px; } .header-upper .info-list{ position: relative; display: flex; margin-top: 33px; } .header-upper .info-list li{ position: relative; display: inline-block; padding-left: 90px; margin-right: 30px; } .header-upper .info-list li:last-child{ padding: 0px; margin: 0px; } .header-upper .info-list li i{ position: absolute; left: 0px; top: 3px; font-size: 55px; line-height: 50px; } .header-upper .info-list li i:after{ position: absolute; content: ''; background: rgba(255,255,255,0.2); width: 1px; height: 54px; top: -2px; right: -15px; } .header-upper .info-list li p{ color: rgba(255,255,255,0.7); line-height: 24px; margin-bottom: 3px; } .header-upper .info-list li h5{ display: block; font-size: 18px; line-height: 26px; color: #ffffff; font-weight: 600; } .header-upper .info-list li h5 a{ display: inline-block; color: #fff; } .header-upper .info-list li h5 a:hover{ } .social-style-one li{ position: relative; display: inline-block; float: left; margin-right: 10px; } .social-style-one li:last-child{ margin: 0px !important; } .social-style-one li a{ position: relative; display: inline-block; width: 40px; height: 40px; line-height: 40px; background: #f4f4f4; border-radius: 5px; text-align: center; font-size: 16px; color: #111111; } .social-style-one li a:hover{ color: #ffffff; } .main-header .menu-right-content{ position: relative; padding: 20px 0px; } .main-header .menu-right-content .social-style-one, .main-header .menu-right-content .cart-box{ position: relative; float: left; } .main-header .menu-right-content .cart-box a{ position: relative; display: inline-block; font-size: 28px; line-height: 40px; padding-right: 25px; } .main-header .menu-right-content .social-style-one{ padding-right: 30px; margin-right: 30px; border-right: 1px solid #e0e0e0; } .main-header .menu-right-content .cart-box a span{ position: absolute; top: -10px; right: 0px; font-size: 14px; font-weight: 700; } .main-header .menu-right-content .cart-box a:hover{ color: #091024; } /** search box btn **/ .main-header .search-box-btn{ position: relative; font-size: 15px; color: #fff; cursor: pointer; display: inline-block; background: transparent; transition: all 500ms ease; } .main-header .search-box-btn:hover{ } .main-header .search-box-outer .dropdown-menu { top: 55px !important; padding: 0px; width: 330px; background: #091125; right: 0px; left: inherit !important; transform: translate3d(0px, 0px, 0px) scale3d(0.8,0.8,0.8) !important; border: 1px solid rgba(255,255,255,0.2); transition: .5s ease; display: block; opacity: 0; visibility: hidden; } .main-header.style-two .search-box-outer .dropdown-menu{ right: inherit; left: 0px !important } .main-header .search-box-outer .show .dropdown-menu { display: block; transform: scale3d(1,1,1)!important; opacity: 1; visibility: visible; } .main-header .search-panel .form-container{ padding: 30px; } .main-header .search-panel .form-group { position: relative; margin: 0px; } .main-header .search-panel input[type="text"], .main-header .search-panel input[type="search"], .main-header .search-panel input[type="password"], .main-header .search-panel select { display: block; width: 100%; line-height: 24px; padding: 9px 50px 9px 15px; height: 50px; border-radius: 3px; background: #ffffff; } .main-header .search-panel input:focus, .main-header .search-panel select:focus { border-color: #f3f5fe; } .main-header .search-panel .search-btn { position: absolute; right: 1px; top: 1px; width: 50px; height: 48px; line-height: 48px; text-align: center; color: #091125; background: transparent; font-size: 14px; border-radius: 0px 3px 3px 0px; cursor: pointer; } .dropdown-toggle::after { display: none; } /** main-menu **/ .main-menu{ float: left; } .main-menu .navbar-collapse{ padding:0px; display:block !important; } .main-menu .navigation{ margin:0px; } .main-menu .navigation > li{ position:inherit; float:left; z-index:2; padding: 25px 0px; margin: 0px 22px; -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; } .main-menu .navigation > li:last-child{ margin-right:0px !important; } .main-menu .navigation > li:first-child{ margin-left: 0px !important; } .main-menu .navigation > li > a{ position:relative; display:block; text-align:center; font-size:16px; line-height:30px; padding-right: 17px; font-family: 'Montserrat Alternates', sans-serif; font-weight:700; opacity:1; color: #111111; z-index:1; -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; } .main-header .main-menu .navigation > li > a:after{ position: absolute; content: ''; background: #e0e0e0; width: 1px; height: 40px; top: -5px; right: -20px; } .main-header.style-two .main-menu .navigation > li > a:after{ display: none; } .main-menu .navigation > li:last-child > a:after{ display: none; } .main-menu .navigation > li.current > a, .main-menu .navigation > li:hover > a{ } .main-menu .navigation > li.dropdown > a:before{ position: absolute; content: "\e94f"; font-family: 'icomoon'; font-weight: 400; font-size: 12px; top: 0px; right: 0px; transition: all 500ms ease; } .sticky-header .outer-box{ position: relative; } .main-menu .navigation > li > ul, .main-menu .navigation > li > .megamenu{ position:absolute; left: inherit; top:100%; width:270px; z-index:100; display:none; opacity: 0; visibility: hidden; padding: 10px 0px; filter: alpha(opacity=0); background: #fff; border-radius: 0px 0px 5px 5px; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg); -webkit-transform-origin: 0 0; transform-origin: 0 0; } .main-menu .navigation > li > ul.from-right{ left:auto; right:0px; } .main-menu .navigation > li > ul > li{ position:relative; width:100%; padding: 0px 30px; -webkit-transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s; transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s; opacity: 0; visibility: hidden; -webkit-transform: translateY(5px); transform: translateY(5px); } .main-menu .navigation > li:hover > ul > li{ opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); } .main-menu .navigation > li > ul > li:nth-child(2n+1) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .main-menu .navigation > li > ul > li:nth-child(2n+2) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .main-menu .navigation > li > ul > li:nth-child(2n+3) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .main-menu .navigation > li > ul > li:nth-child(2n+4) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .main-menu .navigation > li > ul > li:nth-child(2n+5) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .main-menu .navigation > li > ul > li:nth-child(2n+6) { -webkit-transition-delay: 0.35s; transition-delay: 0.35s; } .main-menu .navigation > li > ul > li:nth-child(2n+7) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; } .main-menu .navigation > li > ul > li:nth-child(2n+8) { -webkit-transition-delay: 0.45s; transition-delay: 0.45s; } .main-menu .navigation > li > ul > li:last-child{ border-bottom:none; } .main-menu .navigation > li > ul > li > a, .main-menu .navigation > li > .megamenu li > a{ position:relative; display:block; padding: 7px 0px; line-height:24px; font-weight:400; font-size:18px; font-family: 'Nunito', sans-serif; text-transform:capitalize; color:#606060; text-align: left; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .main-menu .navigation > li > ul > li > a{ border-bottom: 1px solid #e0e0e0; padding: 15px 0px 14px 0px; } .main-menu .navigation > li > ul > li > a:hover{ padding-left: 11px; } .main-menu .navigation > li > ul > li > a:before{ position: absolute; content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-size: 16px; left: 0px; top: 15px; opacity: 0; font-weight: 400; transition: all 500ms ease; } .main-menu .navigation > li > ul > li > a:hover:before{ opacity: 1; } .main-menu .navigation > li > ul > li > a:hover, .main-menu .navigation > li > .megamenu li > a:hover{ } .main-menu .navigation > li > ul > li:last-child > a, .main-menu .navigation > li > .megamenu li:last-child > a{ border-bottom: none; } .main-menu .navigation > li > ul > li.dropdown > a:after{ position: absolute; content: "+"; font-family: 'Nunito', sans-serif; right: 0px; top: 14px;; font-size: 24px; font-weight: 300; } .main-menu .navigation > li > ul > li > ul{ position:absolute; left:100%; top:0%; width:270px; z-index:100; display:none; margin-left: 10px; padding: 10px 0px; filter: alpha(opacity=0); background: #fff; border-radius: 5px; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg); -webkit-transform-origin: 0 0; transform-origin: 0 0; } .main-menu .navigation > li > ul > li > ul:before{ position: absolute; content: ''; width: 10px; height: 100%; left: -10px; top: 0px; } .main-menu .navigation > li > ul > li > ul.from-right{ left:auto; right:0px; } .main-menu .navigation > li > ul > li > ul > li{ position:relative; width:100%; padding: 0px 30px; } .main-menu .navigation > li > ul > li > ul > li{ position:relative; width:100%; padding: 0px 30px; -webkit-transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s; transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s; opacity: 0; visibility: hidden; -webkit-transform: translateY(5px); transform: translateY(5px); } .main-menu .navigation > li > ul > li:hover > ul > li{ opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); } .main-menu .navigation > li > ul > li > ul > li:nth-child(2n+1) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .main-menu .navigation > li > ul > li > ul > li:nth-child(2n+2) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .main-menu .navigation > li > ul > li > ul > li:nth-child(2n+3) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .main-menu .navigation > li > ul > li > ul > li:nth-child(2n+4) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .main-menu .navigation > li > ul > li > ul > li:last-child{ border-bottom:none; } .main-menu .navigation > li > ul > li > ul > li:last-child{ border-bottom:none; } .main-menu .navigation > li > ul > li > ul > li > a{ position:relative; display:block; border-bottom: 1px solid #e0e0e0; padding: 15px 0px 14px 0px; line-height:24px; font-weight:400; font-size:18px; font-family: 'Nunito', sans-serif; text-transform:capitalize; color:#606060; text-align: left; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .main-menu .navigation > li > ul > li > ul > li > a:hover{ padding-left: 11px; } .main-menu .navigation > li > ul > li > ul > li > a:before{ position: absolute; content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-size: 16px; left: 0px; top: 14px; opacity: 0; font-weight: 400; transition: all 500ms ease; } .main-menu .navigation > li > ul > li > ul > li > a:hover:before{ opacity: 1; } .main-menu .navigation > li > ul > li > ul > li:last-child > a{ border-bottom: none; } .main-menu .navigation > li > ul > li > ul > li > a:hover{ } .main-menu .navigation > li > ul > li > ul > li.dropdown > a:after{ font-family: 'Font Awesome 5 Pro'; content: "\f105"; position:absolute; right:20px; top:12px; display:block; line-height:24px; font-size:16px; font-weight:900; z-index:5; } .main-menu .navigation > li.dropdown:hover > ul, .main-menu .navigation > li.dropdown:hover > .megamenu{ visibility:visible; opacity:1; filter: alpha(opacity=100); top: 100%; -webkit-transform: rotateX(0); transform: rotateX(0); } .main-menu .navigation li > ul > li.dropdown:hover > ul{ visibility:visible; opacity:1; filter: alpha(opacity=100); top: 0%; -webkit-transform: rotateX(0); transform: rotateX(0); } .main-menu .navigation li.dropdown .dropdown-btn{ position:absolute; right:-32px; top:66px; width:34px; height:30px; text-align:center; font-size:18px; line-height:26px; color:#3b3b3b; cursor:pointer; display: none; z-index:5; transition: all 500ms ease; } .main-menu .navigation li.current.dropdown .dropdown-btn, .main-menu .navigation li:hover .dropdown-btn{ } .main-menu .navigation li.dropdown ul li.dropdown .dropdown-btn{ display: none; } .menu-area .mobile-nav-toggler { position: relative; float: right; font-size: 40px; line-height: 50px; cursor: pointer; color: #3786ff; display: none; } .menu-area .mobile-nav-toggler .icon-bar{ position: relative; height: 2px; width: 30px; display: block; margin-bottom: 5px; background-color: #111; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .main-header.style-two .menu-area .mobile-nav-toggler .icon-bar{ background-color: #222; } .menu-area .mobile-nav-toggler .icon-bar:last-child{ margin-bottom: 0px; } /** megamenu-style **/ .main-menu .navigation > li.dropdown > .megamenu{ position: absolute; width: 100%; padding: 30px 50px; left: 0px; } .main-menu .navigation li.dropdown .megamenu li h4{ font-weight: 500; padding: 3px 0px; margin-bottom: 10px; } /** page-header-mobile-info **/ .page-header-mobile-info{ position: relative; display: none; padding: 0px 0px; } .page-header-mobile-info .toggle-box{ position: relative; display: block; padding: 0px 30px; background: #f4f4f4; } .page-header-mobile-info .toggle-box .link{ position: relative; float: right; } .page-header-mobile-info-toggle { position: relative; z-index: 1; top: 12px; height: 35px; width: 35px; text-align: center; padding: 0px 0px; color: #111; cursor: pointer; display: none; float: left; border: 1px solid #111; } .page-header-mobile-info-content { display: none; background-color: #fff; } .page-header-mobile-info-toggle:before { position: absolute; left: 0px; top: -7px; display: block; font-family: 'Font Awesome 5 Pro'; content: '\f104'; font-size: 16px; line-height: 50px; font-weight: 900; position: relative; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); } .page-header-mobile-info-toggle.opened:before { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); } /** mobile-menu **/ .nav-outer .mobile-nav-toggler{ position: relative; float: right; font-size: 40px; line-height: 50px; cursor: pointer; color:#3786ff; display: none; } .mobile-menu{ position: fixed; right: 0; top: 0; width: 300px; padding-right:30px; max-width:100%; height: 100%; opacity: 0; visibility: hidden; z-index: 9999; transition: all 900ms ease; } .mobile-menu .navbar-collapse{ display:block !important; } .mobile-menu .nav-logo{ position:relative; padding:50px 25px; text-align:left; padding-bottom: 100px; } .mobile-menu-visible{ overflow: hidden; } .mobile-menu-visible .mobile-menu{ opacity: 1; visibility: visible; } .mobile-menu .menu-backdrop{ position: fixed; left: 0%; top: 0; width: 100%; height: 100%; z-index: 1; transition: all 900ms ease; background-color: #000; } .mobile-menu-visible .mobile-menu .menu-backdrop{ opacity: 0.70; visibility: visible; right: 100%; -webkit-transition: all .8s ease-out 0s; -o-transition: all .8s ease-out 0s } .mobile-menu .menu-box{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; max-height: 100%; overflow-y: auto; background: #091125; padding: 0px 0px; z-index: 5; opacity: 0; visibility: hidden; border-radius: 0px; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); transition: all 900ms ease !important; } .mobile-menu-visible .mobile-menu .menu-box{ opacity: 1; visibility: visible; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); } .mobile-menu .close-btn{ position: absolute; right: 25px; top: 10px; line-height: 30px; width: 24px; text-align: center; font-size: 16px; color: #ffffff; cursor: pointer; z-index: 10; -webkit-transition:all 0.9s ease; -moz-transition:all 0.9s ease; -ms-transition:all 0.9s ease; -o-transition:all 0.9s ease; transition:all 0.9s ease; } .mobile-menu-visible .mobile-menu .close-btn{ -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg); } .mobile-menu .close-btn:hover{ -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); } .mobile-menu .navigation{ position: relative; display: block; width: 100%; float: none; } .mobile-menu .navigation li{ position: relative; display: block; border-top: 1px solid rgba(255,255,255,0.10); } .mobile-menu .navigation:last-child{ border-bottom: 1px solid rgba(255,255,255,0.10); } .mobile-menu .navigation li > ul > li:first-child{ border-top: 1px solid rgba(255,255,255,0.10); } .mobile-menu .navigation li > a{ position: relative; display: block; line-height: 24px; padding: 10px 25px; font-size: 15px; font-weight: 500; color: #ffffff; text-transform: uppercase; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .mobile-menu .navigation li ul li > a{ font-size: 16px; margin-left: 20px; text-transform: capitalize; } .mobile-menu .navigation li > a:before{ content:''; position:absolute; left:0; top:0; height:0; border-left:5px solid #fff; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .mobile-menu .navigation li.current > a:before{ height:100%; } .mobile-menu .navigation li.dropdown .dropdown-btn{ position:absolute; right:6px; top:6px; width:32px; height:32px; text-align:center; font-size:16px; line-height:32px; color:#ffffff; background:rgba(255,255,255,0.10); cursor:pointer; border-radius:2px; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; z-index:5; } .mobile-menu .navigation li.dropdown .dropdown-btn.open{ color: #ffffff; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); } .mobile-menu .navigation li > ul, .mobile-menu .navigation li > ul > li > ul, .mobile-menu .navigation > li.dropdown > .megamenu{ display: none; } .mobile-menu .social-links{ position:relative; padding:0px 25px; } .mobile-menu .social-links li{ position:relative; display:inline-block; margin:0px 10px 10px; } .mobile-menu .social-links li a{ position:relative; line-height:32px; font-size:16px; color:#ffffff; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .mobile-menu .social-links li a:hover{ } div#mCSB_1_container{ top: 0px !important; } .mobile-menu .contact-info { position: relative; padding: 120px 30px 20px 30px; } .mobile-menu .contact-info h4 { position: relative; font-size: 20px; color: #ffffff; font-weight: 700; margin-bottom: 20px; } .mobile-menu .contact-info ul li { position: relative; display: block; font-size: 15px; color: rgba(255,255,255,0.80); margin-bottom: 3px; } .mobile-menu .contact-info ul li a{ color: rgba(255,255,255,0.80); } .mobile-menu .contact-info ul li a:hover{ } .mobile-menu .contact-info ul li:last-child{ margin-bottom: 0px; } .main-header .outer-box{ position: relative; } /** banner-section **/ .banner-section{ position: relative; } .banner-carousel{ position: relative; } .banner-carousel .slide-item{ position: relative; padding: 132px 0px 138px 0px; } .banner-carousel .slide-item:before{ position: absolute; content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.8), rgba(0,0,0,0.0) 100%); top: 0px; right: 0px; z-index: 1; } .banner-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; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 6000ms linear; -moz-transition: all 6000ms linear; -ms-transition: all 6000ms linear; -o-transition: all 6000ms linear; transition: all 6000ms linear; } .banner-carousel .active .slide-item .image-layer{ -webkit-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15); } .banner-carousel .content-box{ position: relative; display: block; z-index:5; } .banner-carousel .content-box h2{ position: relative; display: block; color: #fff; font-size: 60px; line-height: 72px; font-weight: 800; margin-bottom: 25px; 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; } .banner-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; } .banner-carousel .slide-item.style-two .content-box h2{ color: #111111; } .banner-carousel .slide-item.style-two .content-box p{ color: #606060; } .banner-carousel .slide-item.style-two .content-box{ margin-left: -30px; } .banner-carousel .slide-item.style-two:before{ display: none; } .banner-carousel .content-box p{ position: relative; display: block; color: #fff; font-size: 20px; line-height: 30px; margin-bottom: 36px; 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; } .banner-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-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 1000ms ease; -moz-transition: all 1000ms ease; -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease; transition: all 1000ms ease; } .banner-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; } .owl-dots-none .owl-dots, .owl-nav-none .owl-nav{ display: none !important; } .banner-section .owl-dots{ position: absolute; left: 50%; transform: translateX(-50%); bottom: 31px; } .dots-style-one .owl-dots{ height: 10px; line-height: 10px; } .dots-style-one .owl-dots .owl-dot span{ position: relative; display: inline-block; background: transparent !important; width: 30px; height: 10px; border-radius: 5px; margin: 0px 5px; cursor: pointer; border: 2px solid #e0e0e0; transition: all 500ms ease; } .banner-section .dots-style-one .owl-dots .owl-dot span{ border: 2px solid rgba(255,255,255,0.5); margin: 0px 10px; } .dots-style-onee .owl-dots .owl-dot.active span, .dots-style-one .owl-dots .owl-dot span:hover{ } .banner-section .owl-theme .owl-prev, .banner-section .owl-theme .owl-next{ position: absolute; display: inline-block; font-size: 30px; background: #ffffff; width: 70px; height: 70px; line-height: 76px; color: #111111; text-align: center; border-radius: 50%; cursor: pointer; transition: all 500ms ease; } .banner-section .owl-nav{ position: absolute; top: 45%; width: 100%; } .banner-section .owl-theme .owl-prev{ left: 40px; } .banner-section .owl-theme .owl-next{ right: 40px; } .banner-section .owl-theme .owl-prev:hover, .banner-section .owl-theme .owl-next:hover{ color: #ffffff; } /** about-section **/ .about-section{ position: relative; padding: 110px 0px 100px 0px; } .image_block_1 .image-box{ position: relative; display: block; padding: 40px; margin-right: 30px; } .image_block_1 .image-box .image{ position: relative; display: block; overflow: hidden; border-radius: 5px; } .image_block_1 .image-box .image:before{ position: absolute; top: 0; left: -75%; display: block; content: ''; width: 50%; height: 100%; background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); -webkit-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); } .image_block_1 .image-box:hover .image:before{ -webkit-animation: shine 1s; animation: shine 1s; } .image_block_1 .image-box .image img{ width: 100%; border-radius: 5px; } .image_block_1 .image-box .shape-box .line{ position: absolute; width: 70px; height: 70px; background-repeat: no-repeat; } .image_block_1 .image-box .shape-box .line-1{ left: 0px; top: 0px; } .image_block_1 .image-box .shape-box .line-2{ right: 0px; top: 0px; } .image_block_1 .image-box .shape-box .line-3{ right: 0px; bottom: 0px; } .image_block_1 .image-box .shape-box .line-4{ left: 0px; bottom: 0px; } .image_block_1 .image-box .shape-box .circle{ position: absolute; top: 17px; right: 17px; width: 14px; height: 14px; border-radius: 50%; } .image_block_1 .image-box .content-box{ position: absolute; top: 50%; margin-top: -25px; right: -30px; } .image_block_1 .image-box .content-box .curve-text{ position: absolute; top: -18px; right: -10px; width: 157px; height: 157px; } .image_block_1 .image-box .content-box .text{ position: absolute; display: inline-block; width: 122px; height: 122px; border: 6px solid #ffffff; border-radius: 50%; text-align: center; line-height: 122px; top: 0px; right: 0px; } .image_block_1 .image-box .content-box .text h2{ position: relative; font-size: 60px; line-height: 112px; color: #ffffff; font-weight: 800; padding-right: 25px; } .image_block_1 .image-box .content-box h2 span{ position: absolute; top: -14px; right: 20px; font-size: 40px; } .rotate-me { animation-name: rotateme; animation-duration: 30s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: rotateme; -webkit-animation-duration: 30s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rotateme; -moz-animation-duration: 30s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: rotateme; -ms-animation-duration: 30s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: rotateme; -o-animation-duration: 30s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } .content_block_1 .content-box{ position: relative; display: block; } .content_block_1 .content-box .text{ position: relative; margin-bottom: 33px; } .content_block_1 .content-box .text h4{ font-size: 20px; line-height: 30px; font-weight: 500; margin-bottom: 17px; } .content_block_1 .content-box .author-box{ position: relative; display: block; padding-bottom: 39px; margin-bottom: 37px; border-bottom: 1px solid #e0e0e0; padding-left: 120px; } .content_block_1 .content-box .author-box .author-thumb{ position: absolute; left: 0px; top: -1px; width: 90px; height: 90px; border-radius: 5px; } .content_block_1 .content-box .author-box .author-thumb img{ width: 100%; border-radius: 5px; } .content_block_1 .content-box .author-box .signature{ position: relative; margin-bottom: 19px; } .content_block_1 .content-box .author-box h5{ display: block; font-size: 18px; font-weight: 600; } .content_block_1 .content-box .author-box h5 span{ font-weight: 400; font-size: 16px; } .content_block_1 .content-box .lower-content h4{ position: relative; float: left; font-size: 20px; line-height: 32px; font-weight: 600; } .content_block_1 .content-box .lower-content .btn-box{ float: right; margin-top: 3px; } .content_block_1 .content-box .lower-content .btn-box .theme-btn{ padding: 15px 37.5px; } /** cctv-section **/ .cctv-section{ position: relative; width: 100%; padding-bottom: 102px; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .cctv-section:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.92; } .tabs-box .tab{ position:relative; display:none; transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease; } .tabs-box .tab.active-tab{ display:block; } .tabs-box .tab{ transform:scale(0.9,0.9) translateY(0px); } .tabs-box .tab.active-tab{ transform:scale(1) translateY(0px); } .cctv-section .single-item{ position: relative; display: block; text-align: center; border: 1px solid rgba(255,255,255,0.2); border-radius: 5px; padding: 29px 30px 6px 30px; background: #091125; transition: all 500ms ease; } .cctv-section .single-item:hover{ margin-top: -20px; margin-bottom: -30px; padding-bottom: 28px; } .cctv-section .single-item:before{ position: absolute; content: ''; width: 50px; height: 2px; left: 50%; margin-left: -25px; bottom: 0px; transition: all 500ms ease; } .cctv-section .single-item:hover:before{ width: 100%; height: 100%; left: 0px; margin-left: 0px; border-radius: 5px; } .cctv-section .single-item .icon-box{ position: relative; margin-bottom: 19px; } .cctv-section .single-item h5{ display: block; font-size: 18px; line-height: 28px; color: #ffffff; font-weight: 600; margin-bottom: 0px; transition: all 500ms ease; } .cctv-section .single-item:hover h5{ margin-bottom: 17px; } .cctv-section .single-item .link a{ position: relative; display: inline-block; width: 60px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; font-size: 20px; color: #7b8092; } .cctv-section .single-item:hover .link a{ height: 60px; line-height: 70px; color: #ffffff; transform: rotate(180deg); } .cctv-section .tab-btn-box{ position: relative; display: block; background: #262d3f; margin-bottom: 110px; } .cctv-section .tab-btn-box .tab-btns li{ position: relative; float: left; width: 50%; font-size: 20px; line-height: 26px; font-family: 'Montserrat Alternates', sans-serif; color: rgba(255,255,255,0.7); font-weight: 600; padding: 21px 0px 41px 0px; cursor: pointer; z-index: 1; transition: all 500ms ease; } .cctv-section .tab-btn-box .tab-btns li i{ position: relative; top: 11px; font-size: 45px; font-weight: 400; margin-right: 25px; } .cctv-section .tab-btn-box .tab-btns li:last-child{ padding-left: 70px; } .cctv-section .tab-btn-box .tab-btns li.active-btn{ color: #ffffff; } .cctv-section .tab-btn-box .tab-btns li:before{ position: absolute; content: ''; background-color: #091125; background-image: url(../images/shape/shape-1.png); width: 5000px; height: 100%; top: 0px; opacity: 0; z-index: -1; background-repeat: repeat-x; transition: all 500ms ease; } .cctv-section .tab-btn-box .tab-btns li.active-btn:before{ opacity: 1; } .cctv-section .tab-btn-box .tab-btns li:first-child:before{ right: 0px; } .cctv-section .tab-btn-box .tab-btns li:last-child:before{ left: 0px; } .cctv-section .tab-btn-box .tab-btns li:after{ position: absolute; content: "\e94f"; font-family: 'icomoon'; font-size: 24px; top: 43px; right: 0px; transform: rotate(-90deg); font-weight: 400; transition: all 500ms ease; } .cctv-section .tab-btn-box .tab-btns li:first-child:after{ right: 70px; } .cctv-section .tab-btn-box .tab-btns li.active-btn:after{ transform: rotate(0deg); } .cctv-section .more-text{ position: relative; display: block; margin-top: 53px; } .cctv-section .more-text p{ color: rgba(255,255,255,0.6); } .cctv-section .more-text p a{ } .cctv-section .more-text p a:hover{ text-decoration: underline; } /** service-section **/ .service-section{ position: relative; } .service-block-one .inner-box{ position: relative; display: block; overflow: hidden; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius: 5px; padding: 40px 40px; } .service-block-one .inner-box:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.65; transition: all 500ms ease; } .service-block-one .inner-box:hover:before{ opacity: 0.9; } .service-block-one .inner-box .content-box{ position: relative; transition: all 500ms ease; } .service-block-one .inner-box:hover .content-box{ opacity: 0; } .service-block-one .inner-box .icon-box{ position: relative; display: inline-block; width: 70px; height: 70px; line-height: 70px; background: #ffffff; border-radius: 5px; font-size: 40px; text-align: center; margin-bottom: 25px; z-index: 1; } .service-block-one .inner-box .category{ position: relative; display: block; font-size: 14px; line-height: 22px; font-weight: 600; color: #ffffff; text-transform: uppercase; margin-bottom: 0px; } .service-block-one .inner-box h3{ display: block; font-size: 24px; line-height: 32px; color: #ffffff; font-weight: 700; } .service-block-one .inner-box h3 a{ display: inline-block; color: #ffffff; } .service-block-one .inner-box h3 a:hover{ } .service-block-one .inner-box .content-box h3{ margin-bottom: 124px; } .service-block-one .inner-box .link a{ position: relative; display: inline-block; font-size: 16px; color: #ffffff; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; } .service-block-one .inner-box .link a i{ position: relative; top: 2px; font-size: 20px; margin-left: 10px; } .service-block-one .inner-box .count{ position: absolute; right: -8px; font-size: 130px; line-height: 130px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 800; color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(255, 255, 255, 0.20); transition: all 500ms ease; } .service-block-one .inner-box .content-box .count{ bottom: -15px; } .service-block-one .inner-box .content-box .link{ position: relative; display: block; padding-bottom: 10px; } .service-block-one .inner-box .content-box .link:before{ position: absolute; content: ''; left: 0px; bottom: 0px; width: 100%; height: 4px; left: 0px; bottom: 0px; } .service-block-one .inner-box .overlay-content{ position: absolute; left: 0px; top: 30px; right: 0px; width: 100%; height: 100%; padding: 40px 40px; z-index: 1; opacity: 0; transition: all 500ms ease; } .service-block-one .inner-box:hover .overlay-content{ top: 0px; opacity: 1; } .service-block-one .inner-box .overlay-content .icon-box{ color: #ffffff; } .service-block-one .inner-box .overlay-content h3{ margin-bottom: 17px; } .service-block-one .inner-box .overlay-content p{ color: rgba(255,255,255,0.7); margin-bottom: 38px; } .service-block-one .inner-box .overlay-content .count{ top: 22px; right: 37px; } .service-block-one .inner-box .overlay-content .btn-box a{ position: relative; display: block; width: 100%; font-size: 16px; color: #ffffff; font-weight: 700; font-family: 'Montserrat Alternates', sans-serif; text-align: center; padding: 12px 30px; border-radius: 5px; } .service-block-one .inner-box .overlay-content .btn-box a i{ position: relative; font-size: 20px; margin-left: 10px; top: 2px; } .service-block-one .inner-box .overlay-content .btn-box a:hover{ background: #ffffff; } .service-section .owl-dots{ display: block; text-align: center; margin-top: 50px; } .dots-style-one .owl-dots .owl-dot span{ } .service-section .sec-title{ margin-bottom: 50px; } /** storage-section **/ .storage-section{ position: relative; } .storage-section .title-inner{ position: relative; width: 100%; padding: 110px 0px 50px 0px; background-size: cover; background-repeat: no-repeat; background-position: center; } .storage-section .title-inner:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.8; } .storage-section .title-inner .sec-title{ margin-bottom: 0px; } .storage-section .single-column{ position: relative; float: left; width: 50%; } .storage-section .single-column .single-item{ position: relative; float: left; width: 50%; } .storage-section .single-item .image-box{ position: relative; display: none; } .storage-section .image-column .image-box img{ width: 100%; } .storage-section .image-column{ position: absolute; top: 0px; right: 0px; width: 50%; height: 100%; } .storage-section .image-column .image-layer{ position: absolute; left: 0; top: 0; right: 0; display: block; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; } .storage-section .single-item .inner-box{ position: relative; display: block; overflow: hidden; background: #091125; padding: 59px 50px 51px 50px; } .storage-section .single-item .inner-box .icon-box{ position: relative; display: inline-block; font-size: 75px; line-height: 70px; margin-bottom: 20px; } .storage-section .single-item .inner-box h3{ position: relative; display: block; font-size: 24px; line-height: 34px; color: #ffffff; font-weight: 700; padding-bottom: 30px; margin-bottom: 28px; } .storage-section .single-item .inner-box h3 span{ font-weight: 400; } .storage-section .single-item .inner-box h3:before{ position: absolute; content: ''; width: 100%; height: 4px; left: 0px; bottom: 0px; } .storage-section .single-item .inner-box p{ position: relative; display: block; color: rgba(255,255,255,0.6); margin-bottom: 36px; } .storage-section .single-item .inner-box .link{ position: relative; display: block; } .storage-section .single-item .inner-box .link a{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternate', sans-serif; color: #ffffff; font-weight: 700; z-index: 1; } .storage-section .single-item .inner-box .link i{ position: absolute; left: 99%; top: 5px; font-size: 18px; color: #7b8092; transition: all 500ms ease; } .storage-section .single-item .inner-box .link:hover i{ left: 220px; } .storage-section .single-item .inner-box .link i:after{ position: absolute; content: ''; top: 9px; right: 11px; width: 40px; height: 1px; background: #7b8092; transition: all 500ms ease; } .storage-section .single-item .inner-box .link:hover i{ } .storage-section .single-item .inner-box .link:hover i:after{ } .storage-section .single-item .inner-box .light-icon{ position: absolute; top: 20px; right: 0px; } .storage-banner{ position: relative; width: 100%; } .storage-banner:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.9; z-index: 1; } .storage-banner .bg-layer-1{ position: absolute; left: 0px; top: 0px; width: 50%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .storage-banner .bg-layer-2{ position: absolute; right: 0px; top: 0px; width: 50%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .storage-banner .inner-box .single-column{ position: relative; float: left; width: 50%; padding: 53px 0px 52px 0px; z-index: 2; } .storage-banner .inner-box .single-column:last-child{ padding-left: 60px; } .storage-banner .inner-box .single-column:first-child{ padding-right: 60px; } .storage-banner .inner-box .single-column .text{ position: relative; } .storage-banner .inner-box .single-column .text h3{ display: block; font-size: 32px; line-height: 40px; color: #ffffff; font-weight: 700; margin-bottom: 4px; } .storage-banner .inner-box .single-column .text p{ color: #ffffff; } .storage-banner .inner-box .single-column .text a{ position: absolute; display: inline-block; top: 7px; right: 0px; width: 60px; height: 60px; line-height: 60px; border-radius: 5px; text-align: center; font-size: 30px; color: #fff; } .storage-banner .inner-box .single-column .text a:hover{ background: #ffffff; } .storage-banner .inner-box .single-column .text a:before{ position: absolute; content: ''; background: rgba(255,255,255,0.4); width: 1px; height: 60px; left: 0px; top: 0px; transition: all 500ms ease; } .storage-banner .inner-box .single-column .text a:hover:before{ opacity: 0; } /** work-section **/ .work-section{ position: relative; padding: 110px 0px 50px 0px; } .work-section .image-layer{ position: absolute; left: 0px; bottom: 0px; } .image_block_2 .image-box{ position: relative; margin: 0px 30px 0px 0px; } .image_block_2 .image-box .image img{ width: 100%; } .image_block_2 .image-box .image{ position: relative; display: block; margin-left: -290px; } .image_block_2 .image-box .content-box{ position: absolute; left: 0px; top: 0px; width: 280px; background: #091125; border-radius: 4px; padding: 20px 10px 18px 85px; z-index: 1; } .image_block_2 .image-box .content-box:before{ position: absolute; content: ''; width: 100%; height: 100%; border: 1px solid #091125; border-radius: 4px; left: 8px; top: 8px; z-index: -1; } .image_block_2 .image-box .content-box .icon-box{ position: absolute; left: 20px; top: 20px; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; font-size: 24px; color: #ffffff; } .image_block_2 .image-box .content-box h4{ font-size: 20px; line-height: 24px; color: #fff; font-weight: 600; margin-bottom: 0px; } .image_block_2 .image-box .content-box p{ color: rgba(255,255,255,0.8); } .content_block_2 .content-box{ position: relative; display: block; } .content_block_2 .content-box .inner-box .single-item{ position: relative; display: block; padding-left: 115px; margin-left: 15px; padding-bottom: 35px; margin-bottom: 33px; } .content_block_2 .content-box .inner-box .single-item:last-child{ margin-bottom: 0px; } .content_block_2 .content-box .inner-box .single-item:before{ position: absolute; content: ''; background: #e0e0e0; width: 100px; height: 1px; left: 115px; bottom: 0px; } .content_block_2 .content-box .inner-box .single-item:last-child:before{ display: none; } .content_block_2 .content-box .inner-box .single-item .icon-box{ position: absolute; left: 0px; top: 13px; width: 70px; height: 70px; line-height: 70px; text-align: center; font-size: 35px; z-index: 1; } .content_block_2 .content-box .inner-box .single-item .icon-box:before{ position: absolute; content: ''; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 1px; height: 1px; box-shadow: 0 0px 100px 30px rgba(0, 0, 0, 0.25); z-index: -1; } .content_block_2 .content-box .inner-box .single-item .icon-box .bg-shape{ position: absolute; left: 0px; top: 0px; width: 70px; height: 70px; background-repeat: no-repeat; z-index: -1; } .content_block_2 .content-box .inner-box .single-item .icon-box .border-shape{ position: absolute; left: -15px; top: -15px; width: 100px; height: 100px; background-repeat: no-repeat; } .content_block_2 .content-box .inner-box span{ position: relative; display: block; font-size: 14px; font-weight: 700; text-transform: uppercase; margin-bottom: 0px; } .content_block_2 .content-box .inner-box h4{ display: block; font-size: 20px; line-height: 28px; font-weight: 600; margin-bottom: 8px; } .content_block_2 .content-box .sec-title{ margin-bottom: 54px; } .content_block_2 .content-box .inner-box .single-item .icon-box .dotted-box .dotted{ position: absolute; width: 6px; height: 6px; border-radius: 50%; left: 32px; } .content_block_2 .content-box .inner-box .single-item .icon-box .dotted-box .dotted-1{ top: 99px; } .content_block_2 .content-box .inner-box .single-item .icon-box .dotted-box .dotted-2{ width: 12px; height: 12px; left: 29px; top: 109px; } .content_block_2 .content-box .inner-box .single-item .icon-box .dotted-box .dotted-3{ top: 125px; } /** highlights-section **/ .highlights-section{ position: relative; padding-top: 110px; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .highlights-section:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.8; } .highlights-section .inner-box{ position: relative; display: block; padding-bottom: 110px; z-index: 1; } .highlights-section .inner-box .icon-box{ position: relative; margin-bottom: 32px; } .highlights-section .inner-box h2{ display: block; font-size: 36px; line-height: 46px; color: #ffffff; font-weight: 700; margin-bottom: 13px; } .highlights-section .inner-box p{ color: rgba(255,255,255,0.7); margin-bottom: 42px; } .highlights-section .inner-box .check-form{ position: relative; max-width: 570px; width: 100%; margin: 0 auto; margin-bottom: 25px; } .highlights-section .inner-box .check-form .form-group{ position: relative; margin: 0px; } .highlights-section .inner-box .check-form .form-group input[type='text']{ position: relative; width: 100%; height: 66px; background: #ffffff; border: 1px solid #fff; padding: 10px 130px 10px 30px; font-size: 18px; color: #747b81; border-radius: 5px; transition: all 500ms ease; } .highlights-section .inner-box .check-form .form-group input:focus{ } .highlights-section .inner-box .check-form .form-group button{ position: absolute; display: inline-block; top: 12px; right: 12px; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #ffffff; text-align: center; border-radius: 4px; padding: 8px 24px; transition: all 500ms ease; } .highlights-section .inner-box .check-form .form-group input:focus + button, .highlights-section .inner-box .check-form .form-group button:hover{ background: #091125; } .highlights-section .inner-box h5{ position: relative; display: inline-block; font-size: 18px; line-height: 28px; font-weight: 600; color: #ffffff; border-bottom: 1px dashed #fff; } .highlights-section .inner-box h5 a{ color: #ffffff; } .highlights-section .inner-box h5 a:hover{ } .highlights-banner{ position: relative; width: 100%; background: rgba(9,17,37,0.6); border-radius: 5px 5px 0px 0px; } .highlights-banner .single-item{ position: relative; float: left; width: 25%; padding: 29px 30px 27px 120px; border-right: 1px solid rgba(255,255,255,0.15); } .highlights-banner .single-item:first-child, .highlights-banner .single-item:nth-child(2), .highlights-banner .single-item:nth-child(3), .highlights-banner .single-item:nth-child(4){ border-bottom: 1px solid rgba(255,255,255,0.15); } .highlights-banner .single-item:nth-child(4), .highlights-banner .single-item:last-child{ border-right: none; } .highlights-banner .single-item .icon-box{ position: absolute; left: 50px; top: 30px; font-size: 50px; line-height: 50px; } .highlights-banner .single-item p{ display: block; font-size: 14px; line-height: 24px; font-weight: 700; color: #ffffff; margin-bottom: 0px; text-transform: uppercase; } .highlights-banner .single-item h4{ display: block; font-size: 20px; line-height: 28px; color: #ffffff; font-weight: 600; } /** project-section **/ .project-section{ position: relative; } .project-block-one .inner-box{ position: relative; display: block; overflow: hidden; border-radius: 5px; } .project-block-one .inner-box .image-box{ position: relative; display: block; overflow: hidden; background: #091125; border-radius: 5px; } .project-block-one .inner-box .image-box img{ width: 100%; border-radius: 5px; transition: all 500ms ease; } .project-block-one .inner-box:hover .image-box img{ opacity: 0.1; } .project-block-one .inner-box .content-box{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 100%; z-index: 1; } .project-block-one .inner-box .content-box .text{ position: absolute; left: 0px; bottom: -30px; padding: 0px 30px 23px 30px; opacity: 0; visibility: hidden; transition: all 500ms ease; } .project-block-one .inner-box:hover .content-box .text{ bottom: 0px; opacity: 1; visibility: visible; } .project-block-one .inner-box .content-box .text p{ color: rgba(255,255,255,0.7); margin-bottom: 2px; } .project-block-one .inner-box .content-box .text h4{ display: block; font-size: 20px; line-height: 28px; color: #ffffff; font-weight: 700; } .project-block-one .inner-box .content-box .text h4 a{ display: inline-block; color: #ffffff; } .project-block-one .inner-box .content-box .text h4 a:hover{ text-decoration: underline; } .project-block-one .inner-box .content-box .link-box{ position: absolute; top: 0px; right: -60px; opacity: 0; visibility: hidden; transition: all 500ms ease; } .project-block-one .inner-box:hover .content-box .link-box{ right: 0px; opacity: 1; visibility: visible; } .project-block-one .inner-box .content-box .link-box li{ position: relative; display: block; width: 60px; height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #ffffff; cursor: pointer; } .project-block-one .inner-box .content-box .link-box li a{ color: #ffffff; position: relative; display: inline-block; width: 60px; height: 60px; line-height: 60px; } .project-block-one .inner-box .content-box .link-box li:last-child{ border-bottom-left-radius: 5px; } .project-block-one .inner-box .content-box .link-box li span{ position: absolute; top: 10px; right: 67px; min-width: 120px; background: #ffffff; font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; line-height: 20px; font-weight: 500; color: #091125; text-align: center; border-radius: 5px; padding: 10px 10px; opacity: 0; visibility: hidden; transition: all 500ms ease; } .project-block-one .inner-box .content-box .link-box li span:before{ position: absolute; content: ''; background: #ffffff; width: 12px; height: 12px; right: -5px; top: 15px; transform: rotate(-45deg); } .project-block-one .inner-box .content-box .link-box li:hover span{ opacity: 1; visibility: visible; right: 77px; } .project-section .sec-title{ margin-bottom: 50px; } .project-section .dots-style-one .owl-dots{ display: block; text-align: center; margin-top: 50px; } /** pricing-section **/ .pricing-section{ position: relative; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: top center; } .pricing-section:before { position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.83; } .pricing-block-one .pricing-table{ position: relative; display: block; background: #ffffff; padding: 35px 30px 0px 30px; border-radius: 5px; margin-bottom: 28px; z-index: 1; } .pricing-block-one .pricing-table:before{ position: absolute; content: ''; background: #f4f4f4; width: 100%; height: 120px; top: 0px; right: 0px; left: 0px; z-index: -1; transition: all 500ms ease; } .pricing-block-one .pricing-table:after{ position: absolute; content: ''; background: #f4f4f4; width: 100%; height: 95px; top: 119px; right: 0px; left: 0px; z-index: -1; clip-path: polygon(0% 0%, 100% 0%, 75% 100%, 25% 100%, 0% 0%); transition: all 500ms ease; } .pricing-block-one.active .pricing-table:before, .pricing-block-one.active .pricing-table:after{ } .pricing-block-one .pricing-table .table-header h3{ position: relative; display: block; font-size: 24px; line-height: 32px; font-weight: 600; margin-bottom: 4px; transition: all 500ms ease; } .pricing-block-one.active .pricing-table .table-header h3, .pricing-block-one.active .pricing-table .table-header p, .pricing-block-one.active .pricing-table .table-header h2{ color: #ffffff; } .pricing-block-one .pricing-table .table-header p{ position: relative; display: block; font-size: 14px; line-height: 24px; font-weight: 700; text-transform: uppercase; margin-bottom: 4px; transition: all 500ms ease; } .pricing-block-one .pricing-table .table-header h2{ position: relative; display: inline-block; font-size: 48px; line-height: 60px; font-weight: 700; padding-left: 18px; margin-bottom: 22px; transition: all 500ms ease; } .pricing-block-one .pricing-table .table-header h2 span{ position: absolute; left: 0px; top: -9px; font-size: 28px; } .pricing-block-one .pricing-table .table-header .icon-box{ position: relative; display: block; } .pricing-block-one .pricing-table .table-header .icon-box .icon{ position: relative; display: inline-block; width: 66px; height: 66px; line-height: 66px; background: #ffffff; text-align: center; border-radius: 50%; font-size: 32px; } .pricing-block-one.active .pricing-table .table-header .icon-box .icon{ box-shadow: 0px -10px 20px 0px rgba(0, 0, 0, 0.15); } .pricing-block-one .pricing-table .table-header{ position: relative; display: block; padding-bottom: 17px; } .pricing-block-one .pricing-table .table-content{ position: relative; display: block; padding-bottom: 22px; } .pricing-block-one .pricing-table .table-content .feature-list li{ position: relative; display: block; padding: 11px 0px 10px 0px; border-bottom: 1px solid #e0e0e0; } .pricing-block-one .pricing-table .table-content .feature-list li:last-child{ border-bottom: none; } .pricing-block-one .pricing-table .table-content .feature-list li.light{ color: #bfbebe; } .pricing-block-one .pricing-table .table-footer{ position: relative; display: block; } .pricing-block-one .pricing-table .table-footer .theme-btn{ margin-bottom: -36px; padding: 15px 46px; } .pricing-section .sec-title{ margin-bottom: 50px; } .bg-color-1{ background: #f4f4f4; } /** testimonial-section **/ .testimonial-section{ position: relative; } .testimonial-section .owl-carousel .owl-stage-outer{ overflow: visible; } .testimonial-section .owl-carousel .owl-stage-outer .owl-item{ opacity: 0; } .testimonial-section .owl-carousel .owl-stage-outer .owl-item.active{ opacity: 1; } .testimonial-section .sec-title{ margin-bottom: 85px; } .testimonial-block-one .inner-box{ position: relative; display: block; padding: 59px 35px 0px 35px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius: 4px; margin-bottom: 45px; } .testimonial-block-one .inner-box .quote-icon{ position: absolute; left: 50%; transform: translateX(-50%); top: -31px; width: 62px; height: 62px; line-height: 70px; font-size: 30px; color: #ffffff; border-radius: 50%; text-align: center; box-shadow: 0px 0px 0px 4px #fff; } .testimonial-block-one .inner-box .quote-icon:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; border-radius: 50px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15); } .testimonial-block-one .inner-box h4{ display: block; font-size: 20px; line-height: 28px; font-weight: 600; margin-bottom: 4px; } .testimonial-block-one .inner-box .designation{ position: relative; display: block; font-size: 14px; line-height: 20px; font-weight: 700; text-transform: uppercase; margin-bottom: 16px; } .testimonial-block-one .inner-box p{ position: relative; line-height: 30px; margin-bottom: 21px; } .testimonial-block-one .inner-box .thumb-box{ position: relative; display: inline-block; width: 90px; height: 90px; background: #ffffff; padding: 4px; border-radius: 50%; margin-bottom: -53px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15); } .testimonial-block-one .inner-box .thumb-box img{ width: 100%; border-radius: 50%; } /** estimation-section **/ .estimation-section{ position: relative; padding-top: 110px; } .estimation-section .bg-layer{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 415px; background-size: cover; background-repeat: no-repeat; background-position: top center; } .estimation-section .bg-layer:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.9; } .estimation-section .inner-content .title-box{ position: relative; display: block; } .estimation-section .inner-content .title-box:before{ position: absolute; content: ''; width: calc(100% + 100px); height: 100%; left: -50px; top: 0px; border-radius: 5px 5px 0px 0px; } .estimation-section .inner-content .title-box .list li{ position: relative; display: inline-block; float: left; width: 33.333%; padding: 42px 20px 40px 70px; } .estimation-section .inner-content .title-box .list li:before{ position: absolute; content: ''; background: rgba(255,255,255,0.2); width: 1px; height: 50px; top: 30px; right: 30px; } .estimation-section .inner-content .title-box .list li:last-child:before{ display: none; } .estimation-section .inner-content .title-box .list li .icon-box{ position: absolute; display: inline-block; width: 50px; height: 50px; line-height: 50px; left: 0px; top: 30px; font-size: 30px; background: #ffffff; border-radius: 50%; text-align: center; } .estimation-section .inner-content .title-box .list li h5{ display: block; font-size: 18px; line-height: 28px; color: #ffffff; font-weight: 600; } .estimation-section .sec-title{ margin-bottom: 49px; } .estimation-section .inner-content .inner-box{ position: relative; display: block; background: #ffffff; padding: 50px 0px 43px 0px; } .estimation-section .inner-content .inner-box:before{ position: absolute; content: ''; background: #fff; width: calc(100% + 100px); height: 100%; left: -50px; top: 0px; border-radius: 0px 0px 5px 5px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); } .nice-select:after{ position: absolute; content: "\e94f"; font-family: 'icomoon'; font-size: 12px; color: #747b81; top: 0px; right: 27px; margin: 0px; border: none !important; transform: rotate(0deg) !important; } .nice-select{ position: relative; display: block; width: 100%; height: 60px; max-width: 100%; line-height: 60px; border: none !important; border: 1px solid #e0e0e0 !important; font-size: 18px; color: #747b81; background: #f4f4f4; border-radius: 5px; padding: 0px 20px; } .estimation-section .inner-content .inner-box .single-column{ position: relative; margin-bottom: 20px; } .estimation-section .inner-content .inner-box .select-box{ position: relative; min-height: 60px; } .estimation-section .inner-content .inner-box .single-column .price-box h5{ position: relative; display: block; font-size: 18px; height: 60px; line-height: 60px; border-radius: 5px; padding: 0px 20px; color: #ffffff; font-weight: 700; } .estimation-section .inner-content .inner-box .single-column .btn-box a{ position: relative; display: block; font-size: 16px; height: 60px; line-height: 60px; font-family: 'Montserrat Alternates', sans-serif; color: #111111; font-weight: 700; background: transparent; border-radius: 5px; text-align: center; padding: 0px 15px; } .estimation-section .inner-content .inner-box .single-column .btn-box a:hover{ color: #ffffff; } .estimation-section .inner-content .inner-box .text{ position: relative; display: block; margin-top: 13px; } /** news-section **/ .news-section{ position: relative; } .news-block-one .inner-box{ position: relative; display: block; } .news-block-one .inner-box .image-box{ position: relative; display: block; overflow: hidden; background: #091125; border-radius: 5px; } .news-block-one .inner-box .image-box img{ width: 100%; border-radius: 5px; transition: all 500ms ease; } .news-block-one .inner-box:hover .image-box img{ opacity: 0.1; } .news-block-one .inner-box .image-box .link{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0,0); width: 60px; height: 60px; line-height: 68px; background: rgba(255,255,255,0.2); border-radius: 50%; font-size: 24px; color: #ffffff; z-index: 1; text-align: center; } .news-block-one .inner-box:hover .image-box .link{ transform: translate(-50%,-50%) scale(1,1); } .news-block-one .inner-box .image-box .link:hover{ background: #ffffff; } .news-block-one .inner-box .lower-content{ position: relative; margin: 0px 20px; } .news-block-one .inner-box .lower-content .inner{ position: relative; background: #fff; border-radius: 5px; padding: 39px 30px 22px 30px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); margin-top: -20px; z-index: 1; } .news-block-one .inner-box .lower-content .category{ position: absolute; left: 30px; top: -16px; } .news-block-one .inner-box .lower-content .category a{ position: relative; display: inline-block; font-size: 14px; color: #ffffff; line-height: 20px; border-radius: 3px; padding: 4px 11px; } .news-block-one .inner-box .lower-content .category a:hover{ background: #091125; } .news-block-one .inner-box .lower-content .category a i{ margin-right: 7px; } .news-block-one .inner-box .lower-content .admin-box{ position: relative; padding: 0px 0px 0px 55px; margin-bottom: 20px; } .news-block-one .inner-box .lower-content .admin-box .admin-thumb{ position: absolute; left: 0px; top: 5px; width: 40px; height: 40px; border-radius: 50%; } .news-block-one .inner-box .lower-content .admin-box .admin-thumb img{ width: 100%; border-radius: 50%; } .news-block-one .inner-box .lower-content .admin-box h6{ display: block; font-size: 16px; line-height: 24px; font-weight: 600; margin-bottom: 4px; } .news-block-one .inner-box .lower-content .admin-box span{ position: relative; display: block; font-size: 14px; line-height: 20px; } .news-block-one .inner-box .lower-content h5{ display: block; font-size: 18px; line-height: 28px; font-weight: 600; margin-bottom: 14px; } .news-block-one .inner-box .lower-content h5 a{ display: inline-block; color: #111111; } .news-block-one .inner-box .lower-content h5 a:hover{ } .news-block-one .inner-box .lower-content .link a{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #919191; font-weight: 700; } .news-block-one .inner-box .lower-content .link a i{ position: relative; margin-left: 6px; font-size: 18px; top: 1px; } .news-block-one .inner-box .lower-content .link a:hover{ } .news-block-one .inner-box .lower-content .comment-box{ position: absolute; right: 30px; bottom: 23px; } .news-block-one .inner-box .lower-content .comment-box a{ position: relative; display: inline-block; font-size: 15px; color: #606060; } .news-block-one .inner-box .lower-content .comment-box a i{ position: relative; font-size: 13px; margin-right: 7px; } .news-block-one .inner-box .lower-content .comment-box a:hover{ } .news-section .sec-title{ margin-bottom: 50px; } /** newsletter-section **/ .newsletter-section{ position: relative; } .newsletter-section .inner-container{ position: relative; display: block; border-radius: 5px; overflow: hidden; padding-left: 440px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); background: #fff; z-index: 1; } .newsletter-section .left-column{ position: absolute; left: 0px; top: 0px; width: 440px; } .newsletter-section .left-column .inner-box{ position: relative; display: block; background: #091125; padding: 149px 30px 34px 30px; } .newsletter-section .left-column .inner-box .bg-layer{ position: absolute; top: 0px; right: 0px; width: 401px; height: 329px; background-repeat: no-repeat; } .newsletter-section .left-column .inner-box h3{ display: block; font-size: 24px; line-height: 34px; color: #ffffff; font-weight: 700; margin-bottom: 16px; } .newsletter-section .left-column .inner-box .icon-box li{ position: relative; display: inline-block; float: left; margin-right: 10px; width: 46px; height: 46px; line-height: 46px; color: #ffffff; text-align: center; border-radius: 50%; border: 1px solid rgba(255,255,255,0.2); background: #262d3f; } .newsletter-section .left-column .inner-box .icon-box li:last-child{ margin: 0px !important; } .newsletter-section .left-column .inner-box .icon-box{ position: relative; margin-bottom: 22px; } .newsletter-section .left-column .inner-box .link a{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 700; } .newsletter-section .left-column .inner-box .link a i{ margin-left: 8px; position: relative; top: 1px; font-size: 18px; } .newsletter-section .left-column .inner-box .link a:hover{ } .newsletter-section .left-column .inner-box .price{ position: absolute; right: 85px; bottom: 85px; width: 80px; height: 80px; line-height: 80px; border-radius: 50%; text-align: center; } .newsletter-section .left-column .inner-box .price h3{ position: relative; display: inline-block; font-size: 30px; line-height: 80px; font-weight: 700; color: #ffffff; padding-left: 13px; } .newsletter-section .left-column .inner-box .price h3 span{ position: absolute; left: 0px; top: -6px; font-size: 18px; } .newsletter-section .right-column .inner-box{ position: relative; display: block; padding: 52px 60px 60px 60px; } .newsletter-section .right-column .inner-box .upper-box span{ position: relative; display: block; font-size: 14px; font-weight: 700; text-transform: uppercase; margin-bottom: 2px; } .newsletter-section .right-column .inner-box .upper-box h2{ display: block; font-size: 30px; line-height: 40px; font-weight: 700; margin-bottom: 2px; } .newsletter-section .right-column .inner-box .upper-box{ position: relative; display: block; margin-bottom: 22px; } .newsletter-section .right-column .newsletter-form .form-group{ position: relative; margin: 0px; } .newsletter-section .right-column .newsletter-form .form-group input[type='email']{ position: relative; width: 100%; height: 58px; border: 1px solid #e0e0e0; border-radius: 5px; background: #f4f4f4; font-size: 18px; color: #747b81; padding: 10px 20px; } .newsletter-section .right-column .newsletter-form .form-group button{ position: relative; display: block; width: 100%; font-size: 16px; height: 58px; line-height: 58px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 700; background: #091125; border-radius: 5px; text-align: center; padding: 0px 15px; cursor: pointer; transition: all 500ms ease; } .newsletter-section .right-column .newsletter-form .form-group button i{ font-size: 18px; margin-left: 10px; position: relative; top: 1px; } .newsletter-section .right-column .newsletter-form .form-group input:focus{ } .newsletter-section .right-column .newsletter-form .form-group input:focus + button, .newsletter-section .right-column .newsletter-form .form-group button:hover{ } .newsletter-section .right-column .form-inner{ position: relative; display: block; margin-bottom: 30px; } .newsletter-section .right-column .social-links li{ position: relative; display: inline-block; float: left; margin-right: 10px; } .newsletter-section .right-column .social-links li:last-child{ margin: 0px !important; } .newsletter-section .right-column .social-links li h5{ font-size: 16px; font-weight: 600; line-height: 42px; margin-right: 10px; } .newsletter-section .right-column .social-links li a{ position: relative; display: inline-block; font-size: 16px; color: #111111; width: 42px; height: 42px; line-height: 42px; border: 1px solid #e1e1e1; border-radius: 50%; text-align: center; } .newsletter-section .right-column .social-links li a:hover{ color: #fff; } .newsletter-section .bg-shape{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 180px; } /** clients-section **/ .clients-section{ position: relative; padding: 80px 0px; } .clients-section .clients-logo-box img{ display: block; max-width: 100%; width: auto; margin: 0 auto; transition: all 500ms ease; } .clients-section .clients-logo-box img:hover{ transform: scale(0.95); } /** main-footer **/ .main-footer{ position: relative; } .footer-top{ position: relative; background: #060c1b; } .footer-top .bg-layer{ position: absolute; left: 0px; top: 0px; width: 715px; height: 100%; background-repeat: no-repeat; } .footer-top .bg-layer:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.7; } .footer-top .widget-section{ position: relative; display: block; padding: 100px 0px 92px 0px; } .footer-top .logo-widget .footer-logo{ position: relative; margin-bottom: 33px; } .footer-top .logo-widget .support-box h4{ position: relative; display: block; font-size: 20px; line-height: 28px; color: #ffffff; font-weight: 600; margin-bottom: 1px; } .footer-top .logo-widget .support-box h4 a{ display: inline-block; color: #ffffff; } .footer-top .logo-widget .support-box h4 a:hover{ } .footer-top .logo-widget .support-box p{ font-weight: 600; } .footer-top .logo-widget .support-box{ position: relative; margin-bottom: 15px; } .footer-top p, .footer-top a{ color: rgba(255,255,255,0.7); } .footer-top .logo-widget .text p{ margin-bottom: 14px; } .footer-top .logo-widget .text a{ display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 700; } .footer-top .logo-widget .text a i{ position: relative; font-size: 18px; top: 1px; margin-left: 10px; } .footer-top .logo-widget .text a:hover{ } .footer-top .logo-widget{ margin-right: 50px; } .footer-top .widget-title{ position: relative; display: block; padding-bottom: 18px; margin-bottom: 33px; } .footer-top .widget-title:before{ position: absolute; content: ''; width: 50px; height: 6px; left: 0px; bottom: 0px; border-radius: 5px; } .footer-top .widget-title h3{ display: block; font-size: 24px; line-height: 32px; color: #ffffff; font-weight: 600; } .footer-top .links-widget .links-list{ position: relative; float: left; width: 50%; } .footer-top .links-widget .links-list li{ position: relative; display: block; margin-bottom: 7px; } .footer-top .links-widget .links-list li:last-child{ margin-bottom: 0px; } .footer-top .links-widget .links-list li a{ position: relative; padding-left: 30px; } .footer-top .links-widget .links-list li a:before{ position: absolute; content: '\e94b'; font-family: 'icomoon'; left: 0px; top: -2px; font-size: 16px; } .footer-top .links-widget .links-list li a:hover{ } .pl-25{ padding-left: 25px; } .footer-top .post-widget .post{ position: relative; padding: 0px 0px 0px 90px; margin-bottom: 27px; } .footer-top .post-widget .post:last-child{ margin-bottom: 0px; } .footer-top .post-widget .post .post-thumb{ position: absolute; width: 70px; height: 70px; left: 0px; top: 6px; border-radius: 4px; overflow: hidden; } .footer-top .post-widget .post .post-thumb img{ width: 100%; border-radius: 4px; } .footer-top .post-widget .post .post-thumb:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.8; transform: scale(0,0); transition: all 500ms ease; } .footer-top .post-widget .post:hover .post-thumb:before{ transform: scale(1,1); } .footer-top .post-widget .post .post-thumb a{ position: absolute; left: 50%; top: 50%; font-size: 36px; font-weight: 300; color: #fff; transform: translate(-50%,-50%) scale(0,0); z-index: 1; } .footer-top .post-widget .post:hover .post-thumb a{ transform: translate(-50%,-50%) scale(1,1); } .footer-top .post-widget .post h5{ display: block; font-size: 16px; line-height: 26px; color: #ffffff; font-weight: 600; margin-bottom: 7px; } .footer-top .post-widget .post h5 a{ display: inline-block; color: #ffffff; } .footer-top .post-widget .post h5 a:hover{ } .footer-top .post-widget .post .post-date{ position: relative; display: block; font-size: 15px; line-height: 24px; color: rgba(255,255,255,0.7); } .main-footer .footer-info{ position: relative; background: #262d3f; border-radius: 5px; margin-bottom: -47px; z-index: 1; } .main-footer .footer-info .info-list li{ position: relative; display: inline-block; float: left; width: 33.333%; padding: 23px 30px 20px 90px; } .main-footer .footer-info .info-list li:before{ position: absolute; content: ''; background: rgba(255,255,255,0.1); width: 1px; height: 52px; top: 20px; right: 0px; } .main-footer .footer-info .info-list li:last-child:before{ display: none; } .main-footer .footer-info .info-list li i{ position: absolute; left: 30px; top: 25px; font-size: 40px; line-height: 40px; } .main-footer .footer-info .info-list li h6{ display: block; font-size: 16px; color: #fff; font-weight: 600; margin-bottom: 4px; } .main-footer .footer-info .info-list li p{ display: block; color: #b6b9c2; } .main-footer .footer-info .info-list li p a{ display: inline-block; color: #b6b9c2; } .main-footer .footer-info .info-list li p a:hover{ } .main-footer .footer-bottom{ position: relative; width: 100%; background: #ffffff; padding: 69px 0px 20px 0px; } .main-footer .footer-bottom p, .main-footer .footer-bottom a{ font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; color: #111; font-weight: 500; } .main-footer .footer-bottom a:hover{ } .main-footer .footer-bottom .footer-nav li{ position: relative; display: inline-block; margin-right: 20px; } .main-footer .footer-bottom .footer-nav li:last-child{ margin: 0px !important; } /*** ==================================================================== Home-Page-Two ==================================================================== ***/ /** header-style-two **/ .header-top-2 .outer-container{ position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 12.5px 50px; background: #f0f4f9; border-bottom: 1px solid #e7ebf1; } .header-top-2 .info li{ position: relative; display: inline-block; padding-left: 25px; margin-right: 35px; font-size: 15px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; } .header-top-2 .info li:last-child{ margin: 0px !important } .header-top-2 .info li i{ position: absolute; left: 0px; top: 5px; font-size: 18px; } .header-top-2 .info li:before{ position: absolute; content: ''; background: #d4d9df; width: 1px; right: -19px; height: 25px; top: 3px; transform: rotate(20deg); } .header-top-2 .info li:last-child:before{ display: none; } .header-top-2 .text h6{ position: relative; font-size: 15px; font-weight: 600; } .header-top-2 .text h6 i{ position: relative; font-weight: 600; top: 3px; font-size: 16px; margin-right: 10px; } .header-top-2 .text h6 a{ display: inline-block; color: #606060; font-weight: 500; } .header-top-2 .text h6 a:hover{ } .header-top-2 .right-column .mail-box, .header-top-2 .right-column .social-links{ position: relative; float: left; } .header-top-2 .right-column .mail-box{ position: relative; display: inline-block; padding-left: 25px; margin-right: 35px; font-size: 15px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; } .header-top-2 .right-column .mail-box a{ color: #606060; } .header-top-2 .right-column .mail-box a:hover{ } .header-top-2 .right-column .mail-box i{ position: absolute; left: 0px; top: 5px; font-size: 18px; } .header-top-2 .right-column .mail-box:before{ position: absolute; content: ''; background: #d4d9df; width: 1px; right: -19px; height: 25px; top: 3px; transform: rotate(20deg); } .header-top-2 .right-column .social-links li{ position: relative; display: inline-block; margin-right: 20px; } .header-top-2 .right-column .social-links li:last-child{ margin: 0px !important; } .header-top-2 .right-column .social-links li h5{ font-size: 14px; color: #606060; font-weight: 600; } .header-top-2 .right-column .social-links li a{ display: inline-block; color: #606060; } .header-top-2 .right-column .social-links li a:hover{ } .main-header.style-two .outer-box{ position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0px 50px; background: #ffffff; } .main-header.style-two .outer-box .logo-box{ position: relative; padding: 26px 0px; margin-right: 60px; } .main-header.style-two .outer-box .logo-box:before{ position: absolute; content: ''; background: #e7ebf1; width: 1px; height: 50px; top: 24px; right: -31px; } .main-header.style-two .outer-box .logo-box .logo{ max-width: 222px; width: 100%; } .main-header.style-two .outer-box .logo-box .logo img{ width: 100%; } .main-header.style-two .outer-box .logo-box, .main-header.style-two .outer-box .search-box-outer{ float: left; } .main-header.style-two .search-box-btn{ color: #111111; font-size: 24px; font-weight: 600; } .main-header.style-two .outer-box .search-box-outer{ padding: 38px 0px 32px 0px; } .main-header.style-two .search-box-btn:hover{ } .main-header.style-two .main-menu .navigation > li{ padding: 35px 0px; } .main-header.style-two .menu-right-content .cart-box, .main-header.style-two .menu-right-content .support-box{ position: relative; float: left; } .main-header.style-two .menu-right-content .cart-box{ padding-right: 30px; margin-right: 30px; margin-top: 10px; } .main-header.style-two .menu-right-content .cart-box a{ color: #111; } .main-header.style-two .menu-right-content .cart-box:before{ position: absolute; content: ''; background: #e7ebf1; width: 1px; height: 50px; top: -8px; right: 0px; } .main-header .menu-right-content .support-box{ position: relative; padding-left: 65px; } .main-header .menu-right-content .support-box i{ position: absolute; left: 0px; top: 2px; width: 50px; height: 50px; line-height: 50px; font-size: 30px; color: #fff; text-align: center; border-radius: 50%; } .main-header .menu-right-content .support-box p{ color: #111; font-weight: 600; margin-bottom: 4px; } .main-header .menu-right-content .support-box h5{ display: block; font-size: 18px; font-weight: 700; } .main-header .menu-right-content .support-box h5 a{ display: inline-block; color: #111; } .main-header .menu-right-content .support-box h5 a:hover{ } /** banner-style-two **/ .banner-section.style-two{ position: relative; } .banner-section.style-two .bg-shape{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 160px; background-size: cover; background-repeat: no-repeat; z-index: 2; } .theme-btn.banner-btn{ background: #ffffff !important; color: #111; padding: 17px 29px; } .theme-btn.banner-btn:hover{ color: #fff; } .banner-section.style-two .theme-btn{ margin: 0px 7.5px; } .banner-section.style-two .banner-carousel .slide-item{ padding: 155px 0px 310px 0px; } .banner-section.style-two .content-box{ position: relative; display: block; } .banner-section.style-two .content-box .icon-box{ position: relative; display: inline-block; margin-bottom: 14px; transform: scale(0,0); -webkit-transition: all 1000ms ease; -moz-transition: all 1000ms ease; -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease; transition: all 1000ms ease; } .banner-section.style-two .active .content-box .icon-box{ transform: scale(1,1); -webkit-transition-delay: 1000ms; -moz-transition-delay: 1000ms; -ms-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms; } .banner-section.style-two .content-box h3{ display: block; font-size: 36px; line-height: 46px; color: #ffffff; font-weight: 700; margin-bottom: 14px; opacity: 0; -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -ms-transform: translateY(-50px); -o-transform: translateY(-50px); transform: translateY(-50px); -webkit-transition: all 1000ms ease; -moz-transition: all 1000ms ease; -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease; transition: all 1000ms ease; } .banner-section.style-two .active .content-box h3{ 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; } .banner-section.style-two .banner-carousel .content-box h2{ font-size: 90px; line-height: 90px; font-weight: 700; margin-bottom: 19px; opacity: 0; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); transform: translateX(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; } .banner-section.style-two .banner-carousel .active .content-box h2{ opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: 1000ms; -moz-transition-delay: 1000ms; -ms-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms; } .banner-section.style-two .banner-carousel .content-box p{ display: block; font-size: 18px; font-weight: 700; color: #ffffff; margin-bottom: 41px; opacity: 0; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -ms-transform: translateX(-100px); -o-transform: translateX(-100px); transform: translateX(-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; } .banner-section.style-two .banner-carousel .active .content-box p{ opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: 1000ms; -moz-transition-delay: 1000ms; -ms-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms; } .banner-section.style-two .banner-carousel .content-box .btn-box{ opacity: 0; -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -ms-transform: translateY(50px); -o-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all 1000ms ease; -moz-transition: all 1000ms ease; -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease; transition: all 1000ms ease; } .banner-section.style-two .banner-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: 1000ms; -moz-transition-delay: 1000ms; -ms-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms; } .banner-section.style-two .banner-carousel .slide-item:before { background: -webkit-linear-gradient(90deg, rgba(9,17,37,0.9), rgba(9,17,37,0.2) 100%); } /** protection-section **/ .protection-section{ position: relative; padding-bottom: 115px; } .protection-section .inner-container{ position: relative; padding-top: 104px; margin-top: -160px; z-index: 3; } .protection-section .inner-container:before{ position: absolute; content: ''; width: calc(100% + 100px); height: calc(100% - 140px); left: -50px; top: 0px; border-radius: 5px; } .protection-block-one .inner-box{ position: relative; display: block; background: #ffffff; padding: 50px 30px 0px 30px; border-radius: 4px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15); margin-bottom: 32px; transition: all 500ms ease; } .protection-block-one .inner-box:hover{ background: transparent; } .protection-block-one .inner-box .icon-box{ position: relative; display: inline-block; width: 120px; height: 120px; line-height: 120px; text-align: center; font-size: 60px; color: #fff; margin-bottom: 22px; z-index: 1; } .protection-block-one .inner-box .icon-box .icon-bg{ position: absolute; left: 0px; top: 0px; width: 120px; height: 120px; background-repeat: no-repeat; z-index: -1; } .protection-block-one .inner-box span{ position: relative; display: block; font-size: 14px; font-weight: 700; color: #919191; text-transform: uppercase; margin-bottom: 0px; transition: all 500ms ease; } .protection-block-one .inner-box:hover span, .protection-block-one .inner-box:hover h4, .protection-block-one .inner-box:hover p{ color: #fff; } .protection-block-one .inner-box h4{ display: block; font-size: 20px; line-height: 28px; font-weight: 600; margin-bottom: 16px; transition: all 500ms ease; } .protection-block-one .inner-box p{ position: relative; margin-bottom: 13px; transition: all 500ms ease; } .protection-block-one .inner-box .link a{ position: relative; display: inline-block; width: 64px; height: 64px; line-height: 60px; text-align: center; font-size: 24px; border-radius: 50%; background: #ffffff; color: #929292; } .protection-block-one .inner-box:hover .link a{ color: #fff; } .protection-block-one .inner-box .link{ position: relative; display: inline-block; margin-bottom: -15px; bottom: -18px; } .protection-block-one .inner-box .link a:before{ position: absolute; content: ''; width: 76px; height: 76px; left: -10px; top: -10px; border-radius: 50%; transform: scale(0,0); z-index: -1; transition: all 500ms ease; } .protection-block-one .inner-box:hover .link a:before{ transform: scale(1,1); } .protection-section .inner-container .pattern-layer{ position: absolute; left: -50px; top: 0px; width: calc(100% + 100px); height: calc(100% - 140px); background-size: cover; background-repeat: no-repeat; } .protection-block-one .inner-box .bg-layer{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; border-radius: 5px; opacity: 0; transform: scale(0,0); transition: all 500ms ease; } .protection-block-one .inner-box:hover .bg-layer{ opacity: 1; transform: scale(1,1); } .protection-block-one .inner-box .bg-layer:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; border-radius: 5px; opacity: 0.9; } /** about-style-two **/ .about-style-two{ position: relative; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .about-style-two:before{ position: absolute; content: ''; background: #f0f4f9; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.92; } .content_block_3 .content-box{ position: relative; display: block; background: #ffffff; border-radius: 4px; overflow: hidden; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15); } .content_block_3 .content-box .image-box{ position: relative; display: block; overflow: hidden; } .content_block_3 .content-box .image-box img{ width: 100%; } .content_block_3 .content-box .image-box:before{ position: absolute; top: 0; left: -75%; display: block; content: ''; width: 50%; height: 100%; background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); -webkit-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); } .content_block_3 .content-box:hover .image-box:before{ -webkit-animation: shine 1s; animation: shine 1s; } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } } .content_block_3 .content-box .inner-box{ position: relative; padding: 36px 30px 35px 30px; } .content_block_3 .content-box .inner-box .text{ position: relative; display: block; padding-bottom: 30px; margin-bottom: 32px; border-bottom: 1px solid #e7ebf1; } .content_block_3 .content-box .inner-box .text span{ position: relative; display: inline-block; font-size: 36px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; } .content_block_3 .content-box .inner .single-item{ position: relative; float: left; width: 50%; padding-right: 30px; } .content_block_3 .content-box .inner .single-item:before{ position: absolute; content: ''; background: #e7ebf1; width: 1px; height: 73px; top: 9px; right: 23px; } .content_block_3 .content-box .inner .single-item:last-child:before{ display: none; } .content_block_3 .content-box .inner .single-item .icon-box{ position: absolute; right: 0px; bottom: 5px; font-size: 70px; line-height: 70px; color: #dfe6f2; } .content_block_3 .content-box .inner .single-item:first-child .icon-box{ right: 45px; } .content_block_3 .content-box .inner .single-item h2{ display: inline-block; font-size: 60px; line-height: 60px; font-weight: 700; padding-right: 25px; margin-bottom: 6px; } .content_block_3 .content-box .inner .single-item h2 span{ position: absolute; top: -10px; right: 0px; font-size: 36px; } .content_block_3 .content-box .inner .single-item h5{ display: block; font-size: 18px; font-weight: 600; color: #919191; } .content_block_4 .content-box{ position: relative; display: block; margin-top: -9px; } .content_block_4 .content-box .sec-title-two{ max-width: 470px; margin-bottom: 40px; } .content_block_4 .content-box .video-box{ position: relative; display: block; padding: 11px 0px 4px 90px; margin-bottom: 40px; } .content_block_4 .content-box .video-box .video-btn{ position: absolute; left: 0px; top: 0px; display: inline-block; width: 70px; height: 70px; line-height: 74px; font-size: 30px; color: #ffffff; background: #091125; border-radius: 50%; text-align: center; z-index: 1; } .content_block_4 .content-box .video-box .video-btn:hover{ } .content_block_4 .content-box .video-box h5{ display: block; font-size: 16px; font-weight: 600; margin-bottom: 6px; } .content_block_4 .content-box .video-box .link{ position: relative; display: inline-block; font-size: 14px; font-weight: 700; text-transform: uppercase; } .content_block_4 .content-box .video-box .link i{ position: relative; margin-left: 5px; font-size: 18px; top: 1px; } .content_block_4 .content-box .video-box .link:hover{ color: #111; } .content_block_4 .content-box .inner-box .single-item{ position: relative; display: block; background: #ffffff; padding: 41px 20px 32px 20px; border-radius: 4px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15); text-align: center; } .content_block_4 .content-box .inner-box .single-item .icon-box{ position: relative; display: inline-block; padding-bottom: 23px; margin-bottom: 23px; } .content_block_4 .content-box .inner-box .single-item .icon-box:before{ position: absolute; content: ''; width: 74px; height: 3px; left: 50%; transform: translateX(-50%); bottom: 0px; background-repeat: no-repeat; } .blue .content_block_4 .content-box .inner-box .single-item .icon-box:before{ background: url(../images/icons/line-5.png); } .content_block_4 .content-box .inner-box .single-item h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; margin-bottom: 10px; } .content_block_4 .content-box .inner-box .single-item h4 a{ display: inline-block; color: #111; } .content_block_4 .content-box .inner-box .single-item h4 a:hover{ } .bg-color-3{ background: #091125; } /** service-style-two **/ .service-style-two{ position: relative; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .service-style-two:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.92; } .service-style-two .sec-title-two h2{ color: #ffffff; } .service-style-two .dots-style-one .owl-dots .owl-dot span{ border-color: rgba(255,255,255,0.2); } .service-style-two .dots-style-one .owl-dots{ margin-top: 50px; } .service-style-two .owl-carousel .owl-stage-outer{ overflow: visible; } .service-style-two .owl-carousel .owl-stage-outer .owl-item{ opacity: 0; } .service-style-two .owl-carousel .owl-stage-outer .owl-item.active{ opacity: 1; } .service-style-two .sec-title-two{ margin-bottom: 80px; } .service-block-two .inner-box{ position: relative; display: block; background: #091125; border: 1px solid rgba(255,255,255,0.1); border-radius: 4px; padding: 134px 30px 31px 30px; z-index: 1; } .service-block-two .inner-box:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; border-radius: 4px; transform: scale(0,0); transition: all 500ms ease; } .service-block-two .inner-box:hover:before{ transform: scale(1,1); } .service-block-two .inner-box .icon-box{ position: absolute; left: 50%; transform: translateX(-50%); top: -30px; border-radius: 4px; width: 80px; height: 115px; text-align: center; padding-top: 20px; z-index: 1; } .service-block-two .inner-box .icon-box a{ position: absolute; left: 15px; bottom: -25px; width: 50px; height: 50px; line-height: 50px; font-size: 20px; color: #111; background: #fff; text-align: center; border-radius: 50%; z-index: 1; } .service-block-two .inner-box:hover .icon-box a{ box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.4); } .service-block-two .inner-box h3{ position: relative; display: block; font-size: 24px; line-height: 32px; font-weight: 700; padding-bottom: 15px; margin-bottom: 18px; } .service-block-two .inner-box h3:before { position: absolute; content: ''; width: 74px; height: 3px; left: 50%; transform: translateX(-50%); bottom: 0px; background-repeat: no-repeat; } .blue .service-block-two .inner-box h3:before{ background: url(../images/icons/line-5.png); } .service-block-two .inner-box h3 a{ display: inline-block; color: #ffffff; } .service-block-two .inner-box h3 a:hover{ } .service-block-two .inner-box p{ position: relative; color: rgba(255,255,255,0.7); transition: all 500ms ease; } .service-block-two .inner-box:hover p{ color: #fff; } .service-block-two .inner-box .bg-layer { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; border-radius: 4px; opacity: 0; z-index: -1; transform: scale(0,0); transition: all 500ms ease; } .service-block-two .inner-box:hover .bg-layer { opacity: 1; transform: scale(1,1); } .service-block-two .inner-box .bg-layer:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; border-radius: 4px; opacity: 0.9; } /** team-section **/ .team-section{ position: relative; } .team-section .sec-title-two .link{ position: absolute; right: 0px; bottom: 0px; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #919191; z-index: 1; } .team-section .sec-title-two .link i{ position: relative; font-size: 18px; margin-left: 8px; top: 1px; } .team-section .sec-title-two .link:hover{ } .team-block-one .inner-box{ position: relative; display: block; background: #ffffff; border-radius: 5px; text-align: center; } .team-block-one .inner-box .image-box{ position: relative; display: block; background: #f0f4f9; padding: 40px 0px; border-radius: 5px 5px 0px 0px; } .team-block-one .inner-box .image-box .image{ position: relative; display: inline-block; width: 190px; height: 190px; border-radius: 50%; padding: 8px; } .team-block-one .inner-box .image-box .image img{ width: 100%; border-radius: 50%; } .team-block-one .inner-box .lower-content{ position: relative; display: block; border-radius: 0px 0px 5px 5px; background: #ffffff; box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 06%); padding: 25px 20px 30px 20px; } .team-block-one .inner-box .lower-content h4{ position: relative; display: block; font-size: 20px; line-height: 28px; font-weight: 600; margin-bottom: 1px; } .team-block-one .inner-box .lower-content h4 a{ display: inline-block; color: #111; } .team-block-one .inner-box .lower-content h4 a:hover{ } .team-block-one .inner-box .lower-content .designation{ position: relative; display: block; font-size: 18px; margin-bottom: 12px; } .team-block-one .inner-box .lower-content .social-links{ position: relative; display: block; width: 100%; background: #f0f4f9; border-radius: 5px; padding: 7.5px 10px; } .team-block-one .inner-box .lower-content .social-links li{ position: relative; display: inline-block; float: left; width: 25%; text-align: center; } .team-block-one .inner-box .lower-content .social-links li:before{ position: absolute; content: ''; background: #d7dce2; width: 1px; height: 24px; top: 2px; right: 0px; } .team-block-one .inner-box .lower-content .social-links li:last-child:before{ display: none; } .team-block-one .inner-box .lower-content .social-links li a{ display: inline-block; font-size: 16px; color: #111; } .team-block-one .inner-box .lower-content .social-links li:first-child a:hover{ } .team-block-one .inner-box .lower-content .social-links li:nth-child(2) a:hover{ } .team-block-one .inner-box .lower-content .social-links li:nth-child(3) a:hover{ } .team-block-one .inner-box .lower-content .social-links li:last-child a:hover{ } .team-section .pattern-layer{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 843px; background-size: cover; background-repeat: no-repeat; } /** support-section **/ .support-section{ position: relative; } .support-section:before{ position: absolute; content: ''; background: #ffffff; width: 100%; height: 140px; left: 0px; top: 0px; } .support-section .inner-container{ position: relative; width: 100%; border-radius: 5px; padding: 20px 20px; } .support-section .inner-container .bg-layer{ position: absolute; left: 0px; top: 0px; width: 919px; height: 100%; background-repeat: no-repeat; clip-path: polygon(0% 0%, 69% 0%, 89% 100%, 0% 100%, 0% 0%); } .support-section .inner-container .bg-layer:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.8; } .support-section .inner-container .inner{ position: relative; padding: 44px 30px 47px 75px; border-radius: 5px; border: 4px solid rgba(255,255,255,0.1); } .support-section .inner-container .inner .text{ position: relative; max-width: 380px; z-index: 1; } .support-section .inner-container .inner h3{ display: block; font-size: 30px; line-height: 40px; color: #ffffff; font-weight: 600; margin-bottom: 23px; } .support-section .inner-container .inner .list li{ position: relative; display: block; padding-left: 23px; color: #ffffff; margin-bottom: 10px; } .support-section .inner-container .inner .list li:last-child{ margin-bottom: 0px; } .support-section .inner-container .inner .list li:before{ position: absolute; content: ''; background: #ffffff; width: 8px; height: 8px; border-radius: 50%; left: 0px; top: 11px; } .support-section .inner-container .inner .list{ position: relative; margin-bottom: 25px; } .support-section .inner-container .inner .text a{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #fff; z-index: 1; } .support-section .inner-container .inner .text a i{ position: relative; font-size: 18px; margin-right: 8px; top: 1px; } .support-section .inner-container .inner .text a:hover{ } .support-section .inner-container .image-box .image-1{ position: absolute; right: 7px; bottom: 0px; z-index: 1; } .support-section .inner-container .image-box .image-2{ position: absolute; right: 100px; bottom: 40px; } /** faq-section **/ .faq-section{ position: relative; overflow: hidden; } .faq-section .bg-layer{ position: absolute; left: 0px; top: 110px; width: calc(50% - 30px); height: calc(100% - 110px); border-radius: 0px 5px 5px 0px; background-size: cover; background-repeat: no-repeat; } .faq-section .bg-layer:before { position: absolute; content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(180deg, rgba(9,17,37,0.8), rgba(9,17,37,0.0) 100%); top: 0px; right: 0px; border-radius: 0px 5px 5px 0px; } .content_block_5 .content-box{ position: relative; display: block; background: #091125; border: 1px solid rgba(255,255,255,0.1); padding: 33px 30px 40px 30px; } .faq-section .content_block_5 .content-box{ margin-right: 90px; } .content_block_5 .content-box h3{ display: block; font-size: 24px; line-height: 32px; color: #ffffff; font-weight: 600; margin-bottom: 22px; } .content_block_5 .content-box .quote-form .form-group{ position: relative; margin-bottom: 15px; min-height: 55px; } .owl-theme .owl-dots .owl-dot{ background: transparent !important; } .content_block_5 .content-box .quote-form .form-group input[type='text'], .content_block_5 .content-box .quote-form .form-group input[type='email'], .content_block_5 .content-box .quote-form .form-group textarea, .content_block_5 .content-box .quote-form .form-group .nice-select{ position: relative; display: block; width: 100%; height: 55px; background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1); border-radius: 5px; font-size: 18px; color: rgba(255,255,255,0.7); padding: 10px 20px; transition: all 500ms ease; } .nice-select .option{ color: #111; } .content_block_5 .content-box .quote-form .form-group textarea{ resize: none; height: 100px; } .content_block_5 .content-box .quote-form .form-group textarea:focus, .content_block_5 .content-box .quote-form .form-group input:focus{ } .content_block_5 .content-box .quote-form .form-group .nice-select{ border: 1px solid rgba(255,255,255,0.1) !important; line-height: 55px; padding: 0px 20px; } .content_block_5 .content-box .quote-form .form-group input::-webkit-input-placeholder{ color: rgba(255,255,255,0.7); } .content_block_5 .content-box .quote-form .form-group textarea::-webkit-input-placeholder{ color: rgba(255,255,255,0.7); } .content_block_5 .content-box .quote-form .form-group button{ width: 100%; } .content_block_5 .content-box .quote-form .form-group button:before{ background: #ffffff; } .content_block_5 .content-box .quote-form .form-group button:hover{ } .faq-section .content_block_5 .content-box{ margin-top: 100px; } .accordion-box .block{ position: relative; display: block; margin-bottom: 20px; border-radius: 5px; overflow: hidden; background: #fff; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); transition: all 500ms ease; } .accordion-box .block:last-child{ margin-bottom: 0px; } .accordion-box .block .acc-content.current{ display:block; } .accordion-box .block .acc-btn{ position: relative; display: block; padding: 20px 60px 20px 30px; cursor: pointer; transition: all 500ms ease; } .accordion-box .block .acc-btn h5{ font-size: 16px; line-height: 26px; font-weight: 600; transition: all 500ms ease; } .accordion-box .block .acc-btn.active h5{ color: #fff; } .accordion-box .block .acc-btn .icon-outer{ position: absolute; display: inline-block; top: 25px; right: 26px; font-size: 15px; cursor: pointer; color: #111; transform: rotate(-90deg); transition: all 500ms ease; z-index: 1; } .accordion-box .block .acc-btn.active .icon-outer{ transform: rotate(0deg); color: #ffffff; } .accordion-box .block .acc-content{ position:relative; display:none; padding: 23px 20px 22px 30px; } /** pricing-style-two **/ .pricing-style-two{ position: relative; } .pricing-block-two .pricing-table{ position: relative; background: #f0f4f9; padding-left: 270px; min-height: 320px; border-radius: 5px; margin-bottom: 50px; border-bottom: 3px solid transparent; transition: all 500ms ease; } .pricing-block-two .pricing-table:hover{ } .pricing-block-two .pricing-table .header-inner{ position: absolute; left: 30px; top: 30px; width: 240px; z-index: 1; } .pricing-block-two .pricing-table .header-inner .table-header{ position: relative; display: block; background: #091125; padding: 25px 30px 6px 30px; border-radius: 4px; margin-bottom: 20px; } .pricing-block-two .pricing-table .header-inner .table-header h3{ display: block; font-size: 24px; line-height: 32px; color: #ffffff; font-weight: 600; padding-bottom: 15px; margin-bottom: 16px; } .pricing-block-two .pricing-table .header-inner .table-header h3:before{ position: absolute; content: ''; width: 74px; height: 3px; left: 0px; bottom: 0px; background-repeat: no-repeat; } .blue .pricing-block-two .pricing-table .header-inner .table-header h3:before{ background: url(../images/icons/line-5.png); } .pricing-block-two .pricing-table .header-inner .table-header h2{ display: inline-block; font-size: 60px; line-height: 60px; color: #ffffff; font-weight: 700; padding-left: 16px; } .pricing-block-two .pricing-table .header-inner .table-header h2 .symble{ position: absolute; left: 0px; bottom: 0px; font-size: 16px; } .pricing-block-two .pricing-table .header-inner .table-header h2 .text{ font-size: 14px; } .pricing-block-two .pricing-table .header-inner .btn-box a{ position: relative; display: block; width: 100%; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #111; font-weight: 700; text-align: center; padding: 11px 15px; background: #ffffff; border-radius: 5px; box-shadow: 0px 5px 25px 0px rgb(0 0 0 / 06%); } .pricing-block-two .pricing-table .header-inner .btn-box a:hover{ color: #fff; } .pricing-block-two .pricing-table .table-content{ position: relative; padding: 20px 30px 21px 30px; } .pricing-block-two .pricing-table .table-content .list li{ position: relative; display: block; font-size: 18px; padding: 13px 0px 14px 0px; border-bottom: 1px solid #d7dce2; padding-left: 26px; } .pricing-block-two .pricing-table .table-content .list li:last-child{ border-bottom: none; } .pricing-block-two .pricing-table .table-content .list li:before{ position: absolute; content: "\f00c"; font-size: 18px; font-family: 'Font Awesome 5 Pro'; left: 0px; top: 14px; font-weight: 400; } /** project-style-two **/ .project-style-two{ position: relative; } .project-style-two .bg-layer{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 295px; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .project-style-two .bg-layer:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.85; } .project-style-two .sec-title-two .link { position: absolute; right: 0px; bottom: 0px; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #fff; z-index: 1; } .project-style-two .sec-title-two .link i { position: relative; font-size: 18px; margin-left: 8px; top: 1px; } .project-style-two .sec-title-two .link:hover{ text-decoration: underline; } .project-style-two .outer-container{ position: relative; padding: 0px 30px; } .blue .project-style-two .project-block-one .inner-box .content-box .text{ bottom: 0px; opacity: 1; visibility: visible; } .blue .project-style-two .project-block-one .inner-box .image-box:before { position: absolute; content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(90deg, rgba(9,17,37,0.9)10%, rgba(9,17,37,0.1) 100%); top: 0px; right: 0px; z-index: 1; transition: all 500ms ease; } .project-style-two .project-block-one .inner-box:hover .image-box img{ opacity: 0.2; } .project-style-two .tab-btn-box{ position: relative; display: block; margin-bottom: 60px; } .project-style-two .tab-btn-box .tab-btns{ position: relative; width: 100%; background: #ffffff; border-radius: 5px; overflow: hidden; box-shadow: 0px 5px 25px 0px rgb(0 0 0 / 6%); } .project-style-two .tab-btn-box .tab-btns li{ position: relative; display: inline-block; width: 16.666%; float: left; text-align: center; padding: 19px 10px; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #111; font-weight: 600; border-right: 1px solid #e7ebf1; cursor: pointer; transition: all 500ms ease; } .project-style-two .tab-btn-box .tab-btns li:last-child{ border: none; } .project-style-two .tab-btn-box .tab-btns li span{ position: absolute; top: 2px; right: 9px; font-size: 14px; font-weight: 600; } .project-style-two .tab-btn-box .tab-btns li.active-btn{ color: #fff !important; background: #091125; } .project-style-two .dots-style-one .owl-dots{ text-align: center; margin-top: 50px; } .project-tab .p-tab { position: absolute; left: 0px; top: 0px; width: 100%; height: auto; opacity: 0; visibility: hidden; } .project-tab .p-tab.active-tab { position: relative; visibility: visible; opacity: 1; z-index: 5; } .project-tab .p-tabs-content { position: relative; display: block; } .project-tab .p-tab.active-tab .project-block-one { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); -moz-transform: scaleX(1); transform: scaleX(1); -webkit-transition: all 700ms ease; -ms-transition: all 700ms ease; -o-transition: all 700ms ease; transition: all 700ms ease; } .project-tab .p-tab .project-block-one { position: relative; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); -moz-transform: scaleX(0); transform: scaleX(0); } /** testimonial-style-two **/ .testimonial-style-two{ position: relative; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .testimonial-style-two:before{ position: absolute; content: ''; background: #f0f4f9; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.9; } .testimonial-style-two .testimonial-inner{ position: relative; display: block; background: #fff; border-radius: 5px; padding: 0px 20px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); margin-bottom: 54px; } .testimonial-block-two .inner-box{ position: relative; padding: 36px 30px 41px 30px; min-height: 383px; z-index: 1; } .testimonial-block-two .inner-box:before{ position: absolute; content: ''; background: #e7ebf1; width: 1px; height: 100%; top: 0px; right: -15px; } .testimonial-block-two .inner-box:after{ position: absolute; content: ''; background: #ffffff; width: 70px; height: 70px; border-radius: 5px; left: 50%; transform: translateX(-50%) rotate(45deg); bottom: -22px; box-shadow: 16px 20px 20px 0px rgb(0 0 0 / 05%); z-index: -1; } .testimonial-block:last-child .testimonial-block-two .inner-box:before{ display: none; } .testimonial-block-two .inner-box .icon-box{ position: relative; font-size: 40px; line-height: 40px; margin-bottom: 18px; } .testimonial-block-two .inner-box h4{ display: block; font-size: 20px; line-height: 28px; font-weight: 600; margin-bottom: 0px; } .testimonial-block-two .inner-box .designation{ position: relative; display: block; font-size: 14px; font-weight: 700; text-transform: uppercase; margin-bottom: 12px; } .testimonial-block-two .inner-box p{ line-height: 30px; } .testimonial-style-two .testimonial-thumb{ position: relative; padding: 0px 20px; } .testimonial-style-two .testimonial-thumb .thumb-box{ position: relative; display: inline-block; width: 90px; height: 90px; background: #ffffff; border-radius: 50%; padding: 4px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .testimonial-style-two .testimonial-thumb .thumb-box img{ width: 100%; border-radius: 50%; } /** news-style-two **/ .news-style-two{ position: relative; } .news-style-two .sec-title-two .link { position: absolute; right: 0px; bottom: 3px; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #fff; z-index: 1; } .news-style-two .sec-title-two .link i { position: relative; font-size: 18px; margin-left: 8px; top: 1px; } .news-style-two .sec-title-two h2{ color: #ffffff; } .news-style-two .sec-title-two .link:hover{ } .news-block-two .inner-box{ position: relative; display: block; background: #ffffff; border-radius: 5px; overflow: hidden; } .news-block-two .inner-box .image-box{ position: relative; display: block; } .news-block-two .inner-box .image-box:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.85; } .news-block-two .inner-box .image-box .image img{ width: 100%; } .news-block-two .inner-box .image-box .category{ position: absolute; left: 30px; top: 30px; } .news-block-two .inner-box .image-box .category a{ position: relative; display: inline-block; font-size: 14px; color: #ffffff; border-radius: 5px; padding: 3px 17px; text-align: center; } .news-block-two .inner-box .image-box .category a i{ margin-right: 7px; } .news-block-two .inner-box .image-box .category a:hover{ background: #ffffff; } .news-block-two .inner-box .image-box .text{ position: absolute; left: 0px; bottom: 25px; width: 100%; padding: 0px 80px 0px 30px; } .news-block-two .inner-box .image-box .text:before{ position: absolute; content: ''; width: 3px; height: calc(100% - 12px); left: 0px; top: 7px; } .news-block-two .inner-box .image-box .text h4{ display: block; font-size: 20px; line-height: 30px; color: #ffffff; font-weight: 600; } .news-block-two .inner-box .image-box .text h4 a{ display: inline-block; color: #ffffff; } .news-block-two .inner-box .image-box .text h4 a:hover{ text-decoration: underline; } .news-block-two .inner-box .image-box .link{ position: absolute; top: 24px; right: 18px; } .news-block-two .inner-box .image-box .link a{ position: relative; display: inline-block; width: 44px; height: 44px; line-height: 50px; text-align: center; font-size: 20px; color: #fff; border-radius: 50%; } .news-block-two .inner-box:hover .image-box .link a{ } .news-block-two .inner-box .image-box .content-box{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 100%; z-index: 1; } .news-block-two .inner-box .lower-content{ position: relative; padding: 19px 30px 16px 90px; } .news-block-two .inner-box .lower-content .admin-thumb{ position: absolute; left: 30px; top: 20px; width: 44px; height: 44px; border-radius: 50%; } .news-block-two .inner-box .lower-content .admin-thumb img{ width: 100%; border-radius: 50%; } .news-block-two .inner-box .lower-content h5{ font-size: 18px; font-weight: 600; margin-bottom: 2px; } .news-block-two .inner-box .lower-content .post-date{ position: relative; display: block; } /** clients-style-two **/ .clients-section.style-two{ position: relative; background: #f0f4f9; padding: 105px 0px 153px 0px; } .clients-section.style-two .clients-logo-box img{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%); } .clients-section.style-two .clients-logo-box img:hover{ filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%); -ms-filter: grayscale(0%); transform: scale(1); } /** newsletter-style-two **/ .newsletter-style-two{ position: relative; } .newsletter-style-two .inner-container{ position: relative; background: #ffffff; padding: 44px 50px 46px 50px; border-radius: 5px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); margin-top: -80px; z-index: 1; } .newsletter-style-two .text h2{ display: block; font-size: 24px; line-height: 34px; font-weight: 700; } .newsletter-style-two .form-inner{ position: relative; margin-top: 6px; } .newsletter-style-two .newsletter-form .form-group{ position: relative; padding-right: 240px; margin: 0px; } .newsletter-style-two .newsletter-form .form-group input[type='email']{ position: relative; width: 100%; height: 58px; background: #f0f4f9; border: 1px solid #d7dce2; border-radius: 4px; padding: 10px 20px; font-size: 18px; color: #747b81; transition: all 500ms ease; } .newsletter-style-two .newsletter-form .form-group button{ position: absolute; top: 0px; right: 0px; padding: 16px 48.5px; } .newsletter-style-two .newsletter-form .form-group input:focus{ } /** footer-style-two **/ .footer-top-two{ position: relative; padding: 104px 0px; } .footer-top-two .logo-widget{ margin-top: 6px; } .footer-top-two .logo-widget .support-box{ position: relative; padding-left: 65px; } .footer-top-two .logo-widget .support-box i{ position: absolute; left: 0px; top: 2px; width: 50px; height: 50px; line-height: 50px; font-size: 30px; color: #fff; text-align: center; border-radius: 50%; } .footer-top-two .logo-widget .support-box p{ color: #111; font-weight: 600; margin-bottom: 4px; } .footer-top-two .logo-widget .support-box h5{ display: block; font-size: 18px; font-weight: 700; } .footer-top-two .logo-widget .support-box h5 a{ display: inline-block; color: #111; } .footer-top-two .logo-widget .support-box h5 a:hover{ } .footer-top-two .logo-widget .text{ position: relative; margin-bottom: 20px; } .footer-top-two .logo-widget .footer-logo{ position: relative; margin-bottom: 32px; } .footer-top-two .widget-title{ position: relative; display: block; padding-bottom: 15px; margin-bottom: 45px; } .footer-top-two .widget-title:before{ position: absolute; content: ''; width: 74px; height: 3px; left: 0px; bottom: 0px; background-repeat: no-repeat; } .blue .footer-top-two .widget-title:before{ background: url(../images/icons/line-5.png); } .footer-top-two .widget-title h3{ display: block; font-size: 24px; line-height: 32px; font-weight: 600; } .footer-top-two .contact-widget .info li{ position: relative; display: block; padding-left: 34px; margin-bottom: 16px; } .footer-top-two .contact-widget .info li:last-child{ margin-bottom: 0px; } .footer-top-two .contact-widget .info li i{ position: absolute; left: 0px; top: 2px; font-size: 18px; } .footer-top-two .contact-widget .info li h5{ display: block; font-size: 16px; font-weight: 600; margin-bottom: 4px; } .footer-top-two .contact-widget .info li p{ display: block; color: #606060; } .footer-top-two .contact-widget .info li p a{ display: inline-block; color: #606060; } .footer-top-two .contact-widget .info li p a:hover{ } .footer-top-two .links-widget .list{ position: relative; float: left; width: 33.333%; } .footer-top-two .links-widget .list li{ position: relative; display: block; margin-bottom: 12px; } .footer-top-two .links-widget .list li:last-child{ margin-bottom: 0px; } .footer-top-two .links-widget .list li a{ display: inline-block; font-size: 18px; color: #606060; } .footer-top-two .links-widget .list li a:hover{ padding-left: 10px; } .footer-top-two .links-widget .list li a:before{ position: absolute; content: '/'; left: 0px; top: 0px; opacity: 0; transition: all 500ms ease; } .footer-top-two .links-widget .list li a:hover:before{ opacity: 1; } .footer-top-two .links-widget .widget-title{ margin-bottom: 40px; } .footer-top-two .pattern-layer{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: bottom center; } .main-footer.style-two .footer-bottom{ padding: 20.5px 0px; background: #091125; } .main-footer.style-two .footer-bottom p, .main-footer.style-two .footer-bottom a{ color: #ffffff; } .main-footer.style-two .footer-bottom a:hover{ } /*** ==================================================================== Home-Page-Three ==================================================================== ***/ /** header-style-three **/ .main-header.style-three .header-top{ padding: 0px; } .main-header.style-three .header-top .info li{ padding-top: 8px; padding-bottom: 8px; } .main-header.style-three .header-top .info li:before{ top: 0px; height: 100%; } .main-header.style-three .outer-box{ position: relative; padding: 0px 90px 0px 270px; } .main-header.style-three .outer-box .logo-box{ position: absolute; left: 0px; top: 0px; width: 270px; z-index: 1; margin-right: 0px; } .main-header.style-three .outer-box .logo-box .logo{ position: relative; display: block; padding: 36px 15px; text-align: center; } .main-header.style-three .outer-box .other-option{ position: absolute; top: 2px; right: 0px; width: 90px; z-index: 1; } .main-header.style-three .outer-box .other-option li{ position: relative; display: inline-block; float: left; margin-right: 2px; width: 44px; height: 66px; line-height: 66px; font-size: 20px; color: #ffffff; background: #091125; text-align: center; transition: all 500ms ease; } .main-header.style-three .outer-box .other-option li.share-option a{ display: inline-block; color: #ffffff; width: 44px; height: 66px; line-height: 66px; background: #091125; } .main-header.style-three .outer-box .other-option li.share-option a:hover{ } .main-header.style-three .outer-box .other-option li:last-child{ margin: 0px !important; } .main-header.style-three .search-box-btn{ font-size: 20px; width: 44px; height: 66px; line-height: 66px; } .main-header.style-three .outer-box .other-option li.search-box-outer:hover{ background: #091125; } .main-header.style-three .menu-area{ margin-left: 35px; } .main-header.style-three .main-menu .navigation > li{ padding: 20px 0px; } .red .theme-btn{ border-radius: 0px; } .main-header.style-three .sticky-header .outer-box .logo-box .logo{ padding: 11.5px 15px; } /** banner-style-three **/ .banner-section.style-three .banner-carousel .slide-item:before{ background: -webkit-linear-gradient(0deg, rgba(9,17,37,0.9), rgba(0,0,0,0.0) 100%); } .banner-section.style-three .banner-carousel .slide-item{ padding: 200px 0px 325px 0px; } .banner-section.style-three .content-box{ max-width: 570px; } .banner-section.style-three .content-box h3{ position: relative; display: inline-block; font-size: 24px; line-height: 32px; color: #ffffff; font-weight: 700; margin-bottom: 14px; background: #091125; padding: 11px 70px 7px 19px; 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; } .banner-section.style-three .active .content-box h3{ 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; } .banner-section.style-three .content-box h2{ position: relative; font-size: 100px; line-height: 100px; font-weight: 800; margin-bottom: 19px; -webkit-transform: translateX(-50px); -moz-transform: translateX(-50px); -ms-transform: translateX(-50px); -o-transform: translateX(-50px); transform: translateX(-50px); -webkit-transition: all 50px ease; -moz-transition: all 1000ms ease; -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease; transition: all 1000ms ease; } .banner-section.style-three .active .content-box h2{ -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: 1000ms; -moz-transition-delay: 1000ms; -ms-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms; } .banner-section.style-three .content-box p{ margin-bottom: 31px; -webkit-transform: translateX(50px); -moz-transform: translateX(50px); -ms-transform: translateX(50px); -o-transform: translateX(50px); transform: translateX(50px); -webkit-transition: all 1000ms ease; -moz-transition: all 1000ms ease; -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease; transition: all 1000ms ease; } .banner-section.style-three .active .content-box p{ -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: 1000ms; -moz-transition-delay: 1000ms; -ms-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms; } .banner-section.style-three .content-box .btn-box{ -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; } .banner-section.style-three .active .content-box .btn-box{ -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; } .banner-section.style-three .content-box .btn-box .theme-btn{ padding: 17px 53px; } .banner-section .banner-bottom{ position: absolute; left: 0px; bottom: 0px; width: 100%; z-index: 2; } .banner-section .banner-bottom .inner-content{ position: relative; display: block; background: #ffffff; padding: 30px 30px 0px 30px; } .banner-section .banner-bottom .single-item{ position: relative; display: block; background: #ffffff; padding: 6px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 15%); transition: all 500ms ease; } .banner-section .banner-bottom .single-item .inner-box{ position: relative; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; padding: 33px 30px 35px 105px; } .banner-section .banner-bottom .single-item .inner-box:before{ position: absolute; content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(0deg, rgba(9,17,37,0.9)40%, rgba(0,0,0,0.40) 100%); top: 0px; right: 0px; } .banner-section .banner-bottom .single-item .inner-box .icon-box{ position: absolute; left: 37px; top: 40px; font-size: 50px; line-height: 50px; } .banner-section .banner-bottom .single-item .inner-box h3{ display: block; font-size: 24px; line-height: 32px; color: #ffffff; font-weight: 600; margin-bottom: 6px; } .banner-section .banner-bottom .single-item .inner-box h5{ display: block; font-size: 16px; line-height: 26px; color: #b6b9c2; font-weight: 700; } .banner-section .banner-bottom .single-item .inner-box h5 a{ display: inline-block; color: #b6b9c2; } .banner-section .banner-bottom .single-item .inner-box h5 a:hover{ } .banner-section .banner-bottom .single-item .inner-box .link{ position: absolute; right: 0px; bottom: 0%; transition: all 500ms ease; } .banner-section .banner-bottom .single-item:hover .inner-box .link{ bottom: 50%; margin-bottom: -25px; } .banner-section .banner-bottom .single-item .inner-box .link a{ position: relative; display: inline-block; width: 54px; height: 54px; line-height: 60px; background: #ffffff; font-size: 20px; color: #111; text-align: center; z-index: 1; } .banner-section .banner-bottom .single-item:hover .inner-box .link a{ color: #ffffff; } .banner-section .banner-bottom .single-item:hover{ box-shadow: none; } /** about-style-three **/ .about-style-three{ position: relative; } .content_block_6 .content-box .text{ position: relative; margin-bottom: 24px; } .content_block_6 .content-box .link{ position: relative; margin-bottom: 34px; } .content_block_6 .content-box .link a{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; } .content_block_6 .content-box .link a i{ position: relative; font-size: 18px; top: 2px; margin-left: 8px; } .content_block_6 .content-box .link a:hover{ color: #111; } .content_block_6 .content-box .inner-box{ position: relative; display: block; background: #ffffff; padding: 30px 30px 32px 200px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .content_block_6 .content-box .inner-box .image-box{ position: absolute; left: 30px; top: 28px; width: 108px; height: 108px; border-radius: 50%; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .content_block_6 .content-box .inner-box .image-box img{ width: 100%; border-radius: 50%; } .content_block_6 .content-box .inner-box .list li{ position: relative; display: block; padding-left: 26px; margin-bottom: 8px; } .content_block_6 .content-box .inner-box .list li:last-child{ margin-bottom: 0px; } .content_block_6 .content-box .inner-box .list li:before { position: absolute; content: "\f00c"; font-size: 18px; font-family: 'Font Awesome 5 Pro'; left: 0px; top: 0px; font-weight: 400; } .content_block_6 .content-box .inner-box .image-box:before{ position: absolute; content: ''; background: #f1eced; width: 1px; height: 100px; top: 4px; right: -32px; } .image_block_3 .image-box{ position: relative; display: block; } .image_block_3 .image-box .image{ position: relative; display: block; background: #ffffff; padding: 6px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .image_block_3 .image-box .image img{ width: 100%; } .about-style-three .image_block_3 .image-box .column:last-child .image{ margin-top: 60px; } .image_block_3 .image-box .logo-icon{ position: absolute; left: 20px; top: 30px; z-index: 1; } /** service-style-three **/ .service-style-three{ position: relative; z-index: 1; } .service-style-three .bg-layer{ position: absolute; left: 0px; top: 0px; width: 100%; height: 544px; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; } .service-style-three .bg-layer:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.9; } .service-block-three .inner-box{ position: relative; display: block; overflow: hidden; background: #ffffff; padding: 20px 20px; box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 05%); } .service-block-three .inner-box .image-box{ position: relative; display: block; overflow: hidden; background: #091125; } .service-block-three .inner-box .image-box img{ width: 100%; transition: all 500ms ease; } .service-block-three .inner-box:hover .image-box img{ opacity: 0.1; } .service-block-three .inner-box .image-box .icon-box{ position: absolute; left: 0px; bottom: 0px; width: 60px; height: 60px; line-height: 60px; text-align: center; font-size: 36px; color: #ffffff; transition: all 500ms ease; } .service-block-three .inner-box:hover .image-box .icon-box{ transform: scale(0,0); } .service-block-three .inner-box .image-box .link{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0,0); transition: all 500ms ease; } .service-block-three .inner-box:hover .image-box .link{ transform: translate(-50%,-50%) scale(1,1); } .service-block-three .inner-box .image-box .link a{ position: relative; display: inline-block; width: 60px; height: 60px; line-height: 66px; font-size: 30px; color: #ffffff; text-align: center; } .service-block-three .inner-box .lower-content{ position: relative; display: block; padding: 28px 10px 23px 10px; } .service-block-three .inner-box .lower-content h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; margin-bottom: 7px; } .service-block-three .inner-box .lower-content h4 a{ display: inline-block; color: #111; } .service-block-three .inner-box .lower-content h4 a:hover{ } .service-block-three .inner-box .pattern{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 16px; background-size: cover; background-repeat: repeat-x; animation: slide 60s linear infinite; -webkit-animation: slide 60s linear infinite; } @keyframes slide{ from { background-position: 0 0; } to { background-position: 1920px 0; } } @-webkit-keyframes slide{ from { background-position: 0 0; } to { background-position: 1920px 0; } } .service-style-three .sec-title{ margin-bottom: 50px; } /** funfact-section **/ .funfact-section{ position: relative; padding-bottom: 100px; width: 100%; background-size: cover; background-repeat: no-repeat; } .funfact-section .pattern-layer{ position: absolute; left: 0px; top: -274px; right: 0px; width: 100%; height: calc(100% + 274px); background-size: cover; background-repeat: no-repeat; } .counter-block-one .inner-box{ position: relative; display: block; overflow: hidden; background: #ffffff; padding: 39px 15px 33px 15px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 5%); } .counter-block-one .inner-box .icon-box{ position: absolute; left: -20px; top: -20px; width: 70px; height: 70px; font-size: 28px; color: #ffffff; border-radius: 50%; padding: 28px 16px 0px 0px; text-align: right; } .counter-block-one .inner-box .count-outer{ position: relative; display: inline-block; font-size: 48px; line-height: 50px; font-family: 'Montserrat Alternates', sans-serif; color: #111; font-weight: 700; margin-bottom: 6px; } .counter-block-one .inner-box .count-outer .symble{ position: absolute; top: -8px; right: -20px; font-size: 30px; } .counter-block-one .inner-box h5{ display: block; font-size: 18px; line-height: 26px; color: #919191; font-weight: 600; } .funfact-section .sec-title{ margin: 0px; } /** team-style-two **/ .team-style-two{ position: relative; } .team-block-two .inner-box{ position: relative; display: block; background: #ffffff; padding: 15px 15px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); } .team-block-two .inner-box .image-box{ position: relative; display: block; overflow: hidden; } .team-block-two .inner-box .image-box img{ width: 100%; transition: all 500ms ease; } .team-block-two .inner-box:hover .image-box img{ transform: scale(1.05); } .team-block-two .inner-box .content-box{ position: absolute; left: 30px; bottom: 30px; background: #ffffff; width: calc(100% - 60px); padding: 22px 15px 24px 15px; text-align: center; } .team-block-two .inner-box .content-box .share-option{ position: absolute; left: 20px; top: -25px; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; cursor: pointer; z-index: 1; } .team-block-two .inner-box .content-box .share-option i.share-icon{ position: relative; display: inline-block; width: 50px; height: 50px; line-height: 50px; font-size: 20px; color: #ffffff; text-align: center; border-radius: 50%; z-index: 1; } .team-block-two .inner-box .content-box .share-option .share-links{ position: absolute; left: 0px; bottom: 0px; width: 50px; background: #ffffff; border-radius: 30px; padding: 2px 10px 50px 10px; text-align: center; transform: scaleY(0); transform-origin: bottom center; transition: all 500ms ease; } .team-block-two .inner-box:hover .content-box .share-option .share-links{ transform: scaleY(1); } .team-block-two .inner-box .content-box .share-option .share-links li{ position: relative; display: block; padding: 11.5px 0px; line-height: 20px; border-bottom: 1px solid #e7e2e3; } .team-block-two .inner-box .content-box .share-option .share-links li:last-child{ border-bottom: none; } .team-block-two .inner-box .content-box .share-option .share-links li a{ position: relative; display: inline-block; font-size: 16px; line-height: 20px; color: #111; } .team-block-two .inner-box .content-box .share-option .share-links li a:hover{ } .team-block-two .inner-box .content-box .designation{ position: relative; display: block; margin-bottom: 2px; } .team-block-two .inner-box .content-box h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; } .team-block-two .inner-box .content-box h4 a{ display: inline-block; color: #111; } .team-block-two .inner-box .content-box h4 a:hover{ } .team-style-two .sec-title{ margin-bottom: 50px; } /** chooseus-section **/ .chooseus-section{ position: relative; } .chooseus-block-one .inner-box{ position: relative; display: block; overflow: hidden; background: #171f32; padding: 40px 25px 32px 25px; text-align: center; } .chooseus-block-one .inner-box .light-icon{ position: absolute; right: 0%; bottom: 0px; font-size: 130px; line-height: 105px; margin-right: -14px; color: rgba(255,255,255,0.05); transition: all 500ms ease; } .chooseus-block-one .inner-box:hover .light-icon{ margin-right: 0px; transform: translateX(-50%); } .chooseus-block-one .inner-box .icon-box{ position: relative; display: inline-block; width: 70px; line-height: 70px; height: 70px; background: #091125; font-size: 40px; text-align: center; border-radius: 50%; margin-bottom: 14px; z-index: 1; transition: all 500ms ease; } .chooseus-block-one .inner-box:hover .icon-box{ color: #ffffff; } .chooseus-block-one .inner-box .icon-box:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; border-radius: 50%; transform: scale(0,0); z-index: -1; transition: all 500ms ease; } .chooseus-block-one .inner-box:hover .icon-box:before{ transform: scale(1,1); } .chooseus-block-one .inner-box h4{ display: block; font-size: 20px; line-height: 30px; color: #ffffff; font-weight: 600; margin-bottom: 15px; } .chooseus-block-one .inner-box p{ position: relative; color: #b6b9c2; } .chooseus-section .owl-prev, .chooseus-section .owl-next{ position: relative; display: inline-block; width: 60px; height: 60px; line-height: 60px; font-size: 24px; border: 2px solid rgba(255,255,255,0.1); color: rgba(255,255,255,0.2); cursor: pointer; text-align: center; transition: all 500ms ease; } .chooseus-section .owl-prev:hover, .chooseus-section .owl-next:hover{ } .chooseus-section .owl-prev{ margin-right: 10px; } .chooseus-section .owl-nav{ position: absolute; top: -118px; right: 0px; } .chooseus-section .sec-title{ margin-bottom: 48px; } .chooseus-section .pattern-layer{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; } .pricing-block-two .pricing-table .header-inner .table-header h4 { display: block; font-size: 20px; line-height: 32px; color: #ffffff; font-weight: 600; padding-bottom: 15px; margin-bottom: 16px; } .pricing-block-two .pricing-table .header-inner .table-header h4:before{ position: absolute; content: ''; width: 74px; height: 3px; left: 0px; bottom: 0px; background-repeat: no-repeat; } .red .pricing-block-two .pricing-table{ border-radius: 0px; background: #f8f5f5; margin-bottom: 0px; } .red .pricing-block-two .pricing-table .header-inner .table-header{ border-radius: 0px; } .red .pricing-block-two .pricing-table .header-inner .btn-box a{ border-radius: 0px; } .red .pricing-style-two .sec-title{ margin-bottom: 50px; } .red .pricing-block-two .pricing-table .header-inner{ top: 40px; } /** testimonial-style-three **/ .testimonial-style-three{ position: relative; } .testimonial-style-three .inner-container{ position: relative; display: block; background: #ffffff; padding: 15px 15px; padding-left: 605px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); } .testimonial-style-three .inner-container .video-inner{ position: absolute; left: 15px; top: 15px; width: 590px; padding: 208px 0px; background-size: cover; background-repeat: no-repeat; text-align: center; } .testimonial-style-three .inner-container .video-inner .video-btn a{ position: relative; display: inline-block; width: 60px; height: 60px; line-height: 64px; background: #ffffff; font-size: 24px; text-align: center; border-radius: 50%; } .testimonial-style-three .inner-container .video-inner .video-btn a:after, .testimonial-style-three .inner-container .video-inner .video-btn a:before { width: 60px; height: 60px; border-radius: 50%; background: transparent; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-animation-delay: .9s; animation-delay: .9s; content: ""; position: absolute; -webkit-box-shadow: 0 0 0 0 rgba(9, 17, 37, 1); box-shadow: 0 0 0 0 rgba(9, 17, 37, 1); -webkit-animation: ripple 3s infinite; animation: ripple 3s infinite; -webkit-transition: all .4s ease; transition: all .4s ease; } .testimonial-style-three .inner-container .video-inner .video-btn a:after { -webkit-animation-delay: .6s; animation-delay: .6s; } @-webkit-keyframes ripple { 70% { -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes ripple { 70% { -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } .testimonial-style-three .inner-container .video-inner .icon-box{ position: absolute; top: 70px; right: -45px; width: 90px; height: 90px; line-height: 90px; font-size: 40px; color: #fff; text-align: center; } .testimonial-style-three .inner-container .testimonial-content{ position: relative; display: block; overflow: hidden; padding: 64px 50px 55px 100px; } .testimonial-style-three .inner-container .testimonial-content .sec-title{ margin-bottom: 30px; } .testimonial-style-three .owl-carousel .owl-stage-outer{ overflow: visible; } .testimonial-style-three .owl-carousel .owl-stage-outer .owl-item{ opacity: 0; } .testimonial-style-three .owl-carousel .owl-stage-outer .owl-item.active{ opacity: 1; } .testimonial-style-three .inner-container .testimonial-content .inner-box .text{ position: relative; margin-bottom: 30px; } .testimonial-style-three .inner-container .testimonial-content .inner-box .text p{ line-height: 32px; } .testimonial-style-three .inner-container .testimonial-content .inner-box .author-box{ position: relative; padding: 8px 0px 8px 90px; } .testimonial-style-three .inner-container .testimonial-content .inner-box .author-box .author-thumb{ position: absolute; left: 0px; top: 0px; width: 70px; height: 70px; background: #ffffff; border-radius: 50%; padding: 4px; box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 10%); } .testimonial-style-three .inner-container .testimonial-content .inner-box .author-box .author-thumb img{ width: 100%; border-radius: 50%; } .testimonial-style-three .inner-container .testimonial-content .inner-box .author-box h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; margin-bottom: 0px; } .testimonial-style-three .inner-container .testimonial-content .inner-box .author-box .designation{ position: relative; display: block; font-size: 14px; line-height: 24px; font-weight: 700; text-transform: uppercase; } .testimonial-style-three .owl-prev, .testimonial-style-three .owl-next { position: relative; display: inline-block; width: 50px; height: 50px; line-height: 50px; background: #f8f5f5; font-size: 24px; color: #919191; cursor: pointer; text-align: center; transition: all 500ms ease; } .testimonial-style-three .owl-prev{ margin-right: 5px; } .testimonial-style-three .owl-prev:hover, .testimonial-style-three .owl-next:hover{ color: #ffffff; } .testimonial-style-three .owl-nav{ position: absolute; right: -50px; bottom: -55px; } .testimonial-style-three:before{ position: absolute; content: ''; background: #ffffff; width: 100%; height: 110px; left: 0px; top: 0px; } /** news-style-three **/ .news-style-three{ position: relative; } .news-style-three .sec-title{ margin-bottom: 50px; } .news-block-three .inner-box{ position: relative; display: block; overflow: hidden; background: #ffffff; padding: 15px 15px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); } .news-block-three .inner-box .image-box{ position: relative; display: block; overflow: hidden; background: #091125; } .news-block-three .inner-box .image-box img{ width: 100%; transition: all 500ms ease; } .news-block-three .inner-box:hover .image-box img{ transform: scale(1.05); opacity: 0.1; } .news-block-three .inner-box .image-box .post-date{ position: absolute; top: 15px; right: 15px; width: 60px; } .news-block-three .inner-box .image-box .post-date h5{ display: block; font-size: 18px; color: #ffffff; font-weight: 700; text-align: center; padding: 12px 10px; } .news-block-three .inner-box .image-box .post-date h5 span{ display: block; font-size: 14px; padding-top: 7px; margin-top: 6px; border-top: 1px solid rgba(0,0,0,0.1); } .news-block-three .inner-box .image-box .category{ position: absolute; left: 15px; bottom: 15px; } .news-block-three .inner-box .image-box .category a{ position: relative; display: inline-block; font-size: 14px; color: #ffffff; background: rgba(255,255,255,0.3); padding: 0px 12px; } .news-block-three .inner-box .image-box .category a i{ margin-right: 7px; } .news-block-three .inner-box .image-box .category a:hover{ } .news-block-three .inner-box .lower-content{ position: relative; display: block; padding: 23px 15px 1px 15px; } .news-block-three .inner-box .lower-content h5{ display: block; font-size: 18px; line-height: 28px; font-weight: 600; padding-bottom: 22px; margin-bottom: 17px; border-bottom: 1px solid #e7e2e3; } .news-block-three .inner-box .lower-content h5 a{ display: inline-block; color: #111; } .news-block-three .inner-box .lower-content h5 a:hover{ } .news-block-three .inner-box .lower-content .bottom-box .link a{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #919191; font-weight: 700; } .news-block-three .inner-box .lower-content .bottom-box .link a i{ position: relative; font-size: 18px; font-weight: 400; margin-right: 10px; top: 2px; } .news-block-three .inner-box .lower-content .bottom-box .link a:hover{ } .news-block-three .inner-box .lower-content .bottom-box .comment-box a{ position: relative; display: inline-block; font-size: 14px; color: #606060; } .news-block-three .inner-box .lower-content .bottom-box .comment-box a i{ position: relative; margin-right: 8px; top: 1px; } .news-block-three .inner-box .lower-content .bottom-box .comment-box a:hover{ } .bg-color-4{ background: #f8f5f5; } /** contact-section **/ .contact-section{ position: relative; overflow: hidden; } .contact-section .bg-layer{ position: absolute; left: 0px; top: 0px; width: 55%; height: 100%; } .contact-section .sec-title.light .icon-box{ color: #ffffff; } .contact-section .sec-title.light .icon-box .shape-box .shape{ background: #ffffff; } .content_block_7 .content-box .text{ position: relative; margin-bottom: 20px; } .content_block_7 .content-box .text p{ color: #ffffff; } .content_block_7 .content-box .support-box{ position: relative; display: block; padding: 24px 30px 22px 110px; border: 2px solid rgba(0,0,0,0.1); } .content_block_7 .content-box .support-box i{ position: absolute; left: 28px; top: 23px; width: 60px; height: 60px; line-height: 60px; background: #ffffff; text-align: center; border-radius: 50%; font-size: 30px; } .content_block_7 .content-box .support-box p{ color: #ffffff; font-weight: 600; margin-bottom: 0px; } .content_block_7 .content-box .support-box h3{ display: block; font-size: 24px; line-height: 32px; color: #ffffff; font-weight: 700; } .content_block_7 .content-box .support-box h3 a{ display: inline-block; color: #ffffff; } .content_block_7 .content-box .support-box h3 a:hover{ text-decoration: underline; } .content_block_8 .content-box{ position: relative; display: block; background: #ffffff; padding: 51px 50px 60px 50px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); } .default-form .form-group{ position: relative; margin-bottom: 21px; } .default-form .form-group input[type='text'], .default-form .form-group input[type='email'], .default-form .form-group textarea{ position: relative; display: block; width: 100%; height: 60px; background: #f8f5f5; border: 1px solid #e2ddde; padding: 10px 20px; font-size: 18px; color: #606060; transition: all 500ms ease; } .default-form .form-group textarea{ resize: none; } .content_block_8 .content-box .default-form .form-group textarea{ height: 290px; } .default-form .form-group label{ position: relative; display: block; font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; color: #919191; margin-bottom: 6px; } .default-form .form-group input:focus, .default-form .form-group textarea:focus{ } .content_block_8 .content-box .default-form .form-group.message-btn{ margin-top: 9px; margin-bottom: 0px; } .content_block_8 .content-box .default-form .form-group.message-btn button{ display: block; width: 100%; } .contact-section .image-layer{ position: absolute; left: 0px; bottom: 0px; } .contact-section .pattern-layer{ position: absolute; left: 0px; bottom: 0px; width: 706px; height: 630px; background-repeat: no-repeat; } /** footer-style-three **/ .footer-top-three{ position: relative; padding: 105px 0px; border-bottom: 1px solid rgba(255,255,255,0.1); } .footer-top-three .widget-title{ position: relative; display: block; margin-bottom: 26px; } .footer-top-three .widget-title h3{ font-size: 24px; line-height: 32px; color: #ffffff; font-weight: 600; } .footer-top-three p, .footer-top-three a{ color: #b6b9c2; } .footer-top-three a:hover{ color: #ffffff; } .footer-top-three .contact-widget .info li{ position: relative; display: block; margin-bottom: 20px; } .footer-top-three .contact-widget .info li:last-child{ margin-bottom: 0px; } .footer-top-three .contact-widget .info li h6{ display: block; font-size: 16px; line-height: 28px; color: #ffffff; font-weight: 600; margin-bottom: 0px; } .footer-top-three .contact-widget .info li p{ line-height: 24px; } .footer-top-three .contact-widget .info{ position: relative; margin-bottom: 32px; } .social-style-two li{ position: relative; display: inline-block; float: left; margin-right: 10px; } .social-style-two li:last-child{ margin: 0px !important; } .social-style-two li a{ position: relative; display: inline-block; width: 46px; height: 46px; line-height: 46px; font-size: 16px; color: #ffffff; text-align: center; } .social-style-two li:first-child a{ } .social-style-two li:nth-child(2) a{ } .social-style-two li:nth-child(3) a{ } .social-style-two li:last-child a{ } .footer-top-three .links-widget .links-list li{ position: relative; display: block; margin-bottom: 14px; } .footer-top-three .links-widget .links-list li:last-child{ margin-bottom: 0px; } .footer-top-three .links-widget .links-list li a{ position: relative; display: inline-block; } .footer-top-three .links-widget .links-list li a:before{ position: absolute; content: ''; background: #fff; width: 0%; height: 1px; left: 0px; bottom: 4px; transition: all 500ms ease; } .footer-top-three .links-widget .links-list li a:hover:before{ width: 100%; } .footer-top-three .subscribe-widget .text{ position: relative; margin-bottom: 22px; } .footer-top-three .subscribe-widget .subscribe-form .form-group{ position: relative; margin-bottom: 15px; } .footer-top-three .subscribe-widget .subscribe-form .form-group:last-child{ margin-bottom: 0px; } .footer-top-three .subscribe-widget .subscribe-form .form-group input[type='text'], .footer-top-three .subscribe-widget .subscribe-form .form-group input[type='email']{ position: relative; display: block; width: 100%; height: 56px; background: #ffffff; border: 1px solid #ffffff; font-size: 18px; color: #606060; padding: 10px 20px 10px 45px; transition: all 500ms ease; } .footer-top-three .subscribe-widget .subscribe-form .form-group i{ position: absolute; left: 20px; top: 20px; font-size: 15px; z-index: 1; } .footer-top-three .subscribe-widget .subscribe-form .form-group input:focus{ } .footer-top-three .subscribe-widget .subscribe-form .form-group .theme-btn{ padding: 15px 27px; } .footer-top-three .subscribe-widget .subscribe-form .form-group .theme-btn:before{ background: #ffffff; } .footer-top-three .subscribe-widget .subscribe-form .form-group .theme-btn:hover{ } .footer-bottom-three{ position: relative; padding: 18.5px 0px; } .footer-bottom-three .copyright p, .footer-bottom-three a{ position: relative; font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 500; } .footer-bottom-three a:hover{ } .footer-bottom-three .footer-nav li{ position: relative; display: inline-block; float: left; margin-right: 20px; } .footer-bottom-three .footer-nav li:last-child{ margin: 0px !important; } /*** ==================================================================== Home-Page-Four ==================================================================== ***/ .main-header.style-four{ background: #f1f2f5; padding-bottom: 105px; } .main-header.style-four .header-top{ position: relative; display: block; background: #f1f2f5; padding: 11px 0px 10px 0px; } .main-header.style-four .header-top .text h6{ position: relative; display: block; font-size: 14px; line-height: 28px; font-weight: 600; } .main-header.style-four .header-top .text h6 a{ display: inline-block; font-weight: 500; color: #606060; } .main-header.style-four .header-top .text h6 a:hover{ } .main-header.style-four .header-top .text h6 i { position: relative; font-weight: 600; color: transparent !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; top: 3px; font-size: 16px; margin-right: 10px; } .main-header.style-four .header-top .social-links li a{ position: relative; color: #606060; } .main-header.style-four .header-top .social-links li a:hover{ } .main-header.style-four .header-top .info li{ font-size: 14px; margin-right: 10px; } .main-header.style-four .header-top .info li:before{ display: none; } .main-header.style-four .header-top .social-links li h6{ font-size: 14px; line-height: 28px; color: #606060; font-weight: 600; } .main-header.style-four .header-top .social-links, .main-header.style-four .header-top .search-box-outer{ position: relative; float: left; } .main-header.style-four .header-top .search-box-outer{ top: 2px; } .main-header.style-four .search-box-btn{ color: #606060; line-height: 28px; } .main-header.style-four .search-box-btn:hover{ } .main-header.style-four .header-top .social-links{ padding-right: 20px; margin-right: 20px; } .main-header.style-four .header-top .social-links:before{ position: absolute; content: ''; background: #d4d6dc; width: 1px; height: 24px; top: 4px; right: 0px; } .main-header.style-four .search-box-btn i { position: relative; font-size: 18px; margin-right: 10px; font-weight: 400; top: 3px; } .main-header.style-four .main-header-box{ position: relative; width: 100%; } .main-header.style-four .main-header-box .main-box{ position: absolute; width: 100%; top: 0px; left: 0px; background: #ffffff; border-radius: 5px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .header-upper-2{ position: relative; width: 100%; padding: 28px 310px 28px 40px; border-bottom: 1px solid #e7e9ee; } .header-upper-2 .info-list li{ position: relative; display: inline-block; float: left; padding-left: 60px; margin-right: 60px; } .header-upper-2 .info-list li:last-child{ margin: 0px !important; } .header-upper-2 .info-list li:before{ position: absolute; content: ''; background: #e7e9ee; width: 1px; height: 54px; top: 0px; right: -30px; } .header-upper-2 .info-list li:last-child:before{ display: none; } .header-upper-2 .info-list li .icon-box{ position: absolute; display: inline-block; font-size: 24px; width: 44px; height: 44px; line-height: 44px; background: #f1f2f5; border-radius: 50%; text-align: center; left: 0px; top: 5px; } .header-upper-2 .info-list li i{ position: relative; color: transparent !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; } .header-upper-2 .info-list li p{ display: block; font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; margin-bottom: 2px; } .header-upper-2 .info-list li h5{ display: block; font-size: 16px; font-weight: 500; } .header-upper-2 .info-list li h5 a{ display: inline-block; color: #111111; } .header-upper-2 .info-list li h5 a:hover{ } .header-upper-2 .support-box{ position: absolute; top: 0px; right: 0px; background: #091125; width: 270px; padding: 26px 20px 25px 95px; border-top-right-radius: 5px; z-index: 1; } .header-upper-2 .support-box i{ position: absolute; left: 30px; top: 28px; width: 50px; height: 50px; line-height: 50px; font-size: 30px; color: #ffffff; text-align: center; border-radius: 50%; } .header-upper-2 .support-box p{ display: block; color: #ffffff; font-weight: 600; margin-bottom: 4px; } .header-upper-2 .support-box h5{ display: block; font-size: 18px; color: #ffffff; font-weight: 700; } .header-upper-2 .support-box h5 a{ display: inline-block; color: #ffffff; } .header-upper-2 .support-box h5 a:hover{ text-decoration: underline; } .main-header.style-four .header-lower{ padding-left: 40px; } .main-header.style-four .main-menu .navigation > li > a:after{ display: none; } .main-header.style-four .header-lower .main-menu .navigation > li{ padding: 18px 0px 17px 0px; } .main-header.style-four .header-lower .outer-box .btn-box{ position: absolute; top: -2px; right: 0px; z-index: 1; } .main-header.style-four .outer-box .btn-box a{ position: relative; display: inline-block; width: 270px; text-align: center; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #fff; font-weight: 700; padding: 19.5px 20px; border-bottom-right-radius: 5px; } .main-header.style-four .outer-box .btn-box a i{ position: relative; font-size: 18px; margin-left: 10px; top: 1px; } .main-header.style-four .outer-box .btn-box a:hover { --x: 100%; } .main-header.style-four .header-lower .outer-box{ padding-right: 300px; } .main-header.style-four .sticky-header .outer-box .btn-box a{ border-radius: 5px; } .main-header.style-four .sticky-header .outer-box .btn-box{ padding: 6.5px 0px; } /** banner-style-four **/ .banner-section.style-four .banner-carousel .slide-item{ padding: 217px 0px 320px 0px; } .banner-section.style-four .banner-carousel .slide-item:before{ display: none; } .banner-section.style-four .banner-carousel .content-box h2{ color: #111; margin-bottom: 18px; } .banner-section.style-four .banner-carousel .content-box p{ color: #606060; } .banner-section.style-four .banner-carousel .content-box .theme-btn{ margin-right: 15px; } .banner-section.style-four .banner-carousel .content-box .theme-btn.banner-btn{ padding: 17px 38px; } /** feature-section **/ .feature-section{ position: relative; } .feature-section .inner-container{ position: relative; margin-top: -110px; z-index: 1; } .feature-block-one .inner-box{ position: relative; display: block; background: #ffffff; padding: 73px 40px 32px 40px; box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 7%); border-radius: 5px; overflow: hidden; } .feature-block-one .icon-box{ position: absolute; left: 50%; transform: translateX(-50%); top: -50px; width: 100px; height: 100px; line-height: 100px; font-size: 50px; color: #ffffff; text-align: center; border-radius: 50%; z-index: 1; } .feature-block-one .inner-box h3{ position: relative; display: block; font-size: 24px; line-height: 32px; padding-bottom: 15px; margin-bottom: 18px; font-weight: 700; transition: all 500ms ease; } .feature-block-one .inner-box:hover h3{ color: #ffffff; } .feature-block-one .inner-box:hover p{ color: #b6b9c2; } .feature-block-one .inner-box h3:before{ position: absolute; content: ''; width: 74px; height: 3px; left: 50%; transform: translateX(-50%); bottom: 0px; background-repeat: no-repeat; } .feature-block-one .inner-box h3:before { background: url(../images/icons/line-7.png); } .feature-block-one .inner-box p{ position: relative; transition: all 500ms ease; } .feature-block-one .inner-box:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 0%; left: 0px; top: 0px; transition: all 500ms ease; } .feature-block-one .inner-box:hover:before{ height: 100%; } .feature-block-one .hover-content { position: absolute; top:0; left:0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.3s linear; } .feature-block-one .inner-box:hover .hover-content { opacity: 1; } .feature-block-one .hover-content:before { content: ''; width: 370px; height: 370px; background: rgb(255,255,255,0.05); border-radius: 50%; position: absolute; top: -240px; left: -240px; transform: translate(-50% , -50%); opacity: 0; } .feature-block-one .inner-box:hover .hover-content:before { opacity: 1; transform: translate(0% , 0%); transition: all 0.9s linear; } .feature-block-one .hover-content:after { content: ''; width: 370px; height: 370px; background: rgb(255,255,255,0.08); border-radius: 50%; position: absolute; top: -210px; left: -210px; transform: translate(-50% , -50%); opacity: 0; } .feature-block-one .inner-box:hover .hover-content:after { opacity: 1; transform: translate(0% , 0%); transition: all 1.3s linear; } /** about-style-four **/ .about-style-four{ position: relative; } .about-style-four .image-layer{ position: absolute; left: 0px; bottom: 80px; } .image_block_4 .image-box{ position: relative; display: block; margin-right: 30px; padding: 118px 240px 118px 0px; } .image_block_4 .image-box .images{ border-radius: 5px; } .image_block_4 .image-box img{ width: 100%; border-radius: 5px; } .image_block_4 .image-box .image-1{ position: relative; z-index: 1; } .image_block_4 .image-box .image-2{ position: absolute; top: 0px; right: 0px; } .image_block_4 .image-box .image-3{ position: absolute; right: 0px; bottom: 0px; } .content_block_9 .content-box .text{ position: relative; margin-bottom: 32px; } .content_block_9 .content-box .inner-box .single-item{ position: relative; display: block; background: #ffffff; padding: 34px 30px 22px 30px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); border-radius: 5px; } .content_block_9 .content-box .inner-box .single-item .icon-box{ position: relative; min-height: 62px; margin-bottom: 22px; } .content_block_9 .content-box .inner-box .single-item h4{ display: block; font-size: 20px; line-height: 28px; font-weight: 600; margin-bottom: 6px; } .content_block_9 .content-box .inner-box{ position: relative; margin-bottom: 41px; } .content_block_9 .content-box .author-box{ position: relative; padding: 0px 0px 0px 120px; } .content_block_9 .content-box .author-box .author-thumb{ position: absolute; left: 0px; top: -1px; width: 90px; height: 90px; border-radius: 5px; } .content_block_9 .content-box .author-box .author-thumb img{ width: 100%; border-radius: 5px; } .content_block_9 .content-box .author-box .signature{ position: relative; margin-bottom: 19px; } .content_block_9 .content-box .author-box h5{ display: block; font-size: 18px; font-weight: 600; } .content_block_9 .content-box .author-box h5 span{ font-weight: 400; font-family: 'Nunito', sans-serif; } .content_block_9 .content-box .sec-title-two{ margin-bottom: 33px; } .content_block_9 .content-box{ position: relative; margin-top: -8px; } /** products-section **/ .products-section{ position: relative; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .products-section:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.9; } .products-section .owl-carousel .owl-stage-outer{ overflow: visible; } .products-section .owl-carousel .owl-stage-outer .owl-item{ opacity: 0; } .products-section .owl-carousel .owl-stage-outer .owl-item.active{ opacity: 1; } .product-block-one .inner-box{ position: relative; display: block; background: #fff; text-align: center; padding: 30px 15px 18px 15px; border-radius: 5px; } .product-block-one .inner-box .content-box .icon-box{ position: relative; display: inline-block; font-size: 65px; line-height: 60px; margin-bottom: 17px; color: transparent !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; } .product-block-one .inner-box .content-box h5{ display: block; font-size: 18px; font-weight: 600; margin-bottom: 14px; } .product-block-one .inner-box .content-box .link a{ position: relative; display: inline-block; font-size: 20px; color: #bdc2cf; } .product-block-one .inner-box .overlay-content{ position: absolute; left: -15px; top: 0px; width: calc(100% + 30px); padding: 28px 15px 37px 15px; text-align: center; background: #ffffff; border-radius: 5px; opacity: 0; transform: scale(0,0); visibility: hidden; transition: all 500ms ease; } .product-block-one .inner-box:hover .overlay-content{ opacity: 1; visibility: visible; transform: scale(1,1); } .product-block-one .inner-box .overlay-content h5{ display: block; font-size: 18px; font-weight: 600; margin-bottom: 8px; } .product-block-one .inner-box .overlay-content h5 a{ display: inline-block; color: #111; } .product-block-one .inner-box .overlay-content h5 a:hover{ } .product-block-one .inner-box .overlay-content p{ position: relative; margin-bottom: 15px; } .product-block-one .inner-box .overlay-content .link{ position: absolute; left: 50%; bottom: -34px; transform: translateX(-50%); } .product-block-one .inner-box .overlay-content .link a{ position: relative; display: inline-block; width: 68px; height: 68px; line-height: 68px; font-size: 20px; color: #ffffff; border: 4px solid #ffffff; border-radius: 50%; text-align: center; z-index: 1; transform: rotate(180deg); } .products-section .owl-theme .owl-prev, .products-section .owl-theme .owl-next { position: relative; display: inline-block; font-size: 30px; background: transparent; width: 60px; height: 60px; line-height: 60px; border: 2px solid #ffffff; color: #fff; text-align: center; border-radius: 50%; cursor: pointer; transition: all 500ms ease; } .products-section .owl-theme .owl-prev{ margin-right: 10px; } .products-section .owl-theme .owl-prev:hover, .products-section .owl-theme .owl-next:hover{ background: #ffffff; } .products-section .owl-nav{ position: absolute; top: -120px; right: 0px; } .products-section .more-text{ position: relative; margin-top: 53px; } .products-section .more-text p{ color: #ffffff; } .products-section .more-text p a{ color: #ffffff; font-weight: 700; } .products-section .more-text p a:hover{ text-decoration: underline; } .gradient-color .service-block-one .inner-box .content-box .icon-box i{ color: transparent !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; } .gradient-color .service-block-one .inner-box .overlay-content .btn-box a:hover { color: #ffffff; } /** work-style-two **/ .work-style-two{ position: relative; } .work-block-one .inner-box{ position: relative; display: block; padding: 0px 20px; } .work-block-one .inner-box .icon-box{ position: relative; display: inline-block; width: 90px; height: 90px; line-height: 90px; font-size: 40px; background: #fff; border-radius: 50%; text-align: center; margin-bottom: 61px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 06%); transition: all 500ms ease; } .gradient-color .work-block-one .inner-box .icon-box i{ position: relative; color: transparent !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; } .work-block-one .inner-box:hover .icon-box{ border-color: transparent; } .work-block-one .inner-box .icon-box:before{ position: absolute; content: ''; width: 120px; height: 120px; background: #eaebee; left: -15px; top: -15px; border-radius: 50%; z-index: -1; transition: all 500ms ease; } .work-block-one .inner-box .icon-box:after{ position: absolute; content: ''; width: 120px; height: 120px; left: -15px; top: -15px; border-radius: 50%; z-index: -1; transform: scale(0,0); transition: all 500ms ease; } .work-block-one .inner-box:hover .icon-box:after{ transform: scale(1,1); } .work-block-one .inner-box span{ position: relative; display: block; font-size: 14px; line-height: 20px; font-weight: 700; text-transform: uppercase; margin-bottom: 3px; } .work-block-one .inner-box h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; margin-bottom: 15px; } .work-block-one .inner-box:before{ position: absolute; content: ''; background: #e7e9ee; height: 140px; width: 1px; right: -15px; bottom: 18px; } .work-block:last-child .work-block-one .inner-box:before{ display: none; } .work-style-two .more-text{ position: relative; display: block; margin-top: 55px; } .work-style-two .more-text h4{ position: relative; display: inline-block; padding: 17px 65px 19px 105px; font-size: 20px; font-weight: 600; background: #ffffff; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); border-radius: 30px; } .work-style-two .more-text h4 a{ font-weight: 700; } .work-style-two .more-text i{ position: absolute; left: 67px; top: 17px; font-size: 26px; } .work-style-two .more-text h4 a:hover{ text-decoration: underline; } .work-style-two .inner-container{ position: relative; background: #ffffff; padding-bottom: 60px; z-index: 1; } .work-style-two .inner-container:before{ position: absolute; content: ''; background: #ffffff; width: calc(100% + 50px); height: calc(100% - 50px); left: -25px; top: 50px; z-index: -1; } .work-style-two .inner-container:after{ position: absolute; content: ''; width: calc(100% + 60px); height: calc(100% - 40px); left: -30px; top: 45px; border-radius: 5px; z-index: -2; } .work-style-two .sec-title-two{ padding-bottom: 65px; } .gradient-color .project-style-two .bg-layer:before{ opacity: 0.95; } .gradient-color .project-block-one .inner-box:hover .image-box img{ opacity: 0.05 } .gradient-color .project-block-one .inner-box .content-box .link-box{ top: 10px; } .gradient-color .project-block-one .inner-box:hover .content-box .link-box{ right: 10px; } .gradient-color .project-block-one .inner-box .content-box .link-box li{ background: #ffffff !important; border-radius: 5px; color: #111; } .gradient-color .project-block-one .inner-box .content-box .link-box li:first-child{ margin-bottom: 5px; } .gradient-color .project-block-one .inner-box .content-box .link-box li i{ color: #111; transition: all 500ms ease; } .gradient-color .project-block-one .inner-box .content-box .link-box li:hover i{ color: transparent !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; } .gradient-color .project-block-one .inner-box .content-box .link-box li:hover i{ } .gradient-color .project-style-two .tab-btn-box .tab-btns li{ color: #919191; } .before-none:before{ display: none !important; } .gradient-color .pricing-block-one .pricing-table{ box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); } .gradient-color .pricing-block-one .pricing-table:after{ top: 91px; } .gradient-color .pricing-block-one .pricing-table:before{ height: 92px; } .gradient-color .pricing-block-one .pricing-table .table-header{ padding-bottom: 37px; } .gradient-color .pricing-block-one .pricing-table .table-footer .theme-btn{ margin-bottom: 42px; } .gradient-color .pricing-block-one .pricing-table .table-footer .theme-btn{ color: #111; background: #ebecef; font-weight: 700; } .gradient-color .pricing-block-one .pricing-table .table-footer .theme-btn:hover{ color: #ffffff; } /** testimonial-style-four **/ .testimonial-style-four{ position: relative; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .testimonial-style-four:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.92; } .testimonial-style-four .owl-carousel .owl-stage-outer{ overflow: visible; } .testimonial-style-four .owl-carousel .owl-stage-outer .owl-item{ opacity: 0; } .testimonial-style-four .owl-carousel .owl-stage-outer .owl-item.active{ opacity: 1; } .testimonial-block-three .inner-box{ position: relative; display: block; background: #ffffff; padding: 76px 30px 45px 50px; border-radius: 5px; } .testimonial-block-three .inner-box .image-box{ position: absolute; left: 50px; top: -45px; width: 90px; height: 90px; border-radius: 50%; } .testimonial-block-three .inner-box .image-box img{ width: 100%; border-radius: 50%; } .testimonial-block-three .inner-box .icon-box{ position: absolute; top: -25px; right: 55px; font-size: 70px; line-height: 60px; color: #ecedf0; } .testimonial-block-three .inner-box p{ position: relative; margin-bottom: 27px; line-height: 30px; } .testimonial-block-three .inner-box h4{ display: block; font-size: 20px; font-weight: 600; } .testimonial-block-three .inner-box h4 span{ font-size: 14px; font-weight: 700; text-transform: uppercase; } .testimonial-style-four .owl-theme .owl-prev, .testimonial-style-four .owl-theme .owl-next { position: relative; display: inline-block; font-size: 30px; background: transparent; width: 60px; height: 60px; line-height: 60px; border: 2px solid #ffffff; color: #fff; text-align: center; border-radius: 50%; cursor: pointer; transition: all 500ms ease; } .testimonial-style-four .owl-theme .owl-prev{ margin-right: 10px; } .testimonial-style-four .owl-theme .owl-prev:hover, .testimonial-style-four .owl-theme .owl-next:hover{ background: #ffffff; } .testimonial-style-four .owl-nav{ position: absolute; top: -140px; right: 0px; } .testimonial-style-four .sec-title-two{ margin-bottom: 95px; } .gradient-color .news-block-one .inner-box .lower-content .inner{ border: none; z-index: inherit; } .gradient-color .news-block-one .inner-box .lower-content .inner:before{ position: absolute; content: ''; left: 0px; top: 3px; width: 100%; height: 100%; border-radius: 5px; z-index: -1; } /** contact-style-two **/ .contact-style-two{ position: relative; background: #ebecef; } .contact-style-two .pattern-layer{ position: absolute; left: 0px; top: 0px; width: 637px; height: 753px; background-repeat: no-repeat; } .contact-style-two .image-layer-1{ position: absolute; left: 70px; top: 165px; } .contact-style-two .image-layer-2{ position: absolute; right: 0px; bottom: 110px; } .contact-style-two .content_block_8 .content-box{ border-radius: 5px; } .float-bob-y { animation-name: float-bob-y; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: float-bob-y; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: float-bob-y; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob-y; -ms-animation-duration: 2s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob-y; -o-animation-duration: 2s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } .gradient-color .clients-section{ padding: 48px 0px; } .bg-color-5{ background: #ebecef; } /** footer-style-four **/ .footer-top-four{ position: relative; } .footer-top-four .upper-inner{ position: relative; padding: 100px 0px 40px 0px; border-bottom: 1px solid #d9dce2; } .footer-top-four .upper-inner .social-style-two li a{ border-radius: 5px; } .footer-top-four .widget-section{ position: relative; padding-top: 65px; padding-bottom: 62px; } .footer-top-four .contact-widget .info li{ position: relative; display: block; margin-bottom: 20px; } .footer-top-four .contact-widget .info li:last-child{ margin-bottom: 0px; } .footer-top-four .contact-widget .info li h6{ display: block; font-size: 16px; font-weight: 600; margin-bottom: 4px; } .footer-top-four .contact-widget .info li p a{ color: #616161; } .footer-top-four .contact-widget .info li p a:hover{ } .footer-top-four .links-widget .links-list li{ position: relative; display: block; margin-bottom: 7px; } .footer-top-four .links-widget .links-list li:last-child{ margin-bottom: 0px; } .footer-top-four .links-widget .links-list li a{ position: relative; display: inline-block; color: #606060; padding-left: 30px; } .footer-top-four .links-widget .links-list li a:before{ position: absolute; content: '\e94b'; font-family: 'icomoon'; left: 0px; top: 0px; font-size: 16px; } .footer-top-four .links-widget .links-list li a:hover{ } .footer-top-four .subscribe-widget .subscribe-form .form-group{ position: relative; margin: 0px; } .footer-top-four .subscribe-widget .subscribe-form .form-group input[type='email']{ position: relative; width: 100%; height: 60px; background: #ffffff; border-radius: 5px; font-size: 18px; color: #606060; padding: 10px 30px 10px 55px; margin-bottom: 20px; transition: all 500ms ease; } .footer-top-four .subscribe-widget .subscribe-form .form-group i{ position: absolute; left: 30px; top: 22px; font-size: 16px; z-index: 1; } .footer-top-four .subscribe-widget p{ margin-bottom: 22px; } .footer-bottom.style-four{ padding: 20px 0px; border-top: 1px solid #d9dce2; } .gradient-color .scroll-top{ background-color: #ffffff; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); } /*** ==================================================================== Home-Page-Five ==================================================================== ***/ .main-header.style-five .outer-box .logo-box{ margin-right: 0px; } .main-header.style-five .outer-box .logo-box:before{ display: none; } .main-header.style-five .menu-right-content .cart-box:before{ display: none; } .main-header.style-five .menu-right-content .cart-box{ margin: 10px 85px 0px 0px; } .main-header.style-five .menu-right-content{ display: flex; align-items: center; } .orange .main-header.style-two .menu-right-content .cart-box a:hover{ color: #111; } /** banner-style-five **/ .banner-section.style-five .banner-carousel .slide-item{ padding: 175px 0px; } .banner-section.style-five .banner-carousel .slide-item:before{ display: none; } .banner-section .banner-content{ position: relative; display: block; background: #ffffff; padding: 64px 30px 62px 60px; border-radius: 5px; z-index: 5; 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; } .banner-carousel .active .banner-content{ 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; } .banner-section .banner-content h5{ display: block; font-size: 18px; line-height: 28px; font-weight: 700; margin-bottom: 13px; } .banner-section .banner-content h2{ display: block; font-size: 60px; line-height: 72px; font-weight: 700; margin-bottom: 18px; } .banner-section .banner-content p{ position: relative; font-size: 20px; margin-bottom: 41px; line-height: 30px; } .banner-section .banner-content .banner-btn{ background: #f8f5f5 !important; } .banner-section .banner-content .theme-btn{ margin-right: 15px; } /** feature-style-two **/ .feature-style-two{ position: relative; } .orange .sec-title-two p{ padding-bottom: 0px; margin-bottom: 15px; } .orange .sec-title-two p:before{ display: none; } .feature-block-two .inner-box{ position: relative; display: block; background: #ffffff; padding: 50px 35px 39px 35px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); border-radius: 5px; overflow: hidden; border-bottom: 3px solid transparent; z-index: 1; transition: all 500ms ease; } .feature-block-two .inner-box:hover{ } .feature-block-two .inner-box .icon-box{ position: relative; display: inline-block; width: 120px; height: 120px; line-height: 120px; text-align: center; margin-bottom: 24px; z-index: 1; } .feature-block-two .inner-box .icon-box .icon-bg{ position: absolute; left: 0px; top: 0px; right: 0px; width: 120px; height: 120px; z-index: -1; transition: all 500ms ease; } .feature-block-two .inner-box:hover .icon-box .icon-bg{ transform: scale(0,0); } .feature-block-two .inner-box .icon-box .shape{ position: absolute; left: 0px; top: 0px; right: 0px; width: 120px; height: 120px; z-index: -1; opacity: 0; transition: all 500ms ease; } .feature-block-two .inner-box:hover .icon-box .shape{ opacity: 1; } .feature-block-two .inner-box span{ position: relative; display: block; font-size: 14px; line-height: 24px; color: #919191; font-weight: 700; text-transform: uppercase; margin-bottom: 1px; } .feature-block-two .inner-box h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; margin-bottom: 15px; } .feature-block-two .inner-box p{ color: #606060; } .feature-block-two .inner-box:before{ position: absolute; content: ''; background: #f2eded; width: 370px; height: 370px; border-radius: 50%; right: -370px; bottom: -370px; transition: all 1.2s linear 0s; } .feature-block-two .inner-box:hover:before{ right: -245px; bottom: -245px; } .feature-block-two .inner-box:after{ position: absolute; content: ''; background: #f8f5f5; width: 370px; height: 370px; border-radius: 50%; right: -370px; bottom: -370px; z-index: -1; transition: all 0.9s linear 0s; } .feature-block-two .inner-box:hover:after{ right: -210px; bottom: -210px; } /** about-style-five **/ .about-style-five{ position: relative; } .about-style-five .image_block_3 .image-box .column:first-child .image{ margin-top: 60px; } .content_block_10 .content-box{ position: relative; display: block; } .content_block_10 .content-box .text{ position: relative; margin-bottom: 25px; } .content_block_10 .content-box .list{ position: relative; margin-bottom: 44px; } .content_block_10 .content-box .list li{ position: relative; display: block; font-size: 18px; padding-left: 26px; margin-bottom: 8px; } .content_block_10 .content-box .list li:last-child{ margin-bottom: 0px; } .content_block_10 .content-box .list li:before { position: absolute; content: "\f00c"; font-size: 18px; font-family: 'Font Awesome 5 Pro'; left: 0px; top: 1px; font-weight: 400; } .content_block_10 .content-box .sec-title-two{ margin-bottom: 33px; } .content_block_10 .content-box .btn-box .theme-btn{ padding: 15px 38px; } .about-style-five .content_block_10 .content-box{ margin-top: -6px; } /** service-style-four **/ .service-style-four{ position: relative; } .service-style-four .service-block-three .inner-box{ box-shadow: none; overflow: visible; padding-top: 0px; padding-bottom: 4px; } .service-style-four .service-block-three .inner-box:before{ position: absolute; content: ''; background: #ffffff; width: 100%; height: calc(100% - 15px); top: 15px; left: 0px; border-radius: 5px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); } .service-style-four .service-block-three .inner-box .image-box{ border-radius: 5px; } .service-style-four .service-block-three .inner-box .image-box .icon-box{ border-top-right-radius: 5px; } .service-style-four .service-block-three .inner-box .image-box .link a{ border-radius: 5px; } /** chooseus-style-two **/ .chooseus-style-two{ position: relative; } .chooseus-style-two .bg-layer{ position: absolute; left: 0px; top: 0px; width: 575px; height: 100%; } .chooseus-style-two .pattern-layer{ position: absolute; left: 0px; bottom: 0px; width: 575px; height: 641px; background-repeat: no-repeat; } .chooseus-style-two .image-layer{ position: absolute; left: 0px; bottom: 0px; } .chooseus-style-two .video_block_1{ margin-right: 30px; } .video_block_1 .video-inner{ position: relative; width: 100%; padding: 270px 0px; border-radius: 5px; background-size: cover; background-repeat: no-repeat; background-position: center; text-align: center; } .video_block_1 .video-inner .video-btn a{ position: relative; display: inline-block; width: 60px; height: 60px; line-height: 64px; background: #ffffff; font-size: 24px; text-align: center; border-radius: 50%; } .video_block_1 .video-inner .video-btn a:after, .video_block_1 .video-inner .video-btn a:before { width: 60px; height: 60px; border-radius: 50%; background: transparent; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-animation-delay: .9s; animation-delay: .9s; content: ""; position: absolute; -webkit-box-shadow: 0 0 0 0 rgba(9, 17, 37, 1); box-shadow: 0 0 0 0 rgba(9, 17, 37, 1); -webkit-animation: ripple 3s infinite; animation: ripple 3s infinite; -webkit-transition: all .4s ease; transition: all .4s ease; } .video_block_1 .video-inner .video-btn a:after { -webkit-animation-delay: .6s; animation-delay: .6s; } .mb-30{ margin-bottom: 30px; } .chooseus-block-two .inner-box{ position: relative; display: block; background: #ffffff; padding: 40px 20px 32px 20px; text-align: center; border-radius: 5px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); } .chooseus-block-two .inner-box .light-icon{ position: absolute; right: 0%; bottom: 0px; font-size: 130px; line-height: 105px; margin-right: -14px; color: #f8f5f5; transition: all 500ms ease; } .chooseus-block-two .inner-box:hover .light-icon{ margin-right: 0px; transform: translateX(-50%); } .chooseus-block-two .inner-box .icon-box{ position: relative; display: inline-block; width: 70px; line-height: 70px; height: 70px; background: #f8f5f5; font-size: 40px; text-align: center; border-radius: 50%; margin-bottom: 14px; z-index: 1; transition: all 500ms ease; } .chooseus-block-two .inner-box:hover .icon-box{ color: #ffffff; } .chooseus-block-two .inner-box .icon-box:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; border-radius: 50%; transform: scale(0,0); z-index: -1; transition: all 500ms ease; } .chooseus-block-two .inner-box:hover .icon-box:before{ transform: scale(1,1); } .chooseus-block-two .inner-box h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; margin-bottom: 15px; } .chooseus-block-two .inner-box p{ position: relative; } /** funfact-style-two **/ .funfact-section.style-two{ position: relative; } .funfact-section.style-two:before{ position: absolute; content: ''; width: 100%; height: 100%; background: #091125; left: 0px; top: 0px; opacity: 0.85; } .funfact-section.style-two .sec-title-two{ margin-bottom: 0px; } .work-style-two.home-5 .inner-container:before{ box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); border-radius: 5px; } .work-style-two.home-5 .work-block-one .inner-box .icon-box:before{ background: #f4f1f1; } .work-style-two.home-5:before{ position: absolute; content: ''; background: #f8f5f5; width: 100%; height: 220px; left: 0px; bottom: 0px; } /** project-style-three **/ .project-style-three{ position: relative; padding-bottom: 80px; background: #f8f5f5; } .project-block-two .inner-box{ position: relative; display: block; overflow: hidden; border-radius: 5px; margin-bottom: 30px; } .project-block-two .inner-box .image-box{ position: relative; display: block; overflow: hidden; background: #091125; border-radius: 5px; } .project-block-two .inner-box .image-box img{ width: 100%; transition: all 500ms ease; border-radius: 5px; } .project-block-two .inner-box:hover .image-box img{ opacity: 0.1; transform: scale(1.05); } .project-block-two .inner-box .content-box{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 100%; z-index: 1; } .project-block-two .inner-box .content-box .text{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0,0); width: 100%; text-align: center; padding: 0px 15px; transition: all 500ms ease; } .project-block-two .inner-box:hover .content-box .text{ transform: translate(-50%,-50%) scale(1,1); } .project-block-two .inner-box .content-box .text p{ color: rgba(255,255,255,0.6); } .project-block-two .inner-box .content-box .text h5{ display: block; font-size: 18px; line-height: 30px; color: #ffffff; font-weight: 700; } .project-block-two .inner-box .content-box .text h5 a{ display: inline-block; color: #ffffff; } .project-block-two .inner-box .content-box .text h5 a:hover{ text-decoration: underline; } .project-block-two .inner-box .content-box .link-box{ position: absolute; left: 0px; bottom: -60px; overflow: hidden; border-top-right-radius: 5px; transition: all 500ms ease; opacity: 0; visibility: hidden; } .project-block-two .inner-box:hover .content-box .link-box{ bottom: 0px; opacity: 1; visibility: visible; } .project-block-two .inner-box .content-box .link-box li{ position: relative; display: inline-block; float: left; } .project-block-two .inner-box .content-box .link-box li a{ position: relative; display: inline-block; width: 60px; height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #ffffff; } .project-block-two .inner-box .content-box .link-box li:last-child a{ } .project-block-two .inner-box .content-box .link-box li a:hover{ background: #091125 !important; } .project-style-three .sec-title-two .theme-btn{ position: absolute; right: 0px; bottom: 10px; } .orange .team-block-one .inner-box .image-box{ background: #f8f5f5; } /** testimonial-style-five **/ .testimonial-style-five{ position: relative; } .testimonial-style-five .bg-layer{ position: absolute; left: 0px; top: 0px; width: 575px; height: 100%; background-size: cover; background-repeat: no-repeat; } #ui-datepicker-div.ui-widget-content { background: transparent; color: #252525; font-size: 14px; border-radius: 0px; width: 270px; padding: 0px; border: none !important; } #ui-datepicker-div.ui-datepicker .ui-datepicker-header { background: #151515 none repeat scroll 0 0; border: 2px solid #252525; border-radius: 0; color: #fff; font-weight: 700; padding: 5px 0; position: relative; } .ui-datepicker td a { color: #000000 !important; text-align: center; background-image: none !important; background: #f5f5f5 !important; border: 1px solid #f9f9f9 !important; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{ border: 1px solid #333333 !important; background: #333333 !important; color: #ffffff !important; } .ui-datepicker .ui-datepicker-prev { left: 5px; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { border-radius: 30%; height: 20px; position: absolute; top: 7px; width: 20px; background: #fff; transition: all 500ms ease; cursor: pointer; } .ui-datepicker .ui-datepicker-next { right: 5px; } .ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover { top: 7px; border: none; } .ui-datepicker table { border-collapse: collapse; font-size: 13px; margin: 0 0 0.4em; width: 100%; z-index: 99999999; background: #ffffff; } .ui-datepicker th { border: medium none; font-weight: 600; padding: 2px 3px; text-align: center; } .ui-datepicker-calendar .ui-state-default:hover, .ui-datepicker-calendar .ui-state-default:active{ background: #43c3ea; color: #fff; border-color: #43c3ea; } .testimonial-style-five .content_block_11 .content-box{ margin-right: 30px; } .content_block_11 .content-box{ position: relative; display: block; background: #ffffff; border-radius: 5px; padding: 54px 40px 60px 40px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); } .content_block_11 .content-box .text{ position: relative; margin-bottom: 32px; } .content_block_11 .content-box .text h3{ display: block; font-size: 24px; line-height: 32px; font-weight: 600; margin-bottom: 10px; } .content_block_11 .content-box .appointment-form .form-group{ position: relative; margin-bottom: 20px; } .content_block_11 .content-box .appointment-form .form-group:last-child{ margin-bottom: 0px; } .content_block_11 .content-box .appointment-form .form-group input[type='text'], .content_block_11 .content-box .appointment-form .form-group input[type='email'], .content_block_11 .content-box .appointment-form .form-group textarea{ position: relative; display: block; width: 100%; height: 55px; border: 1px solid #f1eced; border-radius: 5px; padding: 10px 20px; font-size: 18px; color: #606060; transition: all 500ms ease; } .content_block_11 .content-box .appointment-form .form-group textarea{ resize: none; height: 125px; } .content_block_11 .content-box .appointment-form .form-group input:focus, .content_block_11 .content-box .appointment-form .form-group textarea:focus{ } .content_block_11 .content-box .appointment-form .form-group i{ position: absolute; top: 21px; right: 35px; color: #919191; font-size: 14px; z-index: 1; } .content_block_11 .content-box .appointment-form .form-group button{ display: block; width: 100%; padding: 14.5px 40px; } .testimonial-style-five .owl-carousel .owl-stage-outer{ overflow: visible; } .testimonial-style-five .owl-carousel .owl-stage-outer .owl-item{ opacity: 0; } .testimonial-style-five .owl-carousel .owl-stage-outer .owl-item.active{ opacity: 1; } .content_block_12 .content-box .text{ position: relative; margin-bottom: 83px; } .content_block_12 .content-box .text p{ color: rgb(255,255,255,0.7); margin-bottom: 34px; } .content_block_12 .content-box .text .link{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 700; } .content_block_12 .content-box .text .link i{ font-size: 18px; top: 1px; position: relative; margin-left: 10px; } .content_block_12 .content-box .text .link:hover{ } .testimonial-style-five .testimonial-block-three .inner-box .image-box{ background: #091125; padding: 4px; } .testimonial-style-five .testimonial-block-three .inner-box .image-box:before{ position: absolute; content: ''; width: 96px; height: 96px; left: -3px; top: -3px; border-radius: 50%; clip-path: polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%, 0% 0%); } .testimonial-style-five .testimonial-block-three .inner-box{ background: #262d3f; } .testimonial-style-five .testimonial-block-three .inner-box p{ color: rgb(255,255,255,0.7); } .testimonial-style-five .testimonial-block-three .inner-box h4{ color: #ffffff; } .testimonial-style-five .sec-title-two{ margin-bottom: 23px; } .content_block_12 .content-box{ position: relative; display: block; overflow: hidden; margin-top: -6px; } .content_block_12 .content-box .owl-nav .owl-prev, .content_block_12 .content-box .owl-nav .owl-next{ position: relative; display: inline-block; font-size: 36px; color: #42495c; margin: 0px 10px; cursor: pointer; transition: all 500ms ease; } .content_block_12 .content-box .owl-nav .owl-prev{ padding-left: 45px; } .content_block_12 .content-box .owl-nav .owl-prev:before{ position: absolute; content: 'Prev'; font-family: 'Montserrat Alternates', sans-serif; font-size: 14px; color: #ffffff; font-weight: 600; left: 0px; top: 3px; transition: all 500ms ease; } .content_block_12 .content-box .owl-nav .owl-next{ padding-right: 45px; } .content_block_12 .content-box .owl-nav .owl-next:before{ position: absolute; content: 'Next'; font-family: 'Montserrat Alternates', sans-serif; font-size: 14px; color: #ffffff; font-weight: 600; right: 0px; top: 3px; transition: all 500ms ease; } .content_block_12 .content-box .owl-nav .owl-prev:hover, .content_block_12 .content-box .owl-nav .owl-next:hover{ } .content_block_12 .content-box .owl-nav .owl-prev:hover:before, .content_block_12 .content-box .owl-nav .owl-next:hover:before{ } .content_block_12 .content-box .owl-nav{ position: relative; margin-top: 18px; top: 13px; } .orange .news-block-three .inner-box .image-box .category a{ border-radius: 5px; background: #091125; } .orange .news-block-three .inner-box{ border-radius: 5px; } .orange .news-block-three .inner-box .image-box{ border-radius: 5px; } .orange .news-block-three .inner-box .image-box img{ opacity: 1 !important; } /** footer-style-five **/ .footer-top-five{ position: relative; } .footer-top-five .upper-inner{ position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 110px 0px 40px 0px; border-bottom: 1px solid rgba(255,255,255,0.1); } .footer-top-five .social-style-two li a{ border-radius: 5px; } .footer-top-five .upper-inner .scroll-top-2{ position: relative; display: inline-block; font-size: 16px; line-height: 48px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 600; padding: 0px 68px 0px 0px; transition: all 500ms ease; } .footer-top-five .upper-inner .scroll-top-2 i{ position: absolute; top: 0px; right: 0px; width: 48px; height: 48px; line-height: 48px; text-align: center; font-size: 30px; color: #ffffff; border-radius: 5px; } .footer-top-five .content-box{ position: relative; padding: 72px 0px 80px 0px; } .footer-top-five .content-box .text{ position: relative; margin-bottom: 50px; } .footer-top-five .content-box .text h3{ display: block; font-size: 30px; line-height: 40px; color: #ffffff; font-weight: 600; margin-bottom: 14px; } .footer-top-five .content-box .text p{ color: rgba(255,255,255,0.6); } .footer-top-five .content-box .info li{ position: relative; display: inline-block; text-align: left; padding-left: 65px; margin-right: 75px; } .footer-top-five .content-box .info li:last-child{ margin: 0px !important; } .footer-top-five .content-box .info li:before{ position: absolute; content: ''; background: rgba(255,255,255,0.1); width: 1px; height: 54px; top: 0px; right: -40px; } .footer-top-five .content-box .info li:last-child:before{ display: none; } .footer-top-five .content-box .info li i{ position: absolute; left: 0px; top: 3px; font-size: 55px; line-height: 50px; } .footer-top-five .content-box .info li p{ display: block; font-weight: 600; color: rgba(255,255,255,0.6); margin-bottom: 4px; } .footer-top-five .content-box .info li h5{ display: block; font-size: 18px; font-weight: 600; color: #ffffff; } .footer-top-five .content-box .info li h5 a{ display: inline-block; color: #ffffff; } .footer-top-five .content-box .info li h5 a:hover{ } .footer-bottom.style-five{ padding: 20.5px 0px; background: #262d3f; } .footer-bottom.style-five p, .footer-bottom.style-five a{ color: #b6b9c2; } .footer-bottom.style-five a:hover{ } .footer-top-five .upper-inner .scroll-top-2:hover{ } /*** ==================================================================== Home-Page-Six ==================================================================== ***/ /** header-style-six **/ .main-header.style-six{ position: absolute; background: transparent; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.1); } .main-header.style-six:before { position: absolute; content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(-90deg, rgba(0,0,0,0.5)0%, rgba(0,0,0,0.0) 100%); top: 0px; left: 0px; } .main-header.style-six .logo-box{ position: absolute; left: 0px; top: 0px; padding: 40px 0px 40px 60px; z-index: 1; } .main-header.style-six .support-box{ position: absolute; top: 0px; right: 0px; padding: 35px 100px 40px 85px; z-index: 1; } .main-header.style-six .support-box i{ position: absolute; left: 0px; top: 40px; font-size: 55px; line-height: 50px; } .main-header.style-six .support-box i:after{ position: absolute; content: ''; background: rgba(255,255,255,0.2); width: 1px; height: 54px; top: -3px; right: -16px; } .main-header.style-six .support-box p{ color: #ffffff; font-weight: 600; margin-bottom: 4px; } .main-header.style-six .support-box h5{ display: block; font-size: 18px; color: #ffffff; font-weight: 600; } .main-header.style-six .support-box h5 a{ display: inline-block; color: #ffffff; } .main-header.style-six .support-box h5 a:hover{ } .header-top-3 .info li, .header-top-3 .mail-box{ position: relative; display: inline-block; font-size: 15px; color: #ffffff; font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; margin-right: 25px; } .header-top-3 .info li:before { position: absolute; content: ''; background: rgba(255,255,255,0.2); width: 1px; right: -19px; height: 25px; top: 3px; transform: rotate(20deg); } .header-top-3 .info li:last-child:before{ display: none; } .header-top-3 .info li{ margin-right: 35px; } .header-top-3 .info li a, .header-top-3 .mail-box a{ display: inline-block; color: #ffffff; } .header-top-3 .info li a:hover{ } .header-top-3 .mail-box a:hover{ } .header-top-3 .info li i, .header-top-3 .mail-box i { position: relative; font-size: 18px; margin-right: 10px; font-weight: 400; top: 3px; } .header-top-3 .mail-box, .header-top-3 .social-links{ position: relative; float: left; } .header-top-3 .mail-box{ margin-right: 40px; } .header-top-3 .mail-box:before { position: absolute; content: ''; background: rgba(255,255,255,0.2); width: 1px; right: -20px; height: 25px; top: 3px; transform: rotate(20deg); } .header-top-3 .social-links li{ position: relative; display: inline-block; margin-right: 20px; } .header-top-3 .social-links li:last-child{ margin: 0px !important; } .header-top-3 .social-links li a{ position: relative; display: inline-block; font-size: 14px; color: #ffffff; } .header-top-3 .social-links li h6{ font-size: 14px; color: #ffffff; font-weight: 600; } .header-top-3 .social-links li a:hover{ } .header-top-3 .top-inner{ position: relative; width: 100%; padding: 11px 50px 10px 50px; border: 1px solid rgba(255,255,255,0.2); border-top: none; } .main-header.style-six .other-option li{ position: relative; float: left; } .main-header.style-six .header-lower .main-menu .navigation > li > a{ color: #fff; } .main-header.style-six .header-lower .main-menu .navigation > li.dropdown.current > a:before, .main-header.style-six .header-lower .main-menu .navigation > li.dropdown > a:hover:before{ } .main-header.style-six .main-menu .navigation > li > a:after{ display: none; } .main-header.style-six .search-box-btn{ font-size: 22px; } .main-header.style-six .other-option li.search-box-outer{ margin-right: 55px; } .main-header.style-six .other-option{ position: relative; padding: 14px 0px 6px 30px; display: flex; align-items: center; } .main-header.style-six .other-option:before{ position: absolute; content: ''; background: rgba(255,255,255,0.2); width: 1px; height: 50px; left: 0px; top: 14px; } .main-header.style-six .other-option li.btn-box .theme-btn{ padding: 12px 28px; } .main-header.style-six .header-lower .outer-box{ padding: 0px 50px; border-left: 1px solid rgba(255,255,255,0.2); border-right: 1px solid rgba(255,255,255,0.2); } .main-header.style-six .header-lower .main-menu .navigation > li{ padding: 24px 0px; } .main-header.style-six .sticky-header .search-box-btn{ color: #111; } .main-header.style-six .sticky-header .other-option:before{ background: rgba(0,0,0,0.1); } /** banner-style-six **/ .banner-section.style-six .banner-carousel .slide-item{ position: relative; padding: 300px 0px 220px 0px; } .banner-section.style-six .banner-carousel .slide-item:before{ position: absolute; content: ''; background: #000000; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.5; z-index: 1; } .banner-btn-two{ position: relative; display: inline-block; overflow: hidden; font-size: 16px; line-height: 26px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 700; border: 1px solid #ffffff; border-radius: 4px; text-align: center; padding: 16px 36px; } .banner-btn-two:hover{ background: #ffffff; } .banner-section.style-six .content-box{ max-width: 620px; } .banner-section.style-six .content-box h4{ position: relative; display: inline-block; font-size: 20px; line-height: 30px; font-weight: 600; padding-bottom: 15px; margin-bottom: 23px; opacity: 0; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 700ms ease; -moz-transition: all 700ms ease; -ms-transition: all 700ms ease; -o-transition: all 700ms ease; transition: all 700ms ease; } .banner-section.style-six .content-box h4:before{ position: absolute; content: ''; width: 70px; height: 3px; left: 0px; bottom: 0px; } .banner-section.style-six .active .content-box h4{ 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; } .banner-section.style-six .content-box h2{ line-height: 68px; margin-bottom: 20px; } .banner-section.style-six .content-box .theme-btn{ margin-right: 15px; } /** benefits-section **/ .benefits-section{ position: relative; padding: 0px 20px; } .benefits-section .outer-container{ position: relative; margin-top: -55px; z-index: 1; } .benefits-section .outer-container li{ position: relative; float: left; width: 25%; padding-right: 20px; } .benefits-section .outer-container li:last-child{ padding: 0px !important; } .benefits-section .outer-container li .single-item{ position: relative; display: block; background: #ffffff; border-radius: 5px; padding: 25px 30px 27px 100px; box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 6%); min-height: 110px; border-bottom: 3px solid transparent; transition: all 500ms ease; } .benefits-section .outer-container li .single-item:hover{ } .benefits-section .outer-container li .single-item .icon-box{ position: absolute; left: 35px; top: 30px; font-size: 50px; line-height: 50px; } .benefits-section .outer-container li .single-item span{ position: relative; display: block; font-size: 18px; color: #919191; font-weight: 700; padding-left: 45px; margin-bottom: 0px; } .benefits-section .outer-container li .single-item span:before{ position: absolute; content: ''; width: 35px; height: 2px; left: 0px; top: 50%; transform: translateY(-50%); } .benefits-section .outer-container li .single-item h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; } /** about-style-six **/ .about-style-six{ position: relative; } .about-style-six .image-box{ position: relative; display: block; margin-right: 30px; } .about-style-six .image-box .image{ position: relative; border-radius: 5px; overflow: hidden; } .about-style-six .image-box .image img{ width: 100%; border-radius: 5px; } .about-style-six .image-box .image:before{ position: absolute; top: 0; left: -75%; display: block; content: ''; width: 50%; height: 100%; background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); -webkit-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); } .about-style-six .image-box:hover .image:before{ -webkit-animation: shine 1s; animation: shine 1s; } .content_block_13 .content-box{ position: relative; display: block; } .content_block_13 .content-box .text span{ position: relative; display: inline-block; font-size: 36px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; } .content_block_13 .content-box .text{ margin-bottom: 19px; } .content_block_13 .content-box .inner-box{ position: relative; display: block; padding: 0px 0px 0px 155px; margin-bottom: 32px; } .content_block_13 .content-box .inner-box .image-box{ position: absolute; left: 0px; top: 4px; width: 108px; height: 108px; } .content_block_13 .content-box .inner-box .image-box:before{ position: absolute; content: ''; background: #f1eced; width: 1px; height: 107px; top: 0px; right: -30px; } .content_block_13 .content-box .inner-box .year-box{ position: relative; margin-bottom: -6px; } .content_block_13 .content-box .inner-box h3{ display: block; font-size: 24px; line-height: 32px; font-weight: 600; } .content_block_13 .content-box .link a{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; } .content_block_13 .content-box .link a i{ position: relative; top: 1px; font-size: 18px; margin-left: 10px; } .content_block_13 .content-box .link a:hover{ color: #111; } .sec-title-three.light h2{ color: #ffffff; } /** service-styl-five **/ .service-style-five{ position: relative; } .service-style-five .sec-title-three{ margin-bottom: 60px; } .service-style-five .bg-layer{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 605px; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .service-style-five .bg-layer:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.85; } .service-block-four .inner-box{ position: relative; display: block; background: #ffffff; padding: 42px 35px 50px 35px; border-radius: 5px; box-shadow: 0px 10px 15px 0px rgb(0 0 0 / 6%); transition: all 500ms ease; } .service-block-four .inner-box .text{ position: relative; display: block; margin-bottom: 66px; } .service-block-four .inner-box .text p{ margin-bottom: 14px; display: block; } .service-block-four .inner-box .text a{ display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #919191; } .service-block-four .inner-box .text a i{ position: relative; font-size: 18px; top: 1px; margin-left: 7px; } .service-block-four .inner-box .text a:hover{ } .service-block-four .inner-box .inner{ position: relative; display: block; background: #f8f5f5; border-radius: 5px; padding: 0px 15px 19px 15px; border-bottom: 3px solid transparent; transition: all 500ms ease; } .service-block-four .inner-box:hover .inner{ } .service-block-four .inner-box .inner .icon-box{ position: relative; display: inline-block; width: 70px; height: 70px; line-height: 70px; background: #ffffff; border: 1px solid #f1eced; border-radius: 50px; text-align: center; font-size: 40px; margin-bottom: 8px; margin-top: -30px; top: -5px; z-index: 1; transition: all 500ms ease; } .service-block-four .inner-box .inner .icon-box:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; transform: scale(0,0); border-radius: 50%; z-index: -1; transition: all 500ms ease; } .service-block-four .inner-box:hover .inner .icon-box:before{ transform: scale(1,1); } .service-block-four .inner-box:hover .inner .icon-box{ color: #ffffff; } .service-block-four .inner-box .inner h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; } .bg-color-6{ background: #f8f5f5; } /** energy-saving-section **/ .energy-saving-section{ position: relative; padding-bottom: 110px; } .content_block_14 .content-box{ position: relative; display: block; } .content_block_14 .content-box .accordion-box .block{ background: transparent; box-shadow: none; overflow: visible; } .content_block_14 .content-box .accordion-box .block .acc-btn{ position: relative; padding: 0px 0px 0px 76px; } .content_block_14 .content-box .accordion-box .block .acc-btn .icon-box{ position: absolute; left: 0px; top: 0px; width: 66px; height: 66px; line-height: 66px; text-align: center; font-size: 40px; background: #ffffff; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); border-radius: 5px; transition: all 500ms ease; } .content_block_14 .content-box .accordion-box .block .acc-btn h4{ position: relative; display: block; background: #ffffff; border-radius: 5px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); padding: 16px 55px 20px 30px; font-size: 20px; line-height: 30px; font-weight: 600; transition: all 500ms ease; } .content_block_14 .content-box .accordion-box .block .acc-btn.active .icon-box{ color: #ffffff; } .content_block_14 .content-box .accordion-box .block .acc-btn.active h4{ color: #ffffff; } .content_block_14 .content-box .accordion-box .block .acc-content { background: #ffffff; padding: 23px 30px 30px 30px; margin-top: 10px; border-radius: 0px 0px 5px 5px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .content_block_14 .content-box .accordion-box .block .acc-content p{ margin-bottom: 12px; } .content_block_14 .content-box .accordion-box .block .acc-content .progress-box{ position: relative; width: 100%; padding: 16px 0px; } .content_block_14 .content-box .accordion-box .block .acc-content .progress-box .progress-bar{ position: relative; width: 100%; height: 8px; background: #f1eced; border-radius: 5px; } .content_block_14 .content-box .accordion-box .block .acc-content .progress-box .progress-bar:before{ position: absolute; content: ''; width: 80%; height: 8px; left: 0px; top: 0px; border-radius: 5px; } .content_block_14 .content-box .accordion-box .block .acc-content .progress-box .rating{ position: absolute; left: 0px; top: 0px; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; color: #ffffff; border-radius: 50%; z-index: 1; } .content_block_14 .content-box .sec-title-three{ margin-bottom: 60px; } .energy-saving-section .image-box{ position: relative; display: block; margin-left: 30px; } .energy-saving-section .image-box .image{ position: relative; border-radius: 5px; overflow: hidden; } .energy-saving-section .image-box .image img{ width: 100%; border-radius: 5px; } .energy-saving-section .image-box .image:before{ position: absolute; top: 0; left: -80%; display: block; content: ''; width: 50%; height: 100%; background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%); -webkit-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); } .energy-saving-section .image-box:hover .image:before{ -webkit-animation: shine 1s; animation: shine 1s; } .team-style-two .bg-layer{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 645px; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .team-style-two .bg-layer:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.9; } .team-style-two .sec-title-three{ margin-bottom: 60px; } .team-style-two.alternat-2 .team-block-two .inner-box{ border-radius: 5px; } .team-style-two.alternat-2 .team-block-two .inner-box .image-box{ border-radius: 5px; } .team-style-two.alternat-2 .team-block-two .inner-box .image-box img{ border-radius: 5px; } .team-style-two .owl-carousel .owl-stage-outer{ overflow: visible; } .team-style-two .owl-carousel .owl-stage-outer .owl-item{ opacity: 0; } .team-style-two .owl-carousel .owl-stage-outer .owl-item.active{ opacity: 1; } .team-style-two .dots-style-one .owl-dots{ display: block; text-align: center; margin-top: 60px; } .project-style-two .bg-color{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 320px; background: #f8f5f5; } .project-style-two .sec-title-three{ margin-bottom: 60px; } .project-block-one .inner-box .content-box .text h5{ display: block; font-size: 18px; line-height: 28px; color: #ffffff; font-weight: 700; } .project-block-one .inner-box .content-box .text h5 a{ display: inline-block; color: #ffffff; } .project-block-one .inner-box .content-box .text h5 a:hover{ text-decoration: underline; } .project-style-two.alternat-2 .project-block-one .inner-box{ margin-bottom: 30px; } .project-style-two.alternat-2 .project-block-one .inner-box:hover .image-box img{ opacity: 0.1; } .project-style-two.alternat-2 .project-block-one .inner-box{ transition: all 500ms ease; } .project-style-two.alternat-2 .project-block-one .inner-box:hover { transform: scale(1.1,1.1); } .project-style-two .sec-title-three .link{ position: absolute; right: 0px; bottom: -9px; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #919191; z-index: 1; } .project-style-two .sec-title-three .link i{ position: relative; font-size: 18px; top: 1px; margin-left: 10px; } .project-style-two .sec-title-three .link:hover{ } /** testimonial-style-six **/ .testimonial-style-six{ position: relative; } .testimonial-style-six .testimonial-inner{ position: relative; display: block; background: #091125; border-radius: 5px; box-shadow: 0px 10px 20px 0px rgb(7 17 37 / 10%); } .testimonial-style-six .testimonial-inner .inner-box{ position: relative; display: block; padding: 0px 30px 41px 30px; } .testimonial-style-six .testimonial-inner .inner-box:before{ position: absolute; content: ''; background: rgba(255,255,255,0.15); width: 1px; height: 100%; top: 0px; right: -15px; } .testimonial-style-six .testimonial-inner .testimonial-block:last-child .inner-box:before{ display: none; } .testimonial-style-six .testimonial-inner .inner-box .image-box{ position: relative; display: inline-block; width: 90px; height: 90px; background: #ffffff; padding: 4px; border-radius: 50%; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); margin-top: -48px; margin-bottom: 25px; transition: all 500ms ease; } .testimonial-style-six .testimonial-inner .inner-box:hover .image-box{ } .testimonial-style-six .testimonial-inner .inner-box .image-box img{ width: 100%; border-radius: 50%; } .testimonial-style-six .owl-carousel .owl-stage-outer{ overflow: visible; } .testimonial-style-six .owl-carousel .owl-stage-outer .owl-item{ opacity: 0; } .testimonial-style-six .owl-carousel .owl-stage-outer .owl-item.active{ opacity: 1; } .testimonial-style-six .testimonial-inner .inner-box h4{ display: block; font-size: 20px; line-height: 30px; color: #ffffff; font-weight: 600; margin-bottom: 0px; } .testimonial-style-six .testimonial-inner .inner-box .designation{ position: relative; display: block; font-size: 14px; line-height: 25px; font-weight: 700; text-transform: uppercase; margin-bottom: 14px; } .testimonial-style-six .testimonial-inner .inner-box p{ color: rgba(255,255,255,0.6); line-height: 30px; } .testimonial-style-six .sec-title-three{ margin-bottom: 93px; } .project-style-two.alternat-2{ padding-bottom: 80px; } .testimonial-style-six .bg-layer{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 110px; background: #f8f5f5; } /** news-style-four **/ .news-style-four{ position: relative; } .news-style-four .sec-title-three .link{ position: absolute; right: 0px; bottom: -9px; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #919191; z-index: 1; } .news-style-four .sec-title-three .link i{ position: relative; font-size: 18px; top: 1px; margin-left: 10px; } .news-style-four .sec-title-three .link:hover{ } .news-block-four .inner-box{ position: relative; display: block; background: #ffffff; border-radius: 5px; overflow: hidden; box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 08%); } .news-block-four .inner-box .image-box{ position: relative; display: block; overflow: hidden; background: #091125; } .news-block-four .inner-box .image-box:before { position: absolute; content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(90deg, rgba(9,17,37,0.9)0%, rgba(9,17,37,0.0) 100%); top: 0px; right: 0px; z-index: 1; transition: all 900ms ease; } .news-block-four .inner-box:hover .image-box:before{ opacity: 0; } .news-block-four .inner-box .image-box .image img{ width: 100%; transition: all 500ms ease; } .news-block-four .inner-box:hover .image-box .image img{ opacity: 0.1; transform: scale(1.05); } .news-block-four .inner-box .image-box .link{ position: absolute; top: 30px; right: 30px; z-index: 2; } .news-block-four .inner-box .image-box .link a{ position: relative; display: inline-block; width: 56px; height: 56px; line-height: 56px; font-size: 24px; color: #ffffff; border-radius: 50%; text-align: center; transform: scale(0,0); } .news-block-four .inner-box:hover .image-box .link a{ transform: scale(1,1); } .news-block-four .inner-box .image-box .author-box{ position: absolute; left: 0px; bottom: 25px; width: 100%; padding-left: 88px; z-index: 2; } .news-block-four .inner-box .image-box .author-box .author-thumb{ position: absolute; left: 30px; top: 2px; width: 44px; height: 44px; border-radius: 50%; } .news-block-four .inner-box .image-box .author-box .author-thumb img{ width: 100%; border-radius: 50%; } .news-block-four .inner-box .image-box .author-box h5{ display: block; font-size: 18px; font-weight: 600; color: #ffffff; margin-bottom: 2px; } .news-block-four .inner-box .image-box .author-box .post-date{ position: relative; display: block; font-size: 18px; color: rgba(255,255,255,0.6); } .news-block-four .inner-box .lower-content{ position: relative; padding: 23px 30px 30px 30px; } .news-block-four .inner-box .lower-content h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; margin-bottom: 22px; } .news-block-four .inner-box .lower-content h4 a{ display: inline-block; color: #111; } .news-block-four .inner-box .lower-content h4 a:hover{ } .news-block-four .inner-box .lower-content .category a{ position: relative; display: inline-block; font-size: 14px; color: #919191; background: #f8f5f5; border-radius: 5px; text-align: center; padding: 3px 17px; } .news-block-four .inner-box .lower-content .category a i{ margin-right: 7px; } .news-block-four .inner-box .lower-content .category a:hover{ color: #ffffff; } .news-block-four .inner-box .lower-content .comment-box{ position: absolute; right: 30px; bottom: 32px; } .news-block-four .inner-box .lower-content .comment-box a{ position: relative; display: inline-block; font-size: 14px; color: #606060; } .news-block-four .inner-box .lower-content .comment-box a i{ margin-right: 7px; } .news-block-four .inner-box .lower-content .comment-box a:hover{ } .news-style-four .sec-title-three{ margin-bottom: 60px; } .estimation-section.alternat-2 .inner-content{ position: relative; margin-bottom: -110px; z-index: 2; } .google-map-section{ position: relative; } .google-map-section #contact-google-map{ position: relative; width: 100%; height: 600px; } /** footer-style-six **/ .footer-top-six{ position: relative; padding: 103px 0px; } .footer-top-six .pattern-layer{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 100%; background-size: cover; background: no-repeat; background-position: center; } .footer-top-six .logo-widget{ position: relative; display: block; background: #ffffff; border-radius: 5px; overflow: hidden; padding: 40px 20px 32px 40px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); margin-right: 30px; margin-top: 7px; } .footer-top-six .logo-widget .footer-logo{ position: relative; margin-bottom: 32px; } .footer-top-six .logo-widget h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; } .footer-top-six .logo-widget h4 a{ display: inline-block; color: #111; } .footer-top-six .logo-widget h4 a:hover{ } .footer-top-six .logo-widget .widget-content span{ position: relative; display: block; font-weight: 600; margin-bottom: 15px; } .footer-top-six .logo-widget .widget-content p{ margin-bottom: 14px; } .footer-top-six .logo-widget .widget-content .link a{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #111; z-index: 1; } .footer-top-six .logo-widget .widget-content .link a i{ position: relative; font-size: 18px; top: 1px; margin-left: 10px; } .footer-top-six .logo-widget .widget-content .link a:hover{ } .footer-top-six .widget-title{ position: relative; display: block; margin-bottom: 34px; padding-bottom: 15px; } .footer-top-six .widget-title:before{ position: absolute; content: ''; width: 70px; height: 3px; left: 0px; bottom: 0px; } .footer-top-six .widget-title h3{ font-size: 24px; line-height: 32px; font-weight: 600; } .footer-top-six .post-widget .post{ position: relative; display: block; padding: 0px 0px 0px 90px; margin-bottom: 16px; min-height: 86px; } .footer-top-six .post-widget .post:last-child{ margin-bottom: 0px; } .footer-top-six .post-widget .post .image-box{ position: absolute; left: 0px; top: 6px; width: 70px; height: 70px; border-radius: 5px; overflow: hidden; } .footer-top-six .post-widget .post .image-box img{ width: 100%; border-radius: 5px; } .footer-top-six .post-widget .post .image-box:before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0px; transform: scale(0,0); opacity: 0.9; transition: all 500ms ease; } .footer-top-six .post-widget .post:hover .image-box:before{ transform: scale(1,1); } .footer-top-six .post-widget .post .image-box a{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0,0); font-size: 36px; color: #ffffff; font-weight: 300; transition: all 500ms ease; } .footer-top-six .post-widget .post:hover .image-box a{ transform: translate(-50%,-50%) scale(1,1); } .footer-top-six .post-widget .post h6{ display: block; font-size: 16px; line-height: 26px; font-weight: 600; margin-bottom: 6px; } .footer-top-six .post-widget .post h6 a{ display: inline-block; color: #111; } .footer-top-six .post-widget .post h6 a:hover{ } .footer-top-six .post-widget .post .post-date{ position: relative; display: block; font-size: 14px; } .footer-top-six .contact-widget .info li{ position: relative; display: block; margin-bottom: 20px; } .footer-top-six .contact-widget .info li:last-child{ margin-bottom: 0px; } .footer-top-six .contact-widget .info li h6{ display: block; font-size: 16px; font-weight: 600; margin-bottom: 4px; } .footer-top-six .contact-widget .info li p{ display: block; color: #606060; } .footer-top-six .contact-widget .info li p a{ display: inline-block; color: #606060; } .footer-top-six .contact-widget .info li p a:hover{ } .footer-top-six .contact-widget .info{ position: relative; margin-bottom: 32px; } .footer-top-six .social-style-two li a{ border-radius: 5px; } .footer-top-six .contact-widget .widget-title{ margin-bottom: 38px; } .footer-bottom.style-six{ padding: 20.5px 0px; } /*** ==================================================================== About-Page ==================================================================== ***/ /** page-title **/ .page-title{ position: relative; padding: 136px 0px 21px 0px; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; } .page-title:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.8; } .page-title .title{ position: relative; display: block; text-align: center; margin-bottom: 84px; } .page-title .title h1{ position: relative; display: block; font-size: 48px; line-height: 60px; color: #ffffff; font-weight: 700; } .page-title .bread-crumb li{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #fff; font-weight: 600; padding-right: 15px; margin-right: 5px; } .page-title .bread-crumb li:last-child{ padding: 0px !important; margin: 0px !important; } .page-title .bread-crumb li a{ display: inline-block; color: #ffffff; } .page-title .bread-crumb li a:hover{ } .page-title .bread-crumb li:before{ position: absolute; content: ':'; top: 0px; right: 0px; } .page-title .bread-crumb li:last-child:before{ display: none; } /** about-style-seven **/ .about-style-seven{ position: relative; } .content_block_15 .content-box .inner-box{ position: relative; display: block; padding: 25px 0px 40px 180px; background: #ffffff; border-radius: 5px; } .content_block_15 .content-box .inner-box .image-box{ position: absolute; left: 30px; top: 30px; width: 108px; height: 108px; } .content_block_15 .content-box .inner-box .image-box:before{ position: absolute; content: ''; background: #e0e0e0; width: 1px; height: 107px; top: 0px; right: -20px; } .content_block_15 .content-box .inner-box .year-box{ position: relative; margin-bottom: -6px; } .content_block_15 .content-box .inner-box h3{ display: block; font-size: 24px; line-height: 32px; font-weight: 600; } .content_block_15 .content-box{ position: relative; display: block; background: #f4f4f4; padding: 60px 50px; border-radius: 5px; } .content_block_15 .content-box .sec-title{ margin-bottom: 40px; } .content_block_16 .content-box{ position: relative; display: block; } .content_block_16 .content-box .text{ margin-bottom: 44px; } .content_block_16 .content-box .text span{ position: relative; display: inline-block; font-size: 36px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; } .content_block_16 .content-box .inner-box .single-item{ position: relative; display: block; padding: 0px 0px 0px 90px; margin-bottom: 34px; } .content_block_16 .content-box .inner-box .single-item:last-child{ margin-bottom: 0px; } .content_block_16 .content-box .inner-box .single-item .icon-box{ position: absolute; left: 0px; top: 8px; width: 66px; height: 66px; line-height: 66px; font-size: 40px; background: #f4f4f4; text-align: center; border-radius: 5px; transition: all 500ms ease; } .content_block_16 .content-box .inner-box .single-item:hover .icon-box{ color: #ffffff; } .content_block_16 .content-box .inner-box .single-item span{ position: relative; display: block; font-size: 14px; font-weight: 700; text-transform: uppercase; margin-bottom: 0px; } .content_block_16 .content-box .inner-box .single-item h4{ display: block; font-size: 20px; line-height: 24px; font-weight: 600; margin-bottom: 8px; } .content_block_16 .content-box .inner-box{ position: relative; margin-bottom: 42px; } .content_block_16 .content-box .author-box{ position: relative; display: block; padding: 0px 0px 0px 120px; } .content_block_16 .content-box .author-box .image-box{ position: absolute; left: 0px; top: -1px; width: 90px; height: 90px; border-radius: 5px; } .content_block_16 .content-box .author-box .image-box img{ width: 100%; border-radius: 5px; } .content_block_16 .content-box .author-box .signature{ position: relative; margin-bottom: 19px; } .content_block_16 .content-box .author-box h5{ display: block; font-size: 18px; font-weight: 600; } .content_block_16 .content-box .author-box h5 span{ font-weight: 400; } /** video-section **/ .video-section{ position: relative; } .video-section .video-btn .border-animation { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 2px solid rgba(255,255,255,1); -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; animation: squares 2.9s linear 0s infinite; -webkit-animation: squares 2.9s linear 0s infinite; -ms-animation: squares 2.9s linear 0s infinite; -o-animation: squares 2.9s linear 0s infinite; -webkit-animation-play-state: running; -moz-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running; opacity: 0; } .video-section .video-btn .border-animation.border-2 { -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -o-animation-delay: 1s; animation-delay: 1s; } .video-section .video-btn .border-animation.border-3 { -webkit-animation-delay: 2s; -moz-animation-delay: 2s; -o-animation-delay: 2s; animation-delay: 2s; } .video-section .inner-container{ position: relative; margin-bottom: -110px; z-index: 1; } .video-section .video-inner{ position: relative; width: 100%; padding: 210px 0px; text-align: center; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius: 5px; overflow: hidden; } .video-section .video-inner:before{ position: absolute; content: ''; background: #000000; width: 100%; height: 100%; left: 0px; top: 0px; right: 0px; opacity: 0.35; } .video-section .video-inner .video-btn a{ position: relative; display: inline-block; width: 80px; height: 80px; line-height: 80px; text-align: center; background: #ffffff; border-radius: 50%; font-size: 24px; } /** chooseus-style-three **/ .chooseus-style-three{ position: relative; padding: 220px 0px 110px 0px; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; } .chooseus-style-three:before{ position: absolute; content: ''; background: #f4f4f4; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.92; } .chooseus-style-three .chooseus-block-two .inner-box .icon-box{ border-radius: 5px; } .chooseus-style-three .chooseus-block-two .inner-box .icon-box:before{ border-radius: 5px; } /** history-section **/ .history-section{ position: relative; } .history-section .sec-title{ margin-bottom: 50px; } .history-section .history-block{ position: relative; display: block; background: #ffffff; border-radius: 5px; overflow: hidden; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%); padding-right: 540px; } .history-section .history-block .image-box{ position: absolute; top: 0px; right: 0px; } .history-section .history-block .content-box{ position: relative; display: block; padding: 58px 40px 55px 60px; } .history-section .owl-carousel .owl-stage-outer{ overflow: visible; } .history-section .owl-carousel .owl-stage-outer .owl-item{ opacity: 0; } .history-section .owl-carousel .owl-stage-outer .owl-item.active{ opacity: 1; } .history-section .history-block .content-box .upper{ position: relative; display: block; padding: 0px 0px 0px 180px; margin-bottom: 37px; min-height: 60px; } .history-section .history-block .content-box .upper span{ position: absolute; left: 0px; top: 2px; font-size: 24px; line-height: 32px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 600; text-align: center; border-radius: 5px; padding: 14px 20px; width: 150px; } .history-section .history-block .content-box .upper h3{ font-size: 24px; line-height: 34px; font-weight: 600; } .history-section .history-block .content-box .text{ position: relative; margin-bottom: 25px; } .history-section .history-block .content-box .list li{ position: relative; display: block; font-size: 18px; padding-left: 26px; margin-bottom: 8px; } .history-section .history-block .content-box .list li:last-child{ margin-bottom: 0px; } .history-section .history-block .content-box .list li:before { position: absolute; content: "\f00c"; font-size: 18px; font-family: 'Font Awesome 5 Pro'; left: 0px; top: 1px; font-weight: 400; } .history-section .owl-nav{ position: absolute; left: 50%; margin-left: -15px; bottom: 0px; overflow: hidden; border-radius: 5px 5px 0px 0px; } .history-section .owl-nav button{ position: relative; display: inline-block; width: 60px; height: 60px; line-height: 60px; font-size: 24px; color: #ffffff; text-align: center; background: #091125; cursor: pointer; transition: all 500ms ease; } .history-section .owl-nav button:hover{ } .team-style-two .more-text{ position: relative; display: block; margin-top: 32px; top: 10px; } .team-style-two .more-text a{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #919191; } .team-style-two .more-text a i{ position: relative; font-size: 18px; top: 1px; margin-left: 8px; } .team-style-two .more-text a:hover{ } .team-style-two.team-page{ padding: 110px 0px 80px 0px; } .team-style-two.team-page .team-block-two .inner-box{ margin-bottom: 30px; } .team-section.team-page .pattern-layer{ height: 100%; } .team-section.team-page .team-block-one .inner-box .image-box{ background: #f4f4f4; } .team-section.team-page .owl-carousel .owl-stage-outer{ overflow: visible; } .team-section.team-page .owl-carousel .owl-stage-outer .owl-item{ opacity: 0; } .team-section.team-page .owl-carousel .owl-stage-outer .owl-item.active{ opacity: 1; } .team-section.team-page .dots-style-one .owl-dots{ text-align: center; margin-top: 60px; } /*** ==================================================================== Service-Page ==================================================================== ***/ .service-page-section{ padding-bottom: 110px; } .service-details{ position: relative; } .default-sidebar .widget-title{ position: relative; display: block; padding-bottom: 18px; margin-bottom: 30px; } .default-sidebar .widget-title h3{ display: block; font-size: 22px; line-height: 30px; font-weight: 600; } .default-sidebar .widget-title:before{ position: absolute; content: ''; width: 6px; height: 6px; border-radius: 50%; left: 0px; bottom: 0px; } .default-sidebar .widget-title:after{ position: absolute; content: ''; width: 50px; height: 6px; border-radius: 5px; left: 11px; bottom: 0px; } .default-sidebar .sidebar-widget{ position: relative; display: block; background: #f4f4f4; padding: 35px 20px 40px 20px; border-radius: 5px; margin-bottom: 40px; } .default-sidebar .sidebar-widget:last-child{ margin-bottom: 0px; } .service-sidebar .category-widget .category-list li{ position: relative; display: block; margin-bottom: 5px; } .service-sidebar .category-widget .category-list li:last-child{ margin-bottom: 0px; } .service-sidebar .category-widget .category-list li a{ position: relative; display: block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; line-height: 26px; font-weight: 600; color: #111; background: #ffffff; padding: 23px 30px 23px 20px; border-radius: 5px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .service-sidebar .category-widget .category-list li a i{ position: absolute; top: 24px; right: 30px; font-size: 24px; color: #d0d0d0; transition: all 500ms ease; } .service-sidebar .category-widget .category-list li a.current, .service-sidebar .category-widget .category-list li a:hover{ color: #ffffff; } .service-sidebar .category-widget .category-list li a.current i, .service-sidebar .category-widget .category-list li a:hover i{ color: #ffffff; } .service-sidebar .support-widget{ position: relative; margin-bottom: 40px; } .service-sidebar .support-widget .inner-box{ position: relative; width: 100%; padding: 75px 20px 50px 20px; border-radius: 5px; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: center; } .service-sidebar .support-widget .inner-box:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.9; } .service-sidebar .support-widget .content-box .icon-box{ position: relative; display: inline-block; width: 120px; height: 120px; line-height: 120px; text-align: center; font-size: 60px; color: #ffffff; z-index: 1; margin-bottom: 50px; } .service-sidebar .support-widget .content-box .icon-box .icon-bg{ position: absolute; left: 0px; top: 0px; right: 0px; width: 120px; height: 120px; background-repeat: no-repeat; z-index: -1; } .service-sidebar .support-widget .content-box .icon-box:before{ position: absolute; content: ''; border: 4px solid #ffffff; width: 90px; height: 170px; left: 15px; top: -25px; z-index: -1; } .service-sidebar .support-widget .content-box h3{ display: block; font-size: 22px; line-height: 30px; color: #ffffff; font-weight: 600; margin-bottom: 10px; } .service-sidebar .support-widget .content-box p{ color: #ffffff; font-weight: 600; margin-bottom: 22px; } .service-sidebar .support-widget .content-box a{ position: relative; display: inline-block; font-size: 18px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 700; color: #111; background: #ffffff; padding: 11px 25px; text-align: center; border-radius: 5px; } .service-sidebar .support-widget .content-box a i{ margin-right: 10px; position: relative; top: 2px; } .service-sidebar .support-widget .content-box a:hover{ } .service-sidebar .download-widget .download-list li{ position: relative; display: block; margin-bottom: 10px; } .service-sidebar .download-widget .download-list li:last-child{ margin-bottom: 0px; } .service-sidebar .download-widget .download-list li a{ position: relative; display: block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 600; background: #091125; border-radius: 5px; padding: 20px 50px 16px 20px; } .service-sidebar .download-widget .download-list li a i{ margin-right: 10px; } .service-sidebar .download-widget .download-list li a span{ position: absolute; top: 0px; right: 10px; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 10px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 700; border-radius: 0px 0px 5px 5px; transition: all 500ms ease; } .service-sidebar .download-widget .download-list li a:hover span{ background: #091125; } .service-sidebar .download-widget .download-list li a:hover{ } .service-details-content{ position: relative; } .service-details-content .content-one .image-box{ position: relative; display: block; border-radius: 5px; margin-bottom: 42px; } .service-details-content .content-one .image-box img{ width: 100%; border-radius: 5px; } .service-details-content .text h2{ display: block; font-size: 30px; line-height: 40px; font-weight: 600; margin-bottom: 13px; } .service-details-content .content-one{ margin-bottom: 37px; } .service-details-content .content-two .inner-box{ position: relative; display: block; margin-bottom: 38px; } .service-details-content .content-two .inner-box .image-box{ position: relative; display: block; border-radius: 5px; margin-top: 5px; } .service-details-content .content-two .inner-box .image-box img{ width: 100%; border-radius: 5px; } .service-details-content .content-two .inner-box .text{ position: relative; display: block; padding-left: 65px; } .service-details-content .content-two .inner-box .text:before{ position: absolute; content: ''; background: #e0e0e0; width: 1px; height: 150px; left: 22px; bottom: 7px; } .service-details-content .content-two .inner-box .text .icon-box{ position: absolute; left: 0px; top: 5px; font-size: 45px; line-height: 45px; } .service-details-content .content-two .inner-box .text h4{ display: block; font-size: 20px; line-height: 30px; font-weight: 600; margin-bottom: 0px; } .service-details-content .content-two .inner-box .text span{ display: block; font-size: 14px; line-height: 26px; color: #919191; font-weight: 700; text-transform: uppercase; margin-bottom: 14px; } .service-details-content .content-two .inner-box .text p{ margin-bottom: 15px; } .service-details-content .content-two .inner-box .text .list li{ position: relative; display: block; font-size: 18px; padding-left: 20px; margin-bottom: 6px; } .service-details-content .content-two .inner-box .text .list li:last-child{ margin-bottom: 0px; } .service-details-content .content-two .inner-box .text .list li:before{ position: absolute; content: '\f101'; font-family: 'Font Awesome 5 Pro'; left: 0px; top: 1px; font-weight: 400; } .service-details-content .content-two{ position: relative; padding-bottom: 7px; } .service-details-content .content-three .text{ margin-bottom: 41px; } .service-details-content .content-three .single-item{ position: relative; display: block; text-align: center; } .service-details-content .content-three .inner-box{ position: relative; } .service-details-content .content-three .inner-box:before{ position: absolute; content: ''; background: #e0e0e0; width: 100%; height: 1px; left: 0px; top: 6px; z-index: -1; } .service-details-content .content-three .single-item .content-box .dot-box{ position: relative; display: inline-block; width: 12px; height: 12px; border-radius: 50%; margin-bottom: 38px; } .service-details-content .content-three .single-item .content-box .dot-box:before{ position: absolute; content: ''; background: #ffffff; width: 30px; height: 30px; border-radius: 50%; border: 1px solid #e7e7e7; left: -9px; top: -9px; z-index: -1; } .service-details-content .content-three .single-item .content-box .inner{ position: relative; display: block; background: #ffffff; border-radius: 5px; padding: 30px 15px 22px 15px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .service-details-content .content-three .single-item .content-box .inner:before{ position: absolute; content: ''; background: #ffffff; width: 25px; height: 25px; left: 50%; transform: translateX(-50%) rotate(45deg); top: -12px; box-shadow: -20px -20px 40px 0px rgb(0 0 0 / 10%); } .service-details-content .content-three .single-item .content-box .inner .icon-box{ position: relative; display: inline-block; font-size: 60px; line-height: 60px; margin-bottom: 13px; } .service-details-content .content-three .single-item .content-box .inner h5{ display: block; font-size: 18px; line-height: 28px; font-weight: 600; } .service-details-content .content-three .single-item .overlay-content{ position: absolute; left: 0px; bottom: -15px; width: 100%; background: #091125; padding: 39px 15px 29px 15px; border-radius: 5px; opacity: 0; visibility: hidden; z-index: 1; transition: all 500ms ease; } .service-details-content .content-three .single-item:hover .overlay-content{ bottom: 0px; opacity: 1; visibility: visible; } .service-details-content .content-three .single-item .overlay-content .dot-box{ position: relative; display: inline-block; width: 12px; height: 12px; border-radius: 50%; margin-bottom: 17px; box-shadow: 0px 0px 0px 9px #436726; } .service-details-content .content-three .single-item .overlay-content h5{ position: relative; display: block; font-size: 18px; line-height: 28px; color: #ffffff; font-weight: 600; padding-bottom: 20px; margin-bottom: 19px; } .service-details-content .content-three .single-item .overlay-content h5:before{ position: absolute; content: ''; width: 40px; height: 3px; left: 50%; transform: translateX(-50%); bottom: 0px; } .service-details-content .content-three .single-item .overlay-content p{ line-height: 26px; color: #b6b9c2; } .service-details-content .content-three{ padding-bottom: 50px; margin-bottom: 60px; border-bottom: 1px solid #e6e6e6; } .service-details-content .content-four .single-item{ position: relative; display: block; background: #f4f4f4; padding: 23px 30px 21px 85px; border-radius: 5px; transition: all 500ms ease; } .service-details-content .content-four .single-item .icon-box{ position: absolute; left: 28px; top: 27px; font-size: 45px; line-height: 45px; } .service-details-content .content-four .single-item:hover{ background: #ffffff; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .service-details-content .content-four .single-item .link{ position: absolute; top: 27px; right: 30px; } .service-details-content .content-four .single-item .link a{ position: relative; display: inline-block; width: 46px; height: 46px; line-height: 46px; border-radius: 5px; text-align: center; font-size: 24px; color: #b0b7bd; z-index: 1; } .service-details-content .content-four .single-item:hover .link a{ color: #ffffff; } .service-details-content .content-four .single-item .link a:before{ position: absolute; content: ''; background: #d0d0d0; width: 1px; height: 46px; left: 0px; top: 0px; transition: all 500ms ease; } .service-details-content .content-four .single-item:hover .link a:before{ opacity: 0; } .service-details-content .content-four .single-item h5{ display: block; font-size: 18px; line-height: 28px; font-weight: 600; } /*** ==================================================================== Shop-Page ==================================================================== ***/ .shop-page-section{ position: relative; padding: 120px 0px; } .shop-sidebar{ position: relative; display: block; } .shop-sidebar .sidebar-search .search-form .form-group{ position: relative; margin: 0px; } .shop-sidebar .sidebar-search .search-form .form-group input[type='search']{ position: relative; width: 100%; height: 52px; border: 2px solid #e0e0e0; border-radius: 4px; font-size: 18px; color: #606060; padding: 10px 60px 10px 20px; transition: all 500ms ease; } .shop-sidebar .sidebar-search .search-form .form-group button{ position: absolute; display: inline-block; top: 5px; right: 5px; width: 42px; height: 42px; line-height: 42px; text-align: center; font-size: 18px; color: #ffffff; background: #091125; cursor: pointer; border-radius: 4px; transition: all 500ms ease; } .shop-sidebar .sidebar-search .search-form .form-group input:focus + button, .shop-sidebar .sidebar-search .search-form .form-group button:hover{ } .shop-sidebar .sidebar-search .search-form .form-group input:focus{ } .shop-sidebar .sidebar-search{ margin-bottom: 40px; } .shop-sidebar .sidebar-widget { position: relative; display: block; padding: 32px 30px 31px 30px; border-radius: 4px; border: 2px solid #e0e0e0; margin-bottom: 40px; } .shop-sidebar .sidebar-widget:last-child{ margin-bottom: 0px; } .shop-sidebar .sidebar-widget .widget-title{ position: relative; display: block; margin-bottom: 15px; } .shop-sidebar .sidebar-widget .widget-title h4{ font-size: 20px; line-height: 30px; font-weight: 600; } .shop-sidebar .category-widget .category-list li{ position: relative; display: block; margin-bottom: 12px; } .shop-sidebar .category-widget .category-list li:last-child{ margin-bottom: 0px; } .shop-sidebar .category-widget .category-list li a{ position: relative; display: inline-block; font-size: 18px; color: #606060; font-weight: 400; padding-left: 20px; } .shop-sidebar .category-widget .category-list li a:before{ position: absolute; content: "\f101"; font-family: 'Font Awesome 5 Pro'; left: 0px; top: 0px; font-size: 16px; font-weight: 400; } .shop-sidebar .category-widget .category-list li a:hover{ } .range-slider{ position:relative; } .range-slider .title { position: relative; display: inline-block; } .range-slider p{ position: relative; display: inline-block; font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; color: #606060; margin-right: 10px !important; } .range-slider .title:before { position: absolute; content: '$'; left: -5px; top: -19px; color: #111; font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; } .range-slider .input{ color: #111; font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; max-width: 75px; margin-top:5px; position: relative; display: inline-block; } .range-slider .input input{ background:none; color:#111; font-size:14px; font-weight: 500; text-align:left; } .range-slider .ui-widget.ui-widget-content{ height:4px; border:none; margin-bottom:14px; background:#e0e0e0; border-radius: 3px; } .range-slider .ui-slider .ui-slider-range{ top:0px; height:4px; } .range-slider .ui-state-default, .range-slider .ui-widget-content .ui-state-default{ top:-5px; width:14px; height:14px; border: none; border-radius:50%; cursor:pointer; margin-left: 0px; } .range-slider .ui-state-default:before, .range-slider .ui-widget-content .ui-state-default:before{ position: absolute; content: ''; background: #ffffff; width: 6px; height: 6px; left: 4px; top: 4px; border-radius: 50%; } .shop-sidebar .price-filters .widget-title{ margin-bottom: 28px; } .shop-sidebar .post-widget .post{ position: relative; padding-left: 90px; padding-bottom: 31px; margin-bottom: 25px; min-height: 107px; border-bottom: 2px solid #e0e0e0; } .shop-sidebar .post-widget .post:last-child{ margin-bottom: 0px; border-bottom: none; } .shop-sidebar .post-widget .post .post-thumb{ position: absolute; left: 0px; top: 5px; width: 70px; height: 70px; border-radius: 3px; transition: all 500ms ease; } .shop-sidebar .post-widget .post .post-thumb img{ width: 100%; border-radius: 3px; } .shop-sidebar .post-widget .post:hover .post-thumb img{ opacity: 0.5; } .shop-sidebar .post-widget .post a{ position: relative; display: inline-block; font-size: 14px; line-height: 22px; font-family: 'Montserrat Alternates', sans-serif; color: #111; font-weight: 600; margin-bottom: 8px; } .shop-sidebar .post-widget .post a:hover{ } .shop-sidebar .post-widget .post .price{ position: relative; display: block; font-size: 14px; line-height: 22px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; color: #919191; } .shop-sidebar .post-widget{ padding-bottom: 9px; } .our-shop .item-shorting{ position: relative; display: block; margin-bottom: 40px; } .our-shop .item-shorting .short-box p, .our-shop .item-shorting .short-box .select-box{ float: left; } .our-shop .item-shorting .short-box p{ font-size: 15px; color: #606060; } .our-shop .item-shorting .short-box .nice-select{ height: 26px; line-height: 28px; padding: 0px; border: none !important; font-size: 15px; color: #111; padding-right: 78px; margin-left: 5px; } .our-shop .item-shorting .short-box .nice-select:after{ color: #606060; top: 0px; right: 12px; } .our-shop .item-shorting .text h6{ font-size: 16px; line-height: 52px; font-weight: 500; color: #606060; } .our-shop .item-shorting .short-box{ position: relative; background: #f4f4f4; border-radius: 5px; padding: 12px 20px; } .shop-block-one .inner-box{ position: relative; display: block; background: #ffffff; border-radius: 5px; text-align: center; margin-bottom: 30px; } .shop-block-one .inner-box .lower-content{ position: relative; box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 05%); padding: 21px 15px; border-radius: 0px 0px 5px 5px; transition: all 500ms ease; } .shop-block-one .inner-box:hover .lower-content{ box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 10%); } .shop-block-one .inner-box .image-box{ position: relative; display: block; overflow: hidden; background: #f1f1f1; border-radius: 5px 5px 0px 0px; } .shop-block-one .inner-box .image-box img{ width: 100%; } .shop-block-one .inner-box .image-box:before{ position: absolute; content: ''; background: #091125; width: calc(100% - 20px); height: calc(100% - 20px); left: 10px; top: 10px; border-radius: 5px; transform: scale(0,0); opacity: 0.8; transition: all 500ms ease; } .shop-block-one .inner-box:hover .image-box:before{ transform: scale(1,1); } .shop-block-one .inner-box .image-box .cart-btn{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0,0); font-size: 16px; line-height: 26px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 700; text-align: center; padding: 10px 20px; width: 180px; border-radius: 3px; } .shop-block-one .inner-box:hover .image-box .cart-btn{ transform: translate(-50%,-50%) scale(1,1); } .shop-block-one .inner-box .image-box .cart-btn i{ position: relative; font-size: 20px; top: 1px; margin-right: 8px; } .shop-block-one .inner-box .image-box .cart-btn:hover{ background: #ffffff; } .shop-block-one .inner-box .lower-content .rating-box li{ position: relative; display: inline-block; font-size: 12px; } .shop-block-one .inner-box .lower-content .rating-box{ position: relative; margin-bottom: 4px; } .shop-block-one .inner-box .lower-content h6{ display: block; font-size: 16px; font-weight: 600; margin-bottom: 9px; } .shop-block-one .inner-box .lower-content h6 a{ display: inline-block; color: #111; } .shop-block-one .inner-box .lower-content h6 a:hover{ } .shop-block-one .inner-box .lower-content .price{ position: relative; display: block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #919191; font-weight: 600; } .shop-page-section .pagination-wrapper{ position: relative; margin-top: 20px; } /** shop-details **/ .shop-details{ position: relative; } .product-details-content .product-details .title-box .share-box{ position: absolute; top: 5px; right: 0px; } .product-details-content .product-details .title-box .share-box a{ position: relative; display: inline-block; width: 54px; height: 54px; line-height: 54px; background: #f4f4f4; font-size: 16px; color: #919191; text-align: center; border-radius: 50%; z-index: 1; } .product-details-content .product-details .title-box .share-box a:hover{ color: #ffffff; } .product-details-content .product-details .title-box h3{ position: relative; display: block; font-size: 30px; line-height: 40px; font-weight: 700; margin-bottom: 3px; } .product-details-content .product-details .title-box .customer-review .rating-box{ position: relative; float: left; margin-right: 10px; } .product-details-content .product-details .title-box .customer-review .rating-box li{ position: relative; display: inline-block; font-size: 14px; font-weight: 700; } .product-details-content .product-details .title-box .customer-review a{ position: relative; display: inline-block; float: left; font-size: 16px; color: #919191; z-index: 1; } .product-details-content .product-details .title-box .customer-review a:hover{ } .product-details-content .image-box{ position: relative; display: block; border-radius: 5px; margin-right: 30px; } .product-details-content .image-box img{ width: 100%; border-radius: 5px; } .product-details-content .product-details .title-box .customer-review{ position: relative; margin-bottom: 15px; } .product-details-content .product-details .title-box h4{ font-size: 24px; line-height: 32px; color: #919191; font-weight: 600; display: block; text-transform: uppercase; } .product-details-content .product-details .title-box{ position: relative; margin-bottom: 15px; } .product-details-content .product-details .text{ position: relative; margin-bottom: 32px; } .product-details-content .product-details .product-info{ position: relative; display: block; padding: 21px 0px 12px 0px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; margin-bottom: 50px; } .product-details-content .product-details .product-info li{ position: relative; display: inline-block; float: left; width: 50%; font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; color: #111; font-weight: 500; padding-left: 25px; padding-right: 55px; margin-bottom: 8px; } .product-details-content .product-details .product-info li span{ font-weight: 400; color: #606060; float: right; } .product-details-content .product-details .product-info li:before{ position: absolute; content: "\f00c"; font-family: 'Font Awesome 5 Pro'; font-size: 15px; left: 0px; top: 2px; font-weight: 700; } .product-details-content .addto-cart-box{ margin-bottom: 23px; } .addto-cart-box .clearfix li{ position: relative; display: inline-block; float: left; } .addto-cart-box .input-group{ position: relative; display: table; border-collapse: separate; max-width: 50px; width: 100%; height: 33px; } .addto-cart-box .cart-btn button{ padding: 16px 40px; margin-right: 15px; transition: all 500ms ease; } .addto-cart-box .like-btn a{ position: relative; display: inline-block; font-size: 30px; color: #ffffff; background: #091125; font-weight: 400; width: 58px; height: 58px; line-height: 64px; text-align: center; border-radius: 5px; } .addto-cart-box .like-btn a:hover{ } .addto-cart-box .item-quantity { position: relative; display: inline-block; max-width: 130px; width: 100%; float: left; padding: 0px 40px; margin-right: 15px; z-index: 1; } .addto-cart-box input.quantity-spinner { line-height: 58px; height: 58px; width: 50px !important; padding: 0px !important; box-shadow: none !important; font-family: 'Montserrat Alternates', sans-serif; text-align: center; font-size: 18px; font-weight: 600; color: #111; border: none; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; } .bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-down{ position: absolute; height: 58px; line-height: 58px; width: 41px; background: transparent; padding: 0px 0px; left: -40px; top: -58px; border: 1px solid #e0e0e0; border-radius: 5px 0px 0px 5px; text-align: center; z-index: 1 } .bootstrap-touchspin .input-group-btn-vertical > .btn.bootstrap-touchspin-up{ position: absolute; height: 58px; line-height: 58px; width: 41px; background: transparent; padding: 0px 0px; right: -41px; top: -58px; border: 1px solid #e0e0e0; border-radius: 0px 5px 5px 0px; text-align: center; z-index: 1; } .bootstrap-touchspin .glyphicon-chevron-up:before { content: "\f067"; font-size: 12px; font-style: normal; color: #111; font-family: 'Font Awesome 5 pro'; font-weight: 700; } .bootstrap-touchspin .glyphicon-chevron-down:before { content: "\f068"; font-size: 12px; font-style: normal; color: #111; font-weight: 700; font-family: 'Font Awesome 5 pro'; } .bootstrap-touchspin .input-group-btn-vertical{ position: absolute; width: 100%; } .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{ margin-top: 0px; } .bootstrap-touchspin .input-group-btn-vertical i { top: -1px !important; left: 14px !important; } .product-details-content .product-details{ position: relative; margin-top: -7px; } .product-details-content .product-details .categry-box li{ position: relative; display: inline-block; } .product-details-content .product-details .categry-box li h6{ font-size: 16px; font-weight: 600; } .product-details-content .product-details .categry-box li a{ display: inline-block; font-size: 18px; color: #606060; } .product-details-content .product-details .categry-box li a:hover{ } .product-details-content{ position: relative; display: block; margin-bottom: 110px; } .product-discription .tab-btn-box{ position: relative; display: block; margin-bottom: 50px; } .product-discription .tab-btn-box:before{ position: absolute; content: ''; background: #e0e0e0; width: 100%; height: 1px; left: 0px; top: 27px; } .product-discription .tab-btn-box .tab-buttons li{ position: relative; display: inline-block; font-size: 16px; line-height: 26px; font-family: 'Montserrat Alternates', sans-serif; color: #111; font-weight: 500; border: 1px solid #e0e0e0; background: #ffffff; border-radius: 5px; text-align: center; padding: 13px 27px; cursor: pointer; margin: 0px 8px; transition: all 500ms ease; } .product-discription .tab-btn-box .tab-buttons li.active-btn{ color: #ffffff; } .product-discription .tabs-content .text p{ position: relative; margin-bottom: 17px; } .product-discription .tabs-content .text p:last-child{ margin-bottom: 0px; } .product-discription .tabs-content .single-review-box{ position: relative; display: block; padding: 39px 30px 32px 125px; background: #f4f4f4; border-radius: 5px; } .product-discription .tabs-content .single-review-box .image-box{ position: absolute; left: 30px; top: 40px; width: 70px; height: 70px; border-radius: 50%; } .product-discription .tabs-content .single-review-box .image-box img{ width: 100%; border-radius: 50%; } .product-discription .tabs-content .single-review-box .rating-box li{ position: relative; display: inline-block; font-size: 12px; font-weight: 700; } .product-discription .tabs-content .single-review-box .rating-box{ margin-bottom: 10px; } .product-discription .tabs-content .single-review-box h5{ display: block; font-size: 18px; font-weight: 600; margin-bottom: 1px; } .product-discription .tabs-content .single-review-box h5 span{ font-size: 14px; font-family: 'Nunito', sans-serif; font-weight: 700; color: #919191; text-transform: uppercase; } .product-discription .tabs-content .reviews-box{ margin-bottom: 60px; } .product-discription .tabs-content .comment-form{ position: relative; display: block; border: 1px solid #e0e0e0; padding: 41px 30px 49px 30px; border-radius: 5px; } .product-discription .tabs-content .comment-form .title-box{ position: relative; margin-bottom: 23px; } .product-discription .tabs-content .comment-form .title-box h3{ display: inline-block; font-size: 30px; line-height: 40px; font-weight: 600; } .product-discription .tabs-content .comment-form .title-box p{ display: inline-block; } .product-discription .tabs-content .comment-form .form-group label{ position: relative; display: block; margin-bottom: 4px; } .product-discription .tabs-content .comment-form .form-group{ margin-bottom: 22px; } .product-discription .tabs-content .comment-form .form-group input[type='text'], .product-discription .tabs-content .comment-form .form-group input[type='email'], .product-discription .tabs-content .comment-form .form-group textarea{ position: relative; display: block; width: 100%; height: 58px; border: 1px solid #e0e0e0; border-radius: 5px; padding: 10px 20px; font-size: 18px; color: #606060; transition: all 500ms ease; } .product-discription .tabs-content .comment-form .form-group textarea{ height: 120px; resize: none; } .product-discription .tabs-content .comment-form .form-group input:focus, .product-discription .tabs-content .comment-form .form-group textarea:focus{ } .product-discription .tabs-content .comment-form .rating-box p{ float: left; margin-right: 20px; } .product-discription .tabs-content .comment-form .rating-box .rating li{ position: relative; display: inline-block; font-size: 14px; } .product-discription .tabs-content .comment-form .rating-box{ margin-bottom: 30px; } .product-discription .tabs-content .comment-form .theme-btn{ padding: 16px 50px; float: left; margin-right: 15px; } .product-discription .tabs-content .comment-form .message-btn .custom-controls-stacked{ float: left; line-height: 56px; } .custom-control.material-checkbox { --color: #ebebeb; padding: 0px; margin: 0px; margin-bottom: 0px !important; } .custom-control.material-checkbox .material-control-input { display: none; } .custom-control.material-checkbox .material-control-indicator { display: inline-block; position: absolute; top: 20px; left: 0px; width: 14px; height: 14px; background: #e8e8e8; border: 1px solid #c4c4c4; border-radius: 4px; cursor: pointer; } .product-discription .tabs-content .comment-form .message-btn .custom-controls-stacked .custom-control .text{ margin-left: 22px; font-size: 18px; display: block; cursor: pointer; } .custom-control.material-checkbox .material-control-indicator:before{ position: absolute; content: "\f00c"; font-family: 'Font Awesome 5 Pro'; font-size: 8px; color: #919191; width: 14px; height: 14px; font-weight: 700; line-height: 14px; text-align: center; left: -1px; opacity: 0; } .custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator:before{ opacity: 1; } .product-discription{ margin-bottom: 102px; } .shop-details .related-products{ position: relative; display: block; } .shop-details .related-products .title{ position: relative; display: block; margin-bottom: 30px; } .shop-details .related-products .title h3{ font-size: 30px; line-height: 40px; font-weight: 600; } .shop-details .related-products .shop-block-one .inner-box{ margin-bottom: 0px; } /** cart-section **/ .cart-section{ position: relative; } .cart-section .cart-title{ position: relative; display: block; margin-bottom: 14px; } .cart-section .cart-title h6{ font-size: 16px; font-weight: 500; } .cart-section .cart-title h6 span{ color: #606060; } .cart-section .cart-title .pull-right h6 span{ } .cart-outer{ position:relative; } .cart-outer .table-outer{ position:relative; width:100%; overflow-x: auto; margin-bottom:40px; } .cart-outer .cart-table{ width:100%; min-width:900px; border-bottom:1px solid #dcdee5; border-radius: 5px; } .cart-outer .cart-table tbody{ padding-bottom:30px; } .cart-table .cart-header{ position:relative; width:100%; border:1px solid #e3e3e3; } .cart-table thead tr th{ line-height:28px; padding: 16px 28px 15px 40px; font-weight:600; font-size:18px; font-family: 'Montserrat Alternates', sans-serif; color: #111; border-right:1px solid #dcdee5; } .cart-table thead tr th .fa{ font-size:18px; } .cart-table tbody tr td{ padding: 30px 30px 30px 40px; } .cart-table tbody tr .qty .item-quantity{ border:1px solid #dddddd; } .cart-table tbody tr .qty .quantity-spinner{ background:#ffffff; } .cart-table tbody tr .prod-column .column-box{ position: relative; min-height: 80px; padding-left: 110px; display: flex; align-items: center; } .cart-table tbody tr td.prod-column{ position: relative; } .cart-table tbody tr .prod-column .column-box .prod-thumb{ position:absolute; left:0px; top:5px; width: 80px; height: 80px; background: #f4f4f4; border-radius: 5px; transition: all 500ms ease; } .cart-table tbody tr .prod-column .column-box .prod-thumb img{ width: 100%; border-radius: 5px; } .cart-table tbody tr .prod-column .column-box h5{ position:relative; font-size:18px; font-weight: 600; } .cart-table tbody tr .sub-total{ font-size: 18px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; color: #919191; } .cart-table tbody tr .remove-btn{ position:relative; display: inline-block; font-size:18px; color:#d0d0d0; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 4px; border: 1px solid #e0e0e0; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; -moz-transition:all 500ms ease; transition:all 500ms ease; } .cart-table tbody tr .remove-btn:hover{ } .cart-table tbody tr td{ vertical-align:middle; border-left:1px solid #dcdee5; border-bottom: 1px solid #dcdee5; } .cart-table tbody tr .total-price{ font-size: 18px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; } .cart-table tbody tr td:last-child{ border-right:1px solid #dcdee5; } .cart-section .cart-outer .totle-table{ position: relative; margin-bottom: 12px; } .cart-section .cart-outer .totle-table p{ font-weight: 500; } .cart-section .cart-outer .totle-table p span{ color: #1e1e2a; } .cart-section .cart-outer .totle-table .total p{ } .cart-table tbody tr td.qty input{ width: 90px; height: 50px; text-align: center; padding: 10px 10px; font-size: 18px; font-family: 'Montserrat Alternates', sans-serif; color: #111; font-weight: 600; border-radius: 5px; border: 1px solid #dcdee5; } .cart-section .apply-coupon .form-group{ position: relative; float: left; margin-right: 20px; margin-bottom: 0px; } .cart-section .apply-coupon .form-group:last-child{ margin-right: 0px; } .cart-section .apply-coupon .form-group input[type="text"] { position: relative; display: block; border: 1px solid #f4f4f4; width: 250px; height: 58px; font-size: 18px; font-weight: 400; color: #646578; padding: 10px 20px; background: #f4f4f4; border-radius: 5px; transition: all 500ms ease; } .cart-section .apply-coupon .form-group input:focus{ } .cart-section .apply-coupon .form-group button{ padding: 16px 42px; font-weight: 700; } .cart-section .apply-coupon .form-group button:hover{ color: #fff; } .cart-section .btn-box button{ float: left; margin-right: 20px; } .cart-section .btn-box button:last-child{ margin-right: 0px; } .cart-section .btn-box .cart-btn{ position: relative; display: inline-block; font-size: 16px; font-weight: 700; font-family: 'Montserrat Alternates', sans-serif; background: #091125; color: #ffffff; padding: 15px 46px; border-radius: 5px; cursor: pointer; transition: all 500ms ease; } .cart-section .btn-box .cart-btn:hover{ } .cart-section .btn-box button.checkout-btn{ padding: 16px 56px; font-weight: 700; } /** checkout-section **/ .checkout-section{ position: relative; } .checkout-section h3{ font-size: 24px; line-height: 32px; font-weight: 600; margin-bottom: 22px; } .checkout-section .form-group{ position: relative; margin-bottom: 20px; } .checkout-section .form-group:last-child{ margin-bottom: 0px; } .checkout-section .form-group input[type='text'], .checkout-section .form-group input[type='email'], .checkout-section .form-group input[type='password'], .checkout-section .form-group .nice-select{ position: relative; width: 100%; height: 60px; border: 1px solid #e0e0e0; padding: 10px 20px; font-size: 18px; color: #606060; border-radius: 4px; transition: all 500ms ease; } .checkout-section .form-group .nice-select{ background: transparent; padding: 0px 20px; line-height: 60px; } .checkout-section .form-group input:focus{ } .checkout-section .custom-control.material-checkbox .material-control-indicator{ top: 5px; } .checkout-section .custom-controls-stacked .description{ position: absolute; left: 25px; top: 0px; display: inline-block; cursor: pointer; } .checkout-section .contact-information{ margin-bottom: 46px; } .checkout-section .product-information{ position: relative; display: block; padding: 40px 40px; border: 1px solid #e0e0e0; border-radius: 5px; } .checkout-section .product-information .single-item{ position: relative; display: block; padding: 26px 0px 30px 100px; min-height: 110px; margin-bottom: 19px; border-bottom: 1px solid #e0e0e0; } .checkout-section .product-information .single-item .product-image{ position: absolute; left: 0px; top: 0px; width: 80px; height: 80px; border-radius: 5px; } .checkout-section .product-information .single-item .product-image img{ width: 100%; border-radius: 5px; } .checkout-section .product-information h5{ position: relative; display: inline-block; font-size: 18px; font-weight: 600; margin: 0px; } .checkout-section .product-information .single-item span{ } .checkout-section .product-information span{ position: relative; display: inline-block; float: right; font-size: 18px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; color: #919191; } .checkout-section .product-information .sub-total, .checkout-section .product-information .shipping{ position: relative; display: flex; flex-wrap: nowrap; align-items: center; width: 100%; margin-bottom: 15px; } .checkout-section .product-information .sub-total{ padding-top: 14px; } .checkout-section .product-information .total span{ } .checkout-section .product-information i.line{ position: relative; display: inline-block; width: 100%; margin: 0px 10px; border-bottom: 1px dashed #e0e0e0; } .checkout-section .product-information .shipping{ margin-bottom: 33px; } .checkout-section .product-information .total{ position: relative; padding: 19px 0px 18px 0px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; margin-bottom: 40px; } .checkout-section .product-information .total span{ } .checkout-section .product-information .btn-box .theme-btn{ padding: 16px 52px; } .checkout-section .payment-option{ position: relative; display: block; margin-top: 60px; } .checkout-section .payment-option .payment-method{ position: relative; display: block; background: #f4f4f4; padding: 40px 40px 40px 40px; border-radius: 5px; } .checkout-section .payment-option .card-details{ position: relative; display: block; background: #f4f4f4; padding: 40px 40px 40px 40px; border-radius: 5px; } .checkout-section .payment-option ul li{ position: relative; display: block; margin-bottom: 26px; } .checkout-section .payment-option ul li:last-child{ margin-bottom: 0px; } .checkout-section .payment-option ul li:nth-child(2){ margin-bottom: 6px; } .checkout-section .payment-option .custom-controls-stacked .description{ font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; color: #111; } .checkout-section .payment-option ul li p{ display: inline-block; font-size: 18px; margin-bottom: 4px; } .checkout-section .payment-option h3{ margin-bottom: 33px; } .checkout-section .card-details .form-group button{ padding: 12px 30px; } .checkout-section .custom-control.material-checkbox .material-control-indicator:before{ left: 0px; } .checkout-section .card-details input{ border: 1px solid #ffffff !important; background: #ffffff; } .checkout-section .custom-control.material-checkbox .material-control-indicator{ width: 18px; height: 18px; } .checkout-section .custom-control.material-checkbox .material-control-indicator:before{ width: 18px; height: 18px; font-size: 10px; left: 0px; top: 1px; } /** myaccount-section **/ .myaccount-section{ position: relative; padding: 115px 0px; } .myaccount-section .column h3{ position: relative; font-size: 30px; line-height: 40px; font-weight: 600; margin-bottom: 32px; } .myaccount-section .form-group{ position: relative; margin-bottom: 30px; } .myaccount-section .form-group:last-child{ margin-bottom: 0px !important; } .myaccount-section .form-group input[type='text'], .myaccount-section .form-group input[type='email'], .myaccount-section .form-group input[type='password']{ position: relative; width: 100%; height: 56px; border: 1px solid #e0e0e0; font-size: 18px; color: #606060; border-radius: 5px; padding: 10px 50px 10px 20px; transition: all 500ms ease; } .myaccount-section .form-group input:focus{ } .myaccount-section .form-group i{ position: absolute; right: 20px; top: 20px; font-size: 14px; color: #919191; z-index: 1; } .myaccount-section .form-group .theme-btn{ padding: 16px 73px; } .myaccount-section .custom-controls-stacked .description{ cursor: pointer; margin-left: 25px; } .myaccount-section .custom-control.material-checkbox .material-control-indicator{ top: 5px; } .myaccount-section .custom-control.material-checkbox .material-control-indicator{ width: 18px; height: 18px; } .myaccount-section .custom-control.material-checkbox .material-control-indicator:before{ width: 18px; height: 18px; font-size: 10px; left: 0px; top: 1px; } .myaccount-section .login-inner .other-option{ position: absolute; right: 0px; bottom: 58px; } .myaccount-section .login-inner .other-option li{ position: relative; display: inline-block; margin-right: 6px; } .myaccount-section .login-inner .other-option li:last-child{ margin-right: 0px; } .myaccount-section .login-inner .other-option li p{ padding-right: 9px; } .myaccount-section .login-inner .other-option li a{ position: relative; display: inline-block; font-size: 15px; color: #111; background: #f4f4f4; width: 48px; height: 48px; line-height: 48px; border-radius: 5px; text-align: center; } .myaccount-section .login-inner .other-option li a:hover{ color: #ffffff; } .myaccount-section .login-inner{ position: relative; } .myaccount-section .form-group button.theme-btn{ padding: 16px 62px; } .myaccount-section .register-inner{ position: relative; } .myaccount-section .register-inner .form-group input{ border-radius: 5px; } .myaccount-section .register-inner .text{ position: absolute; right: 0px; bottom: 14px; } .myaccount-section .register-inner .text p{ font-size: 16px; } .myaccount-section .register-inner .text p span{ } .myaccount-section .form-group.btn-box{ margin-bottom: 19px; } /*** ==================================================================== Blog-Page ==================================================================== ***/ .blog-grid .news-block-one .inner-box{ margin-bottom: 50px; } .sidebar-page-container{ position: relative; } .sidebar-page-container .news-block-one .inner-box .lower-content h3{ position: relative; display: block; font-size: 24px; line-height: 34px; font-weight: 600; margin-bottom: 14px; } .sidebar-page-container .news-block-one .inner-box .lower-content h3 a{ display: inline-block; color: #111; } .sidebar-page-container .news-block-one .inner-box .lower-content h3 a:hover{ } .sidebar-page-container .news-block-one .inner-box .lower-content .text{ position: relative; display: block; padding-bottom: 22px; margin-bottom: 22px; border-bottom: 1px solid #e0e0e0; } .sidebar-page-container .news-block-one .inner-box .lower-content .inner{ padding: 41px 40px 22px 40px; margin-top: 0px; } .sidebar-page-container .news-block-one .inner-box .lower-content .link a{ color: #111; } .sidebar-page-container .news-block-one .inner-box .lower-content .link a:hover{ } .sidebar-page-container .news-block-one .inner-box .lower-content .admin-box{ padding-right: 40px; } .sidebar-page-container .news-block-one .inner-box .lower-content .admin-box:before{ position: absolute; content: ''; background: #e0e0e0; width: 1px; height: 44px; top: 5px; right: 20px; } .sidebar-page-container .news-block-one .inner-box .lower-content .upper .comment{ position: relative; margin-top: 5px; } .sidebar-page-container .news-block-one .inner-box .lower-content .upper .comment a{ position: relative; display: flex; padding-left: 54px; height: 44px; align-items: center; font-size: 18px; color: #606060; } .sidebar-page-container .news-block-one .inner-box .lower-content .upper .comment a i{ position: absolute; left: 0px; top: 0px; width: 44px; height: 44px; line-height: 44px; font-size: 16px; border: 1px solid #e1e1e1; border-radius: 50%; text-align: center; color: #606060; } .sidebar-page-container .news-block-one .inner-box .lower-content .upper .comment a:hover{ } .sidebar-page-container .news-block-one .inner-box .lower-content .admin-box{ margin-bottom: 45px; } .sidebar-page-container .news-block-one .inner-box .lower-content .share-option{ position: absolute; right: 0px; bottom: 50px; font-size: 16px; min-width: 190px; cursor: pointer; } .sidebar-page-container .news-block-one .inner-box .lower-content .share-option .share-icon{ position: absolute; top: 6px; right: 40px; color: #919191; transition: all 500ms ease; } .sidebar-page-container .news-block-one .inner-box .lower-content .share-option span{ position: absolute; top: 0px; right: 0px; width: 100%; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; color: #919191; transform: scaleX(1); transition: all 500ms ease; } .sidebar-page-container .news-block-one .inner-box{ margin-bottom: 60px; } .sidebar-page-container .news-block-one .inner-box .lower-content .share-option:hover span{ transform: scaleX(0); transform-origin: bottom center; } .sidebar-page-container .news-block-one .inner-box .lower-content .share-option .social-links{ position: absolute; top: -3px; right: 10px; width: 100%; transform: scaleX(0); transition: all 500ms ease; } .sidebar-page-container .news-block-one .inner-box .lower-content .share-option:hover .social-links{ transform: scaleX(1); } .sidebar-page-container .news-block-one .inner-box .lower-content .share-option .social-links li{ position: relative; display: inline-block; float: left; margin-right: 10px; } .sidebar-page-container .news-block-one .inner-box .lower-content .share-option .social-links li:last-child{ margin: 0px !important; } .sidebar-page-container .news-block-one .inner-box .lower-content .share-option .social-links li a{ position: relative; display: inline-block; width: 36px; height: 36px; line-height: 36px; font-size: 14px; color: #111; border: 1px solid #e1e1e1; border-radius: 50%; text-align: center; } .sidebar-page-container .news-block-one .inner-box .lower-content .share-option .social-links li a:hover{ } .sidebar-page-container .news-block-one .inner-box .lower-content .category a{ font-size: 15px; padding: 7px 13px; } .sidebar-page-container .news-block-one .inner-box .lower-content .category{ left: 40px; } .sidebar-page-container .news-block-one .inner-box .lower-content{ margin: 0px 40px; } .sidebar-page-container .news-block-one .inner-box .lower-content .admin-box h6{ font-size: 18px; margin-bottom: 5px; } .sidebar-page-container .news-block-one .inner-box .lower-content .admin-box span{ font-size: 18px; } .sidebar-page-container .news-block-one .inner-box .lower-content .admin-box .admin-thumb{ width: 44px; height: 44px; } .ml-30{ margin-left: 30px; } .blog-sidebar .search-widget .form-group{ position: relative; margin: 0px; padding-right: 62px; } .blog-sidebar .search-widget .form-group input[type='search']{ position: relative; display: block; width: 100%; height: 52px; background: #ffffff; border: 1px solid #ffffff; border-radius: 5px; font-size: 18px; color: #606060; padding: 10px 20px; } .blog-sidebar .search-widget .form-group button{ position: absolute; top: 0px; right: 0px; width: 52px; height: 52px; line-height: 52px; font-size: 20px; color: #ffffff; background: #091125; border-radius: 5px; cursor: pointer; transition: all 500ms ease; } .blog-sidebar .search-widget .form-group input:focus + button, .blog-sidebar .search-widget .form-group button:hover{ } .blog-sidebar .search-widget .form-group input:focus{ } .blog-sidebar .search-widget{ padding: 30px 30px !important; } .blog-sidebar .sidebar-widget{ padding: 35px 30px 40px 30px; } .blog-sidebar .category-widget .category-list li{ position: relative; display: block; margin-bottom: 10px; } .blog-sidebar .category-widget .category-list li:last-child{ margin-bottom: 0px; } .blog-sidebar .category-widget .category-list li a{ position: relative; display: block; font-size: 18px; color: #606060; background: #ffffff; border-radius: 5px; padding: 12px 30px 10px 20px; } .blog-sidebar .category-widget .category-list li a:before{ position: absolute; content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-size: 18px; color: #ffffff; font-weight: 400; top: 11px; right: 20px; } .blog-sidebar .category-widget .category-list li a i{ position: relative; font-size: 14px; margin-right: 14px; color: #919191; transition: all 500ms ease; } .blog-sidebar .category-widget .category-list li a:hover{ color: #ffffff; } .blog-sidebar .category-widget .category-list li a:hover i{ color: #ffffff; } .blog-sidebar .post-widget .post .image-box{ position: relative; display: block; border-radius: 5px; } .blog-sidebar .post-widget .post .image-box img{ width: 100%; border-radius: 5px; } .blog-sidebar .post-widget .post .image-box a{ position: absolute; left: 0px; bottom: 0px; font-size: 14px; color: #ffffff; padding: 3px 17px; text-align: center; border-top-right-radius: 5px; } .blog-sidebar .post-widget .post .image-box a i{ margin-right: 8px; } .blog-sidebar .post-widget .post .image-box a:hover{ background: #091125; } .blog-sidebar .post-widget .post .post-content{ position: relative; padding: 18px 0px 21px 0px; } .blog-sidebar .post-widget .post .post-content .post-date{ position: relative; display: block; font-size: 14px; color: #606060; margin-bottom: 4px; } .blog-sidebar .post-widget .post .post-content h5{ display: block; font-size: 16px; line-height: 26px; font-weight: 600; } .blog-sidebar .post-widget .post .post-content h5 a{ display: inline-block; color: #111; } .blog-sidebar .post-widget .post .post-content h5 a:hover{ } .blog-sidebar .tags-widget .tags-list li{ position: relative; display: inline-block; float: left; margin-right: 10px; margin-bottom: 10px; } .blog-sidebar .tags-widget .tags-list li:last-child{ margin-right: 0px; } .blog-sidebar .tags-widget .tags-list li a{ position: relative; display: inline-block; font-size: 15px; background: #ffffff; color: #111; border-radius: 5px; padding: 9px 19px 7px 19px; text-align: center; } .blog-sidebar .tags-widget .tags-list li a:hover{ color: #ffffff; } .blog-sidebar .tags-widget{ padding-bottom: 30px; } .blog-sidebar .support-widget .inner-box{ position: relative; width: 100%; overflow: hidden; border-radius: 5px; } .blog-sidebar .support-widget .inner-box:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.88; } .blog-sidebar .support-widget .inner-box .text{ position: relative; display: block; padding: 53px 50px 60px 30px; } .blog-sidebar .support-widget .inner-box .text h3{ display: block; font-size: 24px; line-height: 34px; color: #ffffff; font-weight: 700; margin-bottom: 21px; } .blog-sidebar .support-widget .inner-box .text a{ position: relative; display: inline-block; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #111; font-weight: 700; background: #ffffff; text-align: center; border-radius: 5px; padding: 11px 32px; } .blog-sidebar .support-widget .inner-box .text a:hover{ color: #ffffff; } .blog-sidebar .support-widget .inner-box .logo{ position: absolute; right: 0px; bottom: 0px; } .blog-sidebar .support-widget .inner-box .phone-box{ position: relative; display: block; padding: 16px 15px 14px 70px; } .blog-sidebar .support-widget .inner-box .phone-box i{ position: absolute; left: 25px; top: 20px; font-size: 40px; line-height: 40px; color: #ffffff; } .blog-sidebar .support-widget .inner-box .phone-box h6{ display: block; font-size: 16px; line-height: 24px; color: #ffffff; font-weight: 700; } .blog-sidebar .support-widget .inner-box .phone-box h5{ display: block; font-size: 18px; line-height: 26px; color: #ffffff; font-weight: 700; } .blog-sidebar .support-widget .inner-box .phone-box h5 a{ display: inline-block; color: #ffffff; } .blog-sidebar .support-widget .inner-box .phone-box h5 a:hover{ text-decoration: underline; } .sidebar-page-container .blog-details-content .news-block-one .inner-box .lower-content{ margin: 0px; } .blog-details-content .text h3{ position: relative; display: block; font-size: 30px; line-height: 40px; font-weight: 600; margin-bottom: 23px; } .blog-details-content .text p{ margin-bottom: 19px; } .blog-details-content .text p:last-child{ margin-bottom: 0px; } .blog-details-content .text{ margin-bottom: 42px; } .blog-details-content .image-box{ position: relative; display: block; border-radius: 5px; margin-bottom: 42px; } .blog-details-content .image-box img{ width: 100%; border-radius: 5px; } .blog-details-content .two-column .image{ position: relative; display: block; border-radius: 5px; margin-bottom: 42px; } .blog-details-content .two-column .image img{ width: 100%; border-radius: 5px; } .blog-details-content .text blockquote{ position: relative; display: block; background: #ffffff; padding: 42px 30px 42px 130px; border-radius: 5px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); margin: 32px 0px; } .blog-details-content .text blockquote .icon-box{ position: absolute; left: 40px; top: 50px; width: 60px; height: 60px; line-height: 60px; font-size: 30px; color: #fff; text-align: center; border-radius: 50%; } .blog-details-content .text blockquote h5{ font-size: 18px; line-height: 32px; font-weight: 600; margin-bottom: 14px; } .blog-details-content .text blockquote span{ position: relative; display: block; font-size: 18px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 600; color: #606060; } .blog-details-content .news-block-one .inner-box .lower-content .admin-box{ margin-bottom: 25px; } .blog-details-content .news-block-one .inner-box .lower-content h3{ margin-bottom: 9px; } .blog-details-content .news-block-one .inner-box{ margin-bottom: 52px; } .blog-details-content .text .list li{ position: relative; display: block; padding-left: 36px; margin-bottom: 10px; } .blog-details-content .text .list li:last-child{ margin-bottom: 0px; } .blog-details-content .text .list li:before{ position: absolute; content: '\e93f'; font-family: 'icomoon'; font-size: 24px; left: 0px; top: 1px; color: #969696; } .blog-details-content .post-share-option{ position: relative; display: block; background: #f3f3f3; padding: 20px 30px; border-radius: 5px; margin: 0px 0px 80px 0px; } .blog-details-content .upper-block{ position: relative; display: block; padding-bottom: 14px; } .blog-details-content .post-share-option .tags-list li{ position: relative; display: inline-block; float: left; margin-right: 10px; } .blog-details-content .post-share-option .tags-list li:last-child{ margin: 0px !important; } .blog-details-content .post-share-option .tags-list li a{ position: relative; display: inline-block; font-size: 15px; color: #111; background: #ffffff; border-radius: 5px; text-align: center; padding: 8px 20px; } .blog-details-content .post-share-option .tags-list li a:hover{ color: #ffffff; } .blog-details-content .post-share-option .share-option{ position: absolute; right: 0px; bottom: 53px; font-size: 16px; min-width: 190px; cursor: pointer; } .blog-details-content .post-share-option .share-option .share-icon{ position: absolute; top: 6px; right: 40px; color: #919191; transition: all 500ms ease; } .blog-details-content .post-share-option .share-option span{ position: absolute; top: 0px; right: 0px; width: 100%; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; font-weight: 500; color: #919191; transform: scaleX(1); transition: all 500ms ease; } .blog-details-content .post-share-option .share-option:hover span{ transform: scaleX(0); transform-origin: bottom center; } .blog-details-content .post-share-option .share-option .social-links{ position: absolute; top: -3px; right: 10px; width: 100%; transform: scaleX(0); transition: all 500ms ease; } .blog-details-content .post-share-option .share-option:hover .social-links{ transform: scaleX(1); } .blog-details-content .post-share-option .share-option .social-links li{ position: relative; display: inline-block; float: left; margin-right: 10px; } .blog-details-content .post-share-option .share-option .social-links li:last-child{ margin: 0px !important; } .blog-details-content .post-share-option .share-option .social-links li a{ position: relative; display: inline-block; width: 36px; height: 36px; line-height: 36px; font-size: 14px; color: #111; border: 1px solid #e1e1e1; border-radius: 50%; text-align: center; } .blog-details-content .post-share-option .share-option .social-links li a:hover{ } .blog-details-content .post-btn .single-btn{ position: relative; display: block; } .blog-details-content .post-btn .single-btn .post-image{ position: relative; display: block; overflow: hidden; border-radius: 5px; background: #091125; } .blog-details-content .post-btn .single-btn .post-image:before { position: absolute; content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(90deg, rgba(9,17,37,0.9)20%, rgba(9,17,37,0.0) 50%); top: 0px; right: 0px; z-index: 1; transition: all 500ms ease; } .blog-details-content .post-btn .single-btn .post-image img{ width: 100%; border-radius: 5px; transition: all 500ms ease; } .blog-details-content .post-btn .single-btn:hover .post-image img{ opacity: 0.1; } .blog-details-content .post-btn .single-btn .inner{ position: absolute; left: 0px; top: 0px; right: 0px; width: 100%; height: 100%; z-index: 2; } .blog-details-content .post-btn .single-btn .inner a{ position: absolute; top: -20px; font-size: 16px; font-family: 'Montserrat Alternates', sans-serif; color: #ffffff; font-weight: 500; background: #091125; text-align: center; border-radius: 5px; padding: 6px 22px; } .blog-details-content .post-btn .single-btn.prev-btn .inner a{ left: 30px; } .blog-details-content .post-btn .single-btn.next-btn .inner a{ right: 30px; } .blog-details-content .post-btn .single-btn h6{ position: absolute; left: 0px; bottom: 20px; width: 100%; padding-left: 30px; padding-right: 20px; font-size: 16px; line-height: 26px; color: #ffffff; font-weight: 600; } .blog-details-content .post-btn .single-btn:hover .inner a{ } .blog-details-content .post-btn{ position: relative; margin-bottom: 52px; } .blog-details-content .comment-box .text h3{ margin: 0px; } .blog-details-content .comment-box .text{ margin-bottom: 26px; } .blog-details-content .comment-box .comment{ position: relative; padding: 0px 0px 33px 110px; border-bottom: 1px solid #e0e0e0; margin-bottom: 37px; } .blog-details-content .comment-box .comment.reply-comment{ margin-left: 40px; } .blog-details-content .comment-box .comment:last-child{ margin-bottom: 0px; border-bottom: none; } .blog-details-content .comment-box .comment .thumb-box{ position: absolute; left: 0px; top: 4px; width: 80px; height: 80px; border-radius: 5px; } .blog-details-content .comment-box .comment .thumb-box img{ border-radius: 5px; width: 100%; } .blog-details-content .comment-box .comment .comment-info{ position: relative; margin-bottom: 13px; } .blog-details-content .comment-box .comment .comment-info h4{ font-size: 20px; font-weight: 600; } .blog-details-content .comment-box .comment .comment-info .post-date{ position: absolute; right: 0px; bottom: -2px; font-size: 14px; font-weight: 700; color: #919191; text-transform: uppercase; } .blog-details-content .comment-box .comment p{ margin-bottom: 14px; } .blog-details-content .comment-box .comment .reply-btn{ position: relative; display: inline-block; font-size: 14px; font-family: 'Montserrat Alternates', sans-serif; color: #919191; font-weight: 700; } .blog-details-content .comment-box .comment .reply-btn:hover{ } .blog-details-content .comment-box{ margin-bottom: 20px; } .blog-details-content .comments-form-area{ position: relative; display: block; background: #ffffff; padding: 42px 50px 50px 50px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .comments-form-area .default-form .form-group input[type='text'], .comments-form-area .default-form .form-group input[type='email'], .comments-form-area .default-form .form-group textarea{ background: #f4f4f4; border-radius: 5px; height: 56px; } .comments-form-area .default-form .form-group input:focus, .comments-form-area .default-form .form-group textarea:focus{ } .comments-form-area .default-form .form-group:last-child{ margin-bottom: 0px; } .comments-form-area .default-form .form-group textarea{ height: 120px; } .comments-form-area .default-form .form-group .theme-btn{ display: block; width: 100%; background: #091125; } .comments-form-area .default-form .form-group .theme-btn:before{ } .blog-details-content .comments-form-area .text h3{ margin-bottom: 8px; } .blog-details-content .comments-form-area .text{ margin-bottom: 32px; } /*** ==================================================================== project-Page ==================================================================== ***/ .project-page-section{ position: relative; padding: 120px 0px 80px 0px; } .project-page-section .project-block-one .inner-box{ margin-bottom: 30px; } .sortable-masonry .filters{ position: relative; display: block; margin-bottom: 60px; } .sortable-masonry .filters .filter-tabs li{ position: relative; display: inline-block; font-size: 16px; line-height: 26px; font-family: 'Montserrat Alternates', sans-serif; color: #111; font-weight: 600; padding: 19px 27px 17px 27px; text-align: center; background: transparent; cursor: pointer; margin: 0px -2.5px; transition: all 500ms ease; } .sortable-masonry .filters .filter-tabs li.active, .sortable-masonry .filters .filter-tabs li:hover{ color: #ffffff; } .sortable-masonry .filters .filter-tabs li span{ position: absolute; top: -13px; right: 10px; width: 26px; height: 26px; line-height: 26px; border: 2px solid #ffffff; border-radius: 50%; text-align: center; font-size: 14px; opacity: 0; transition: all 500ms ease; } .sortable-masonry .filters .filter-tabs li.active span, .sortable-masonry .filters .filter-tabs li:hover span{ opacity: 1; } .project-page-section.four-column .project-block-one .inner-box{ transition: all 500ms ease; } .project-page-section.four-column .project-block-one .inner-box:hover { transform: scale(1.1,1.1); } .project-page-section .pagination-wrapper{ margin-top: 30px; } .project-page-section.four-column{ padding: 120px 0px 110px; } .project-page-section.title-over-one .project-block-one .inner-box .content-box .text{ bottom: 0px; opacity: 1; visibility: visible; } .project-page-section.title-over-one .project-block-one .inner-box .image-box:before { position: absolute; content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(90deg, rgba(9,17,37,0.9)10%, rgba(9,17,37,0.1) 50%); top: 0px; right: 0px; z-index: 1; transition: all 500ms ease; } .project-page-section.title-over-one .project-block-one .inner-box:hover .image-box img{ opacity: 0.2; } .project-page-section.title-over-two .project-block-one .inner-box .content-box .text{ bottom: 0px; opacity: 1; visibility: visible; } .project-page-section.title-over-two .project-block-one .inner-box .image-box:before { position: absolute; content: ''; width: 100%; height: 100%; background: -webkit-linear-gradient(90deg, rgba(9,17,37,0.9)10%, rgba(9,17,37,0.1) 50%); top: 0px; right: 0px; z-index: 1; transition: all 500ms ease; } .project-page-section.title-over-two .project-block-one .inner-box:hover .image-box img{ opacity: 0.2; } .project-details-content{ position: relative; margin-bottom: 102px; } .project-details h3{ position: relative; display: block; font-size: 30px; line-height: 40px; font-weight: 600; margin-bottom: 40px; } .project-details-content .info-list{ position: relative; display: block; background: #091125; border-radius: 5px; overflow: hidden; padding: 0px 30px; margin-bottom: 42px; } .project-details-content .info-list li{ position: relative; display: inline-block; float: left; width: 25%; padding: 26px 20px 22px 70px; } .project-details-content .info-list li:before{ position: absolute; content: ''; background: rgba(255,255,255,0.1); width: 1px; height: 60px; top: 20px; right: 30px; } .project-details-content .info-list li:last-child:before{ display: none; } .project-details-content .info-list li i{ position: absolute; left: 0px; top: 25px; font-size: 50px; line-height: 50px; } .project-details-content .info-list li h5{ display: block; font-size: 18px; color: #ffffff; font-weight: 600; margin-bottom: 3px; } .project-details-content .info-list li p{ color: rgba(255,255,255,0.6); } .project-details-content .text{ margin-bottom: 42px; } .project-details-content .image-box .image{ position: relative; display: block; border-radius: 5px; } .project-details-content .image-box .image img{ width: 100%; border-radius: 5px; } .project-details .related-project h3{ margin-bottom: 30px; } .faq-page-section .accordion-box .block .acc-btn.active{ background: #091125; } .faq-page-section .accordion-box .block .acc-btn.active .icon-outer{ } .faq-page-section .sec-title{ margin-bottom: 40px; } .faq-sidebar .form-inner{ position: relative; display: block; background: #f4f4f4; padding: 45px 30px 50px 30px; border-radius: 5px; } .faq-sidebar .form-inner h3{ position: relative; display: block; font-size: 24px; line-height: 32px; font-weight: 700; margin-bottom: 32px; } .faq-sidebar .form-inner .form-group{ position: relative; margin-bottom: 20px; } .faq-sidebar .form-inner .form-group:last-child{ margin-bottom: 0px; } .faq-sidebar .form-inner .form-group input[type='text'], .faq-sidebar .form-inner .form-group input[type='email'], .faq-sidebar .form-inner .form-group textarea{ position: relative; display: block; width: 100%; height: 54px; background: #ffffff; border: 1px solid #ffffff; border-radius: 5px; padding: 10px 20px; font-size: 18px; color: #747b81; transition: all 500ms ease; } .faq-sidebar .form-inner .form-group textarea{ resize: none; height: 110px; } .faq-sidebar .form-inner .form-group input:focus, .faq-sidebar .form-inner .form-group textarea:focus{ } /** error-section **/ .error-section{ position: relative; padding-bottom: 140px; } .error-section .error-content{ position: relative; max-width: 770px; width: 100%; margin: 0 auto; } .error-section .error-content .inner-box{ position: relative; background: #ffffff; border-radius: 5px; padding: 60px 30px 0px 30px; margin-top: -70px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); z-index: 1; } .error-section .error-content .inner-box .image-box{ position: relative; display: inline-block; margin-bottom: 33px; } .error-section .error-content .inner-box h2{ display: block; font-size: 30px; line-height: 40px; font-weight: 700; margin-bottom: 8px; } .error-section .error-content .inner-box p{ margin-bottom: 42px; } .error-section .error-content .inner-box .theme-btn{ position: relative; margin-bottom: -38px; padding: 17px 86px; } .page-title.error-page{ padding-bottom: 90px; } /*** ==================================================================== Contact-Page ==================================================================== ***/ .contact-page-section{ position: relative; } .contact-page-section .form-inner{ position: relative; display: block; background: #ffffff; border-radius: 5px; padding: 50px 50px; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%); } .contact-page-section .form-inner .default-form .form-group input[type='text'], .contact-page-section .form-inner .default-form .form-group input[type='email'], .contact-page-section .form-inner .default-form .form-group textarea{ background: #f4f4f4; border-radius: 5px; } .contact-page-section .form-inner .default-form .form-group input:focus, .contact-page-section .form-inner .default-form .form-group textarea:focus{ } .contact-page-section .form-inner .default-form .form-group textarea{ height: 110px; } .contact-page-section .form-inner .default-form .form-group button{ display: block; width: 100%; } .contact-page-section .form-inner .default-form .form-group{ margin-bottom: 20px; } .contact-page-section .form-inner .default-form .form-group:last-child{ margin-bottom: 0px; } .contact-page-section .sec-title{ margin-bottom: 50px; } .contact-page-section .sidebar-content{ position: relative; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius: 5px; overflow: hidden; padding: 50px 40px; } .contact-page-section .sidebar-content:before{ position: absolute; content: ''; background: #091125; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.9; } .contact-page-section .sidebar-content .inner-box .icon-box{ position: relative; display: inline-block; width: 92px; height: 92px; line-height: 92px; font-size: 40px; color: #ffffff; text-align: center; border-radius: 50%; margin-bottom: 20px; } .contact-page-section .sidebar-content .inner-box h3{ display: block; font-size: 22px; line-height: 30px; color: #ffffff; font-weight: 600; margin-bottom: 7px; } .contact-page-section .sidebar-content .inner-box p{ color: rgba(255,255,255,0.7); margin-bottom: 22px; } .contact-page-section .sidebar-content .inner-box a{ display: block; width: 100%; } .contact-page-section .sidebar-content .inner-box .btn-one{ position: relative; font-size: 18px; color: #606060; background: #ffffff; padding: 13px 30px; border-radius: 5px; margin-bottom: 15px; } .contact-page-section .sidebar-content .inner-box .btn-one:hover{ color: #ffffff; } .contact-page-section .sidebar-content .inner-box .theme-btn{ padding: 14px 30px; } .contact-page-section .sidebar-content .inner-box .theme-btn:hover{ } .contact-page-section .sidebar-content .inner-box .theme-btn:before{ background: #ffffff; } /** contact-info-section **/ .contact-info-section{ position: relative; } .contact-info-section .inner-content{ position: relative; display: block; background: #091125; border-radius: 5px; overflow: hidden; margin-bottom: -110px; z-index: 2; } .contact-info-section .inner-content .single-item{ position: relative; float: left; width: 25%; padding: 0px 30px 42px 30px; } .contact-info-section .inner-content .single-item:before{ position: absolute; content: ''; background: rgba(255,255,255,0.1); width: 1px; height: 124px; bottom: 48px; right: 0px; } .contact-info-section .inner-content .single-item:last-child:before{ display: none; } .contact-info-section .inner-content .single-item .icon-box{ position: relative; display: block; padding-top: 25px; font-size: 50px; line-height: 50px; margin-bottom: 34px; padding-bottom: 25px; } .contact-info-section .inner-content .single-item .icon-box:before{ position: absolute; content: ''; background: #1f2637; width: calc(100% + 60px); height: 15px; left: -30px; top: 0px; } .contact-info-section .inner-content .single-item .icon-box:after{ position: absolute; content: ''; background: #1f2637; width: calc(100% + 60px); height: calc(100% - 15px); left: -30px; top: 15px; z-index: -1; clip-path: polygon(0% 0%, 100% 0%, 70% 100%, 30% 100%, 0% 0%); } .contact-info-section .inner-content .single-item:nth-child(2n+1) .icon-box:before, .contact-info-section .inner-content .single-item:nth-child(2n+1) .icon-box:after{ background: #262d3f; } .contact-info-section .inner-content .single-item h4{ display: block; font-size: 20px; line-height: 30px; color: #ffffff; font-weight: 600; margin-bottom: 10px; } .contact-info-section .inner-content .single-item p, .contact-info-section .inner-content .single-item p a{ color: #b6b9c2; } .contact-info-section .inner-content .single-item p a:hover{ } .main-header.style-four .page-header-mobile-info .toggle-box .logo{ display: none; } .pricing-section.home-4{ padding-bottom: 80px; }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula