.btn { border: 0; border-radius: 0; padding: 0 15px; background: transparent; text-align: center; line-height: 35px; position: relative; overflow: hidden; color: #fff; transition: all 0.2s ease } .over_box:hover{ background-color: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.20); } /*FAQ CSS*/ #accordion .panel { border-radius: 0; border: 0; margin-top: 0px; } #accordion a { display: block; padding: 10px 15px; border-bottom: 1px solid #1d72bc; text-decoration: none; } #accordion .panel-heading a.collapsed:hover, #accordion .panel-heading a.collapsed:focus { background-color: #1d72bc; color: white; transition: all 0.2s ease-in; } #accordion .panel-heading a.collapsed:hover::before, #accordion .panel-heading a.collapsed:focus::before { color: white; } #accordion .panel-heading { padding: 0; border-radius: 0px; text-align: center; } #accordion .panel-heading a:not(.collapsed) { color: white; background-color: #1d72bc; transition: all 0.2s ease-in; } /* Add Indicator fontawesome icon to the left */ #accordion .panel-heading .accordion-toggle::before { font-family: 'FontAwesome'; content: '\f00d'; float: right; color: white; font-weight: lighter; transform: rotate(0deg); transition: all 0.2s ease-in; } #accordion .panel-heading .accordion-toggle.collapsed::before { color: #444; transform: rotate(-135deg); transition: all 0.2s ease-in; } /*FAQ CSS*/ /*Slide form Changes */ @media screen and (max-width: 1024px) { .sideForm .sideFormOpen { left: -34px; } p.sidebar-connect { padding: 2px; font-size: 15px; } .announcement{ height:20px; font-size:15px; color:#49575f; } .anouc-img img{ width:100%; } } .sideForm .sideFormOpen { display: inline-block; padding: 5px 15px; background: #1d72bc; color: #fff; text-align: center; position: absolute; font-size: 18px; left: -40px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; } p.sidebar-connect { font-size: 14px; text-align: center; } .sideFormOpen, .sideFormOpen:hover, .sideFormOpen:focus, .sideFormOpen:active { text-decoration: none; } .sideForm { position:fixed; z-index: 1000; right: 1px; top: 70px; } .sideForm form{ display: none; background: white; padding: 2%; width: 270px; color: #fff; border: 1px solid #e0e0e0; } .sideForm .form-group{ margin-bottom: 7px; } .sideForm .form-control{ height: 30px; } .sideForm textarea.form-control{ height: 50px; } .sideForm sup{ color: #f27f40; } .sideForm .btn{ background: #45484ab3; } //ipad @media screen and (max-width: 1024px) { .sideFormadmin .sideFormOpenadmin { left: -34px; } p.sidebar-connect { padding: 2px; font-size: 15px; } .announcement{ height:20px; font-size:15px; color:#49575f; } .anouc-img img{ width:300px; } } .sideFormadmin .sideFormOpenadmin { display: inline-block; padding: 5px 15px; background: #1d72bc; color: #fff; text-align: center; position: absolute; font-size: 18px; left: -40px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; } p.sidebar-connect { font-size: 14px; text-align: center; } .sideFormOpenadmin, .sideFormOpenadmin:hover, .sideFormOpenadmin:focus, .sideFormOpenadmin:active { text-decoration: none; } .sideFormadmin { position:fixed; z-index: 1000; right: 1px; top: 265px } .sideFormadmin form{ display: none; background: white; padding: 2%; width: 270px; color: #fff; border: 1px solid #e0e0e0; } .sideFormadmin .form-group{ margin-bottom: 7px; } .sideFormadmin .form-control{ height: 30px; } .sideFormadmin textarea.form-control{ height: 50px; } .sideFormadmin sup{ color: #f27f40; } .sideFormadmin .btn{ background: #45484ab3; } /* Carousel Styles */ @media only screen and (max-width: 479px) { .profile-image{ width:12%; } .announcement{ height:20px; font-size:15px; padding-top:03px; color:#49575f; } .anouc-img img{ width:100px; } } @media only screen and (device-width: 768px) { .profile-image{ width:12%; } .announcement{ height:20px; font-size:15px; padding-top:05px; color:#49575f; padding-top:5px; } .anouc-img img{ width:100%; } } @media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) { .profile-image{ width:12%; } } /* Laptops retina screens */ @media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){ .profile-image{ width:20%; } .announcement{ height:60px; font-size:25px; padding-top:05px; color:#49575f; padding-top:5px; } .anouc-img img{ width:220px; } } /*gallery changes */ .btn:focus, .btn:active, button:focus, button:active { outline: none !important; box-shadow: none !important; } #image-gallery .modal-footer{ display: block; } .thumb{ margin-top: 15px; margin-bottom: 15px; } .carousel-indicators .active { background-color: #1d72bc; } .carousel-indicators .indicate { background-color: #2980b9; } .carousel-inner img { width: 100%; max-height: 460px; margin-top: 115px; } .carousel-control { width: 0; } .carousel-control.left, .carousel-control.right { opacity: 1; filter: alpha(opacity=100); background-image: none; background-repeat: no-repeat; text-shadow: none; } .carousel-control.left span { padding: 10px; margin-top: 10px; padding-left: 10px; } .carousel-control.right span { padding: 10px; margin-top:10px; padding-right: 10px; } .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { position: absolute; top: 45%; z-index: 5; display: inline-block; } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { left: 0; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right: 0; } /* .carousel-control.left span, .carousel-control.right span { background-color: #1c72bb; } */ .carousel-control.left span:hover, .carousel-control.right span:hover { opacity: .7; filter: alpha(opacity=70); } /* Carousel Header Styles */ .header-text { position: absolute; top: 20%; right: auto; width: 96.66666666666666%; color: #fff; } .header-text h2 { font-size: 40px; } .header-text h2 span { background-color: #2980b9; padding: 10px; } .header-text h3 span { background-color: #000; padding: 15px; } .btn-min-block { min-width: 170px; line-height: 26px; } .btn-theme { color: #fff; background-color: transparent; border: 2px solid #fff; margin-right: 15px; } .btn-theme:hover { color: #000; background-color: #fff; border-color: #fff; } /*new for table bagrourn and head*/ .tblhead{ background-color:#fff; color:#49575f; text-align: center; font-size:14px; } .tblbody{ text-align: center; } .btn span { margin-bottom: 0 !important; position: relative; z-index: 10; display: inline-block; transition: all 0.25s ease } .btn i { margin-left: 10px } .btn.btn-green { background-color: #45484ab3; } .btn.btn-green:after { position: absolute; content: ''; right: 100%; background-color: #242c42; width: 100%; height: 100%; top: 0 } .btn.btn-green:hover { color: #fff } .btn.btn-green:hover:after { right: 0 } .btn.btn-green:focus span { color: #fff } .btn.btn-green-2 { line-height: 40px; background-color: transparent } .btn.btn-green-2:before { position: absolute; content: ''; border: 2px solid #fff; width: 100%; height: 100%; left: 0 } .btn.btn-green-2:after { position: absolute; content: ''; background-color: #45484ab3; width: 100%; height: 100%; top: 0; right: 0 } .btn.btn-green-2:hover { color: #fff } .btn.btn-green-2:hover:after { right: -100% } .btn.btn-green-2:focus span { color: #fff } .btn.btn-green-3 { line-height: 40px; background-color: transparent; color: #fff } .btn.btn-green-3:before { position: absolute; content: ''; border: 2px solid #45484ab3; width: 100%; height: 100%; top: 0; left: 0 } .btn.btn-green-3:after { position: absolute; content: ''; background-color: #45484ab3; width: 100%; height: 100%; top: 0; right: 0 } .btn.btn-green-3:hover { color: #45484ab3; } .btn.btn-green-3:hover:after { right: -100% } .btn.btn-green-3:focus span { color: #45484ab3; } .btn.btn-transition { line-height: 40px; background-color: transparent; padding: 0 27px } .btn.btn-transition:before { position: absolute; content: ''; border: 2px solid #fff; width: 100%; height: 100%; left: 0 } .btn.btn-transition:after { position: absolute; content: ''; right: 100%; background-color: #45484ab3; width: 100%; height: 100%; top: 0 } .btn.btn-transition:hover { color: #fff } .btn.btn-transition:hover:after { right: 0 } .btn.btn-transition:focus span { color: #fff } .btn.btn-transition-2 { line-height: 40px; background-color: transparent; color: #242c42; padding: 0 27px } .btn.btn-transition-2:before { position: absolute; content: ''; border: 2px solid #242c42; width: 100%; height: 100%; left: 0 } .btn.btn-transition-2:after { position: absolute; content: ''; right: 100%; background-color: #242c42; width: 100%; height: 100%; top: 0 } .btn.btn-transition-2:hover span { color: #fff } .btn.btn-transition-2:hover:after { right: 0 } .btn.btn-transition-2:focus span { color: #242c42 } .btn.btn-transition-2:focus:hover span { color: #fff } .btn.btn-transition-3 { line-height: 35px; background-color: transparent; padding: 0 15px } .btn.btn-transition-3:before { position: absolute; content: ''; border: 2px solid #fff; width: 100%; height: 100%; left: 0 } .btn.btn-transition-3:after { position: absolute; content: ''; right: 100%; background-color: #fff; width: 100%; height: 100%; top: 0 } .btn.btn-transition-3:hover { color: #45484ab3; } .btn.btn-transition-3:hover:after { right: 0 } .btn.btn-transition-3:hover:before { border-left-color: #45484ab3; } .btn.btn-transition-3:focus span { color: #45484ab3; } .btn.btn-blue { background-color: #242c42 } .btn.btn-blue:after { position: absolute; content: ''; right: 100%; background-color: #fff; width: 100%; height: 100%; top: 0 } .btn.btn-blue:hover { color: #45484ab3; } .btn.btn-blue:hover:after { right: 0 } .btn.btn-blue:focus span { color: #45484ab3; } .btn.btn-grey { background-color: #90a1ae; width: 170px; line-height: 40px } .btn.btn-grey:after { position: absolute; content: ''; right: 100%; background-color: #45484ab3; width: 100%; height: 100%; top: 0 } .btn.btn-grey:hover { color: #fff } .btn.btn-grey:hover:after { right: 0 } .btn.btn-grey:focus span { color: #fff } .btn.btn-bold { font-weight: bold; letter-spacing: 1px } .btn.btn-404 { margin: auto; width: 200px; height: 50px; background-color: #e9edf5; border: none } .btn.btn-404 span { font-weight: 900; font-size: 24px; color: #fff } .btn.btn-404:after { position: absolute; content: ''; right: 100%; background-color: #45484ab3; width: 100%; height: 100%; top: 0 } .btn.btn-404:hover { color: #fff } .btn.btn-404:hover:after { right: 0 } .btn.btn-404:focus span { color: #fff } .btn.btn-green:after, .btn.btn-green-2:after, .btn.btn-green-3:after, .btn.btn-transition:after, .btn.btn-transition-2:after, .btn.btn-transition-3:after, .btn.btn-blue:after, .btn.btn-grey:after, .btn.btn-404:after { transition: all 0.5s ease } .group-button { display: block; margin: 0 auto; width: 100%; text-align: center } .group-button button:first-child { margin-right: 16px } .btn-list-grid li { display: inline-block } .btn-list-grid li.active button { background: #49575f; color: #fff } .btn-list-grid li.active:hover button { background: #49575f } .btn-list-grid li:hover button { background: rgba(73, 87, 95, 0.5); color: #fff } .btn-list-grid .btn-list, .btn-list-grid .btn-grid { display: inline-block; border: none; background: transparent; transition: all .2s ease-in-out } .btn-list-grid .btn-grid { margin-right: 10px } .title-2 { font-size: 17px; font-weight: normal; margin: 0; margin-bottom: 20px } .background-opacity { position: relative; } .background-opacity:before { position: absolute; content: ''; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(10, 15, 28, 0.26); } .background-opacity-2 { position: relative } .background-opacity-2:before { position: absolute; content: ''; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.6) } /*changes 100px to 20 */ .section-padding { padding: 0 0 } /*changes 60 to 10 */ .group-title-index { text-align: center; margin-bottom: 10px; position: relative; z-index: 2; color: #49575f } .group-title-index .top-title { text-transform: uppercase; margin: 0 0 15px 0; font-weight: 400; font-size: 16px } .group-title-index .center-title { font-size: 17px; margin: 0 0 15px 0; line-height: 30px } .group-title-index .bottom-title { position: relative; display: inline-block } .group-title-index .bottom-title .bottom-icon { margin: 0 auto; font-size: 26px; color: #45484ab3; } .group-title-index .bottom-title:after, .group-title-index .bottom-title:before { position: absolute; content: ''; width: 22px; height: 2px; background-color: #45484ab3; top: 50%; margin-top: -5px } .group-title-index .bottom-title:after { left: -32px } .group-title-index .bottom-title:before { right: -32px } .group-btn-slider .btn-prev, .group-btn-slider .btn-next { position: absolute; font-size: 24px; border: 2px solid; height: 60px; width: 60px; text-align: center; line-height: 53px; border-radius: 50%; opacity: 0.3; top: 50%; margin-top: -25px; padding: 0; transition: all 0.3s linear; cursor: pointer; z-index: 10 } .group-btn-slider .btn-prev:hover, .group-btn-slider .btn-next:hover { opacity: 1 } .group-btn-slider .btn-prev { left: 3% } .group-btn-slider .btn-next { right: 3% } .info .item { text-transform: capitalize; display: inline-block } .info .item a { color: #49575f } .info .item a:hover { color: #45484ab3; } .info .item:after { content: '|'; margin: 0 5px; color: #bfc9ce } .info .item:last-child { margin: 0 } .info .item:last-child:after { display: none } .info-more .item { display: inline-block; margin-right: 12px; color: #49575f } .info-more .item:last-child { margin-right: 0 } .info-more .item i, .info-more .item p { display: inline-block; margin-bottom: 0 } .info-more .item i { margin-right: 5px } .star-rating { position: relative; display: block; float: left; line-height: 1; width: 65px; height: 1em; overflow: hidden } .star-rating:before { content: "\f006\f006\f006\f006\f006"; top: 0; position: absolute; left: 0; font-family: FontAwesome; color: #e2cf00; float: left } .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; color: #e2cf00 } .star-rating span:before { content: "\f005\f005\f005\f005\f005"; top: 0; position: absolute; left: 0; font-family: FontAwesome } .star-rating span.width-10 { width: 10% } .star-rating span.width-20 { width: 20% } .star-rating span.width-30 { width: 30% } .star-rating span.width-40 { width: 40% } .star-rating span.width-50 { width: 50% } .star-rating span.width-60 { width: 60% } .star-rating span.width-70 { width: 70% } .star-rating span.width-80 { width: 80% } .star-rating span.width-90 { width: 90% } .star-rating span.width-100 { width: 100% } .stars { margin-bottom: 0 } .stars a.star-1, .stars a.star-2, .stars a.star-3, .stars a.star-4, .stars a.star-5 { width: 2em; position: relative; display: inline-block; text-indent: -999px; margin-right: 1em; border-right: 1px solid #EEE } .stars a.star-1:before, .stars a.star-2:before, .stars a.star-3:before, .stars a.star-4:before, .stars a.star-5:before { content: "\f006"; top: 0; position: absolute; left: 0; font-family: FontAwesome; color: #e2cf00; float: left; overflow: hidden; text-indent: 0 } .stars a.star-1.active:before, .stars a.star-1:hover:before { content: "\f005" } .stars a.star-2 { width: 3em } .stars a.star-2:before { content: "\f006\f006" } .stars a.star-2.active:before, .stars a.star-2:hover:before { content: "\f005\f005" } .stars a.star-3 { width: 4em } .stars a.star-3:before { content: "\f006\f006\f006" } .stars a.star-3.active:before, .stars a.star-3:hover:before { content: "\f005\f005\f005" } .stars a.star-4 { width: 5em } .stars a.star-4:before { content: "\f006\f006\f006\f006" } .stars a.star-4.active:before, .stars a.star-4:hover:before { content: "\f005\f005\f005\f005" } .stars a.star-5 { width: 6em; border-right: none; margin-right: 0 } .stars a.star-5:before { content: "\f006\f006\f006\f006\f006" } .stars a.star-5.active:before, .stars a.star-5:hover:before { content: "\f005\f005\f005\f005\f005" } .top-content .result-output { display: inline-block; text-align: left; width: 100% } .top-content .result-output .result-count { color: #6f8190; margin: 0 } .edugate-tabs { margin-bottom: 5px; border: none; display: inline-block } .edugate-tabs li { padding: 0 15px } .edugate-tabs li .text { padding: 0 0 10px 0; line-height: 1; border: none; color: #49575f; text-transform: capitalize; position: relative; cursor: pointer } .edugate-tabs li .text:after { position: absolute; content: ''; width: 0px; height: 2px; background-color: #45484ab3; bottom: -2px; left: 0; transition: all 0.3s ease } .edugate-tabs li .text:hover { background-color: transparent; border: none } .edugate-tabs li .text:hover:after { width: 100% } .edugate-tabs li.active .text { border: none; line-height: 1; color: #45484ab3; } .edugate-tabs li.active .text:after { position: absolute; content: ''; width: 100%; height: 2px; background-color: #45484ab3; bottom: -2px; left: 0; transition: all 0.3s ease } .edugate-tabs li.active .text:focus, .edugate-tabs li.active .text:hover { border: none; color: #45484ab3; } .staff-item { cursor: pointer; background-color: #fff; padding: 30px; position: relative; overflow: hidden; transition: all 0.8s ease } .staff-item.customize { background-color: #fafafa } .staff-item.customize:before { content: ""; position: absolute; top: 0px; left: 0px; border-top: 3px solid #eaedf5; transition: all 0.5s linear } .staff-item.customize:after { content: ""; position: absolute; z-index: 1; width: 100%; right: 100%; top: 0px; height: 3px; background-color: #242c42; transition: all 0.5s ease } .staff-item .staff-item-wrapper { width: 100%; height: 235px; overflow: hidden; transition: all 0.8s ease } .staff-item .staff-info { text-align: center; overflow: hidden } .staff-item .staff-info .staff-avatar { display: block } .staff-item .staff-info .staff-avatar img { border-radius: 50%; width: 100%; max-width: 150px; margin: 0 auto; margin-bottom: 15px; transition: all 0.8s ease } .staff-item .staff-info .staff-name { font-size: 15px; color: #49575f; text-transform: uppercase; margin-bottom: 10px } .staff-item .staff-info .staff-job { color: #45484ab3; text-transform: capitalize; margin-bottom: 25px } .staff-item .staff-info .staff-desctiption { display: none; text-align: justify; font-size: 13px; height: 72px; overflow: hidden; transition: all 0.8s ease } .staff-item .staff-socials { text-align: center } .staff-item .staff-socials a { margin-right: 10px; margin-bottom: 10px; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 3px; background-color: #a4abaf; display: inline-block; color: #fff; transition: all .2s ease-in } .staff-item .staff-name, .staff-item .staff-job, .staff-item .staff-socials a { transition: all 0.5s ease } .staff-item:hover { background-color: #45484ab3; } .staff-item:hover .staff-info .staff-avatar img { max-width: 90px; margin-bottom: 10px } .staff-item:hover .staff-info .staff-name { color: #fff; font-weight: bold } .staff-item:hover .staff-info .staff-job { color: #fff; margin-bottom: 10px } .staff-item:hover .staff-info .staff-desctiption { display: block } .staff-item:hover .staff-socials a { color: #a4abaf; background-color: #fff } .staff-item:hover .staff-socials a.facebook:hover { color: #3b5998 } .staff-item:hover .staff-socials a.google:hover { color: #dc4e41 } .staff-item:hover .staff-socials a.twitter:hover { color: #55acee } .staff-item:hover.customize:after { right: 0px } .staff-item:hover.customize .staff-desctiption { color: #fff } .staff-item2 { cursor: pointer; background-color: #fff; padding: 30px; position: relative; overflow: hidden; transition: all 0.8s ease } .staff-item2.customize { background-color: #fafafa } .staff-item2.customize:before { content: ""; position: absolute; top: 0px; left: 0px; border-top: 3px solid #eaedf5; transition: all 0.5s linear } .staff-item2.customize:after { content: ""; position: absolute; z-index: 1; width: 100%; right: 100%; top: 0px; height: 3px; background-color: #242c42; transition: all 0.5s ease } .staff-item2 .staff-item-wrapper { width: 100%; height: 235px; overflow: hidden; transition: all 0.8s ease } .staff-item2 .staff-info { text-align: center; overflow: hidden } .staff-item2 .staff-info .staff-avatar { display: block } .staff-item2 .staff-info .staff-avatar img { border-radius: 50%; width: 100%; max-width: 150px; margin: 0 auto; margin-bottom: 15px; transition: all 0.8s ease } .staff-item2 .staff-info .staff-name { font-size: 18px; color: #49575f; text-transform: uppercase; margin-bottom: 10px } .staff-item2 .staff-info .staff-job { color: #45484ab3; text-transform: capitalize; margin-bottom: 25px } .staff-item2 .staff-info .staff-desctiption { display: none; text-align: justify; font-size: 13px; height: 72px; overflow: hidden; transition: all 0.8s ease } .staff-item2 .staff-socials { text-align: center } .staff-item2 .staff-socials a { margin-right: 10px; margin-bottom: 10px; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 3px; background-color: #a4abaf; display: inline-block; color: #fff; transition: all .2s ease-in } .staff-item2 .staff-name, .staff-item2 .staff-job, .staff-item2 .staff-socials a { transition: all 0.5s ease } #back-top a { position: fixed; bottom: 20px; right: 20px; border: 2px solid #242c42; background-color: transparent; width: 40px; height: 40px; text-align: center; font-size: 24px; z-index: 100; color: #242c42; transition: all .5s ease-in-out } #back-top a:hover { background-color: #45484ab3; color: #fff; border: 2px solid #242c42; } .nav-search { width: 320px; padding: 20px; background-color: #fff; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); position: absolute; right: 0; bottom: -80px } .nav-search form { display: table; width: 100%; height: 40px; border: 1px solid #cccccc } .nav-search form input[type='text'] { border: none; display: table-cell; width: 225px; height: 40px; padding: 0 20px } .nav-search form .searchbutton { width: 50px; padding: 0; display: table-cell; border: none; box-shadow: none; background-color: transparent; height: 100%; text-align: right; padding-right: 20px; vertical-align: middle } .nav-search form .searchbutton:hover { color: #45484ab3; } .pagination { display: inline-block; text-align: center; position: relative; width: 100% } .pagination .pagination__list { list-style: none; padding: 0; margin: 0 } .pagination .pagination__list li { display: inline-block; margin-right: 10px } .pagination .pagination__list li:last-child { margin-right: 0 } .pagination .pagination__list .pagination__page { font-size: 14px } .pagination .pagination__list .pagination__previous, .pagination .pagination__list .pagination__next { position: relative; top: 1px; line-height: 36px } .pagination .pagination__list .btn-squae { background-color: #242c42; color: #fff } .pagination .pagination__list .btn-squae:hover { background-color: #45484ab3; color: #fff } .pagination .pagination__list .btn-squae.active { background-color: #45484ab3; pointer-events: none } .btn-squae { width: 40px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #45484ab3; display: inline-block; font-size: 24px; font-family: Helvetica, Arial, sans-serif; cursor: pointer; transition: all 0.2s linear } .btn-squae:hover { background-color: #242c42; color: #fff } .btn-squae.active { background-color: #242c42; cursor: pointer } .btn-squae.disable { background-color: #ccc !important; pointer-events: none; color: #fff } header .header-topbar { background-color: #1d72bc; width: 100%; color: #fff; line-height: 30px; position: fixed; z-index: 9999; } header .header-topbar a, header .header-topbar span, header .header-topbar p { color: #fff; font-size: 13px; /*font-weight:bold;*/ transition: all 0.2s ease } header .header-topbar a:hover, header .header-topbar span:hover, header .header-topbar p:hover { color: #fff; } header .header-topbar .email, header .header-topbar .hotline { display: inline-block } header .header-topbar .email .topbar-icon, header .header-topbar .hotline .topbar-icon { color: #45484ab3; margin-right: 10px; font-size: 14px } header .header-topbar .email { margin-right: 20px } header .header-topbar .socials, header .header-topbar .group-sign-in { display: inline-block; padding-top: 0 } header .header-topbar .socials a { color: #a7abb3; padding: 0px 10px; width: auto; height: auto; background-color: transparent } header .header-topbar .socials a i { transition: all 0.3s ease } header .header-topbar .socials a:hover i { color: #45484ab3; } header .header-topbar .socials a:last-child { margin-right: 0 } header .header-topbar .group-sign-in { margin-left: 0px; text-transform: capitalize; } header .header-topbar .group-sign-in .login:after { /* content: '|';*/ margin-right: 10px; padding-left: 10px; color: #fff !important } header .header-topbar.homepage-03 { background-color: #fff; color: #242c42; border-bottom: 1px solid #e1e1e1; line-height: 65px; position: relative; z-index: 101 } header .header-topbar.homepage-03 a, header .header-topbar.homepage-03 span, header .header-topbar.homepage-03 p { color: #242c42 } header .header-topbar.homepage-03 a:hover, header .header-topbar.homepage-03 span:hover, header .header-topbar.homepage-03 p:hover { color: #45484ab3; } header .header-topbar.homepage-03 .logo-topbar img { margin: 15px auto; width: 150px } header .header-topbar.homepage-03 .group-sign-in .login:after { color: #242c42 !important } header .header-main { width: 100%; background-color: #fff; box-shadow: 3px 0 7px rgba(0, 0, 0, 0.3); position: relative; z-index: 100; transition: all .3s ease-in-out } header .header-main .logo { line-height: 80px } header .header-main .logo .header-logo img { max-width: 260px; width: 100%; transition: all .3s ease-in-out } header .header-main .navigation { position: relative } header .header-main .navigation .nav-links { position: relative; margin-top: 8px; } header .header-main .navigation .nav-links li .main-menu { line-height: 70px; padding: 0; margin: 0 10px; text-transform: uppercase; color: #6e7275; position: relative; background-color: transparent; transition: all .3s ease-in-out; font-weight: bold; } header .header-main .navigation .nav-links li .main-menu:after { position: absolute; content: ''; width: 0; transition: all .3s ease-in-out } header .header-main .navigation .nav-links li .main-menu:focus { background-color: transparent } header .header-main .navigation .nav-links li.active .main-menu { border-bottom: 5px solid #45484ab3; color: #45484ab3; font-weight: bold } header .header-main .navigation .nav-links li:hover .main-menu { background-color: transparent } header .header-main .navigation .nav-links li:hover .main-menu:after { position: absolute; content: ''; width: 100%; bottom: -5px; height: 5px; background-color: #45484ab3; left: 0 } header .header-main .navigation .nav-links li.button-search { cursor: pointer } header .header-main .navigation .nav-links li.button-search:hover .main-menu { background-color: transparent; color: #45484ab3; } header .header-main .navigation .nav-links li.button-search:hover .main-menu:after { display: none } header .header-main .navigation .icons-dropdown { margin-left: 5px } header .header-main .edugate-dropdown-menu-1, header .header-main .edugate-dropdown-menu-2 { top: 75px; min-width: 240px; border-radius: 0; border: none; padding-bottom: 0; border-bottom: 7px solid #45484ab3; /*border-left: 3px solid #45484ab3; border-right: 3px solid #45484ab3; border-top: 3px solid #45484ab3;*/ } header .header-main .edugate-dropdown-menu-1 li, header .header-main .edugate-dropdown-menu-2 li { transition: all .3s ease-in-out } header .header-main .edugate-dropdown-menu-1 li .link-page, header .header-main .edugate-dropdown-menu-2 li .link-page { line-height: 25px; text-transform: capitalize; color: #242c42; border: none; font-weight: normal } header .header-main .edugate-dropdown-menu-1 li:hover .link-page, header .header-main .edugate-dropdown-menu-2 li:hover .link-page { line-height: 25px; text-transform: capitalize; color: #fff; border: none; font-weight: normal } header .header-main .edugate-dropdown-menu-1 li:hover, header .header-main .edugate-dropdown-menu-2 li:hover { background-color: #f5f5f5; } header .header-main .edugate-dropdown-menu-2 { top: 0; margin-top: 0; padding-top: 0 } header .header-main .edugate-dropdown-menu-2.left { left: 100%; right: auto } header .header-main .edugate-dropdown-menu-2.right { right: 100%; left: auto } header .header-main.header-fixed { position: fixed; top: 32px; transition: all .6s ease-in-out } header .header-main.header-fixed .logo { line-height: 50px } header .header-main.header-fixed .logo .header-logo img { max-width: 200px; width: 100%; transition: all .3s ease-in-out } header .header-main.header-fixed .navigation .nav-links li .main-menu { line-height: 50px } header .header-main.header-fixed .edugate-dropdown-menu-1 { top: 55px } header .header-main.hide-menu { /* top: -66px !important*/ } header .header-main.homepage-03 .logo { display: none } header .header-main.homepage-03 .navigation { text-align: center } header .header-main.homepage-03 .navigation .nav-links { display: table; float: none; margin: 0 auto } header .header-main.homepage-03 .navigation .nav-links li .main-menu { line-height: 50px } header .header-main.homepage-03 .navigation .nav-links li:hover .main-menu { background-color: transparent } header .header-main.homepage-03 .navigation .nav-links li.button-search:hover .main-menu { background-color: transparent; color: #45484ab3; } header .header-main.homepage-03 .navigation .nav-links li.button-search:hover .main-menu:after { display: none } header .header-main.homepage-03 .edugate-dropdown-menu-1 { top: 55px } header .header-main.homepage-03.header-fixed { position: fixed; top: 0; -webkit-animation-name: slideInDown; animation-name: slideInDown; -webkit-animation-duration: 1s; animation-duration: 1s; transition: all .3s ease-in-out } header .header-main.homepage-03.header-fixed .logo { display: block; line-height: 50px; float: left; position: relative; z-index: 10 } header .header-main.homepage-03.header-fixed .logo .header-logo img { max-width: 125px; width: 100%; transition: all .3s ease-in-out } header .header-main.homepage-03.header-fixed .navigation .nav-links { float: right } header .header-main.homepage-03.header-fixed .navigation .nav-links li .main-menu:after { display: block } header .header-main.homepage-03.header-fixed .navigation .nav-links li.active .main-menu { border-bottom: 5px solid #45484ab3; } header .header-main.homepage-03.header-fixed .edugate-dropdown-menu-1 { top: 55px } header .header-main.homepage-02 { display: none; transition: all .5s ease-in-out } header .header-main.homepage-02 .logo { line-height: 50px } header .header-main.homepage-02 .logo .header-logo img { max-width: 125px; width: 100% } header .header-main.homepage-02 .navigation .nav-links li .main-menu { line-height: 50px } header .header-main.homepage-02.header-fixed { position: fixed; top: 0; display: block; -webkit-animation-name: slideInDown; animation-name: slideInDown; -webkit-animation-duration: 1s; animation-duration: 1s } header .header-main.homepage-02 .edugate-dropdown-menu-1 li .link-page { line-height: 40px !important } header .scroll-nav { overflow-y: scroll !important } footer { width: 100%; } .footer-top { background-color: #fff; color: #45484ab3; } .footer-top-wrapper { display: table; width: 100%; height: 120px } .footer-top-wrapper .footer-top-left { display: table-cell; vertical-align: middle; text-align: left; padding-right: 50px } .footer-top-wrapper .footer-top-left .footer-top-focus { font-weight: 900; font-size: 30px; margin-bottom: 0 } .footer-top-wrapper .footer-top-left .footer-top-title, .footer-top-wrapper .footer-top-left .footer-top-text { font-weight: 300; font-size: 16px; margin-bottom: 0 } .footer-top-wrapper .footer-top-right { display: table-cell; vertical-align: middle; text-align: right } .footer-top-wrapper .footer-top-right input.btn-footer-top { background-color: #242c42; border: none; padding: 15px 30px; line-height: 20px } .footer-main { background-color: #45484ab3; overflow-x: hidden; background-image: url("../images/background-MITAOE-why-choose-us.webp"); background-size: 1400px 300px; } /*changes 100 to 400 and 40 t0 20 */ .footer-main .footer-main-wrapper { padding-top: 20px; padding-bottom: 0px; color: #fff } .footer-main .title-widget { color: #45484ab3; padding-bottom: 10px; font-size: 16px; text-align: left } .footer-main .hyperlink { border-top: 1px solid #6f8190; line-height: 45px; min-height: 45px; font-weight: bold; position: relative } .footer-main .hyperlink:before { position: absolute; content: ''; width: 100%; height: 1px; background-color: #6f8190; top: -1px; left: -100% } .footer-main .hyperlink:after { position: absolute; content: ''; width: 100%; height: 1px; background-color: #6f8190; top: -1px; right: -100% } .footer-main .hyperlink .hyper-left a { font-size: 12px; color: #4F5B6B } .footer-main .hyperlink .hyper-left a:hover { color: #45484ab3; } .footer-main .hyperlink .hyper-right { font-size: 12px; color: #4F5B6B } .footer-main .hyperlink ul.list-inline { margin-bottom: 0 } .footer-main .widget a { color: #fff } .footer-main .widget .cur-title { color: #45484ab3; } .footer-main .recent-post-widget .content-widget a:hover, .footer-main .popular-course-widget .content-widget a:hover, .footer-main .category-widget .content-widget a:hover, .footer-main .archive-widget .content-widget a:hover { color: #45484ab3; } .footer-main .recent-post-widget .content-widget a:hover span, .footer-main .popular-course-widget .content-widget a:hover span, .footer-main .category-widget .content-widget a:hover span, .footer-main .archive-widget .content-widget a:hover span, .footer-main .recent-post-widget .content-widget a:hover p, .footer-main .popular-course-widget .content-widget a:hover p, .footer-main .category-widget .content-widget a:hover p, .footer-main .archive-widget .content-widget a:hover p, .footer-main .recent-post-widget .content-widget a:hover i, .footer-main .popular-course-widget .content-widget a:hover i, .footer-main .category-widget .content-widget a:hover i, .footer-main .archive-widget .content-widget a:hover i { color: #45484ab3; } .footer-main .category-widget li, .footer-main .archive-widget li { border-bottom-color: #2F374C } .footer-main .media { border-bottom-color: #2F374C } .footer-main .tag-widget { margin: 20px 0px } .footer-main .tag-widget li { margin: 0px 10px 10px 0px; display: inline-block } .footer-main .tag-widget li .tag-item { color: #fff; display: inherit; padding: 10px; background-color: #3B4757; transition: all .3s ease-in } .footer-main .tag-widget li .tag-item:hover { background-color: #45484ab3; } .footer-main .tag-widget li .tag-item:hover .tag-item { color: #fff } .footer-main .course-price-widget .cur-title.cur { color: #45484ab3; } .sidebar a { color: #6f8190 } .sidebar .title-widget { background-color: #242c42; color: #fff; text-align: center; line-height: 50px } .sidebar .edugate-widget .content-widget, .sidebar .useful-link-widget .content-widget, .sidebar .gallery-widget .content-widget, .sidebar .mailing-widget .content-widget { margin: 20px 0px } .sidebar .widget:last-child { margin-bottom: 0 !important } .widget { margin-bottom: 0px } .widget a:hover { color: #fff; } .widget p { line-height: 24px } /* .widget .title-widget { font-weight: bold; } */ .widget .media { border-bottom: 1px solid #dee5e9; padding: 20px 0px; margin: 0px } .widget .media:last-child { border-bottom: none; padding-bottom: 0 } .widget .media .media-left { padding-right: 0; width: 100px; height: auto } .widget .media .media-right { padding-left: 15px } .widget .media .media-right span { font-size: 12px } .widget .media .media-right .comment { float: right } .widget .media .media-right .comment i { margin-right: 3px } .widget .media .media-right p { margin: 0px } .widget .media .info { display: inline-block } .widget .media .link { display: inline-block; color: #6f8190 } .widget .media .link .media-image { width: 100% } .widget .media .link:hover { color: #45484ab3; } .edugate-widget p { margin-bottom: 20px } .edugate-widget .info-list ul { margin-bottom: 0px } .edugate-widget .info-list ul li { display: table; border-top: 1px solid #2F374C; width: 100%; padding-bottom: 15px; padding-top: 15px } .edugate-widget .info-list ul li > i { display: table-cell; width: 25px } .edugate-widget .info-list ul li > a { display: table-cell } .edugate-widget .info-list p { margin-bottom: 0px } .useful-link-list ul { padding: 0px; margin: 0px } .useful-link-list ul li { margin-bottom: 8px; display: table; line-height: 24px } .useful-link-list ul li a { display: table-cell } .useful-link-list ul li i { display: table-cell; width: 15px; color: #fff; font-weight: bold } .gallery-widget .gallery-list a { padding: 0 5px 0 0; display: inline-block; width: 25% } .gallery-widget .gallery-list a:last-child { margin-right: 0px } .gallery-widget .gallery-list a img { width: 100% } .gallery-widget .view-more { font-size: 12px } .gallery-widget .view-more i { color: #45484ab3; } .mailing-widget p { margin-bottom: 15px } .mailing-widget input.form-control { border-bottom-left-radius: 0px; border-top-left-radius: 0px } .mailing-widget .btn-email { background-color: #45484ab3; line-height: 33px; text-align: center; padding: 0px 14px; width: 39px } .mailing-widget .input-group { margin-bottom: 15px } .mailing-widget .form-email-widget { height: 33px; background-color: #fafafa; border-radius: 0px; border: none; box-shadow: none } .mailing-widget .form-email-widget:focus, .mailing-widget .form-email-widget:active { box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) } .socials { border-top: 0px solid #2F374C; padding-top: 0px; display: block } .socials a, .socials .link { margin-right: 10px; margin-bottom: 0px; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 3px; background-color: #3B4757; display: inline-block; transition: all .3s ease-in } .socials a:last-child, .socials .link:last-child { margin-right: 0 } .socials a i, .socials .link i { color: #fff } .socials a:hover, .socials .link:hover { background-color: #45484ab3; } .social-widget { margin-top: 30px; border: none; padding-top: 0px } .social-widget a, .social-widget .link { background-color: #a8b0b6; margin-bottom: 10px; margin-right: 8px } .cur { color: #45484ab3; font-weight: 900; font-size: 20px; margin-top: -5px; position: relative; margin-left: 7px } .cur:before { position: absolute; top: 0px; left: -8px; font-size: 13px } .category-widget li, .archive-widget li { border-bottom: 1px solid #dee5e9; padding: 15px 0px; display: -webkit-flex; -webkit-align-items: center; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .category-widget li:last-child, .archive-widget li:last-child { border-bottom: none; padding-bottom: 0 } .category-widget li .link, .archive-widget li .link { color: #6f8190; width: 100% } .category-widget li .link span, .archive-widget li .link span { color: #6f8190 } .category-widget li .link:hover, .archive-widget li .link:hover { color: #45484ab3; } .category-widget li .link:hover span, .archive-widget li .link:hover span { color: #45484ab3; } .tag-widget { margin-top: 10px } .tag-widget li { background-color: #e9eef2; margin: 10px 10px 0px 0px; display: inline-block; transition: all .3s ease-in } .tag-widget li .tag-item { color: #242c42; display: inherit; padding: 10px } .tag-widget li:hover { background-color: #242c42 } .tag-widget li:hover .tag-item { color: #fff } .course-price-widget .title-widget p { position: relative; line-height: 80px; font-size: 48px; font-weight: 700; display: inline-block; margin-bottom: 0 } .course-price-widget .title-widget p:before { position: absolute; content: '$'; font-size: 25px; top: -15px; left: -16px } .course-price-widget-wrapper { background-color: #fafafa; padding: 30px; margin-bottom: 0; color: #6f8190; text-align: center } .course-price-widget-wrapper .title { color: #242c42 } .course-price-widget-wrapper .length { position: relative; left: -38px } .course-price-widget-wrapper .length:after { position: absolute; content: "hours"; left: 22px } .course-price-widget-wrapper .firgue { position: relative; left: -44px } .course-price-widget-wrapper .firgue:after { position: absolute; content: 'people'; left: 19px } .course-price-widget-wrapper .info-row { margin-bottom: 15px } .course-price-widget-wrapper .info-row:last-child { margin-bottom: 25px } .course-price-widget-wrapper span { text-align: left } .author-widget-wrapper { background-color: #fafafa; margin-bottom: 0 } .author-widget-wrapper.customize:before { display: none; visibility: hidden } .author-widget-wrapper.customize:after { display: none; visibility: hidden } .slider-banner { position: relative } /*incerease the bottom margin*/ .slider-banner .owl-controls { display: inline-block; position: absolute; bottom: 15%; left: 48%; } .slider-banner .owl-controls .owl-dots .owl-dot { width: 12px; height: 12px; background-color: transparent; border: 2px solid #bfc6d7; display: inline-block; border-radius: 50%; margin: 0 5px } .slider-banner .owl-controls .owl-dots .owl-dot.active { background-color: #45484ab3; border: 2px solid #45484ab3; } .slider-banner-02, .slider-banner-03 { background-repeat: repeat; background-attachment: fixed; background-position: center; width: 100%; min-height: 568px } .slider-banner-02 .container, .slider-banner-03 .container { display: table; height: 100; } .slider-banner-02 .slider-banner-wrapper, .slider-banner-03 .slider-banner-wrapper { display: table-cell; vertical-align: middle; text-align: center; text-transform: uppercase; position: relative; z-index: 2 } .slider-banner-02 .slider-banner-wrapper .sub-title, .slider-banner-03 .slider-banner-wrapper .sub-title { font-size: 25px; margin: 0; margin-bottom: 30px; font-weight: 300 } .slider-banner-02 .slider-banner-wrapper .main-title, .slider-banner-03 .slider-banner-wrapper .main-title { font-size: 72px; margin: 0; margin-bottom: 50px; font-weight: 700 } .slider-banner-02 { background-image: url("../images/banner-2.jpg"); height: 100vh; color: #49575f; background-size: cover; position: relative } .slider-banner-02 .logo-banner img { margin: 0 auto; margin-bottom: 25px } .slider-banner-02 .arrow-down { color: #49575f; position: absolute; bottom: 20px; display: block; width: 50px; height: 50px; line-height: 30px; left: 50%; margin-left: -25px } .slider-banner-02 .arrow-down i { font-size: 50px } .slider-banner-03 { background-image: url("../images/background-best-staff.jpg"); color: #fff; background-position: top } .slider-item { color: #242c42; } .slider-item .slider-1, .slider-item .slider-4, .slider-item .slider-2, .slider-item .slider-3, .slider-item .slider-5, .slider-item .slider-6, .slider-item .slider-7, .slider-item .slider-8, .slider-item .slider-9 { background-image: url(../images/banner-3.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; height: 90%; width: 100%; display: table } /*added magin at left */ .slider-item .slider-2 { background-image: url(../images/banner-4.jpg); } .slider-item .slider-5 { background-image: url(../images/banner-5.jpeg); } .slider-item .slider-6 { background-image: url(../images/banner-6.jpg); } .slider-item .slider-7 { background-image: url(../images/banner-7.jpg); } .slider-item .slider-8 { background-image: url(../images/banner-8.jpg); } .slider-item .slider-9 { background-image: url(../images/banner-9.jpg); } .slider-item .slider-4 { background-image: url(../images/banner-10.jpg); } .slider-item .slider-2 .slider-caption { text-align: right } .slider-item .slider-1 .slider-caption { text-align: right } /*added magin at left */ .slider-item .slider-3 { background-image: url(../images/banner-2.jpg); } .slider-item .slider-3 .slider-caption { text-align: right } .slider-item .slider-caption { width: 100%; display: table-cell; vertical-align: middle } .slider-item .slider-caption .text-info-2 { margin: 0 0 10px 0; font-size: 30px; font-weight: 300; -webkit-animation-delay: 0.8s; animation-delay: 0.8s } .slider-item .slider-caption .text-info-1 { margin: 0 0 10px 0; font-size: 30px; font-weight: normal; -webkit-animation-delay: 0.8s; animation-delay: 0.8s } .slider-item .slider-caption .text-info-3 { margin: 0 0 23px 0; font-size: 20px; font-weight: 700; -webkit-animation-delay: 0.8s; animation-delay: 0.8s } .slider-item .slider-caption .btn p, .slider-item .slider-caption .btn span { line-height: 46px; font-size: 22px; font-weight: 700; -webkit-animation-delay: 1.5s; animation-delay: 1.5s; text-transform: capitalize } .progress-bars { background-image: url("../images/background-count-number.png"); background-repeat: repeat; background-position: center; width: 100%; color: #fff } .progress-bars .container { height: 100% } .progress-bars .progress-bars-content { height: 100% } .progress-bars .progress-bar-wrapper { width: 100%; text-align: center } .progress-bars .progress-bar-wrapper .title-2 { margin-bottom: 50px } .progress-bars .progress-bar-wrapper .group-btn-slider { display: none } .progress-bar-number { text-align: center; font-weight: 900; font-size: 60px; margin-bottom: 50px } .progress-bar-number .num { position: relative; margin-bottom: 12px } .progress-bar-number .num:after { content: '+'; margin-left: 5px } .progress-bar-number .num:before { content: ''; position: absolute; width: 36px; height: 2px; bottom: 0; left: 50%; margin-left: -18px; background-color: #45484ab3; } .progress-bar-number .name-inner { margin: 0; font-weight: 400; font-size: 18px; text-transform: capitalize } .why-choose-us { background-color:#1d72bc; color: #fff } .why-choose-us .why-choose-us-wrapper { text-align: left; width: 100% } .why-choose-us .why-choose-us-wrapper-top { position: relative } .why-choose-us .why-choose-us-wrapper-top .why-choose-us-wrapper { padding: 60px 0; padding-right: 25% } .why-choose-us .why-choose-us-wrapper-top .why-choose-us-wrapper p { color: #d1d8eb; line-height: 25px; margin-bottom: 30px; font-size: 16px } .why-choose-us .why-choose-us-wrapper-top .why-choose-us-wrapper button p { color: #fff; transition: all 1s ease } .why-choose-us .why-choose-us-wrapper-top .background-girl-1 { position: absolute; width: 23%; left: 75%; bottom: 0 } .why-choose-us .why-choose-us-wrapper-bottom { background-image: url("../images/background-MITAOE-why-choose-us.webp"); background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; color: #fff; position: relative; z-index: 2 } .why-choose-us .why-choose-us-wrapper-bottom .why-choose-us-wrapper { padding: 15px 0 } .why-choose-us .why-choose-us-wrapper-bottom .customs-row { display: inline } .section-icon { margin: 22px 0; display: table } .section-icon i { font-size: 36px; color: #FFF; display: table-cell; vertical-align: top } .section-icon p, .section-icon a, .section-icon span { font-size: 16px; display: inline-block; margin: 0; line-height: 24px; padding-left: 25px; display: table-cell; vertical-align: middle } .slider-logo { background-color: #fff; width: 100% } /*changes 60 to 20 for each */ .slider-logo .slider-logo-wrapper { display: block; padding-top: 0px; padding-bottom: 0px; width: 100% } .slider-logo .slider-logo-wrapper .slider-logo-content { display: block; width: 100% } .slider-logo .slider-logo-wrapper .logo-iteam { transition: all 0.3s linear } .slider-logo .slider-logo-wrapper .logo-iteam:hover { opacity: 1 } .slider-logo .container { overflow: hidden } .slider-talk-about-us { background-image: url("../images/background-talk-about-us-testimon_new.webp"); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; color: #fff; background-size: cover; } .slider-talk-about-us .container { overflow: hidden } /*changes 100 to 20*/ .slider-talk-about-us .slider-talk-about-us-wrapper { width: 100%; padding: 20px 0; display: table } .slider-talk-about-us .slider-talk-about-us-wrapper .slider-talk-about-us-content { display: table-cell; vertical-align: middle } .slider-talk-about-us .peopel-item { text-align: center } .slider-talk-about-us .peopel-item .peopel-comment { margin: 0 auto; text-align: left; width: 72%; background: rgba(19, 17, 17, 0.35); padding: 35px; line-height: 25px; margin-bottom: 35px; position: relative } .slider-talk-about-us .peopel-item .peopel-comment:after { position: absolute; content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 18px solid rgba(255, 255, 255, 0.35); left: 50%; margin-left: -10px; bottom: -18px } .slider-talk-about-us .peopel-item .group-peole-info .peopel-avatar { width: 100px; height: 100px; margin: 0 auto; margin-bottom: 15px } .slider-talk-about-us .peopel-item .group-peole-info .peopel-avatar img { border-radius: 50% } .slider-talk-about-us .peopel-item .group-peole-info .peopel-name { font-weight: 900; font-size: 15px; color: #fff; text-transform: capitalize } .slider-talk-about-us .peopel-item .group-peole-info .people-job { font-size: 12px; text-transform: capitalize } .slider-talk-about-us.style-2 { background: #fafafa } .slider-talk-about-us.style-2 .peopel-item .peopel-comment { background-color: #e5eaef; color: #49575f } .slider-talk-about-us.style-2 .peopel-item .group-peole-info .people-job { color: #49575f } .slider-talk-about-us.style-2 .group-btn-slider { display: none } .slider-talk-about-us .carousel-indicators li { width: 12px; height: 12px; background-color: transparent; border: 2px solid #bfc6d7; display: inline-block; border-radius: 50%; margin: 0 5px } .slider-talk-about-us .carousel-indicators li.active { background-color: #45484ab3; border: 2px solid #45484ab3; } .pricing > .container > .row { margin-bottom: 30px } .pricing .pricing-widget { cursor: pointer } .pricing .pricing-widget .pricing-header { position: relative; z-index: 2 } .pricing .pricing-widget .pricing-header .price-cost { background-color: #eaedf5; color: #242c42; display: table; width: 120px; height: 120px; margin: 0 auto; border-radius: 50%; margin-bottom: -50px; border: 10px solid #fff; transition: all 0.25s linear } .pricing .pricing-widget .pricing-header .price-cost .inner { display: table-cell; vertical-align: middle; text-align: center } .pricing .pricing-widget .pricing-header .price-cost .inner .inner-number { position: relative; font-size: 40px; font-weight: 700; text-align: center; display: inline-block; margin: 0 } .pricing .pricing-widget .pricing-header .price-cost .inner .inner-number:after { content: "$"; font-size: 20px; position: absolute; left: -10px; top: 0; font-weight: 500 } .pricing .pricing-widget .pricing-content { position: relative; background-color: #eaedf5; padding-top: 60px; text-align: center; top: 15px; color: #49575f; transition: all 0.25s linear } .pricing .pricing-widget .pricing-content .pricing-title { margin: 0 0 8px 0; font-size: 30px; text-transform: uppercase } .pricing .pricing-widget .pricing-content .pricing-subtitle { margin-bottom: 30px } .pricing .pricing-widget .pricing-content .pricing-list { list-style: none; padding: 30px; margin: 0 10px; background-color: #fff; color: #8c9aa5; text-transform: capitalize } .pricing .pricing-widget .pricing-content .pricing-list li { margin-bottom: 25px } .pricing .pricing-widget .pricing-content .pricing-list li:last-child { margin-bottom: 0 } .pricing .pricing-widget .pricing-content .pricing-list li p { margin-bottom: 0 } .pricing .pricing-widget .pricing-content .pricing-list strong { color: #49575f } .pricing .pricing-widget .pricing-content .pricing-button { font-weight: 900; line-height: 60px; width: 100%; text-transform: uppercase; display: inline-block } .pricing .pricing-widget .pricing-content .pricing-button a { color: #242c42 } .pricing .pricing-widget:hover .pricing-header .price-cost, .pricing .pricing-widget.active .pricing-header .price-cost { background-color: #45484ab3; color: #fff; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); -webkit-transform: translateY(-15px); transform: translateY(-15px) } .pricing .pricing-widget:hover .pricing-content, .pricing .pricing-widget.active .pricing-content { background-color: #45484ab3; color: #fff; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); -webkit-transform: scale(1.02); transform: scale(1.02) } .pricing .pricing-widget:hover .pricing-button a, .pricing .pricing-widget.active .pricing-button a { color: #fff } .pricing .group-btn-slider { display: none } .pricing .group-btn-slider .btn-prev, .pricing .group-btn-slider .btn-next { color: #000 } .best-staff { background-image: url("../images/background-best-staff.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; color: #fff; background-size: cover; margin: 58px 58px; } .best-staff .container { overflow: hidden; margin: 0 auto; max-width: 1140px } .best-staff .best-staff-wrapper { width: 100%; height: auto } .best-staff .group-title-index { color: #fff } .best-staff .group-btn-slider .btn-prev { top: 60% } .best-staff .group-btn-slider .btn-next { top: 60% } .latest-news .btn-latest-new { margin: 0 auto; margin-top: 50px; display: block } .top-courses { text-align: center } .top-courses .group-btn-top-courses-slider { display: inline-block; margin: 0 auto; text-align: center; margin-top: 30px } .top-courses .group-btn-top-courses-slider .btn-prev, .top-courses .group-btn-top-courses-slider .btn-next { width: 40px; height: 40px; line-height: 36px; text-align: center; color: #fff; background-color: #45484ab3; display: inline-block; font-size: 24px; font-family: Helvetica, Arial, sans-serif; cursor: pointer; transition: all 0.2s linear } .top-courses .group-btn-top-courses-slider .btn-prev:hover, .top-courses .group-btn-top-courses-slider .btn-next:hover { background-color: #242c42 } .top-courses .group-btn-top-courses-slider .btn-prev { margin-right: 10px } .top-courses .top-courses-item { padding: 30px 0; text-align: left } .top-courses .top-courses-slider { margin-bottom: 30px } .top-courses .top-courses-wrapper { position: relative; top: -30px; margin-bottom: -30px } .choose-course .icon-circle { position: relative; width: 170px; height: 170px; border-radius: 50%; margin: 0 auto } .choose-course .icon-circle .icon-background { position: absolute; bottom: 12px; width: 146px; left: 50%; margin-left: -73px; height: 146px; border-radius: 50%; background-color: #45484ab3; color: #fff; z-index: 11; display: table; transition: all .5s ease-in-out; -webkit-transform-origin: 50% 0; transform-origin: 50% 0 } .choose-course .icon-circle .icon-background .icons-img { text-align: center; margin: 0 auto; color: #fff; display: table-cell; vertical-align: middle; font-size: 70px; line-height: 1; transition: all 0.4s ease } .choose-course .icon-circle .icon-background:after { position: absolute; content: ''; top: -2px; left: -2px; bottom: -2px; right: -2px; border: 3px solid #fff; border-radius: 50%; transition: all 0.4s ease } .choose-course .icon-circle .info { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; border-radius: 50%; -webkit-backface-visibility: hidden; backface-visibility: hidden } .choose-course .icon-circle .info .info-back { opacity: 1; border-radius: 50%; background-color: #242c42; width: 100%; height: 100%; display: table; position: relative; transition: all 0.3s ease } .choose-course .icon-circle .info .info-back:before { position: absolute; z-index: 20; content: ''; top: -1px; left: -1px; bottom: -1px; right: -1px; border: 12px solid #45484ab3; border-radius: 50% } .choose-course .icon-circle .info .info-back a { color: #fff; vertical-align: middle; padding: 20px; display: table-cell; position: relative; z-index: -1; transition: all 0.7s ease } .choose-course .icon-circle:hover .icon-background { background-color: #45484ab3; bottom: 90% } .choose-course .icon-circle:hover .icon-background:after { border: 2px solid #fff } .choose-course .icon-circle:hover .info .info-back:before { box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.6) } .choose-course .icon-circle:hover .info .info-back a { transition-delay: 1s; z-index: 21 } .choose-course .name-course { margin-top: 25px; color: #49575f; text-align: center; font-size: 16px } .choose-course .name-course a, .choose-course .name-course p, .choose-course .name-course span { color: #49575f; font-size: 16px; text-transform: uppercase; font-weight: 700; transition: all 0.2s linear } .choose-course .name-course i { margin-left: 5px; transition: all 0.2s linear } .choose-course .name-course:hover a, .choose-course .name-course:hover p, .choose-course .name-course:hover span, .choose-course .name-course:hover i { color: #45484ab3; } .choose-course .choose-course-wrapper .col-md-4.col-xs-6 { margin-bottom: 70px } .choose-course .choose-course-wrapper .col-md-4.col-xs-6:nth-last-child(-n+3) { margin-bottom: 0 } .choose-course-2 .item-course { width: 100%; cursor: pointer; border: 1px solid #e1e1e1; position: relative; text-align: center; overflow: hidden; padding: 70px 0; transition: all .5s ease-in-out } .choose-course-2 .item-course .icon-course .icons-img { font-size: 64px; line-height: 80px; color: #45484ab3; transition: all .5s ease-in-out } .choose-course-2 .item-course .info-course { margin-top: 15px } .choose-course-2 .item-course .info-course .name-course { font-size: 21px; color: #49575f; margin-bottom: 10px; font-weight: 700 } .choose-course-2 .item-course .info-course .info { font-size: 18px; color: #6f8190 } .choose-course-2 .item-course .hover-text { position: absolute; top: 100%; width: 100%; height: 100%; background-color: #45484ab3; color: #fff; transition: all .5s ease-in-out } .choose-course-2 .item-course .hover-text .wrapper-hover-text { display: table; height: 100%; width: 100% } .choose-course-2 .item-course .hover-text .wrapper-hover-content { display: table-cell; vertical-align: middle; text-align: center; padding: 0 30px; line-height: 24px } .choose-course-2 .item-course .hover-text .wrapper-hover-content .title { text-transform: uppercase; margin-bottom: 20px; color: #fff } .choose-course-2 .item-course .hover-text .wrapper-hover-content .title:hover { border-bottom: 1px solid #fff } .choose-course-2 .item-course:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) } .choose-course-2 .item-course:hover .hover-text { top: 0 } .choose-course-2 .choose-course-wrapper .col-md-4.col-xs-6 { margin-bottom: 30px } .choose-course-2 .choose-course-wrapper .col-md-4.col-xs-6:nth-last-child(-n+3) { margin-bottom: 0 } .choose-course-3 .choose-course-3-wrapper.row { margin: 0 } .choose-course-3 .item-course { width: 33.33333333%; float: left; cursor: pointer; border: 1px solid #e1e1e1; border-left: 0; border-bottom: 0; position: relative; display: inline-block; transition: all .5s ease-in-out } .choose-course-3 .item-course:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) } .choose-course-3 .item-course:hover .icon-course .icons-img { color: #242c42 } .choose-course-3 .item-course:hover:before { position: absolute; content: ''; left: -1px; right: -1px; top: -1px; bottom: -1px; border: 1px solid #e1e1e1 } .choose-course-3 .item-course:nth-child(3n-2) { border-left: 1px solid #e1e1e1 } .choose-course-3 .item-course:nth-last-child(-n+3) { border-bottom: 1px solid #e1e1e1 } .choose-course-3 .item-course-wrapper { display: table; padding: 16% 10% } .choose-course-3 .item-course-wrapper .icon-course { display: table-cell; vertical-align: top; padding-right: 30px; position: relative } .choose-course-3 .item-course-wrapper .icon-course:after { position: absolute; content: ''; background: #e1e1e1; right: 0; top: 0; bottom: 0; width: 1px; height: 100%; min-height: 90px } .choose-course-3 .item-course-wrapper .icon-course .icons-img { font-size: 64px; width: 64px; line-height: 1; color: #45484ab3; transition: all .5s ease-in-out } .choose-course-3 .item-course-wrapper .info-course { display: table-cell; vertical-align: top; padding-left: 30px; color: #49575f } .choose-course-3 .item-course-wrapper .info-course .name-course { font-size: 16px; text-transform: uppercase; margin-bottom: 20px; display: block; position: relative; z-index: 2; color: #49575f } .choose-course-3 .item-course-wrapper .info-course .info { line-height: 24px } .picture-gallery { padding-bottom: 0px; } .picture-gallery .picture-gallery-wrapper { text-align: center } .picture-gallery .gallery-content .grid-item { float: left; width: 25% } .picture-gallery .gallery-content .grid-item:before { content: ""; display: block } .picture-gallery .gallery-content .grid-item .content { position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden } .picture-gallery .gallery-content .grid-item .content:after { position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(10, 15, 28, 0.7); opacity: 0; -webkit-animation: zoomIn; animation: zoomIn; transition: all 0.5s ease } .picture-gallery .gallery-content .grid-item .content:before { position: absolute; content: ''; width: 50px; height: 50px; background: url(../images/lib-pictures/icon-plus.png); background-size: cover; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; color: #fff; opacity: 0; z-index: 2; transition: all 0.5s ease } .picture-gallery .gallery-content .grid-item img { width: 100%; height: 100%; webkit-transition: all 0.5s ease; transition: all 0.5s ease } .picture-gallery .gallery-content .grid-item:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); z-index: 10 } .picture-gallery .gallery-content .grid-item:hover .content img { -webkit-transform: scale(1.5); transform: scale(1.5) } .picture-gallery .gallery-content .grid-item:hover .content:after { opacity: 1 } .picture-gallery .gallery-content .grid-item:hover .content:before { opacity: 1 } .picture-gallery .gallery-content .grid-item-height1:before { padding-top: 50% } .picture-gallery .gallery-content .grid-item-height2:before { padding-top: 100% } .picture-gallery .gallery-content .grid-item-height3:before { padding-top: 150% } .nav-subscribe { background-color: #eaedf5 } .nav-subscribe-wrapper { height: 120px; width: 100%; display: table } .nav-subscribe-wrapper .nav-subscribe-left { display: table-cell; vertical-align: middle; text-align: left; color: #434e6c } .nav-subscribe-wrapper .nav-subscribe-left .subscribe-text { margin: 0px; font-size: 30px; padding-right: 30px } .nav-subscribe-wrapper .nav-subscribe-left .focus { font-weight: bold } .nav-subscribe-wrapper .nav-subscribe-right { display: table-cell; vertical-align: middle; text-align: right } .page-title { background-image: url("../images/Website_Banner12.jpg"); background-repeat: repeat; background-attachment: fixed; background-position: top; width: 100%; height: 300px; color: #fff; text-align: center; } .page-title-blog { background-image: url("../images/Website_Banner12.jpg"); background-repeat: repeat; background-attachment: fixed; background-position: top; width: 100%; height: 300px; color: #fff; text-align: center; } .page-title-blog-news { background-image: url("../images/the-insider.jpg"); background-repeat: repeat; background-attachment: fixed; background-position: top; width: 100%; height: 300px; color: #fff; text-align: center; } .page-title .container { height: 100%; display: table } .well { background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; margin-bottom: 20px; min-height: 20px; padding: 19px; } .rowtop.row { margin-top: 50px; } .page-title .page-title-wrapper { display: table-cell; vertical-align: middle; position: relative; z-index: 2 } .page-title-blog .page-title-wrapper { position: relative; z-index: 2; margin-top: 24px; padding-top: 70px; } .page-title-blog-news .page-title-wrapper { position: relative; z-index: 2; margin-top: 24px; padding-top: 70px; } .page-title .captions { font-size: 22px; font-weight: 900; letter-spacing: 1px; line-height: 1; margin: 23px 0 7px 0; text-transform: uppercase; } .page-title-blog .captions { font-size: 22px; font-weight: 900; letter-spacing: 1px; line-height: 1; margin: 23px 0 7px 0; text-transform: uppercase; } .page-title-blog-news .captions { font-size: 22px; font-weight: 900; letter-spacing: 1px; line-height: 1; margin: 23px 0 7px 0; text-transform: uppercase; } .page-title .breadcrumb { margin: 0; background-color: transparent; text-transform: capitalize } .page-title-blog .breadcrumb { margin: 0; background-color: transparent; text-transform: capitalize } .page-title-blog-news .breadcrumb { margin: 0; background-color: transparent; text-transform: capitalize } .page-title .breadcrumb li { display: inline-block } .page-title-blog .breadcrumb li { display: inline-block } .page-title-blog-news .breadcrumb li { display: inline-block } .page-title .breadcrumb li a { color: #fff; } .page-title-blog .breadcrumb li a { color: #fff; } .page-title-blog-news .breadcrumb li a { color: #fff; } .page-title .breadcrumb li a:hover { color: #45484ab3; } .page-title-blog .breadcrumb li a:hover { color: #45484ab3; } .page-title .breadcrumb li:last-child { pointer-events: none } .page-title-blog .breadcrumb li:last-child { pointer-events: none } .page-title .breadcrumb li.active a { color: #fff } .page-title-blog .breadcrumb li.active a { color: #fff } .page-title .breadcrumb li + li:before { padding: 0 10px; color: #fff; content: '\f105'; font-family: FontAwesome } .page-title-blog .breadcrumb li + li:before { padding: 0 10px; color: #fff; content: '\f105'; font-family: FontAwesome } .search-input { background: url("../images/background-search.png") no-repeat; background-color: #45484ab3; background-position: center; background-size: cover; width: 100%; height: 100% } .search-input .search-input-wrapper { padding: 60px 0 } .search-input .form-select, .search-input .form-input, .search-input .form-submit, .search-input .sbHolder { height: 40px; border: 1px solid #fff; margin-right: 10px; padding-left: 20px; text-transform: capitalize; background-color: #fff; float: left; text-align: left } .search-input .form-select p i, .search-input .form-input p i, .search-input .form-submit p i, .search-input .sbHolder p i { font-size: 16px; position: relative; top: -2px; margin-left: 18px } .search-input .form-select, .search-input .form-submit, .search-input .sbHolder { width: 15%; display: inline-block } .search-input .form-submit { margin: 0; float: right; text-align: center; border: none; text-transform: uppercase; color: #fff; background-color: #242c42; padding: 0 } .news-page .news-page-wrapper { margin-top: 30px } .news-page .news-page-wrapper .edugate-layout-1 { margin-top: 0; margin-bottom: 90px } .news-page .news-masonry .gird-item { width: 33.3333%; float: left; padding: 0 15px } .news-page .news-masonry .gird-item .edugate-layout-3 { min-height: auto } .news-page .news-masonry .gird-item .owl-nav .owl-prev, .news-page .news-masonry .gird-item .owl-nav .owl-next { position: absolute; top: 50%; margin-top: -15px; color: #fff; background-color: #45484ab3; width: 30px; text-align: center; height: 30px; line-height: 30px } .news-page .news-masonry .gird-item .owl-nav .owl-prev { left: 0 } .news-page .news-masonry .gird-item .owl-nav .owl-next { right: -1px } .news-page .news-masonry .gird-item .note-title { margin: 30px 0 0 0; font-style: inherit } .news-page .news-masonry .gird-item .note-title .main-quote { font-weight: 700; font-size: 20px; color: #49575f; text-transform: inherit } .news-page .news-masonry .gird-item .note-title .author-quote { padding-top: 8px; font-size: 14px; color: #6f8190 } .news-page .news-masonry .gird-item .note-title .author-quote span { font-size: 12px } .news-page .pagination { margin-top: 0 } .courses .top-title { text-transform: capitalize; font-size: 16px; line-height: 25px; color: #6f8190 } .courses .top-title b { font-weight: 900 } .courses .courses-wrapper { text-align: center } .courses .style-grid .col-style { width: 50%; padding: 0 15px; float: left; margin-bottom: 50px; transition: all .5s ease-in-out } .courses .style-list .col-style { width: 100%; padding: 0 15px; float: left; margin-bottom: 90px; transition: all .5s ease-in-out } .courses .style-list .col-style .edugate-layout-2:before { width: 87% } .courses .top-content { margin-bottom: 80px } .courses .top-content .edugate-tabs { margin-bottom: 0 } .courses .pagination { margin: 0 } .courses .group-title-index { margin-bottom: 45px } .page-404 { width: 100%; height: 100vh; position: relative; background: url(../images/bg-404.jpg) center no-repeat; background-size: cover } .page-404 img { z-index: -1; position: absolute; height: auto } .page-404 .container { width: 100%; height: 100%; display: table } .wrapper-404 { display: table-cell; vertical-align: middle; width: 100% } .wrapper-404 .title-404 { text-align: center } .wrapper-404 .title-404 .signal { font-size: 23px; margin-bottom: 5px } .wrapper-404 .title-404 .sub { font-size: 14px } .wrapper-404 .title-404 .warning { font-weight: 900; font-size: 215px; color: #45484ab3; text-shadow: 2px 2px 12px #DEDEDE; margin: 0px } .wrapper-404 .title-404 .btn-404 { margin: auto; width: 200px; height: 50px; background-color: #e9edf5; color: #fff; border: none; font-weight: 900; font-size: 24px } .contact-method .method-item { padding: 50px 0px; text-align: center; background-color: #fafafa; transition: all .3s ease-in } .contact-method .method-item i { color: #45484ab3; font-size: 40px; margin-bottom: 45px } .contact-method .method-item .sub { font-size: 16px; margin-bottom: 35px; text-transform: uppercase } .contact-method .method-item .detail { font-size: 14px } .contact-method .method-item .detail p { margin: 0px } .contact-method .method-item:hover { background-color: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) } .bg-w-form { padding-top: 100px } .bg-w-form .form-group { min-height: 100px } .bg-w-form .form-group .sbHolder { background-color: #fafafa; border-radius: 0px; height: 50px; border: none; box-shadow: none } .bg-w-form .form-group .sbHolder .sbSelector { height: 50px; padding-left: 20px; line-height: 50px } .bg-w-form .form-group .sbHolder .sbToggle { height: 50px; background-position-y: -33px } .bg-w-form .form-group .sbHolder:focus, .bg-w-form .form-group .sbHolder:active { box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) } .bg-w-form .form-label { text-transform: uppercase; font-weight: bold } .bg-w-form .form-input { background-color: #fafafa; border-radius: 0px; height: 50px; border: none; box-shadow: none } .bg-w-form .form-input:focus, .bg-w-form .form-input:active { box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) } .bg-w-form .contact-question .form-input { min-height: 190px; max-width: 1140px } .bg-w-form .warning-label { color: #ff0000; font-size: 11px; text-transform: inherit } .bg-w-form .contact-submit { text-align: center } .bg-w-form .contact-submit .btn-contact { margin-top: 30px } .bg-w-form .highlight { color: #ff0000 } .contact-map { width: 100%; height: 500px } .news-detail { color: #6f8190 } .news-detail p { line-height: 24px } .news-detail span { color: #49575f } .news-detail .info .item a:hover span { color: #45484ab3; } .news-image { width: 100%; margin-bottom: 20px } .title-news { font-size: 36px; font-weight: 900; color: #49575f; margin: 0 0 5px 0 } .news-content { margin: 40px 0px 100px } .news-content .news-des p { font-size: 18px; font-weight: bold; margin-bottom: 40px } .news-content .news-image-block { margin-right: 30px; margin-bottom: 30px } .news-content .wide-text p { margin-bottom: 10px } .news-content .text-block p { margin-bottom: 30px } .news-content .text-block p:last-child { margin-bottom: 0px } blockquote { position: relative; border-left: 0px; margin: 50px 12.5%; padding: 10px 0px 10px 58px } blockquote:before { position: absolute; content: '\f10d'; font-family: 'FontAwesome'; top: 5px; left: 0; font-size: 30px; color: #90a1ae } blockquote .main-quote { font-weight: 700; font-style: italic; font-size: 24px } blockquote .sub-quote { font-style: italic; font-size: 16px; color: #627484 } blockquote footer { text-align: right; font-weight: bold; color: inherit } blockquote footer:before { display: none } blockquote footer small { color: inherit; display: inline-block } blockquote footer small:before { display: none } .news-list { margin-bottom: 70px } .list-expand-title { color: #49575f; font-size: 24px; font-weight: bold; margin-bottom: 30px } ul.list-detail { padding: 0px; margin: 0px } ul.list-detail li { margin-bottom: 15px; display: table } ul.list-detail li a { display: table-cell; color: #6f8190 } ul.list-detail li a:hover { color: #45484ab3; } ul.list-detail li i { display: table-cell; width: 25px; color: #45484ab3; font-weight: bold; font-size: 10px } .news-tag ul li { display: inline-block; background-color: #e9eef2; margin-right: 15px; margin-bottom: 10px; height: 30px; line-height: 30px; transition: all .3s ease-in } .news-tag ul li:first-child { background-color: #2c343b } .news-tag ul li:first-child:hover { background-color: #2c343b } .news-tag ul li:hover { background-color: #242c42 } .news-tag ul li:hover a { color: #fff } .news-tag ul li a { color: #2c343b; padding: 0px 15px; display: inherit } .news-tag ul li i { color: #fff; padding: 0px 15px } .news-author { border-left: 5px solid #eaedf5; padding-left: 25px; height: 160px; display: -webkit-flex; -webkit-align-items: center; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #fafafa; margin-bottom: 100px } .news-author img.author-image { width: 100px; height: 100px; border-radius: 50% } .news-author .author a { font-size: 18px; font-weight: bold } .news-author .position { color: #242c42; margin-bottom: 10px } .news-author .media-left { padding-right: 0px } .news-author .media-body { padding-left: 30px } .news-comment { margin-bottom: 100px } .news-comment ul.comment-list-children { margin-left: 100px } .news-comment li .media-left { padding: 0px 15px } .news-comment li .media-left .media-image img { border-radius: 50%; width: 70px; height: 70px } .news-comment li .media-body { padding: 0px 15px } .news-comment li .media-body .reader a { font-size: 16px; font-weight: bold } .news-comment li .media-body .reply-comment { background-color: #e9eef2; width: 60px; cursor: pointer; line-height: 25px; transition: all .3s ease-in; color: #2c343b; font-size: 12px; padding: 5px 13px } .news-comment li .media-body .reply-comment:hover { color: #fff; background-color: #45484ab3; } .news-comment li .media-body .time { color: #52616d; font-size: 13px } .news-comment li .list-item { background-color: #fafafa; padding: 30px 15px; margin-bottom: 10px } .news-comment li .list-item-children { background-color: #fafafa; padding: 30px 15px; margin-bottom: 10px } .news-comment li.media { margin-top: 0px; border: none; padding: 0px } .news-comment li .btn-submit span { color: #fff } .news-comment .comment-box { margin-left: 100px } .comment-write .comment-write-title { color: #2c3e50 } .comment-write .form-comment .form-group { margin-bottom: 30px } .comment-write .form-comment .form-group .input-icon { position: relative } .comment-write .form-comment .form-group .input-icon i { right: 30px; position: absolute; color: #bcc3c9; line-height: 50px } .comment-write .form-comment .form-input { background-color: #fafafa; border-radius: 0px; height: 50px; border: none; box-shadow: none } .comment-write .form-comment .form-input:focus, .comment-write .form-comment .form-input:active { box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) } .comment-write .form-comment textarea { min-height: 300px; max-width: 100% } .comment-write .form-comment .contact-submit button span { color: #fff } .underline { font-weight: bold; font-size: 30px; margin-bottom: 50px; color: #49575f } .underline::after { width: 50px; height: 5px; background-color: #45484ab3; content: ""; position: absolute; display: block } .comment-box { padding: 0px } .comment-form { padding-top: 0px } .comment-form .form-input { background-color: #fff } .comment-form textarea { max-width: 587px } .comment-form .form-group { min-height: 0px } .best-staff.staff-list { background-image: none; background-color: #fff; color: #49575f; position: relative } .best-staff.staff-list .group-title-index { color: #49575f } .best-staff.staff-list .group-title-index .center-title { font-weight: bold } .intro-edu { padding-top: 60px } .intro-edu p { line-height: 24px } .intro-edu .intro-title { font-size: 27px; padding-bottom: 20px; font-weight: 300; color: #49575f } .intro-edu .intro-title b { font-weight: 900 } .intro-edu .intro-content { color: #6f8190 } .intro-edu .intro-content p { margin-bottom: 10px } .intro-edu img { width: 100%; max-width: 400px } .edu-ab { background-color: #eaedf5; color: #49575f; text-align: center } .edu-ab .center-title { font-weight: 300 } .edu-ab .center-title b { font-weight: 900 } .edu-ab .top-title { text-transform: none } .edu-ab .edu-ab-content ul { margin-bottom: 0 } .edu-ab .edu-ab-content ul li { text-align: -webkit-center; width: 20% } .edu-ab .edu-ab-content ul li .circle-icon { height: 100px; width: 100px; background-color: #fff; border-radius: 50%; display: block; margin: 0 auto; vertical-align: middle; position: relative; z-index: 2; transition: all .3s ease-in } .edu-ab .edu-ab-content ul li .circle-icon i { color: #45484ab3; line-height: 100px; transition: all .3s ease-in } .edu-ab .edu-ab-content ul li .circle-icon:before { position: absolute; content: ''; width: 85%; height: 2px; top: 50%; right: 105%; margin-top: -1px; background-color: #d6d9e3 } .edu-ab .edu-ab-content ul li .circle-icon:after { position: absolute; content: ''; width: 85%; height: 2px; top: 50%; left: 105%; margin-top: -1px; background-color: #d6d9e3 } .edu-ab .edu-ab-content ul li .circle-icon:hover { background-color: #45484ab3; } .edu-ab .edu-ab-content ul li .circle-icon:hover i { color: #fff } .edu-ab .edu-ab-content ul li:first-child .circle-icon:before { display: none; visibility: hidden } .edu-ab .edu-ab-content ul li:last-child .circle-icon:after { display: none; visibility: hidden } .edu-ab .edu-ab-content ul li span { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding-top: 15px } .edu-feature { color: #6f8190 } .edu-feature p { line-height: 24px } .edu-feature .edu-feature-text { text-align: left; margin-bottom: 30px } .edu-feature .edu-feature-text .center-title { font-weight: 900; color: #49575f; line-height: 36px } .edu-feature .edu-feature-text .top-title { text-transform: none; font-weight: 400 } .edu-feature .edu-feature-list { margin-bottom: 0px } .edu-feature .edu-feature-list li { border-bottom: 1px solid #ecf0f1; box-shadow: none } .edu-feature .edu-feature-list li .col-item-1 { line-height: 38px } .edu-feature .edu-feature-list li .col-item-2 { padding: 5px 5px 20px 35px } .edu-feature .edu-feature-list li:last-child { border-bottom: none } .edu-feature .edu-feature-list li a { color: inherit } .edu-feature .edu-feature-list li a span { color: #242c42 } .edu-feature .edu-feature-list li i { color: #45484ab3; width: 35px } .edu-feature img { width: 100%; max-width: 570px } .course-title { margin-top: 0 } .course-info { margin-bottom: 50px } .course-video { margin-bottom: 70px } .course-video iframe { margin-bottom: 30px; width: 100%; height: 400px } .course-video .video-btn button { padding: 0px 10px } .course-video .video-btn button.video-btn-left i { margin-left: 0px; margin-right: 10px; color: #fff; position: relative; z-index: 3 } .course-video .video-btn button.video-btn-right { margin-left: 5px } .course-video .video-btn button.video-btn-right i { margin-right: 0px; margin-left: 10px; color: #fff; position: relative; z-index: 3 } .course-des { margin-bottom: 50px } .course-table { position: relative } .edu-table-responsive { border-collapse: collapse; width: 100% } .edu-table-responsive tr { height: 50px; background-color: #fafafa; border-bottom-color: #fff } .edu-table-responsive tr.heading-table { background-color: #90a1ae } .edu-table-responsive tr.heading-content { border-top-color: #fff; background-color: #e9f1f7 } .edu-table-responsive th { vertical-align: middle; text-align: center; display: table-cell; text-transform: uppercase; color: #fff; font-weight: bold; border: 1px solid #fff } .edu-table-responsive td { display: table-cell; color: #6f8190; font-weight: normal; vertical-align: middle; text-align: center } .edu-table-responsive td a { color: #6f8190 } .edu-table-responsive td a:hover { color: #45484ab3; } .edu-table-responsive td.bold-color { color: #49575f } .edu-table-responsive td.bolder-color { color: #242c42 } .edu-table-responsive td.green-color { color: #45484ab3; } .edu-table-responsive td.heading-content { font-size: 16px; font-weight: bold; text-align: left } .edu-table-responsive td i.w20 { width: 20px } .edu-table-responsive td i.w27 { width: 27px } .edu-table-responsive td i.fa-caret-right { background-color: #45484ab3; border-radius: 50%; width: 14px; height: 14px; text-align: center; line-height: 14px; color: #fff } .edu-table-responsive td i.fa-caret-right :before { position: relative; right: -1px } .edu-table-responsive td i.fa-file-text { color: #45484ab3; } .edu-table-responsive td i.mr18 { margin-right: 18px } .edu-table-responsive td i.mr25 { margin-right: 16px } .edu-table-responsive td .bg-yellow { background-color: #e2cf00; color: #fff; display: initial; padding: 5px 9px } .edu-table-responsive .col-1 { width: 360px; min-width: 360px; text-align: left } .edu-table-responsive .col-2, .edu-table-responsive .col-3 { width: 150px; min-width: 150px } .edu-table-responsive .col-4 { width: 180px; min-width: 180px } .left { text-align: left; padding-left: 30px } .outer-container { position: absolute; top: 0; left: 0; right: 0px } .inner-container { overflow: hidden } .table-header { position: relative } .table-header .edu-table-responsive .col-1 { text-align: center } .table-body { overflow: auto } .spacing-table { height: 30px !important; background-color: #fff !important } .spacing-table:hover { background-color: #fff !important } .courses-detail p { line-height: 24px } .rlp { background: url(../images/bg-register-login.jpg) no-repeat center center; background-size: cover; height: 100vh } .rlp .container { width: 100%; height: 100%; display: table } .rlp .rlp-wrapper { color: #49575f; display: table-cell; width: 770px; vertical-align: middle } .page-login { min-height: 480px } .page-register { min-height: 627px } .rlp-table { text-align: center; background-color: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); padding: 50px 100px } .rlp-table .rlp-title { font-weight: bold; font-size: 24px; text-transform: uppercase; margin-bottom: 40px; margin-top: 20px } .rlp-table img.login { margin-bottom: 30px; display: inline-block; width: auto } .rlp-table .rlp-form { padding-top: 0px; text-align: left; margin-bottom: 35px } .rlp-table .rlp-form .col-md-12 { margin-bottom: 12px } .rlp-table .rlp-form label { text-transform: uppercase } .rlp-table .rlp-form input { border-radius: 0px; border: none } .rlp-table .rlp-form .help-block { color: #ff0000; font-size: 10px } .register-table { padding: 50px } .register-table .register-form .col-md-6 { margin-bottom: 12px } .profile-teacher .profile-teacher-wrapper { padding-right: 0; padding-left: 0 } .profile-teacher .profile-teacher-wrapper .teacher-info { padding: 0; display: table; margin-bottom: 70px } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 { width: 270px; padding: 30px 30px 45px; display: table-cell } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 .staff-info .staff-avatar img { max-width: 209px } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 .staff-info .staff-name { display: none } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 .staff-socials a:last-of-type { margin-right: 0 } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des { display: table-cell; vertical-align: top; padding-left: 30px } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .title { text-transform: uppercase; font-size: 30px; font-weight: 700; color: #49575f } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .subtitle { font-weight: 700; color: #6f8190; margin-bottom: 35px } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .content .content-detail { color: #6f8190; margin-bottom: 35px } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .content .detail-list { -webkit-padding-start: 0; list-style-position: inside } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .content .detail-list li { line-height: 1; margin-bottom: 15px } .profile-teacher .profile-teacher-wrapper .slider-logo .slider-logo-wrapper { padding: 0 } .teacher-skill { background-image: url("../images/teacher-skill.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: center; width: 100%; padding-bottom: 100px; padding-top: 70px; color: #fff } .teacher-skill .container { height: 100% } .teacher-skill .teacher-skill-content { height: 100%; padding-right: 0; padding-left: 0 } .teacher-skill .teacher-skill-wrapper { width: 100%; text-align: center } .teacher-skill .teacher-skill-wrapper .title { font-size: 24px; text-transform: uppercase; font-weight: 900; line-height: 1; margin-bottom: 69px } .teacher-skill .teacher-skill-wrapper .row .skill-level { margin-bottom: 45px; text-align: left } .teacher-skill .teacher-skill-wrapper .row .skill-level:last-child { margin-bottom: 0 } .teacher-skill .teacher-skill-wrapper .row .skill-level:nth-last-child(2) { margin-bottom: 0 } .teacher-skill .teacher-skill-wrapper .row .skill-level .skill-name { font-size: 16px; text-transform: uppercase; line-height: 1; margin-bottom: 10px; font-weight: 700 } .teacher-skill .teacher-skill-wrapper .row .skill-level .progress { margin-bottom: 0; height: 14px; border: 2px solid #fff; border-radius: 7px; overflow: inherit; width: 87.719298% } .teacher-skill .teacher-skill-wrapper .row .skill-level .progress .progress-bar { background-color: #45484ab3; position: relative; transition: width 2s ease; border-bottom-left-radius: 7px; border-top-left-radius: 7px } .teacher-skill .teacher-skill-wrapper .row .skill-level .progress .progress-bar:after { position: absolute; content: "" attr(aria-valuenow) "%"; width: 30px; height: 20px; background-color: #242c42; right: -15px; top: -28px } .teacher-course .teacher-course-wrapper { padding-left: 0; padding-right: 0 } .teacher-course .teacher-course-wrapper .table-body .edu-table-responsive .col-1 { text-align: center; font-weight: 700 } .teacher-course .teacher-course-wrapper .table-body .edu-table-responsive .col-2 { padding-left: 30px; text-align: left } .teacher-course .teacher-course-wrapper .table-body .edu-table-responsive td { font-size: 16px; border: 0px solid transparent } .teacher-course .teacher-course-wrapper .table-body .edu-table-responsive tr:hover { background-color: #e9f1f7 } .teacher-course .teacher-course-wrapper .table-body .edu-table-responsive tr:hover span, .teacher-course .teacher-course-wrapper .table-body .edu-table-responsive tr:hover a { font-weight: 700; color: #49575f } .teacher-course .teacher-course-wrapper .edu-table-responsive .col-1 { min-width: 70px; width: 70px } .teacher-course .teacher-course-wrapper .edu-table-responsive .col-2 { min-width: 555px; width: 555px } .teacher-course .teacher-course-wrapper .edu-table-responsive .col-3 { min-width: 230px; width: 230px } .teacher-course .teacher-course-wrapper .edu-table-responsive .col-4 { min-width: 315px; width: 315px } .teacher-course .teacher-course-wrapper .edu-table-responsive th:first-child { border-left-color: transparent } .gallery-page .gallery-nav { text-align: center } .gallery-page .grid:after { content: ''; display: block; clear: both } .gallery-page .grid-item { overflow: hidden; float: left; margin: 15px; transition: box-shadow .5s ease } .gallery-page .grid-item img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto } /* gallary height changes 100 % to 50 % */ .gallery-page .grid-item .link { position: absolute; height: 100%; width: 100%; display: table } .gallery-page .grid-item .link .content { position: relative; z-index: 1; display: table-cell; vertical-align: middle; width: 100%; height: 50%; padding: 15px; text-align: center; background-color: #45484ab3; opacity: 0; transition: all 0.5s ease; opacity: 1; background-color: rgba(10, 15, 28, 0.7); } .gallery-page .grid-item .link .content .content-title { color: #fff; font-size: 1.571em; font-weight: normal; text-transform: capitalize; transition: all 0.5s ease; display: block } .gallery-page .grid-item .link .content .content-edu { transition: all 0.5s ease; color: #e9f0f4; display: block } .gallery-page .grid-item .link .content .content-edu .icons { margin-right: 10px } .gallery-page .grid-item .link .wrapper { position: relative } .gallery-page .grid-item:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5) } .gallery-page .grid-item:hover .content { opacity: 1; background-color: rgba(10, 15, 28, 0.3); } .gallery-page.gallery-mansonry .grid-item, .gallery-page.gallery-3column .grid-item { width: 350px; height: 260px } .gallery-page.gallery-mansonry .grid-item-height2, .gallery-page.gallery-3column .grid-item-height2 { height: 550px } .gallery-page.gallery-4column .grid-item { width: 255px; height: 190px } .gallery-page .load-more { margin: 50px 0 0 0; text-align: center } .gallery-page .load-more .btn { width: 200px } .accordion { margin-bottom: 0 } .accordion .panel { border-radius: 0; border: 0; box-shadow: none } .accordion .panel + .panel { margin-top: 1px } .accordion .panel.active { position: relative; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) } .accordion .panel.active .panel-heading { background-color: #ffffff } .accordion .panel.active .panel-heading .panel-title a { font-weight: bold; color: #49575f } .accordion .panel.active .panel-heading .panel-title a:after { font-family: Fontawesome; content: "\f068"; position: absolute; top: 0; right: 30px } .accordion .panel-heading { background-color: #fafafa; border-radius: 0; padding: 0 } .accordion .panel-heading .panel-title a { font-size: 14px; color: #6f8190; display: block; height: 47px; line-height: 47px; padding: 0 30px; position: relative } .accordion .panel-heading .panel-title a:after { font-family: Fontawesome; content: "\f067"; position: absolute; top: 0; right: 30px } .accordion .panel-heading + .panel-collapse > .panel-body { border-top: 0; padding: 15px 30px 30px } .contact-main2 { padding-top: 0 } .contact-main2 .bg-w-form { padding-top: 0 } .event-count-down { padding-bottom: 0 } .events-grid .pagination { margin-top: 0 } .count-down-wrapper { background: url('../images/banner-countdown.jpg') no-repeat; background-size: cover; width: 100%; height: 100%; position: relative } .count-down-wrapper:before { content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.7) } .count-down-wrapper .count-down-content { position: relative; padding: 50px 0; text-align: center } .count-down-wrapper .clock-count-down { width: 450px; margin: 0 auto 50px } .event-count-down .group-title-index { color: #ffffff; margin-bottom: 50px } .block-time .text-time { background-color: #ffffff; padding: 10px 0; margin-bottom: 1px; text-transform: uppercase; text-align: center; color: #49575f } .block-time .number-time { background-color: #ffffff; padding: 15px 0; text-align: center; font-size: 30px; font-weight: 900; color: #45484ab3; } .event-detail-title { font-size: 36px; font-weight: 900; color: #49575f; margin-top: 0; margin-bottom: 40px } .event-detail-section { padding-bottom: 0 } .event-detail-thumb { margin-bottom: 45px } .event-detail-des-content { margin-bottom: 50px } .courses-detail-wrapper { margin-bottom: 60px } .event-detail-related .underline { margin-bottom: 90px } .info-event-detail .item { display: block; margin-right: 0; margin-bottom: 5px; color: #6f8190 } .info-event-detail .item:last-child { margin-bottom: 0 } .info-event-detail .label-time { text-transform: uppercase; color: #49575f; display: block; font-weight: 700; margin-bottom: 5px } .info-event-detail .note-time-block { margin-bottom: 10px } .info-event-detail .note-time, .info-event-detail .address-info a { color: #6f8190 } .info-event-detail .note-time span, .info-event-detail .address-info a span { margin-left: 10px; color: #45484ab3; font-size: 12px } .info-event-detail .note-time span:hover, .info-event-detail .address-info a span:hover { color: #49575f } .list-categories .top-content { margin-bottom: 90px } html * { outline: 0 !important } html, body { min-height: 100%; overflow-x: hidden } body { font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.42857143; color: #737373; background-color: #ffffff; } a, label, span { font-size: 14px } a:hover, a:active, a:focus { text-decoration: none } a { transition: all 0.2s ease } h1, h2, h3, h4 { font-weight: normal } h5 { font-weight: normal } .customs-row { display: block; width: 100%; clear: both; margin-top: 30px; } .theme-setting { position: fixed; left: -220px; top: 30%; background-color: #ffffff; border: 0; width: 220px; z-index: 9999; transition: .3s left cubic-bezier(.03, .88, .34, .97); box-shadow: 2px 0 5px rgba(0, 0, 0, 0.2) } .theme-setting .theme-loading { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.3); z-index: 99999; display: none } .theme-setting .theme-loading .theme-loading-content { position: absolute; top: 50%; left: 50%; text-align: center } .theme-setting .btn-theme-setting { width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #ffffff; position: absolute; font-size: 16px; color: #ababae; z-index: 9999; right: -40px; top: 0; box-shadow: 3px 0 5px rgba(0, 0, 0, 0.2) } .theme-setting .content-theme-setting { width: 220px; line-height: 40px; text-align: center; display: inline-block } .theme-setting .content-theme-setting .title { padding: 20px 0; color: #242c42; text-transform: uppercase; font-size: 20px; font-weight: 700; text-align: center; margin: 0 } .theme-setting .content-theme-setting ul { margin: 0; padding-bottom: 15px } .theme-setting .content-theme-setting ul li { width: 24px; height: 24px; border: 0px solid #f0f0f0; vertical-align: middle; margin: 0 7px; cursor: pointer } .theme-setting .content-theme-setting ul li[data-color="color-1"] { background-color: #45484ab3; } .theme-setting .content-theme-setting ul li[data-color="color-2"] { background-color: #7d3f98 } .theme-setting .content-theme-setting ul li[data-color="color-3"] { background-color: #0f723a } .theme-setting .content-theme-setting ul li[data-color="color-4"] { background-color: #2aacff } .theme-setting .content-theme-setting ul li[data-color="color-5"] { background-color: #E91E63 } .theme-setting .content-theme-setting ul li[data-color="color-6"] { background-color: #2bde73 } .theme-setting .content-theme-setting ul li[data-color="color-7"] { background-color: #f7d417 } .theme-setting .content-theme-setting ul li[data-color="color-8"] { background-color: #50bcb6 } .theme-setting .content-theme-setting ul li[data-color="color-9"] { background-color: #ef5734 } .theme-setting .content-theme-setting ul li[data-color="color-10"] { background-color: #8d6cab } .loading * { display: none } .dots-loader:not(:required) { opacity: 1; overflow: hidden; position: absolute; left: 50%; top: 50%; margin-left: -4px; margin-top: -4px; text-indent: -9999px; display: inline-block; width: 8px; height: 8px; background: transparent; border-radius: 100%; box-shadow: #797370 -14px -14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px; -webkit-animation: dots-loader 5s infinite ease-in-out; animation: dots-loader 5s infinite ease-in-out; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform: scale(1); transform: scale(1); transition: .3s all } @-webkit-keyframes dots-loader { 0% { box-shadow: #797370 -14px -14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px } 8.33% { box-shadow: #797370 14px -14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px } 16.67% { box-shadow: #797370 14px 14px 0 7px, #403f3e 14px 14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px } 25% { box-shadow: #797370 -14px 14px 0 7px, #403f3e -14px 14px 0 7px, #0e5da1 -14px 14px 0 7px, #006400 -14px 14px 0 7px } 33.33% { box-shadow: #797370 -14px -14px 0 7px, #403f3e -14px 14px 0 7px, #0e5da1 -14px -14px 0 7px, #006400 -14px -14px 0 7px } 41.67% { box-shadow: #797370 14px -14px 0 7px, #403f3e -14px 14px 0 7px, #0e5da1 -14px -14px 0 7px, #006400 14px -14px 0 7px } 50% { box-shadow: #797370 14px 14px 0 7px, #403f3e -14px 14px 0 7px, #0e5da1 -14px -14px 0 7px, #006400 14px -14px 0 7px } 58.33% { box-shadow: #797370 -14px 14px 0 7px, #403f3e -14px 14px 0 7px, #0e5da1 -14px -14px 0 7px, #006400 14px -14px 0 7px } 66.67% { box-shadow: #797370 -14px -14px 0 7px, #403f3e -14px -14px 0 7px, #0e5da1 -14px -14px 0 7px, #006400 14px -14px 0 7px } 75% { box-shadow: #797370 14px -14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px -14px 0 7px, #006400 14px -14px 0 7px } 83.33% { box-shadow: #797370 14px 14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 14px 14px 0 7px } 91.67% { box-shadow: #797370 -14px 14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px } 100% { box-shadow: #797370 -14px -14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px } } @keyframes dots-loader { 0% { box-shadow: #797370 -14px -14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px } 8.33% { box-shadow: #797370 14px -14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px } 16.67% { box-shadow: #797370 14px 14px 0 7px, #403f3e 14px 14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px } 25% { box-shadow: #797370 -14px 14px 0 7px, #403f3e -14px 14px 0 7px, #0e5da1 -14px 14px 0 7px, #006400 -14px 14px 0 7px } 33.33% { box-shadow: #797370 -14px -14px 0 7px, #403f3e -14px 14px 0 7px, #0e5da1 -14px -14px 0 7px, #006400 -14px -14px 0 7px } 41.67% { box-shadow: #797370 14px -14px 0 7px, #403f3e -14px 14px 0 7px, #0e5da1 -14px -14px 0 7px, #006400 14px -14px 0 7px } 50% { box-shadow: #797370 14px 14px 0 7px, #403f3e -14px 14px 0 7px, #0e5da1 -14px -14px 0 7px, #006400 14px -14px 0 7px } 58.33% { box-shadow: #797370 -14px 14px 0 7px, #403f3e -14px 14px 0 7px, #0e5da1 -14px -14px 0 7px, #006400 14px -14px 0 7px } 66.67% { box-shadow: #797370 -14px -14px 0 7px, #403f3e -14px -14px 0 7px, #0e5da1 -14px -14px 0 7px, #006400 14px -14px 0 7px } 75% { box-shadow: #797370 14px -14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px -14px 0 7px, #006400 14px -14px 0 7px } 83.33% { box-shadow: #797370 14px 14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 14px 14px 0 7px } 91.67% { box-shadow: #797370 -14px 14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px } 100% { box-shadow: #797370 -14px -14px 0 7px, #403f3e 14px -14px 0 7px, #0e5da1 14px 14px 0 7px, #006400 -14px 14px 0 7px } } .loaded .dots-loader { opacity: 0; z-index: -1; pointer-events: none; -webkit-transform: scale(0); transform: scale(0) } .body-2 { background-color: #fff; position: fixed; z-index: 1000; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.5s ease } .body-2.loaded { transition: all 0.5s ease; visibility: hidden; opacity: 0 } .edugate-content { display: table-cell; vertical-align: top; } .edugate-content .title { font-weight: normal; margin: 0; color: #49575f; display: inline-block } .edugate-content .title:hover { color: #45484ab3; } .edugate-content .star-rating { margin-bottom: 2px } .edugate-content .description { color: #6f8190; display: inline-block; width: 100%; line-height: 24px } .edugate-layout-1 { position: relative; width: 100%; display: table; background-color: #fafafa; margin-top: 90px; transition: all 0.3s linear } .edugate-layout-1 .edugate-image { width: 48%; height: 400px; position: relative; top: -30px; padding-left: 30px; display: table-cell } .edugate-layout-1 .edugate-image img { height: 100%; width: 100% } .edugate-layout-1 .edugate-content { width: 55%; padding: 50px 30px 30px 30px } .edugate-layout-1 .edugate-content .title { font-size: 30px; margin: 0 0 6px 0; max-height: 84px; overflow: hidden; text-transform: capitalize } .edugate-layout-1 .edugate-content .title:hover { color: #45484ab3; } .edugate-layout-1 .edugate-content .info { margin-bottom: 5px } .edugate-layout-1 .edugate-content .info-more { margin-bottom: 25px } .edugate-layout-1 .edugate-content .btn { position: absolute; right: 30px; bottom: 30px } .edugate-layout-1 .edugate-content .description { height: 96px; overflow: hidden } .edugate-layout-1:hover { background-color: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) } .edugate-layout-1:hover .edugate-content .title { color: #242c42 } .edugate-layout-1:hover .edugate-content .title:hover { color: #45484ab3; } .col-md-9 .edugate-layout-1 .edugate-image { width: 48%; height: 300px } .col-md-9 .edugate-layout-1 .edugate-content { padding: 20px 30px 30px 30px } .col-md-9 .edugate-layout-1 .edugate-content .title { font-size: 20px; margin: 0 0 6px 0; max-height: 56px; overflow: hidden } .col-md-9 .edugate-layout-1 .edugate-content .title:hover { color: #45484ab3; } .col-md-9 .edugate-layout-1 .edugate-content .info { margin-bottom: 5px } .col-md-9 .edugate-layout-1 .edugate-content .info-more { margin-bottom: 25px } .col-md-9 .edugate-layout-1 .edugate-content .description { height: 72px; overflow: hidden } .edugate-layout-2 { position: relative; width: 100%; transition: all 0.3s linear } .edugate-layout-2 .edugate-layout-2-wrapper { padding: 0px 0 0px 30px; display: table; width: 100% } .edugate-layout-2 .edugate-content { padding-right: 30px; position: relative } .edugate-layout-2 .edugate-content .title { font-size: 18px; text-transform: capitalize; margin-top: 15px; } .edugate-layout-2 .edugate-content .title:hover { color: #45484ab3; } .edugate-layout-2 .edugate-content .info { margin-bottom: 5px } .edugate-layout-2 .edugate-content .info-more { margin-bottom: 8px } .edugate-layout-2 .edugate-content .description { height: 96px; overflow: hidden } .edugate-layout-2 .edugate-content .btn { position: absolute; left: 50%; margin-left: -65px; bottom: 15px } .edugate-layout-2 .edugate-image { width: 300px; height: 225px; display: table-cell; position: relative; z-index: 1 } .edugate-layout-2 .edugate-image img { width: 100%; height: 100% } .edugate-layout-2:before { position: absolute; content: ''; width: 75%; height: 100%; top: 0; left: 0; background-color: #fff; border-left: 1px solid #737373; transition: all 0.3s linear } .edugate-layout-2:after { position: absolute; z-index: 2; content: ''; width: 5px; top: 0; left: 0; height: 0; background-color: #242c42; transition: all 0.5s ease } .edugate-layout-2:hover:before { background-color: #fff; border-left: 1px solid #737373; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) } .edugate-layout-2:hover:after { height: 100%; border-left: 1px solid #737373; } .edugate-layout-2:hover .edugate-content .title { color: #242c42; } .edugate-layout-2:hover .edugate-content .title:hover { color: #45484ab3; } .edugate-layout-3 { width: 100%; /*min-height: 250px;*/ background-color: #fff; margin-top: 0; margin-bottom: 45px; border-bottom: 1px solid #eaedf5; position: relative; transition: all 0.3s linear; } .edugate-layout-3-news { width: 100%; min-height: 250px; background-color: #fff; margin-top: 0; margin-bottom: 45px; border-bottom: 1px solid #eaedf5; position: relative; transition: all 0.3s linear; padding: 22px; } .edugate-layout-3 .edugate-layout-3-wrapper { position: relative; padding: 0 10px 0px 10px; top: -30px } .edugate-layout-3 .edugate-content { padding-top: 60px } .edugate-layout-3 .edugate-content .title { font-size: 16px; margin: 0 0 10px 0; max-height: 56px; overflow: hidden } .edugate-layout-3 .edugate-content .title:hover { color: #45484ab3; } .edugate-layout-3 .edugate-content .info { margin-bottom: 5px } .edugate-layout-3 .edugate-content .info-more { margin-bottom: 25px } .edugate-layout-3 .edugate-content .description { line-height: 24px; margin-bottom: 18px; max-height: 72px; overflow: hidden } .edugate-layout-3 .edugate-content .total-courses i, .edugate-layout-3 .edugate-content .total-courses a { display: inline-block; color: #49575f; text-transform: capitalize } .edugate-layout-3 .edugate-content .total-courses i { margin-right: 10px } .edugate-layout-3 .edugate-content .total-courses a:hover { color: #45484ab3; } .edugate-layout-3 .edugate-content .btn { margin: 0 auto; margin-top: 30px; display: block } .edugate-layout-3:after { position: absolute; z-index: 2; content: ''; height: 0px; bottom: -5px; left: 0; width: 0; background-color: #242c42; transition: all 0.5s ease } .edugate-layout-3:hover { background-color: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) } .edugate-layout-3:hover .edugate-content .title { color: #242c42 } .edugate-layout-3:hover .edugate-content .title:hover { color: #45484ab3; } .edugate-layout-3:hover:after { width: 100% } .edugate-layout-3.news-gird { margin-top: 0; margin-bottom: 40px; } .edugate-layout-3.news-gird .edugate-content .title { text-transform: capitalize; margin-bottom: 5px } .edugate-layout-3.news-gird .edugate-content .btn { margin-top: 0 } .news-masonry .edugate-layout-3 .edugate-content .description { max-height: 100%; overflow: initial } .edugate-video { width: 100% } .edugate-audio { width: 100%; height: 70px; padding: 20px 0; background-color: rgba(0, 0, 0, 0.92) } .edugate-audio-player { width: 100%; height: 70px; padding: 20px 0; background-color: rgba(0, 0, 0, 0.92) } .edugate-video-player { width: 100%; height: 217px; position: relative } .mejs-container { width: 100% !important; background: transparent } .mejs-container .mejs-controls { background: transparent } .mejs-container .mejs-controls .mejs-time-rail span, .mejs-container .mejs-controls .mejs-time-rail a { border-radius: 0 } .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total { background: #000000 } .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded { background: #444444 } .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current { background: #ffffff } .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float { width: 40px } .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner { left: 15px } .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { border-radius: 0; background: #ffffff } .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { border-radius: 0; background: #444444 } .layout-left { float: left } .layout-right { float: right } @media screen and (max-width: 1024px) { .navigation { padding-right: 0 } .edugate-layout-1 .edugate-image { height: 335px } .edugate-layout-1 .edugate-content { padding-top: 30px } .col-md-9 .edugate-layout-1 .edugate-image { height: auto; top: 30px } .col-md-9 .edugate-layout-1 .edugate-image img { height: auto } .col-md-9 .edugate-layout-1 .edugate-content { padding: 30px } .col-md-9 .edugate-layout-1 .btn { position: relative; top: auto; right: auto; bottom: auto; float: right; margin-top: 10px } .news-page .news-page-wrapper .edugate-layout-1 { margin-bottom: 70px } .best-staff .container { max-width: 860px } .top-courses .group-btn-top-courses-slider { margin-top: 0 } .courses .style-grid .col-style { width: 100% } .btn-list-grid { display: none } .news-page .news-page-wrapper { margin-top: 0 } .widget .media .media-right a p { font-size: 13px } .edu-ab .edu-ab-content ul li { width: 25% } .staff-list .container { max-width: 860px } .register-table { padding: 30px 50px } .register-table .register-title { margin-top: 0 } .gallery-page.gallery-mansonry .grid-item, .gallery-page.gallery-3column .grid-item { width: 283px; height: 210px } .gallery-page.gallery-mansonry .grid-item-height2, .gallery-page.gallery-3column .grid-item-height2 { height: 450px } .gallery-page.gallery-4column .grid-item { width: 283px; height: 210px } .edugate-layout-3 { min-height: 290px } .edugate-layout-3 .edugate-content .description { max-height: 100px } } @media screen and (max-width: 991px) { .col-2 { display: inline-block; margin-bottom: 20px } .method-item { margin-bottom: 15px } } @media (min-width: 768px) { .dropdown:hover .edugate-dropdown-menu-1 { display: block } .dropdown:hover .edugate-dropdown-menu-1 li:hover > .edugate-dropdown-menu-2 { display: block } } @media screen and (max-width: 768px) { header .header-main .logo { line-height: 60px } header .header-main .logo .header-logo img { max-width: 150px } header .header-main .navigation .nav-links li .main-menu { line-height: 60px; margin: 0 10px; font-size: 12px } header .header-main .edugate-dropdown-menu-1 { top: 65px } header .header-topbar .group-sign-in { margin-left: 50px } .slider-banner-02 { background-position: -210px } .choose-course .choose-course-wrapper .col-md-4.col-xs-6 { margin-bottom: 70px } .choose-course .choose-course-wrapper .col-md-4.col-xs-6:nth-last-child(-n+3) { margin-bottom: 70px } .choose-course .choose-course-wrapper .col-md-4.col-xs-6:nth-last-child(-n+2) { margin-bottom: 0 } .accordion-faq .row .col-md-6 { margin-bottom: 70px } .accordion-faq .row .col-md-6:last-child { margin-bottom: 0 } .choose-course-2 .choose-course-wrapper .col-md-4.col-xs-6:nth-last-child(-n+3) { margin-bottom: 30px } .choose-course-2 .choose-course-wrapper .col-md-4.col-xs-6:nth-last-child(-n+2) { margin-bottom: 0 } .why-choose-us .why-choose-us-wrapper-bottom i { font-size: 30px } .why-choose-us .why-choose-us-wrapper-bottom a, .why-choose-us .why-choose-us-wrapper-bottom p, .why-choose-us .why-choose-us-wrapper-bottom span { padding-left: 10px } .slider-talk-about-us { padding-bottom: 50px } .slider-talk-about-us .peopel-item .peopel-comment { width: 80%; padding: 30px 20px } .slider-talk-about-us .group-btn-slider { position: relative; top: 0 } .edugate-layout-1 .edugate-image { height: auto; top: 30px } .edugate-layout-1 .edugate-image img { height: auto } .edugate-layout-1 .edugate-content { padding: 30px } .edugate-layout-1 .edugate-content .title { font-size: 24px; max-height: 68px } .edugate-layout-1 .edugate-content .description { height: 72px } .edugate-layout-1 .edugate-content .btn { position: relative; top: auto; right: auto; bottom: auto; float: right; margin-top: 10px } .edugate-layout-3 { min-height: 480px } .group-btn-slider .btn-prev, .group-btn-slider .btn-next { top: auto; bottom: 20px; width: 40px; height: 40px; line-height: 32px } .group-btn-slider .btn-prev { left: 50%; margin-left: -50px } .group-btn-slider .btn-next { right: 50%; margin-right: -50px } .best-staff { padding-bottom: 150px } .best-staff .group-btn-slider { position: relative; top: 80px } .best-staff .group-btn-slider .btn-prev, .best-staff .group-btn-slider .btn-next { top: auto; bottom: 20px; width: 40px; height: 40px; line-height: 32px } .best-staff .group-btn-slider .btn-prev { left: 50%; margin-left: -50px } .best-staff .group-btn-slider .btn-next { right: 50%; margin-right: -50px } .pricing { position: relative; padding-bottom: 100px } .pricing .group-title-index { margin-bottom: 30px } .pricing .pricing-wrapper .col-sm-4 { width: 100% } .pricing .pricing-wrapper .pricing-widget { padding-top: 30px; padding-bottom: 40px } .pricing .group-btn-slider { display: block; position: relative; top: 40px } .courses .style-grid .col-style { margin-bottom: 70px } .courses .top-content { margin-bottom: 50px } .courses .top-content .result-output { margin-bottom: 30px } .gallery-page.gallery-mansonry .grid-item, .gallery-page.gallery-3column .grid-item { width: 45.5%; height: 260px } .gallery-page.gallery-mansonry .grid-item-height2, .gallery-page.gallery-3column .grid-item-height2 { height: 550px } .gallery-page.gallery-4column .grid-item { width: 45.5%; height: 260px } .homepage-03 .info-text2 { display: none } .homepage-03 .info-text1 { float: left } .homepage-03 .info-text3 { float: right } header .header-main.homepage-03 .logo { display: block; float: left; line-height: 50px; width: 125px } header .header-main.homepage-03 .navigation { float: right } .choose-course-3 .item-course { width: 50% } .choose-course-3 .item-course:nth-last-child(-n+3) { border-bottom: none } .choose-course-3 .item-course:nth-child(3n-2) { border-left: none } .choose-course-3 .item-course:nth-last-child(-n+2) { border-bottom: 1px solid #e1e1e1 } .choose-course-3 .item-course-wrapper .icon-course { width: 90px } .search-input .form-select, .search-input .form-submit, .search-input .sbHolder { width: 20%; display: inline-block } .search-input .form-submit span i { display: none } .slider-banner { min-height: 568px; } .slider-banner .slider-item { min-height: 568px } .slider-banner .slider-item .slider-2 { background-position: -210px } .slider-banner .slider-item .slider-3 { background-position: -130px } .news-page .news-masonry .gird-item { width: 50% } .news-page .news-masonry .gird-item .owl-nav .owl-next { right: 0 } .customs-row { display: inline } .course-video { margin-bottom: 30px } .table-body { height: 500px } blockquote { margin: 25px 10% 20px 10% } ul.tag-widget { margin: 20px 0 0 0 } .footer-top .footer-top-wrapper { padding: 30px 0px } .footer-top .footer-top-wrapper .footer-top-left { display: table-row } .footer-top .footer-top-wrapper .footer-top-left .footer-top-focus { line-height: 1; margin-bottom: 5px } .footer-top .footer-top-wrapper .footer-top-left .footer-top-text { margin-bottom: 20px } .footer-top .footer-top-wrapper .footer-top-right { display: table-row; text-align: left } .footer-main .footer-main-wrapper { padding: 70px 0 10px 0 } .footer-main .title-widget { padding-bottom: 25px } .nav-subscribe-wrapper .nav-subscribe-left .subscribe-text { font-size: 25px } .page-404 { background-position: -200px } .intro-edu { padding-bottom: 100px } .intro-edu .intro-edu-wrapper .col-md-5 { text-align: center } .edu-ab .edu-ab-content ul li .circle-icon:after { width: 50% } .edu-ab .edu-ab-content ul li .circle-icon:before { width: 50% } .edu-feature .col-md-6:first-child { margin-bottom: 50px } .edu-feature img { margin: 0 auto; display: block } .sidebar { margin-top: 70px } .edugate-dropdown-menu-1 > li > a, .edugate-dropdown-menu-1 > li span, .edugate-dropdown-menu-1 > li p { line-height: 40px !important } .carousel-indicators { display: none } .slider-talk-about-us.style-2 .group-btn-slider { display: block } .slider-talk-about-us.style-2 .group-btn-slider .btn-next, .slider-talk-about-us.style-2 .group-btn-slider .btn-prev { background-color: transparent; border-color: rgba(0, 0, 0, 0.5); color: rgba(0, 0, 0, 0.5); box-shadow: none; background-image: none } .teacher-skill { padding-bottom: 30px; padding-top: 30px } .teacher-skill .teacher-skill-wrapper .title { margin-bottom: 29px } .teacher-skill .teacher-skill-wrapper .row .skill-level { margin-bottom: 20px; padding: 0 30px } .teacher-skill .teacher-skill-wrapper .row .skill-level:nth-last-child(2), .teacher-skill .teacher-skill-wrapper .row .skill-level:last-child { margin-bottom: 20px } .teacher-course .teacher-course-wrapper .table-body { height: 100% } } @media screen and (max-width: 767px) { .carousel-inner img { width: 100%; max-height: 460px; margin-top: 175px; } header .header-main.header-fixed { position: fixed; top: 32px; transition: all .6s ease-in-out; } header .header-main .logo { line-height: 60px } header .header-main .logo .header-logo img { width: 150px } header .header-main .navigation { width: 50%; min-width: 290px; text-align: right; position: absolute; right: 0; background-color: #fff; top: 65px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3) } header .header-main .navigation .nav-links li .main-menu { line-height: 50px; padding: 0; margin: 0 20px; font-size: 14px; text-align: left } header .header-main .navigation .nav-links li.active .main-menu { border-bottom: none } header .header-main .navigation .nav-links li:hover .main-menu { background-color: transparent } header .header-main .navigation .nav-links li:hover .main-menu:after { height: 0 } header .header-main .navigation .icons-dropdown { float: right; line-height: 50px; width: 35px; text-align: center } header .header-main .navbar-heade { display: inline-block; width: 100%; } header .header-main .edugate-dropdown-menu-1 { padding: 0; text-align: right; margin: 0 20px 0 20px; border-bottom: 2px solid #45484ab3; !important } header .header-main .edugate-dropdown-menu-1 > li > .link-page { line-height: 40px !important; margin: 0; padding-right: 30px; text-align: left } header .header-main .edugate-dropdown-menu-1 > li:hover { background-color: #fff } header .header-main .edugate-dropdown-menu-1 li:last-child > a { border-bottom: 1px solid #45484ab3; } header .header-main .edugate-dropdown-menu-2 { background-color: #fff; border-bottom: none } header .header-main .edugate-dropdown-menu-2 > li > .link-page { line-height: 40px; margin: 0; text-align: left; padding-right: 30px } header .header-main .edugate-dropdown-menu-2 li:last-child > a { border-bottom: 1px solid #45484ab3; } header .header-main.header-fixed .logo { line-height: 40px } header .header-main.header-fixed .logo .header-logo img { width: 125px } header .header-main.header-fixed .edugate-navbar { margin: 6px 0 0 0 } header .header-main.header-fixed .navigation { top: 45px } header .header-main.homepage-03 .logo { width: 150px; line-height: 60px } header .header-main.homepage-03 .navigation .nav-links { width: 100%; text-align: right; margin-bottom: 0; float: none !important } header .header-main.homepage-03.header-fixed .logo { line-height: 45px } header .header-main.homepage-03.header-fixed .logo .header-logo img { width: 125px } header .header-main.homepage-03.header-fixed .edugate-navbar { margin: 6px 0 0 0 } header .header-main.homepage-03.header-fixed .navigation { top: 45px } header .header-main.homepage-03.header-fixed .navigation .nav-links li .main-menu { line-height: 50px; padding: 0 13px 0 10px; margin: 0 } header .header-main.homepage-03.header-fixed .navigation .nav-links li.active .main-menu { border-bottom: none } header .header-main.homepage-03.header-fixed .navigation .nav-links li:hover .main-menu { background-color: transparent } header .header-main.homepage-03.header-fixed .navigation .nav-links li:hover .main-menu:after { height: 0 } header .header-topbar .socials { display: none } header .dropdown-menu > li > a:hover, header .dropdown-menu > li > a:focus { background-color: #fff } .navigation { padding-right: 15px } .button-search { opacity: 0 } .nav-search { display: block !important; box-shadow: none; padding: 0; width: 100%; position: relative; top: -50px; right: 0; bottom: 0 } .nav-search:after { position: absolute; content: ''; width: 100%; height: 2px; background-color: #cccccc; left: 0; right: 0; top: 0 } .nav-search form { border: none } .nav-search form input[type='text'] { width: 80%; padding: 0 5px 0 15px } .nav-search form .searchbutton { width: 20%; padding-right: 0; text-align: center } .edugate-navbar { background-color: #45484ab3; cursor: pointer; margin-top: 16px } .edugate-navbar .icon-bar { background-color: #fff } .slider-banner .slider-item { height: 568px } .slider-banner .slider-item .slider-caption { text-align: center } .slider-banner-02 { background-position: center } .slider-banner-03 .container { min-height: 568px } .event-detail-content .row { margin: 0 } .event-detail-related .underline { margin-bottom: 60px } .gallery-page.gallery-mansonry .grid-item, .gallery-page.gallery-3column .grid-item { width: 45.5%; height: 225px } .gallery-page.gallery-mansonry .grid-item-height2, .gallery-page.gallery-3column .grid-item-height2 { height: 480px } .gallery-page.gallery-4column .grid-item { width: 45.5%; height: 225px } .count-down-wrapper .clock-count-down { margin-bottom: 20px } .count-down-wrapper .clock-count-down .col-sm-3 { margin-bottom: 30px } .progress-bars { position: relative; padding-bottom: 160px } .progress-bars .container { width: 100% } .progress-bars .group-button { margin: 0 } .progress-bars .progress-bar-wrapper .group-btn-slider { display: block; position: relative; top: 80px } .edugate-layout-1 { margin-top: 0; margin-bottom: 70px } .edugate-layout-2:before { width: 80% } .why-choose-us .why-choose-us-wrapper-top .why-choose-us-wrapper { padding-right: 35% } .why-choose-us .why-choose-us-wrapper-top .background-girl-1 { width: 30%; left: 65% } .why-choose-us .why-choose-us-wrapper-bottom .customs-row { display: block } .slider-talk-about-us .peopel-item .peopel-comment { width: 90% } .top-courses .top-courses-slider { margin-bottom: 0 } .top-courses .group-btn-top-courses-slider { margin-top: 30px } .search-input { background-repeat: repeat } .search-input .form-select, .search-input .form-submit { width: 22% } .search-input .form-input { width: 56% !important; margin-right: 0 } .search-input .form-submit { width: 160px; text-align: center; margin: 0 auto; margin-top: 10px; float: none } .search-input .search-input-wrapper { padding: 45px 0; text-align: center } .page-404 { min-height: 568px; height: auto; display: table } .page-404 .container { display: table-cell; vertical-align: middle } .page-404 .wrapper-404 .title-404 .warning { line-height: 1.1 } .edugate-layout-3 { min-height: auto; margin-bottom: 70px } .edugate-layout-3 .edugate-layout-3-wrapper { top: 0; padding: 10px; display: table } .edugate-layout-3 .edugate-layout-3-wrapper .edugate-image, .edugate-layout-3 .edugate-layout-3-wrapper .edugate-video, .edugate-layout-3 .edugate-layout-3-wrapper .edugate-audio { display: table-cell; vertical-align: top; width: 48% } .edugate-layout-3 .edugate-layout-3-wrapper .edugate-image .news-gird-slider, .edugate-layout-3 .edugate-layout-3-wrapper .edugate-video .news-gird-slider, .edugate-layout-3 .edugate-layout-3-wrapper .edugate-audio .news-gird-slider { width: 295px } .edugate-layout-3 .edugate-layout-3-wrapper .edugate-video, .edugate-layout-3 .edugate-layout-3-wrapper .edugate-audio { min-width: 290px } .edugate-layout-3 .edugate-layout-3-wrapper .edugate-content { display: table-cell; vertical-align: top; padding: 0 0 0 30px } .edugate-layout-3 .edugate-content .btn { position: relative; top: auto; right: auto; bottom: auto; float: right; margin-top: 10px } .edugate-layout-3.news-gird { margin-bottom: 70px } .news-page .news-masonry .gird-item { width: 100% } .list-categories .result-output { margin-bottom: 0 } .list-categories .top-content { margin-bottom: 70px } .edu-ab .edu-ab-content ul li .circle-icon { height: 90px; width: 90px } .edu-ab .edu-ab-content ul li .circle-icon i { line-height: 90px } .register-table .register-title { font-size: 20px } .footer-main .footer-main-wrapper { padding: 50px 0 0px 0 } .footer-main .hyperlink { line-height: 45px; min-height: 45px } .courses-detail { padding-bottom: 70px } .sidebar .widget:nth-last-child(-n + 3) { margin-bottom: 0 } .layout-left { float: none } .layout-right { float: none } .dropdown-focus { display: block; position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none } .courses .group-title-index { margin-bottom: 60px } .edugate-video-player { width: 310px } .edugate-audio-player { width: 310px } } @media screen and (max-width: 600px) { header .header-topbar .group-sign-in { margin-left: 0 } .nav-search form input[type='text'] { width: 79% } .nav-search form .searchbutton { width: 20%; padding-right: 0 } .search-input .form-select, .search-input .form-submit, .search-input .sbHolder { min-width: 150px } .search-input .form-input { width: 40% !important } .slider-item .slider-caption .text-info-1 { font-size: 46px; margin-bottom: 5px } .slider-item .slider-caption .text-info-2 { font-size: 26px; margin-bottom: 5px } .slider-item .slider-caption .btn p { font-size: 18px; line-height: 40px } .slider-banner-02 .slider-banner-wrapper .sub-title, .slider-banner-03 .slider-banner-wrapper .sub-title { font-size: 24px; margin-bottom: 20px } .slider-banner-02 .slider-banner-wrapper .main-title, .slider-banner-03 .slider-banner-wrapper .main-title { font-size: 60px; margin-bottom: 40px } .section-padding { padding: 30px 0 } .bg-w-form { padding-top: 50px } .picture-gallery .gallery-content .grid-item { width: 50% } .event-count-down { padding-bottom: 0 } .contact-main2 { padding-top: 0 } .gallery-page .grid-item { margin: 0 7.5px 15px 7.5px; width: 46.5% !important } .accordion .panel-heading .panel-title a { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 100%; padding-right: 70px } .gallery-page.gallery-mansonry .grid-item-height2, .gallery-page.gallery-mansonry .grid-item-height2 { height: 465px } .edu-ab .edu-ab-content ul li .circle-icon:before { width: 45% } .choose-course .name-course { margin-top: 15px } .choose-course .choose-course-wrapper .col-md-4.col-xs-6 { margin-bottom: 40px } .choose-course .choose-course-wrapper .col-md-4.col-xs-6:nth-last-child(-n+3) { margin-bottom: 40px } .choose-course .choose-course-wrapper .col-md-4.col-xs-6:nth-last-child(-n+2) { margin-bottom: 0 } .choose-course-3 .item-course-wrapper .icon-course { display: block; width: 100%; padding: 0; text-align: center } .choose-course-3 .item-course-wrapper .icon-course:after { display: none } .choose-course-3 .item-course-wrapper .info-course { display: block; width: 100%; padding: 0; text-align: center; padding-top: 15px } .choose-course-3 .item-course { height: 300px } .pricing { padding-bottom: 90px } .pricing .pricing-wrapper .pricing-widget { padding-top: 0 } .best-staff { padding-bottom: 120px } .progress-bars { padding-bottom: 120px } .picture-gallery { padding-bottom: 0 } .footer-top .footer-top-wrapper .footer-top-left .footer-top-focus { font-size: 24px; line-height: 30px } .edugate-tabs { margin-bottom: 20px } .edugate-tabs li { height: 60px } .courses .top-content { margin-bottom: 20px } .slider-talk-about-us .slider-talk-about-us-wrapper { padding: 60px 0 } .slider-talk-about-us .group-btn-slider { top: 20px } .edugate-layout-3 .edugate-content .btn { position: relative; bottom: auto; right: auto; margin-top: 20px; margin-right: 0 } .underline { margin-bottom: 35px } .course-title { font-size: 28px } .news-list { margin-bottom: 30px } .news-list .list-expand-title { margin-bottom: 20px } .news-content { margin-bottom: 60px } .news-author { margin-bottom: 60px } .news-comment { margin-bottom: 60px } .intro-edu { padding: 60px 0 } .rlp-table { padding: 30px 30px } .sidebar { margin-top: 50px } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item { width: 220px } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item .staff-item-wrapper { height: 210px } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .title { margin-bottom: 25px } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .content .content-detail { margin-bottom: 20px } .profile-teacher .profile-teacher-wrapper .teacher-info { display: inline-block; text-align: center } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 { width: 270px; padding: 30px 30px 45px; margin-bottom: 20px; display: inline-block } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des { display: inline-block; vertical-align: middle; padding: 0; text-align: left } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .title { margin-bottom: 5px } .edugate-layout-3 .edugate-layout-3-wrapper .edugate-video, .edugate-layout-3 .edugate-layout-3-wrapper .edugate-audio { min-width: 210px } } @media screen and (max-width: 480px) { .choose-course .icon-circle { width: 140px; height: 140px } .choose-course .icon-circle .icon-background { width: 116px; height: 116px; margin-left: -58px } .choose-course .icon-circle .icon-background .icons-img { font-size: 58px } .progress-bars .title-2 { font-size: 24px; line-height: 34px } .slider-banner-02 { background-position: left } .why-choose-us .why-choose-us-wrapper-top .why-choose-us-wrapper { padding-right: 0 } .why-choose-us .why-choose-us-wrapper-top .background-girl-1 { display: none } .why-choose-us .why-choose-us-wrapper-bottom .why-choose-us-wrapper { padding: 20px 0 } .why-choose-us .why-choose-us-wrapper-bottom .section-icon { width: 100%; margin: 15px 0 } .why-choose-us .why-choose-us-wrapper-bottom .section-icon i { width: 50px } .accordion-faq .row .col-md-6 { margin-bottom: 40px } .slider-talk-about-us .peopel-item .peopel-comment { width: 100% } .staff-item { padding: 20px 15px } .staff-item .staff-item-wrapper { padding: 0 15px } .edugate-layout-2:before { width: 100% } .edugate-layout-2 .edugate-layout-2-wrapper { padding: 30px } .edugate-layout-2 .edugate-layout-2-wrapper .edugate-content { display: block; padding: 0; width: 100%; margin-bottom: 30px } .edugate-layout-2 .edugate-layout-2-wrapper .edugate-content .title { font-size: 24px } .edugate-layout-2 .edugate-layout-2-wrapper .edugate-image { width: 100%; height: auto; display: block } .edugate-layout-2 .edugate-content .btn { position: inherit; left: auto; margin-left: auto; bottom: auto; float: right; margin-bottom: 30px; margin-top: 10px } .group-title-index { margin-bottom: 0px } .pricing { padding-bottom: 80px } .pricing .group-title-index { margin-bottom: 10px } .edugate-layout-1 .edugate-image { display: block; width: 100%; padding: 30px; top: 0 } .edugate-layout-1 .edugate-content { width: 100%; display: block; padding: 0 30px } .edugate-layout-1 .edugate-content button { margin-bottom: 30px; margin-top: 10px } .col-md-9 .edugate-layout-1 .edugate-image { width: 100%; top: 0 } .col-md-9 .edugate-layout-1 .edugate-content { padding: 0 30px } .news-page .news-page-wrapper .edugate-layout-1 { margin-bottom: 40px } .count-down-wrapper .clock-count-down { padding-left: 15px; padding-right: 15px; width: 100% } .slider-banner-02 .slider-banner-wrapper .sub-title, .slider-banner-03 .slider-banner-wrapper .sub-title { font-size: 20px; margin-bottom: 15px } .slider-banner-02 .slider-banner-wrapper .main-title, .slider-banner-03 .slider-banner-wrapper .main-title { font-size: 40px; margin-bottom: 30px } .choose-course-2 .col-md-4.col-xs-6 :nth-child(2n - 1) { padding-right: 8px } .choose-course-2 .col-md-4.col-xs-6 :nth-child(2n) { padding-left: 7px } .choose-course-2 .item-course { padding: 55px 0 } .choose-course-2 .item-course .info-course { margin-top: 10px; padding: 0 10px } .choose-course-2 .item-course .info-course .name-course { font-size: 20px; margin-bottom: 5px } .choose-course-2 .item-course .hover-text .wrapper-hover-content { padding: 10px } .choose-course-3 .item-course { height: 270px } .courses .style-grid .col-style { margin-bottom: 40px } .top-courses .top-courses-item { padding: 20px 0 } .courses .group-title-index { margin-bottom: 60px } .search-input .form-select, .search-input .form-submit, .search-input .sbHolder { width: 47%; margin-bottom: 10px; margin-left: 6px; margin-right: 6px } .search-input .form-select.style-2, .search-input .form-submit.style-2, .search-input .sbHolder.style-2 { margin-right: 0 } .search-input .form-input { width: 100% !important; margin-right: 0 } .search-input .form-submit { width: 160px; text-align: center; margin: 0 auto; margin-top: 10px; float: none } .search-input .search-input-wrapper { padding: 15px 0 } .wrapper-404 .title-404 .warning { font-size: 160px } .wrapper-404 .title-404 .btn-404 { width: 160px; height: 40px; font-size: 18px } .wrapper-404 .title-404 .btn-404 p { font-size: 18px } .edugate-layout-3 .edugate-layout-3-wrapper .edugate-image { display: block; width: 100%; margin-bottom: 30px } .edugate-layout-3 .edugate-layout-3-wrapper .edugate-content { display: block; vertical-align: top; padding: 0; width: 100% } .edugate-layout-3 .btn { position: absolute; bottom: 30px; right: 30px } .underline { margin-bottom: 25px } blockquote { padding-left: 40px; margin: 20px 20px 10px 20px } .course-des { margin-bottom: 30px } .news-content { margin-bottom: 40px } .news-author { margin-bottom: 40px } .news-comment { margin-bottom: 40px } .btn-submit { line-height: 25px } .btn-submit p { font-size: 12px } .socials a { margin-right: 6px } .edu-ab .edu-ab-content ul li { width: 280px; display: block; margin: 0 auto; padding: 40px 0 } .edu-ab .edu-ab-content ul li:first-child { padding-top: 20px } .edu-ab .edu-ab-content ul li:last-child { padding-bottom: 0 } .edu-ab .edu-ab-content ul li .circle-icon { width: 100px; height: 100px; display: table-cell } .edu-ab .edu-ab-content ul li .circle-icon:after { width: 2px; height: 50px; top: auto; margin-top: auto; left: 50%; margin-left: -1px; bottom: -53px } .edu-ab .edu-ab-content ul li .circle-icon:before { width: 2px; height: 50px; margin-top: auto; left: 50%; margin-left: -1px; top: -53px } .edu-ab .edu-ab-content ul li .circle-icon i { line-height: 100px } .edu-ab .edu-ab-content ul li span { width: 180px; display: table-cell; vertical-align: middle; padding-left: 20px; text-align: left } .nav-subscribe-wrapper { height: auto; padding: 25px 0 30px 0 } .nav-subscribe-wrapper .nav-subscribe-left, .nav-subscribe-wrapper .nav-subscribe-right { display: table-row; text-align: left } .nav-subscribe-wrapper .nav-subscribe-left .subscribe-text { padding: 0; font-size: 24px; margin-bottom: 12px; line-height: 24px } .group-title-index .center-title { font-size: 24px } .rlp-table .rlp-title { font-size: 20px } .news-comment ul.comment-list-children { margin-left: 50px } .news-comment li .media-left { padding-left: 0px } .news-comment li .media-body { padding-right: 0px } .news-comment li .des p { font-size: 13px } .title-news { font-size: 30px } .news-content .news-image-block { margin-right: 0px; width: 100%; margin-bottom: 40px } .news-author { height: auto } .news-author .des p { font-size: 13px } .footer-main .footer-main-wrapper { padding: 50px 0 0 0 } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item .staff-item-wrapper { height: 180px } .profile-teacher .profile-teacher-wrapper .teacher-info { display: inline-block; text-align: center } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 { width: 270px; padding: 30px 30px 45px; margin-bottom: 20px; display: inline-block } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des { display: inline-block; vertical-align: middle; padding: 0; text-align: left } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .title { margin-bottom: 5px } .edugate-video-player { width: 360px; height: 270px; margin-bottom: 15px } .edugate-audio-player { width: 360px; margin-bottom: 25px } } @media screen and (max-width: 420px) { header .header-topbar .email, header .header-topbar .hotline { display: inherit; margin-right: 0; line-height: 25px } } @media screen and (max-width: 414px) { .edugate-video-player { width: 290px; height: 230px } .edugate-audio-player { width: 290px } .sd380 { width: 100% } .sidebar .widget:nth-last-child(-n + 3) { margin-bottom: 30px } .sidebar .widget:nth-last-child(-n + 2) { margin-bottom: 0 } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item .staff-item-wrapper { height: 160px } .accordion-faq .underline, .contact-main2 .underline { font-size: 26px } .profile-teacher .profile-teacher-wrapper .teacher-info { display: inline-block; text-align: center } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 { width: 270px; padding: 30px 30px 45px; margin-bottom: 20px; display: inline-block } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des { display: inline-block; vertical-align: middle; padding: 0; text-align: left } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .title { margin-bottom: 5px } } @media screen and (max-width: 380px) { .edugate-video-player { width: 250px; height: 190px } .edugate-audio-player { width: 255px } header .header-main .navigation { width: 100%; top: 45px } header .header-main .logo { line-height: 40px } header .header-main .logo .header-logo img { width: 125px } header .header-main.header-fixed .logo { line-height: 40px } header .header-main.header-fixed .logo .header-logo img { width: 125px } header .header-main .edugate-navbar { margin: 6px 30px 0 0 } header .header-main.homepage-03 .logo { width: 125px !important; line-height: 45px } .choose-course .name-course a, .choose-course .name-course p, .choose-course .name-course span { font-size: 14px } .choose-course .name-course i { display: none } .progress-bars .progress-bar-wrapper .inner { font-size: 50px; margin-bottom: 40px } .progress-bars .progress-bar-wrapper .title-2 { margin-bottom: 30px } .event-detail-content .col-md-4 { padding: 0 } .event-detail-title { font-size: 30px } .choose-course-2 .choose-course-wrapper .col-md-4.col-xs-6:nth-last-child(-n+2) { margin-bottom: 30px } .choose-course-2 .choose-course-wrapper .col-md-4.col-xs-6:last-child { margin-bottom: 0 } .group-button button:first-child { margin-right: 0; margin-bottom: 20px } .edugate-tabs { margin-bottom: 0px } .slider-talk-about-us .peopel-item .peopel-comment { height: 210px; overflow: hidden } .edugate-content .title { line-height: 28px } .choose-course-2 .col-md-4.col-xs-6 { width: 100%; padding: 0 15px !important } header .header-main.homepage-03 .navigation { top: 45px } .choose-course-3 .item-course { width: 90%; margin: 15px auto 0 15px; border: 1px solid #e1e1e1 !important } .search-input .form-select, .search-input .form-submit, .search-input .sbHolder { width: 100%; margin: 0; margin-bottom: 10px } .search-input .form-input { width: 100% !important; margin-right: 0 } .search-input .form-submit { width: 160px; text-align: center; margin: 0 auto; margin-top: 10px; display: inline-block; float: none } .search-input .search-input-wrapper { padding: 15px 0 } .gallery-page .grid-item { width: 100% !important; margin: 0; margin-bottom: 15px } .list-categories .top-content { margin: 0 } .courses .group-title-index { margin-bottom: 45px } .top-content .result-output .result-count { display: none } .pagination .btn-squae { width: 32px; height: 32px; line-height: 32px } .pagination .pagination__list li .pagination__previous, .pagination .pagination__list li .pagination__next { line-height: 27px } .edugate-layout-3 { margin-top: 0; margin-bottom: 40px } .edugate-layout-3.news-gird { margin-bottom: 40px } .news-list .col-xs-6 { width: 100% } .edugate-layout-1 { margin-bottom: 40px } .course-title { font-size: 24px } .course-info { margin-bottom: 30px } .courses-detail { padding-bottom: 20px } .page-title .captions { font-size: 34px } .news-comment li .list-item { padding: 20px 15px } .sd380 { width: 100% } .rlp-table { padding: 20px } .rlp-table img.login { width: 180px; margin-bottom: 10px } .rlp-table .rlp-title { font-size: 16px } .col-2 { margin-bottom: 0 } .register-table .register-title { margin-top: 20px } .news-comment ul.comment-list-children { margin-left: 25px } .news-comment li .media-left { padding-right: 5px } .news-comment li .media-body { padding-left: 5px } .title-news { font-size: 24px; line-height: 26px; margin-bottom: 10px; display: inline-block } .news-content { margin-top: 30px } .news-content .news-des p { margin-bottom: 30px; font-size: 14px } .news-detail .info a, .news-detail .info span { font-size: 13px } .news-author .author a { font-size: 16px } .news-author .position { font-size: 13px } .media .media-right span { font-size: 12px !important } .news-content .news-des p { font-size: 16px } .footer-main .footer-main-wrapper { padding: 50px 0 0 0 } .profile-teacher .profile-teacher-wrapper .teacher-info { display: inline-block; text-align: center } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 { width: 270px; padding: 30px 30px 45px; margin-bottom: 20px; display: inline-block } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des { display: inline-block; vertical-align: middle; padding: 0; text-align: left } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .title { margin-bottom: 5px } } @media screen and (max-width: 320px) { .edugate-video-player { width: 215px; height: 170px } .edugate-audio-player { width: 215px } .group-title-index .center-title { margin-bottom: 5px } .choose-course .icon-circle { width: 120px; height: 120px } .choose-course .icon-circle .icon-background { width: 104px; height: 104px; margin-left: -52px; bottom: 8px } .choose-course .icon-circle .icon-background .icons-img { font-size: 52px } .choose-course .icon-circle .info .info-back:before { border: 8px solid #45484ab3; } .edugate-layout-2 .edugate-layout-2-wrapper { padding: 20px } .top-courses { padding-bottom: 40px } .top-courses .group-btn-top-courses-slider { margin-top: 15px } .edugate-layout-1 .edugate-image { padding: 20px } .edugate-layout-1 .edugate-content { padding: 0 20px } .edugate-layout-1 .edugate-content button { margin-bottom: 20px } .col-md-9 .edugate-layout-1 .edugate-content { padding: 0 20px } .picture-gallery .gallery-content .grid-item { width: 90%; margin: auto 15px 15px } .edugate-layout-3 .edugate-layout-3-wrapper { padding: 20px } .edugate-layout-3 .edugate-layout-3-wrapper .edugate-image { margin-bottom: 20px } .page-title .captions { font-size: 28px } .course-video .video-btn button.video-btn-right { margin-bottom: 10px } .footer-top-wrapper .footer-top-left .footer-top-focus { font-size: 23px } .rlp-table { padding: 20px } .rlp-table img.login { width: 160px; margin-bottom: 0px } .title-news { font-size: 24px } .news-detail .info a, .news-detail .info span { font-size: 13px } .news-content .news-des p { font-size: 14px } blockquote .main-quote { font-size: 20px; margin-bottom: 5px } blockquote .sub-quote { font-size: 14px } .footer-main .hyperlink .hyper-left { display: none } p.stars a.star-1, p.stars a.star-2, p.stars a.star-3, p.stars a.star-4, p.stars a.star-5 { margin-right: 0.5em } p.stars a.star-1 { width: 1.5em } p.stars a.star-2 { width: 2.5em } p.stars a.star-3 { width: 3.5em } p.stars a.star-4 { width: 4.5em } p.stars a.star-5 { width: 5.5em } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item .staff-item-wrapper { height: 90px } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item .staff-info .staff-name { font-size: 9px } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item .staff-socials a { margin-right: 9px; width: 20px; height: 20px; line-height: 20px } .profile-teacher .profile-teacher-wrapper .teacher-info { display: inline-block; text-align: center } .profile-teacher .profile-teacher-wrapper .teacher-info .staff-item2 { width: 270px; padding: 30px 30px 45px; margin-bottom: 20px; display: inline-block } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des { display: inline-block; vertical-align: middle; padding: 0; text-align: left } .profile-teacher .profile-teacher-wrapper .teacher-info .teacher-des .title { margin-bottom: 5px } .edugate-layout-3 .edugate-layout-3-wrapper .edugate-image .news-gird-slider { width: 215px } }