/
/
home
/
u523034047
/
domains
/
shivshaktidairy.com
/
public_html
/
rips
/
assets
/
css
Server: in-mum-web1112.main-hosting.eu (62.72.28.111)
You: 216.73.216.14
PHP 8.3.16
Dir:
/home/u523034047/domains/shivshaktidairy.com/public_html/rips/assets/css
Edit:
/home/u523034047/domains/shivshaktidairy.com/public_html/rips/assets/css/style.css
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap'); /*** ==================================================================== Reset ==================================================================== ***/ * { margin: 0px; padding: 0px; border: none; outline: none; font-size: 100%; line-height: inherit; } /*** ==================================================================== Global Settings ==================================================================== ***/ body { font-size: 16px; color: #000000; line-height: 1.6em; font-weight: 400; -webkit-font-smoothing: antialiased; background: rgb(255, 255, 255); font-family: 'Jost', sans-serif; } .page-wrapper { position: relative; width: 100%; min-width: 300px; z-index: 9; margin: 0px auto; overflow: hidden; } a { text-decoration: none; cursor: pointer; transition: .3s; -webkit-transition: .3s; } a:hover, a:focus, a:visited { text-decoration: none !important; outline: none; } h1, h2, h3, h4, h5, h6 { position: relative; font-weight: normal; line-height: 1.25em; margin: 0px; background: none; color: #2B2B2B; font-family: 'Jost', sans-serif; } .font-Source, h1, h2, h3 { font-family: 'Jost', sans-serif; } .lh{ line-height: 0 !important; } textarea { overflow: hidden; } button { outline: none !important; cursor: pointer; } .text { font-size: 16px; line-height: 28px; font-weight: 400; color: #262626; margin: 0px 0px 15px; } .text-theme { color: #ED1D24 !important; } .bg-theme { background: #ED1D24 !important; } ::-webkit-input-placeholder { color: inherit; } ::-moz-input-placeholder { color: inherit; } ::-ms-input-placeholder { color: inherit; } .btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus { box-shadow: none; outline: none; } .btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle { background-color: inherit; border-color: inherit; color: inherit; border-radius: 0; } .bootstrap-select .dropdown-menu li a span.text { margin-bottom: 0; } .bootstrap-select .dropdown-menu li.active a span.text { color: #fff; } .bootstrap-select .dropdown-toggle .filter-option:after { font-family: 'Font Awesome 5 Pro'; content: "\f107"; position: absolute; right: 15px; top: 7px; display: block; line-height: 30px; font-size: 17px; text-align: center; z-index: 5; font-weight: 400; color: #fff; } .page-wrapper { position: relative; margin: 0 auto; width: 100%; min-width: 300px; z-index: 9; overflow: hidden; } .auto-container { position: static; max-width: 1170px; padding: 0px 15px; margin: 0 auto; } ul, li { list-style: none; padding: 0px; margin: 0px; } figure { margin-bottom: 0; } .theme-btn { display: inline-block; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .centered { text-align: center !important; } .gray-bg { background-color: #f4f4f4 !important; } .light-bg { background-color: #fff !important; } img { display: inline-block; max-width: 100%; height: auto; } .dropdown-toggle::after { display: none; } .fa { line-height: inherit; } .owl-dots { text-align: center; line-height: .8; position: absolute; bottom: -27px; left: 50%; } .owl-dots .owl-dot { width: 8px; height: 8px; border-radius: 12px; background: #2b50a582 !important; transition: .3s; -webkit-transition: .3s; margin: 0 4px; display: inline-block; opacity: .5; position: relative; } .owl-dots .owl-dot:after { content: ""; position: absolute; top: 3px; left: 8px; height: 1px; width: 8px; background: #C7D6F8; } .owl-dots .owl-dot:last-child:after { display: none; } .owl-dots .owl-dot.active { /* width: 15px; */ opacity: 1; background: #31954F !important; } /* Btn style */ .theme-btn { display: inline-block; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; } .mb-20 { margin-bottom: 20px !important; } .mb-30 { margin-bottom: 30px !important; } .mb-35 { margin-bottom: 35px !important; } .mb-30 { margin-bottom: 30px !important; } .mt-30 { margin-top: 30px !important; } .mt-40 { margin-top: 40px !important; } .mt-50 { margin-top: 50px !important; } .mt-70 { margin-top: 70px !important; } .mb-40 { margin-bottom: 40px !important; } .mb-50 { margin-bottom: 50px !important; } .mb-70 { margin-bottom: 70px !important; } .pb-20 { padding-bottom: 20px !important; } .pb-30 { padding-bottom: 30px !important; } .pb-50 { padding-bottom: 50px !important; } /* Scroll To Top style */ .scroll-to-top { position: fixed; right: 30px; bottom: 40px; width: 40px; height: 40px; font-size: 14px; line-height: 38px; text-align: center; z-index: 100; cursor: pointer; border-radius: 50%; display: none; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .scroll-to-top.style-two { background-color: #2d3247; } .scroll-to-top:hover { color: #ffffff; } /*Btn Style One*/ .btn-style-one { position: relative; display: inline-block; font-size: 14px; line-height: 24px; color: #fff; padding: 8px 20px; border-radius: 3px; overflow: hidden; text-transform: capitalize; vertical-align: middle; } .btn-style-one:hover { color: #fff; } .btn-style-one:before { position: absolute; left: 0; top: 0; bottom: 0; width: 0; content: ""; background-color: #000; transition: .5s; opacity: .1; border-top-right-radius: 33px; border-bottom-right-radius: 33px; } .btn-style-one:hover:before { width: 100%; border-radius: 0; } .btn-style-one span { position: relative; } /* Style Two */ .btn-style-one.style-two { background-color: transparent; border: 2px solid #006940; padding: 8px 20px; color: #006940; } .btn-style-one.style-two:after { top: 14px; } .theme-btn-dark.btn-style-one.style-two { border: 2px solid #006940; color: #013300; } .theme-btn-dark.btn-style-one.style-two:after { color: #013300; } .theme-btn-dark.btn-style-one.style-two.style-danger { border: 2px solid #ED1D24; color: #ED1D24; } .theme-btn-dark.btn-style-one.style-two.style-danger:after { color: #ED1D24; } /* Style Three */ .btn-style-one.style-three { background-color: transparent; border: 2px solid #ddd; color: #222222; padding: 10px 20px; } .btn-style-one.style-three:after { top: 14px; } .btn-style-one.style-three:before { background-color: #e8f4f1; opacity: 1; } .info-form-section .btn-style-one.style-three:before { background-color: #013300; } .inner-box .btn-style-one.style-three { padding: 4px 15px; } /* Header Style */ .main-header { position: relative; display: block; width: 100%; z-index: 9999; /* z-index: 9; */ top: 0px; left: 0px; background-color: #fff; /* border-bottom: 2px solid #343F64; */ clear: both; } .main-header.header-style-one .auto-container, .header-upper .auto-container, .container.auto-container { max-width: 1520px; } .main-header.header-style-one { position: relative; } /* Header Top */ .rs-toolbar { padding: 4px 0 5px; font-size: 12px; position: relative; background: url("../../../resources.edunexttechnologies.com/web-data/amenity-school/img/header-strip.png") no-repeat; /* background-position: center; */ background-position: top 0px left -10rem; background-size: cover; } /* .rs-toolbar:before { content: ''; position: absolute; left: 0; top: 0; background: #10910C; height: 5%; width: 100%; } .rs-toolbar:after { content: ''; position: absolute; background: #F26A38; height: 100%; width: 55%; right: -15px; top: 0; z-index: 1; transform: skew(40deg, 0deg); max-width: 700px; } */ .rs-toolbar .container { position: relative; z-index: 2; } .header-top { position: relative; padding: 0; } .main-header .rs-toolbar-start a { color: #fff; font-size: 12px; } .main-header .rs-toolbar-start a i{ margin-right: 5px; } .header-top .inner-container { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .header-top .left-column { position: relative; display: flex; align-items: center; flex-wrap: wrap; } .header-top .left-column .left-img-column { transform: translateY(-12px); } .header-top ul.contact-info { position: relative; display: flex; flex-wrap: wrap; align-items: center; } .header-top ul.contact-info li { margin-right: 22px; color: #fff; font-size: 16px; font-weight: 400; position: relative; padding-right: 20px; } .header-top ul.contact-info li:before { position: absolute; content: ''; top: 5px; right: 0; width: 1px; height: 20px; background-color: rgba(255, 255, 255, 0.2); } .header-top ul.contact-info li:last-child:before { display: none; } .header-top ul.contact-info a { color: #fff; } .header-top ul.contact-info li i { margin-right: 7px; font-size: 20px; vertical-align: middle; position: relative; top: -2px; } .header-top .social-icon { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: end; } .header-top .social-icon.xl-social-icon { display: flex !important; } .header-top .social-icon li { margin-right: 8px; font-size: 14px; line-height: 20px; } .header-social ul li { display: inline-block; } .header-social ul li a { display: inline-block; width: 30px; height: 30px; text-align: center; color: #fff; transition: all .3s ease 0s; line-height: 31px; font-size: 14px; border-radius: 42px; font-weight: 300; margin-right: 5px; transition: 0.3s; } .header-social ul li a:hover{ background: transparent !important; border: 1px solid #2b50a5; color: #2b50a5 !important; } .header-top .social-icon li:last-child { margin-right: 0px; } .left-img-column img { max-width: 440px; } a.fb-color { background: #3e5c9a !important; } a.ld-color { background: #0c63bc !important; } a.tw-color { background: #1c9cea !important; } a.ins-color { background: #f09433; background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); } .fb-bg { background: #3e5c9a; } .ins-bg { background: #f09433; background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); } .fb-bg:hover{ background: #3e5c9a !important; } .insta-bg:hover{ background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important; background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important; background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important; } .ld-bg:hover{ background: #0c63bc !important; } .yb-bg:hover{ background: #c3271a !important; } /* .tw-bg { background: #29a9e1; } .ld-bg { background: #117bb8; } .yb-bg { background: #c3271a; } .fb-color { color: #3e5c9a; } .ins-color { color: #dc2743; } .tw-color { color: #29a9e1; } .ld-color { color: #117bb8; } .yb-color { color: #c3271a; } */ .header-top .social-icon li a { background: #fff; transition: .5s; display: inline-block; width: 28px; height: 28px; text-align: center; line-height: 28px; border-radius: 42px; font-size: 14px; } .header-top .social-icon li a.erp-login { width: auto; background: #fff; color: #013300; font-size: 14px; padding: 0px 10px; border-radius: 4px; font-weight: 500; } .header-top .social-icon li a:hover { background: #fff; color: #013300; } ul.btns-link { max-width: 600px; text-align: right; } ul.btns-link li { display: inline-block; margin-left: 1px; /* margin-top: 8px; */ } ul.btns-link li:first-child { margin-left: 0px; } ul.btns-link li a { display: inline-block; /* border: 1px solid #F26A38; */ padding: 3px 12px; font-size: 12px; /* color: #F26A38; */ border-radius: 4px; font-weight: 400; } ul.btns-link li a:hover { animation: pulse 1s infinite; transition: .3s; } @keyframes pulse { 0% { transform: scale(1); } 70% { transform: scale(.9); } 100% { transform: scale(1); } } ul.btns-link .border-li { border: 1px solid #F26A38; border-radius: 4px; padding: 4px; } ul.btns-link .border-li a{ background: #F26A38 !important; color: #fff !important; } ul.btns-link .border-li1 { border: 1px solid #03834B; border-radius: 4px; padding: 4px; } ul.btns-link .border-li1 a{ background: #03834B !important; color: #fff !important; } ul.btns-link li .cbse-btn{ padding: 7px 12px !important; color: #fff; background: #2b50a5 !important; } ul.btns-link li .tour-btn{ padding: 7px 12px !important; color: #000000; background: #FFC000 !important; } /* ul.btns-link li a:hover { background: #F26A38; color: #fff; } */ ul.btns-link li a.bg-warning { color: #3A3A39; border-color: #D2D700; background: #D2D700; } .border-primary-btn{ border: 1px solid #343F64 !important; color: #343F64 !important; } .fixed-link-container-right { position: fixed; top: 50%; right: 18px; z-index: 9999999; transform-origin: right; transform: rotate(-90deg); margin-top: -125px; z-index: 99; } .fixed-link-container-right .fixed-link-inner-container a { background: #D2D700; color: #000000; display: inline-block; padding: 6px 20px; border-radius: 4px 4px 0px 0px; text-decoration: none; font-size: 16px; font-weight: normal; margin: 0px 5px 0px 0px; } /* Header Upper */ .header-upper .navbar-right { position: relative; display: flex; flex-wrap: wrap; align-items: center; margin-left: 50px; } .header-upper { position: relative; z-index: 222; background: #03834B; } .header-internal .header-upper { background: #fff; } .header-upper .inner-container { position: relative; /* min-height: 62px; */ display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .header-upper .logo-box { z-index: 10; } .header-upper .logo-box .logo { position: relative; display: block; padding: 6px 0px; } .header-upper .right-column { position: relative; display: flex; flex-wrap: wrap; align-items: center; } .header-upper .search-btn { margin-left: 35px; padding-left: 20px; line-height: 20px; border-left: 1px solid #919191; margin-right: 20px; } .header-upper .link-btn a { vertical-align: middle; } .header-upper .search-toggler { color: #000; background: transparent; font-size: 22px; } .nav-outer { position: relative; z-index: 1; display: flex; flex-wrap: wrap; align-items: center; } .navbar-right-info .mobile-nav-toggler { position: relative; width: 50px; height: 50px; line-height: 44px; text-align: center; color: rgb(255, 255, 255); font-size: 20px; margin-left: 30px; cursor: pointer; border-radius: 50%; } .main-header .nav-outer .main-menu { position: relative; } .main-menu .inner-container { box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.12); margin-bottom: -25px; background: #fff; } .main-menu .navbar-collapse { padding: 0px; display: block !important; } .main-menu .navigation { position: relative; margin: 0px; /* margin-left: 50px; */ display: flex; flex-wrap: wrap; align-items: center; } .main-menu .navigation>li { position: relative; /* padding: 5px 0px; */ /* margin-right: 25px; */ -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .main-menu .navigation>li.current:before { opacity: 1; } .main-menu .navigation>li.current>a:before { opacity: 1; } .main-menu .navigation>li:last-child { margin-right: 0px; } .main-menu .navigation>li>a { position: relative; display: block; text-align: center; font-size: 14px; line-height: 26px; padding: 4px 15px; text-transform: capitalize; color: #fff; opacity: 1; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; font-family: 'Josefin Sans', sans-serif; } .main-menu .navigation li a::after { content: ""; width: 1px; background-color: #b5b7c9; height: 23px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); } .main-menu .navigation li:last-child a::after{ display: none; } li.dropdown ul li a::after { display: none !important; } .header-internal .main-menu .navigation>li>a { color: #070707; } .main-menu .navigation>li>a:hover, .main-menu .navigation>li.current>a, .header-internal .main-menu .navigation>li>a:hover, .header-internal .main-menu .navigation>li.current>a { color: #fff; background: #F26A38; } /* .main-menu .navigation li.current:after{ position: absolute; content: ""; bottom: 5px; left: 0; height: 1px; width: 100%; background: #D2D700; } */ .main-menu .navigation>li>ul { position: absolute; left: 0px; top: 100%; bottom: auto; width: -webkit-max-content; width: -moz-max-content; width: max-content; min-width: 200px; z-index: 100; display: none; opacity: 0; visibility: hidden; background-color: #fff; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); transition: .5s; -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); } /* .sticky-header .main-menu .navigation>li>ul { position: absolute; left: 0px; top: 100%; bottom: auto; width: -webkit-max-content; width: -moz-max-content; width: max-content; min-width: 200px; z-index: 100; display: none; opacity: 0; visibility: hidden; background-color: #fff; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); transition: .5s; -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); } */ .main-menu .navigation>li>ul.from-right { left: auto; right: 0px; } .main-menu .navigation>li>ul>li { position: relative; width: 100%; padding: 0 20px; } .main-menu .navigation>li>ul>li:last-child { border-bottom: none; } .main-menu .navigation .dropdown ul li.current:after{ display: none; } .main-menu .navigation>li>ul>li:before { position: absolute; content: ''; right: 0px; top: 0px; width: 0%; height: 100%; display: block; -webkit-transition: all 300ms ease; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; } .main-menu .navigation>li>ul>li>a { position: relative; display: block; padding: 10px 0px; border-bottom: 1px solid #e9e5df; line-height: 24px; font-size: 15px; text-transform: capitalize; color: #2a2a2a; text-align: left; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-menu .navigation>li>ul>li:last-child>a { border-bottom: 0px; } .main-menu .navigation>li>ul>li.dropdown>a:after { position: absolute; content: "\f105"; right: 0; top: 11px; display: block; line-height: 24px; font-size: 17px; font-family: FontAwesome; font-weight: 400; } .main-menu .navigation>li>ul>li>ul { position: absolute; left: 100%; top: 0; width: -webkit-max-content; width: -moz-max-content; width: max-content; min-width: 200px; z-index: 100; display: none; background-color: #fff; transition: .5s; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); } .main-menu .navigation>li>ul>li>ul.from-right { left: auto; right: 0px; } .main-menu .navigation>li>ul>li>ul>li { position: relative; width: 100%; padding: 0 20px; } .main-menu .navigation>li>ul>li>ul>li:last-child { border-bottom: none; } .main-menu .navigation>li>ul>li>ul>li:before { position: absolute; content: ''; left: 0px; top: 0px; width: 0%; height: 100%; display: block; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-menu .navigation>li>ul>li>ul>li:last-child { border-bottom: none; } .main-menu .navigation>li>ul>li>ul>li>a { position: relative; display: block; padding: 10px 0; line-height: 24px; font-weight: 400; border-bottom: 1px solid #e9e5df; font-size: 15px; text-transform: capitalize; color: #2a2a2a; text-align: left; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .main-menu .navigation>li>ul>li>ul>li:last-child>a { border-bottom: 0; } .main-menu .navigation>li>ul>li>ul>li.dropdown>a:after { font-family: 'Font Awesome 5 Pro'; content: "\f105"; position: absolute; right: 30px; top: 12px; display: block; line-height: 24px; font-size: 16px; font-weight: 400; z-index: 5; } .main-menu .navigation>li.dropdown:hover>ul { visibility: visible; opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: all 300ms ease; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; } .main-menu .navigation li>ul>li.dropdown:hover>ul { visibility: visible; opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: all 300ms ease; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; } .main-menu .navigation li.dropdown .dropdown-btn { position: absolute; right: 10px; top: 8px; width: 34px; height: 30px; border: 1px solid #ffffff; text-align: center; font-size: 16px; line-height: 26px; color: #ffffff; cursor: pointer; z-index: 5; display: none; } .main-header .header-upper .contact-info { position: relative; display: flex; flex-wrap: wrap; align-items: center; margin-left: 30px; padding-left: 30px; border-left: 1px solid #eee; } .main-header .header-upper .contact-info .icon { position: relative; font-size: 24px; width: 55px; height: 55px; text-align: center; line-height: 55px; background: #e1eeeb; border-radius: 50%; margin-right: 15px; color: #126051; transition: .5s; } .main-header .header-upper .contact-info:hover .icon { color: #fff; } .main-header .header-upper .contact-info .icon:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border-radius: 50%; -webkit-transform: scale(.7); -ms-transform: scale(.7); transform: scale(.7); opacity: 0; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; } .main-header .header-upper .contact-info:hover .icon:before { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .main-header .header-upper .contact-info .icon span { position: relative; } .main-header .header-upper .contact-info h5 { font-size: 16px; font-weight: 500; margin-bottom: 5px; } .main-header .header-upper .contact-info h4 { font-size: 26px; font-weight: 700; } .main-header .header-upper .contact-info h4 a { color: #222; } .menuup .main-menu .navigation>li>ul { top: auto; bottom: 100%; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } .header-internal .menuup .main-menu .navigation>li>ul { top: 100%; bottom: auto; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); } /*** ==================================================================== Search Popup ==================================================================== ***/ .search-popup { position: fixed; left: 0; top: 0px; width: 100%; height: 100%; z-index: 99999; visibility: hidden; opacity: 0; overflow: auto; background: rgba(0, 0, 0, 0.90); -webkit-transform: translateY(101%); -ms-transform: translateY(101%); transform: translateY(101%); transition: all 700ms ease; -moz-transition: all 700ms ease; -webkit-transition: all 700ms ease; -ms-transition: all 700ms ease; -o-transition: all 700ms ease; } .search-popup.popup-visible { -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); visibility: visible; opacity: 1; } .search-popup .overlay-layer { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; } .search-popup .close-search { position: absolute; right: 25px; top: 25px; font-size: 22px; color: #ffffff; cursor: pointer; z-index: 5; } .search-popup .close-search:hover { opacity: 0.70; } .search-popup .search-form { position: relative; padding: 0px 15px 0px; max-width: 1024px; margin: 0 auto; margin-top: 150px; margin-bottom: 100px; transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease; } .search-popup .search-form fieldset { position: relative; border: 7px solid rgba(255, 255, 255, 0.50); border-radius: 12px; } .search-popup .search-form fieldset input[type="search"] { position: relative; height: 70px; padding: 20px 220px 20px 30px; background: #ffffff; line-height: 30px; font-size: 24px; color: #233145; border-radius: 7px; } .search-popup .search-form fieldset input[type="submit"] { position: absolute; display: block; right: 0px; top: 0px; text-align: center; width: 220px; height: 70px; padding: 20px 10px 20px 10px; color: #ffffff !important; line-height: 30px; font-size: 20px; cursor: pointer; text-transform: uppercase; border-radius: 0px 7px 7px 0px; } .search-popup h3 { text-transform: uppercase; font-size: 20px; font-weight: 600; color: #ffffff; margin-bottom: 20px; letter-spacing: 1px; text-align: center; display: none; } .search-popup .recent-searches { font-size: 16px; color: #ffffff; text-align: center; display: none; } .search-popup .recent-searches li { display: inline-block; margin: 0px 10px 10px 0px; } .search-popup .recent-searches li a { display: block; line-height: 24px; border: 1px solid #ffffff; padding: 7px 15px; color: #ffffff; border-radius: 3px; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .search-popup .search-form fieldset input[type="search"]:focus { border-color: #ddd; -webkit-box-shadow: none; box-shadow: none; } /*** ==================================================================== Sticky Header ==================================================================== ***/ .sticky-header { position: fixed; visibility: hidden; opacity: 0; left: 0px; top: 0px; width: 100%; padding: 0px 0px; z-index: -1; background: #ffffff; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10); -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10); -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10); box-shadow: 0 0 15px rgba(0, 0, 0, 0.10); -webkit-transition: top 300ms ease; -o-transition: top 300ms ease; transition: top 300ms ease; } .fixed-header .sticky-header { opacity: 1; z-index: 99901; visibility: visible; } /*** ==================================================================== Mobile Menu ==================================================================== ***/ .nav-outer .mobile-nav-toggler { position: relative; width: 35px; height: 35px; line-height: 28px; text-align: center; color: rgb(255, 255, 255); font-size: 20px; cursor: pointer; border-radius: 50%; float: right; margin: 13px 0; margin-left: 0spx; display: none; } .mobile-menu { position: fixed; right: 0; top: 0; width: 300px; padding-right: 30px; max-width: 100%; height: 100%; opacity: 0; visibility: hidden; z-index: 999999; } .mobile-menu .mCSB_scrollTools { right: -6px; } .mobile-menu .mCSB_inside>.mCSB_container { margin-right: 5px; } .mobile-menu .navbar-collapse { display: block !important; } .mobile-menu .nav-logo { position: relative; padding: 30px 25px; text-align: left; margin: 0; } .mobile-menu-visible { overflow: hidden; } .mobile-menu-visible .mobile-menu { opacity: 1; visibility: visible; } .mobile-menu .menu-backdrop { position: fixed; right: 0; top: 0; width: 100%; height: 100%; z-index: 1; -webkit-transform: translateX(101%); -ms-transform: translateX(101%); transform: translateX(101%); transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease; background-color: #000; } .mobile-menu-visible .mobile-menu .menu-backdrop { opacity: 0.30; visibility: visible; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); } .mobile-menu .menu-box { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; max-height: 100%; overflow-y: auto; background: #343F64; padding: 0px 0px; z-index: 5; opacity: 0; visibility: hidden; border-radius: 0px; -webkit-transform: translateX(101%); -ms-transform: translateX(101%); transform: translateX(101%); } .mobile-menu-visible .mobile-menu .menu-box { opacity: 1; visibility: visible; -webkit-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); } .mobile-menu .close-btn { position: absolute; right: 5px; top: 10px; line-height: 10px; width: 24px; text-align: center; font-size: 25px; color: #ffffff; cursor: pointer; z-index: 10; font-weight: normal; -webkit-transition: all 0.9s ease; -o-transition: all 0.9s ease; transition: all 0.9s ease; } .mobile-menu .navigation { position: relative; display: block; width: 100%; float: none; } .mobile-menu .navigation li { position: relative; display: block; border-top: 1px solid rgba(255, 255, 255, 0.10); } .mobile-menu .navigation:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.10); } .mobile-menu .navigation li>ul>li:first-child { border-top: 1px solid rgba(255, 255, 255, 0.10); } .mobile-menu .navigation li>a { position: relative; display: block; line-height: 24px; padding: 10px 25px; font-size: 16px; color: #ffffff; /* text-transform: uppercase; */ -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .mobile-menu .navigation li ul li>a { font-size: 15px; margin-left: 20px; text-transform: capitalize; } .mobile-menu .navigation li>a:before { content: ''; position: absolute; left: 0; top: 0; height: 0; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .mobile-menu .navigation li.current>a:before { height: 100%; } .mobile-menu .navigation li.dropdown .dropdown-btn { position: absolute; right: 6px; top: 6px; width: 32px; height: 32px; text-align: center; font-size: 16px; line-height: 32px; color: #ffffff; background: rgba(255, 255, 255, 0.10); cursor: pointer; border-radius: 2px; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; z-index: 5; } .mobile-menu .navigation li.dropdown .dropdown-btn.open { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .mobile-menu .navigation li>ul, .mobile-menu .navigation li>ul>li>ul { display: none; } .mobile-menu .social-links { position: relative; text-align: center; padding: 30px 25px; } .mobile-menu .social-links li { position: relative; display: inline-block; margin: 0px 10px 10px; } .mobile-menu .social-links li a { position: relative; line-height: 32px; font-size: 14px; color: #ffffff; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; padding: 5px 10px; } /* Hidden Bar */ .hidden-sidebar { position: fixed; top: 0; left: -100%; z-index: 99999; width: 100%; max-width: 446px; height: 100%; overflow: auto; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; direction: rtl; } .hidden-sidebar-close { position: absolute; bottom: 0; right: -70px; font-size: 30px; cursor: pointer; color: #fff; width: 70px; height: 70px; text-align: center; line-height: 70px; } .hidden-sidebar .logo { margin-bottom: 35px; } .hidden-sidebar .wrapper-box { height: 100%; } .hidden-sidebar .content-wrapper { padding: 80px 30px; margin-right: 70px; direction: ltr; position: relative; } .hidden-sidebar .sidebar-widget { margin-bottom: 35px; padding: 0; background-color: transparent; } .hidden-sidebar .text-widget .text { font-size: 18px; color: #ffffff; margin-bottom: 0; } .pdf-widget { position: relative; } .pdf-widget .row { margin: 0 -7.5px; } .pdf-widget .column { padding: 0 7.5px; } .pdf-widget .content { background-color: rgb(255 255 255 / 96%); text-align: center; padding: 30px 10px; margin-bottom: 20px; border-radius: 10px; } .content .right-panel { padding: 0px !important; } .content .right-panel img { margin-bottom: 20px; } .pdf-widget .content .icon { margin-bottom: 15px; } .pdf-widget .content h4 { font-size: 15px; font-weight: 700; text-transform: uppercase; } .contact-widget { position: relative; } .contact-widget .icon-box { position: relative; display: flex; flex-wrap: wrap; margin-bottom: 20px; } .contact-widget .icon { width: 35px; font-size: 18px; margin-top: 2px; color: #fff; } .contact-widget .text { color: #ffffff; } .contact-widget .text a { color: #ffffff; } .contact-widget .text strong { color: #fff; font-weight: 700; display: block; } .nav-overlay { position: fixed; top: 0; left: 0; bottom: 0; z-index: 99999; width: 100%; display: none; background: rgba(20, 20, 20, 0.70); overflow: hidden; cursor: none; } /* Cursor Style */ .cursor { position: absolute; background-color: #fff; width: 6px; height: 6px; border-radius: 100%; z-index: 1; -webkit-transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; -o-transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity; transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity; transition: 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; z-index: 10000; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); visibility: hidden; } .cursor { visibility: visible; } .cursor.active { opacity: 0.5; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .cursor.hovered { opacity: 0.08; } .cursor-follower { position: absolute; background-color: rgba(255, 255, 255, 0.3); width: 50px; height: 50px; border-radius: 100%; z-index: 1; -webkit-transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; transition: 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; -o-transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity; transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity; transition: 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform, 0.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity, 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; z-index: 10000; visibility: hidden; } .cursor-follower { visibility: visible; } .cursor-follower.active { opacity: 0.7; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .cursor-follower.hovered { opacity: 0.08; } .cursor-follower.close-cursor:before { position: absolute; content: ''; height: 25px; width: 2px; background: #fff; left: 48%; top: 12px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); display: inline-block; } .cursor-follower.close-cursor:after { position: absolute; content: ''; height: 25px; width: 2px; background: #fff; right: 48%; top: 12px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } /*** ==================================================================== Banner Section ==================================================================== ***/ .banner-section { position: relative; } .banner-section .background-text { position: absolute; right: -280px; bottom: 190px; z-index: 99; text-transform: uppercase; font-size: 240px; font-weight: 700; letter-spacing: -5px; line-height: 200px; color: rgb(255 255 255 / 0.1); transform: rotate(-30deg); } .banner-section .background-text .text-2 { position: absolute; top: -5px; left: 15px; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgb(255 255 255 / 0.2); color: transparent; } .three-item-carousel, .banner-slider { position: relative; height: 100% !important; z-index: 9; } .banner-section .swiper-slide { position: relative; left: 0; top: 0; height: 100%; width: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; } .slider-overlay1 { position: absolute; bottom: 0; left: 0; display: flex; justify-content: center; align-items: center; padding: 15px; background: #1e231eba; max-width: 418px; clip-path: polygon(0 0, 88% 0, 100% 100%, 0% 100%); } .slider-overlay1 h4{ color: #fff; font-size: 18px; } .slider-overlay { position: absolute; bottom: 0; left: 30%; max-width: 492px; min-height: 238px; background: url(../../../resources.edunexttechnologies.com/web-data/amenity-school/img/semicircle.png); background-position: center center; background-repeat: no-repeat; background-size: contain; display: flex; justify-content: center; align-items: center; padding: 10px 100px 0px 104px; } .slider-overlay .main-head-text{ font-size: 16px; font-weight: normal; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; text-decoration: underline; } .slider-overlay .slider-con-text{ color: #fff; font-size: 14px; text-align: center; } .slider-logo-img img{ max-width: 60px; margin: 0 10px; } /* .banner-section .swiper-slide:before { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-color: #000000; opacity: 0.0; content: ""; } */ .banner-wrp .content-outer { position: relative; top: 0; left: 0; right: 0; margin: 0 auto; height: 100%; width: 100%; display: table; vertical-align: middle; } .banner-wrp .content-box { position: relative; padding: 0 15px 10px; min-height: /*66vh*/ 74vh; max-width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; } .banner-wrp .content-box .inner { position: relative; opacity: 0; -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); padding: 0 15px; } .banner-wrp .swiper-slide-active .content-box .inner { opacity: 1; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); } .banner-wrp .content-box h1 { position: relative; font-size: 44px; font-weight: 700; line-height: 1.2; text-transform: capitalize; opacity: 0; visibility: hidden; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); margin-bottom: 20px; letter-spacing: 0; } .banner-wrp .content-box.justify-content-center h1:before { left: 50%; transform: translateX(-50%); } .banner-wrp .swiper-slide-active .content-box h1 { opacity: 1; visibility: visible; -webkit-transition-delay: 800ms; -o-transition-delay: 800ms; transition-delay: 800ms; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); } .banner-wrp .content-box h4 { position: relative; display: block; font-size: 30px; line-height: 1.2em; color: #ffffff; font-weight: 700; text-transform: uppercase; margin-bottom: 30px; opacity: 0; visibility: hidden; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); } .banner-wrp .swiper-slide-active h4 { opacity: 1; visibility: visible; -webkit-transition-delay: 1200ms; -o-transition-delay: 1200ms; transition-delay: 1200ms; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); } .banner-wrp .content-box .text { position: relative; font-size: 16px; font-weight: 300; line-height: 1.5; color: #2C2C2D; opacity: 0; visibility: hidden; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); margin-bottom: 30px; } .banner-wrp .swiper-slide-active .text { opacity: 1; visibility: visible; -webkit-transition-delay: 1600ms; -o-transition-delay: 1600ms; transition-delay: 1600ms; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); } .banner-wrp .link-box { -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -webkit-transition-delay: 2000ms; -o-transition-delay: 2000ms; transition-delay: 2000ms; -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom; margin: 0 -10px; } .banner-wrp .swiper-slide-active .link-box { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .banner-wrp .link-box a { -webkit-transition: .5s ease; -o-transition: .5s ease; transition: .5s ease; margin: 0 10px 10px; border: 2px solid #006940; } .banner-section .banner-slider-nav { position: absolute; top: -60px; left: 0; right: 0; bottom: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .banner-section .banner-slider-button-next { position: relative; width: 35px; height: 35px; line-height: 35px; text-align: center; color: #fff; cursor: pointer; z-index: 9; margin-right: 40px; font-size: 18px; background-color: rgb(255 255 255 / 0%); transition: .5s; border-radius: 42px; opacity: 1; border: 1px solid #fff; } .banner-section .banner-slider-button-next:hover { color: #fff; } .banner-section .banner-slider-button-prev { position: relative; width: 35px; height: 35px; line-height: 35px; text-align: center; color: #fff; cursor: pointer; z-index: 9; margin-left: 40px; font-size: 18px; background-color: rgb(255 255 255 / 0%); transition: .5s; border-radius: 42px; opacity: 1; border: 1px solid #fff; } .banner-section .banner-slider-button-prev:hover, .banner-section .banner-slider-button-next:hover { background: #F26A38; color: #FFF; } /* Style Two */ .banner-section .banner-slider-nav.style-two { left: 0; right: auto; top: auto; } .banner-section .banner-slider-nav.style-two .banner-slider-button-prev { width: 106px; height: 53px; border-radius: 0; margin: 0; line-height: 53px; background: #293e9c; font-size: 16px; font-weight: 700; text-transform: uppercase; } .banner-section .banner-slider-nav.style-two .banner-slider-button-next { height: 53px; width: 106px; border-radius: 0; margin: 0; line-height: 53px; font-size: 16px; font-weight: 700; text-transform: uppercase; } .banner-section .banner-slider-nav.style-two .banner-slider-button-next i { margin-left: 10px; position: relative; top: 1px; } .banner-section .banner-slider-nav.style-two .banner-slider-button-prev i { margin-right: 10px; top: 1px; position: relative; } .notice-wrp { background: #2b50a5; position: relative; z-index: 99; } .notice-wrp .notice-title { position: relative; padding-right: 30px; margin-right: 30px; max-width: 350px; } .notice-wrp .notice-title .notice-title-view { position: relative; } .notice-title-content{ text-align: left; display: flex; /* justify-content: end; */ align-items: center; width: 150px; } .notice-wrp .notice-title:before { content: ""; position: absolute; background: #03834B; right: 0; top: 0; height: 100%; width: 1000px; } /* .notice-wrp .notice-title:after { content: ''; position: absolute; right: -11px; top: 0; width: 0; height: 0; border-top: 21px solid transparent; border-bottom: 21px solid transparent; border-left: 12px solid #ffb15d; } */ .notice-title .notice-title-content h5 { width: 50px; color: #fff; text-transform: uppercase; font-size: 15px; line-height: 18px; display: inline-block; } .notice-title .notice-title-content h5 small { font-weight: normal; width: 100%; display: inline-block; font-size: 13px; } .notice-wrp .notice-content { width: 100%; } .notice-content li { font-weight: 400; color: #fff; } .notice-content li:before { display: inline-block; content: ''; width: 0; height: 0; border-top: 8px solid transparent; border-left: 14px solid #fff; border-bottom: 8px solid transparent; border-radius: 5px; margin-right: 10px; } .notice-content li .news-date { width: 45px; height: 45px; background: #D2D700; text-align: center; border-radius: 50%; justify-content: center; padding: 10px; color: #343F64; font-weight: 500; } .notice-content li .news-date span:nth-child(1){ font-size: 16px; line-height: 14px; text-align: center; } .notice-content li .news-date span:nth-child(2){ font-size: 14px; line-height: 14px; text-align: center; } .notice-content li p { margin-bottom: 0; } .notice-content li a { color: #fff !important; } /* Sec Title */ .sec-title { position: relative; margin-bottom: 50px; } .sec-title .sub-title { position: relative; font-size: 14px; padding-bottom: 15px; color: #777777; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 20px; font-weight: 600; } .sec-title.text-center .sub-title:before { left: 50%; transform: translateX(-50%); } .sec-title.light .sub-title { color: #fff; } .sec-title .stitle, .about-details h2 { position: relative; font-weight: 700; } .about-details h2 { margin-bottom: 20px; } .about-details p { text-align: justify; } .about-details .item-infra li p { text-align: center; } .sec-title.text-center h2:after, .text-center .about-details h2:after, .about-details.text-center h2:after { margin: 10px auto 0 auto; } .sec-title h2.text-white:after { background: #fff; } .sec-title.light h2 { color: #fff; } .sec-title .text { margin-top: 16px; margin-bottom: 0px; } .sec-title.light .text { color: #fff; } .rs-about-2 .about-img { padding-bottom: 95px; } .why-title { background: #fff; position: relative; padding: 6px 15px 15px 15px; font-weight: 600; } .why-title:after { content: ''; position: absolute; background: #ED1D24; height: 4px; width: 52px; bottom: 8px; left: 15px; } .whyus-content ul li { position: relative; padding-left: 20px; font-size: 14px; line-height: 2.3; } .whyus-content ul li:before { position: absolute; content: ''; width: 10px; height: 10px; border-radius: 6px; border: 2px solid #fff; left: 0; top: 12px; } /* Main Footer */ .main-footer { position: relative; background-color: #ed1d24; background-size: cover; /* margin-top: -35px; */ } .main-footer .widgets-section { position: relative; z-index: 9; } .main-footer .widget { margin-bottom: 0px; font-size: 14px; } .main-footer .widget .widget-title { color: #FFC000; } /* Widget */ .widget { position: relative; margin-bottom: 50px; } .widget .widget-title { position: relative; font-size: 22px; color: #222; } .widget .widget-title:after{ position: absolute; content: ""; left: 0; width: 100px; height: 1px; background: #FFC000; bottom: 0; } .about-widget .logo { position: relative; margin-bottom: 30px; } .about-widget .text { position: relative; color: rgb(255 255 255 / 0.6); margin-bottom: 0px; font-weight: 400; } .about-widget .social-links { position: relative; margin-bottom: 20px; } .about-widget .social-links li { position: relative; margin-right: 5px; margin-bottom: 10px; display: inline-block; } .about-widget .social-links li a { position: relative; display: block; font-size: 14px; width: 30px; height: 30px; line-height: 30px; background: #005510; color: #fff; text-align: center; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .about-widget .social-links li a i { position: relative; } .about-widget .social-links li a:hover { color: #ffffff; } .about-widget .social-links li a:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(.7); -ms-transform: scale(.7); transform: scale(.7); opacity: 0; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; } .about-widget .social-links li a:hover:before { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .about-widget .social-links li a span { position: relative; } .quick-links li a { color: #fff; } .contact-info li { color: #fff; /* padding-left: 25px; */ position: relative; display: flex; align-items: center; } .contact-info li i { width: 30px; height: 30px; text-align: center; border: 1px solid #fff; display: flex; justify-content: center; align-items: center; margin-right: 10px; border-radius: 50px; background: #fff; color: #F26A38; transition: 0.3s; } .contact-info li i:hover { background: #F26A38; color: #fff; border: 1px solid #F26A38; } .contact-info li p{ color: #fff; line-height: 20px; margin-bottom: 0; } .contact-info li a{ color: #fff; line-height: 20px; } /* .contact-info li .fa { position: absolute; left: 0; top: 6px; } */ .newsletter-widget .text { position: relative; color: rgba(255, 255, 255, 0.6); margin-bottom: 30px; } /* .main-footer .newsletter-widget:before{ position: absolute; content: ""; top: 0; left: -35px; width: 1px; height: 100%; background: #d3cbcb61; } .main-footer .newsletter-widget:after{ position: absolute; content: ""; top: 0; right: 0px; width: 1px; height: 100%; background: #d3cbcb61; } */ .newsletter-widget .form-group { position: relative; } .newsletter-widget input { position: relative; height: 56px; padding: 0 20px; background-color: #2c2c2c; width: calc(100% - 56px); border-radius: 2px; color: rgba(255, 255, 255, 0.5); } .newsletter-widget .theme-btn { width: 56px; height: 56px; position: absolute; top: 0; right: 0; text-align: center; line-height: 56px; color: #fff; border-radius: 2px; transition: .5s; } .newsletter-widget .theme-btn:hover { background-color: #fff; } .links-widget ul li { color: #fff; margin-bottom: 10px; } .links-widget ul li a { color: rgba(255, 255, 255, 0.6); transition: .5s; font-weight: 400; position: relative; display: inline-block; } .links-widget ul li a:hover { padding-left: 24px; } .links-widget ul li a:after { font-family: Flaticon; content: "\f115"; position: absolute; left: 0; top: 2px; line-height: 25px; font-size: 17px; transform: rotate(180deg); font-weight: 400; transition: .5s; opacity: 0; } .links-widget ul li a:hover:after { opacity: 1; } .contact-widget .contact-info { position: relative; } .contact-widget .contact-info li { position: relative; display: flex; /* flex-wrap: wrap; */ margin-bottom: 10px; align-items: center; } .icon-area{ width: 10%; } .icon-text{ width: 90%; line-height: 22px; } .contact-widget .contact-info li .icon { position: relative; display: block; color: #ffffff; font-size: 14px; margin-right: 10px; text-align: center; border-radius: 50%; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 500ms ease; font-size: 18px; } .contact-widget .contact-info li .icon.fa-phone { transform: rotate(90deg); } .contact-widget .contact-info li .text { position: relative; color: rgb(255 255 255 / 0.6); width: calc(100% - 60px); font-weight: 400; padding-left: 90px; } .contact-widget .contact-info li .text span { color: #fff; font-weight: 500; position: absolute; left: 0; top: 0; } .contact-widget .contact-info li .text a { color: rgb(255 255 255 / 0.6); transition: .5s; } .footer-bottom .wrapper-box { position: relative; } .footer-bottom { padding: 5px 0; background: #F26A38; position: relative; z-index: 99; } .footer-bottom .copyright { position: relative; } .footer-bottom .text { position: relative; margin-bottom: 0; font-weight: 500; } .footer-bottom .footer-menu li { display: inline-block; margin-right: 10px; line-height: 18px; } .footer-bottom .footer-menu li:last-child { margin-right: 0; padding-right: 0; border: 0; } .footer-bottom .footer-menu li a { color: #fff; transition: .5s; } @media only screen and (min-width: 992px) { .main-footer .about-widget { margin-right: -30px; } .main-footer .newsletter-widget { margin-left: 10px; /* margin-left: 65px; margin-right: 0px; */ z-index: 9; } .main-footer .contact-widget { margin-left: 15px; } .main-footer .links-widget { position: relative; margin-left: 85px; margin-right: -30px; } /* .main-footer .mapinfo { margin-right: 15px; } */ } /* .mapinfo{ position: relative; } .map-row{ position: relative; } */ .main-footer:after{ content: ""; position: absolute; top: 0; right: 0; width: 35%; height: 100%; background: url("../../../resources.edunexttechnologies.com/web-data/amenity-school/img/footermap-bg.png") no-repeat; background-position: center; background-size: cover; } /* Services section */ .services-section { position: relative; padding: 50px 0 50px; z-index: 9; } .service-block-one { position: relative; } .service-block-one .inner-box { position: relative; margin-bottom: 30px; padding: 31px 20px 30px; transition: .7s; background-color: #fff; border: 2px solid rgb(130 130 130 / 20%); overflow: hidden; border-radius: 6px; } .service-block-one .inner-box.active:before, .service-block-one .inner-box:hover:before { opacity: 1; transform: translateY(0); } .service-block-one .icon { position: relative; overflow: hidden; width: 54px; height: 54px; line-height: 54px; } .service-block-one h4 { position: relative; font-size: 20px; font-weight: 600; transition: .5s; } .service-block-one .inner-box a { font-weight: 600; color: #166A36; } ul.list-item { padding: 0; list-style: none; margin: 0 0 10px 15px; } .service-block-one .inner-box.active h4, .service-block-one .inner-box:hover h4 { color: #fff; } .service-block-one .text { position: relative; margin: 10px 0; transition: .5s; /* sudhir 25-jan-2022 */ font-size: 15px; line-height: 25px; max-height: 100px; overflow: hidden; } .service-block-one .inner-box.active .text, .service-block-one .inner-box:hover .text { color: #fff; } .service-block-one .lower-content { position: relative; transition: .5s; } .service-block-one .inner-box.active .lower-content, .service-block-one .inner-box:hover .lower-content {} .service-block-one .lower-content .read-more-btn { position: absolute; left: 0; right: 0; bottom: 67px; font-size: 14px; text-transform: uppercase; opacity: 0; transition: .5s; transform: scale(1, 0); transform-origin: top; } .service-block-one .inner-box.active .lower-content .read-more-btn, .service-block-one .inner-box:hover .lower-content .read-more-btn { opacity: 1; transform: scale(1); } .service-block-one .lower-content .read-more-btn a { display: inline-block; } .service-block-one .hover-icon { position: absolute; top: 0; left: 0; width: 100%; transition: .9s; opacity: .3; } .service-block-one .inner-box:hover .hover-icon { transform: scale(1.5); opacity: 0; } /* About section */ .about-section { position: relative; padding: 70px 0; } .about-inner-section { position: relative; padding: 25px 0; background-color: #fff; background-size: 10px 10px; background-image: repeating-linear-gradient(45deg, #e7212900 0, #e721291f 1px, #f1f1f1 0, #e5e5f75e 50%); text-align: justify; } .about-inner-section .abstract1 { width: 20%; position: absolute; top: 0; left: 0; } .about-inner-section .abstract2 { width: 20%; position: absolute; bottom: 0; right: 0; } .about-section #wrapperid { position: relative; z-index: 1; } .about-section .image-block { position: relative; } .about-section .image-one { position: relative; } .about-section .image-two { position: absolute; left: -55px; bottom: 0; } .about-section .image-two img { border: 10px solid #fff; } .para-content h2 { font-weight: 600; } .about-inner-section h3 { font-weight: 500; color: #2b50a5; font-size: 20px; } .about-section .content-block { position: relative; margin-bottom: 10px; } .about-section .text { text-align: justify; position: relative; margin-bottom: 30px; } .about-section .bottom-content { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .about-section h4 { font-size: 16px; font-weight: 500; } .about-section .contact-number { position: relative; margin-bottom: 20px; } .about-section .contact-number a { position: relative; display: inline-block; border: 2px solid #000; padding: 3px; border-radius: 30px; font-size: 22px; font-weight: 700; vertical-align: middle; padding-right: 30px; transition: .5s; } .about-section .contact-number a i { position: relative; display: inline-block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; color: #fff; margin-right: 20px; vertical-align: middle; text-align: center; transition: .5s; } .about-section .contact-number a:hover i { background-color: #eee; } /* Driving courses section */ .dps-courses-section { position: relative; padding: 50px 0 40px; } .dps-courses-section .sec-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 190px; background-size: cover; } .dps-courses-section .outer-box { position: relative; padding: 10px; background-color: #fff; } .dps-courses-section .top-content .text { position: relative; color: #fff; font-size: 18px; line-height: 26px; font-weight: 300; } .dps-courses-section .row-10 { margin: 0 -10px; } .dps-courses-section .project-tab .project-tab-btns { position: relative; margin-bottom: 40px; } .dps-courses-section .project-tab .project-tab-btns .p-tab-btn { position: relative; cursor: pointer; color: #fff; font-weight: 600; font-size: 18px; line-height: 24px; display: inline-block; margin-bottom: 10px; margin-right: 15px; padding-right: 15px; text-transform: capitalize; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; border-right: 1px solid #fff; } .dps-courses-section .project-tab .project-tab-btns .p-tab-btn:last-child { border-right: 0; padding-right: 0; margin-right: 0; } .dps-courses-section .project-tab .project-tab-btns .p-tab-btn:hover, .dps-courses-section .project-tab .project-tab-btns .p-tab-btn.active-btn { color: #fff; } .dps-courses-section .project-tab .p-tabs-content { position: relative; display: block; } .dps-courses-section .project-tab .p-tab { position: absolute; left: 0px; top: 0px; width: 100%; height: auto; visibility: hidden; } .dps-courses-section .project-tab .p-tab.active-tab { position: relative; visibility: visible; z-index: 5; } .dps-courses-section .p-tab.active-tab .course-block { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); -moz-transform: scaleX(1); transform: scaleX(1); } .dps-courses-section .p-tab .course-block { transition: all 0.7s ease; -moz-transition: all 0.7s ease; -webkit-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -o-transition: all 0.7s ease; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); -moz-transform: scaleX(0); transform: scaleX(0); } .dps-courses-section .owl-theme .owl-nav { display: block; } .dps-courses-section .owl-theme .owl-nav button { position: absolute; flex-wrap: wrap; top: 50%; height: 40px; width: 40px; border-radius: 50%; text-align: center; border: none; color: rgba(0, 0, 0, 0); font-size: 0px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; z-index: 9; transform: translateY(-50%); } .dps-courses-section.gallery-wrp .owl-theme .owl-nav button { margin-top: -25px; } .dps-courses-section .owl-theme .owl-nav .owl-prev { left: -10px; } #gallery .img-wrapper { position: relative; overflow: hidden; } .dps-courses-section .owl-theme .owl-nav .owl-prev:after { font-family: "Flaticon"; content: "\f115"; position: absolute; top: 0; left: 0; width: 40px; height: 40px; line-height: 40px; border-radius: 42px; font-size: 18px; background: #013300; border: 1px solid #013300; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; color: #fff; } .dps-courses-section .owl-theme .owl-nav .owl-next { right: -10px; } .dps-courses-section .owl-theme .owl-nav .owl-next:after { font-family: "Flaticon"; content: "\f115"; position: absolute; top: 0px; right: 0; width: 40px; height: 40px; line-height: 40px; border-radius: 42px; font-size: 18px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); color: #fff; background: #013300; border: 1px solid #013300; } .dps-courses-section .owl-theme .owl-nav .owl-prev:hover:after, .dps-courses-section .owl-theme .owl-nav .owl-next:hover:after { background: #fff; color: #013300; } .courses-dark .sec-title h2 { font-weight: 400; } .courses-dark .sec-title h2:after { display: none; } .course-block { position: relative; padding: 0 10px; } .course-block .inner-box { position: relative; margin-bottom: 20px; display: inline-block; vertical-align: middle; box-shadow: 0px 8px 10px 0px rgb(0 0 0 / 0%); padding: 6px; border-radius: 4px; border: 1px solid #54545426; transition: .3s; -webkit-transition: .3s; width: 100%; } .course-block .image { position: relative; overflow: hidden; border-radius: 4px; } .course-block .image img { transition: .7s; width: 100%; } .course-block .inner-box:hover { box-shadow: 0px 8px 10px 0px rgb(0 0 0 / 20%); } .course-block .inner-box:hover .image img { transform: scale(1.1); } .course-block .image: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: 10; } .course-block .lower-content .sm-ico { position: absolute; top: -25px; right: 15px; width: 50px; } .course-block .image:hover:before { -webkit-animation: circle .95s; animation: circle .95s; } .dps-courses-section.courses-dark .course-block .inner-box { border-radius: 30px; overflow: hidden; } .dps-courses-section.courses-dark .outer-box { padding: 0; background: transparent; } .courses-dark .course-block .text small { line-height: 1.2; display: inline-block; margin-top: 4px; } @-webkit-keyframes circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } @keyframes circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } .course-block .lower-content { position: relative; padding: 15px 5px; line-height: 1.1; min-height: 90px; } .course-block h4 { font-size: 16px; font-weight: 600; margin-bottom: 20px; } .course-block h4 a { color: #222; transition: .5s; } .course-block .text { margin-bottom: 35px; } .course-block .course-info { position: relative; display: flex; flex-wrap: wrap; align-items: center; text-align: center; margin: 0 -20px; margin-bottom: 35px; } .course-block .course-info .price, .course-block .course-info .instructor { position: relative; width: 50%; } .course-block .course-info .instructor:before { position: absolute; content: ''; width: 1px; height: 105px; background-color: #d8eeea; top: 2px; right: -1px; } .course-block .thumb { position: relative; margin-bottom: 15px; } .course-block .thumb img { border-radius: 50%; width: auto; margin: 0 auto; } .course-block h5 { font-size: 16px; font-weight: 700; line-height: 24px; } .course-block .designation { position: relative; font-size: 15px; font-weight: 600; } .wings-wrp .course-block .inner-box:before { content: ''; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.50%) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 50%) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 50%) 100%); bottom: 0; left: 0; width: 100%; height: 50%; position: absolute; z-index: 1; transition: .3s; -webkit-transition: .3s; } .wings-wrp .course-block .inner-box { overflow: hidden; } .wings-wrp .course-block .inner-front-title { position: absolute; width: 100%; bottom: 0; left: 0; color: #fff; z-index: 1; transition: .3s; -webkit-transition: .3s; background: rgb(72 68 61 / 85%); } .wings-wrp .course-block .inner-box2 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: 1; opacity: 0; transition: .3s; -webkit-transition: .3s; } .wings-wrp .course-block .inner-box2 h4 { position: relative; display: inline-block; } .wings-wrp .course-block .inner-box2 h4:after { content: ''; display: block; width: 60%; background: #ccc; height: 2px; margin: 10px auto; } .wings-wrp .course-block .inner-box2 h4:before { content: ''; display: block; width: 50%; background: #ccc; height: 2px; margin: 10px auto; position: absolute; left: 50%; transform: translateX(-50%); bottom: -7px; } .wings-wrp .course-block .inner-border { position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: 1px solid #FECB00; border-radius: 4px; z-index: 1; opacity: 0; transition: .3s; -webkit-transition: .3s; } .wings-wrp .course-block .inner-box:hover.inner-box:before, .wings-wrp .course-block .inner-box:hover .inner-front-title { opacity: 0; } .wings-wrp .course-block .inner-box:hover .inner-box2 { opacity: 1; } .back-events .circular-header { background: #006940; padding: 8px 10px; width: -webkit-fill-available; color: #fff; margin-bottom: 0px; font-weight: 500; font-size: 18px; margin-top: 0px; text-align: center; } .intro iframe { margin-bottom: -7px; } .back-events .intro { background: #F5F5F5; } .event-calender .intro { background: #E9E7E7; } .news-img img { border-radius: 20px; } .news-imgs { background-color: #fff; border-radius: 20px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05); } .news-list .news-list-view { width: 15%; margin-right: 15px; } .news-list .news-list-content { width: 85%; } .news-list .news-list-content p { max-height: 41px; overflow: hidden; font-size: 15px; line-height: 1.4; } .news-list { box-shadow: 0px 6px 20px #0000000F; background: #fff; border: 1px solid #70707024; border-radius: 4px; } /* Feature banner section */ .feature-banner-section { position: relative; text-align: center; } .feature-banner-section .outer-box { position: relative; padding: 61px 0; background-size: cover; } .feature-banner-section h2 { position: relative; font-size: 48px; font-weight: 700; line-height: 60px; margin-bottom: 15px; } .feature-banner-section h3 { font-size: 24px; color: #000; } /* Driving Info section */ .driving-info-section { position: relative; padding: 120px 0 70px; } .driving-info-section .traffic-cone { position: absolute; right: 65px; bottom: 110px; } .driving-info-section .image-block { margin-left: -230px; margin-bottom: 30px; } .driving-info-section .content-block { margin-bottom: 30px; } .driving-info-section .icon-box { position: relative; display: flex; flex-wrap: wrap; margin-bottom: 30px; } .driving-info-section .icon-box .icon { margin-right: 30px; margin-bottom: 15px; margin-top: 10px; } .driving-info-section .icon-box .content { width: calc(100% - 105px); margin-bottom: 15px; } .driving-info-section .icon-box h4 { position: relative; font-size: 24px; font-weight: 600; margin-bottom: 10px; } .driving-info-section .icon-box .text { position: relative; margin-bottom: 0; } /* Funfacts Section */ .funfacts-section { position: relative; padding: 100px 0 80px; border-top: 1px solid #d8eeea; } .funfacts-section .auto-container { max-width: 1300px; } .funfacts-section .inner { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .funfacts-section .column:last-child .inner:before { display: none; } .funfacts-section .icon-outer { position: relative; margin-right: 35px; width: 150px; height: 140px; box-shadow: 0px 8px 40px 0px rgba(0, 0, 0, 0.1); text-align: center; line-height: 138px; margin-bottom: 20px; } .funfacts-section .inner .icon-outer:before { position: absolute; content: ''; left: 71px; top: -100px; width: 1px; height: 342px; background-color: #d8eeea; } .funfacts-section .icon { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-color: #fff; border-bottom: 2px solid #999; } .funfacts-section .hover-icon { position: absolute; top: 0; left: 0; width: 100%; transition: .9s; opacity: .3; } .funfacts-section .inner:hover .hover-icon { transform: scale(1.5); opacity: 0; } .funfacts-section .count-box { position: relative; font-size: 70px; line-height: 65px; font-weight: 600; min-width: 150px; margin-bottom: 12px; } .funfacts-section .text { position: relative; font-size: 24px; margin-bottom: 20px; line-height: 32px; } /* Info form section */ .info-form-section { position: relative; padding: 40px 0 10px; background-size: cover; } .info-form-section .content-block { position: relative; margin-bottom: 30px; } .info-form-section .content-block .text { color: #fff; margin-bottom: 30px; } .info-form-section .list { position: relative; margin-bottom: 30px; } .info-form-section .list li { position: relative; margin-bottom: 6px; padding-left: 30px; } .consult-form { background: #fff; padding: 70px 55px 55px; position: relative; } .consult-form .title { font-size: 36px; margin-bottom: 20px; } .consult-form .bootstrap-select .dropdown-menu { padding: 0; } .consult-form .dropdown-item.active, .consult-form .dropdown-item:active { color: #fff; } .consult-form .bootstrap-select .dropdown-menu li a.active span.text { color: #fff; } .consult-form .dropdown-item { color: #222; } .consult-form .bootstrap-select .dropdown-menu li a span.text { color: #222; font-size: 16px; } .consult-form .dropup .dropdown-toggle::after { display: none; } .consult-form h3 { position: relative; font-size: 24px; font-weight: 700; margin-bottom: 5px; } .consult-form .text { position: relative; font-size: 16px; margin-bottom: 35px; text-align: center; } .consult-form .form-group textarea, .consult-form .form-group input { width: 100%; background-color: #fff; height: 52px; padding: 0 15px; border: 1px solid #fff; color: #2C2C2D; font-size: 14px; } .consult-form .form-group textarea { height: 110px; padding-top: 10px; } .consult-form .bootstrap-select>.dropdown-toggle { width: 100%; padding: 14px 20px; background: #f9f9f9; border: 1px solid #eee; } .consult-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { width: 100%; } .consult-form .bootstrap-select .dropdown-toggle .filter-option:after { top: 10px; } .info-form-section .signal-image-one { position: absolute; left: 110px; bottom: -58px; z-index: 9; } .info-form-section .signal-image-two { position: absolute; right: 100px; bottom: -61px; z-index: 9; } /* Process Section */ .working-process-section { position: relative; padding: 120px 0 90px; } .working-process-section .auto-container { max-width: 1470px; } .working-process-section .background-icon { position: absolute; top: 155px; left: 50%; transform: translateX(-50%); } .working-process-section .top-content .text { position: relative; font-size: 20px; line-height: 30px; } .working-process-section .wrapper-box { position: relative; padding-top: 50px; } .process-block { position: relative; } .process-block .inner-box { position: relative; max-width: 320px; margin: 0 auto; margin-bottom: 30px; padding: 60px 0; transition: .7s; } .process-block .inner-box:hover { transform: translateY(10px); } .process-block .count { position: absolute; top: 0; left: 50%; transform: translateX(-50%); height: 120px; width: 120px; border-radius: 50%; color: #fff; font-size: 30px; font-weight: 400; text-align: center; padding-top: 18px; } .process-block .content { position: relative; max-width: 320px; border-radius: 50%; box-shadow: 0px 8px 40px 0px rgba(0, 0, 0, 0.1); padding: 60px 20px 53px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; text-align: center; z-index: 9; background-color: #fff; margin: 0 auto; min-height: 320px; } .process-block .content:before { position: absolute; content: ''; left: 10px; top: 10px; right: 10px; bottom: 10px; border: 1px solid #ddd; border-radius: 50%; } .process-block h4 { position: relative; font-size: 24px; font-weight: 700; transition: .5s; margin-bottom: 10px; } .process-block .text { position: relative; margin-bottom: 0; } .process-block:nth-child(2) { margin-top: 45px; } @media only screen and (min-width:768px) { .process-block:nth-child(2) .count { top: auto; bottom: 0; padding-top: 70px; } } .process-block.active .content { background-color: #24a78d; } .process-block.active .content:before { border: 9px solid rgb(255 255 255 / 0.20); } .process-block.active h4 { color: #fff; } .process-block.active .text { color: #fff; } .process-block.active .count { background: #fff; color: #222; box-shadow: 0px 8px 40px 0px rgba(0, 0, 0, 0.1); } /* CTA Section */ .cta-section { text-align: center; padding: 110px 0 100px; background-size: cover; } .cta-section h5 { position: relative; color: #fff; font-size: 14px; margin-bottom: 25px; text-transform: uppercase; } .cta-section h2 { position: relative; color: #fff; font-size: 48px; font-weight: 700; line-height: 60px; margin-bottom: 50px; } .cta-section .link-box a { margin: 0 10px 10px; } /* Testimonials section */ .testimonials-section { position: relative; padding: 120px 0 90px; } .testimonials-section .sec-bg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-size: cover; } .testimonials-section .top-content .text { font-size: 20px; text-align: center; margin-bottom: 31px; position: relative; } .testimonials-section .owl-dots { display: block; text-align: center; margin-top: 20px; } .testimonials-section .owl-dots .owl-dot { position: relative; margin: 0px 5px; width: 10px; height: 8px; border-radius: 2.5px; display: inline-block; border-radius: 4px; transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; } .testimonials-section .owl-dots .owl-dot:hover, .testimonials-section .owl-dots .owl-dot.active { width: 18px; } .testimonials-section .owl-dots .owl-dot { background: #cccccc; } .testimonial-block .inner-box { position: relative; padding: 50px; margin-top: 30px; padding-bottom: 30px; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 30px; background-color: #fff; border-bottom: 2px solid #999; box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1); } .testimonial-block .author-info { position: relative; margin-right: 30px; text-align: center; margin-bottom: 20px; } .testimonial-block .thumb img { margin: 0 auto 20px; width: auto; } .testimonial-block h4 { position: relative; font-size: 18px; font-weight: 600; } .testimonial-block .location { position: relative; font-size: 15px; font-weight: 500; } .testimonial-block .content { position: relative; width: calc(100% - 170px); margin-bottom: 30px; } .testimonial-block .rating-info { position: relative; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 7px; } .testimonial-block h5 { position: relative; font-size: 16px; font-weight: 700; } .testimonial-block .rating { font-size: 12px; margin-left: 15px; color: #ffce4a; } .testimonial-block .text { position: relative; margin: 0; } /* brand logo */ .brand-logo { position: relative; padding: 80px 0 0; margin: 0 -60px; } .brand-logo .single-logo img { width: auto; } .brand-logo .single-logo { height: 120px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } /* Blog section */ .blog-section { position: relative; padding: 50px 0 30px; } .blog-section .top-content .text { position: relative; font-size: 20px; } .news-block .inner-box { position: relative; margin-bottom: 30px; border: 1px solid #ED1D2424; } /*.news-block .inner-box a img { max-height: 240px; display: flex; width: 100%; }*/ .news-block .image { position: relative; overflow: hidden; margin-bottom: 0px; /*sudhir 25-jan*/ max-height: 200px; } .news-block .image img { transition: .7s; width: 100%; } .news-block .inner-box:hover .image img { transform: scale(1.1); } .news-block .image: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: 10; } .news-block .image:hover:before { -webkit-animation: circle .95s; animation: circle .95s; } .news-block .lower-content { position: relative; padding: 20px; background: #fff; transition: .3s; -webkit-transition: .3s; } .news-block .post-meta-info { position: relative; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 5px; } .news-block .post-meta-info .category { position: relative; padding: 7px 20px; color: #fff; margin-right: 20px; font-size: 15px; text-transform: uppercase; font-weight: 600; border-radius: 2px; } .news-block .post-meta-info .date { position: relative; margin-right: 10px; } .news-block .post-meta-info .date i { margin-right: 7px; } .news-block .post-meta-info .comment { position: relative; margin-right: 10px; } .news-block .post-meta-info .comment i { margin-right: 7px; } .news-block .post-meta-info .like { position: relative; margin-right: 10px; } .news-block .post-meta-info .like i { margin-right: 7px; } .news-block .post-meta-info .share { position: relative; margin-right: 20px; } .news-block .post-meta-info .share i { margin-right: 7px; } .news-block h4 { font-size: 18px; font-weight: 600; margin-bottom: 5px; line-height: 1.4; /* text-overflow: ellipsis; white-space: nowrap; overflow: hidden; */ } .news-block p { margin-bottom: 10px; font-size: 15px; } .news-block h4 a { color: #222; transition: .5s; } .news-block .inner-box:hover .lower-content { background: transparent linear-gradient(293deg, #FF802E80 0%, #FF802E00 100%) 0% 0% no-repeat padding-box; } /* Header style two */ .main-header.header-style-two .header-upper .inner-container { position: relative; padding: 0 50px; } .main-header.header-style-two .header-top { padding-bottom: 26.5px; } .main-header .header-upper .sidemenu-nav-toggler { position: relative; width: 55px; height: 55px; line-height: 55px; text-align: center; border-radius: 50%; margin-left: 30px; } .main-header.header-style-two .header-upper .search-toggler { padding-right: 30px; border-right: 1px solid #ccc; line-height: 40px; } .main-header.header-style-two .sticky-header .header-upper .inner-container { padding: 0; } .main-header.header-style-two .sticky-header .header-upper .inner-container:before { opacity: 0; } /* Banner section style two */ .banner-wrp { background: #FFC22138; } .banner-section.style-two .content-box h1 { font-size: 80px; font-weight: 300; padding-bottom: 0; } .banner-section.style-two .content-box h1 strong { font-weight: 700; } .banner-section.style-two .content-box h1:before { display: none; } .banner-section.style-two .content-box .text { position: relative; padding-left: 80px; } /* About Section Two */ .about-section-two { position: relative; padding: 120px 0 90px; z-index: 9; } .about-section-two .content-block h3 .icon { position: absolute; left: 0; top: 0; } .about-section-two .content-block h3 { position: relative; padding-left: 35px; font-size: 24px; font-weight: 600; margin-bottom: 25px; line-height: 36px; } .about-section-two .content-block .text { margin-bottom: 35px; } .about-section-two .bottom-content { position: relative; padding-top: 35px; border-top: 1px solid #ddd; } .about-section-two .signature { position: relative; margin-bottom: 30px; } .about-section-two .author-info { position: relative; padding-left: 35px; border-left: 1px solid #ddd; margin-bottom: 30px; } .about-section-two .author-info h4 { position: relative; font-size: 22px; font-weight: 500; margin-bottom: 5px; } .about-section-two .author-info .designation { position: relative; font-size: 14px; } .about-section-two .consult-form-wrapper { background-color: #fff; box-shadow: 0px 0px 48px 12px rgba(0, 0, 0, 0.05); border-bottom: 2px solid #999; margin-top: -170px; margin-bottom: 30px; } .about-section-two .consult-form { right: 0; margin-bottom: 0; padding: 50px 40px 30px; } .about-section-two .consult-form-wrapper .top-content { position: relative; text-align: center; padding: 29px 20px; } .about-section-two .consult-form-wrapper .top-content h3 { position: relative; font-size: 30px; font-weight: 700; color: #fff; margin-bottom: 5px; } .about-section-two .consult-form-wrapper .top-content .text { position: relative; color: #fff; margin-bottom: 0; } .about-section-two .consult-form .text { position: relative; margin-bottom: 20px; font-size: 16px; font-weight: 500; text-align: left; color: #222; margin-top: 25px; } .about-section-two .consult-form .text a { margin-left: 20px; display: inline-block; font-weight: 700; } .about-section-two .consult-form .text a span { margin-right: 8px; color: #222; } /* Driving courses section Two */ .dps-courses-section-two { position: relative; padding: 120px 0 90px; } .dps-courses-section-two .sec-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; } .dps-courses-section-two .outer-box { position: relative; } .dps-courses-section-two .top-content .text { position: relative; font-size: 20px; } .dps-courses-section-two .row-10 { margin: 0 -10px; } .course-block-two { position: relative; } .course-block-two .inner-box { position: relative; margin: 0 auto; margin-bottom: 30px; vertical-align: middle; text-align: center; margin-top: 110px; background: #fff; max-width: 380px; } .course-block-two:nth-child(2) .inner-box { z-index: 9; box-shadow: 0px 0px 48px 12px rgba(0, 0, 0, 0.05); } .course-block-two .image { position: relative; overflow: hidden; display: inline-block; margin-top: -110px; border-radius: 50%; vertical-align: middle; } .course-block-two .image img { transition: .7s; border-radius: 50%; } .course-block-two .inner-box:hover .image img { transform: scale(1.1); } .course-block-two .image: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: 10; } .course-block-two .image:hover:before { -webkit-animation: circle .95s; animation: circle .95s; } .course-block-two .lower-content { position: relative; padding: 40px 50px 50px; text-align: left; } .course-block-two h4 { font-size: 24px; font-weight: 700; margin-bottom: 20px; } .course-block-two h4 a { color: #222; transition: .5s; } .course-details .text-block-two { position: relative; margin-top: 50px; } .course-block-two .text { margin-bottom: 35px; } .course-block-two .course-info { position: relative; align-items: center; margin-top: 35px; } .course-block-two .course-info .price, .course-block-two .course-info .instructor { position: relative; padding-left: 60px; } .course-block-two .course-info .instructor { padding-bottom: 20px; margin-bottom: 22px; border-bottom: 1px solid #ddd; } .course-block-two .course-info .instructor:before { position: absolute; content: ''; width: 1px; height: 105px; top: 2px; right: -1px; } .course-block-two .thumb { position: absolute; margin-bottom: 15px; top: 0; left: 0; } .course-block-two .thumb img { border-radius: 50%; } .course-block-two h5 { font-size: 16px; font-weight: 700; line-height: 24px; } .course-block-two .designation { position: relative; font-size: 15px; font-weight: 600; } .course-block-two .btn-style-one { width: 100%; } .course-block-two .btn-style-one.style-three:hover { color: #fff; } .course-block-two .btn-style-one.style-three:hover:after { color: #fff; } /* Projects section */ .projects-section { position: relative; } .projects-section .auto-container { padding: 0; max-width: 100%; } .project-block { position: relative; } .project-block .inner-box { position: relative; overflow: hidden; } .project-block .image { position: relative; } .project-block .image:before { position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0; background-image: -moz-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); opacity: 0.851; } .project-block .image img { width: 100%; transition: .7s; } .project-block .content { position: absolute; left: 60px; bottom: 70px; transition: .5s; } .project-block .inner-box:hover .content { opacity: 0; transform: scaleY(0); } .project-block h4 { position: relative; color: #fff; font-size: 12px; text-transform: uppercase; padding-bottom: 20px; margin-bottom: 15px; } .project-block h3 { position: relative; font-size: 36px; font-weight: 700; color: #fff; } .project-block .text { position: relative; color: #fff; margin: 15px 0 25px; } .project-block .link-btn a { display: inline-block; width: 45px; height: 45px; line-height: 39px; border: 1px solid #fff; border-radius: 2px; text-align: center; transition: .5s; } .project-block .link-btn a:hover { background-color: #222; border-color: #222; } .project-block .overlay { position: absolute; top: 0; right: 0; left: 0; bottom: 0; opacity: 0; transition: .7s; padding: 20px; padding-left: 60px; display: flex; flex-wrap: wrap; align-items: center; background-color: rgba(36, 168, 142, 0.75); } .theme-color-two .project-block .overlay { background-color: rgb(39 111 233 / 0.75); } .project-block .inner-box:hover .overlay { opacity: 1; } .project-block .overlay .content-two { position: relative; transition: .9s; transform: translateY(20px); } .project-block .inner-box:hover .overlay .content-two { transform: translateY(0); } /* courses-package Section */ .courses-package-section { position: relative; padding: 120px 0 90px; } .courses-package-section .background-icon { position: absolute; top: 155px; left: 50%; transform: translateX(-50%); } .courses-package-section .top-content .text { position: relative; font-size: 20px; line-height: 30px; margin-bottom: 60px; } .course-package-block .inner-box { position: relative; padding-right: 50px; padding-bottom: 30px; margin-bottom: 40px; } .course-package-block .image { position: relative; overflow: hidden; } .course-package-block .image img { width: 100%; transition: .5s; } .course-package-block .inner-box:hover .image img { transform: scale(1.05); } .course-package-block .content { position: absolute; bottom: 0; right: 0; width: 100%; max-width: 352px; box-shadow: 0px 10px 46px 4px rgba(0, 0, 0, 0.05); background: #fff; } .course-package-block .top-content { position: relative; padding: 28px 50px; } .course-package-block h4 { position: relative; font-size: 24px; font-weight: 700; margin-bottom: 9px; color: #fff; } .course-package-block h5 { position: relative; font-size: 12px; text-transform: uppercase; color: rgb(255 255 255 / 0.6); } .course-package-block .bottom-content { position: relative; padding: 35px 50px; } .course-package-block .text { position: relative; margin-bottom: 20px; } .course-package-block .link-btn { position: relative; } .course-package-block .link-btn a { position: relative; display: inline-block; font-size: 18px; font-weight: 600; vertical-align: middle; color: #222; transition: .5s; } .course-package-block .link-btn a i { margin-left: 10px; vertical-align: middle; } .courses-package-section .owl-dots { display: block; text-align: center; margin-top: 20px; } .courses-package-section .owl-dots .owl-dot { position: relative; margin: 0px 5px; width: 10px; height: 8px; border-radius: 2.5px; display: inline-block; border-radius: 4px; transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; } .courses-package-section .owl-dots .owl-dot:hover, .courses-package-section .owl-dots .owl-dot.active { width: 18px; } .courses-package-section .owl-dots .owl-dot { background: #cccccc; } /* CTA Section Two */ .cta-section-two { padding: 100px 0 70px; background-size: cover; } .cta-section-two .auto-container { max-width: 1540px; } .cta-section-two h2 { position: relative; color: #fff; font-size: 48px; font-weight: 700; line-height: 60px; margin-bottom: 28px; letter-spacing: -1px; } .cta-section-two .bottom-content { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .cta-section-two h4 { font-size: 24px; margin-bottom: 20px; color: #fff; } .cta-section-two .contact-number { position: relative; margin-bottom: 20px; } .cta-section-two .contact-number a { position: relative; display: inline-block; border: 2px solid #fff; padding: 3px; border-radius: 30px; font-size: 22px; font-weight: 700; vertical-align: middle; padding-right: 30px; transition: .5s; color: #fff; } .cta-section-two .contact-number a i { position: relative; display: inline-block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; color: #fff; margin-right: 20px; vertical-align: middle; text-align: center; transition: .5s; } .cta-section-two .contact-number a:hover i { background-color: #eee; } .cta-section-two .image { position: relative; margin: -155px 0; margin-right: -80px; z-index: 9; } /* Two column section */ .two-column-section { position: relative; background-color: #f5fafe; } .two-column-section .auto-container { max-width: 100%; padding: 0; } .two-column-section .video-column { position: relative; background-size: cover; } .two-column-section .video-column .video-box:before { position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.10); } .two-column-section .video-column h3 { position: absolute; bottom: 30px; left: 0; right: 0; text-align: center; font-size: 60px; font-weight: 300; color: #fff; text-transform: uppercase; } .two-column-section .video-column .image { display: none; } .two-column-section .video-column .video-box { position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-size: cover; background-position: right center; } .two-column-section .video-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .two-column-section .video-btn span { position: relative; width: 100px; height: 100px; text-align: center; line-height: 100px; border-radius: 50%; } .two-column-section .video-btn a { height: 110px; width: 110px; line-height: 102px; border-radius: 50%; color: #222; text-align: center; font-size: 30px; display: inline-block; position: relative; background-color: #ffffff; } .two-column-section .video-btn .ripple:before { position: absolute; left: -10px; top: -10px; right: -10px; bottom: -10px; content: ''; background-color: rgb(255 255 255 / 25%); border-radius: 50%; transition: .7s; } .two-column-section .video-btn .ripple:hover:before { transform: scale(1.3); } .two-column-section .video-btn .ripple:after { position: absolute; left: 0; top: 0; border-radius: 50%; -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.14); -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.14); -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.14); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.14); -webkit-animation: ripple 3s infinite; animation: ripple 3s infinite; } .two-column-section .video-btn .ripple:after { -webkit-animation-delay: .6s; animation-delay: .6s; content: ""; position: absolute; right: 0; bottom: 0; } @-webkit-keyframes ripple { 70% { -webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0); box-shadow: 0 0 0 70px rgba(244, 68, 56, .0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0); box-shadow: 0 0 0 0 rgba(244, 68, 56, .0); } } @keyframes ripple { 70% { -webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0); box-shadow: 0 0 0 70px rgba(244, 68, 56, .0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0); box-shadow: 0 0 0 0 rgba(244, 68, 56, .0); } } .two-column-section .content-block { position: relative; padding: 120px 100px 70px; z-index: 9; } .team-block { min-height: 425px; } .team-block .inner-box { position: relative; margin-top: 45px; margin-bottom: 30px; background-color: #fff; padding: 48px 20px; text-align: center; transition: .5s; box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.05); } .center .team-block .inner-box, .team-block .inner-box:hover { padding-bottom: 123px; margin-bottom: -75px; } .team-block .image { position: relative; display: inline-block; background-color: #e4ecf2; padding: 10px; border-radius: 50%; margin-bottom: 27px; } .team-block .image:before { position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0; border: 10px solid #e4ecf2; border-radius: 50%; } .team-block .image img { border-radius: 50px; } .team-block .content { position: relative; } .team-block h4 { position: relative; font-size: 20px; font-weight: 700; text-transform: uppercase; margin-bottom: 5px; } .team-block .designation { position: relative; font-size: 16px; color: #555; } .team-block .social-links { position: absolute; left: 0; right: 0; bottom: 55px; opacity: 0; transition: .5s; transform: scale(1, 0); transform-origin: bottom; transition: .5s; } .center .team-block .inner-box .social-links, .team-block .inner-box:hover .social-links { opacity: 1; transform: scale(1); } .team-block .social-links li { display: inline-block; margin-top: 10px; } .team-block .social-links li:last-child { margin-right: 0; } .team-block .social-links li a { width: 40px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 17px; display: inline-block; transition: .5s; border-radius: 50%; } .team-block .social-links li a:hover { border-radius: 20%; } .team-block .social-links a.facebook { background-color: #516eb1; } .team-block .social-links a.twitter { background-color: #449bd5; } .team-block .social-links a.google-plus { background-color: #dd4b39; } .team-block .social-links a.linkedin-in { background-color: #0077b5; } .two-column-section .owl-theme .owl-nav { position: absolute; display: flex; width: auto; margin: 0 auto; flex-wrap: wrap; align-items: center; justify-content: center; margin-top: 30px; top: -100px; right: 0; } .two-column-section .owl-theme .owl-nav .owl-prev { margin: 0 5px; height: 45px; position: relative; width: 45px; border-radius: 50%; border: none; text-align: center; color: rgba(0, 0, 0, 0); font-size: 0px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; z-index: 9; } .two-column-section .owl-theme .owl-nav .owl-prev:after { font-family: "Flaticon"; content: "\f115"; position: absolute; top: 0; width: 45px; height: 45px; line-height: 45px; left: 0; background: transparent; border: 1px solid #ddd; font-size: 18px; border-radius: 2px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; color: #222; } .two-column-section .owl-theme .owl-nav .owl-next { margin: 0 5px; position: relative; height: 45px; width: 45px; color: rgba(0, 0, 0, 0); font-size: 0px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; z-index: 9; } .two-column-section .owl-theme .owl-nav .owl-next:after { font-family: "Flaticon"; content: "\f115"; position: absolute; top: 0px; right: 0; width: 45px; height: 45px; line-height: 45px; border-radius: 2px; font-size: 18px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); color: #222; background: transparent; border: 1px solid #ddd; } .two-column-section .owl-theme .owl-nav .owl-prev:hover:after, .two-column-section .owl-theme .owl-nav .owl-next:hover:after { color: #fff; } /* Brand logo style two */ .brand-logo.style-two { margin: 0; padding: 80px 0; border-top: 1px solid #ddd; } .brand-logo.style-two .auto-container { max-width: 1230px; } /* Mission section */ .mission-section { position: relative; padding: 120px 0 90px; background-size: cover; } .mission-section .auto-container { max-width: 1760px; } .mission-section .nav-tabs { border: 0; border-left: 5px solid #cfd2da; padding: 43px 0; } .mission-section .nav-tabs .nav-link { border: 0; padding: 0; background: transparent; display: block; } .mission-section .nav-tabs .nav-item { width: 100%; } .mission-section .nav-tabs .nav-link h4 { position: relative; font-size: 22px; font-weight: 700; color: rgba(255, 255, 255, 0.3); padding: 16px 0; padding-left: 37px; transition: .5s; } .mission-section .nav-tabs .nav-link.active h4 { color: #fff; } .mission-section .nav-tabs .nav-link h4:before { position: absolute; content: ''; left: -7.5px; top: 0; width: 10px; bottom: 0; background-color: transparent; transition: .5s; } .mission-section .nav-tabs .nav-link h4:after { font-family: Flaticon; content: "\f115"; position: absolute; right: 26px; top: 16px; line-height: 25px; font-size: 17px; color: rgba(255, 255, 255, 0.3); transform: rotate(180deg); font-weight: 400; } .mission-section .nav-tabs .nav-link.active h4:after { color: #fff; } .mission-section .content { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } .mission-section .content .left-content { position: relative; width: calc(100% - 310px); } .mission-section .content h4 { position: relative; font-size: 24px; font-weight: 700; color: #fff; line-height: 36px; margin-bottom: 20px; } .mission-section .content .text { position: relative; color: #fff; margin-bottom: 20px; } .mission-section .image { position: relative; margin-bottom: 20px; } .mission-section .image img { border-radius: 50%; } .mission-section .tab-area { position: relative; padding-bottom: 190px; max-width: 1140px; margin: 0 auto; } .mission-section .icon-box { position: relative; display: flex; flex-wrap: wrap; justify-content: center; } .mission-section .icon-box .icon { position: relative; border: 5px solid #3e434f; width: 90px; height: 90px; text-align: center; line-height: 76px; border-radius: 50%; margin-right: 20px; transition: .9s; } .mission-section .icon-box:hover .icon { border-color: #dfff; } .mission-section .icon-box .hover-icon { position: absolute; top: 0; left: 0; width: 100%; transition: .9s; opacity: .5; } .mission-section .icon-box:hover .hover-icon { transform: scale(1.5); opacity: 0; } .mission-section .icon-box h5 { position: relative; font-size: 24px; font-weight: 600; margin-bottom: 12px; color: #fff; } .mission-section .icon-box .text { position: relative; font-size: 16px; color: #fff; } .activities .nav-tabs .nav-link { position: relative; border: none; } .activities .nav-tabs .nav-link img { border-radius: 6px; } .activities .activities-content { box-shadow: 0px 6px 26px #00000021; border-radius: 4px; padding: 30px; min-height: 340px; } .unique-features .activities-content { border-radius: 0 0 50px 0; } .unique-features .activities-content i { font-size: 24px; margin-bottom: 10px; transform: rotateX(180deg); } .unique-features .activities-content .test-title { position: relative; font-size: 16px; background: #ED1D24; padding: 10px 40px; color: #fff; display: inline-block; margin: 0 0 0 -24px; transform: translateY(8px); } .unique-features .activities-content .test-title:before { content: ''; position: relative; display: inline-block; width: 60px; height: 1px; margin-right: 5px; background: #ffeed4; transform: translateY(-5px); } .activities .activities-img { background: #fff; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); padding: 8px; } .activities .nav-tabs .nav-item.show .nav-link, .activities .nav-tabs .nav-link.active, .activities .nav-tabs .nav-link:hover { background: transparent; border: none; } .activities .nav-link.active:after { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 20px solid #fe9532; content: ''; position: absolute; bottom: -18px; left: 50%; transform: translateX(-50%); } a.custom-btn { display: inline-block; padding: 10px 20px; font-weight: 500; position: relative; } a.custom-btn span { position: relative; z-index: 22; } a.custom-btn:before { content: ''; position: absolute; width: 50px; height: 100%; background: transparent linear-gradient(129deg, #ED1D24 0%, #F6B26C 100%) 0% 0% no-repeat; top: 0; left: 0; z-index: 1; transition: .3s; -webkit-transition: .3s; } a.custom-btn:hover:before { width: 100%; } /* Page Title */ .main-title { font-weight: 700; } .page-title { position: relative; padding: 60px 0; text-align: center !important; background-size: cover !important; background-repeat: no-repeat; background-position: center !important; border-top: 1px solid #ffffff4a; } .page-title h1 { font-size: 42px; color: #fff; line-height: 42px; margin-bottom: 25px; font-weight: 500; padding-bottom: 25px; } .page-title .bread-crumb { position: relative; } .page-title .bread-crumb li { color: #fff; position: relative; display: inline-block; margin-right: 15px; font-size: 16px; font-weight: 500; padding-right: 35px; } .page-title .bread-crumb li:last-child { margin-right: 0; padding-right: 0; } .page-title .bread-crumb li:before { font-family: fontawesome; content: "\f105"; position: absolute; right: 0; top: 2px; line-height: 25px; font-size: 17px; color: #fff; /* transform: rotate(180deg); */ font-weight: 400; } .page-title .bread-crumb li:last-child:before { display: none; } .page-title .bread-crumb li a { color: #fff; } .about-img .ab-para { background: #fff; font-size: 13px; position: absolute; bottom: 0; right: -60px; padding: 15px; max-width: 80%; line-height: 1.5; color: #7E7E7E; } /* Team section */ .team-section { position: relative; padding: 120px 0 90px; } .team-section .sec-bg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-size: cover; } .team-section .top-content .text { font-size: 20px; text-align: center; margin-bottom: 50px; position: relative; } .team-section .team-block { min-height: auto; } .team-section .team-block .inner-box { margin-top: 0; border-bottom: 2px solid #999; } .team-section .team-block .inner-box:hover { z-index: 9; } .team-section .icon-box { position: relative; margin-bottom: 30px; padding: 40px 20px 39px; text-align: center; transition: .5s; box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.05); } .team-section .icon-box .icon { position: relative; margin-bottom: 27px; } .team-section .icon-box .content { position: relative; } .team-section .icon-box h4 { position: relative; font-size: 20px; font-weight: 700; text-transform: uppercase; margin-bottom: 5px; color: #fff; } .team-section .icon-box h5 { position: relative; font-size: 16px; color: #fff; } /* History section */ .history-section { position: relative; padding: 120px 0 90px; } .history-section .sec-bg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-size: cover; } .history-section .top-content .text { font-size: 20px; text-align: center; margin-bottom: 60px; position: relative; color: #fff; } .history-section .nav-tabs.tab-btn-style-one { justify-content: space-between; padding: 0 30px; border: 0; margin-top: 85px; margin-bottom: 110px; position: relative; } .history-section .nav-tabs.tab-btn-style-one li.nav-item { position: relative; text-align: center; } .history-section .nav-tabs.tab-btn-style-one li.nav-item a:before { position: absolute; content: ''; left: 50%; top: -36px; height: 14px; width: 14px; transform: translateX(-50%); background: #fff; border-radius: 50%; } .history-section .nav-tabs.tab-btn-style-one li.nav-item a.active:after { position: absolute; content: ''; left: 50%; top: -30px; height: 2px; width: 114px; transform: translateX(-50%); } .history-section .nav-tabs.tab-btn-style-one .nav-item .nav-link { border: none; padding: 0; background: transparent; } .history-section .nav-tabs.tab-btn-style-one h4 { font-size: 18px; font-weight: 600; color: #fff; } .history-section .nav-tabs.tab-btn-style-one:before { position: absolute; content: ''; left: 45px; top: -30px; right: 45px; height: 2px; background: #fff; } .history-section .content { position: relative; margin-bottom: 30px; } @media only screen and (min-width:992px) { .history-section .content { margin-left: -50px; } } .history-section .image { position: relative; margin-bottom: 30px; text-align: center; } .history-section .content h4 { position: relative; font-size: 18px; font-weight: 600; margin-bottom: 15px; } .history-section .content h3 { font-size: 30px; font-weight: 700; color: #fff; margin-bottom: 24px; } .history-section .content .text { position: relative; color: #fff; margin-bottom: 20px; } .history-section .content ul li { font-size: 16px; color: #fff; margin-bottom: 15px; position: relative; padding-left: 25px; } .history-section .content ul li:last-child { margin-bottom: 0; } .history-section .bottom-content { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .history-section .bottom-content .text { position: relative; font-size: 24px; color: #fff; margin-right: 30px; margin-bottom: 30px; } .history-section .bottom-content .link-btn { margin-bottom: 30px; } /* Driving Courses */ .dps-courses-section.style-two { padding: 40px 0 30px; } .dps-courses-section.style-two .course-block { padding: 0 15px; } .dps-courses-section.style-two .course-block .inner-box { margin-bottom: 30px; width: 100%; } /* Pricing section style two */ .pricing-section.style-two .tab-area .tab-btn-style-one { padding: 0; border: 0; margin-bottom: 40px; } .pricing-section.style-two .tab-area { padding-top: 0; } .pricing-section.style-two .tab-area .tab-btn-style-one li { margin-bottom: 10px; } .pricing-section.style-two .tab-area .tab-btn-style-one li a { margin: 0 1px; box-shadow: 0px 8px 40px 0px rgba(0, 0, 0, 0.1); border: 0; padding: 22px 70px; border-bottom: 2px solid transparent; } .pricing-section.style-two .tab-area .tab-btn-style-one li:last-child a { padding-right: 70px; } .pricing-section.style-two .tab-area .tab-btn-style-one li a h4 { font-size: 18px; } .pricing-section.style-two .tab-area .tab-btn-style-one li a.active { border-color: #999; } /*Error Section*/ .error-section { position: relative; padding: 110px 0px; } .error-section .content { position: relative; text-align: center; } .error-section h1 { position: relative; font-size: 200px; font-weight: 700; line-height: 1em; margin-bottom: 10px; } .error-section h2 { position: relative; font-size: 48px; font-weight: 700; line-height: 1.2em; margin-bottom: 20px; } .error-section .text { position: relative; font-size: 20px; font-weight: 400; margin-top: 10px; margin-bottom: 50px; } .error-section .theme-btn { position: relative; } /* FAQ section */ .faq-section { position: relative; padding: 120px 0 90px; } /* Accordion box */ .accordion-box { position: relative; margin-bottom: 30px; } .accordion-box .block { position: relative; padding-top: 0px; margin-bottom: 15px; background: #ffd91d; } .accordion-box .block:last-child { margin-bottom: 0px; } .accordion-box .block .acc-btn { position: relative; font-size: 15px; cursor: pointer; line-height: 1.2em; font-weight: 600; padding-right: 60px; transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; color: #181614; padding: 12px 0; padding-left: 15px; border: 1px solid #ddd; border-radius: 2px; } .accordion-box .block .icon-outer { position: absolute; right: 10px; top: 6px; font-size: 20px; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; text-align: center; display: inline-block; width: 30px; height: 30px; line-height: 30px; color: #555; } .accordion-box .block.active-block .icon-outer { transform: rotate(90deg); color: #fff; background: transparent; } .accordion-box .block .icon-outer .icon { position: absolute; top: 50%; left: 50%; font-size: 18px; font-weight: normal; line-height: 1em; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transform: translate(-50%, -50%); } .accordion-box .block .acc-content { position: relative; display: none; border-top: 0; background: #fff; } .accordion-box .block .acc-content .content-text { padding-bottom: 6px; } .accordion-box .block .acc-content.current { display: block; } .accordion-box .block .content { position: relative; font-size: 14px; padding: 5px 25px 5px; } .accordion-box .block .content .text { color: #565872; margin-bottom: 0; font-size: 14px; margin-top: 15px; line-height: 24px; } .accordion-box .block .acc-btn strong { font-size: 24px; color: #c2c0bb; width: 76px; text-align: center; border-right: 1px solid #e9e5df; margin-right: 30px; display: inline-block; line-height: 75px; } .accordion-box .block .acc-btn.active { color: #000; font-weight: 600; } .accordion-box .block.active-block { box-shadow: 0px 3px 21.06px 5.94px rgba(0, 0, 0, 0.05); } .accordion-box .block .acc-btn.active .icon-outer { color: #fff; top: 7px; } /* Banner Widget */ .banner-widget .contact-number { position: relative; margin-bottom: 20px; } .banner-widget .contact-number a { position: relative; display: inline-block; border: 2px solid #000; padding: 3px; border-radius: 30px; font-size: 22px; font-weight: 700; vertical-align: middle; padding-right: 30px; transition: .5s; } .banner-widget .contact-number a i { position: relative; display: inline-block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; color: #fff; margin-right: 20px; vertical-align: middle; text-align: center; transition: .5s; } .banner-widget .contact-number a:hover i { background-color: #eee; } .banner-widget .image { position: relative; margin-bottom: 40px; } .banner-widget .image img { width: 100%; } .banner-widget .content { padding: 9px; border: 1px solid #ddd; text-align: center; padding-bottom: 55px; } .banner-widget h3 { position: relative; font-size: 30px; font-weight: 600; margin-bottom: 25px; } .banner-widget h4 { position: relative; font-size: 16px; margin-bottom: 20px; } /* Contact Section */ .contact-section { position: relative; padding: 120px 0 50px; } .contact-section .top-content .text { position: relative; font-size: 20px; } .contact-section .tab-area { text-align: center; } .contact-section .tab-area .tab-btn-style-one { position: relative; border: 0; margin-bottom: 65px; display: inline-block; padding: 0 35px; border-radius: 45px; } .contact-section .tab-area .tab-btn-style-one li { display: inline-block; vertical-align: middle; margin: 0 -2px; margin-bottom: 10px; } .contact-section .tab-area .tab-btn-style-one li a { padding-right: 20px; margin-right: 20px; font-size: 16px; font-weight: 600; border-right: 1px solid #ddd; border-radius: 0; transition: .5s; margin: 0 1px; box-shadow: 0px 8px 40px 0px rgba(0, 0, 0, 0.1); border: 0; padding: 22px 50px; border-bottom: 2px solid transparent; } .contact-section .tab-area .tab-btn-style-one li a h4 { font-size: 18px; font-weight: 600; color: #222; text-transform: uppercase; transition: .5s; } .contact-section .tab-area .tab-btn-style-one li a.active { border-color: #999; } .contact-info-block { position: relative; margin-bottom: 30px; } .contact-info-block .icon { position: relative; margin-bottom: 40px; margin-top: 20px; } .contact-info-block h4 { position: relative; font-size: 24px; font-weight: 700; margin-bottom: 15px; } .contact-info-block .text { font-size: 22px; line-height: 36px; } .contact-info-block ul li { font-size: 22px; line-height: 36px; } .contact-info-block ul li a { color: #222; transition: .5s; } .contact-info-block ul li a:hover { color: #26a88e; } .contact-info-block .inner-box:before { position: absolute; content: ''; right: 0; top: 0; width: 1px; height: 270px; background-color: #d8eeea; } .contact-info-block:last-child .inner-box:before { display: none; } .about-section .icon-yoga { bottom: -50px; right: 0; } .virtual-section .icon-yoga { bottom: -50px; left: 0; } .about-section .container { position: relative; } .icon-circle { display: inline-block; width: 300px; height: 300px; background-image: url(https://resources.edunexttechnologies.com/web-data/patanjaligurukulam/img/yellow-pattern.svg); background-size: contain; background-position: center; background-repeat: no-repeat; position: absolute; right: -100px; top: -30px; -webkit-animation: spin 90s infinite reverse linear; -moz-animation: spin 90s infinite reverse linear; -ms-animation: spin 90s infinite reverse linear; -o-animation: spin 90s infinite reverse linear; animation: spin 90s infinite reverse linear; } .event-wrp .icon-circle { top: 25%; right: -150px; } @keyframes spin { 100% { transform: rotate(1turn); } } /* Contact form */ .contact-form .form-group { margin-bottom: 20px; } .contact-form .form-group textarea, .contact-form .form-group input { width: 100%; background-color: #fff; height: 58px; padding: 0 25px; border: 1px solid #eee; } .contact-form .form-group textarea { height: 130px; padding-top: 15px; } .contact-form .bootstrap-select>.dropdown-toggle { width: 100%; padding: 14px 20px; background: #f9f9f9; border: 1px solid #eee; } .contact-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { width: 100%; } .contact-form .bootstrap-select .dropdown-toggle .filter-option:after { top: 10px; } /* Contact form section */ .contact-form-section { position: relative; padding: 120px 0 90px; } .contact-form-section .image { position: relative; margin-bottom: 30px; margin-top: 10px; } /* Post Pagination */ .post-pagination { position: relative; } .post-pagination li { position: relative; display: inline-block; margin: 0 3px 5px; } .post-pagination li .current, .post-pagination li a { width: 50px; height: 50px; border-radius: 50%; border: 1px solid #e5e5e5; text-align: center; line-height: 48px; display: inline-block; color: #222; font-size: 18px; font-weight: 600; } .post-pagination li .current { color: #fff; background: #555; border-color: #555; } .post-pagination a.next { border-color: transparent; } /* Sidebar Page Container */ .sidebar-page-container { position: relative; padding: 120px 0 90px; } /* Widget Search */ .widget_search { position: relative; } .widget_search input[type="search"] { width: 100%; height: 65px; color: #777; padding: 0 30px; padding-right: 65px; font-weight: 500; } .widget_search .form-group { position: relative; margin-bottom: 0; } .widget_search button { position: absolute; top: 18px; right: 20px; background: transparent; color: #222; padding-left: 20px; } .v-card .v-caption { background: transparent linear-gradient(0deg, #006940EB 0%, #00352000 100%) 0% 0% no-repeat; position: absolute; width: 100%; bottom: 0; padding: 10px; } /* Category Widget */ .categories-list { position: relative; } .categories-list li { position: relative; margin-bottom: 13px; } .categories-list li:last-child { margin-bottom: 0; } .categories-list li a { color: #222; font-size: 16px; font-weight: 500; transition: .5s; padding-left: 40px; } .categories-list li.current a, .categories-list li a:hover { font-weight: 700; } .categories-list li a span { position: absolute; right: 0; top: 0; font-weight: 300; color: #222; } .categories-list li a:after { font-family: Flaticon; content: "\f115"; position: absolute; left: 0; top: 4px; display: block; line-height: 24px; font-size: 16px; transition: .5s; transform: rotate(180deg); font-weight: 400; color: #b9d5d0; } .categories-list li a:before { position: absolute; content: ''; left: 25px; top: 6px; width: 1px; height: 20px; background-color: #b9d5d0; transition: .5s; } /* Popular Post */ .widget_popular_post { position: relative; padding: 40px; padding-bottom: 27px; } .widget_popular_post .post-thumb { position: relative; margin-right: 20px; margin-bottom: 20px; margin-top: 6px; } .widget_popular_post .post-thumb img { border-radius: 50%; } .widget_popular_post .post { position: relative; display: flex; flex-wrap: wrap; margin-bottom: 20px; border-bottom: 1px solid #b8cfd0; padding-bottom: 17px; } .widget_popular_post .post:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .widget_popular_post .content { position: relative; max-width: 200px; } .widget_popular_post .content h5 { position: relative; font-size: 18px; margin-bottom: 8px; font-weight: 600; } .widget_popular_post .content h5 a { color: #222; transition: .5s; } .widget_popular_post .content .post-info { font-size: 14px; } .widget_popular_post .content .post-info i { margin-right: 7px; } /* Tag Cloud */ .widget_tag_cloud { position: relative; padding: 40px; padding-bottom: 27px; } .widget_tag_cloud ul { position: relative; display: flex; align-items: center; flex-wrap: wrap; } .widget_tag_cloud li { font-size: 16px; margin-right: 6px; margin-bottom: 6px; } .widget_tag_cloud li a { color: #222; background-color: #d2e0e0; transition: .5s; padding: 10px 18px; display: inline-block; font-size: 16px; text-transform: uppercase; font-weight: 600; border-radius: 2px; } .widget_tag_cloud li a:hover { color: #fff; } /* News block style two */ .news-block.style-two h4 { font-size: 30px; line-height: 40px; font-weight: 600; margin-bottom: 20px; } .news-block.style-two .text { margin-bottom: 30px; } .news-block.style-two .inner-box { margin-bottom: 55px; } .news-block.blog-quote .lower-content { padding: 65px 55px 40px; padding-left: 100px; } .news-block .share ul.social-links { position: absolute; top: -29px; left: 50%; display: flex; opacity: 0; transition: .5s; visibility: hidden; transform: translateX(-50%); } .news-block .share ul.social-links li { margin-right: 15px; } .news-block .share ul.social-links li a { color: #666; transition: .5s; font-size: 14px; } .news-block .share:hover ul.social-links { opacity: 1; visibility: visible; } .news-block.blog-quote .quote { position: absolute; left: 65px; top: 70px; } .news-block.blog-quote h4 a { color: #fff; } .news-block.style-two h4 { margin-bottom: 40px; } .news-block.blog-quote .post-meta-info .date { color: #fff; } .news-block.blog-quote .post-meta-info .comment { color: #fff; } .news-block.blog-quote .post-meta-info .like { color: #fff; } .news-block.blog-quote .post-meta-info .share { color: #fff; } .news-block .share ul.social-links li a { color: #fff; } .news-block.blog-quote .inner-box { background-size: cover; } .sidebar-style-two .widget.widget_search { background: #f1f1f1; } .sidebar-style-two .widget { background: #ecf6f4; padding: 45px; } .sidebar-style-two .widget.banner-widget.style-two { padding: 0; background-size: cover; } .banner-widget.style-two .content { border: 0; } .banner-widget.style-two h3 { color: #fff; } .banner-widget.style-two h4 { color: #fff; } .banner-widget.style-two .contact-number a { color: #fff; } .banner-widget.style-two .contact-number a:hover { color: #222; } .banner-widget.style-two .contact-number a i { background: #fff; color: #222; } /* Download Widget */ .widget_download .widget-title { color: #fff; } .widget_download .download-pdf { position: relative; padding-left: 45px; margin-bottom: 30px; } .widget_download .download-pdf .icon { position: absolute; left: 0; top: 5px; } .widget_download .download-pdf h4 { position: relative; color: #fff; font-size: 20px; font-weight: 600; margin-bottom: 8px; } .widget_download .download-pdf p { color: #fff; margin: 0; } .widget_download .download-pdf:last-child { margin-bottom: 0; } /* Course details */ .course-details { position: relative; } .course-details .image { position: relative; margin-bottom: 30px; } .course-details h3 { position: relative; font-size: 30px; font-weight: 700; margin-bottom: 20px; } .course-details .text { margin-bottom: 30px; } .course-details .group-title h4 { font-size: 24px; font-weight: 700; margin-bottom: 15px; } .course-details .list { position: relative; margin-bottom: 30px; } .course-details .list li { position: relative; margin-bottom: 10px; padding-left: 30px; font-size: 18px; font-weight: 600; } .course-details .list-two { position: relative; padding-left: 18px; margin-bottom: 50px; } .course-details .table td, .course-details .table th { border-left: 1px solid #ddd; padding-left: 40px; font-weight: 500; } .course-details tbody { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; } .course-details table.table { margin-bottom: 50px; } .course-details .table td strong, .course-details .table th strong { font-weight: 500; } .course-details .table .text { font-weight: 500; padding: 10px 0 20px; margin-bottom: 0; } .course-details .list-two li { position: relative; font-size: 16px; font-weight: 600; list-style: disc; color: #555; margin-bottom: 5px; } .course-details .text-block { position: relative; box-shadow: 0px 10px 46px 4px rgba(0, 0, 0, 0.05); background: #fff; margin-bottom: 30px; } .course-details .text-block .top-content { position: relative; padding: 28px 50px; } .course-details .text-block h4 { position: relative; font-size: 24px; font-weight: 700; margin-bottom: 9px; color: #fff; } .course-details .text-block h5 { position: relative; font-size: 12px; text-transform: uppercase; color: rgb(255 255 255 / 0.6); } .course-details .text-block .bottom-content { position: relative; padding: 35px 50px; } .course-details .text-block .text { position: relative; margin-bottom: 20px; } .course-details .text-block .link-btn { position: relative; } .course-details .text-block .link-btn a { position: relative; display: inline-block; font-size: 18px; font-weight: 600; vertical-align: middle; color: #222; transition: .5s; } .course-details .text-block .link-btn a i { margin-left: 10px; vertical-align: middle; } /* Blog single post */ .news-block.blog-single-post .image:before { display: none; } .news-block.blog-single-post .inner-box:hover .image img { transform: scale(1); } .blog-single-post blockquote { position: relative; padding-left: 100px; font-size: 22px; font-weight: 500; line-height: 30px; margin-bottom: 30px; } .blog-single-post blockquote .quote { position: absolute; left: 0; top: 5px; } .blog-single-post blockquote:before { position: absolute; content: ''; left: 65px; top: 0; width: 3px; bottom: 0; } .blog-single-post blockquote cite { display: block; font-size: 18px; color: #555; font-style: normal; margin-top: 10px; } .blog-single-post .list { position: relative; margin-bottom: 30px; } .blog-single-post .list li { position: relative; margin-bottom: 5px; padding-left: 30px; font-size: 18px; font-weight: 600; color: #555; } .blog-single-post .group-title h5 { font-size: 24px; font-weight: 700; margin-bottom: 15px; } /* Blog Single Post */ .blog-single-post .post-share-info { position: relative; border-bottom: 1px solid #e5e5e5; padding-bottom: 25px; margin-top: 30px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .blog-single-post .post-share-info .tag { margin-right: 30px; margin-bottom: 20px; } .blog-single-post .post-share-info .tag span { font-weight: 700; } .blog-single-post .post-share-info .tag span i { margin-right: 8px; } .blog-single-post .post-share-info .tag a { position: relative; padding-right: 5px; font-weight: 500; color: #222; } .blog-single-post .post-share-info .tag a:before { position: absolute; content: ','; bottom: -5px; right: 1px; font-size: 16px; } .blog-single-post .post-share-info .tag a:last-child:before { display: none; } .blog-single-post .social-links { position: relative; margin-bottom: 10px; } .blog-single-post .social-links li { position: relative; margin-right: 5px; margin-bottom: 10px; display: inline-block; } .blog-single-post .social-links li a { position: relative; display: block; color: #222; font-size: 14px; width: 40px; height: 40px; line-height: 40px; background: transparent; text-align: center; border-radius: 50%; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; border: 1px solid #ddd; } .blog-single-post .social-links li a i { position: relative; } .blog-single-post .social-links li a:hover { color: #ffffff; } .blog-single-post .social-links li a:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border-radius: 50%; -webkit-transform: scale(.7); -ms-transform: scale(.7); transform: scale(.7); opacity: 0; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; } .blog-single-post .social-links li a:hover:before { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .blog-single-post .social-links li a span { position: relative; } /* Comments */ .comments-title { position: relative; margin-bottom: 40px; padding-bottom: 15px; } .comments-title h4 { font-size: 30px; text-transform: capitalize; color: #222; margin: 0; font-weight: 600; } .comments-title p { font-size: 13px; color: #555; text-transform: uppercase; margin-bottom: 10px; margin-top: 5px; } .comments-area { position: relative; margin-bottom: 70px; } .comments-area .comment-box { position: relative; margin-bottom: 40px; border-bottom: 1px solid #ddd; padding-bottom: 20px; } .comments-area .comment-box:last-child { border-bottom: 0; padding-bottom: 0; } .comments-area .comment { position: relative; min-height: 80px; padding-left: 105px; } .comments-area .comment-box .author-thumb { position: absolute; left: 0px; top: 11px; width: 80px; height: 80px; margin-bottom: 20px; overflow: hidden; } .comments-area .comment-box .author-thumb img { width: 100%; } .comments-area .comment-box .info-wrap { position: relative; } .comments-area .comment-box .info { position: relative; margin-bottom: 15px; line-height: 24px; } .comments-area .comment-box .info .name { position: relative; display: block; font-size: 18px; line-height: 30px; color: #222; text-transform: capitalize; font-weight: 600; } .comments-area .comment-box .info .comment-date { position: relative; display: inline-block; font-size: 13px; line-height: 24px; font-weight: 500; color: #555; } .blog-single-post .comments-area .comment-box .text { font-size: 16px; line-height: 1.7em; font-weight: 400; color: #333; margin-bottom: 10px; } .comments-area .comment-box .reply-btn { position: absolute; display: block; top: 0; right: 30px; } .comments-area .comment-box .reply-btn a { padding-right: 20px; transition: .5s; } .comments-area .comment-box .theme-btn .btn-title { line-height: 30px; font-size: 16px; font-weight: 600; color: #222; text-decoration: underline; text-transform: uppercase; } .comments-area .comment-box .theme-btn:after { font-family: Flaticon; content: "\f115"; position: absolute; right: 0; top: 4px; display: block; line-height: 22px; font-size: 16px; transition: .5s; transform: rotate(180deg); font-weight: 400; } /* Leave Comments Form */ .leave-comments { position: relative; } .leave-comments .instruction { padding-top: 15px; color: #666666; font-size: 14px; margin-bottom: 30px; } .leave-comments form .form-group { margin-bottom: 30px; } .leave-comments form .form-group textarea { height: 200px; } .theme-color-two .about-widget .social-links li a { background-color: #242424; } .theme-color-two .contact-widget .contact-info li .icon { background-color: #242424; } .row.row2 { margin-right: -2px; margin-left: -2px; } .row.row2 div.col-6 { padding-right: 2px; padding-left: 2px; } .g-title small { font-weight: 500; } /* hide by me .g-title a{color: #013300; font-weight: 500; font-size: 90%;}*/ .g-title a { color: #ffffff; font-weight: 500; font-size: 90%; background: #013300; padding: 2px 8px; border-radius: 5px; display: inline-table; min-width: 70px; max-height: 30px; } .g-title a:hover { color: #ffffff; font-weight: 500; font-size: 90%; background: #013300; padding: 2px 8px; border-radius: 5px; } .video-container { width: 100%; border-radius: 4px; margin: 0 auto; position: relative; display: flex; flex-direction: column; justify-content: center; box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.4); } .video-container .video-wrapper { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .video-container video { width: 100%; height: 100%; border-radius: 4px; } .play-button-wrapper { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; width: 100%; height: auto; pointer-events: none; } .play-button-wrapper #circle-play-b { cursor: pointer; pointer-events: auto; } .play-button-wrapper #circle-play-b svg { width: 50px; height: 50px; fill: #D2D700; stroke: #D2D700; cursor: pointer; background-color: #fff; border-radius: 50%; opacity: 0.9; } .about-info1 img, .practical-box-l img { box-shadow: 2px 2px 4px rgb(0 0 0 / 60%); text-align: center; border: 1px solid #c3c3c3; padding: 10px; background: #ffffff; border-radius: 4px; } .header-top .social-icon.xs-btns-link li a { width: auto; font-size: 14px; padding: 0px 12px; border-radius: 4px; } .gallery-wrp .slide-gcard img { max-height: 144px; width: 100%; height: 144px; } .dps-courses-section.style-two .course-block .inner-box .row2 .col-6:nth-child(3) .slide-gcard, .dps-courses-section.style-two .course-block .inner-box .row2 .col-6:nth-child(4) .slide-gcard { margin-bottom: 0 !important; } @media (max-width: 1680px) { .about-details { padding: 0 50px 0 20px; } } @media (max-width: 1920px) { .about-details { padding: 0 50px 0 0px; } } .about-details { padding: 0 50px 0 20px; } @media (max-width: 1600px) { section.about-us p { font-size: 16px; padding: 0 0 20px 0; } } section.about-us p { font-size: 17px; font-weight: inherit; line-height: 30px; padding: 0 0 40px 0; } .pull-right { float: right; } .img-view { position: relative; } .img-view img { width: 100%; position: relative; z-index: 2; } .img-view:before, .img-view:after { content: ''; position: absolute; width: 60px; height: 60px; background: #2b50a5; left: -8px; top: -8px; z-index: 1; } .img-view:after { top: auto; bottom: -8px; background: #F26A38; left: auto; right: -8px; } .about-details img, .content .img-view img { box-shadow: 2px 2px 4px rgb(0 0 0 / 60%); text-align: center; border: 1px solid #c3c3c3; padding: 10px; background: #ffffff; border-radius: 4px; } .img-left.pull-left img { width: 100%; border: 1px solid #eee; padding: 6px; box-sizing: border-box; } .img-left.pull-left { padding-right: 15px; box-sizing: border-box; } /* float: left; */ .practical-right { float: right; width: 30%; } .practical-right img { width: 100%; } .practical-box {} .practical-box-l {} .practical-box-r, .practical-box-r p { text-align: center !important; } .land-box { box-shadow: 0px 0px 8px rgb(0 0 0 / 20%); border: 1px solid rgb(0 0 0 / 20%); border-radius: 10px; background: #ffffff; } ul.item-infra li img { box-shadow: none; text-align: center; border: none; padding: 10px; background: #ffffff; border-radius: 0px; } .attendance-img img { height: 300px; width: 100%; } p.birthday_name { padding: 15px 0px 15px 0px; line-height: 22px; text-align: center; } .content p.birthday_name span { display: block; color: #404040; } .birthday_name span:nth-child(2) { font-size: 12px; } .mandatory-card .mandatory-img img { max-height: 165px; width: 100%; } .block-box blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #5ea048; background: #fff; } .block-box span.pull-right { font-weight: bolder; } .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%); } .nicescroll-rails { transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; } .inner tr th { background: #013300; color: #fff; } .inner tr td .btn { font-size: 14px; color: #29a9e1; text-align: left; } section .owl-carousel .owl-nav button.owl-next, section .owl-carousel .owl-nav button.owl-prev { display: inline-block; width: 60px; height: 28px; background: url(https://resources.edunexttechnologies.com/web-data/patanjaligurukulam/img/slide-arrow.svg) no-repeat; background-size: cover; background-position: center; margin-right: 0; color: #fff; font-size: 26px; text-align: center; transition: .3s; -webkit-transition: .3s; position: absolute; top: 100px; } section .owl-carousel .owl-nav button.owl-next span, section .owl-carousel .owl-nav button.owl-prev span { display: none; } section .owl-carousel .owl-nav button.owl-next { right: 0; } section .owl-carousel .owl-nav button.owl-prev { left: 0; transform: rotate(180deg); } .event-wrp { background: #ED1D2421; } .event-wrp .v-card .v-caption { background: transparent linear-gradient(0deg, rgb(0 0 0 / 92%) 0%, rgb(0 53 32 / 0%) 100%) 0% 0% no-repeat; } .event-wrp .v-card .v-caption img { filter: brightness(0) invert(1); } .event-wrp .v-card .v-caption p { line-height: 1.5; } .lifeskill-wrp .activities-img { box-shadow: 0px 2px 10px #0000000D; background: #fff; padding: 10px; } .blink-btn { -webkit-animation: glowing 1000ms infinite; -moz-animation: glowing 1000ms infinite; -o-animation: glowing 1000ms infinite; animation: glowing 1000ms infinite; } @-webkit-keyframes glowing { 0% { background-color: #ffc107; border-color: #ffc107; } 50% { background-color: #ffc107; border-color: #ffc107; color: #121212; } 100% { background-color: #ffc107; border-color: #ffc107; } } @-moz-keyframes glowing { 0% { background-color: #fff; border-color: #fff; } 50% { background-color: #ffc107; border-color: #ffc107; color: #013300; } 100% { background-color: #fff; border-color: #fff; } } @-o-keyframes glowing { 0% { background-color: #fff; border-color: #fff; } 50% { background-color: #ffc107; border-color: #ffc107; color: #013300; } 100% { background-color: #fff; border-color: #fff; } } @keyframes glowing { 0% { background-color: #fff; border-color: #fff; } 50% { background-color: #ffc107; border-color: #ffc107; color: #013300; } 100% { background-color: #fff; border-color: #fff; } } .blink-btn2 { -webkit-animation: glowing2 1000ms infinite; -moz-animation: glowing2 1000ms infinite; -o-animation: glowing2 1000ms infinite; animation: glowing2 1000ms infinite; } @-webkit-keyframes glowing2 { 0% { background-color: #013300; border-color: #fff; } 50% { background-color: #ffc107; border-color: #ffc107; color: #fff; } 100% { background-color: #013300; border-color: #fff; } } @-moz-keyframes glowing2 { 0% { background-color: #013300; border-color: #fff; } 50% { background-color: #ffc107; border-color: #ffc107; color: #fff; } 100% { background-color: #013300; border-color: #fff; } } @-o-keyframes glowing2 { 0% { background-color: #013300; border-color: #fff; } 50% { background-color: #ffc107; border-color: #ffc107; color: #fff; } 100% { background-color: #013300; border-color: #fff; } } @keyframes glowing2 { 0% { background-color: #013300; border-color: #fff; } 50% { background-color: #ffc107; border-color: #ffc107; color: #fff; } 100% { background-color: #013300; border-color: #fff; } } .service-block-one .inner-box.active, .service-block-one .inner-box:hover a { color: #FFFFFF; } .main-menu .navigation>li.dropdown:nth-child(8) .dropdown-btn, .main-menu .navigation>li.dropdown:nth-child(9) .dropdown-btn, .main-menu .navigation>li.dropdown:nth-child(10) .dropdown-btn { display: none !important; } @media only screen and (min-width: 992px) { #newmodal .modal-dialog { max-width: 580px; } } @media only screen and (max-width: 991px) { .mobile-menu .navigation { max-height: 70vh; overflow: auto; } } @media only screen and (max-width: 768px) { .team-wrp .owl-stage-outer .owl-stage .owl-item { padding: 0rem 1.2%; } .notice-title .notice-title-content h5 { font-size: 16px; } .notice-wrp-bottom .notice-title .notice-title-view img { width: 150px !important; } } .modal-backdrop.show { display: none; } #newmodal, #enquirymodal { z-index: 9999; background: rgb(0 0 0 / 74%); } #enquirymodal .modal-header { background: #F26A38; padding: 0.2rem 1rem; border-bottom: none; } #enquirymodal .modal-content { border-radius: 10px; } #enquirymodal h4{ color: #fff; font-size: 20px; } #enquirymodal .close { position: absolute; top: 16px; right: 16px; font-size: 18px; background: #343F64; opacity: 1; color: #fff; text-shadow: none; display: inline-block; padding: 0 4px 8px 8px; border-radius: 0 0 0 42px; cursor: pointer; z-index: 22; } .btn-send{ background: #F26A38; color: #fff; padding: 6px; width: 125px; border-radius: 5px; } .modal .close { position: absolute; top: 0; right: 0; font-size: 18px; background: #343F64; opacity: 1; color: #fff; text-shadow: none; display: inline-block; padding: 0 4px 8px 8px; border-radius: 0 0 0 42px; cursor: pointer; z-index: 22; } .contact-info li .icon span.fas.fa-phone { -ms-transform: rotate(100deg); /* IE 9 */ transform: rotate(100deg); } #newmodal .modal-dialog .modal-dialog-centered { width: 100%; } .wht_we_offer_caption { bottom: 0; text-align: center; padding: 10px; background: linear-gradient(to bottom, rgb(0 0 0 / 0%), hsl(0deg 0% 0% / 60%)); color: #fff; transition: 0.3s; height: 75px; width: 100%; } .wht_we_offer_caption h6 { font-size: 16px; line-height: 1; font-weight: normal; color: #fff; } .font-14{ font-size: 14px !important; } .wht_we_offer_caption h6 img { filter: brightness(0) invert(1); } .wht_we_offer_caption p { line-height: 1.3; height: 0px; overflow: hidden; transition: 0.3s; } .wht_we_offer_img1{ width: 100%; } .wht_we_offer_img1 img{ width: 100%; } .wht_we_offer_img1:hover { *cursor: pointer; transform: scaleY(1); } .wht_we_offer_img1:hover p { height: auto; } .wht_we_offer_img1:hover .wht_we_offer_caption_inner { border: 1px solid #DEDEDE; padding: 10px; } .wht_we_offer_img1:hover .wht_we_offer_caption { height: 100%; background: rgb(0 0 0 / 36%); } .wht_we_offer_img1:hover .wht_we_offer_caption .game-title{ color:#D2D700 } /* ---------------------------------------------- */ .instruction-ul p { text-align: left; font-weight: 400; text-align: justify; margin: 10px 0px; display: flex; align-items: baseline; justify-content: flex-start; } .instruction-ul img { position: relative; top: 2px; left: -4px; } .inner-img img { box-shadow: 0 0 10px #3f405a8c; text-align: center; border: 1px solid #c3c3c3; padding: 10px; background: #ffffff; border-radius: 10px; } .event-img { box-shadow: 0px 0px 10px rgb(56 60 83 / 16%); text-align: center; border: 1px solid #c3c3c3; padding: 15px; background: #ffffff; border-radius: 0px; } .event-img h3{ margin-bottom: 5px; line-height: 20px; } .trustees-img { box-shadow: 2px 2px 4px rgb(0 0 0 / 60%); text-align: center; border: 1px solid #c3c3c3; padding: 10px; background: #ffffff; border-radius: 4px; } .inner-img img:before { width: 0; height: 0; border-top: 30px solid #639431; border-right: 30px solid transparent; content: ''; position: absolute; top: -5px; left: -5px; z-index: 0; } .trustees-text { box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6); border-radius: 10px; background-color: #374162; color: white; padding: 26px; } .trustees-img h4 { margin-bottom: 2px; margin-top: 3px; font-size: 17px; } .Director-bg { background: #ffc65c; width: 100%; } .Director-msg { padding: 19px 25px; font-size: 30px; line-height: 34px; text-align: center; } .Director-msg p { text-align: center; line-height: 49px; } .Director-img img { border: 6px solid black; } .sc-img-height { height: 300px; border-radius: 10px; } .event-img h3 { font-size: 20px; } .inner-head{ font-size: 20px !important; font-weight: 600 !important; position: relative; width: 100%; line-height: 44px; margin-bottom: 15px; } .inner-head:before{ position: absolute; width: 100%; height: 3px; top: 0; left: 0; background: #2c2c2c; content: ''; border-radius: 50%; } .inner-head:after{ position: absolute; width: 100%; height: 3px; bottom: 0; right: 0; background: #2c2c2c; content: ''; border-radius: 50%; } .service-box{ display: flex; flex-direction: column; justify-content: center; border: 2px solid #343f64; padding: 15px; border-radius: 10px; min-height: 255px; } .btn-inner, .btn-inner:hover { background: #343f64; color: #fff; padding: 8px 20px; max-width: 150px; text-align: center; } .service-box1{ display: flex; justify-content: space-between; border: 2px solid #1265a8; padding: 15px; border-radius: 10px; } .con-widget{ border: 1px solid #2b50a5; padding: 20px; min-height: 350px; } .icon-part{ width: 8%; margin-right: 20px; } .text-part{ width: 90%; } .text-part h6 { color: #31954F; font-size: 20px; font-weight: 500; margin-bottom: 3px; } .icon-box-con{ height: 35px; width: 35px; background:#2b50a5; text-align: center; line-height: 35px; border-radius: 50%; color: #fff; transition: 0.5s; } .icon-box-con:hover{ background: transparent; border: 1px solid #2b50a5; } .icon-box-con:hover i{ color: #2b50a5 !important; } .con-widget p{ line-height: 22px; } .contact-form{ border: 1px solid #F26A38; padding: 20px; } .contact-form .form-control{ border: 1px solid #343f64; border-radius: 0; margin-bottom: 20px; } .contact-form .form-control::placeholder{ color: #343f64 ; } .btn-brand{ background: #F26A38; border: 1px solid #F26A38; color: #fff; } .brochure-footer{ z-index: 99; } .brochure-card { background: #F26A38; padding: 20px 40px; border-radius: 5px; } .brochure-img { position: absolute; bottom: -40px; left: 30px; } .brochure-img img{ max-width: 130px; } .brochure-head { color: #FFFFFF; font-size: 20px; font-weight: 500; margin-bottom: 10px; position: relative; } .brochure-head:before{ position: absolute; content: ""; bottom: 0; left: 0; width: 65px; height: 2px; background: #fff; } .brochure-text { letter-spacing: 0.08px; color: #FFFFFF; font-size: 14px; font-weight: normal; line-height: 22px; } .brochure-btn1 { background: #D2D700; text-align: center; font-size: 16px; font-weight: 600; color: #000000; border-radius: 27px; padding: 8px 20px; box-shadow: 0 0 10px #00000054; } .brochure-btn1:hover{ background: #10910C; color: #fff; } .title-text{ font-size: 16px; color: #F26A38; font-weight: 600; font-style: italic; } .inspiration-sec:before{ content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 245px; background: #D2D700; } .inspiration-sec:after{ content: ""; position: absolute; top: 0; right: 0; height: 100%; width: 50px; background: #F26A38; } .piller-img { background: #fff; padding: 10px; max-width: 110px; height: 100px; display: flex; justify-content: center; align-items: center; margin: 0 auto; border-radius: 16px 4px; border: 1px solid #70707040; } .piller-img:hover img{ filter: brightness(5); } .piller-box .piller-img:hover{ box-shadow: 0px 3px 10px #3652BC33; } .piller-row .piller-box:nth-child(1) .piller-img:hover{ background: transparent linear-gradient(180deg, #51AEAE 0%, #295757 100%) 0% 0% no-repeat padding-box; } .piller-row .piller-box:nth-child(2) .piller-img:hover{ background: transparent linear-gradient(180deg, #F47B8F 0%, #A85260 100%) 0% 0% no-repeat padding-box; } .piller-row .piller-box:nth-child(3) .piller-img:hover{ background: transparent linear-gradient(180deg, #FF907A 0%, #C25F4B 100%) 0% 0% no-repeat padding-box; } .piller-row .piller-box:nth-child(4) .piller-img:hover{ background: transparent linear-gradient(180deg, #527EA9 0%, #293F55 100%) 0% 0% no-repeat padding-box; } .piller-row .piller-box:nth-child(5) .piller-img:hover{ background: transparent linear-gradient(180deg, #80825F 0%, #404130 100%) 0% 0% no-repeat padding-box; } .piller-row .piller-box:nth-child(1):hover h6{ color:#336E6E; } .piller-row .piller-box:nth-child(2):hover h6{ color:#EA7588; } .piller-row .piller-box:nth-child(3):hover h6{ color:#F68973; } .piller-row .piller-box:nth-child(4):hover h6{ color:#497097; } .piller-row .piller-box:nth-child(5):hover h6{ color:#80825F; } .btn-outline-primary { color: #343f64; border-color: #343f64; } .btn-outline-primary:hover { color: #fff; background-color: #343f64; border-color: #343f64; } .about-scetion:before{ content: ""; position: absolute; top: 0; left: 0; width: 225px; height: 100%; background: url("https://resources.edunexttechnologies.com/web-data/rainbowschools/img/about-left.svg") no-repeat; background-position: left 2% center; background-size: cover; } .about-scetion:after{ content: ""; position: absolute; top: 0; right: 0; width: 375px; height: 100%; background: url("https://resources.edunexttechnologies.com/web-data/rainbowschools/img/about-right.svg") no-repeat; background-position: left -3% center; background-size: cover; z-index: -1; } .text-brand2{ color: #F26A38; } .social-widget{ width: 100%; height: 260px; box-shadow: 0px 6px 13px #0000001A; } .widget-img{ width: 100%; height: 100%; } .social-title { position: absolute; top: 0; left: 0; background: #fff; padding: 2px 10px; width: 150px; font-size: 14px; font-weight: 500; z-index: 99; } .social-title img{ width: 28px !important; } .facility-sec .nav-pills .nav-link { border: 1px solid #343F64; border-radius: 23px; color: #343F64; background: #fff; padding: 6px 30px; } .facility-sec .nav-pills .nav-link.active, .nav-pills .show>.nav-link { color: #fff; background-color: #343F64; } .facility-sec:before{ content: ""; position: absolute; top: 0; left: 0; width: 300px; height: 300px; background: url("https://resources.edunexttechnologies.com/web-data/rainbowschools/img/facility-left.svg") no-repeat; background-position: center; background-size: cover; } .facility-sec:after{ content: ""; position: absolute; top: 0; right: 0; width: 300px; height: 300px; background: url("https://resources.edunexttechnologies.com/web-data/rainbowschools/img/facility-right.svg") no-repeat; background-position: center; background-size: cover; } .gallery-wrp { position: relative; z-index: 9; padding-bottom: 90px; background: transparent linear-gradient(177deg, #F8F9BC 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box; } .gallery-wrp:before{ content: ""; position: absolute; top: 0; left: 0; width: 300px; height: 300px; background: url("https://resources.edunexttechnologies.com/web-data/rainbowschools/img/facility-left.svg") no-repeat; background-position: center; background-size: cover; } .gallery-wrp:after{ content: ""; position: absolute; top: 0; right: 0; width: 300px; height: 300px; background: url("https://resources.edunexttechnologies.com/web-data/rainbowschools/img/facility-right.svg") no-repeat; background-position: center; background-size: cover; } section.gallery-wrp .carousel-indicators { position: relative; bottom: -15px; } .row.row-5 { margin-left: -5px; margin-right: -5px; } .row.row-5 .col-lg-4, .row.row-5 .col-lg-3, .row.row-5 .col-lg-5 { padding-right: 5px; padding-left: 5px; } .g-card img { height: 200px; border-radius: 6px; border: 1px solid #F26A38; } .row.row-5 .g-card { position: relative; overflow: hidden; } .row.row-5 .g-card .overlap { position: absolute; height: 100%; width: 100%; background: #343F648F; bottom: -100%; left: 0; transition: 0.3s; border-radius: 5px; padding: 10px; } .row.row-5 .g-card:hover .overlap { bottom: 0; cursor: pointer; } section.gallery-wrp .carousel-indicators li { background: #D9D3D3; border: 0; height: 10px; width: 10px; transition: .3s; -webkit-transition: .3s; border-radius: 42px; opacity: 1 !important; } section.gallery-wrp .carousel-indicators li.active { /* width: 30px; */ background: #F26A38; } .event-sec .intro { background: #fff; } .event-sec .circular-header { background: #ECECEC; padding: 8px 10px; width: -webkit-fill-available; color: #2b50a5; margin-bottom: 0px; font-weight: 600; font-size: 18px; margin-top: 0px; text-align: center; } .birth-day:before { content: ""; position: absolute; left: 0; top: 17px; width: 145px; height: 122px; background: url("../../../resources.edunexttechnologies.com/web-data/amenity-school/img/birthday-left.png") no-repeat; background-position: center; background-size: contain; z-index: 9; } .birth-day:after{ content: ""; position: absolute; right: 0; top: 17px; width: 150px; height: 122px; background: url("../../../resources.edunexttechnologies.com/web-data/amenity-school/img/birthday-right.png") no-repeat; background-position: center; background-size: contain; } .image-box-single img { /* border-radius: 10px; border: 2px solid #2b50a5; */ height: 250px; width: auto; } .inner-page-card{ /* border: 1px solid #F26A38; */ padding: 25px; /* border-radius: 6px; */ /* margin-bottom: 30px; */ /* background: #fff; */ } .sidebar-contact { position: fixed; top: 60%; right: -450px; transform: translateY(-50%); width: 450px; height: auto; padding: 0px; background: #fff; box-shadow: 0 20px 50px rgba(0,0,0,.5); box-sizing: border-box; transition: 0.5s; z-index: 22; } .sidebar-contact.active { right: 0; z-index: 99999; } .sidebar-contact .toggle { position: absolute; height: 126px; width: 38px; text-align: center; cursor: pointer; background: #d2d700; top: 38%; left: -38px; line-height: 48px; transform: translateY(-50%); /* z-index: 99; */ } .sidebar-contact .toggle:before { content: 'Enquire Now'; /* font-family: fontAwesome; */ font-size: 16px; color: #343F64; display: inline-block; white-space: nowrap; -webkit-transform: translate(-30px,100px) rotate(270deg); -moz-transform: translate(-30px,100px) rotate(270deg); -o-transform: translate(-30px,100px) rotate(270deg); transform: translate(-30px,100px) rotate(270deg); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; -ms-transform: none; -ms-transform-origin: none; -ms-writing-mode: tb-rl; *writing-mode: tb-rl; margin: 10px 25px; font-weight: 600; } .sidebar-contact h2 { padding: 15px 30px; background: #F8F8F8; font-size: 18px; margin-bottom: 0; color: #343F64; font-weight: 600; } .scroll { max-height: 450px; overflow-y: auto; padding: 30px; } .sidebar-contact input, .sidebar-contact select, .sidebar-contact textarea { background: #F3F6FF; border: 1px solid #C4D0FF; } .sidebar-contact input, .sidebar-contact select, .sidebar-contact textarea, .sidebar-contact input::placeholder { color: #545454; font-size: 14px; border-radius: 0px; } .sidebar-contact form .form-group input.btn-send { height: 38px!important; line-height: 38px; padding: 0 30px; font-size: 16px; } form .form-group input.btn-send { margin: 0; } form .form-group input.btn-send { text-transform: uppercase; color: #ffffff; background-color: #F26A38!important; margin-top: 15px; border: none!important; height: 50px!important; line-height: 50px; text-align: center; padding: 0 50px; cursor: pointer; transition: 0.4s; -webkit-transition: 0.4s; -ms-transition: 0.4s; } .sidebar-close-btn { position: absolute; top: 4%; right: 5.5%; z-index: 999; background: #F26A38; height: 30px; width: 30px; border-radius: 50%; line-height: 30px; font-size: 18px; font-weight: normal; color: #fff; } .sidebar-close-btn:hover, .sidebar-close-btn:hover:focus { border: 0; box-shadow: none; } .centric-circle-top{ position: absolute; left: 74px; top: -60px; width: 120px } .centric-circle-bottom{ position: absolute; right: 74px; bottom: -60px; width: 120px; } .bubble-img { position: absolute; left: 30px; bottom: 73px; } .gallery-top-img{ position: absolute; left: 100px; top: 130px; width: 45px; } .gallery-bottom-img { position: absolute; left: 0; bottom: 0; width: 80px; } .glance-card { /* border: 1px solid #70707069; */ background: #fff; height: 145px; margin-bottom: 20px /* margin-bottom: 30px; */ } .glance-title { background: transparent linear-gradient(180deg, #F26A38 0%, #FC9069 100%) 0% 0% no-repeat padding-box; padding: 15px; height: 100px; } .glance-content { border: 1px solid #70707069; padding: 5px; } .glance-content h6 { color: #000000; text-align: center; font-size: 14px; font-weight: 500; } .glance-title h4{ font-size: 18px; } .glance-title p{ margin-bottom: 0; font-size: 14px; } .glance-content p { color: #2b50a5; font-size: 14px; font-weight: 500; line-height: 20px; margin-bottom: 0; } .glance-content h4 { color: #2b50a5; font-size: 14px; font-weight: 500; } .glance-profile { position: relative; width: 100%; /* height: 145px; */ height: 149px; /* transition: 0.7s; */ overflow: hidden; } .glance-profile:hover img{ transform: scale(1.1); } .glance-profile img { width: 100%; height: 100%; box-sizing: border-box; transition: 0.7s; } .bg-yellow { background: transparent linear-gradient(180deg, #FFC000 0%, #DEAD1A 100%) 0% 0% no-repeat padding-box !important; } .bg-blue { background: transparent linear-gradient(180deg, #2b50a5 0%, #486DC1 100%) 0% 0% no-repeat padding-box !important; } .bg-green { background: transparent linear-gradient(180deg, #03834B 0%, #248B43 100%) 0% 0% no-repeat padding-box !important; } .border-title1:before { position: absolute; content: ""; top: -8px; right: 0; height: 72px; width: 2px; background: #FFC000; } /* --------------------- */ .rs-about-2 .about-img { padding-bottom: 95px; position: relative; } .rs-about-2 .about-img img{ box-shadow: 0px 3px 6px #00000029; border: 5px solid #FFFFFF; border-radius: 4px; } .about-img .ab-para { background: #2b50a5 0% 0% no-repeat padding-box; box-shadow: 0px 3px 12px #00000029; border: 3px solid #FFFFFF; border-radius: 0px 22px; font-size: 12px; position: absolute; bottom: 0; right: -45px; padding: 18px; max-width: 75%; line-height: 1.6; color: #7E7E7E; } .profile-hr { margin-top: 1rem; width: 55%; margin-bottom: 0.3rem; border: 0; border-top: 1px solid #F26A38; } .btn-portal { background: #F26A38 0% 0% no-repeat padding-box; border: 1px solid #F26A38; border-radius: 0 10px; color: #fff; padding: 6px 20px; transition: 0.3s; } .btn-portal:hover{ border-radius: 0; background: transparent; border: 1px solid #F26A38; color: #f26a38; } .guiding-con { position: relative; } .guiding-con:before { position: absolute; content: ""; top: 0; left: 0; background: url("../../../resources.edunexttechnologies.com/web-data/amenity-school/img/calender-sec-bg.png") no-repeat; background-position: center; background-size: cover; height: 100%; width: 100%; } .guiding-img { height: 100%; width: 100%; position: relative; } .guiding-img img { width: 100%; height: 100% !important; box-sizing: border-box; object-fit: cover; min-height: 311px; /* border: 1px solid #FFFFFF; */ border-radius: 49px 0px 49px 0px; } .primary-badge { background: #FFC000 0% 0% no-repeat padding-box; border-radius: 0; padding: 5px 10px; font-size: 14px; font-weight: 600; width: 190px; } .guiding-para { font-size: 14px; color: #fff; line-height: 20px; } .guiding-btn { border: 1px solid #FFFFFF; border-radius: 1px 10px; font-size: 14px; padding: 3px 20px; color: #fff; margin-bottom: 30px; transition: 0.3s; } .guiding-btn:hover{ border-radius: 0; color: #fff !important; } .guiding-signature { transform: matrix(0.98, -0.19, 0.19, 0.98, 0, 0); text-decoration: underline; font: normal normal normal 11px/28px Relation Two; letter-spacing: 0px; color: #FFFFFF; } .guiding-name { font: italic normal normal 13px/30px Jost; letter-spacing: 0px; color: #FFFFFF; line-height: 20px; font-size: 16px; } .guiding-desi { font: italic normal normal 12px/30px Jost; letter-spacing: 0px; color: #FFC000; font-size: 14px; } .back-yellow{ background: #FCD048; } /* ----------------------------------- */ .discover-circle-row { margin: 15px 0; justify-content: center; } .dis-box { width: 345px; height: 65px; background: transparent url('https://resources.edunexttechnologies.com/web-data/amenity-school/img/dishbox.svg') 0% 0% no-repeat padding-box; background-size: contain; background-position: center; display: flex; align-items: center; justify-content: center; padding: 0 20px; text-align: center; font-weight: 500; margin: 16px 0; box-shadow: 0 10px 10px #0000; } .dis-box a{ font-size: 14px; color: #2b50a5; } .dis-circle { content: ""; width: 162px; height: 96px; background: transparent url('../../../resources.edunexttechnologies.com/web-data/amenity-school/img/comp-border.png') 0% 0% no-repeat padding-box; background-size: 100%; background-position: center; display: flex; align-items: center; justify-content: center; font-size: 36px; color: #0D3F64; font-weight: 700; } .center-disc-box { background: transparent url('../../../resources.edunexttechnologies.com/web-data/amenity-school/img/comp.png') 0% 0% no-repeat padding-box; background-size: 100%; background-position: center; width: 357px; height: 400px; margin: 40px auto; transform: translateX(-18px); } .dis-box5 .dis-circle, .dis-box6 .dis-circle, .dis-box7 .dis-circle, .dis-box8 .dis-circle{ transform: rotate(180deg); } @media (min-width: 575px) { .discover-box1 { padding: 10px; position: relative; } .dis-box1 { right: -150px; } .dis-box4 { bottom: -16px; right: -150px; } .dis-box5 { left: -170px; } .dis-box8 { bottom: -14px; left: -180px; } .dis-box7 { bottom: -12px; left: -46px; } .dis-box3 { bottom: -12px; right: -15px; } .dis-box6 { bottom: -6px; left: -46px; } .dis-box2 { bottom: -6px; right: -20px; } } /* ---------------------------------------- */ .depart-img{ position: relative; } .depart-img:before{ content: ""; position: absolute; top: -13px; left: 37%; width: 64px; height: 66px; background: url(../../../resources.edunexttechnologies.com/web-data/amenity-school/img/depart-svg.png) no-repeat; background-position: center; background-size: contain; } .about-zif img{ position: absolute; top: -119px; left: 25px; } .gradient-border{ position: relative; } .gradient-border:before{ content: ""; position: absolute; top: 0; left: -17px; width: 5px; height: 184px; background: transparent linear-gradient(180deg, #F26A38 0%, #F26A38 9%, #FFFFFF 100%) 0% 0% no-repeat padding-box; } .fw-600{ font-weight: 600 !important; } .inner-page-head{ font-size: 20px !important; font-weight: 600 !important; margin-bottom: 10px; } .inner-page-head2 { font-size: 18px !important; font-weight: 600 !important; margin-bottom: 5px; color: #31954F; } .inner-page-list{ padding-left: 19px; } .inner-page-list li{ list-style-type: disc !important; margin-bottom: 5px; } .house-card { background: #fff; } .pro-card { background: #fff; padding: 10px; } .house-head { background: #fff; padding: 10px; } .house-card p{ text-align: left !important; } .mh{ min-height: 172px; } .bg-blue { background-color: #3d5ca2 !important; } .mb-6 { margin-bottom: 1.8rem !important; } .card-img{ min-height: 255px; width: 100%; } .registration-form label { color: #2b50a5 !important; } .registration-form .form-control::placeholder { color: #2b50a5 !important; } .registration-form .form-control { color: #2b50a5 !important; } .registration-form input[type="file"] { color: #2b50a5 !important; } .bg-orange{ background: #F26A38 !important; color: #fff; } .bg-orange:hover { background: #F26A38 !important; color: #fff; } .fs-1{ font-size: 1.75rem; } .result-head { background: #03834B; color: #fff; padding: 8px; text-align: center; font-size: 18px; } .pro-card1 { background: #fff; /* padding: 20px 20px 10px 20px; */ text-align: center; height: 200px; } .img-part{ height: 162px; display: flex; justify-content: center; align-items: center; } .con-part{ background: #2b50a5; padding: 10px; } .con-part a{ color: #fff; } .con-part h4{ color: #fff !important; } .btn-primary { color: #fff; background-color: #2b50a5; border-color: #2b50a5; padding: 0.375rem 1.75rem; } .sticky-icon { z-index:1; position:fixed; top:33%; left:0%; width:70px; display:flex; flex-direction:column; z-index: 99; } .sticky-icon a { border-radius: 0px 50px 50px 0px; text-align: center; margin: 7px 0; text-decoration: none; text-transform: uppercase; padding: 6px 10px; font-size: 12px; transition: all 0.8s; background-color: #f26a38; color: #fff; transform: translate(-12px, 0px); } .sticky-icon a img { background-color: #FFF; height: 45px; width: 45px; padding: 2px; text-align: center; line-height: 35px; border-radius: 50%; transition: all 0.5s; } .sticky-icon a:hover { color:#FFF; transform:translate(0px,0px);} .sticky-icon a:hover img { transform:rotate(360deg);} .staff-card{ max-width: 275px; margin: 0 auto; background: transparent; border: 0; } .staff-card .card-img{ border-radius: 0 !important; /* max-width: 200px; */ max-width: 80px; margin: 0 auto; min-height: unset; /* max-height: 230px; */ max-height: 80px; } .staff-div{ border-radius: 6px !important; } .staff-div p{ font-size: 16px; font-weight: normal; margin-bottom: 2px; line-height: 22px; } .small-box{ border-radius: 6px !important; } .small-box p { font-size: 14px; font-weight: normal; margin-bottom: 2px; line-height: 20px; } .staff-div p:last-child{ margin-bottom: 0; } .table .thead-dark th { color: #fff; background-color: #4060a9; border-color: #4060a9; } .topper-title { font-size: 27px; font-weight: 600; text-align: center; margin-bottom: 20px; } .topper-box{ position: relative; margin-bottom: 30px; } .topper-img { max-width: 200px; margin: 0 auto; text-align: center; } .topper-img img { width: 166px; height: 166px; border: 2px solid #4060a9; border-radius: 50%; margin-bottom: 10px; } .topper-head { font-size: 20px; font-weight: 600; text-align: center; } .house-wrap{ background: #fff; } .new-achivecard { background: #fff; padding: 20px; border: 1px solid #4060a9; box-shadow: 0 0 10px #0000001f; min-height: 100px; text-align: center; display: flex; justify-content: center; align-items: center; } .new-achivecard h4{ font-size: 18px; font-weight: 400; text-align: center; } .news-description{ font-size: 16px; } .inner-news-head{ font-size: 18px !important; font-weight: 600 !important; } .new-achivecard1 { background: #fff; padding: 20px; border: 1px solid #4060a9; box-shadow: 0 0 10px #0000001f; } .holiday-t td{ vertical-align: middle; } .holiday-t .download{ padding: 2px 18px !important; } .button-rainbow { position: absolute; top: 20px; right: 0; z-index: 99999; } .button-rainbow a { color: #fff !important; border: 2px solid #fff; border-radius: 50px; padding: 6px 20px; outline: none; cursor: pointer; font-size: 16px; position: relative; transition: 0.2s ease-in-out; animation: rainbow 3s infinite, heartbeat 0.6s infinite; background: #4060a9; } .button-rainbow a { color: #444; } @keyframes rainbow { 0% { background: #4060a9; } 10% { background: #f26a38; } 20% { background: #03834b; } 30% { background: #ffc000; } 40% { background: #4060a9; } 50% { background: #f26a38; } 60% { background: #03834b; } 70% { background: #ffc000; } 80% { background: #4060a9; } } @keyframes heartbeat { 50% { transform: scale(1.1); } }
Ukuran: 182.5 KB