관리-도구
편집 파일: style.css
* { padding: 0; margin: 0; box-sizing: border-box; } body { padding: 0; margin: 0; font-family: 'Jost', sans-serif; } p { font-size: 16px; line-height: 26px; color: #363636; } ul { margin: 0; padding: 0; } li { list-style: none; } img { width: 100%; } h1, h2, h3, h4, h5, h6 { margin-top: 0; padding: 0; font-weight: bold; color:#363636; } h1 { font-size: 40px; line-height: 48px; } h2 { font-size: 40px; line-height: 47px; } h3 { font-size: 30px; line-height: 35px; } h4 { font-size: 18px; line-height: 24px; } h5 { font-size: 14px; line-height: 24px; } a { color: #0a58e7; display: block; text-decoration: none !important; transition: ease-in-out .3s; } a:hover { color: #EF360F; } .mt { margin-top: 80px; } .mb { margin-bottom: 80px; } .pt { padding-top: 80px; } .pb { padding-bottom: 80px; } .m-10 { margin-left: -10px; margin-right: -10px; } .p-10 { padding-left: 10px; padding-right: 10px; } .form-control:focus { outline: none; box-shadow: none; border: 1px solid #f94944; } .container { max-width: 1200px; } .bg-grey{ background: #f7f9fc; } .bg-orange{ background: #fff8f4; } /* Skip Ads */ .only-mobile { display: none; } .skip-ads { position: fixed; height: 100%; width: 100%; z-index: 9999; background: white; padding: 20px 0; overflow-x: hidden; overflow-y: auto; top: 0; } .skip-ads::-webkit-scrollbar { width: 10px; display: none; } .skip-ads::-webkit-scrollbar-track { background: #f1f1f1; } .skip-ads::-webkit-scrollbar-thumb { background: #888; } .skip-ads-wrap { position: relative; max-width: 800px; margin: auto; text-align: center; padding-left: 20px; padding-right: 20px; } .skip-ads-head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; } .skip-ads-head img { width: auto; } .skip-ads-head .btn { background: var(--secondary-color); border: none; padding: 7px 20px; border-radius: 3px; font-weight: 500; } .skip-ads-head .btn:focus { outline: none !important; box-shadow: none !important; background: var(--secondary-color) !important; } .skip-ads.active { opacity: 0; visibility: hidden; transition: ease-in-out 0.5s; } .skip-ads-wrap .btn { position: absolute; right: 0; top: -15px; height: 30px; width: 30px; line-height: 32px; text-align: center; padding: 0; border-radius: 100%; border: none; background: red; } .skip-ads-wrap .btn:focus { box-shadow: none; } /* Skip Ads End */ /* Header */ .th-right ul li { display: flex; align-items: center; } .th-icon i { height: 50px; width: 50px; line-height: 50px; text-align: center; background: #ec1b24; color: #fff; font-size: 30px; border-radius: 4px; } .th-content { margin-left: 15px; } .th-content span { display: block; font-size: 16px; font-weight: bold; text-transform: uppercase; letter-spacing: .3px; color: #221e5d; } .th-content p { margin-bottom: 0; font-size: 15px; color:#221e5d; } .th-right ul li +li { margin-left: 5px; } .top-header { background: #DB3716; padding: 5px 0; border-bottom: 2px solid #FFCF02; position: relative; z-index: 9; } .language ul li a { color: #ffffff; text-transform: uppercase; font-weight: 600; border: 1px solid #dadada; padding: 2px 7px; border-radius: 3px; font-size: 12px; transition: ease-in-out .3s; } .language ul li a:hover{ background: #cf0c16; } .language { margin-left: 20px; } .th-wrap { display: flex; justify-content: space-between; align-items: center; } .th-right ul { display: flex; align-items: center; } .th-wrap ul li { color: #ffffff; font-size: 15px; } .th-left ul li i { font-size: 20px; margin-right: 5px; vertical-align: middle; color: white; } .mh-wrap { display: flex; justify-content: space-between; align-items: center; } .logo img { max-width: 110px; } .th-right { display: flex; align-items: center; } .language ul { display: flex; align-items: center; } .language ul li img { width: auto; margin-right: 1px; } .socail-media ul { display: flex; align-items: center; } .socail-media ul li a { font-size: 16px; transition: ease-in-out .3s; color: #fff !important; height: 28px; width: 28px; line-height: 28px; text-align: center; border-radius: 100%; } .socail-media ul li.facebook a{ background: #1877f2; } .socail-media ul li.youtube a{ background: #ff0000; } .socail-media ul li.whatsapp a{ background: #25d366; } .socail-media ul li.skype a{ background: #00aff0; } .socail-media ul li +li { margin-left: 8px; } #header { max-width: 1200px; margin: auto; margin-bottom: -39px; padding-left: 0.75rem; padding-right: 0.75rem; position: relative; z-index: 1020; } .header-col{ z-index: 1020; background: #a50903; box-shadow: 0px -3px 5px 0px rgb(93 87 119 / 15%); position: relative; padding-right: 0; border-radius: 7px; } #header.active { position: fixed; top: 0; z-index: 1020; left: 0; right: 0; width: 100%; max-width: 100%; padding-left: 0; padding-right: 0; margin-bottom:0px; } #header.active .header-col{ border-radius: 0; } #header .container { padding-right: 0; } .header-middle { /* padding: 12px 0; */ padding: 0 0; background: url(../img/header.png); background-position: center; background-size: cover; background-blend-mode: multiply; } .navbar{ padding: 0; } .navbar-light .navbar-nav .nav-link { color: #ffffff; font-size: 14px; text-transform: uppercase; font-weight: 500; letter-spacing: .3px; padding: 17px 15px; transition: ease-in-out .3s; } .navbar-light .navbar-nav .nav-link:hover { color: #fff; } .dropdown-menu { padding: 0; margin: 0; border: none; box-shadow: 0px 3px 10px rgb(0 0 0 / 20%); border-radius: 0; min-width: 220px; } .dropdown-menu a { padding: 13px 15px; transition: ease-in-out .3s; font-size: 13px; font-weight: 600; color: #5d5d5d; text-transform: uppercase; } .dropdown-menu a:hover{ background: #ec1b24; color: #fff; } .dropdown-menu li+li a { border-top: 1px solid #e0e0e0; } .search { background: #DB3716; padding: 10px 20px; position: relative; z-index: 0; border-radius: 7px; } .search::before{ position: absolute; left: 0px; top: 0px; width: 100%; height: 30px; background-color: rgb(255 255 255 / 7%); content: ''; z-index: -1; } .search-overlay.search-overlay-active.search-overlay { opacity: 1; visibility: visible; } .search-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 99999; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; overflow: hidden; } .d-table { width: 100%; height: 100%; } .d-table-cell { vertical-align: middle; } .search-overlay.search-overlay-active.search-overlay .search-overlay-layer { transform: translateX(0); } .search-overlay .search-overlay-layer:nth-child(1) { left: 0; background-color: rgba(0, 0, 0, 0.5); transition: all 0.3s ease-in-out 0s; } .search-overlay .search-overlay-layer { position: absolute; top: 0; right: 0; bottom: 0; z-index: 1; transform: translateX(100%); } .search-overlay .search-overlay-layer:nth-child(2) { left: 0; background-color: rgba(0, 0, 0, 0.4); transition: all 0.3s ease-in-out 0.3s; } .search-overlay .search-overlay-layer:nth-child(3) { left: 0; background-color: rgba(0, 0, 0, 0.7); transition: all 0.9s ease-in-out 0.6s; } .search-overlay.search-overlay-active.search-overlay .search-overlay-close { opacity: 1; visibility: visible; } .search-overlay .search-overlay-close { position: absolute; top: 40px; right: 40px; width: 50px; z-index: 2; text-align: center; cursor: pointer; padding: 10px; transition: all 0.9s ease-in-out 1.5s; opacity: 0; visibility: hidden; } .search-overlay .search-overlay-close .search-overlay-close-line:nth-child(1) { transform: rotate(45deg); } .search-overlay .search-overlay-close .search-overlay-close-line { width: 100%; height: 3px; float: left; margin-bottom: 5px; transition: all 500ms ease; background: white; } .search-overlay .search-overlay-close .search-overlay-close-line:nth-child(2) { margin-top: -7px; transform: rotate(-45deg); } .search-overlay.search-overlay-active.search-overlay .search-overlay-form { opacity: 1; visibility: visible; } .search-overlay .search-overlay-form { transition: all 0.9s ease-in-out 1.4s; opacity: 0; visibility: hidden; position: absolute; left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); z-index: 2; max-width: 500px; width: 500px; } .search-overlay .search-overlay-form form { position: relative; } .search-overlay .search-overlay-form form .input-search { display: block; width: 100%; height: 60px; border: none; border-radius: 30px; padding: 3px 70px 0 25px; font-size: 15px; } .search-overlay .search-overlay-form form .input-search:focus{ border: none; outline: none; box-shadow: none; } .search-overlay .search-overlay-form form button { position: absolute; right: 5px; top: 5px; width: 50px; height: 50px; border-radius: 50%; border: none; font-size: 24px; line-height: 50px; background:#ec1b24; color: #fff; } .search-overlay .search-overlay-form form button i:before{ font-size: 24px; } .search-box i { color: #ffffff; cursor: pointer; } .h-wrap { display: flex; justify-content: space-between; align-items: center; } .h-wrap::before { position: absolute; left: 0px; top: 0px; width: 100%; height: 30px; background-color: rgb(255 255 255 / 7%); content: ''; z-index: -1; } .search-box i:before { font-size: 24px; font-weight: 600; } .th-left ul { display: flex; align-items: center; } .th-left ul li:not(:last-child) { border-right: 1px solid rgb(214 211 211 / 29%); padding-right: 18px; } .th-left ul li:last-child { padding-left: 18px; } .ads { flex: 1; } .logo { flex: 1; } .sec-bottom-ads .ads-list { margin-top: 40px; } .sec-top-ads .ads-list { margin-bottom: 40px; } .scroll-news { background: #ffffff; display: flex; border-bottom-left-radius:7px; border-bottom-right-radius: 7px; align-items: center; padding-right: 15px; border: 1px solid #ec1b24; border-top: none; } .scroll-news h3 { font-weight: normal; font-size: 16px; white-space: nowrap; margin-bottom: 0; color: #fff; background: #ec1b24; padding: 2px 12px; margin-right: 10px; border-bottom-left-radius: 7px; } .scroll-news ul { display: flex; position: relative; align-items: center; } .scroll-news ul li a { color: black; } .scroll-news ul li+li { margin-left: 20px; } .scroll-news-wrap { display: flex; align-items: center; } .scroll-news .container { padding-left: 0; } #header.active .scroll-news{ border-bottom-left-radius: 0; border-bottom-right-radius: 0; } #header.active .scroll-news h3{ border-bottom-left-radius: 0; } #header.active .container{ padding-left: 0.75rem; } .navbar-nav li:hover > ul.dropdown-menu { display: block; } .dropdown-submenu { position:relative; } .dropdown-submenu>.dropdown-menu { top:0; left:100%; } .dropdown-menu > li > a:hover:after { text-decoration: underline; transform: rotate(-90deg); } .dropdown-submenu .dropdown-toggle::after { float: right; border-top: .4em solid; border-right: .4em solid transparent; border-left: .4em solid transparent; margin-top: 8px; } /* Header End */ /* Mobile Menu */ #mySidenav { position: fixed; left: 0; top: 0; bottom: 0; height: 100%; z-index: 1020; background: #fff; width: 280px; height: 100%; overflow-x: hidden; } .sidenav { margin-left: -280px; transition: ease-in-out .3s; opacity: 0; visibility: hidden; } .sidenav.active { margin-left: 0; box-shadow: -5px 0px 15px 0 rgb(0 0 0 / 15%); opacity: 1; visibility: visible; } #menu1 li a { display: block; padding: 15px 20px; color: #4c4d4f; border-top: 1px solid #efefef; transition: ease-in-out .3s; font-weight: 600; text-transform: uppercase; font-size: 14px; } #menu1 li a:hover { color: #d25d62; } .mobile-logo { display: flex; align-items: center; justify-content: space-between; padding: 15px 20px; background: #fff; box-shadow: 0 6px 20px 0 rgb(0 0 0 / 10%); } .mobile-logo img { max-width: 100px; } #close-btn { background: #d25d62; color: #fff; height: 30px; width: 30px; text-align: center; line-height: 26px; font-size: 22px; border-radius: 100%; } #mySidenav::-webkit-scrollbar { width: 7px; } #mySidenav::-webkit-scrollbar-track { background: #fff; display: none; } #mySidenav::-webkit-scrollbar-thumb { background: rgb(208 208 208); border-radius: 10px; } .mobile-only { display: none; } .toggle-btn span { display: block; height: 5px; background:#d35d61; margin: 3px; width: 5px; } .toggle-wrap { display: flex; } .toggle-btn { display: none; cursor: pointer; } .header-mobile { display: none; } /* Mobile Menu End */ /* Slider */ .carousel-item img { height: 100%; width: 100%; } .carousel-control-next, .carousel-control-prev{ width: 10%; opacity: 1; opacity: 0; visibility: hidden; transition: ease-in-out .3s; } .slider:hover .carousel-control-next, .slider:hover .carousel-control-prev{ opacity: 1; visibility: visible; } /* Slider End */ /* Welcome */ .welcome { background: #f1f1f1; overflow: hidden; } .welcome-message h4 { font-size: 14px; color: #909090; font-weight: 500; text-transform: uppercase; } .welcome-message h3 { margin-bottom: 20px; font-size: 34px; text-transform: uppercase; line-height: 40px; } .welcome-message span { display: block; font-size: 20px; font-weight: 500; margin-bottom: 15px; color: #ec1b24; } .welcome-message p { font-size: 17px; line-height: 30px; color: #2f2f2f; } .welcome-team { margin-left: 50px; text-align: center; background: #ffffff; box-shadow: 0px 0px 30px rgb(0 0 0 / 15%); border-radius: 4px; } .welcome-team img { margin: auto; object-fit: cover; } .welcome-team h3 { font-size: 20px; margin-bottom: 0; line-height: 22px; margin-top: 10px; } .welcome-team p { margin-bottom: 0; color: #ec1b24; } .welcome-team li +li { border-top: 1px solid #dedede; } .welcome-team li { padding: 20px 20px; } /* Welcome End */ /* About Section */ .about-sec{ position: relative; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; } .about-sec:before{ content:""; position: absolute; top:0; left:0; width:100%; height: 100%; background-color: rgb(2 53 94 / 68%); } .main-title{ position: relative; max-width: 65%; text-align: center; margin: auto; margin-bottom: 70px; /* padding-top: 75px; */ } .main-title:before { position: absolute; left: 0; top: 0; right: 0; background: url(../img/icons.png); width: 70px; height: 130px; margin: 0 auto; background-repeat: no-repeat; background-position: center; content: ""; z-index: -1; } .main-title a { font-size: 30px; font-weight: bold; color: #ec1b24; border-bottom: 2px solid #ec1b24; display: inline-block; line-height: 25px; transition: ease-in-out .3s; } .main-title a:hover{ color: #ec1b24; border-bottom-color: #ec1b24; } .main-title h2 { font-size: 37px; line-height: 44px; margin-bottom: 20px; } .abt-wrap { padding: 30px; text-align: center; transition: ease-in-out .3s; position: relative; min-height: 410px; } .abt-wrap::before { position: absolute; content: ""; width: 0; height: 10px; background: #ec1b24; top: -10px; left: -10px; transition: .7s; border-radius: 0 0 50px 0; } .abt-wrap::after { position: absolute; content: ""; width: 10px; height: 0%; background: #ec1b24; top: -10px; left: -10px; transition: .7s; border-radius: 0 0 50px 0; } .abt-wrap:hover::before { width: 50%; } .abt-wrap:hover::after { height: 50%; } .abt-wrap.active{ box-shadow: 0 3px 20px 1px rgb(0 0 0 / 10%); background: #fff; } .abt-wrap:hover{ box-shadow: 0 3px 20px 1px rgb(0 0 0 / 10%); background: #fff; } .abt-icon i:before { font-size: 65px; } .abt-icon i { color: #ec1b24; display: block; } .abt-icon { margin-bottom: 10px; position: relative; } .abt-icon:before { position: absolute; content: ''; background-image: -webkit-linear-gradient( 45deg ,#fefeff00 0,#0000001a 100%); width: 80px; height: 80px; top: -3px; right: 79px; border-radius: 50%; z-index: 1; transition: all .7s ease; } .abt-wrap:hover .abt-icon:before { position: absolute; content: ''; background-image: -webkit-linear-gradient( 45deg ,#fefeff00 0,#ff45552b 100%); width: 100px; height: 100px; top: -3px; right: 79px; border-radius: 50%; z-index: 1; transition: all .7s ease; } .abt-content h3 a { color: #5d5d5d; } .abt-content h3 { font-size: 22px; line-height: 1.3; margin-bottom: 15px; } .abt-btn { font-weight: bold; color: #ec1b24; } .abt-btn i { margin-left: 5px; font-size: 20px; vertical-align: middle; } .message_only p{ font-size: 20px; line-height: 30px; } .moreless-button { display: block; font-size: 18px; font-weight: 600; color: #e82930; text-decoration: underline !important; margin-top:15px; } .message_only { height: 378px; overflow: hidden; transition: ease-in-out .3s; } .message_only.show{ height: auto; } .read-less{ display: none; } .moretext { display: none; } /* About Section End */ /* News */ .news{ background-image: url('../img/bg.jpg'); background-position: center center; background-repeat: no-repeat; background-size: cover; overflow: hidden; } .news .main-title1:before { background: #eaf1f9; } .news-list { background: #fff; padding: 20px 30px; display: flex; align-items: center; border-radius: 3px; box-shadow: 0 3px 20px 1px rgb(0 0 0 / 10%); } .main-title1 { text-align: center; margin-bottom: 60px; position: relative; padding-bottom: 20px; } .main-title1:before { position: absolute; content: '\f11f'; font-family: Flaticon; bottom: -20px; font-size: 40px; color: #ec1b24; background: #f1f1f1; line-height: 20px; padding: 0px 5px; left: 0; right: 0; margin: auto; width: 80px; z-index: 2; } .main-title1:after { position: absolute; content: ''; bottom: -10px; left: 0; right: 0; margin: auto; border-bottom: 1px solid #dedede; z-index: 1; } .main-title1 h2 { text-transform: uppercase; font-weight: 800; margin-bottom: 10px; font-size: 35px; } .main-title1 p { margin-bottom: 0; font-size: 17px; color: #5d5d5d; font-style: italic; } .news-left li { display: flex; align-items: center; } .date { background: #f5f5f5; height: 70px; width: 70px; text-align: center; border-radius: 100%; text-transform: uppercase; font-size: 12px; font-weight: 600; display: flex; justify-content: center; align-items: center; flex-direction: column; margin-right: 20px; position: relative; } .date b { display: block; font-size: 20px; color: #ec1b24; line-height: 25px; } .news-left { flex: 2; margin-right: 20px; padding-right: 20px; border-right: 2px solid #f2f2f2; } .news-right { flex: 5; } .date span { color: red; } .news-left span { color: #5d5d5d; font-size: 16px; } .news-right h3 { font-size: 20px; line-height: 26px; margin-bottom: 0; } .news-right h3 a { color: #5d5d5d; transition: ease-in-out .3s; } .news-right h3 a:hover{ color: #ec1b24; } .news-list +.news-list { margin-top: 25px; } .information{ background-image: url('../img/slider1.webp'); background-attachment: fixed; background-size: cover; background-repeat: no-repeat; background-position: center top; position: relative; z-index: 0; padding: 30px; border-radius: 3px; } .information:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #221e5d; content: ""; z-index: -1; border-radius: 3px; } .inform-icon i:before { font-size: 40px; } .information ul li { display: flex; } .inform-icon i { color: #ffffff; } .inform-icon { margin-right: 25px; } .inform-content span { display: block; font-size: 20px; color: #fff; font-weight: 600; margin-bottom: 5px; } .inform-content p { margin-bottom: 0; font-size: 15px; line-height: 22px; color:#e4e4e4; } .information ul li +li { margin-top: 25px; padding-top: 25px; border-top: 1px solid #ffffff2e; } /* News End */ /* Content Section */ .content-list h3 { font-size: 40px; line-height: 40px; margin-bottom: 20px; } .content-list span { font-size: 20px; font-weight: bold; color: #ec1b24; display: block; margin-bottom: 20px; } .cnt-btn { background: #221e5d; display: inline-block; padding: 13px 25px; color: #fff; font-size: 18px; font-weight: 500; border-radius: 4px; margin-top: 15px; } .cnt-btn:hover { color: white; background: #ec1b24; } .counter-icon i:before { font-size: 40px; color: #ec1b24; } .counter-content span { color: #363636; font-size: 30px; margin-bottom: 0; font-weight: 800; } .counter-wrap { text-align: center; background-color: white; padding: 20px 0; } .counter-content p { margin-bottom: 0; font-size: 16px; color:black !important; } .counter-icon { width: 65px; margin: auto; border: 2px solid #224f77; height: 65px; border-radius: 50%; margin-bottom: 8px; } .counter { margin-top: 30px; } .content-sec { overflow: hidden; } .content-sec-left { margin-right: 30px; position: relative; padding-left: 30px; z-index: 0; } .content-sec-left:after { position: absolute; content: ''; left: 0px; bottom: -30px; width: 200px; height: 213px; z-index: -1; background: url(../img/pattern1.png) no-repeat; } .content-sec-left:before { position: absolute; content: ''; left: 0px; top: -30px; width: 330px; height: 105px; background-image: linear-gradient(to right, #221e5d 0%, #221e5d 100%); z-index: -1; } .content-sec-left img { width: 100%; object-fit: cover; height: 550px; } /* Content Section End */ /* Blog */ .blog { background: #f1f1f1; } .white h2 { color: #fff; } .white p { color: #fff; } .white:before { background: #221e5d; color: #fff; } .blog-img { height: 250px; overflow: hidden; position: relative; } .blog-img::before { position: absolute; content: ''; background: #000; opacity: .5; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; transform: scale(0); transition: .5s; } .blog-wrap:hover .blog-img::before { transform: scale(1.2); } .blog-img img { height: 100%; width: 100%; object-fit: cover; transition: ease-in-out .8s; } .blog-img a { width: 100%; height: 100%; } .blog-wrap { position: relative; overflow: hidden; box-shadow: 0px 4px 20px rgb(0 0 0 / 10%); border-radius: 4px; } .blog-content { background: #fff; padding: 25px; transition: ease-in-out .3s; border-top: 5px solid #a50903; } .blog-wrap:hover .blog-content{ bottom: 0; } .blog-wrap { min-height: 546px; background-color: white; } .blog-content h3 { margin-bottom: 15px; } .blog-content h3 a { color: #363636; transition: ease-in-out .3s; } .blog-content h3 a:hover{ color: #ec1b24; } .blog-content p { margin-bottom: 0; font-size: 17px; line-height: 25px; } .blog-img .date { position: absolute; top: 20px; right: 20px; margin-right: 0; } .date::before{ position: absolute; content: ''; top: -5px; right: -5px; bottom: -5px; left: -5px; border: 2px solid #f3f5f5; border-radius: 100%; } .news-wrapper .main-title1::before { background: #fff; } /* Blog End */ /* Partner */ .logo-partner .main-title1::before { background: #fff; } .partner-wrap img { width: auto !important; margin: auto; padding: 10px; height: 90px; } /* Partner End */ /* Newsletter */ .newsletter-wrap { display: flex; justify-content: space-between; align-items: center; background: #e72d34; padding: 35px; border-radius: 30px; margin-bottom: -59px; z-index: 9; position: relative; } .newsletter-form { position: relative; width: 630px; } .newsletter-form .btn { position: absolute; top: 0; right: 0; bottom: 0; background: #00368e; border-radius: 0; border: none; padding: 10px 15px; font-size: 18px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .newsletter-wrap h3 { margin-bottom: 0; color: #fff; font-size: 28px; } .newsletter-form .form-control { border: none; border-radius: 4px; height: 45px; padding-right: 147px; } .newsletter-form .btn i { font-size: 22px; margin-left: 5px; } /* Newsletter End */ /* Footer */ .footer { background-color: #00368e; padding: 106px 0 60px; position: relative; background-position: center; background-size: cover; overflow: hidden; z-index: 0; } .footer::before{ position: absolute; content: ''; top: 0; right: 0; bottom: 0; left: 0; background-image: url('../img/footer4.png'); background-position: center; background-repeat: no-repeat; background-size: cover; opacity: .6; z-index: -1; } .footer-contact img { margin-bottom: 25px; } .footer-contact { padding-right: 80px; } .footer-contact p { font-size: 16px; margin-bottom: 0; color: #ffffff; } .footer-contact ul { display: flex; margin-top: 20px; } .footer-contact ul li a { display: block; font-size: 18px; color: #ec1b24; background: #ffffff; height: 30px; width: 30px; line-height: 30px; text-align: center; border-radius: 100%; box-shadow: 0px 2px 5px rgb(0 0 0 / 30%); transition: ease-in-out .3s; } .footer-contact ul li a:hover{ background: #ec1b24; color: #fff; } .footer-contact ul li+li a { margin-left: 10px; } .footer h3 { color: #ffffff; margin-bottom: 20px; text-transform: uppercase; font-size: 18px; font-weight: 600; } .footer-links ul li a { font-size: 15px; color: #d8d8d8; position: relative; padding-left: 25px; transition: ease-in-out .4s; } .footer-links ul li a:hover{ color: #ec1b24; margin-left: 10px; } .footer-links ul li +li { margin-top: 15px; } .footer-links ul li a::before { position: absolute; content: '\f30b'; left: 0; font-family: 'Line Awesome Free'; font-weight: 900; } .footer-info ul li { display: flex; } .footer-info ul li span { display: block; padding-left: 12px; font-size: 15px; color: #d8d8d8; } .footer-info ul li+li { margin-top: 20px; } .links-only { padding-left: 25px; } .footer-bottom ul { display: flex; justify-content: space-between; align-items: center; } .footer-bottom ul li { font-size: 15px; color: #ffffff; } .footer-bottom ul li a { display: inline-block; color: #ec1b24; font-weight: 600; } .footer-bottom { background-color: #012f54; padding: 18px 0; background-image: url(../img/footer4.png); background-position: center; background-size: cover; border-top: 1px solid #ffffff1f; } .shape1 { background-image: url(../img/shape1.png); background-repeat: no-repeat; background-position: right bottom; background-size: contain; position: absolute; width: 70px; height: 40px; right: 0; bottom: 0; animation: running-anim 20s linear infinite; z-index: -1; } .shape2 { background-image: url(../img/shape2.png); background-repeat: no-repeat; background-position: right bottom; background-size: contain; position: absolute; width: 90px; height: 40px; right: 30%; bottom: 0; animation: running-anim 30s linear infinite; z-index: -1; } .shape3 { background-image: url(../img/shape3.png); background-repeat: no-repeat; background-position: right bottom; background-size: contain; position: absolute; width: 100px; height: 100px; right: 70%; bottom: 0; animation: running-anim-left 35s linear infinite; z-index: -1; } .footer-info ul li i { color: #fff; } @-moz-keyframes running-anim { 0% { right: -30%; } 100% { right: 100%; } } @-webkit-keyframes running-anim { 0% { right: -30%; } 100% { right: 100%; } } @keyframes running-anim { 0% { right: -30%; } 100% { right: 100%; } } @-moz-keyframes running-anim-left { 0% { left: -30%; } 100% { left: 100%; } } @-webkit-keyframes running-anim-left { 0% { left: -30%; } 100% { left: 100%; } } @keyframes running-anim-left { 0% { left: -30%; } 100% { left: 100%; } } /* Footer End */ /* Scroll Top */ .go-top { position: fixed; cursor: pointer; transition: ease-in-out .5s; bottom: 30px; right: 30px; opacity: 0; visibility: hidden; z-index: 1021; } .go-top.active { opacity: 1; visibility: visible; bottom: 30px; } .pulse { z-index: 4; text-align: center; font-size: 27px; height: 40px; width: 40px; line-height: 44px; background: #ec1b24; color: #fff; border-radius: 100%; font-size: 16px; position: relative; z-index: 0; } .pulse:after { animation: ripple-white3 .8s linear infinite; background: rgb(217 93 93 / 30%); border-radius: 100%; content: ''; height:60px; left:-11px; opacity: 0; position: absolute; top: 0; width: 60px; line-height: 60px; right: 0; bottom: 0; margin: auto; text-align: center; z-index: -1; } @keyframes ripple-white3 { 0% { opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } 40% { opacity: 1; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2) } 100% { opacity: 0; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4) } } /* Scroll Top End */ /* Details Page */ .banner { background-color: #04477A; background-position: center top; background-repeat: no-repeat; position: relative; } .banner { text-align: center; } .banner h1 { color: #fff; margin-bottom: 0; } .breadcrumb { justify-content: center; margin-bottom: 0; margin-top: 15px; } .breadcrumb a { color: #ec1b24; } .breadcrumb-item.active { color: #e2e2e2; } .breadcrumb-item+.breadcrumb-item::before { color: #e2e2e2; } .details-wrap { display: flex; } .details-left { margin-right: 30px; } .details-right h2 { margin-bottom: 30px; } .details-right img { margin-bottom: 20px; } .details-right p { font-size: 17px; line-height: 28px; } .details-right h3 { margin-bottom: 15px; margin-top: 30px; } /* Details Page End */ /* About Page */ .page-title { margin-bottom: 15px; } .page-content p { font-size: 17px; line-height: 28px; } /* About Page End */ /* Contact Us Page */ .contact-left { background: #f1f1f1; padding: 40px; border-radius: 5px; } .contact-left .form-control { height: 50px; border: 1px solid #e0e0e0; } .contact-left .form-group { margin-bottom: 20px; } .contact-left textarea.form-control { height: 120px; } .contact-left .btn { border: none; padding: 10px 20px; font-size: 20px; background: #221e5d; transition: ease-in-out .3s; margin-top: 10px; } .contact-left .btn:hover { background: #ec1b24; } .contact-right ul li { display: flex; } .contact-right ul li i::before { font-size: 40px; color: #ec1b24; } .contact-content span { display: block; font-size: 16px; font-weight: bold; text-transform: uppercase; } .contact-content p { margin-bottom: 0; } .contact-right ul li +li { margin-top: 25px; border-top: 1px solid #efefef; padding-top: 25px; } .contact-content { padding-left: 25px; } .contact-right { padding-left: 30px; } /* Contact Us Page End */ /* Gallery Page */ .album-wrap img { height: 200px; width: 100%; object-fit: cover; position: relative; } .album-wrap span { display: block; font-size: 20px; font-weight: 600; margin-top: 15px; line-height: 25px; } .album-wrap p { margin-bottom: 0; font-size: 15px; } .album-wrap { margin-bottom: 30px; } .gallery-page.mb { margin-bottom: 50px; } .album-wrap a { color: #231f20; transition: ease-in-out .3s; } .album-wrap a:hover { color: #ec1b24; } /* Gallery Page End */ /* Gallery Details Page End */ .gallery-details-wrap img { height: 250px; width: 100%; object-fit: cover; transition: ease-in-out .5s; } .gallery-details-wrap li a:hover img{ transform: scale(1.10); } .gallery-details-wrap span { position: absolute; bottom: 0; left: 0; right: 0; padding: 10px; text-align: center; color: #fff; font-size: 18px; font-weight: 500; background: rgba(0,0,0,0) linear-gradient(to bottom, rgba(5,5,5,0) 0, rgba(0,0,0,0) 0, rgba(71,71,71,0) 0, rgba(102,102,102,0) 0, rgba(28,28,28,0) 0, rgba(20,20,20,.59) 32%, rgba(13,13,13,1) 62%, rgba(3,3,3,1) 100%) repeat scroll 0 0; } .gallery-details-wrap li a { position: relative; display: block; overflow: hidden; } .gallery-details-wrap li { margin-bottom: 30px; } .gallery-details.mb { margin-bottom: 50px; } #lightgallery { margin-right: 0; margin-left: 0; } .h-gallery { background: #ffffff; } .h-gallery .album-wrap{ margin-bottom: 0; text-align: center; } .h-gallery .album-wrap p{ margin-bottom: 10px; } .h-gallery .main-title1:before { background: #fff; } .g-img{ overflow: hidden; } .g-img img{ transition: ease-in-out .3s; } .album-wrap:hover .g-img img { transform: scale(1.15); } #h-gallery .item { padding: 10px 0; } /* Gallery Details Page End */ /* Team Page */ .team-img { height: 200px; width: 200px; overflow: hidden; margin: auto; position: relative; border-radius: 100%; border: 1px solid #ededed; } .team-img::before { position: absolute; content: ''; background: rgb(0 0 0 / 70%); opacity: .5; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; transform: scale(0); transition: .5s; } .team-wrap:hover .team-img::before { transform: scale(1.2); } .team-wrap { text-align: center; margin-bottom: 30px; } .team-content { margin-top:12px; } .team-content h3 { font-size: 21px; margin-bottom: 0; } .team-content span { display: block; font-size: 17px; color: #eb373b; } .team.mb { margin-bottom: 50px; } .team-next table th { background: #003a6a; color: #fff; text-align: center; text-transform: uppercase; padding: 18px 10px; white-space: nowrap; } .team-next table td { padding: 18px 10px; font-size: 17px; text-align: center; vertical-align: middle; white-space: nowrap; } .modal-pop .modal-title { line-height: 35px; } .modal-pop .btn-close { color: #fff; opacity: 1; } .modal-pop .modal-header{ padding: 15px 30px; } .modal-pop .modal-body{ padding: 30px; text-align: left; } .team-detail-list { margin-top: 20px; } .team-detail-list li { display: flex; align-items: center; font-size: 18px; } ul.team-detail-list b { display: block; margin-right: 10px; } .team-detail-list li +li { margin-top: 5px; } .team-detail-wrap p { font-size: 17px; margin-top: 15px; } .team-details-social { display: flex; } .team-details-social li a { font-size: 20px; height: 35px; width: 35px; line-height: 35px; text-align: center; border-radius: 100%; color: #fff; } .team-details-social li.facebook a{ background: #1877f2; } .team-details-social li.whatsapp a{ background: #25d366; } .team-details-social li.youtube a{ background: #ff0000; } .team-details-social li.twitter a{ background: #1da1f2; } .team-details-social li.linkedin a{ background: #0077b5; } .team-details-social li+li a { margin-left: 7px; } .modal-pop .fade { background: hsl(0deg 0% 0% / 73%); } .modal-pop .modal-dialog { max-width: 550px; } /* Team Page End */ /* Blog Page */ .blog-page .main-title1:before { background: #fff; } .blog-page .blog-wrap { margin-bottom: 30px; } .blog-page .main-title1:before { background: #fff; } .blog-page .blog-wrap { margin-bottom: 30px; } .pagination { justify-content: center; margin-top: 10px; } .pagination .page-link { height: 45px; width: 45px; line-height: 45px; text-align: center; display: block; padding: 0; color: #363636; font-size: 18px; margin: 0 10px; border-radius: 2px !important; border: 1px solid #eaeaea; background: whitesmoke; } .pagination .page-link:hover{ background: #e82c33; border: 1px solid #e9272e; color: #fff; } .page-item.active .page-link { background: #e82c33; border: 1px solid #e9272e; } .news .pagination { margin-top: 30px; } .blog-page .blog-content h3 { font-size: 22px; line-height: 1.4; } .blog-page .blog-wrap { min-height: 450px; } /* Blog Page End */ /* about us */ .about-one { position: relative; display: block; padding: 60px 0 60px; } .about-one__left { position: relative; display: block; margin-right: 70px; } .about-one__img-box { position: relative; display: block; } .about-one__img-box:before { position: absolute; top: 0; left: -50px; width: 30px; height: 200px; background-color: #a50903; content: ""; border-radius: 8px; } .about-one__img-box:after { position: absolute; top: 220px; left: -50px; width: 30px; height: 200px; background-color: #003a6a; content: ""; border-radius: 8px; } .about-one__img { position: relative; display: block; overflow: hidden; } .about-one__img::before { position: absolute; top: 50%; left: 50%; display: block; content: ''; width: 0; height: 0; background: rgba(255, 255, 255, .2); border-radius: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; z-index: 1; } .about-one__img>img { width: 100%; border-radius: 8px; } .about-one__small-img { position: absolute; bottom: -90px; left: -120px; z-index: 2; } .about-one__small-img>img { border-radius: 8px; } .about-one__right { position: relative; display: block; } .about-one__right .section-title { margin-bottom: 28px; } .section-title__tagline { display: inline-flex; color: #616161; font-size: 18px; align-items: center; line-height: 30px; margin-bottom: 2px; font-weight: 500; } .section-title__tagline::before { content: ''; background-color: #a50903; width: 10px; height: 2px; margin-right: 10px; } .about-one__text { margin: 0; } .about-one__points-box { position: relative; display: block; margin-left: 21px; margin-top: 32px; } .about-one__points-box:before { position: absolute; top: 7px; bottom: 7px; left: -21px; content: ""; background-color: #02355e; width: 2px; } .about-one__points { position: relative; display: block; } .about-one__points li { position: relative; display: flex; align-items: center; } .about-one__points li .icon { position: relative; display: flex; align-items: center; } .about-one__points li .icon i { font-size: 13px; color: var(--white-color); background-color: #a50903; border-radius: 50px; padding: 4px; } .about-one__points li .text { margin-left: 16px; } .about-one__points li .text p { color: var(--vs-black); margin: 0; } .about-one__it-solutions { position: relative; display: flex; align-items: center; border-top: 1px solid #616161; margin-top: 40px; padding-top: 20px; padding-bottom: 39px; } .about-one__it-solutions-icon { position: relative; display: flex; align-items: center; } .about-one__it-solutions-text-box { margin-left: 20px; } .about-one__it-solutions-text { font-weight: 600; color: #000000; margin: 0; line-height: 30px; } .about-one__points li+li { margin-top: 6px; } .about-one__it-solutions-icon img { height: 61px; width: 70px; } .section-title__title { font-size: 35px; text-transform: uppercase; font-weight: 700; } .author_detail_wrap { position: absolute; bottom: 0; background-color: rgb(255 255 255 / 83%); width: 100%; padding: 10px; text-align: center; } /* about us END */ .section_title h2 { color: white; } .section_title a { text-transform: uppercase; color: white !important; font-size: 24px; } .card_wrapper { background-color: #fff; margin-bottom: -65px; box-shadow: 0px 4px 14px 0 rgb(0 0 0 / 23%); } .card_information { position: relative; background-color: #02355e; padding: 43px 25px 25px; text-align: center; } .card_information .inform-icon { position: absolute; top: -38px; width: 70px; height: 70px; border-radius: 50%; right: 0; left: 0; margin: auto; background-color: #02355e; border: 3px solid #fecd0b; } .inform-icon img { height: 100%; width: 100%; object-fit: cover; } .marquee_scrolling_behaviour { display: flex; background-color: #fff; margin-top: 25px; border-radius: 8px; overflow: hidden; } .text_1_tx { background-color: #e72f35; color: #fff; padding: 10px 20px; font-weight: 600; text-transform: uppercase; } .marque_text_tx { width: 100%; padding-right: 10px; } .marque_text_tx marquee { height: 100%; display: flex; width: 100%; align-items: center; } .marque_text_tx ul li { display: inline-flex; } .marque_text_tx ul li:not(:last-child) { margin-right: 100px; } .marquee_date { line-height: 40px; background-color: #02355e; padding: 0 10px; color: white; margin-right: 10px; } .news-right_marquee h3 { font-weight: normal; font-size: 18px; color: #000; margin-bottom: 0; } .news-right_marquee h3 a { color: #000; line-height: 36px; } .news { padding-top: 130px; } .nav_brand { height: 90px; } .slider { margin-top: -56px; } .about_second{ position: relative; background-attachment: fixed; background-size: cover; } .abt_second_detail { text-align: center; } .about_second:before{ content:""; position: absolute; top:0; left:0; width:100%; height: 100%; background-color: rgb(2 53 94 / 68%); } .abt_second_detail h3 { color: white; } .abt_second_detail p { color: white; } .counter { width: 80%; margin: 80px auto 0; } .readmore { font-weight: bold; margin-top: 20px; color: #a50903; } .album-wrap { position: relative; } .album-wrap { position: relative; } .total_picture { position: absolute; top: 14px; background-color: white; height: 50px; width: 50px; border-radius: 50%; padding: 7px; left: 14px; } .total_picture p { line-height: 17px; font-size: 12px; color: #a50903; } .nav_tab_wrapper_020 #pills-tab { background-color: #144369; } .nav_tab_wrapper_020 #pills-tab li { width: calc(100% / 4); } .nav_tab_wrapper_020 #pills-tab li .nav-link { width: 100%; border-radius: 0; color:white; padding: 16px 0px; } .nav_tab_wrapper_020 { margin-top: 25px; } .event_flex_wrapper { display: flex; } .cal_head { background-color: #144369; font-size: 15px; padding: 2px 10px; text-align: center; color: white; } .cal_body { background-color: #ededed; padding: 10px 0; text-align: center; color: black; } .calendar_0 { margin-right: 10px; } .notice_report p { margin-bottom: 0; } .notice_report span { font-size: 14px; color: #e72f35; } .nav_tab_wrapper_020 #pills-tab { margin-bottom: 0 !important; } .nav_tab_wrapper_020 #pills-tabContent { padding-top: 25px; background-color: #fff; padding: 25px; } .recent_01_update li:not(:last-child) { border-bottom: 1px solid rgb(0 0 0 / 13%); margin-bottom: 15px; padding-bottom: 10px; } .nav_tab_wrapper_020 #pills-tab li .nav-link.active { background-color: #e82830; } .nav_tab_wrapper_020 #pills-tab li .nav-link i { font-size: 20px; margin-right: 10px; vertical-align: -2px; } .side_bar_app { margin-top: 25px; } .widget-inner p { font-weight: bold; border-bottom: 1px solid rgb(0 0 0 / 15%); } .widget-main-title p { margin-top: 15px; text-transform: uppercase; } #team_wrapper_style { padding-top: 75px; } .team_picture_cover img { height: 150px; width: 150px; /* width: auto; */ border-radius: 50%; object-fit: cover; object-position: top; } .team_picture_cover { width: 150px; height: 150px; overflow: hidden; border-radius: 50%; border: 1px solid rgb(0 0 0 / 11%); text-align: center; margin: 0 auto; } .team_cover { text-align: center; margin-bottom: 30px; } .team_caption_o p { font-weight: bold; font-size: 18px; margin-bottom: 0; margin-top: 15px; } .team_caption_o span { font-size: 14px; } .team_title_0 { text-align: center; margin-bottom: 45px; } .team_title_0 h3 { font-size: 24px; } .mobile_social{ display: none; } .about-page table p { margin: 0; font-size: 15px; line-height: 1.5; } .about-page table td { padding: 5px 7px; border-color: #e5e5e5 !important; } .news_more_btn { margin-top: 25px; } .news_more_btn a { display: inline-block; border: 1px solid #e72f35; padding: 7px 20px; border-radius: 4px; color: #e72d33; font-size: 18px; font-weight: 500; transition: ease-in-out .3s; } .news_more_btn a:hover { background: #ea232b; color: #fff; } .about-page ul li { list-style: initial; } .about-page ul, .about-page ol { padding-left: 15px; } .about-page ul li +li { margin-top: 10px; } .about-page ul li { line-height: 1.3; }