/*=============================================== Template Name: techno - IT Solutions & Services HTML5 Template Version: 0.1 Author : https://www.templatemonster.com/authors/dreamit/ ================================================*/ /*TABLE OF CONTENTS*/ /*===================== 01. techno Main Menu Area Css 02. techno Slider Area Css 03. techno Shape Images Css 04. techno Breatcome Area Css 05. techno Feature Area Css 06. techno Service Area Css 07. techno Section TitleNAV 08. techno About Area Css 09. techno Counter Area Css 10. techno Feature Box Area Css 11. techno Team Area Css 12. techno Pricing Area Css 13. techno Portfolio Area Css 14. techno Testimonial Area Css 15. techno Call Do Action Area Css 16. techno Blog Area Css 17. techno Subscribe Area CSS 18. techno Subscribe Area CSS 19. techno Contact Now Area Css 20. techno Contact Form Area Css 21. techno GOOGLE MAP AREA CSS 22. techno Middle Footer CSS 23. techno Footer Bottom Area Css 24. techno BLOG DETAILS AREA CSS 25. techno Team Details Area Css 26. techno Skill Area Css 27. techno Error Page Area Css 25. techno Team Details Area Css =======================*/ /* ============================================================================= HTML5 CSS Reset Minified - Eric Meyer ========================================================================== */ /*============================ techno Main Menu Area Css ==============================*/ html { scroll-behavior: smooth; } .techno_nav_manu { background: transparent; z-index: 444; position: relative; margin-bottom: -91px; border-bottom: 1px solid #807e94; } .up.techno_nav_manu { background: #1b192f; z-index: 444; position: relative; margin-bottom: -91px; border-bottom: 1px solid #807e94; } .upper1.techno_nav_manu { background: transparent; z-index: 444; position: relative; margin-bottom: -91px; border-bottom: 1px solid #807e94; padding: 0 0 0 42px; } /* techno Menu Css*/ .logo2 img { width: 45%; } .logo img { width: 70%; } .techno_menu ul { list-style: none; display: inline-block; margin-left: 30px; } .techno_menu > ul > li { display: inline-block; position: relative; } .techno_menu > ul > li > a { display: block; margin: 30px 13px; -webkit-transition: 0.5s; position: relative; color: #fff; font-size: 18px; font-weight: 600; font-family: "Rajdhani"; background: linear-gradient(to right, #ed2c41, #ed2c41, 50%, #fff 50%); -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-size: 200%, 100%; background-position: 100%; } ul.nav_scroll li i { font-size: 15px; display: inline-block; } .techno_menu > ul > li > a:hover { background-position: 0%; } .top-social-icon ul { display: inline-block; } .top-social-icon ul li { display: inline-block; list-style: none; } .top-social-icon { float: right; margin-left: 172px; } .techno_nav_manu.style-two.upper1 .top-social-icon { float: right; margin-left: 0; } .top-social-icon a { display: inline-block; color: #fff; margin-left: 32px; margin-top: 30px; } /*sticky*/ .sticky { left: 0; margin: auto; position: fixed !important; top: 0; width: 100%; -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.1); background: #000000; transition: 0.5s; z-index: 4; border: 0; } .sticky .techno_menu > ul > li > a { display: block; margin: 30px 13px; transition: 0.5s; position: relative; color: #fff; font-size: 16px; font-weight: 600; } .sticky.upper1.techno_nav_manu { z-index: 444; position: relative; margin-bottom: -91px; border-bottom: none; padding: 0 0 0 42px; background: #000; } .sticky .lines { display: none; } .sticky.style-two .search-box-btn i { display: inline-block; color: #33354b; line-height: 30px; text-align: center; font-size: 16px; cursor: pointer; } .sticky.style-two .header-button { float: right; margin: 20px 138px 0 0px; } .sticky.style-two .slider-button-text { float: right; position: relative; margin: -72px 0px 0 0; } /* sub menu style */ .techno_menu ul .sub-menu { position: absolute; left: 0; top: 130%; width: 240px; text-align: left; background: #fff; margin: 0; z-index: 1; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); transition: 0.5s; opacity: 0; visibility: hidden; border-top: 2px solid #ed2c41; } .techno_menu ul li:hover > .sub-menu { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility: visible; top: 100%; z-index: 9; } .techno_menu ul .sub-menu li { position: relative; } .techno_menu ul .sub-menu li a { display: block; padding: 12px 20px; margin: 0; line-height: 1.3; letter-spacing: normal; font-size: 17px; font-weight: 600; font-family: "Rajdhani"; text-transform: capitalize; transition: 0.1s; visibility: inherit !important; color: #616161; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .techno_menu ul .sub-menu li:hover > a, .techno_menu ul .sub-menu .sub-menu li:hover > a, .techno_menu ul .sub-menu .sub-menu .sub-menu li:hover > a, .techno_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover > a { background: #ed2c41; color: #fff !important; } /* sub menu 2 */ .techno_menu ul .sub-menu .sub-menu { left: 100%; top: 130%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; visibility: hidden; } .techno_menu ul .sub-menu li:hover > .sub-menu { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility: visible; top: 0%; } /* sub menu 3 */ .techno_menu ul .sub-menu .sub-menu li { position: relative; } .techno_menu ul .sub-menu .sub-menu .sub-menu { right: 100%; left: auto; top: 130%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; visibility: hidden; } .techno_menu ul .sub-menu .sub-menu li:hover > .sub-menu { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility: visible; top: 0%; } /* sub menu 4 */ .techno_menu ul .sub-menu .sub-menu .sub-menu li { position: relative; } .techno_menu ul .sub-menu .sub-menu .sub-menu .sub-menu { } .techno_menu ul .sub-menu .sub-menu .sub-menu li:hover > .sub-menu { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility: visible; top: 0%; } .techno_nav_manu.sticky a.dtbtn:hover { color: #fff !important; } .white .header-button .dtbtn { background: #423e6d; border-color: #423e6d; } .techno_menu li a:hover:before { width: 101%; } .techno_nav_manu.sticky .logo_img { display: none; } .main_sticky { display: none; } .techno_nav_manu.sticky .main_sticky { display: inherit; } .techno_nav_manu.sticky a.dtbtn { color: #fff; background: #fc9615; border: 2px solid #fc9615; } .techno_nav_manu.sticky a.dtbtn:hover { color: #43baff; } .mobile-menu.mean-container { overflow: hidden; } /*==================================================== --< techno Header Top Menu Area Css --> ======================================================*/ /*** ==================================================================== Search Popup ==================================================================== ***/ .search-popup { position: fixed; left: 0; top: 0; height: 100vh; width: 100%; z-index: 99999; margin-top: -540px; transform: translateY(-100%); background-color: rgba(0, 0, 0, 0.9); -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1); -moz-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1); -o-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1); transition: all 1500ms cubic-bezier(0.86, 0, 0.07, 1); /* easeInOutQuint */ -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier( 0.86, 0, 0.07, 1 ); /* easeInOutQuint */ } .search-popup { width: 100%; } .search-active .search-popup { transform: translateY(0%); margin-top: 0; } .search-popup .close-search { position: absolute; left: 0; right: 0; margin: 0 auto; margin-top: -200px; border-radius: 50%; text-align: center; background-color: #ed2c41; width: 70px; cursor: pointer; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); border-bottom: 3px solid #ffffff; -webkit-transition: all 500ms ease; height: 70px; line-height: 70px; text-align: center; } .search-active .search-popup .close-search { visibility: visible; opacity: 1; top: 50%; -webkit-transition-delay: 1500ms; -moz-transition-delay: 1500ms; -ms-transition-delay: 1500ms; -o-transition-delay: 1500ms; transition-delay: 1500ms; } .search-popup form { position: absolute; max-width: 700px; top: 50%; left: 15px; right: 15px; margin: -35px auto 0; transform: scaleX(0); transform-origin: center; background-color: #111111; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .search-active .search-popup form { transform: scaleX(1); -webkit-transition-delay: 1200ms; -moz-transition-delay: 1200ms; -ms-transition-delay: 1200ms; -o-transition-delay: 1200ms; transition-delay: 1200ms; } .search-popup .form-group { position: relative; margin: 0px; overflow: hidden; } .search-popup .form-group input[type="text"], .search-popup .form-group input[type="search"] { position: relative; display: block; font-size: 18px; line-height: 50px; color: #000000; height: 70px; width: 100%; padding: 10px 30px; background-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; font-weight: 500; text-transform: capitalize; } .search-popup .form-group input[type="submit"], .search-popup .form-group button { position: absolute; right: 30px; top: 0px; height: 70px; line-height: 70px; background: transparent; text-align: center; font-size: 24px; color: #ed2c41; padding: 0; cursor: pointer; -webkit-transition: all 500ms ease; border: none; } .search-popup .form-group input[type="submit"]:hover, .search-popup .form-group button:hover { color: #000000; } .search-popup input::placeholder, .search-popup textarea::placeholder { color: #000000; } .search-popup .close-search.style-two { position: absolute; right: 25px; left: auto; color: #ffffff; width: auto; height: auto; top: 25px; margin: 0px; border: none; background: none !important; box-shadow: none !important; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .search-box-btn { float: right; margin-top: 20px; margin-left: 0; } .search-box-btn i { display: inline-block; color: #fff; line-height: 30px; text-align: center; font-size: 22px; cursor: pointer; transition: 0.5s; } .flaticon-multiply:before { content: inherit; } button.close-search i { font-size: 25px; color: #fff; display: inline-block; } span.flaticon-multiply i { display: inline-block; color: #ed2c41; } /*header button*/ .style-two.upper1 .header-button { float: right; margin: 20px 192px 0 0px; } .style-two.upper1 .header-button i { display: inline-block; font-size: 22px; color: #ed2a22; background: #fff; width: 48px; height: 48px; line-height: 48px; border-radius: 3px; text-align: center; transition: 0.5s; } .style-two.upper1 .slider-button-text { float: right; position: relative; margin: 20px -184px 0 0; z-index: 4; } .style-two .techno_menu ul { list-style: none; display: inline-block; margin-left: 5px; } .style-two .header-button { float: right; margin: 20px 87px 0 0px; } .style-two .header-button i { display: inline-block; font-size: 22px; color: #fff; background: linear-gradient(to top, #fc7c52 0%, #f14230 96%); width: 48px; height: 48px; line-height: 48px; border-radius: 3px; text-align: center; transition: 0.5s; } .style-two .slider-button-text { float: right; position: relative; margin: -72px -51px 0 0; } .style-two .slider-button-text p { color: #fff; margin: 0; font-size: 14px; text-align: left; } .style-two .slider-button-text h2 { font-size: 20px; color: #fff; margin: 0; } .style-two .header-button i:hover { transform: rotateY(180deg); } /*nav button*/ .nav-btn.navSidebar-button { display: inline-block; } .nav-btn.navSidebar-button span i { display: inline-block; width: 50px; height: 50px; line-height: 50px; background: #ed2c41; border-radius: 50%; text-align: center; margin-left: 20px; font-size: 20px; } .xs-sidebar-group .xs-overlay { left: 100%; top: 0; position: fixed; z-index: 101; height: 100%; opacity: 0; width: 100%; visibility: hidden; -webkit-transition: all 0.4s ease-in 0.8s; -o-transition: all 0.4s ease-in 0.8s; transition: all 0.4s ease-in 0.8s; } .xs-sidebar-group .widget-heading { position: absolute; top: 0; right: 0; padding: 25px; } .xs-sidebar-widget { position: fixed; right: -100%; top: 0; bottom: 0; width: 100%; max-width: 360px; z-index: 999999; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; background-color: #272727; -webkit-transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s; -o-transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s; transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s; visibility: hidden; opacity: 0; } .xs-sidebar-group.isActive .xs-overlay { opacity: 0.7; visibility: visible; -webkit-transition: all 0.8s ease-out 0s; -o-transition: all 0.8s ease-out 0s; transition: all 0.8s ease-out 0s; left: 0; } .xs-sidebar-group.isActive .xs-sidebar-widget { opacity: 1; visibility: visible; right: 0; -webkit-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s; -o-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s; transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s; } .sidebar-textwidget { padding: 40px; } .close-side-widget i { color: #ed2c41; font-size: 24px; display: block; } .sidebar-widget-container { position: relative; top: 150px; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-in 0.3s; -o-transition: all 0.3s ease-in 0.3s; transition: all 0.3s ease-in 0.3s; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .xs-sidebar-group.isActive .sidebar-widget-container { top: 0px; opacity: 1; visibility: visible; -webkit-transition: all 1s ease-out 1.2s; -o-transition: all 1s ease-out 1.2s; transition: all 1s ease-out 1.2s; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .xs-overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0.5; z-index: 0; } .xs-bg-black { background-color: #ed451d; } /*html css*/ .nav-logo { margin: 0 0 50px; } .content-box h2 { color: #fff; font-size: 26px; } .content-box p { display: inline-block; color: #fff; padding: 15px 0 0; } a.theme-btn.btn-style-two span { color: #fff; font-size: 20px; } a.theme-btn.btn-style-two i { color: #ed2c41; } .contact-info h2 { color: #fff; font-size: 30px; margin-bottom: 15px; } ul.list-style-one li { display: block; list-style: none; color: #fff; padding: 16px 0 0; } ul.list-style-one li span { font-size: 22px; font-weight: 600; color: #ed3420; margin: 0 10px 0 0px; } ul.social-box { margin: 30px 0 0; } ul.social-box li { display: inline-block; list-style: none; margin: 0 6px 0 0; } ul.social-box li a { display: inline-block; width: 35px; height: 35px; line-height: 36px; text-align: center; background: #fff; transition: 0.5s; font-size: 18px; border-radius: 3px; } ul.social-box li a:hover { background: #ed3420; color: #fff; } /* */ .slider-area { background: url(assets/images/slider/slider-bg1.jpg); height: 875px; background-position: center center; background-attachment: scroll; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; } .slider-content h4 { font-size: 22px; color: #fff; letter-spacing: 1px; font-weight: 500; text-transform: uppercase; animation: 0.8s 0.8s fadeInUp both; border-top: 1px solid #ed2c41; display: inline-block; margin-bottom: 9px; padding-top: 9px; } .slider-content h1 { font-size: 90px; color: #fff; line-height: 0.9; animation: 1s 1.6s fadeInUp both; font-weight: 700; text-transform: uppercase; } .slider-content span { color: #e91f4f; } .slider-content p { color: #fff; margin: 10px 0 14px; font-size: 16px; animation: 1s 2s fadeInUp both; font-weight: 400; } .slider-button a { background: #ed2c41; padding: 14px 32px; color: #fff; text-transform: uppercase; font-size: 18px; display: inline-block; border: 1px solid #ed2c41; margin-top: 24px; transition: 0.5s; font-family: "Rajdhani"; font-weight: 600; z-index: 2; animation: 1s 2s fadeInUp both; position: relative; } .slider-button a:before { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #fff; transform: scale(0); transition: 0.5s; } .slider-button i { display: inline-block; font-size: 13px; margin-left: 7px; width: 25px; height: 25px; line-height: 25px; text-align: center; background: #fff; color: #ed2c41; border-radius: 100%; transition: 0.3s; } a.slider-button3 { background: transparent; border: 1px solid #fff; margin-left: 16px; position: relative; z-index: 1; } a.slider-button3:before { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #ed2c41; transform: scale(0); } .slider-button a:hover:before { transform: scale(1); } .slider-button a:hover { color: #ed2c41; border: 1px solid #fff; } .slider-button a:hover i { background: #ed2c41; color: #fff; } /*button 3*/ a.slider-button3:hover:before { transform: scale(1); } a.slider-button3:hover { color: #fff; border: 1px solid #ed2c41; } a.slider-button3:hover i { background: #fff; color: #ed2c41; } /*slider thumb*/ .dreamit-slider-thumb { margin-top: 45px; } .slider-socail-icon { position: absolute; left: 70px; bottom: 232px; } .slider-socail-icon a { width: 30px; height: 30px; display: block; background: transparent; color: #fff; text-align: center; font-size: 12px; line-height: 30px; margin: 11px 0; border: 1px solid #fff; border-radius: 100%; transition: 0.3s; } .slider-socail-icon span { font-size: 18px; font-family: "Rajdhani"; color: #fff; writing-mode: vertical-rl; font-weight: 500; margin-top: 60px; } span.follow-us { position: relative; z-index: 1; } span.follow-us:before { position: absolute; content: ""; z-index: 1; background: #ed2c41; width: 2px; height: 49px; top: -58px; left: 14px; } .slider-socail-icon a:hover { background: #ed2c41; color: #fff; border: 1px solid #ed2c41; } /*style two*/ .slider-area.slider2 { background: url(assets/images/slider/slider-bg2.jpg); position: relative; z-index: 1; } .dreamit-slider-thumb-1 { position: absolute; right: 13px; top: -232px; animation: 0.8s 0.8s fadeInUp both; } .slider2 .slider-content p { color: #fff; font-size: 16px; animation: 1s 2s fadeInUp both; font-weight: 400; } .slider2 .slider-socail-icon { position: absolute; right: 50px; left: inherit; bottom: 215px; } .slider-socail-icon a { width: 30px; height: 30px; display: block; background: transparent; color: #fff; text-align: center; font-size: 12px; line-height: 30px; margin: 11px 0; border: 1px solid #fff; border-radius: 100%; transition: 0.3s; } .slider-socail-icon span { font-size: 18px; font-family: "Rajdhani"; color: #fff; writing-mode: vertical-rl; font-weight: 500; margin-top: 60px; } span.follow-us { position: relative; z-index: 1; } span.follow-us:before { position: absolute; content: ""; z-index: 1; background: #ed2c41; width: 2px; height: 49px; top: -58px; left: 14px; } .slider-socail-icon a:hover { background: #ed2c41; color: #fff; border: 1px solid #ed2c41; } /*slider three*/ .slider3.slider-area { background: url(assets/images/slider/slider-bg3.jpg); height: 875px; background-position: center center; background-attachment: scroll; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; } .slider3 .dreamit-slider-thumb-1 { position: absolute; right: 30px; top: -232px; animation: 0.8s 0.8s fadeInUp both; } .slider3 .slider-content.text-left { margin-left: 87px; } .slider3 .slider-content p { color: #bcc7cd; margin: 10px 0 14px; font-size: 16px; animation: 1s 2s fadeInUp both; font-weight: 400; } .slider3 .slider-button a { background: #e91f4f; padding: 14px 32px; color: #fff; text-transform: uppercase; font-size: 18px; display: inline-block; margin-top: 24px; transition: 0.5s; font-family: "Rajdhani"; font-weight: 600; z-index: 1; animation: 1s 2s fadeInUp both; } .video-text p { position: relative; top: -72px; left: 70px; font-family: "Rajdhani"; font-weight: 500 !important; text-transform: uppercase; } .video-text h5 { position: relative; top: -84px; left: 68px; color: #fff; font-size: 26px; font-weight: 600; } .slider-shape { position: absolute; z-index: 1; animation: 1s 1.6s fadeInUp both; } .slider-shape-inner1 img { position: absolute; left: 250px; top: -178px; } .slider-shape-inner2 img { position: absolute; top: 130px; left: -132px; } .slider-shape-inner3 img { position: absolute; left: 513px; top: 329px; } .slider-shape-inner4 img { position: absolute; left: 683px; bottom: 181px; } .slider-shape-inner4 img { position: absolute; left: 683px; bottom: 182px; } .slider-shape-inner5 img { position: absolute; bottom: 516px; left: 552px; } .slider-shape-inner6 img { position: absolute; right: 184px; bottom: 255px; } .slider3 .slider-button a:hover { background: #fff; color: #e91f4f; } /*style four*/ .slider4.slider-area { background: url(assets/images/slider/slider-1.jpg); height: 875px; position: relative; z-index: 1; height: 950px; } .slider-area.slider5 { background: url(assets/images/slider/slider-2.jpg); position: relative; z-index: 1; height: 950px; } .slider-area.slider6 { background: url(assets/images/slider/slider-3.jpg); position: relative; z-index: 1; height: 950px; } .slider7.slider-area { background: url(assets/images/slider/slider-7.jpg); height: 950px; position: relative; z-index: 1; } .slider-content2 h1 { font-size: 120px; color: #fff; line-height: 112px; animation: 1s 1.6s fadeInUp both; font-weight: 700; text-transform: uppercase; } .slider-content2 h4 { font-size: 20px; color: #fff; letter-spacing: 1px; font-weight: 500; text-transform: uppercase; animation: 0.8s 0.8s fadeInUp both; border-top: 0; display: inline-block; margin-bottom: 4px; } .slider-button2 a { background: linear-gradient(to right, #ed2b22 0%, #ed431d 100%); padding: 18px 35px; border-radius: 5px; color: #fff; text-transform: uppercase; font-size: 18px; display: inline-block; margin-top: 24px; transition: 0.5s; font-family: "Rajdhani"; font-weight: 600; z-index: 1; animation: 1s 2s fadeInUp both; position: relative; z-index: 1; } .slider-button2 a:before { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #fff; transform: scale(0); border-radius: 5px; transition: 0.5s; } .slider-button2 i { display: inline-block; font-size: 26px; margin-left: 7px; color: #fff; border-radius: 100%; transition: 0.3s; } .slider-button2 a:hover:before { transform: scale(1); } .slider-button2 a:hover i { color: #ed2d22; } .slider-button2 a:hover { color: #ed2d22; } .slider-socail-icon2 { position: absolute; left: 70px; bottom: 232px; } .slider-socail-icon2 a { width: inherit; height: inherit; display: block; background: transparent; color: #fff; text-align: center; font-size: 13px; line-height: 30px; margin: 25px 0 0 -50px; border: 0; writing-mode: vertical-lr; transition: 0.5s; } .slider-socail-icon2 a:hover { color: #ed2d22; } /*slider-thumb*/ .slider-shape-thumb-inner img { position: absolute; right: 0; top: 0; animation: 1s 1.6s fadeInRight both; } .slider-shape-thumb-inner1 img { position: absolute; left: 0; top: 0; animation: 1s 1.6s fadeInLeft both; } .slider-shape-thumb-inner2 { position: absolute; right: 145px; bottom: 55px; } .slider-shape-thumb-inner2 img { animation: 1s 1.6s fadeInRight both; } .slider-shape-thumb-inner3 { position: absolute; left: -5px; top: 75px; animation: moveLeftBounce 3s linear infinite; } /*slider seeven*/ .slider7 .slider-content h4 { font-size: 20px; color: #fff; letter-spacing: 1px; font-weight: 500; text-transform: uppercase; animation: 0.8s 0.8s fadeInUp both; border-top: 0; display: inline-block; margin-bottom: 9px; padding-top: 9px; } .slider7 .slider-content h1 { font-size: 80px; color: #fff; line-height: 0.9; animation: 1s 1.6s fadeInUp both; font-weight: 700; text-transform: uppercase; } .slider7 .dreamit-slider-thumb-2 img { width: 100%; position: relative; margin: 0 0 0px 50px; z-index: 1; animation: 1s 1.6s fadeInRight both; } .slider7 .slider-button a { background: linear-gradient(to right, #ed2a22 20%, #ff8b5a 85%); padding: 14px 30px; border-radius: 5px; color: #fff; text-transform: uppercase; font-size: 18px; display: inline-block; margin-top: 24px; transition: 0.5s; font-family: "Rajdhani"; font-weight: 600; z-index: 1; animation: 1s 2s fadeInUp both; } /*shape*/ .slider7 .slider-shape-inner4 img { position: absolute; left: 683px; bottom: -130px; } .slider7 .slider-shape-inner1 img { position: absolute; left: 595px; top: -178px; } .slider7 .slider-shape-inner2 img { position: absolute; top: 284px; left: 695px; } .slider7 .slider-shape-inner3 img { position: absolute; left: 360px; top: 329px; } .slider7 .slider-shape-inner5 img { position: absolute; bottom: 448px; left: 439px; } .slider7 .slider-shape-inner6 img { position: absolute; left: -100px; bottom: 280px; } .slider7 .circle-shape-thumb { position: absolute; left: -23px; bottom: -121px; } /*slider eight*/ .slider-area.slider8 { height: 950px; background: url(assets/images/slider/banner-a.png); position: relative; z-index: 1; } .slider8 .slider-content h1 { font-size: 110px; color: #fff; line-height: 92px; animation: 1s 1.6s fadeInUp both; font-weight: 700; text-transform: uppercase; } .slider8 .slider-content p { color: #fff; margin: 20px 0 19px; font-size: 16px; animation: 1s 2s fadeInUp both; font-weight: 400; } .slider-thumb-images { position: relative; margin-left: -113px; margin-right: -137px; margin-top: 60px; } .slider-thumb-images img { width: 100%; animation: 1s 1.6s fadeInRight both; } .shape-inner img { position: absolute; bottom: 390px; left: 512px; } .shape-inner-1 img { position: absolute; bottom: 40px; left: -60px; } /*agency shape*/ .agency-shape { position: absolute; top: 23%; right: -136px; } .agency-shape h1 { font-size: 200px; color: transparent; writing-mode: vertical-lr; transform: rotate(180deg); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(255, 255, 255, 0.4); text-transform: uppercase; } /*========================================== Video Css ==========================================*/ .rs-video { display: inline-block; position: relative; top: -83%; left: 50%; } .rs-video .animate-border a { left: -26%; top: -70%; color: #fff; } .video-vemo-icon { background: #e91f4f; font-size: 22px; width: 60px; height: 60px; line-height: 65px; text-align: center; display: inline-block; border-radius: 50%; position: absolute; } .video-vemo-icon:before { content: ""; background: #6a2b41; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 130px; height: 130px; border-radius: 50%; animation: zoomBig 3.25s linear infinite; -webkit-animation-delay: 0.75s; animation-delay: 0.75s; } .video-vemo-icon1:after { content: ""; border: 2px solid #ffbb00; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 160px; height: 160px; border-radius: 50%; animation: zoomBig 3.25s linear infinite; -webkit-animation-delay: 0s; animation-delay: 0s; } @keyframes zoomBig { 0% { transform: translate(-50%, -50%) scale(0.5); opacity: 1; border-width: 3px; } 40% { opacity: 0.5; border-width: 2px; } 65% { border-width: 1px; } 100% { transform: translate(-50%, -50%) scale(1); opacity: 0; border-width: 1px; } } @keyframes zoomBig { 0% { transform: translate(-50%, -50%) scale(0.5); opacity: 1; border-width: 3px; } 40% { opacity: 0.5; border-width: 2px; } 65% { border-width: 1px; } 100% { transform: translate(-50%, -50%) scale(1); opacity: 0; border-width: 1px; } } /*style two*/ .style-four.rs-video { display: inline-block; position: relative; top: -72px; left: 42%; } .style-four .animate-border a { color: #fff; border-radius: 0 6px; } .style-four .video-vemo-icon3 { background: linear-gradient(to right, #ed2a22 6%, #ff8b5a 84%); font-size: 16px; width: 45px; height: 45px; line-height: 47px; text-align: center; display: inline-block; border-radius: 50%; position: absolute; -webkit-animation: ripple-white 1s linear infinite; animation: ripple-blue-1 1s linear infinite; -webkit-transition: 0.5s; } @-webkit-keyframes ripple-blue-1 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(241, 103, 34, 0.3), 0 0 0 10px rgba(241, 103, 34, 0.3), 0 0 0 20px rgba(241, 103, 345, 0.3); box-shadow: 0 0 0 0 rgba(241, 103, 34, 0.3), 0 0 0 10px rgba(241, 103, 34, 0.3), 0 0 0 20px rgba(241, 103, 34, 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(241, 103, 34, 0.3), 0 0 0 20px rgba(241, 103, 34, 0.3), 0 0 0 30px rgba(241, 103, 34, 0); box-shadow: 0 0 0 10px rgba(241, 103, 34, 0.3), 0 0 0 20px rgba(241, 103, 34, 0.3), 0 0 0 30px rgba(241, 103, 34, 0); } } @keyframes ripple-blue-1 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(241, 103, 34, 0.3), 0 0 0 10px rgba(241, 103, 34, 0.3), 0 0 0 20px rgba(241, 103, 34, 0.3); box-shadow: 0 0 0 0 rgba(241, 103, 34, 0.3), 0 0 0 10px rgba(241, 103, 34, 0.3), 0 0 0 20px rgba(241, 103, 34, 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(241, 103, 34, 0.3), 0 0 0 20px rgba(241, 103, 34, 0.3), 0 0 0 30px rgba(241, 103, 34, 0); box-shadow: 0 0 0 10px rgba(241, 103, 34, 0.3), 0 0 0 20px rgba(241, 103, 34, 0.3), 0 0 0 30px rgba(241, 103, 34, 0); } } /*style three*/ .rs-video.style-three { display: inline-block; position: relative; top: -61%; left: 111%; } .style-three .video-vemo-icon2 { background: #000000; font-size: 22px; width: 60px; height: 60px; line-height: 65px; text-align: center; display: inline-block; border-radius: 50%; position: absolute; -webkit-animation: ripple-white 1s linear infinite; animation: ripple-blue 1s linear infinite; -webkit-transition: 0.5s; } @-webkit-keyframes ripple-blue { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0); } } @keyframes ripple-blue { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0); } } /* */ .video-bg { background: url(assets/images/resource/video.png); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 215px 0 222px; border-radius: 10px; position: relative; margin-bottom: -230px; } .video-title h4 { font-size: 40px; color: #fff; text-align: right; } .video-button a { display: inline-block; padding: 16px 35px; background: #fff; color: #262729; font-size: 18px; border-radius: 3px; font-weight: 600; text-transform: uppercase; font-family: "Rajdhani"; margin-top: 18px; position: relative; z-index: 1; transition: 0.5s; } .video-button a:before { width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; content: ""; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s; transform: scale(0, 1); opacity: 0; border-radius: 3px; } .video-button span { margin-left: 6px; } .video-button i { display: inline-block; color: #ed411d; font-size: 23px; transition: 0.5s; } .video-button a:hover::before { transform: scale(1, 1); opacity: 1; background: #1b1d21; color: #fff; } .video-button a:hover { color: #fff; } .video-button:hover i { color: #fff; } /*style two*/ .style-two.video-area { } .upper1.video-bg { margin-bottom: 0; } /*style three*/ .video-area.style-three { background: #212123; } /* */ .dreamit-section-title { margin-bottom: 35px; } .dreamit-section-title h1 { font-size: 52px; font-weight: 700; line-height: 1; } .dreamit-section-title h5 { color: #ed2c41; font-size: 20px; margin-bottom: 4px; text-transform: uppercase; position: relative; z-index: 1; display: inline-block; } .dreamit-section-title h5:before { position: absolute; z-index: 1; content: ""; display: inline-block; width: 40px; height: 1px; background: #ed2c41; right: -46px; top: 15px; } .dreamit-section-title:after { position: absolute; content: ""; left: -5px; top: -16px; background: url(assets/images/resource/section1.png); width: 63px; height: 63px; display: inline-block; background-repeat: no-repeat; } .dreamit-section-title span { color: #ed2c41; } span.color2 { color: #ed2a22; } span.color1 { color: #ed2a22; } span.color3 { color: #eb401e; } .dreamit-section-title p { margin: 15px 0 0; } .section-text { margin-top: 50px; } /*style two*/ .style-two.dreamit-section-title h5:after { position: absolute; content: ""; left: -47px; top: 16px; background: #ed2c41; width: 38px; height: 1px; display: inline-block; } .style-two.dreamit-section-title:after { position: absolute; content: ""; left: 486px; top: -9px; background: url(assets/images/resource/section1.png); width: 63px; height: 63px; display: inline-block; background-repeat: no-repeat; } /*style three*/ .style-three.dreamit-section-title h5:after { position: absolute; content: ""; left: -47px; top: 16px; background: #ed2c41; width: 38px; height: 1px; display: inline-block; } .style-three.dreamit-section-title:after { position: absolute; content: ""; left: 486px; top: -9px; background: url(assets/images/resource/section1.png); width: 63px; height: 63px; display: inline-block; background-repeat: no-repeat; } /*style four*/ .style-four.dreamit-section-title h5 { color: #ed2a22; font-size: 20px; margin-bottom: 4px; text-transform: uppercase; position: relative; z-index: 1; display: inline-block; } .style-four.dreamit-section-title:after { position: absolute; content: ""; left: 0; top: -9px; background: url(assets/images/resource/section1.png); width: 63px; height: 63px; display: inline-block; background-repeat: no-repeat; } p.text-color { color: #b4bfc5; } /*style two*/ .dreamit-section-title2 { margin-bottom: 35px; } .dreamit-section-title2 h1 { font-size: 52px; font-weight: 700; line-height: 1; z-index: 1; } .dreamit-section-title2 h5 { color: #ed2c41; font-size: 20px; margin-bottom: 4px; text-transform: uppercase; position: relative; } .dreamit-section-title2 span { color: #ed2c41; } .dreamit-section-title2 p { margin: 13px 0 0; } /*five*/ .style-five.dreamit-section-title h5:after { position: absolute; content: ""; left: -47px; top: 16px; background: #ed2c41; width: 38px; height: 1px; display: inline-block; } .style-five.dreamit-section-title:after { position: absolute; content: ""; left: 522px; top: -11px; background: url(assets/images/resource/section1.png); width: 63px; height: 63px; display: inline-block; background-repeat: no-repeat; } /*techno section title*/ .techno-section-title h5 { position: relative; z-index: 1; color: #f14130; padding: 0 0 18px; } .techno-section-title h5:before { position: absolute; content: ""; z-index: -1; width: 145px; height: 37px; background: linear-gradient(to right, #fddce6 0%, #fbf0f1 100%); left: 0; right: 0; margin: auto; top: -6px; border-radius: 3px; } .techno-section-title h1 { font-size: 50px; line-height: 1; color: #000e52; text-transform: uppercase; } p.feature-text { padding: 13px 272px 40px; } /*about style*/ .style-two.techno-section-title h5 { position: relative; z-index: 1; color: #f14130; padding: 0 0 18px 35px; } .style-two.techno-section-title h5:before { position: absolute; content: ""; z-index: -1; width: 145px; height: 37px; background: linear-gradient(to right, #dffde5 0%, #f0fde3 100%); left: 0; right: 0; margin: 0; top: -6px; border-radius: 3px; } p.about-text { padding: 20px 0 26px; } /*skill style*/ .skill.techno-section-title h5 { position: relative; z-index: 1; color: #fff; padding: 0 0 18px 35px; } .skill.techno-section-title h5:before { position: absolute; content: ""; z-index: -1; width: 198px; height: 40px; background: linear-gradient(to right, #0a196c 13%, #091e91 100%); left: 0; right: 0; margin: 0; top: -7px; border-radius: 3px; } .skill.techno-section-title h1 { font-size: 50px; line-height: 1; color: #fff; text-transform: uppercase; } p.skill-text { padding: 20px 0 0; } /*counter style*/ .counter-1.techno-section-title h5 { position: relative; z-index: 1; color: #f13e2d; padding: 0 0 18px 35px; } .counter-1.techno-section-title h5:before { position: absolute; content: ""; z-index: -1; width: 198px; height: 40px; background: linear-gradient(to right, #fddce6 0%, #fbf0f1 100%); left: 0; right: 0; margin: 0; top: -7px; border-radius: 3px; } p.counter-text1 { padding: 14px 0 0; } /*portfolio style*/ .portfolio.techno-section-title h5 { position: relative; z-index: 1; color: #0d3dfe; padding: 0 0 18px; } .portfolio.techno-section-title h5:before { position: absolute; content: ""; z-index: -1; width: 145px; height: 37px; background: linear-gradient(to right, #e0f8ff 0%, #eafbff 100%); left: 0; right: 0; margin: auto; top: -6px; border-radius: 3px; } p.portfolio-text { padding: 14px 241px 0px; } /*blog style*/ .blog.techno-section-title h5 { position: relative; z-index: 1; color: #0f4ac7; padding: 0 0 18px 27px; } .blog.techno-section-title h5:before { position: absolute; content: ""; z-index: -1; width: 150px; height: 40px; background: linear-gradient(to right, #e0f8ff 0%, #eafbff 100%); left: 0; right: 0; margin: inherit; top: -18px; border-radius: 3px; } p.blog-text { padding: 11px 0 0; } /* */ ul#pills-tab { border-bottom: 3px solid #ed2a22; } .dreamit-department-tab ul li a { display: inline-block; font-family: "Rajdhani"; font-size: 18px; font-weight: 600; } li.nav-item { padding-right: 45px; } .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #ed2921; padding: 15px 25px; font-weight: 600; font-family: "Rajdhani"; font-size: 18px; border-radius: 5px 5px 0 0; } .tab-content-text p { margin-bottom: 30px; } .dreamit-department-bottom-content-inner ul { display: block; list-style: none; } .dreamit-department-bottom-content-inner ul li { display: block; padding: 0 0 13px; } .dreamit-department-bottom-content-inner ul li i { display: inline-block; color: #ed2a22; padding: 0 10px 0px 0; } .dreamit-department-bottom-content-inner ul li span { font-size: 17px; font-weight: 600; font-family: "Rajdhani"; color: #1c1c1c; } .dreamit-department-thumb img { width: 100%; } .dreamit-department-tab ul li a:hover { color: #33354b; } /*style two*/ .feture-area.style-two { background: url(assets/images/resource/techno-4.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 258px 0 100px; height: 802px; } /*upper style*/ .feture-area.style-two.upper1 { padding: 100px 0 100px; height: 645px; } /*style two upper6 */ .feture-area.style-two.upper6 { background: url(assets/images/resource/feature-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 258px 0 100px; } .style-two.upper6 .dreamit-department-tab ul li a { display: inline-block; font-family: "Rajdhani"; font-size: 18px; font-weight: 600; color: #fff; } .style-two.upper6 .dreamit-department-bottom-content-inner ul li span { font-size: 17px; font-weight: 600; font-family: "Rajdhani"; color: #fff; } /*style three*/ .style-three.feature-area { background: url(assets/images/resource/service-bg.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; z-index: 1; } .feature-single-box { margin-bottom: 30px; background: #fff; box-shadow: 0 0px 16px rgb(0 0 0 / 12%); padding: 40px 30px 20px; border-radius: 7px; } .feature-icon i { display: inline-block; font-size: 45px; color: #104ffe; width: 85px; height: 85px; line-height: 85px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); border-radius: 50%; text-align: center; position: relative; z-index: 1; } .feature-icon i:after { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: linear-gradient(to top, #51b5fd 0%, #0e43fe 100%); border-radius: 50%; transform: scale(0); transition: 0.5s; } .feature-title h3 { font-size: 28px; color: #000e52; margin: 35px 0 13px; background: linear-gradient(to right, #1046fe, #48a6fe, 50%, #000e52 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-size: 200% 100%; background-position: 100%; transition: 0.5s; } .feature-title h3:hover { background-position: 0; } .feature-single-box:hover .feature-icon i { color: #fff; } .feature-single-box:hover .feature-icon i:after { transform: scale(1); } /*shape*/ .feature-shape-thumb { position: absolute; bottom: -25px; left: 287px; z-index: -1; } .feature-shape-thumb2 { position: absolute; bottom: 258px; right: 280px; z-index: -1; } /*box style two*/ .feature-icon2 i { display: inline-block; font-size: 45px; color: #f13f2e; width: 85px; height: 85px; line-height: 85px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); border-radius: 50%; text-align: center; position: relative; z-index: 1; } .feature-icon2 i:after { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: linear-gradient(to top, #f96d49 0%, #f13f2e 100%); border-radius: 50%; transform: scale(0); transition: 0.5s; } .feature-title-2 h3 { font-size: 28px; color: #000e52; margin: 35px 0 13px; background: linear-gradient(to right, #f24531, #f86645, 50%, #000e52 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-size: 200% 100%; background-position: 100%; transition: 0.5s; } .feature-title-2 h3:hover { background-position: 0; } .feature-single-box:hover .feature-icon2 i { color: #fff; } .feature-single-box:hover .feature-icon2 i:after { transform: scale(1); } /*box style three*/ .feature-icon3 i { display: inline-block; font-size: 45px; color: #2bbc19; width: 85px; height: 85px; line-height: 85px; box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 15%); border-radius: 50%; text-align: center; position: relative; z-index: 1; } .feature-icon3 i:after { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: linear-gradient(to top, #afe83c 0%, #2bbc19 100%); border-radius: 50%; transform: scale(0); transition: 0.5s; } .feature-title-3 h3 { font-size: 28px; color: #000e52; margin: 35px 0 13px; background: linear-gradient(to right, #37c01c, #9de237, 50%, #000e52 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-size: 200% 100%; background-position: 100%; transition: 0.5s; } .feature-title-3 h3:hover { background-position: 0; } .feature-single-box:hover .feature-icon3 i { color: #fff; } .feature-single-box:hover .feature-icon3 i:after { transform: scale(1); } /* */ .counter-area { background: url(assets/images/resource/counter-bg.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 87px 0 270px; } .row.counter-top { position: relative; z-index: 1; margin-top: -110px; background: #ffffffff; padding: 60px 20px 25px; box-shadow: 0 2px 22px rgb(0 0 0 / 20%); margin-left: 0; margin-right: 0; } .techno-single-counter-box { margin-bottom: 30px; text-align: center; } .counter-text h1 { font-size: 55px; display: inline-block; color: #fff; } .counter-text span { color: #fff; display: inline-block; font-size: 50px; font-weight: 700; } .counter-icon i { display: inline-block; color: #fff; font-size: 50px; text-align: center; margin: 0 0; transition: 0.5s; } .counter-title h4 { color: #fff; font-size: 20px; font-weight: 400; font-family: "Rubik"; margin: 8px 0 0; } /*style two*/ .style-two.counter-area { background: #1c1e22; padding: 0 0 0px; } .counter-button a { display: inline-block; font-size: 16px; color: #ffff; padding: 13px 35px; background: #e91f4f; position: relative; z-index: 1; } /*counter box*/ .style-two .techno-single-counter-box { margin-bottom: 30px; text-align: left; background: #e9204f; padding: 50px 30px 40px; position: relative; z-index: 1; } .style-two .techno-single-counter-box:before { position: absolute; content: ""; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: #2c2f34; transform: scale(0); margin: auto; z-index: -1; transition: 0.5s; } .style-two .counter-text h1 { font-size: 50px; display: inline-block; color: #fff; } .style-two .counter-title h4 { color: #fff; font-size: 18px; font-weight: 400; font-family: "Rubik"; margin: 6px 0 0; } .style-two .counter-text span { color: #fff; display: inline-block; font-size: 50px; font-weight: 600; font-family: "Rajdhani"; } .style-two .techno-single-counter-box:hover:before { transform: scale(1); } .style-two .techno-single-counter-box:hover .counter-icon i { color: #e9204f; } /*box two*/ .style-two .techno-single-counter-box2 { margin-bottom: 30px; text-align: left; background: #2c2f34; padding: 50px 30px 40px; position: relative; z-index: 1; } .style-two .techno-single-counter-box2:before { position: absolute; content: ""; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: #e9204f; transform: scale(0); margin: auto; z-index: -1; transition: 0.5s; } .style-two .counter-icon2 i { display: inline-block; color: #e9204f; font-size: 50px; text-align: center; margin: 0 0; transition: 0.5s; } .style-two .counter-text h1 { font-size: 50px; display: inline-block; color: #fff; } .style-two .counter-title h4 { color: #fff; font-size: 18px; font-weight: 400; font-family: "Rubik"; margin: 6px 0 0; } .style-two .counter-text span { color: #fff; display: inline-block; font-size: 50px; font-weight: 600; font-family: "Rajdhani"; } .style-two .techno-single-counter-box2:hover .counter-icon2 i { color: #fff; } .style-two .techno-single-counter-box2:hover:before { transform: scale(1); } /*counter shape*/ .counter-shape-inner img { position: relative; top: -454px; left: -232px; } .counter-shape-inner2 img { position: relative; left: 563px; top: -210px; } /*style three*/ .counter-area.style-three { background: url(assets/images/resource/counterbg.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 100px 0 290px; } .style-three .counter-icon i { display: inline-block; color: #ed381f; font-size: 50px; text-align: center; margin: 0 0; } .style-three .counter-text h1 { font-size: 70px; display: inline-block; color: #fff; } .style-three .counter-title h4 { color: #bcc7cd; font-size: 20px; font-weight: 600; margin: 10px 0 0; font-family: "Rajdhani"; } /*upper1*/ .upper1.counter-area.style-three { padding: 110px 0 55px; } .upper1.style-three .counter-title h4 { color: #bec6cc; font-size: 20px; font-weight: 600; margin: 10px 0 0; font-family: "Rajdhani"; text-transform: uppercase; } /*style four*/ .style-four.counter-area { background: url(assets/images/resource/counter-bg3..jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 100px 0 70px; } .style-four .techno-single-counter-box { margin-bottom: 30px; text-align: center; background: #fff; border-radius: 5px; padding: 30px 0 28px; box-shadow: 0 5px 0 rgb(255 255 255 / 16%); } .style-four .counter-icon i { display: inline-block; color: #fff; font-size: 35px; text-align: center; margin: 0 0 12px; width: 68px; height: 68px; line-height: 68px; background: linear-gradient(to right, #ee2e24 25%, #fd7f53 100%); border-radius: 50%; } .style-four .counter-text h1 { font-size: 42px; display: inline-block; color: #ee2e24; } .style-four .counter-text span { color: #ee2e24; display: inline-block; font-size: 40px; font-weight: 700; } .style-four .counter-title h4 { color: #000e52; font-size: 16px; font-weight: 400; font-family: "Rubik"; margin: 4px 0 0; } /*box-2*/ .counter-icon-1 i { display: inline-block; color: #fff; font-size: 35px; text-align: center; margin: 0 0 12px; width: 68px; height: 68px; line-height: 68px; background: linear-gradient(to right, #0e40fe 25%, #22cefd 100%); border-radius: 50%; } .counter-text-1 h1 { font-size: 42px; display: inline-block; color: #0e40fe; } .counter-text-1 span { color: #0e40fe; display: inline-block; font-size: 40px; font-weight: 700; } /*box-3*/ .counter-icon-2 i { display: inline-block; color: #fff; font-size: 35px; text-align: center; margin: 0 0 12px; width: 68px; height: 68px; line-height: 68px; background: linear-gradient(to right, #50c90f 25%, #a0e408 100%); border-radius: 50%; } .counter-text-2 h1 { font-size: 42px; display: inline-block; color: #50c90f; } .counter-text-2 span { color: #50c90f; display: inline-block; font-size: 40px; font-weight: 700; } /* ====================================================== Lines Area Style ======================================================*/ .lines { position: absolute; top: 0; left: 0; right: 0; height: 100%; margin: auto; width: inherit; z-index: -1; } .lines .line { position: absolute; width: 2px; height: 100%; top: 0; left: 46%; background: #333342; overflow: hidden; border-radius: 50%; } .lines .line::after { content: ""; display: block; position: absolute; height: 15px; width: 2px; top: 0; left: 0; background-color: #ffbb00; -webkit-animation: moveLeftBounces-one 20s linear infinite; animation: moveLeftBounces-one 20s linear infinite; } .lines .line:nth-child(1) { margin-left: -24%; } .lines .line:nth-child(1)::after { -webkit-animation-delay: 1s; animation-delay: 1s; } .lines .line:nth-child(2) { margin-left: 1%; } .lines .line:nth-child(2)::after { -webkit-animation-delay: 1s; animation-delay: 1s; } .lines .line:nth-child(3)::after { -webkit-animation-delay: 1s; animation-delay: 1s; } .lines .line:nth-child(3) { margin-left: 25%; } /*style two*/ .style-two.lines .line { position: absolute; width: 1px; height: 100%; top: 0; left: 46%; background: #e2e2ea; overflow: hidden; border-radius: 50%; } .style-two.lines .line::after { content: ""; display: block; position: absolute; height: 15px; width: 1px; top: 0; left: 0; background-color: #ffbb00; -webkit-animation: moveLeftBounces-one 20s linear infinite; animation: moveLeftBounces-one 20s linear infinite; } @-webkit-keyframes moveLeftBounces-one { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(250px); transform: translateY(250px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes moveLeftBounces-one { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(250px); transform: translateY(250px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } /*style three*/ .style-three.lines .line:nth-child(1) { margin-left: -24%; } .style-three.lines .line { position: absolute; width: 100%; height: 3px; top: 87px; left: 24%; background: transparent; overflow: hidden; border-radius: 50%; } .style-three.lines .line::after { content: ""; display: block; position: relative; height: 3px; width: 50px; top: 0; left: 0px; background-color: #ef3729; -webkit-animation: moveLeftBounces-two 40s linear infinite; animation: moveLeftBounces-two 40s linear infinite; overflow: hidden; } @-webkit-keyframes moveLeftBounces-two { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 50% { -webkit-transform: translateX(1920px); transform: translateY(1920px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes moveLeftBounces-two { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 50% { -webkit-transform: translateX(1920px); transform: translateX(1920px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } /* */ .service-area { padding: 100px 0 70px; } .col-lg-3.col-md-6.col-sm-12.padding-left { padding-left: 0; padding-right: 0; } .service-button a:hover { color: #ffbb00; border: none; } .techno-sinlge-service-box { transition: 0.5s; position: relative; z-index: 1; text-align: center; background: #f8fafb; box-shadow: 0px 0 6px rgb(26 46 85 / 10%); padding: 44px 32px 5px; } .techno-sinlge-service-box:before { position: absolute; content: ""; z-index: -1; width: 100%; height: 0; background: #ed2c41; left: 0; bottom: 0; transition: 0.5s; } .techno-service-icon i { font-size: 60px; color: #ed2c41; display: inline-block; transition: 0.5s; margin: 0; } .techno-service-title h2 { font-size: 24px; margin: 20px 0 8px; transition: 0.5s; line-height: 1; } .techno-service-title p { transition: 0.5s; } .service-button a { background: #e91f4f; padding: 14px 38px; color: #fff; text-transform: uppercase; font-size: 18px; display: inline-block; margin-top: 24px; transition: 0.5s; font-family: "Rajdhani"; font-weight: 600; z-index: 1; } .service-button i { display: inline-block; font-size: 13px; margin-left: 7px; width: 22px; height: 22px; line-height: 24px; text-align: center; background: #fff; color: #151423; border-radius: 100%; transition: 0.3s; } .techno-sinlge-service-box-1 { transition: 0.5s; position: relative; z-index: 1; text-align: center; background: #fff; box-shadow: 0px 0 6px rgb(26 46 85 / 10%); padding: 44px 32px 5px; } .techno-sinlge-service-box-1:before { position: absolute; content: ""; z-index: -1; width: 100%; height: 0; background: #ed2c41; left: 0; bottom: 0; transition: 0.5s; } .techno-sinlge-service-box2 { text-align: center; background: #f8fafb; box-shadow: 0px 0 6px rgb(26 46 85 / 10%); padding: 72px 20px 94px; } /*active*/ .active .techno-service-icon i { color: #fff; } .active .techno-service-title h2 { color: #fff; } .active .techno-service-title p { color: #fff; } .active.techno-sinlge-service-box:before { position: absolute; content: ""; z-index: -1; width: 100%; height: 100%; background: #ed2c41; left: 0; bottom: 0; transition: 0.5s; } .service-button a:hover { background: #1a1829; color: #fff; } .techno-sinlge-service-box:hover:before { height: 100%; background: #ed2c41; } .techno-sinlge-service-box-1:hover:before { height: 100%; background: #ed2c41; } .techno-sinlge-service-box:hover .techno-service-icon i, .techno-sinlge-service-box:hover .techno-service-title h2, .techno-sinlge-service-box:hover .techno-service-title p { color: #fff; } .techno-sinlge-service-box-1:hover .techno-service-icon i, .techno-sinlge-service-box-1:hover .techno-service-title h2, .techno-sinlge-service-box-1:hover .techno-service-title p { color: #fff; } /*style two*/ .service-area.style-two { background: #1b1d21; position: relative; margin-top: -17px; } .style-two .techno-sinlge-service-box { transition: 0.5s; position: relative; z-index: 1; text-align: left; background: #25272b; box-shadow: 0px 0 6px rgb(26 46 85 / 10%); padding: 44px 30px 5px; } .style-two .techno-sinlge-service-box-1 { transition: 0.5s; position: relative; z-index: 1; text-align: left; background: #2c2e34; box-shadow: 0px 0 6px rgb(26 46 85 / 10%); padding: 44px 30px 5px; } .style-two .techno-sinlge-service-box.active { background: url(assets/images/resource/techno-1.jpg); } .style-two .active.techno-sinlge-service-box:before { position: absolute; content: ""; z-index: -1; width: 100%; height: 0%; background: url(assets/images/resource/techno-1.jpg); left: 0; bottom: 0; transition: 0.5s; } .style-two .techno-icon2 i { position: relative; float: right; right: 0; top: -60px; height: 35px; width: 35px; line-height: 36px; background: #33363b; text-align: center; border-radius: 50%; color: #dd214e; transition: 0.5s; } .style-two .active .techno-icon2 i { background: #fff; } .style-two .techno-service-title h2 { font-size: 24px; margin: 20px 0 14px; transition: 0.5s; line-height: 1; } .style-two .techno-sinlge-service-box2 { text-align: center; background: #25272b; box-shadow: 0px 0 6px rgb(26 46 85 / 10%); padding: 72px 20px 100px; position: relative; z-index: 3; } .service-shape { position: relative; z-index: 1; } .service-shape-inner img { position: absolute; z-index: 1; left: -226px; top: 0; width: 25%; } .service-shape-inner2 img { position: absolute; left: 68px; top: -34px; width: 82%; } .style-two .active.techno-sinlge-service-box:hover:before { height: 100%; background: url(assets/images/resource/techno-1.jpg); } .style-two .techno-sinlge-service-box:hover:before { height: 100%; background: url(assets/images/resource/techno-3.jpg); } .style-two .techno-sinlge-service-box-1:hover:before { height: 100%; background: url(assets/images/resource/techno-2.jpg); } .techno-sinlge-service-box:hover .techno-icon2 i { background: #fff; } .techno-sinlge-service-box-1:hover .techno-icon2 i { background: #fff; } /*style three*/ .service-area.style-three { background: url(assets/images/resource/services.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; } .style-three .techno-sinlge-service-box { transition: 0.5s; position: relative; z-index: 1; text-align: left; background: #19191b; box-shadow: 0px 0 6px rgb(26 46 85 / 10%); padding: 40px 38px 30px; border-radius: 5px; margin-bottom: 30px; } .style-three .techno-sinlge-service-box:before { position: absolute; content: ""; z-index: -1; width: 100%; height: 0; background: #ed2a22; left: 0; bottom: 0; transition: 0.5s; border-radius: 5px; } .style-three .techno-sinlge-service-box:after { position: absolute; content: ""; z-index: -1; background: #dd1b13; bottom: 0; left: 0; height: 0%; width: 0%; clip-path: polygon(0% 0%, 100% 100%, 100% 100%, 0% 100%); transition: 1s; } .style-three .techno-service-title h2 { font-size: 24px; margin: 24px 0 38px; transition: 0.5s; position: relative; z-index: 1; line-height: 1.3; } .style-three .techno-service-icon i { font-size: 52px; color: #ed2c41; display: inline-block; transition: 0.5s; margin: 0; height: 90px; width: 90px; line-height: 90px; background: #252526; text-align: center; border-radius: 50%; position: relative; z-index: 1; } .style-three .techno-service-icon i:after { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; margin: 0; background: #f1554e; border-radius: 50%; z-index: -1; transform: scale(0); transition: 1s; } .style-three .techno-service-title h2:before { position: absolute; content: ""; z-index: 1; left: 0; bottom: -18px; background: #ed371f; width: 43px; height: 2px; transition: 0.5s; } .style-three .service-button2 a { display: inline-block; font-family: "Rajdhani"; font-weight: 600; color: #ed2a22; margin-top: 7px; transition: 0.5s; } .style-three .service-button2 span { display: inline-block; padding-left: 6px; } .style-three .service-button2 span i { display: inline-block; color: #ed2a22; transition: 0.5s; } .style-three .techno-service-icon i::after { } .style-three .techno-sinlge-service-box:hover:after { height: 35%; width: 50%; } .style-three .techno-sinlge-service-box:hover:before { height: 100%; background: #ed2c41; } .style-three .techno-sinlge-service-box:hover .techno-service-icon i::after { background: #f1554e; transform: scale(1); } .style-three .techno-sinlge-service-box:hover .techno-service-title h2:before { background: #fff; } .style-three .techno-sinlge-service-box:hover .service-button2 a, .style-three .techno-sinlge-service-box:hover .service-button2 span i { color: #fff; } /*style three upper5*/ .service-area.style-three.upper5 { background: #212123; margin-top: -48px; } .style-three.upper5 .techno-service-icon i { font-size: 52px; color: #ed381f; display: inline-block; transition: 0.5s; margin: 0; height: 90px; width: 90px; line-height: 90px; background: #252526; text-align: center; border-radius: 50%; position: relative; z-index: 1; } .style-three.upper5 .techno-service-title h2:before { position: absolute; content: ""; z-index: 1; left: 0; bottom: -18px; background: #ed381f; width: 43px; height: 2px; transition: 0.5s; } .style-three.upper5 .techno-sinlge-service-box:hover .techno-service-icon i, .style-three.upper5 .techno-sinlge-service-box:hover .service-button2 span i { color: #fff; } .style-three.upper5 .techno-sinlge-service-box:hover:before { height: 100%; background: linear-gradient(to right, #ed2b22 0%, #ed431d 100%); } /*style four*/ .service-area.style-four { background: #fff; } .style-four .techno-sinlge-service-box { transition: 0.5s; position: relative; z-index: 1; text-align: left; background: #fff; box-shadow: 0px 0 16px rgb(26 46 85 / 13%); padding: 40px 38px 30px; border-radius: 5px; margin-bottom: 30px; } .style-four .techno-sinlge-service-box:before { position: absolute; content: ""; z-index: -1; width: 100%; height: 0; background: linear-gradient(to top, #ed2523 0%, #ed491c 100%); left: 0; bottom: 0; transition: 0.5s; border-radius: 5px; } .style-four .techno-sinlge-service-box:after { position: absolute; content: ""; z-index: -1; background: #f0613f; bottom: 0; left: 0; height: 0%; width: 0%; clip-path: polygon(0% 0%, 100% 100%, 100% 100%, 0% 100%); transition: 1s; } .style-four .techno-service-title h2 { font-size: 26px; margin: 24px 0 38px; transition: 0.5s; position: relative; z-index: 1; line-height: 1.3; color: #151423; } .style-four .techno-service-icon i { font-size: 52px; color: #ed2c41; display: inline-block; transition: 0.5s; margin: 0; height: 90px; width: 90px; line-height: 90px; background: #fff5f5; text-align: center; border-radius: 50%; position: relative; z-index: 1; } .style-four .techno-service-icon i:after { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; margin: 0; background: #f0613f; border-radius: 50%; z-index: -1; transform: scale(0); transition: 1s; } .style-four .techno-service-title h2:before { position: absolute; content: ""; z-index: 1; left: 0; bottom: -18px; background: #ed371f; width: 43px; height: 2px; transition: 0.5s; } .style-four .service-button2 a { display: inline-block; font-family: "Rajdhani"; font-weight: 600; color: #1c1c1c; margin-top: 7px; transition: 0.5s; } .style-four .service-button2 span { display: inline-block; padding-left: 6px; } .style-four .service-button2 span i { display: inline-block; color: #1c1c1c; transition: 0.5s; } .style-four .techno-sinlge-service-box:hover:after { height: 35%; width: 50%; } .style-four .techno-sinlge-service-box:hover:before { height: 100%; background: linear-gradient(to top, #ed491c 0%, #ed2523 100%); } .style-four .techno-sinlge-service-box:hover .techno-service-icon i::after { background: #f1544e; transform: scale(1); } .style-four .techno-sinlge-service-box:hover .techno-service-title h2:before { background: #fff; } .style-four .techno-sinlge-service-box:hover .service-button2 a, .style-four .techno-sinlge-service-box:hover .service-button2 span i { color: #fff; } /*active box*/ .style-four .active.techno-sinlge-service-box:before { width: 100%; height: 100%; } .style-four .active.techno-sinlge-service-box:after { height: 35%; width: 50%; } .style-four .active .techno-service-icon i:after { transform: scale(1); } .style-four .active .techno-service-icon i { color: #fff; } .style-four .active .techno-service-title h2 { color: #fff; } .style-four .active .techno-service-title h2:before { background: #fff; } .style-four .active .service-button2 a { color: #fff; } .style-four .active .service-button2 span i { color: #fff; } /*style five*/ .service-area.style-five { background: url(assets/images/resource/service-image.png); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 100px 0 90px; } /*button*/ .style-five .service-button a { display: inline-block; padding: 16px 30px; background: #000e52; color: #fff; text-transform: uppercase; border-radius: 5px; font-family: "Rajdhani"; font-weight: 600; position: relative; z-index: 1; margin-top: 10px; } .style-five .service-button a:before { position: absolute; content: ""; z-index: -1; left: 0; bottom: 0; background: linear-gradient(to right, #8722ff 20%, #c80dff 90%); height: 100%; width: 0; border-radius: 5px; transition: 0.6s; } .style-five .service-button a:hover:before { width: 100%; } /*box3*/ .style-five .techno-sinlge-service-box3 { transition: 0.5s; position: relative; z-index: 1; text-align: left; background: #fff; box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 19%); padding: 30px 29px 25px; margin-bottom: 30px; } .style-five .techno-sinlge-service-box3:before { position: absolute; content: ""; z-index: -1; width: 55px; height: 55px; background: linear-gradient(to right, #fff2f1 12%, #feeaee 100%); left: inherit; bottom: 0; right: 0; border-radius: 55px 0 0 0; transition: 0.5s; } .techno-sinlge-service-box3:after { position: absolute; content: ""; z-index: -1; background: linear-gradient(to right, #fd7f53 6%, #ee2e24 100%); bottom: 0px; right: 0; height: 0; width: 55px; border-radius: 55px 0 0 0; transition: 0.5s; } .style-five .techno-service-icon i { font-size: 30px; color: #fff; display: inline-block; transition: 0.5s; margin: 0; width: 68px; height: 68px; line-height: 68px; background: linear-gradient(to bottom, #ee2e24 12%, #fd7f53 100%); border-radius: 50%; text-align: center; } .style-five .techno-service-title1 h2 { font-size: 22px; margin: 28px 0 12px; transition: 0.5s; color: #000e52; background: linear-gradient(to right, #ee2e24, #fd7f53, 50%, #000e52 50%); -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-size: 200% 100%; background-position: 100%; } .style-five .techno-icon1 i { position: absolute; z-index: 1; bottom: 14px; font-size: 18px; color: #ee2e24; right: 14px; transition: 0.5s; } .style-five .techno-sinlge-service-box3:hover .techno-service-title1 h2 { background-position: 0; } .service-button a:hover { background: #1a1829; color: #fff; } .style-five .techno-sinlge-service-box3:hover .techno-icon1 i { color: #fff; } .techno-sinlge-service-box3:hover:after { height: 55px; } /*box4*/ .style-five .techno-sinlge-service-box4 { transition: 0.5s; position: relative; z-index: 1; text-align: left; background: #fff; box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 19%); padding: 30px 29px 25px; margin-bottom: 30px; } .style-five .techno-sinlge-service-box4:before { position: absolute; content: ""; z-index: -1; width: 55px; height: 55px; background: linear-gradient(to right, #e5ebff 12%, #d7e0ff 100%); left: inherit; bottom: 0; right: 0; border-radius: 55px 0 0 0; transition: 0.5s; } .techno-sinlge-service-box4:after { position: absolute; content: ""; z-index: -1; background: linear-gradient(to right, #20bafe 6%, #0e42fe 100%); bottom: 0px; right: 0; height: 0; width: 55px; border-radius: 55px 0 0 0; transition: 0.5s; } .style-five .techno-service-icon2 i { font-size: 30px; color: #fff; display: inline-block; transition: 0.5s; margin: 0; width: 68px; height: 68px; line-height: 68px; background: linear-gradient(to bottom, #0e40fe 5%, #22cefd 100%); border-radius: 50%; text-align: center; } .style-five .techno-service-title2 h2 { font-size: 22px; margin: 28px 0 12px; transition: 0.5s; color: #000e52; background: linear-gradient(to right, #0e42fe, #1eacfe, 50%, #000e52 50%); -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-size: 200% 100%; background-position: 100%; } .style-five .techno-icon2 i { position: absolute; z-index: 1; bottom: 14px; font-size: 18px; color: #0f45fe; right: 14px; transition: 0.5s; } .style-five .techno-sinlge-service-box4:hover .techno-service-title2 h2 { background-position: 0; } .style-five .techno-sinlge-service-box4:hover .techno-icon2 i { color: #fff; } .techno-sinlge-service-box4:hover:after { height: 55px; } /*box5*/ .style-five .techno-sinlge-service-box5 { transition: 0.5s; position: relative; z-index: 1; text-align: left; background: #fff; box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 19%); padding: 30px 29px 25px; margin-bottom: 30px; } .style-five .techno-sinlge-service-box5:before { position: absolute; content: ""; z-index: -1; width: 55px; height: 55px; background: linear-gradient(to right, #ecffe3 12%, #ecffe3 100%); left: inherit; bottom: 0; right: 0; border-radius: 55px 0 0 0; transition: 0.5s; } .techno-sinlge-service-box5:after { position: absolute; content: ""; z-index: -1; background: linear-gradient(to right, #9ae108 6%, #4ac610 100%); bottom: 0px; right: 0; height: 0; width: 55px; border-radius: 55px 0 0 0; transition: 0.5s; } .style-five .techno-service-icon3 i { font-size: 30px; color: #fff; display: inline-block; transition: 0.5s; margin: 0; width: 68px; height: 68px; line-height: 68px; background: linear-gradient(to bottom, #43c410 0%, #aae707 100%); border-radius: 50%; text-align: center; } .style-five .techno-service-title3 h2 { font-size: 22px; margin: 28px 0 12px; transition: 0.5s; color: #000e52; background: linear-gradient(to right, #47c610, #97e008, 50%, #000e52 50%); -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-size: 200% 100%; background-position: 100%; } .style-five .techno-icon3 i { position: absolute; z-index: 1; bottom: 14px; font-size: 18px; color: #47c610; right: 14px; transition: 0.5s; } .style-five .techno-sinlge-service-box5:hover .techno-service-title3 h2 { background-position: 0; } .style-five .techno-sinlge-service-box5:hover .techno-icon3 i { color: #fff; } .techno-sinlge-service-box5:hover:after { height: 55px; } /*box5*/ .style-five .techno-sinlge-service-box6 { transition: 0.5s; position: relative; z-index: 1; text-align: left; background: #fff; box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 19%); padding: 30px 29px 25px; margin-bottom: 30px; } .style-five .techno-sinlge-service-box6:before { position: absolute; content: ""; z-index: -1; width: 55px; height: 55px; background: linear-gradient(to right, #f9e9ff 12%, #f9e9ff 100%); left: inherit; bottom: 0; right: 0; border-radius: 55px 0 0 0; transition: 0.5s; } .techno-sinlge-service-box6:after { position: absolute; content: ""; z-index: -1; background: linear-gradient(to right, #c90dff 6%, #8a21ff 100%); bottom: 0px; right: 0; height: 0; width: 55px; border-radius: 55px 0 0 0; transition: 0.5s; } .style-five .techno-service-icon4 i { font-size: 30px; color: #fff; display: inline-block; transition: 0.5s; margin: 0; width: 68px; height: 68px; line-height: 68px; background: linear-gradient(to bottom, #9020ff 0%, #c40eff 100%); border-radius: 50%; text-align: center; } .style-five .techno-service-title4 h2 { font-size: 22px; margin: 28px 0 12px; transition: 0.5s; color: #000e52; background: linear-gradient(to right, #941fff, #bd10ff, 50%, #000e52 50%); -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-size: 200% 100%; background-position: 100%; } .style-five .techno-icon4 i { position: absolute; z-index: 1; bottom: 14px; font-size: 18px; color: #911fff; right: 14px; transition: 0.5s; } .style-five .techno-sinlge-service-box6:hover .techno-service-title4 h2 { background-position: 0; } .style-five .techno-sinlge-service-box6:hover .techno-icon4 i { color: #fff; } .techno-sinlge-service-box6:hover:after { height: 55px; } /* */ .about-area { background: url(assets/images/about/techno-1.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 90px 0 85px; } .techno-about-thumb { position: relative; right: 50px; } .techno-about-thumb img { width: 100%; } .about-icon { float: left; margin-right: 10px; } .about-icon i { display: inline-block; color: #ed2c41; font-size: 18px; } .dreamit-about-thumb-box { margin-top: 17px; border-top: 1px solid #fde9ec; padding: 23px 0 0; } .dreamit-about-signature-thumb { float: left; margin-right: 52px; margin-left: 20px; margin-top: -8px; } .about-name-title h2 { font-size: 24px; margin-bottom: 16px; background: linear-gradient(to right, #ed2523, #ed2523, 50%, #222 50%); -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-size: 200% 100%; background-position: 100%; } .about-name-title { overflow: hidden; } .about-name-title p { margin: -10px 0 0; } .about-name-title h2:hover { background-position: 0; } /*stylw two*/ .about-area.style-two { background: #fff; } /*style three*/ .about-area.style-three { background: url(assets/images/resource/services.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 192px 0 100px; position: relative; margin-top: -170px; } .style-three .techno-about-thumb-3 { position: relative; margin-left: -88px; } .style-three .dreamit-about-thumb-box { margin-top: 17px; border-top: 0; padding: 23px 0 0; } .style-three .techno-about-thumb-3 img { -webkit-filter: grayscale(100%); transition: 0.5s; } .style-three .elementor-about-title p { font-size: 18px; font-family: "Rajdhani"; font-weight: 600; } .about-icon i { font-size: 10px; width: 20px; height: 20px; line-height: 20px; text-align: center; color: #fff; background: linear-gradient(to right, #ed2523 0%, #ed491c 100%); border-radius: 50%; } .style-three .dreamit-about-signature-thumb { float: left; margin-right: 35px; margin-left: 0px; margin-top: -4px; } .style-three .about-name-title h2 { font-size: 24px; margin-bottom: 16px; background: linear-gradient(to right, #ed2523, #ed2523, 50%, #fff 50%); -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-size: 200% 100%; background-position: 100%; margin-left: 43px; position: relative; } .style-three .about-name-title h2:hover { background-position: 0; } .style-three .about-name-title h2:before { position: absolute; content: ""; z-index: 1; left: -44px; top: 15px; background: linear-gradient(to right, #ed2523 0%, #ed491c 100%); width: 35px; height: 1px; } .style-three .about-name-title p { margin: -10px 0 0 45px; } .style-three .techno-about-thumb-3 img:hover { -webkit-filter: grayscale(0); } /*style four*/ .about-area.style-four { background: url(assets/images/about/about-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; } .about-button a { display: inline-block; padding: 14px 35px; background: linear-gradient(to right, #ed2b22 0%, #ed431d 100%); color: #fff; text-transform: uppercase; border-radius: 5px; font-family: "Rajdhani"; font-weight: 600; position: relative; z-index: 1; margin-top: 18px; } .about-button i { display: inline-block; font-size: 22px; margin-left: 8px; transition: 0.5s; } .about-button a:before { position: absolute; content: ""; z-index: -1; left: 0; bottom: 0; background: #000000; height: 0; width: 100%; border-radius: 5px; transition: 0.6s; } .about-button a:hover:before { height: 100%; } /*style five*/ .style-five.about-area { background: url(assets/images/about/about-bg2.png); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 100px 0 20px; position: relative; z-index: 1; } .style-five .techno-about-thumb-3 { position: relative; margin-left: -275px; z-index: 1; } .style-five .about-shape-img2 img { position: absolute; bottom: -30px; right: 550px; } .style-five .about-shape-img img { position: absolute; bottom: 60px; right: -700px; width: 49%; } /*icon box style two*/ .about-single-icon-box1 { background: #fff; box-shadow: 0px 1px 13px 0px rgb(0 0 0 / 12%); padding: 15px 0px 33px 15px; border-radius: 5px; margin-bottom: 30px; position: relative; z-index: 1; } .about-single-icon-box1:before { position: absolute; content: ""; z-index: -1; left: 0; top: 0; height: 0%; width: 100%; background: linear-gradient(to right, #22b913 0%, #c7f104 100%); border-radius: 5px; transition: 0.5s; } .about-icon1 { float: left; margin-right: 12px; } .about-icon1 i { font-size: 32px; width: 56px; height: 56px; line-height: 56px; text-align: center; color: #28bb12; background: #fff; box-shadow: 0px 3px 25px 0 rgb(0 0 0 / 16%); border-radius: 50%; display: inline-block; } .about-title1 h4 { font-size: 21px; padding: 1px 0 0; color: #28bb12; transition: 0.5s; } .about-single-icon-box1:hover .about-title1 h4 { color: #fff; } .about-single-icon-box1:hover:before { height: 100%; } /*box2*/ .about-single-icon-box2 { background: #fff; box-shadow: 0px 1px 13px 0px rgb(0 0 0 / 12%); padding: 15px 0px 33px 15px; border-radius: 5px; margin-bottom: 30px; position: relative; z-index: 1; } .about-single-icon-box2:before { position: absolute; content: ""; z-index: -1; left: 0; top: 0; height: 100%; width: 0; background: linear-gradient(to right, #ee2e24 44%, #fd7f53 90%); border-radius: 5px; transition: 0.5s; } .about-icon2 { float: left; margin-right: 12px; } .about-icon2 i { font-size: 32px; width: 56px; height: 56px; line-height: 56px; text-align: center; color: #f24732; background: #fff; box-shadow: 0px 3px 25px 0 rgb(0 0 0 / 16%); border-radius: 50%; display: inline-block; } .about-title2 h4 { font-size: 21px; padding: 1px 0 0; color: #f24732; transition: 0.5s; } .about-single-icon-box2:hover .about-title2 h4 { color: #fff; } .about-single-icon-box2:hover:before { width: 100%; } /*box3*/ .about-single-icon-box3 { background: #fff; box-shadow: 0px 1px 13px 0px rgb(0 0 0 / 12%); padding: 15px 0px 33px 15px; border-radius: 5px; margin-bottom: 30px; position: relative; z-index: 1; } .about-single-icon-box3:before { position: absolute; content: ""; z-index: -1; left: 0; top: 0; height: 100%; width: 0; background: linear-gradient(to right, #8722ff 20%, #c80dff 90%); border-radius: 5px; transition: 0.5s; } .about-icon3 { float: left; margin-right: 12px; } .about-icon3 i { font-size: 32px; width: 56px; height: 56px; line-height: 56px; text-align: center; color: #b712ff; background: #fff; box-shadow: 0px 3px 25px 0 rgb(0 0 0 / 16%); border-radius: 50%; display: inline-block; } .about-title3 h4 { font-size: 21px; padding: 1px 0 0; color: #b712ff; transition: 0.5s; } .about-single-icon-box3:hover .about-title3 h4 { color: #fff; } .about-single-icon-box3:hover:before { width: 100%; } /*box4*/ .about-single-icon-box4 { background: #fff; box-shadow: 0px 1px 13px 0px rgb(0 0 0 / 12%); padding: 15px 0px 33px 15px; border-radius: 5px; margin-bottom: 30px; position: relative; z-index: 1; } .about-single-icon-box4:before { position: absolute; content: ""; z-index: -1; left: 0; bottom: 0; height: 0; width: 100%; background: linear-gradient(to right, #0d3ffe 0, #21c7fd 100%); border-radius: 5px; transition: 0.5s; } .about-icon4 { float: left; margin-right: 12px; } .about-icon4 i { font-size: 32px; width: 56px; height: 56px; line-height: 56px; text-align: center; color: #0c62d3; background: #fff; box-shadow: 0px 3px 25px 0 rgb(0 0 0 / 16%); border-radius: 50%; display: inline-block; } .about-title4 h4 { font-size: 21px; padding: 1px 0 0; color: #0c62d3; } .about-single-icon-box4:hover .about-title4 h4 { color: #fff; } .about-single-icon-box4:hover:before { height: 100%; } /*button*/ .about-button2 a { display: inline-block; padding: 15px 34px; background: #000e52; color: #fff; text-transform: uppercase; border-radius: 5px; font-family: "Rajdhani"; font-weight: 600; position: relative; z-index: 1; margin-top: 10px; } .about-button2 a:before { position: absolute; content: ""; z-index: -1; left: 0; bottom: 0; background: linear-gradient(to right, #22b913 0%, #c7f104 100%); height: 0; width: 100%; border-radius: 5px; transition: 0.6s; } .about-button2 i { display: inline-block; font-size: 13px; width: 25px; height: 25px; line-height: 25px; background: #fff; text-align: center; color: #000e52; border-radius: 50%; margin-left: 8px; } .about-button2 a:hover:before { height: 100%; } /*==================================================== --< ITplot abouts_areas Css --> ======================================================*/ .singles_abouts_boxs { margin-bottom: 30px; } .abouts_thumb { position: relative; } .abouts_titles { position: absolute; bottom: -30px; left: 0; width: 66%; background: #ec2a3f; padding: 28px 30px 25px; border-radius: 10px; } .abouts_titles h3 { font-size: 26px; font-weight: 700; line-height: 34px; color: #fff; margin: 0; position: relative; } .abouts_icons { position: absolute; bottom: 25px; right: 213px; } .abouts_icons i { display: inline-block; height: 45px; width: 45px; border-radius: 50px; line-height: 45px; background: #fff; font-size: 15px; color: #000; font-weight: 600; text-align: center; } /*==================================================== --< ITplot testimoniale_areas Css --> ======================================================*/ .testimoniale_areas { background: #f0f3f5; } .singles_testimoniale_box { background: #fff; padding: 25px 40px 25px 40px; border-radius: 10px; margin-bottom: 30px; } .testimoniale_title h3 { font-size: 28px; padding: 0 0 10px; color: #1e1e1e; } .testimoniale_title p { font-size: 16px; color: #616161; } .testimoniale_tmb { margin-top: 30px; } .testimoniale_tmb img { float: left; margin: 0px 20px 0 0; } .testimoniales_title p { font-size: 16px; color: #68697d; margin: 0; line-height: 1.7; } .testimoniales-icon { display: inline-block; } .testimoniales-icon ul li { display: inline-block; } .testimoniales_title h4::before { position: absolute; content: ""; top: 5px; left: 178px; height: 15px; width: 1px; background: #8a949a; } .testimoniales-icon ul li a { display: inline-block; color: #ffb600; font-size: 15px; } .testimoniales_title h4 { font-size: 22px; line-height: 1; position: relative; } .testimoniales-icon { position: relative; top: -51px; left: 110px; } /* */ .row.call-top { position: relative; z-index: 1; margin-top: -100px; background: #fff; box-shadow: 0 2px 22px rgb(0 0 0 / 20%); padding: 37px 40px 25px; margin-left: 0; margin-right: 0; } .call-do-action-title h1 { margin-bottom: 13px; } .call-do-action-title span { color: #ffbb00; } .call-do-action-button a { font-size: 18px; display: inline-block; padding: 12px 34px; float: right; background: #ffbb00; text-transform: uppercase; font-family: "Rajdhani"; font-weight: 600; border: 2px solid #ffbb00; transition: 0.5s; position: relative; z-index: 1; } .call-do-action-button a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-color: #ce851f; transform: scaleX(0); transform-origin: right center; transition: transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9), -webkit-transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9); outline: 0 !important; border: 0 !important; } .call-do-action-button a:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: left center; transform-origin: left center; outline: 0 !important; border: 0 !important; } .call-do-action-button a:hover { color: #33354b; background: #fff; } /*style two*/ /* */ .case-study-area { padding: 100px 0 100px; } .case-study-title h2 { font-size: 26px; } .case-study-title h2 a { color: #232434; font-weight: 700; } .case-study-content { background: #fff; position: relative; z-index: 1; box-shadow: 0 2px 22px rgb(0 0 0 / 15%); margin-top: -43px; width: 86%; left: 37px; padding: 5px 25px 3px; transition: 0.5s; cursor: pointer; } .case-study-content:before { position: absolute; content: ""; z-index: -1; width: 30%; height: 100%; top: 0; right: 0; background: #232333; transition: 0.5s; } .case-study-icon { position: absolute; top: 40px; right: 40px; bottom: 0; } .case-study-icon i { display: inline-block; font-size: 22px; color: #b7b7bc; transition: 0.5s; } .dreamit-single-case-study:hover .case-study-content:before { background: #ffbb00; } .dreamit-single-case-study:hover .case-study-icon i { color: #fff; } .dreamit-single-case-study:hover .case-study-content { margin-top: -62px; } /*style two*/ .case-study-content.style-two { margin-bottom: 30px; } .style-two.case-study-content { background: #fff; position: relative; z-index: 1; box-shadow: 0 2px 22px rgb(0 0 0 / 15%); margin-top: -43px; width: 86%; left: 37px; padding: 5px 25px 3px; } .style-two.case-study-content:before { position: absolute; content: ""; z-index: -1; width: 30%; height: 100%; top: 0; right: 0; background: #ffbb00; transition: 0.5s; } .style-two .case-study-icon i { display: inline-block; font-size: 22px; color: #fff; transition: 0.5s; } .style-two.case-study-content:hover:before { background: #232333; } /* */ /*owl nav css*/ .owl-dots { text-align: left; margin: 17px 52px 0; } .owl-dot { background: #6e1f33; width: 30px; height: 4px; border-radius: 5px; margin-right: 13px; display: inline-block; transition: 0.5s; } .owl-dot.active { background: #ed2c41; width: 35px; height: 4px; text-align: center; display: inline-block; } /*slider owl nav*/ .slider_list .owl-dot { background: transparent; border: 1px solid #fff; width: 14px; height: 14px; border-radius: 5px; margin-right: 60px; display: inline-block; transition: 0.5s; position: absolute; bottom: 120px; right: 432px; } .slider_list .owl-dot.active { background: #fff; height: 13px; width: 13px; text-align: center; display: inline-block; position: absolute; right: 454px; bottom: 120px; } /*slider six owl nav*/ .slider_list2.owl-nav { text-align: center; } .slider_list2 .owl-prev { position: absolute; bottom: 37%; right: 19%; color: #fff; width: 50px; height: 50px; line-height: 50px; background: #7e7f83; border-radius: 50%; text-align: center; } .slider_list2 .owl-next { position: absolute; bottom: 44%; right: 19%; color: #fff; width: 50px; height: 50px; line-height: 50px; background: #7e7f83; border-radius: 50%; text-align: center; } /*service nav*/ .owl-dots { text-align: center !important; margin: 48px 0 0; display: block !important; } .service-list .owl-dot.active { background: #0e41fe; width: 15px; height: 15px; border-radius: 50%; text-align: center; display: inline-block; } .service-list .owl-dot { background: #cae0fd; width: 12px; height: 12px; border-radius: 50%; display: inline-block; } /*portfolio*/ .portfolio-list .owl-dots { text-align: center; margin: 17px 52px 0; } /*testimonial*/ .testimonial_list .owl-dots { text-align: left; margin: 10px 52px 0; } .testimonial_list .owl-dot { background: #595a5d; width: 18px; height: 5px; border-radius: 5px; margin-right: 13px; display: inline-block; transition: 0.5s; } .testimonial_list .owl-dot.active { background: #ed2c41; width: 28px; height: 5px; text-align: center; display: inline-block; } /*blog*/ .blog-list .owl-dots { margin: 38px 0 0; text-align: center; } .blog-list .owl-dot.active { background: #e91f4f; width: 30px; height: 5px; text-align: center; display: inline-block; } .blog-list .owl-dot { background: #545659; width: 18px; height: 5px; border-radius: 5px; margin-right: 13px; display: inline-block; transition: 0.5s; } /*owl team*/ .team-list .owl-dots { text-align: center; margin: 17px 0 0px; } .team-list .owl-dot.active { border: 2px solid #ee342c; width: 16px; height: 16px; text-align: center; display: inline-block; background: inherit; } .team-list .owl-dot { background: #c7c7c8; width: 12px; height: 12px; border-radius: 16px; margin-right: 10px; display: inline-block; transition: 0.5s; } /*==================================================== --< techno Portfolio Area Css --> ======================================================*/ .portfolio_area { padding: 100px 0 90px; } /* Portfolio Nav */ .portfolio_nav { margin-bottom: 59px; } .portfolio_menu ul { text-align: center; list-style: none; } li.current_menu_item { position: relative; z-index: 1; color: #232434 !important; text-transform: uppercase; } li.current_menu_item:before { position: absolute; z-index: 1; content: ""; bottom: -9px; left: 0; right: 0; margin: auto; width: auto; height: 2px; background: #ed2c41; } li.current_menu_item:before { position: absolute; z-index: 1; content: ""; bottom: -9px; left: 0; right: 0; margin: auto; width: auto; border: 1px solid #ed2c41; } .portfolio_menu ul li { display: inline-block; margin: 0 14px; cursor: pointer; } .portfolio_menu ul li { display: inline-block; cursor: pointer; font-size: 20px; font-family: "Rajdhani"; font-weight: 600; color: #707070; transition: 0.5s; margin: 9px 14px 0; } .portfolio_menu ul li:hover { color: #ed2c41; } /* Single Portfolio */ .single_portfolio { overflow: hidden; margin-bottom: 30px; transition: 0.5s; text-align: center; } .single_portfolio_thumb { transition: 0.5s; position: relative; overflow: hidden; } .single_portfolio_thumb img { width: 100%; height: auto; display: block; transform: scale(1); transition: 0.5s; } .single_portfolio_thumb:before { position: absolute; content: ""; left: 0; top: 0; bottom: 0; right: 0; width: 88%; height: 88%; background: rgba(237, 44, 65, 0.8); transform: scale(0); margin: auto; z-index: 1; transition: 0.5s; } .single_portfolio_content { position: absolute; transition: 0.5s; top: 40%; left: 5%; opacity: 0; z-index: 1; width: 90%; padding: 0; } .single_portfolio_content span { color: #fff; margin: 0; font-size: 16px; position: relative; z-index: 1; } .single_portfolio_content span:before { position: absolute; z-index: 1; content: ""; top: 12px; right: -40px; width: 30px; height: 1px; background: #fff; } .single_portfolio_content span:after { position: absolute; z-index: 1; content: ""; top: 12px; left: -39px; width: 30px; height: 1px; background: #fff; } .single_portfolio_content h3 { margin: 3px 0 0; font-size: 32px; } .single_portfolio_content h3 a { display: inline-block; font-weight: 700; color: #fff; text-transform: capitalize; } .portfolio-icon i { float: right; display: inline-block; margin-top: -48px; font-size: 20px; color: #fff; margin-right: 10px; } /* Portfolio Hover */ .portfolio_menu ul li a:hover:before { width: 100%; } .single_portfolio:hover .single_portfolio_thumb:before { transform: scale(1); } .single_portfolio:hover .single_portfolio_thumb img { -webkit-filter: grayscale(0%); } .single_portfolio:hover .single_portfolio_thumb img { transform: scale(1.1); } .single_portfolio:hover .single_portfolio_content { opacity: 1; } /*style two*/ .portfolio_area.style-two { background: #1c1e22; padding: 0 0 100px; } .col-lg-12.col-sm-12.port-padding { padding-left: 0; padding-right: 0; } .active.center .single_portfolio_thumb:before { position: absolute; content: ""; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: rgba(237, 44, 65, 0.8); opacity: 0; transform: inherit; margin: auto; z-index: 1; transition: 0.5s; } .style-two .single_portfolio_thumb:before { position: absolute; content: ""; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: rgba(237, 44, 65, 0.7); opacity: 0; transform: inherit; margin: auto; z-index: 1; transition: 0.5s; } .style-two .single_portfolio_content { position: absolute; transition: 0.5s; top: 82%; left: 5%; opacity: 0; z-index: 1; width: 90%; padding: 0; } .port-content-icon a i { display: inline-block; width: 45px; height: 45px; line-height: 45px; top: 1px; right: 25px; background: #fff; color: #e9204f; text-align: center; border-radius: 50%; position: absolute; z-index: 1; transition: 0.5s; opacity: 0; } .style-two .jitu-button-bg { position: relative; z-index: 1; } .style-two .jitu-button-bg:before { position: absolute; content: ""; z-index: 1; width: 100%; height: 5px; background: #fff; bottom: 0px; left: 0; opacity: 0; transition: 0.5s; } .style-two .jitu-button-bg:after { position: absolute; content: ""; z-index: 1; width: 12px; height: 14px; background: #fff; bottom: -2px; left: 0; right: 0; margin: auto; transform: rotate(45deg); opacity: 0; transition: 0.5s; } .style-two .single_portfolio:hover .jitu-button-bg:before { opacity: 1; } .style-two .single_portfolio:hover .jitu-button-bg:after { opacity: 1; } .style-two .single_portfolio:hover .port-content-icon a i { top: 6%; opacity: 1; } .style-two .single_portfolio:hover .single_portfolio_content { top: 44%; } .style-two .single_portfolio:hover .single_portfolio_thumb img { transform: inherit; } .style-two .single_portfolio:hover .single_portfolio_thumb:before { opacity: 1; transform: (1); } /*active center*/ .style-two .center .jitu-button-bg:before { opacity: 1; } .style-two .center .jitu-button-bg:after { opacity: 1; } .style-two .center .port-content-icon a i { top: 6%; opacity: 1; } .style-two .center .single_portfolio_thumb:before { opacity: 1; transform: (1); } .style-two .center .single_portfolio_content { top: 44%; } .owl-item.active.center .single_portfolio_content { opacity: 1; } /*style three*/ .style-three .single_portfolio_thumb:before { position: absolute; content: ""; left: 0; top: 0; bottom: 0; right: 0; width: 84%; height: 84%; background: rgb(242, 106, 64, 0.7); transform: scale(0); margin: auto; z-index: 1; transition: 0.5s; border-radius: 8px; } .style-three .single_portfolio_thumb img { width: 100%; height: auto; display: block; transform: scale(1); transition: 0.3s; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); } .style-three .single_portfolio:hover .single_portfolio_thumb img { -webkit-filter: grayscale(0%); } .style-three .single_portfolio:hover { background: #ffda99; border-radius: 8px; } /*style three upper7*/ .portfolio_area.style-three.upper7 { background: #212123; } .style-three.upper7 .portfolio_menu ul li { display: inline-block; cursor: pointer; font-size: 19px; font-family: "Rajdhani"; font-weight: 600; color: #fff !important; transition: 0.5s; margin: 9px 14px 0 0; } /*style four*/ .style-four.portfolio_area { padding: 100px 0 25px; } .style-four .single_portfolio { overflow: hidden; margin-bottom: 30px; transition: 0.5s; text-align: center; border-radius: 10px; } .style-four .single_portfolio_thumb:before { position: inherit; content: ""; left: 0; top: 0; bottom: 0; right: 0; width: 88%; height: 88%; background: rgba(237, 44, 65, 0.8); transform: scale(0); margin: auto; z-index: 1; transition: 0.5s; } .single_portfolio_thumb img { width: 100%; height: auto; display: block; transform: scale(1); transition: 0.5s; -webkit-filter: grayscale(100%); } .style-four .single_portfolio_content { position: absolute; transition: 0.5s; top: 90%; left: 9%; border-radius: 5px; background: #ed2a22; opacity: 0; z-index: 1; width: 82%; padding: 22px 0 23px; } .style-four .single_portfolio_content h3 { margin: 5px 0 0; font-size: 28px; } .style-four .single_portfolio:hover .single_portfolio_thumb img { transform: scale(1.1); -webkit-filter: grayscale(0); } .style-four .single_portfolio_thumb:hover .single_portfolio_content { opacity: 1; top: 70%; } /*upper*/ .upper.style-four .single_portfolio_thumb:hover .single_portfolio_content { opacity: 1; top: 63%; } .upper.style-four .center .single_portfolio_content { opacity: 1; top: 63%; } /*active center*/ .style-four .center .single_portfolio_thumb img { transform: scale(1.1); -webkit-filter: grayscale(0); } .style-four .center .single_portfolio_content { opacity: 1; top: 70%; } /*style five*/ .style-five.portfolio_area { padding: 100px 0 100px; } .style-five .single_portfolio_box { overflow: hidden; margin-bottom: 110px; transition: 0.5s; text-align: left; border-radius: 10px; } .style-five .single_portfolio_thumb:before { position: inherit; background: inherit; } .style-five .single_portfolio_thumb img { width: 100%; height: auto; display: block; transform: scale(1); transition: 0.5s; -webkit-filter: inherit; } .style-five .single_portfolio_content { position: absolute; transition: 0.5s; top: 251px; left: 11%; border-radius: 5px; background: #fff; opacity: 1; z-index: 1; width: 78%; padding: 18px 35px 5px; box-shadow: 0 0 4px rgb(0 0 0 / 12%); } .style-five .single_portfolio_content:before { position: absolute; content: ""; z-index: -1; right: 0; bottom: 0; background: linear-gradient(to left, #ee2e24 0%, #fd7f53 100%); width: 60px; height: 52px; border-radius: 55px 0 5px 0; transition: 0.5s; } .style-five .single_portfolio_content:after { position: absolute; content: ""; z-index: -1; right: 0; bottom: 0; background: #fff; width: 0; height: 52px; border-radius: 55px 0 5px 0; transition: 0.5s; } .style-five .single-portfolio-content-inner:before { position: absolute; content: ""; z-index: -1; left: 0; top: 0; background: linear-gradient(to left, #ee2e24 20%, #fd7f53 100%); width: 0; height: 100%; transition: 0.5s; border-radius: 5px; } .style-five .single_portfolio_content h3 { margin: 5px 0 0; font-size: 30px; } .style-five .single_portfolio_content h3 a { display: inline-block; font-weight: 700; color: #111e5e; text-transform: capitalize; margin: 0 0 5px; transition: 0.5s; } .style-five .portfolio-icon i { float: right; display: inline-block; margin-top: -26px; font-size: 20px; color: #fff; margin-right: -19px; transition: 0.5s; } /*portfolio button*/ .style-five .portfolio-button a { display: inline-block; padding: 17px 37px; background: #000e52; color: #fff; text-transform: uppercase; border-radius: 5px; font-family: "Rajdhani"; font-weight: 600; position: relative; z-index: 1; margin-top: 40px; } .style-five .portfolio-button a:before { position: absolute; content: ""; z-index: -1; left: 0; bottom: 0; background: linear-gradient(to left, #7fd80a 0%, #beee05 100%); height: 100%; width: 0; border-radius: 5px; transition: 0.6s; } .style-five .portfolio-button i { display: inline-block; font-size: 13px; margin-left: 7px; width: 22px; height: 22px; line-height: 24px; text-align: center; background: #fff; color: #151423; border-radius: 100%; transition: 0.3s; } .style-five .portfolio-button a:hover:before { width: 100%; } .style-five .single-portfolio-content-inner p { transition: 0.5s; } .style-five .single_portfolio_box:hover .single_portfolio_thumb img { transform: scale(1.1); } .style-five .single_portfolio_box:hover .single_portfolio_content h3 a, .style-five .single_portfolio_box:hover .single_portfolio_content p { color: #fff; } .style-five .single_portfolio_box:hover .single-portfolio-content-inner:before { width: 100%; } .style-five .single_portfolio_box:hover .portfolio-icon i { color: #ee2e24; } .style-five .single_portfolio_box:hover .single_portfolio_content:after { width: 60px; } /*portfolio box-2*/ .style-five .single_portfolio_content-2 { position: absolute; transition: 0.5s; top: 251px; left: 11%; border-radius: 5px; background: #fff; opacity: 1; z-index: 1; width: 78%; padding: 18px 35px 5px; box-shadow: 0 0 4px rgb(0 0 0 / 12%); } .style-five .single_portfolio_content-2:before { position: absolute; content: ""; z-index: -1; right: 0; bottom: 0; background: linear-gradient(to left, #0c34ff 0%, #22cffd 100%); width: 60px; height: 52px; border-radius: 55px 0 5px 0; transition: 0.5s; } .style-five .single_portfolio_content-2:after { position: absolute; content: ""; z-index: -1; right: 0; bottom: 0; background: #fff; width: 0; height: 52px; border-radius: 55px 0 5px 0; transition: 0.5s; } .style-five .single-portfolio-content-inner-2:before { position: absolute; content: ""; z-index: -1; left: 0; top: 0; background: linear-gradient(to left, #0c34ff 0%, #22cffd 100%); width: 0; height: 100%; transition: 0.5s; border-radius: 5px; } .style-five .single_portfolio_content-2 h3 { margin: 5px 0 0; font-size: 30px; } .style-five .single_portfolio_content-2 h3 a { display: inline-block; font-weight: 700; color: #111e5e; text-transform: capitalize; margin: 0 0 5px; transition: 0.5s; } .style-five .portfolio-icon-2 i { float: right; display: inline-block; margin-top: -26px; font-size: 20px; color: #fff; margin-right: -19px; transition: 0.5s; } .style-five .single-portfolio-content-inner-2 p { transition: 0.5s; } .style-five .single_portfolio_box:hover .single_portfolio_content-2 h3 a, .style-five .single_portfolio_box:hover .single_portfolio_content-2 p { color: #fff; } .style-five .single_portfolio_box:hover .single-portfolio-content-inner-2:before { width: 100%; } .style-five .single_portfolio_box:hover .portfolio-icon-2 i { color: #0c34ff; } .style-five .single_portfolio_box:hover .single_portfolio_content-2:after { width: 60px; } /*portfolio box-3*/ .style-five .single_portfolio_content-3 { position: absolute; transition: 0.5s; top: 251px; left: 11%; border-radius: 5px; background: #fff; opacity: 1; z-index: 1; width: 78%; padding: 18px 35px 5px; box-shadow: 0 0 4px rgb(0 0 0 / 12%); } .style-five .single_portfolio_content-3:before { position: absolute; content: ""; z-index: -1; right: 0; bottom: 0; background: linear-gradient(to left, #7fd80a 0%, #beee05 100%); width: 60px; height: 52px; border-radius: 55px 0 5px 0; transition: 0.5s; } .style-five .single_portfolio_content-3:after { position: absolute; content: ""; z-index: -1; right: 0; bottom: 0; background: #fff; width: 0; height: 52px; border-radius: 55px 0 5px 0; transition: 0.5s; } .style-five .single-portfolio-content-inner-3:before { position: absolute; content: ""; z-index: -1; left: 0; top: 0; background: linear-gradient(to left, #7fd80a 0%, #beee05 100%); width: 0; height: 100%; transition: 0.5s; border-radius: 5px; } .style-five .single_portfolio_content-3 h3 { margin: 5px 0 0; font-size: 30px; } .style-five .single_portfolio_content-3 h3 a { display: inline-block; font-weight: 700; color: #111e5e; text-transform: capitalize; margin: 0 0 5px; transition: 0.5s; } .style-five .portfolio-icon-3 i { float: right; display: inline-block; margin-top: -26px; font-size: 20px; color: #fff; margin-right: -19px; transition: 0.5s; } .style-five .single-portfolio-content-inner-3 p { transition: 0.5s; } .style-five .single_portfolio_box:hover .single_portfolio_content-3 h3 a, .style-five .single_portfolio_box:hover .single_portfolio_content-3 p { color: #fff; } .style-five .single_portfolio_box:hover .single-portfolio-content-inner-3:before { width: 100%; } .style-five .single_portfolio_box:hover .portfolio-icon-3 i { color: #7fd80a; } .style-five .single_portfolio_box:hover .single_portfolio_content-3:after { width: 60px; } /*portfolio box-4*/ .style-five .single_portfolio_content-4 { position: absolute; transition: 0.5s; top: 251px; left: 11%; border-radius: 5px; background: #fff; opacity: 1; z-index: 1; width: 78%; padding: 18px 35px 5px; box-shadow: 0 0 4px rgb(0 0 0 / 12%); } .style-five .single_portfolio_content-4:before { position: absolute; content: ""; z-index: -1; right: 0; bottom: 0; background: linear-gradient(to left, #ae15ff 0%, #d908ff 100%); width: 60px; height: 52px; border-radius: 55px 0 5px 0; transition: 0.5s; } .style-five .single_portfolio_content-4:after { position: absolute; content: ""; z-index: -1; right: 0; bottom: 0; background: #fff; width: 0; height: 52px; border-radius: 55px 0 5px 0; transition: 0.5s; } .style-five .single-portfolio-content-inner-4:before { position: absolute; content: ""; z-index: -1; left: 0; top: 0; background: linear-gradient(to left, #ae15ff 0%, #d908ff 100%); width: 0; height: 100%; transition: 0.5s; border-radius: 5px; } .style-five .single_portfolio_content-4 h3 { margin: 5px 0 0; font-size: 30px; } .style-five .single_portfolio_content-4 h3 a { display: inline-block; font-weight: 700; color: #111e5e; text-transform: capitalize; margin: 0 0 5px; transition: 0.5s; } .style-five .portfolio-icon-4 i { float: right; display: inline-block; margin-top: -26px; font-size: 20px; color: #fff; margin-right: -19px; transition: 0.5s; } .style-five .single-portfolio-content-inner-4 p { transition: 0.5s; } .style-five .single_portfolio_box:hover .single_portfolio_content-4 h3 a, .style-five .single_portfolio_box:hover .single_portfolio_content-4 p { color: #fff; } .style-five .single_portfolio_box:hover .single-portfolio-content-inner-4:before { width: 100%; } .style-five .single_portfolio_box:hover .portfolio-icon-4 i { color: #ae15ff; } .style-five .single_portfolio_box:hover .single_portfolio_content-4:after { width: 60px; } /* */ .brand-area { padding: 80px 0 0px; } .brand-thumb img { filter: grayscale(100%); transition: all 1s ease; } .brand-thumb img:hover { filter: invert(100%) sepia(92%) saturate(3758%) hue-rotate(-30deg) brightness(97%) contrast(141%); } /*style two*/ .brand-area.style-two { background: url(assets/images/resource/skill-bg.png); background-position: center center; background-size: cover; background-repeat: no-repeat; padding: 90px 0 60px; } .dreamit-single-brand { padding: 21px 0; margin-bottom: 30px; } /*style three*/ .style-three.brand-area { padding: 80px 0 0px; } /*style four*/ .brand-area.style-four { background: #f3f7fa; padding: 80px 0 144px; position: relative; margin-bottom: -92px; } /*style five*/ .brand-area.style-five { background: #f1faff; padding: 80px 0 0px; } /* */ .why-choose-us-area { background: url(assets/images/resource/why-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; } .why-choose-us-thumb { margin-left: -75px; position: relative; left: -26px; } .why-choose-us-thumb img { width: 100%; } /*button*/ .rs-video.upper { display: inline-block; position: relative; top: -182px; left: 86%; } .upper .video-vemo-icon2 { background: #ed2a22; font-size: 22px; width: 60px; height: 60px; line-height: 65px; text-align: center; display: inline-block; border-radius: 50%; position: absolute; -webkit-animation: ripple-white 1s linear infinite; animation: ripple-blue1 1s linear infinite; -webkit-transition: 0.5s; } @-webkit-keyframes ripple-blue1 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(240, 47, 34, 0.3), 0 0 0 10px rgba(240, 47, 34, 0.3), 0 0 0 20px rgba(240, 47, 34, 0.3); box-shadow: 0 0 0 0 rgba(240, 47, 34, 0.3), 0 0 0 10px rgba(240, 47, 34, 0.3), 0 0 0 20px rgba(240, 47, 34, 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(241, 203, 203, 0.3), 0 0 0 20px rgba(241, 203, 203, 0.3), 0 0 0 30px rgba(241, 203, 203, 0); box-shadow: 0 0 0 10px rgba(241, 203, 203, 0.3), 0 0 0 20px rgba(241, 203, 203, 0.3), 0 0 0 30px rgba(241, 203, 203, 0); } } /*choose us number*/ .choose-us-number { float: left; margin-right: 25px; position: relative; z-index: 1; } .choose-us-number:before { position: absolute; content: ""; z-index: -1; border: 1px dashed #ed2a22; left: 30px; bottom: -66px; width: 1px; height: 75px; } .choose-us-number:after { position: absolute; content: ""; z-index: -1; width: 1px; height: 11px; border-right: 2px solid #ed2a22; left: 26px; top: 87px; transform: rotate(-50deg); } .choose-us-number span { display: inline-block; color: #ed2a22; font-family: "Rajdhani"; font-weight: 500; font-size: 30px; width: 60px; height: 60px; line-height: 60px; background: #fff; text-align: center; border-radius: 50%; position: relative; z-index: 1; } .choose-us-number span:before { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #ed2a22; border-radius: 50%; transform: scale(0); transition: 0.5s; } .choose-us-number span:after { position: absolute; content: ""; z-index: -1; left: 33px; top: 86px; border-left: 2px solid #ed2a22; width: 1px; height: 11px; transform: rotate(-136deg); } .choose-us-title { overflow: hidden; } .choose-us-title h4 { font-size: 22px; font-weight: 600; padding-bottom: 10px; color: #232323; } .choose-us-title p { color: #616161; } .choose-us-number2 { float: left; margin-right: 25px; position: relative; z-index: 1; } .choose-us-number2 span { display: inline-block; color: #ed2a22; font-family: "Rajdhani"; font-weight: 500; font-size: 30px; width: 60px; height: 60px; line-height: 60px; background: #fff; text-align: center; border-radius: 50%; position: relative; z-index: 1; } .choose-us-number2 span:before { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #ed2a22; border-radius: 50%; transform: scale(0); transition: 0.5s; } .choose-us-number span:hover { color: #fff; } .choose-us-number2 span:hover { color: #fff; } .choose-us-number2 span:hover:before { transform: scale(1); } .choose-us-number span:hover:before { transform: scale(1); } /* */ .skill-area { background: url(assets/images/resource/skill.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; padding: 80px 0 0; } /*skill thumb*/ .dreamit-single-counter { position: relative; z-index: 1; } .dreamit-single-counter-inner { position: relative; z-index: 1; margin: 278px 0 0; float: right; background: #ed2b41; height: 212px; width: 212px; text-align: center; top: -25px; left: 0; border-radius: 50% 50% 0; } .dreamit-single-counter:before { position: absolute; content: ""; width: 212px; height: 212px; background: #f5bac2; border-radius: 50% 50% 0; right: 8px; top: 263px; z-index: -1; } .dreamit-counter-text h1 { font-size: 60px; color: #fff; display: inline-block; font-weight: 500; margin-top: 68px; } .dreamit-counter-text span { font-size: 39px; display: inline-block; color: #fff; font-weight: 400; position: relative; top: -18px; } .dreamit-counter-title h4 { font-size: 22px; font-weight: 500; color: #fff; line-height: 1; } h4.marginx-top { margin-top: 8px; } .row.skill-padding { margin-left: 6px; } /*prossess ber*/ .prossess-ber-plugin span { color: #ffffff; font-weight: 600; font-family: "Rajdhani", sans-serif; font-size: 18px; } .barfiller { width: 100%; height: 3px; background: #4b4c59; position: relative; margin-bottom: 22px; margin-top: 11px; border-radius: 5px; } span.fill { background: #e91f4f !important; border-radius: 5px; } .barfiller .fill { display: block; position: relative; width: 0px; height: 100%; background: #333; z-index: 1; } .barfiller .tipWrap { display: none; } .barfiller .tip { margin-top: -37px; padding: 2px 4px; font-size: 16px; color: #ed2c41; left: 0px; border-radius: 2px; position: absolute; z-index: 2; background: #333; } .barfiller .tip:after { border: solid; border-color: rgba(0, 0, 0, 0.8) transparent; border-width: 6px 6px 0 6px; content: ""; display: block; position: absolute; left: 9px; top: 100%; z-index: 9; } .stat-bar:nth-of-type(1) .stat-bar-rating { animation-delay: 0.25s; -webkit-animation-delay: 0.25s; } /*prosess bar two*/ .style-three .barfiller { width: 100%; height: 5px; background: #4b4c59; position: relative; margin-bottom: 30px; margin-top: 11px; border-radius: 5px; } .style-three .barfiller .tip { margin-top: -37px; padding: 0; font-size: 16px; color: #fff; left: 0px; border-radius: 0; position: absolute; z-index: 2; background: inherit; } .style-three .barfiller .tip:after { border: 0; border-color: inherit; border-width: 6px 6px 0 6px; content: ""; display: block; position: inherit; left: 0; top: 0; z-index: 9; } .style-three span.fill { background: linear-gradient(to right, #23d4fc 33%, #0b2fff 100%) !important; border-radius: 5px; } span.fill.my-class { background: linear-gradient(to right, #fc7c51 33%, #ef3629 100%) !important; border-radius: 5px; } span.fill.my-class2 { background: linear-gradient(to right, #97e009 33%, #3fc211 100%) !important; border-radius: 5px; } /*counter style two*/ .style-two .dreamit-single-counter-inner { position: absolute; z-index: 1; margin: 380px 0 0; float: right; background: #1f1e30; height: 212px; width: 212px; text-align: center; top: 0; left: 10px; border-radius: 50% 50% 50% 0; } .style-two.dreamit-single-counter:before { position: absolute; content: ""; width: 212px; height: 212px; background: #aea0a2; border-radius: 50% 50% 50% 0; left: -1px; top: 390px; z-index: -1; } .style-two .dreamit-counter-text h1 { font-size: 60px; color: #ed2c41; display: inline-block; font-weight: 500; margin-top: 68px; } /*skill area style two*/ .skill-area.style-two { background: #1b1d21; padding: 80px 0 20px; } /*skill bar*/ .rs-video.style-two { display: inline-block; position: relative; top: 2%; left: 0%; } .style-two .barfiller .tip:after { height: 16px; border: 0; width: 3px; background: #e91f4f; content: ""; display: block; position: absolute; left: 14px; top: 112%; z-index: 9; } .style-two .barfiller .tip { margin-top: -38px; padding: 0; font-weight: 500; font-size: 16px; font-family: "Rajdhani"; color: #fff; background: none; border-radius: 0; left: 0px; position: absolute; z-index: 2; margin-left: 14px; } .style-two.prossess-ber-plugin span { color: #33354b; } /*upper4*/ .style-two.upper4 span.fill { background: linear-gradient(to right, #ed2b22 0%, #ed431d 100%) !important; border-radius: 5px; } .style-two.upper4 .barfiller .tip:after { height: 16px; border: 0; width: 3px; background: #ed2b22; content: ""; display: block; position: absolute; left: 14px; top: 112%; z-index: 9; } .style-two.upper4.prossess-ber-plugin span { color: #fff; } /*style three*/ .style-two.upper .prossess-ber-plugin span { color: #33354b; font-weight: 600; font-family: "Rajdhani", sans-serif; font-size: 18px; } .style-two.upper .barfiller .tip { margin-top: -38px; padding: 0; font-weight: 600; font-size: 16px; font-family: "Rajdhani"; color: #151423; background: none; border-radius: 0; left: 0px; position: absolute; z-index: 2; margin-left: 14px; } /*button*/ .dreamit-button a { display: inline-block; font-size: 16px; color: #ffff; border: 1px solid #e91f4f; margin-left: 115px; padding: 14px 35px; background: #e91f4f; position: relative; z-index: 1; } .dreamit-button a:before { width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; content: ""; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s; transform: scale(0, 1); opacity: 0; background-repeat: no-repeat; background-size: cover; background-position: center; } .dreamit-button a:hover: { color: #e91f4f !important; } .dreamit-button a:hover::before { transform: scale(1, 1); opacity: 1; border: 1px solid #e91f4f; background: #1b1d21; color: #e91f4f; } /*button two*/ .dreamit-button2 a { display: inline-block; font-size: 16px; color: #ffff; border: 1px solid #e91f4f; padding: 14px 35px; background: #e91f4f; position: relative; z-index: 1; } .dreamit-button2 a:before { width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; content: ""; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s; transform: scale(0, 1); opacity: 0; background-repeat: no-repeat; background-size: cover; background-position: center; } .dreamit-button2 a:hover: { color: #e91f4f !important; } .dreamit-button2 a:hover::before { transform: scale(1, 1); opacity: 1; border: 1px solid #e91f4f; background: #1b1d21; color: #e91f4f !important; } /*skill shape*/ .skill-shape-inner img { position: relative; z-index: 1; top: -193px; left: -117px; } .skill-shape-inner2 img { position: absolute; z-index: 1; left: -39px; top: -145px; } .skill-shape-inner3 img { position: absolute; z-index: 1; left: 658px; top: -250px; } .style-three .skill-shape-inner-2 img { position: absolute; z-index: 1; left: 535px; top: -485px; } .style-three .skill-shape-inner-3 img { position: relative; z-index: -1; left: 1029px; top: -470px; } /*style four*/ .style-three.skill-area { background: url(assets/images/resource/skill-bg.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; padding: 80px 0 0; position: relative; z-index: 1; } /* */ .row.testi-top { position: relative; z-index: 1; margin-top: -225px; left: 115px; } .row.testi-background { background: url(assets/images/resource/testi-bg.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; padding: 0 0 133px; } .techno-testimonial-thumb img { position: relative; margin-left: -321px; } .techno-single-testimonial-box { position: relative; padding: 100px 30px 50px; } .testimonial-thumb { float: left; margin-right: 20px; padding: 6px 0 0; } .testi-titile h2 { font-size: 24px; padding: 15px 0 5px; font-weight: 500; } .testimonial-title p { font-size: 18px; margin: 0 0 44px; } .testi-titile span { color: #fff; } .testi-icon i { display: inline-block; font-size: 60px; color: #ed2c41; margin-bottom: 28px; } /*style two*/ .style-two.testimonial-area { background: url(assets/images/resource/testimonial.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; padding: 114px 0 100px; } .style-two .techno-testimonial-thumb img { position: inherit; margin-left: -20px; } .style-two .techno-single-testimonial-box { position: relative; padding: 60px 20px 50px 35px; background: #1c1e22; margin-bottom: 30px; } .style-two .techno-single-testimonial-box.white:before { position: absolute; content: ""; border-color: #1c1e22 transparent transparent #1c1e22; left: 0; width: 0; height: 0; bottom: -36px; top: auto; border-style: solid; border-width: 20px; } .style-two .testi-icon { float: left; margin-right: 25px; } .style-two .testi-icon i { display: inline-block; font-size: 50px; color: #ed2c41; margin-bottom: 28px; transform: rotate(180deg); } .style-two .testimonial-title p { font-size: 18px; margin: 0 0 22px; overflow: hidden; } .style-two .testimonial-thumb { float: left; margin-right: 20px; padding: 6px 0 0; margin-left: 72px; } /*style three*/ .style-three.testimonial-area { background: url(assets/images/resource/testimonial-bg.jpg); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding: 100px 0 90px; background: #f3f7fa; } .style-three.testimonial-area.up { padding: 100px 0 15px; background: #f3f7fa; } .style-three .testimonial-content { position: relative; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%); padding: 32px 38px 30px; background: #fff; border-radius: 5px; margin-bottom: 40px; text-align: left; } .style-three .testimonial-thumb { float: left; margin-right: 20px; } .style-three .testi-titile h2 { font-size: 24px; font-weight: 700; text-align: left; margin: 18px 0 0; padding: 0; } .style-three .testi-titile span { color: #ed2a22; } .style-three .testimonial-text p { display: inline-block; margin: 23px 0 11px; } .style-three .testimonial-star i { display: inline-block; color: #ed2a22; font-size: 15px; } /* */ .dreamit-single-team-box { margin-bottom: 30px; text-align: center; background: #fff; box-shadow: 0 4px 30px rgb(0 0 0 / 12%); overflow: hidden; } .single-team-thumb { position: relative; } .single-team-thumb img { height: auto; width: 100%; -webkit-filter: grayscale(100%); transition: 0.5s; } .team-socail-icon { position: absolute; z-index: 1; margin-top: -145px; text-align: unset; left: 0; right: 0; opacity: 0; transition: 0.5s; } .team-socail-icon a { display: inline-block; margin: 15px 3px 0; font-size: 14px; width: 30px; height: 30px; line-height: 34px; color: #fff; background: #ed2921; text-align: center; border-radius: 3px; transition: 0.5s; } .team-content { position: relative; padding: 13px 0px 1px; background: #fff; box-shadow: 0 -13px 30px rgb(0 0 0 / 12%); width: 81%; left: 24px; top: -28px; border-radius: 9px 0 0px 0; } .team-title h3 { font-size: 24px; } .team-text p { color: #ed2921; } .team-icon a { display: inline-block; font-size: 16px; padding: 8px 16px 8px; color: #9797a1; background: #f5f5f6; border-radius: 4px; margin-left: 6px; top: -26px; position: relative; transition: 0.5s; z-index: 1; } .team-icon a:hover { color: #fff; } .team-icon a:before { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: #ed2a22; transform: scale(0); border-radius: 4px; transition: 0.5s; margin: auto; } .team-icon a:hover:before { transform: scale(1); color: #fff; } .team-socail-icon a:hover { background: #fff; color: #ed2a22; } .dreamit-single-team-box:hover .single-team-thumb img { -webkit-filter: grayscale(0); } .dreamit-single-team-box:hover .team-socail-icon { opacity: 1; margin-top: -85px; } /*style upper1*/ .team-area.upper1 { background: #212123; } .upper1 .dreamit-single-team-box { margin-bottom: 30px; text-align: center; background: #212123; box-shadow: 0 4px 30px rgb(0 0 0 / 12%); overflow: hidden; border-radius: 7px; } .upper1 .team-content { position: relative; padding: 20px 0px 1px; background: #212123; box-shadow: 0 -13px 30px rgb(0 0 0 / 12%); width: 81%; left: 24px; top: -28px; border-radius: 9px 0 0px 0; } .upper1 .team-title h3 { font-size: 24px; color: #fff; } .upper1 .team-content { position: relative; padding: 13px 0px 1px; background: #212123; box-shadow: 0 -13px 30px rgb(0 0 0 / 12%); width: 81%; left: 24px; top: -28px; border-radius: 9px 0 0px 0; } .upper1 .team-icon a { display: inline-block; font-size: 16px; padding: 8px 16px 8px; color: #9797a1; background: #2d2f2f; border-radius: 4px; margin-left: 6px; top: -26px; position: relative; transition: 0.5s; z-index: 1; } .upper1 .team-icon a:hover { color: #fff; } /*style two*/ .style-two .dreamit-single-team-box2 { margin-bottom: 30px; overflow: hidden; text-align: center; transition: 0.5s; } .style-two .team-share-social { position: absolute; bottom: 72px; left: 102px; } .style-two .team-socail-icon { position: absolute; z-index: 1; margin-top: -85px; text-align: unset; right: 0; left: 160px; bottom: 161px; opacity: 0; transition: 0.5s; } .style-two .team-socail-icon a { display: block; margin: 15px 3px 0; font-size: 14px; width: 30px; height: 30px; line-height: 34px; color: #fff; background: linear-gradient(to top, #ed431d 6%, #ed2b22 38%); text-align: center; border-radius: 3px; transition: 0.5s; } .style-two .team-content { position: relative; padding: 18px 0 12px; background: #fff; width: inherit; left: inherit; top: inherit; border-radius: 0 0 5px 5px; } .style-two .team-icon span { display: inline-block; font-size: 20px; padding: 20px 26px 15px; color: #fff; background: linear-gradient(to top, #ed431d 6%, #ed2b22 38%); border-radius: 4px; top: -30px; margin-left: 5px; position: relative; transition: 0.5s; z-index: 1; } .style-two .team-icon span:before { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: #000000; transform: scale(0); border-radius: 4px; transition: 0.5s; margin: auto; } .style-two .team-socail-icon a:hover { background: #000; } .team-icon span:hover:before { transform: scale(1); color: #ed2a22; } .team-icon span:hover { color: #fff; } .style-two .dreamit-single-team-box2:hover { box-shadow: 0px 0px 14px #ddd; } .style-two .team-share-social .team-socail-icon.active { left: 120px; opacity: 1; } .dreamit-single-team-box2:hover .single-team-thumb img { -webkit-filter: grayscale(0); } /*style three*/ .team-area.style-three { background: url(assets/images/resource/team-bg.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; } .row.team-bottom { position: relative; margin-bottom: -171px; z-index: 1; } /*style four*/ .team-area.style-four { background: #fef5f3; } .style-four .dreamit-single-team-box { margin-bottom: 30px; text-align: center; background: #fff; box-shadow: 0 4px 30px rgb(0 0 0 / 12%); overflow: hidden; border-radius: 10px; padding: 0 0 6px; } .style-four .single-team-thumb:before { position: absolute; content: ""; z-index: 1; left: 0; top: 0; width: 100%; height: 0; background: rgb(241, 63, 46, 0.7); transition: 0.5s; border-radius: 5px; } .style-four .single-team-thumb img { height: auto; width: 100%; -webkit-filter: inherit; transition: 0.5s; } .style-four .team-content { position: relative; padding: 13px 0px 1px; background: #fff; box-shadow: none; width: 71%; left: 50px; top: -28px; border-radius: 7px 7px 0px 0; z-index: 1; } .style-four .team-title h3 { font-size: 26px; color: #101d5c; margin-bottom: 3px; } .style-four .team-text p { color: #616161; } .style-four .team-icon a:before { position: inherit; } .style-four .team-socail-icon { position: absolute; z-index: 1; margin-top: -44px; text-align: unset; left: 0; right: 0; opacity: 0; transition: 0.5s; } .style-four .team-socail-icon a { display: inline-block; margin: 15px 3px 0; font-size: 15px; width: 35px; height: 35px; line-height: 38px; color: #ed2921; background: #fff; text-align: center; border-radius: 30px; transition: 0.5s; } a.gradient-color1 { display: inline-block; font-size: 20px; padding: 8px 16px 8px; color: #f75e40; background: linear-gradient(to left, #fff6f4 0%, #ffeaf0 100%); border-radius: 4px; margin-left: 0; top: -26px; margin-right: 5px; position: relative; transition: 0.5s; z-index: 1; } a.gradient-color2 { display: inline-block; font-size: 20px; padding: 8px 16px 8px; color: #0c33ff; background: linear-gradient(to left, #eafbff 0%, #e0f8ff 100%); border-radius: 4px; margin-left: 0px; top: -26px; margin-right: 5px; position: relative; transition: 0.5s; z-index: 1; } a.gradient-color3 { display: inline-block; font-size: 20px; padding: 8px 16px 8px; color: #82d90a; background: linear-gradient(to left, #f8ffe3 0%, #e7ffe5 100%); border-radius: 4px; margin-left: 0px; top: -26px; position: relative; transition: 0.5s; z-index: 1; } span.email { font-size: 17px; color: #ed2a22; padding-left: 3px; } span.email:hover { color: #f75e40 !important; } a.gradient-color1 i:hover { color: #f75e40 !important; } a.gradient-color2 i:hover { color: #0c33ff !important; } a.gradient-color3 i:hover { color: #82d90a !important; } .style-four .team-icon a:hover { color: inherit; } .style-four .dreamit-single-team-box:hover .team-socail-icon { opacity: 1; margin-top: -97px; } .style-four .single-team-thumb:hover:before { height: 100%; } /* */ .pricing-single-box { margin-bottom: 30px; background: #fff; border: 0; } .pricing-top-ber { background: #f3f7fa; padding: 31px 35px 20px; } .praicing-icon i { display: inline-block; font-size: 52px; color: #ed2921; background: #f3e9eb; line-height: 102px; width: 102px; height: 102px; border-radius: 50%; text-align: center; position: relative; z-index: 1; } .praicing-icon i:after { position: absolute; content: ""; z-index: -1; height: 100%; width: 100%; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #ed2921; border-radius: 100%; transform: scale(0); transition: 0.5s; } .pricing-post { position: absolute; z-index: 1; right: 40px; top: 31px; opacity: 0; transition: 0.5s; } .pricing-post p { display: inline-block; background: #ed2921; color: #fff; padding: 1px 18px; border-radius: 30px; font-size: 14px; } .pricing-title h3 { font-size: 22px; font-weight: 600; color: #ed2921; padding: 16px 0 23px; transition: 0.5s; } span.curencyp { position: relative; font-weight: 700; font-family: "Rajdhani"; font-size: 32px; top: -20px; color: #1c1c1c; transition: 0.5s; } span.tk { font-size: 65px; font-weight: 700; font-family: "Rajdhani"; color: #1c1c1c; transition: 0.5s; } span.monthp { font-size: 20px; font-weight: 500; font-family: "Rajdhani"; color: #1c1c1c; transition: 0.5s; } .pricing-boody { padding: 25px 35px 40px; box-shadow: 0 0px 22px rgb(0 0 0 / 7%); border-radius: 0 0 5px 5px; } .pricing-featur ul { display: inline-block; list-style: none; } .pricing-featur ul li { display: block; padding: 0 0 14px; } .pricing-featur ul li span i { display: inline-block; color: #ed2921; margin: 0 8px 0 0px; font-size: 18px; } .pricing-button a { display: inline-block; font-size: 18px; font-weight: 600; font-family: "Rajdhani"; padding: 11px 32px; background: #ed2921; color: #fff; border-radius: 5px; margin-top: 14px; border: 2px solid #ed2a22; text-transform: uppercase; position: relative; z-index: 1; transition: 0.5s; } .pricing-button a:after { position: absolute; content: ""; z-index: -1; left: 0; top: 0; background: black; height: 100%; width: 0; transition: 0.5s; } /*hover*/ .pricing-single-box:hover .praicing-icon i:after { transform: scale(1); } .pricing-single-box:hover .praicing-icon i { color: #fff; } .pricing-single-box:hover .pricing-post { opacity: 1; } .pricing-single-box:hover .pricing-title h3 { color: #1c1c1c; } .pricing-single-box:hover span.curencyp { color: #ed2921; } .pricing-single-box:hover span.tk { color: #ed2921; } .pricing-single-box:hover span.monthp { color: #ed2921; } .pricing-button a:hover:after { width: 100%; } .pricing-button a:hover { color: #ed2921; } /* */ .blog_area { padding: 95px 0 70px; } .single_blog { position: relative; z-index: 1; margin-bottom: 30px; } .single_blog_thumb img { width: 100%; } .single_blog_content { padding: 22px 30px 30px 30px; box-shadow: 0 4px 30px rgb(0 0 0 /12%); position: relative; z-index: 1; } .single_blog_content:before { position: absolute; content: ""; z-index: 1; height: 52px; width: 2px; background: #f00; left: 0; bottom: 100px; } .post-categories { float: left; margin-right: 25px; } .post-categories a { display: inline-block; color: #616161; transition: 0.5s; } .post-categories span i { display: inline-block; margin-right: 10px; font-size: 16px; color: #ed2c41; } .techno_blog_meta a { display: inline-block; font-size: 16px; color: #616161; font-style: italic; transition: 0.5s; float: right; } .techno_blog_meta a i { display: inline-block; font-size: 16px; margin-right: 4px; transition: 0.5s; color: #ed2c41; } .techno_blog_meta span { color: #232434; font-style: normal; transition: 0.5s; } .blog_page_title h4 { font-size: 26px; } .blog_page_title h4 a { font-weight: 700; font-family: "Rajdhani"; display: inline-block; transition: 0.5s; margin: 10px 0 0; } .blog_page_title h4 a:hover { color: #ed2c41; } .blog_button a { display: inline-block; font-size: 18px; color: #fff; width: 60px; height: 45px; line-height: 45px; background: #ed2c41; text-align: center; margin: 22px 0 0; position: relative; z-index: 1; } .blog_button a:before { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; margin: auto; bottom: 0; background: #1a1829; width: 100%; height: 100%; transform: scale(0); transition: 0.5s; } .blog_button a:hover:before { transform: scale(1); } .blog_button i:hover { color: #fff; } /*styl two*/ .blog_area.style-two { background: #1b1d21; padding: 100px 0 190px; } .style-two .single_blog { position: relative; z-index: 1; margin: 0 15px 30px; } .style-two .single_blog_content { background: #222427; padding: 22px 30px 30px 30px; position: inherit; } .style-two .post-categories a { display: inline-block; color: #bcc7cd; transition: 0.5s; } .style-two .techno_blog_meta a { display: inline-block; font-size: 16px; color: #bcc7cd; font-style: italic; transition: 0.5s; float: right; } .style-two .blog_page_title h4 { font-size: 26px; color: #fff; } .blog-button a { display: inline-block; background: #e9204f; color: #fff; padding: 14px 27px; font-size: 18px; margin-top: 40px; text-transform: uppercase; font-family: "Rajdhani"; font-weight: 600; transition: 0.5s; position: relative; z-index: 1; } .blog-button a:before { width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; content: ""; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s; border: 2px solid #ed2c41; transform: scale(0); opacity: 0; } .blog-button a:hover::before { transform: scale(1, 1); opacity: 1; border: 2px solid #ed2c41; background: #1b1d21; color: #ed2c41; } .blog-button a:hover { color: #ed2c41; } /*style three*/ .style-three.blog_area { padding: 100px 0 80px; } .style-three .single_blog { position: relative; z-index: 1; margin-bottom: 30px; transition: 0.5s; } .style-three .blog_page_title h4 { font-size: 21px; } .style-three .single_blog:hover { box-shadow: 6px 5px 30px rgb(0 0 0 / 12%); } .style-three.single_blog:hover { box-shadow: 6px 5px 30px rgb(0 0 0 / 12%); } .style-three .datatech_blog_meta a:hover { color: #ff0000; } .style-three .post-categories a:hover { color: #ff0000; } /*style four*/ .blog_area.style-four { background: #f1f3f5; padding: 120px 0 183px; } .style-four .single_blog { position: relative; z-index: 1; margin: 0 15px 30px; } .style-four .single_blog_content:before { position: absolute; content: ""; z-index: 1; height: 52px; width: 2px; background: linear-gradient(to top, #ed431d 6%, #ed2b22 40%); left: 0; bottom: 100px; } .style-four .single_blog_content { padding: 25px 30px 30px 30px; box-shadow: 0 4px 10px rgb(0 0 0 / 12%); position: inherit; border-radius: 0 0 5px 5px; } .style-four .blog_button a { display: inline-block; font-size: 18px; color: #fff; width: 60px; height: 45px; line-height: 45px; background: linear-gradient(to left, #ed431d 6%, #ed2b22 38%); text-align: center; margin: 22px 0 0; position: relative; z-index: 1; border-radius: 5px; } .style-four .blog_button a:before { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; margin: auto; bottom: 0; background: #1a1829; width: 100%; height: 100%; transform: scale(0); transition: 0.5s; border-radius: 5px; } .style-four .blog-button a { display: inline-block; background: linear-gradient(to right, #ed2b22 0%, #ed431d 60%); color: #fff; padding: 17px 27px; font-size: 18px; margin-top: 40px; text-transform: uppercase; font-family: "Rajdhani"; font-weight: 600; transition: 0.5s; border-radius: 5px; position: relative; z-index: 1; } .style-four .blog-button a:before { width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; content: ""; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s; border-radius: 5px; border: 2px solid #ed3a1f; transform: scale(0); opacity: 0; } .blog-button span { margin-left: 7px; color: #fff; font-size: 25px; } .blog-button a:hover { color: #fff; } .blog-button a:hover::before { transform: scale(1); opacity: 1; border: 2px solid #ed2c41; background: #1b1d21; color: #ed2c41; } .blog_button a:hover:before { transform: scale(1); } .style-four .blog_page_title h4 a:hover { color: #ed3221; } /*style-four upper3*/ .blog_area.style-four.upper3 { background: #f1f3f5; padding: 255px 0 183px; } .style-four.upper3 .single_blog { position: relative; z-index: 1; margin: 0; } /*style-four upper2*/ .blog_area.style-four.upper2 { background: #151517; padding: 255px 0 183px; } .style-four.upper2 .single_blog { position: relative; z-index: 1; margin: 0 0px 30px; border-radius: 7px; } .style-four.upper2 .single_blog_content { padding: 25px 30px 30px 30px; box-shadow: 0 4px 10px rgb(0 0 0 / 12%); position: inherit; border-radius: 0 0 5px 5px; background: #212123; } .style-four.upper2 .blog_page_title h4 a { font-weight: 700; font-family: "Rajdhani"; display: inline-block; transition: 0.5s; margin: 10px 0 0; color: #fff; } .style-four.upper2 .post-categories a { display: inline-block; color: #b4bfc5; transition: 0.5s; } .style-four.upper2 .techno_blog_meta a { display: inline-block; font-size: 16px; color: #b4bfc5; font-style: italic; transition: 0.5s; float: right; } .single_blog_thumb img { width: 100%; -webkit-filter: grayscale(100%); transition: 0.5s; } .single_blog:hover .single_blog_thumb img { -webkit-filter: grayscale(0); } /*button*/ .style-five .blog-button2 a { display: inline-block; background: #000e52; color: #fff; padding: 17px 32px; font-size: 18px; margin-top: 40px; text-transform: uppercase; font-family: "Rajdhani"; font-weight: 600; transition: 0.5s; border-radius: 5px; position: relative; z-index: 1; } .style-five .blog-button2 a:before { width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; content: ""; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s; border-radius: 5px; border: 2px solid #b014ff; transform: scale(0); opacity: 0; } .style-five .blog-button2 i { display: inline-block; font-size: 13px; margin-left: 7px; width: 22px; height: 22px; line-height: 24px; text-align: center; background: #fff; color: #151423; border-radius: 100%; transition: 0.3s; } .style-five .blog-button2 a:hover::before { transform: scale(1); opacity: 1; background: #0f49c6; /* color: #ED2C41; */ } /*blog box*/ .style-five .single_blog_content-1 { padding: 18px 30px 50px 30px; box-shadow: 0 4px 30px rgb(0 0 0 /12%); position: relative; z-index: 1; border-radius: 10px; } .style-five .single_blog_content-1:before { position: absolute; content: ""; z-index: -1; right: 0; bottom: 0; display: inline-block; width: 60px; height: 52px; background: linear-gradient(to left, #0c34ff 25%, #05a1f2 100%); border-radius: 55px 0px 10px 0; } .style-five .single_blog_thumb img { width: 100%; -webkit-filter: inherit; border-radius: 10px 10px 0 0; } .style-five .post-categories a { display: inline-block; color: #000e52; transition: 0.5s; } .style-five a.post-categories-2 { background: linear-gradient(to left, #0c34ff 25%, #05a1f2 100%); padding: 4px 12px; border-radius: 3px; color: #fff; font-family: "Rajdhani"; font-size: 18px; font-weight: 500; margin-right: 14px; } .style-five .post-categories span i { display: inline-block; margin-right: 10px; font-size: 16px; color: #000e52; } .style-five .blog_page_title h4 { font-size: 32px; } .style-five .blog_page_title h4 a { font-weight: 700; font-family: "Rajdhani"; display: inline-block; transition: 0.5s; margin: 18px 0 0; color: #000e52; } .style-five .blog_bottom-icon { position: absolute; right: 15px; bottom: 8px; } .style-five .blog_bottom-icon i { display: inline-block; color: #fff; } .style-five .blog_page_title h4 a:hover { color: #0f49c6; } /*blog box-2*/ .style-five .single_blog_content-2 { padding: 18px 30px 50px 30px; box-shadow: 0 4px 30px rgb(0 0 0 /12%); position: relative; z-index: 1; border-radius: 10px; } .style-five .single_blog_content-2:before { position: absolute; content: ""; z-index: -1; right: 0; bottom: 0; display: inline-block; width: 60px; height: 52px; background: linear-gradient(to left, #ee2e24 20%, #fd7f53 100%); border-radius: 55px 0px 10px 0; } .style-five .post-categories a { display: inline-block; color: #000e52; transition: 0.5s; } .style-five a.post-categories-3 { background: linear-gradient(to left, #ee2e24 20%, #fd7f53 100%); padding: 4px 12px; border-radius: 3px; color: #fff; font-family: "Rajdhani"; font-size: 18px; font-weight: 500; margin-right: 14px; } .style-five .post-categories span i { display: inline-block; margin-right: 10px; font-size: 16px; color: #000e52; } .style-five .blog_page_title2 h4 { font-size: 32px; } .style-five .blog_page_title2 h4 a { font-weight: 700; font-family: "Rajdhani"; display: inline-block; transition: 0.5s; margin: 18px 0 0; color: #000e52; } .style-five .blog_bottom-icon2 { position: absolute; right: 15px; bottom: 8px; } .style-five .blog_bottom-icon2 i { display: inline-block; color: #fff; } .style-five .blog_page_title2 h4 a:hover { color: #ee2e24; } /* */ .row.subscribe-bg { background: url(assets/images/resource/counter-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 40px 50px 38px; position: relative; margin-bottom: -100px; border-radius: 10px; } .row.subscribe-bg2 { background: url(assets/images/resource/counter-bg-2.png); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 40px 50px 38px; position: relative; margin-bottom: -100px; border-radius: 0px; } .subscribe-title h1 { font-size: 45px; margin-bottom: 5px; color: #fff; } /*form area*/ .from-box input { float: right; height: 54px; background-color: #fff; border-color: transparent; transition: 0.5s; border: 1px solid #e6e6e6; padding: 7px 20px; display: block; width: 80%; color: #00132b; margin-bottom: 16px; font-weight: 500; position: relative; z-index: 1; } .from-box button { position: absolute; z-index: 1; top: 0px; right: 15px; padding: 13px 25px; text-transform: uppercase; font-family: "Rajdhani"; font-weight: 600; font-size: 17px; border: 0; background: #232434; color: #fff; } /*style two*/ .style-two.subscribe-area { background: url(assets/images/resource/subs1.jpg); padding: 48px 0 40px; } /*style three*/ .subscribe-area.style-four { position: relative; margin-top: -92px; } /*style five*/ .style-five.subscribe-area { position: relative; margin-top: -92px; } /* */ .planing-area { background: #f4f7f8; } .planing-area .dreamit-section-title { margin-bottom: 50px; } .dreamit-single-planing-box { margin-bottom: 30px; } .single-planing-thumb img { width: 100%; } .planing-content { background: #fff; padding: 25px 40px 15px; } .planing-title h3 { font-size: 26px; padding: 0 0 10px; } /* */ .mission-area { background: url(assets/images/resource/vission.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; padding: 105px 0 108px; } .footer-middle.upper { padding: 87px 0 0; } .col-lg-6.col-md-6.mission { padding: 0 0 0 46px; } .mission-area .dreamit-section-title p { margin: 15px 0 0; color: #bec6cc; } .mission-area .dreamit-section-title { margin-bottom: 25px; } .mission-area .dreamit-section-title:after { left: 25px; } .mission-area .elementor-about-title p { padding-bottom: 5px; } /*mission single box*/ .col-lg-6.mission-box { position: relative; z-index: 1; } .mission-single-box { position: absolute; z-index: 1; bottom: -108px; right: -1px; background: url(assets/images/resource/mission-bg.png); background-size: cover; background-position: center; background-repeat: no-repeat; padding: 30px 50px 40px; } .mission-title h2 { font-size: 26px; line-height: 34px; color: #fff; } /* */ .vission-area { background: url(assets/images/resource/mission.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; padding: 105px 0 105px; } .vission-area .elementor-about-title p { padding-bottom: 5px; } /* */ .footer-middle { background: url(assets/images/resource/footer-bg.jpg); padding: 195px 0 0; background-repeat: no-repeat; background-size: cover; background-position: center center; } .techno-logo { margin-top: 10px; } .company-info-desc p { padding: 32px 16px 0 0px; color: #fff; font-size: 17px; margin-bottom: 13px; } .company_icon a { display: inline-block; margin: 15px 6px 0; font-size: 16px; width: 35px; height: 35px; line-height: 35px; background: #292643; text-align: center; position: relative; z-index: 1; border-radius: 3px; } .company_icon a:before { position: absolute; content: ""; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: #ed2c41; transform: scale(0); margin: auto; transition: 0.5s; border-radius: 3px; } .company_icon a:hover:before { transform: scale(1); background: #ed2c41; } .company_icon a i:hover { color: #fff; } .widget.widget-nav-menu { padding-left: 15px; } h4.widget-title { color: #fff; font-size: 28px; padding-bottom: 28px; margin-top: 0; } h4.widget-title span { color: #ed2c41; } .menu-quick-link-content ul li { display: block; list-style: none; position: relative; z-index: 1; padding-left: 15px; } .menu-quick-link-content ul li:before { position: absolute; z-index: 1; content: ""; top: 14px; left: -6px; width: 10px; height: 1px; border-radius: 50%; background: #fff; } .menu-quick-link-content ul li a { display: inline-block; color: #fff; font-weight: 500; padding: 0 0 7px; transition: 0.5s; background-image: linear-gradient(to right, #ed2c41, #ed2c41, 50%, #fff 50%); background-size: 200% 100%; background-position: 100%; -webkit-text-fill-color: transparent; -webkit-background-clip: text; } .menu-quick-link-content ul li a:hover { background-position: 0%, 100%; padding-left: 3px; } .footer-recent-post { margin-bottom: 24px; } .footer-recent-post ul li { display: block; list-style: none; position: relative; z-index: 1; padding-left: 15px; } .footer-recent-post ul li:before { position: absolute; z-index: 1; content: ""; top: 14px; left: -6px; width: 10px; height: 1px; border-radius: 50%; background: #fff; } .footer-recent-post ul li a { display: inline-block; color: #fff; font-weight: 500; padding: 0 0 7px; transition: 0.5s; background-image: linear-gradient(to right, #ed2c41, #ed2c41, 50%, #fff 50%); background-size: 200% 100%; background-position: 100%; -webkit-text-fill-color: transparent; -webkit-background-clip: text; } .footer-recent-post ul li a:hover { background-position: 0%, 100%; padding-left: 3px; } .footer-socail-icon { float: left; margin-right: 20px; } .footer-socail-icon i { display: inline-block; font-size: 26px; color: #d00a2b; } .footer-socail-info p { font-size: 16px; color: #fff; margin-bottom: 33px; } .footer-socail-info2 p { color: #fff; } /*footer bottom*/ .footer-bottom-content { padding-top: 22px; } .row.footer-bottom { border-top: 1px solid #ed2a22; margin-top: 80px; } .footer-bottom-content-copy p { color: #fff; } .footer-bottom-content-copy span { color: #d00a2b; } .footer-bottom-menu p { color: #fff; padding: 20px 0 0; } /* */ .contact-us-area.style-twos { padding: 100px 0 100px; } .contact-us-single-box { margin-bottom: 30px; background: #f3f7fa; padding: 32px 30px 32px; } .contact-us-icon { float: left; margin-right: 25px; margin-top: 25px; } .contact-us-icon i { font-size: 52px; color: #ed2921; } .contact-us-title { overflow: hidden; } .contact-us-title h2 { font-size: 24px; text-transform: uppercase; } .contact-us-title p { padding: 5px 0 0; margin: 0; } /*form box style two*/ .contact-form-box.style-two { background: #f3f7fa; padding: 34px 50px 30px; border-radius: 8px; } form#dreamit-form h4 { font-size: 19px; font-weight: 600; padding: 0 0 19px; } .form-title p { margin: 7px 0 10px; color: #1c1c1c; } .style-two .from-box input { float: right; height: 54px; background-color: #fff; border-color: transparent; transition: 0.5s; border: 0; padding: 7px 20px; display: block; width: 100%; color: #00132b; margin-bottom: 16px; font-weight: 400; position: relative; z-index: 1; } .from-box select { height: 54px; width: 100%; border: 0; padding: 7px 20px; color: #a0a4b6; } .from-box textarea { height: 140px; width: 100%; border: 0; padding: 15px 22px 0px; } .from-box1 button { padding: 14px 32px; background: #ed2c41; color: #fff; text-transform: uppercase; font-family: "Rajdhani"; font-weight: 600; font-size: 18px; border-radius: 5px; border: 0; transition: 0.5s; position: relative; z-index: 1; display: inline-block; } .from-box1 button:before { position: absolute; content: ""; z-index: -1; top: 0; right: 0; left: 0; bottom: 0; margin: auto; background: #fff; transform: scale(0); width: 100%; height: 100%; transition: 0.5s; color: #ed2c41; } .from-box1 button:hover { color: #ed2c41; } .from-box1 button:hover:before { transform: scale(1); } .from-box1 i { margin-left: 5px; display: inline-block; font-size: 25px; margin-top: 0; } /*style three*/ .contact-form-box.style-three { margin-top: -233px; } .contact-form-title { background: linear-gradient(to right, #ed2b22 0%, #ed431d 100%); padding: 40px 32px 88px; border-radius: 5px 5px 0 0; } .contact-form-title h5 { font-size: 20px; position: relative; z-index: 1; padding-bottom: 7px; } .contact-form-title h5:before { position: absolute; content: ""; z-index: -1; left: 74px; top: 15px; margin: auto; height: 1px; width: 35px; background: #fff; } .contact-form-title h3 { font-size: 35px; line-height: 1; } .style-three form#dreamit-form { padding: 35px 30px 48px; background: #fff; border-radius: 50px 0 5px 5px; position: relative; margin-top: -41px; } .style-three .from-box input { float: right; height: 56px; background-color: #fff; border-color: transparent; transition: 0.5s; border: 1px solid #e6e6e6; padding: 6px 20px; border-radius: 5px; display: block; width: 100%; color: #00132b; margin-bottom: 16px; font-weight: 400; position: relative; z-index: 1; } .style-three .from-box textarea { height: 140px; width: 100%; padding: 15px 22px 0px; border: 1px solid #e6e6e6; border-radius: 5px; } input:focus, button:focus { border-color: transparent; outline-color: transparent; box-shadow: 0 0 0 0.2rem rgb(237 46 33 / 50%); } textarea:focus { background: inherit; border-color: transparent; outline-color: transparent; box-shadow: 0 0 0 0.2rem rgb(237 46 33 / 50%); } .style-three div#status { color: #fff; } /*form box2*/ .from-box2 button { padding: 15px 32px; background: linear-gradient(to right, #ed2b22 0%, #ed431d 60%); color: #fff; text-transform: uppercase; font-family: "Rajdhani"; font-weight: 600; font-size: 18px; border: 0; border-radius: 5px; transition: 0.5s; position: relative; z-index: 1; display: inline-block; } .from-box2 button:before { position: absolute; content: ""; z-index: -1; top: 0; right: 0; left: 0; bottom: 0; margin: auto; background: #fff; transform: scale(0); width: 100%; height: 100%; transition: 0.5s; border-radius: 5px; color: #ed2c41; } .from-box2 span { margin-left: 6px; font-size: 25px; } .from-box2 button:hover:before { transform: scale(1); background: #000000; } .from-box2 button:hover { color: #fff; } /*style three upper2*/ .style-three.upper2 .from-box textarea { height: 102px; width: 100%; padding: 15px 22px 0px; border: 1px solid #e6e6e6; border-radius: 5px; } /*style three upper8*/ .style-three.upper8 form#dreamit-form { padding: 35px 30px 40px; background: #212123; border-radius: 50px 0 5px 5px; position: relative; margin-top: -41px; } .style-three.upper8 .from-box input { float: right; height: 56px; background-color: #212123; border-color: transparent; transition: 0.5s; border: 1px solid #444c51; padding: 6px 20px; border-radius: 5px; display: block; width: 100%; color: #fff; margin-bottom: 16px; font-weight: 400; position: relative; z-index: 1; } .style-three.upper8 .from-box textarea { height: 140px; width: 100%; background: #212123; padding: 15px 22px 0px; border: 1px solid #444c51; border-radius: 5px; color: #fff; } .style-three.upper8 input:focus, button:focus { border-color: transparent; outline-color: transparent; box-shadow: inherit; } .style-three.upper8 textarea:focus { background: inherit; border-color: transparent; outline-color: transparent; box-shadow: inherit; } .style-three.upper8 .from-box2 button { display: inline-block; color: #fff; width: inherit; font-size: 18px; font-weight: 600; text-transform: uppercase; padding: 14px 30px; background: linear-gradient(to right, #ed2b22 0%, #ed431d 100%); border-radius: 5px; font-family: "Rajdhani"; border: 0; margin-top: 20px; transition: 0.5s; position: relative; z-index: 1; } /*style four*/ .style-four.upper2 .from-box input { float: right; height: 60px; background-color: #fff; border-color: transparent; transition: 0.5s; border: 1px solid #e6e6e6; padding: 7px 20px; display: block; border-radius: 5px; width: 100%; color: #434647; margin-bottom: 16px; font-weight: 500; position: relative; z-index: 1; } /*style six*/ .subscribe-area.style-six { background: url(assets/images/resource/contact-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 65px 0 0px; position: relative; z-index: 1; margin-bottom: -80px; } .style-six .subscribe-single-thumb img { position: relative; margin-left: -89px; animation: 0.8s 0.8s fadeInLeft both; } .style-six .contact-form-title-1 h3 { font-size: 44px; line-height: 1; } .style-six .from-box input { float: right; height: 60px; background-color: #fff; border-color: transparent; transition: 0.5s; border: 1px solid #e6e6e6; padding: 7px 20px; display: block; border-radius: 5px; width: 100%; color: #e6e6e6; margin-bottom: 16px; font-weight: 500; position: relative; z-index: 1; } .style-six .from-box textarea { height: 130px; width: 100%; padding: 15px 15px; border: 1px solid #e6e6e6; border-radius: 5px; } .style-six .from-box2 button { padding: 15px 32px; background: linear-gradient(to right, #ed2b22 0%, #ed431d 60%); color: #fff; text-transform: uppercase; font-family: "Rajdhani"; font-weight: 600; font-size: 18px; border-radius: 5px; transition: 0.5s; margin-top: 20px; position: relative; z-index: 1; display: inline-block; } /*contact-shape*/ .style-six .contact-shape-thumb1 { position: absolute; z-index: -1; right: -94px; bottom: 28px; } .style-six .contact-shape-images-2 img { position: absolute; bottom: 194px; left: -227px; z-index: -4; animation: 0.8s 0.8s fadeInRight both; } /*==================================================== --< ITplot why-join-us Css --> ======================================================*/ .singles-joins-box { background: #fff; text-align: center; padding: 30px 0px 20px; box-shadow: 0px 0px 18px 1px rgb(0 0 0 / 12%); margin-bottom: 30px; border-radius: 5px; position: relative; top: 40px; } .singles-joinss-box { background: #fff; text-align: center; padding: 30px 0 20px; box-shadow: 0px 0px 18px 1px rgb(0 0 0 / 12%); margin-bottom: 30px; border-radius: 5px; } .joins-titles h3 { font-size: 20px; color: #222; line-height: 26px; padding: 10px 0 0; } .join-content h4 { font-size: 20px; color: #133344; position: relative; margin: 0; } .join-content h4::before { position: absolute; content: ""; top: 21px; left: 172px; height: 1px; width: 37px; background: #d00a2b; } .join-content h2 { font-size: 55px; color: #0a2c3d; line-height: 1.2; margin: 6px 0 10px; } .join-content h2 span { color: #d00a2b; } .join-content p { font-size: 16px; color: #5c727d; margin: 0; line-height: 1.5; } .join-button { margin-top: 33px; } .join-button a { display: inline-block; font-size: 16px; text-decoration: none; background: #181b2a; color: #fff; text-transform: uppercase; padding: 11px 26px; transition: 0.5s; border-radius: 5px; } .join-button a:hover { background: #d00a2b; } .why-join-us .about-button a { margin-top: 0; font-size: 18px; } /*==================================================== --< ITplot .circular-area Css --> ======================================================*/ .circular-area { padding: 100px 0 0; background: #f6f7f9; } .single-circular-box { background: #ffffff; padding: 20px 32px 0; border-radius: 10px; margin-bottom: 30px; transition: 0.9s; position: relative; z-index: 1; } .single-circular-box:before { position: absolute; content: ""; z-index: -1; right: 0; top: 0; background: linear-gradient(to right, #ed2b22 0%, #ed431d 100%); width: 0; height: 100%; transition: 0.5s; border-radius: 5px; } .circular-thumb { float: left; margin: 2px 25px 0 0; } .circular-thumb img { background: #f6f7f9; padding: 22px 24px; border-radius: 5px; } .circular-title { position: relative; top: 15px; } .circular-title h3 { font-size: 26px; transition: 0.5s; padding: 0 0 5px; margin: 0; } .circular-title p { font-size: 16px; margin: 0; transition: 0.5s; } .circular-btn { text-align: right; position: relative; top: -42px; } .circular-btn a { display: inline-block; font-size: 16px; text-decoration: none; text-transform: uppercase; border: 1px solid #d00a2b; padding: 12px 22px; border-radius: 5px; color: #222222; font-weight: 500; } .single-circular-box:hover:before { width: 100%; left: 0; } .single-circular-box:hover .circular-title h3 { color: #fff; } .single-circular-box:hover .circular-title p { color: #fff; } .single-circular-box:hover .circular-btn a { color: #222; background: #fff; } /*==================================================== --< ITplot calls-do-actions Css --> ======================================================*/ .calls-do-actions { padding: 65px 0 195px; background: #f6f7f9; margin: 0 0 -95px; } .calls-do-actions .section-title { text-align: center; } .calls-do-actions .section-title h1 { font-size: 42px; font-weight: bold; font-family: Rajdhani; color: #222222; } .calls-do-actions .section-title h5 { font-size: 32px; color: #222222; font-weight: 600; padding: 0 0 5px; } .calls-do-button { text-align: center; position: relative; top: 27px; } .calls-do-button a { display: inline-block; font-size: 16px; text-decoration: none; background: #181b2a; color: #fff; text-transform: uppercase; padding: 11px 26px; transition: 0.5s; border-radius: 5px; } .calls-do-button a:hover { background: #d00a2b; } /*==================================================== --< ITplot .career-details Css --> ======================================================*/ .details-title h2 { font-size: 46px; color: #222; } .details-title h3 { font-size: 26px; color: #000000; font-weight: 600; margin: 10px 0 17px; } .details-title p { font-size: 16px; margin: 0 0 40px; color: #5c727d; line-height: 1.4; } .details-text { margin-top: 37px; } .details-text h4 { font-size: 22px; margin: 17px 0 16px; } .details-text p { margin: 0 0 15px 30px; position: relative; } .details-text p::before { position: absolute; content: ""; top: 14px; left: -33px; height: 1px; width: 15px; background: linear-gradient(to right, #ed2b22 0%, #ed431d 100%); } .details-text p::after { position: absolute; content: ""; top: 12px; left: -18px; height: 6px; width: 6px; border-radius: 5px; background: linear-gradient(to right, #ed2b22 0%, #ed431d 100%); } .details-text h3 { font-size: 26px; color: #000000; font-weight: 600; margin: 16px 0 0; } .singles-details-box { box-shadow: 0px 0px 15px 3px rgb(0 0 0 / 10%); padding: 28px 40px 40px; position: relative; border-radius: 5px; margin-top: 30px; } .singles-details-box::before { position: absolute; content: ""; top: 0; left: 0; height: 4px; width: 100%; background: linear-gradient(to right, #ed2b22 0%, #ed431d 100%); } .singles-details-box h4 { font-weight: 600; font-size: 25px; color: #000000; font-family: "Rajdhani", sans-serif; } .details-thumb { margin: 20px 0 0; } .details-thumb img { float: left; margin: 6px 20px 25px 0; } .deta-title span { font-size: 16px; color: #616161; } .deta-title h5 { margin: 3px 0 0; font-size: 16px; color: #333; } .deta-title { margin-left: 37px; } .career-details .about-button a { margin-top: 35px; } /* */ .faq-area { height: 695px; background: url(assets/images/resource/faq.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 80px 0 110px; } /*accordion*/ .accordion { margin: -16px 0 0; } .accordion li { border-bottom: 1px solid #d9e5e8; position: relative; list-style: none; padding: 0 0 11px; } .accordion li p { display: none; font-size: 16px; padding: 0 21px 0px; color: #616161; font-family: "Rubik", sans-serif; } .accordion a { width: 100%; display: block; cursor: pointer; font-weight: 700; line-height: 3; font-size: 19px; font-family: "Rajdhani"; color: #151423 !important; user-select: none; } .accordion a:before { width: 2px; height: 12px; background: #f00; position: absolute; right: 13px; content: " "; top: 26px; /: ; transform: rotate(0deg); /: ; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .accordion a:after { width: 12px; height: 2px; background: #f00; position: absolute; right: 8px; content: " "; top: 31px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } ul.accordion li a span { color: #ed2c41; margin-right: 5px; } .accordion p { font-size: 13px; font-size: 0.8125rem; line-height: 2; padding: 10px; } a.active:after { transform: rotate(0deg); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } a.active:before { display: none; } /*style two*/ .style-two.faq-area { background: url(assets/images/resource/faq2.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 0px 0 80px; height: inherit; } .row.background_color { padding: 42px 40px 30px 40px; background: #fff; border-radius: 5px; margin-top: -234px; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 6%); } .row.background-color { padding: 42px 40px 40px 40px; background: #ffffff; border-radius: 5px; margin-top: -234px; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 6%); } p.text-pt { margin: 8px 0 40px; } .style-two .accordion li { border: 1px solid #d9e5e8; position: relative; list-style: none; padding: 0px 0 11px; margin-bottom: 20px; } .style-two .accordion li { border: 1px solid #d9e5e8; position: relative; list-style: none; padding: 0px 0px 0px; margin-bottom: 20px; border-radius: 5px; } .style-two .accordion li p { display: none; font-size: 16px; padding: 15px 21px 0px; color: #616161; font-family: "Rubik", sans-serif; line-height: 24px; } .style-two .accordion a { width: 100%; display: block; cursor: pointer; font-weight: 700; line-height: 3; font-size: 19px; font-family: "Rajdhani"; color: #151423 !important; user-select: none; text-indent: 20px; border-radius: 5px; } .style-two .accordion a:before { height: 30px; width: 30px; background: linear-gradient(to right, #ed2b22 0%, #ed431d 60%); top: 13px; right: 18px; position: absolute; content: ""; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; border-radius: 3px; } .style-two .accordion a:after { width: 8px; height: 8px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; position: absolute; right: 30px; content: " "; top: 24px; transform: rotate(-45deg); transition: all 0.2s ease-in-out; background: none; } .style-two a.active:after { transform: rotate(45deg); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; border-right: 1px solid #fff; border-bottom: 1px solid #fff; } .style-two a.active { background: linear-gradient(to right, #ed2b22 0%, #ed431d 60%); color: #fff !important; } .style-two a.active:before { background: #fff !important; } .style-two a.active:after { background: #fff !important; } /*style two upper8*/ .style-two.faq-area { background: url(assets/images/resource/faq3.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 0px 0 80px; height: inherit; } .row.background-color1 { padding: 42px 40px 38px 40px; background: #212123; border-radius: 5px; margin-top: -234px; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 6%); } .style-two.upper8 .accordion li { border: 1px solid #444c51; position: relative; list-style: none; padding: 0px 0px 0px; margin-bottom: 20px; border-radius: 5px; } .style-two.upper8 .accordion a { width: 100%; display: block; cursor: pointer; font-weight: 600; line-height: 3; font-size: 19px; font-family: "Rajdhani"; color: #fff !important; user-select: none; text-indent: 20px; border-radius: 5px; } .style-two.upper8 .accordion li p { display: none; font-size: 16px; padding: 15px 21px 0px; color: #b4bfc5; font-family: "Rubik", sans-serif; line-height: 24px; } /*faq icon box*/ .faq-contact-box { border-bottom: 1px solid #ededed; padding: 0 0 12px; margin-bottom: 5px; } .faq-icon { float: left; margin-right: 25px; } .faq-title h3 { font-size: 20px; padding: 0 0 5px; } .faq-icon i { display: inline-block; font-size: 28px; color: #fff; width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; background: #ed2a22; transition: 0.5s; } .faq-contact-box:hover .faq-icon i { transform: rotateY(180deg); } .faq-contact-box1:hover .faq-icon i { transform: rotateY(180deg); } /* */ .scroll-area { position: relative; z-index: 999; } .scroll-area .go-top { position: fixed; cursor: pointer; top: 0; right: 30px; color: #ffffff; background-image: -moz-linear-gradient(0deg, #d1651a 0%, #c1282a 100%); background-image: -webkit-linear-gradient(0deg, #d1651a 0%, #c1282a 100%); background-image: -ms-linear-gradient(0deg, #d1651a 0%, #c1282a 100%); z-index: 9999; width: 45px; text-align: center; height: 45px; line-height: 42px; opacity: 0; visibility: hidden; -webkit-transition: all 0.9s ease-out 0s; -moz-transition: all 0.9s ease-out 0s; -ms-transition: all 0.9s ease-out 0s; -o-transition: all 0.9s ease-out 0s; transition: all 0.9s ease-out 0s; border-radius: 10px; } .scroll-area .go-top i { position: absolute; top: 50%; left: -4px; right: 0; margin: 0 auto; font-size: 15px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; } .scroll-area .go-top i:last-child { opacity: 0; visibility: hidden; top: 60%; } .scroll-area .go-top::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-image: -moz-linear-gradient(0deg, #d1651a 0%, #c1282a 100%); background-image: linear-gradient(to right, #00132b 0%, #00132b 100%); background-image: -ms-linear-gradient(0deg, #d1651a 0%, #c1282a 100%); opacity: 0; visibility: hidden; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; border-radius: 100%; } .scroll-area .go-top:focus, .scroll-area .go-top:hover { color: #fff; } .scroll-area .go-top:focus::before, .scroll-area .go-top:hover::before { opacity: 1; visibility: visible; } .scroll-area .go-top:focus i:first-child, .scroll-area .go-top:hover i:first-child { opacity: 0; top: 0; visibility: hidden; } .scroll-area .go-top:focus i:last-child, .scroll-area .go-top:hover i:last-child { opacity: 1; visibility: visible; top: 50%; } .scroll-area .go-top.active { top: 95%; -webkit-transform: translateY(-98%); -moz-transform: translateY(-98%); -ms-transform: translateY(-98%); -o-transform: translateY(-98%); transform: translateY(-98%); opacity: 1; visibility: visible; border-radius: 0; right: 30px; border-radius: 100%; } .top-wrap { position: relative; } .top-wrap .go-top-button { display: inline-block; width: 50px; height: 50px; line-height: 40px; text-align: center; color: #fff; top: 3px; z-index: 1; background-image: -moz-linear-gradient(0deg, #69ddcc 0%, #c1282a 100%); background: #ed2c41; background-image: -ms-linear-gradient(0deg, #69ddcc 0%, #c1282a 100%); } .top-wrap .go-top-button i { font-size: 20px; font-weight: 700; padding-left: 4px; color: #fff; } .top-wrap .go-top-button::after { z-index: -1; content: ""; position: absolute; left: 3px; top: 3px; width: 45px; height: 45px; -webkit-animation: ripple 1.6s ease-out infinite; -moz-animation: ripple 1.6s ease-out infinite; -o-animation: ripple 1.6s ease-out infinite; animation: ripple 1.6s ease-out infinite; opacity: 0; background-image: -moz-linear-gradient(0deg, #69ddcc 0%, #69ddcc 100%); background-image: -webkit-linear-gradient(0deg, #fb8a42 0%, #fb8a42 100%); background-image: -ms-linear-gradient(0deg, #69ddcc 0%, #69ddcc 100%); border-radius: 100%; } .top-wrap .go-top-button:hover { background-color: #222; color: #fff; } @keyframes ripple { 0%, 35% { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 1; } 50% { -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5); opacity: 0.8; } 100% { opacity: 0; -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2); } } /* bounce-animate */ .bounce-animate { animation-name: float-bob; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear; -moz-animation-name: float-bob; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob; -ms-animation-duration: 2s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob; -o-animation-duration: 2s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } .bounce-animate2 { animation-name: float-bob2; animation-duration: 3s; animation-iteration-count: infinite; animation-timing-function: linear; -moz-animation-name: float-bob2; -moz-animation-duration: 3s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob2; -ms-animation-duration: 3s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob2; -o-animation-duration: 3s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } .bounce-animate3 { animation-name: float-bob3; animation-duration: 4s; animation-iteration-count: infinite; animation-timing-function: linear; -moz-animation-name: float-bob3; -moz-animation-duration: 4s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob3; -ms-animation-duration: 4s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob3; -o-animation-duration: 4s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } .bounce-animate4 { animation-name: float-bob4; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear; -moz-animation-name: float-bob4; -moz-animation-duration: 5s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob4; -ms-animation-duration: 5s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob4; -o-animation-duration: 5s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } .bounce-animate5 { animation-name: float-bob5; animation-duration: 6s; animation-iteration-count: infinite; animation-timing-function: linear; -moz-animation-name: float-bob5; -moz-animation-duration: 6s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob5; -ms-animation-duration: 6s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob5; -o-animation-duration: 6s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } @-webkit-keyframes float-bob { 0% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 50% { -webkit-transform: translateY(-15px); transform: translateY(-15px); } 100% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } } @-webkit-keyframes float-bob2 { 0% { -webkit-transform: translateY(-60px); transform: translateY(-60px); } 50% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 100% { -webkit-transform: translateY(-60px); transform: translateY(-60px); } } @-webkit-keyframes float-bob3 { 0% { -webkit-transform: translateY(-40px); transform: translateY(-40px); } 50% { -webkit-transform: translateY(-25px); transform: translateY(-25px); } 100% { -webkit-transform: translateY(-40px); transform: translateY(-40px); } } @-webkit-keyframes float-bob4 { 0% { -webkit-transform: translateY(-70px); transform: translateY(-70px); } 50% { -webkit-transform: translateY(-35px); transform: translateY(-35px); } 100% { -webkit-transform: translateY(-70px); transform: translateY(-70px); } } @-webkit-keyframes float-bob5 { 0% { -webkit-transform: translateY(-75px); transform: translateY(-75px); } 50% { -webkit-transform: translateY(-35px); transform: translateY(-35px); } 100% { -webkit-transform: translateY(-75px); transform: translateY(-75px); } } @-webkit-keyframes movebounce { 0% { -webkit-transform: translateY(0px); transform: translateY(0px); } 50% { -webkit-transform: translateY(20px); transform: translateY(20px); } 100% { -webkit-transform: translateY(0px); transform: translateY(0px); } } /* bounce-animate */ @-webkit-keyframes movebounce { 0% { -webkit-transform: translateY(0px); transform: translateY(0px); } 50% { -webkit-transform: translateY(20px); transform: translateY(20px); } 100% { -webkit-transform: translateY(0px); transform: translateY(0px); } } @keyframes movebounce { 0% { -webkit-transform: translateY(0px); transform: translateY(0px); } 50% { -webkit-transform: translateY(20px); transform: translateY(20px); } 100% { -webkit-transform: translateY(0px); transform: translateY(0px); } } @-webkit-keyframes moveleftbounce { 0% { -webkit-transform: translateX(0px); transform: translateX(0px); } 50% { -webkit-transform: translateX(20px); transform: translateX(20px); } 100% { -webkit-transform: translateX(0px); transform: translateX(0px); } } @keyframes moveleftbounce { 0% { -webkit-transform: translateX(0px); transform: translateX(0px); } 50% { -webkit-transform: translateX(20px); transform: translateX(20px); } 100% { -webkit-transform: translateX(0px); transform: translateX(0px); } } .rotateme { -webkit-animation-name: rotateme; animation-name: rotateme; -webkit-animation-duration: 20s; animation-duration: 20s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } @keyframes rotateme { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes rotateme { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @-webkit-keyframes rotate3d { 0% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); } 100% { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } } @keyframes rotate3d { 0% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); } 100% { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } } @keyframes animationFramesOne { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg); } 20% { -webkit-transform: translate(73px, -1px) rotate(36deg); transform: translate(73px, -1px) rotate(36deg); } 40% { -webkit-transform: translate(141px, 72px) rotate(72deg); transform: translate(141px, 72px) rotate(72deg); } 60% { -webkit-transform: translate(83px, 122px) rotate(108deg); transform: translate(83px, 122px) rotate(108deg); } 80% { -webkit-transform: translate(-40px, 72px) rotate(144deg); transform: translate(-40px, 72px) rotate(144deg); } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg); } } @-webkit-keyframes animationFramesOne { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg); } 20% { -webkit-transform: translate(73px, -1px) rotate(36deg); } 40% { -webkit-transform: translate(141px, 72px) rotate(72deg); } 60% { -webkit-transform: translate(83px, 122px) rotate(108deg); } 80% { -webkit-transform: translate(-40px, 72px) rotate(144deg); } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg); } } /*animation*/ @keyframes moveLeftBounce { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 50% { -webkit-transform: translateX(50px); transform: translateX(50px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } /*Loader*/ .loader-wrapper { position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; transition: 0.8s 1s ease; z-index: 666; } .loader { position: relative; display: block; z-index: 201; top: 50%; left: 50%; width: 100px; height: 100px; margin: -50px 0 0 -50px; border-radius: 50%; transition: all 1s 1s ease; border: 3px solid transparent; border-top-color: #9a241c; -webkit-animation: spin 1.5s linear infinite; -moz-animation: spin 1.5s linear infinite; -o-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite; } .loader:before { position: absolute; content: ""; top: 6px; left: 6px; right: 6px; bottom: 6px; border-radius: 50%; border: 3px solid transparent; border-left-color: #ff3c00; -webkit-animation: spin 2s linear infinite; -moz-animation: spin 2s linear infinite; -o-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } .loader:after { position: absolute; content: ""; top: 15px; left: 15px; right: 15px; bottom: 15px; border-radius: 50%; border: 3px solid transparent; border-right-color: #fff; -webkit-animation: spin 2.5s linear infinite; -moz-animation: spin 2.5s linear infinite; -o-animation: spin 2.5s linear infinite; animation: spin 2.5s linear infinite; } /* Here comes the Magic */ @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes spin { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } .loader-wrapper .loder-section { position: fixed; top: 0; width: 50%; height: 100%; background: #111; z-index: 2; } .loader-wrapper .loder-section.left-section { left: 0; transition: 1s 1.4s ease; } .loader-wrapper .loder-section.right-section { right: 0; transition: 1s 1.4s ease; } /* When page loaded */ .loaded .loder-section.left-section { left: -100%; } .loaded .loder-section.right-section { right: -100%; } .loaded .loader-wrapper { visibility: hidden; } .loaded .loader { top: -100%; opacity: 0; } /*particles js*/ div#particles { position: relative; } #webcoderskull { position: absolute; left: 0; top: 0; padding: 0 20px; width: 100%; } div#particles .slider7.slider-area { background: inherit; height: 950px; position: relative; z-index: 1; }