/*TABLE OF CONTENT */ /* CORE: */ /* ____Bootstrap */ /* ____Color */ /* ____Form */ /* ____Logo */ /* ____Icon */ /* ____Button */ /* ____Background */ /* ____Typography */ /* ____Section */ /* ____Nav */ /* ____Header */ /* ____Footer */ /* MODULES: */ /* ____Accordion */ /* ____Carouse Slider */ /* ____Service */ /* ____Alert Message */ /* ____Call To Action */ /* ____Client */ /* ____Counter */ /* ____Google-maps */ /* ____Icon-box */ /* ____Pagination */ /* ____Portfolio */ /* ____Pricing-table */ /* ____Blog */ /* ____Single Blog */ /* ____Search */ /* ____Tab */ /* ____Table */ /* ____Team */ /* ____Testimonial */ /* Google Fonts */ @import url("https://fonts.googleapis.com/css?family=Rubik:400,500,700"); body { background: #fff; font-size: 14px; font-weight: 400; font-family: 'Rubik', sans-serif; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: subpixel-antialiased; color: #707070; line-height: 26px; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow-x: hidden; } h1, h2, h3, h4, h5, h6 { font-family: 'Rubik', sans-serif; color: #404040; } a { -webkit-transition: all 0.2s linear; transition: all 0.2s linear; } a:hover { text-decoration: none; } a a:focus { outline: none; } .hero-heading { font-size: 45px; font-weight: 700; color: #fff; text-transform: uppercase; line-height: 70px; letter-spacing: 1px; } .hero-sub-heading { font-size: 20px; font-weight: 400; color: #e6e6e6; line-height: 45px; } .rev-heading { text-transform: uppercase !important; font-size: 60px !important; } .section-titile-bg { display: inline; font-size: 115px; font-weight: 700; height: 100%; left: -173px; opacity: 0.1; position: absolute; top: -14px; width: 100%; text-align: center; } .small-title { position: relative; letter-spacing: 1px; text-transform: uppercase; padding-bottom: 20px; text-align: left; font-size: 20px; } .Material-section-quote blockquote { border-left-width: 2px; } .sub-quote p { padding-left: 20px; } .section-title { color: #404040; font-family: 'Rubik', sans-serif; font-size: 38px; font-weight: 700; letter-spacing: 0.3px; text-align: left; position: relative; margin-bottom: 45px; text-transform: capitalize; } .section-title:before { position: absolute; content: ''; bottom: -7px; width: 40px; height: 2px; background-color: #2196F3; } .subtitle { font-size: 20px; letter-spacing: 0.3px; margin-top: 20px; line-height: 26px; font-weight: 400; text-transform: capitalize; margin-bottom: 10px; } .inner-title { font-size: 24px; font-weight: 900; text-tranform: capitalize; } .page-tagline { font-size: 24px; text-transform: uppercase; color: rgba(255, 255, 255, 0.7); } .page-title { font-size: 62px; font-weight: 900; color: #fff; } .contact-title { font-weight: 900; font-size: 38px; color: #333; } /* Button Styles */ .btn-common { padding: 10px 20px; letter-spacing: 1px; font-weight: 500; color: #fff !important; border-radius: 2px; -webkit-box-shadow: 0 2px 2.7px 0.1px rgba(0, 0, 0, 0.24) !important; box-shadow: 0 2px 2.7px 0.1px rgba(0, 0, 0, 0.24) !important; } .btn-common:hover, .btn-common:focus, .btn-common:active { -webkit-box-shadow: 0 4px 4.7px 0.3px rgba(0, 0, 0, 0.24) !important; box-shadow: 0 4px 4.7px 0.3px rgba(0, 0, 0, 0.24) !important; } .btn-border { font-weight: 500; padding: 9px 20px; background: #fff; border: 1px solid transparent; -webkit-box-shadow: 0 2px 2.7px 0.1px rgba(0, 0, 0, 0.24) !important; box-shadow: 0 2px 2.7px 0.1px rgba(0, 0, 0, 0.24) !important; } .btn-border:hover, .btn-border:focus, .btn-border:active { background-color: #eee !important; } .btn-round { color: #fff !important; } .material-icons { font-size: 24px; line-height: 1; } .btn.btn-fab, .input-group-btn .btn.btn-fab { border-radius: 50%; font-size: 24px; height: 40px; margin-right: 10px; min-width: 40px; width: 40px; padding: 0; } .section-dark { background-color: #f9f9f9; z-index: -2; } /* ScrollToTop */ a.back-to-top { display: none; position: fixed; bottom: 18px; right: 15px; text-decoration: none; } a.back-to-top i { display: block; font-size: 22px; width: 40px; height: 40px; line-height: 40px; color: #fff; border-radius: 2px; text-align: center; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); } a.back-to-top:hover, a.back-to-top:focus { text-decoration: none; } /* Carousel Styles */ .owl-carousel .item { margin: 3px; } .owl-carousel.item img { display: block; width: 50%; height: auto; } .owl-carousel .owl-controls .owl-page { display: inline-block; } .owl-carousel .owl-controls .owl-page span { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3); border-radius: 50px; display: block; height: 12px; margin: 5px 7px; opacity: 0.5; width: 12px; } /* Preloader */ #preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 9999999; } .loader { top: 50%; width: 50px; height: 50px; border-radius: 100%; position: relative; margin: 0 auto; } #loader-1:before, #loader-1:after { content: ""; position: absolute; top: -10px; left: -10px; width: 100%; height: 100%; border-radius: 100%; border: 7px solid transparent; border-top-color: #5166d8; } #loader-1:before { z-index: 100; -webkit-animation: spin 1s infinite; animation: spin 1s infinite; } #loader-1:after { border: 7px solid #f2f2f2; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .section-padding { padding: 45px 0; } .no-padding { padding: 0 !important; } .padding-left-none { padding-left: 0; } .padding-right-none { padding-right: 0; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } .navbar-area { position: absolute; top: 0; left: 0; width: 100%; z-index: 99; -webkit-transition: all 0.3s; transition: all 0.3s; background: #fff; } @media only screen and (min-width: 768px) and (max-width: 991px) { .navbar-area { padding: 10px 0; } } @media (max-width: 767px) { .navbar-area { padding: 10px 0; } } .sticky { padding: 0px 0; position: fixed; z-index: 99; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2); } @media only screen and (min-width: 768px) and (max-width: 991px) { .sticky { padding: 10px 0; } } @media (max-width: 767px) { .sticky { padding: 10px 0; } } .navbar { position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; padding: 0px 0; } .navbar-brand { padding: 0; } .navbar-brand img { max-width: 150px; } .navbar-toggler { padding: 0; } .navbar-toggler .toggler-icon { width: 30px; height: 2px; background-color: #333; display: block; margin: 5px 0; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; } .navbar-toggler.active .toggler-icon:nth-of-type(1) { -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 7px; } .navbar-toggler.active .toggler-icon:nth-of-type(2) { opacity: 0; } .navbar-toggler.active .toggler-icon:nth-of-type(3) { -webkit-transform: rotate(135deg); transform: rotate(135deg); top: -7px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .navbar-toggler { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } } @media (max-width: 767px) { .navbar-toggler { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .navbar-collapse { position: absolute; top: 100%; left: 0; width: 100%; background-color: #fff; z-index: 9; -webkit-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.1); padding: 10px 30px; max-height: 350px; overflow-y: scroll; } } @media (max-width: 767px) { .navbar-collapse { position: absolute; top: 100%; left: 0; width: 100%; background-color: #fff; z-index: 9; -webkit-box-shadow: 0px 15px 20px 0px rgba(35, 35, 35, 0.1); box-shadow: 0px 15px 20px 0px rgba(35, 35, 35, 0.1); padding: 10px 30px; max-height: 350px; overflow-y: scroll; } } .navbar-nav { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.3s; transition: all 0.3s; } @media only screen and (min-width: 768px) and (max-width: 991px) { .navbar-nav { display: block; } } @media (max-width: 767px) { .navbar-nav { display: block; } } .navbar-nav .nav-item { position: relative; } .navbar-nav .nav-item > a { font-weight: 500; color: #333; -webkit-transition: all 0.3s; transition: all 0.3s; position: relative; padding: 20px 15px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 18px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .navbar-nav .nav-item > a { display: block; padding: 10px 0; color: #333; } } @media (max-width: 767px) { .navbar-nav .nav-item > a { display: block; padding: 10px 0; color: #333; } } .navbar-nav .nav-item > a span { display: none; text-align: right; float: right; clear: both; padding: 0 6px; border: 1px solid #777; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } @media only screen and (min-width: 768px) and (max-width: 991px) { .navbar-nav .nav-item > a span { display: inline-block; } } @media (max-width: 767px) { .navbar-nav .nav-item > a span { display: inline-block; } } .navbar-nav .nav-item > a span.show { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .navbar-nav .nav-item:hover .sub-menu { top: 100%; opacity: 1; visibility: visible; } @media only screen and (min-width: 768px) and (max-width: 991px) { .navbar-nav .nav-item:hover .sub-menu { visibility: hidden; opacity: 0; } } @media (max-width: 767px) { .navbar-nav .nav-item:hover .sub-menu { visibility: hidden; opacity: 0; } } .navbar-nav .nav-item .sub-menu { min-width: 200px; background-color: #fff; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); position: absolute; top: 110%; left: 0; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; padding: 0; } .navbar-nav .nav-item .sub-menu.left-menu { left: -100%; } @media only screen and (min-width: 768px) and (max-width: 991px) { .navbar-nav .nav-item .sub-menu { position: static; width: 100%; opacity: 0; visibility: hidden; max-height: 0; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: top; transform-origin: top; } .navbar-nav .nav-item .sub-menu.show { max-height: 1000px; height: auto; opacity: 1; visibility: visible; -webkit-transform: scaleY(1); transform: scaleY(1); } } @media (max-width: 767px) { .navbar-nav .nav-item .sub-menu { position: static; width: 100%; opacity: 0; visibility: hidden; max-height: 0; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: top; transform-origin: top; } .navbar-nav .nav-item .sub-menu.show { max-height: 1000px; height: auto; opacity: 1; visibility: visible; -webkit-transform: scaleY(1); transform: scaleY(1); } } .navbar-nav .nav-item .sub-menu > li { display: block; } .navbar-nav .nav-item .sub-menu > li:last-child { border: none; } .navbar-nav .nav-item .sub-menu > li > a { font-weight: 400; display: block; padding: 10px 15px; font-size: 13px; color: #333; border-top: 1px solid rgba(0, 0, 0, 0.03); } .navbar-nav .nav-item .sub-menu > li > a.active { color: #fff; } .navbar-nav .nav-item .sub-menu > li > a:hover { background: #fafafa; } @-webkit-keyframes fadeInUpMenu { 0% { opacity: 0; -webkit-transform: translateY(10px); } 100% { opacity: 1; -webkit-transform: translateY(0); } } @keyframes fadeInUpMenu { 0% { opacity: 0; -webkit-transform: translateY(10px); transform: translateY(10px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } .fadeInUpMenu { -webkit-animation-name: fadeInUpMenu; animation-name: fadeInUpMenu; } .search-side { position: relative; float: right; top: 0px; right: -20px; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } @media only screen and (min-width: 768px) and (max-width: 991px) { .search-icon { display: none; } } @media (max-width: 767px) { .search-icon { display: none; } } .search-icon span { position: relative; display: block; cursor: pointer; margin-left: 20px; } .search-icon span i { font-size: 22px !important; display: block; border-radius: 2px; padding: 2px 8px; text-align: center; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .search-icon:hover i { color: #666; } .navbar-form { background: #fff; z-index: 9001; -webkit-transition: all .3s; transition: all .3s; border: 0; width: 100%; position: absolute; top: 0px; display: none; left: 0px; height: 60px; } .navbar-form .row { width: 100%; display: block; } .navbar-form .form-group { height: 100%; width: 100%; margin: 10px 22px; } .navbar-form .form-control { color: #333; border-radius: 0; outline: none; font-size: 22px; display: inline-block; width: 100%; height: 100%; font-weight: 400; line-height: 30px; } .navbar-form .has-feedback .close { height: 30px; position: absolute; cursor: pointer; top: 50%; right: 0; margin-top: -15px; line-height: 15px; color: #333; font-size: 22px; } /* Hero Slider Area */ #main-slide .carousel-control { display: none; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #main-slide .carousel-indicators { cursor: pointer; } #main-slide:hover .carousel-control { display: block; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeIn; animation-name: fadeIn; } #main-slide .carousel-item img { position: relative; width: 100%; max-height: 670px; } #main-slide .carousel-inner .carousel-item::after { bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; } #main-slide .carousel-item .carousel-caption { opacity: 0; -webkit-transition: opacity 100ms ease 0s; transition: opacity 100ms ease 0s; z-index: 0; } #main-slide .carousel-item .carousel-caption .hero-sub-heading { color: #fff; } #main-slide .carousel-item.active .carousel-caption { opacity: 1; -webkit-transition: opacity 100ms ease 0s; transition: opacity 100ms ease 0s; z-index: 1; } #main-slide .carousel-caption { color: #fff; position: absolute; top: 35%; } .slider-2 .hero-heading { text-transform: capitalize; } #main-slide .carousel-control-next, #main-slide .carousel-control-prev { opacity: 1; -webkit-box-shadow: none; box-shadow: none; } #main-slide .carousel-control-prev span { padding: 15px; } #main-slide .carousel-control-next span { padding: 15px; } #main-slide .carousel-control { top: 45%; } #main-slide .carousel-control .fa-angle-left, #main-slide .carousel-control .fa-angle-right { position: absolute; z-index: 5; display: inline-block; } #main-slide .carousel-control .fa-angle-left { left: 10px; } #main-slide .carousel-control .fa-angle-right { right: 10px; } #main-slide .carousel-indicators li { width: 30px; height: 5px; margin-right: 5px; margin-left: 5px; } #main-slide .carousel-control i { line-height: 40px; font-size: 38px; width: 40px; height: 40px; display: block; border-radius: 2px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } #main-slide .carousel-control i:hover { color: #fff; opacity: 0.6; } .carousel .carousel-item.active .animated2 { -webkit-animation: 1s ease-in 200ms normal both 1 running lightSpeedIn; animation: 1s ease-in 200ms normal both 1 running lightSpeedIn; } .carousel .carousel-item.active .animated3 { -webkit-animation: 1s ease-in-out 500ms normal both 1 running bounceInLeft; animation: 1s ease-in-out 500ms normal both 1 running bounceInLeft; } .carousel .carousel-item.active .animated4 { -webkit-animation: 1s ease-in 500ms normal both 1 running flipInX; animation: 1s ease-in 500ms normal both 1 running flipInX; } .carousel .carousel-item.active .animated5 { -webkit-animation: 1s ease-in-out 100ms normal both 1 running bounceInLeft; animation: 1s ease-in-out 100ms normal both 1 running bounceInLeft; } .carousel .carousel-item.active .animated6 { -webkit-animation: 1s ease-in 500ms normal both 1 running bounceIn; animation: 1s ease-in 500ms normal both 1 running bounceIn; } .carousel .carousel-item.active .animated7 { -webkit-animation: 1s ease-in 500ms normal both 1 running bounceIn; animation: 1s ease-in 500ms normal both 1 running bounceIn; } .carousel .carousel-item.active .animated8 { -webkit-animation: 1s ease-in 800ms normal both 1 running bounceInDown; animation: 1s ease-in 800ms normal both 1 running bounceInDown; } .carousel-fade .carousel-inner .carousel-item { max-height: 700px; opacity: 0.8; -webkit-transition-property: opacity; transition-property: opacity; } .carousel-fade .carousel-inner .active { opacity: 1; } .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; } .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; } .carousel-fade .carousel-inner .carousel-item::after { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; } .carousel-fade .carousel-control { z-index: 20; } .slider-title { font-size: 70px; font-weight: 900; } /* About Section */ .about-single { text-align: center; padding: 0 15px; } .about-single i { border-radius: 50%; font-size: 50px; display: inline-block; height: 70px; line-height: 70px; text-align: center; width: 70px; background: trasparent; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; } .about-single:hover { cursor: pointer; } .about-single:hover i { font-size: 25px; color: #fff; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); cursor: pointer; } /* About Video Style */ .video-gallery { width: 100%; height: auto; text-align: center; position: relative; overflow: hidden; } .video-gallery img { width: 100%; } .video-gallery .overlay-gallery { background-color: rgba(0, 0, 0, 0.5); bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; transition: all 500ms ease; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; } .video-gallery .icon-holder { display: table; width: 100%; height: 100%; } .video-gallery .icon-holder .icon { display: table-cell; vertical-align: middle; } .video-gallery .icon-holder .icon i { font-size: 80px; color: #fff; transition: all 500ms ease; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; } .video-gallery:hover .icon i { color: #fff; } .welcome-section h1 { line-height: 45px; font-size: 30px; font-weight: 700; } /* Services Section */ .single-service-widget { margin: 25px 0; } .single-service-widget i { font-size: 50px; padding-right: 15px; line-height: 45px; } .single-service-widget p { color: #999; } .single-service-widget h2 { margin-top: 0; text-transform: capitalize; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .single-service-widget:hover .pulse-shrink { -webkit-animation-name: pulse-shrink; animation-name: pulse-shrink; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } .features-block .media-left i { color: #fff; line-height: 80px; width: 80px; height: 80px; display: inline-block; background: #5065d8; border-radius: 50%; text-align: center; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); padding: 0; font-size: 40px; } .features-block .media-body { margin-left: 15px; } /* Pulse Shrink */ @-webkit-keyframes pulse-shrink { to { -webkit-transform: scale(0.9); transform: scale(0.9); } } @keyframes pulse-shrink { to { -webkit-transform: scale(0.9); transform: scale(0.9); } } .pulse-shrink { display: inline-block; } /* Portfolio Section */ #Material-portfolio .mix { padding-bottom: 30px; display: none; margin: -2px; } .portfolio-nav ul.nav { float: right; } .portfolio-nav ul.nav li a { font-size: 15px; color: #333; background-color: #eee; padding: 7px 12px; margin: 4px; display: block; border-radius: 2px; text-transform: capitalize; cursor: pointer; } .portfolio-nav ul.nav li a:hover { background: #2196F3; color: #FFF; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } .portfolio-nav ul.nav li a.active { background: #2196F3; color: #FFF; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); } figure { position: relative; margin: 0; overflow: hidden; } figure img { width: 100%; } figure figcaption { background: #fff; bottom: 0px; padding: 0 20px; position: absolute; width: 100%; margin-bottom: -15px; opacity: 0; -webkit-transition: height 0.5s ease 0s; transition: height 0.5s ease 0s; } figure figcaption h2 { text-transform: capitalize; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } figure figcaption a.btn { float: right; position: absolute; right: 0px; top: 25px; width: 20px !important; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; } figure:hover figcaption { -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; cursor: pointer; opacity: 1; margin-bottom: 0px; } /* Contact Map */ #conatiner-map { width: 100%; height: 480px; } .contact-widget-section .single-contact-widget { background: #f9f9f9; padding: 20px 25px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); height: 260px; margin-top: 25px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .contact-widget-section .single-contact-widget i { font-size: 75px; } .contact-widget-section .single-contact-widget h3 { font-size: 20px; font-weight: 700; padding-bottom: 10px; } .contact-widget-section .single-contact-widget p { line-height: 16px; } .contact-widget-section .single-contact-widget:hover { background: #fff; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.46); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.46); cursor: pointer; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } /* Contact Form */ #contactForm { margin-top: -10px; } #contactForm .form-group label.control-label { color: #8c8c8c; } #contactForm .form-control { font-weight: 500; height: auto; } .google-map-container { -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); } .google-map-container #google-map-contact { height: 300px; } .contact-widget-section2 h2 { margin-bottom: 30px; } .contact-widget-section2 .find-widget { padding: 10px 0; } .contact-widget-section2 .find-widget a { color: #333; font-size: 14px; } .contact-widget-section2 .find-widget i { width: 40px; height: 40px; color: #fff; font-size: 20px; text-align: center; line-height: 40px; margin-right: 15px; border-radius: 2px; display: inline-block; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); } .Material-contact-section ul { margin: 0; padding: 0; list-style: none; } .Material-contact-section ul li { color: #777; font-size: 13px; line-height: 20px; margin-bottom: 28px; min-height: 35px; width: 100%; } .Material-contact-section ul li i { width: 35px; background: #f50057; height: 35px; border: 1px solid #f50057; border-radius: 2px; line-height: 30px; float: left; color: #fff; text-align: center; font-size: 18px; top: 4px; margin-right: 10px; } /* Team Section */ .Material-our-team-section { padding-bottom: 200px; } .single-team-widget { background: #f5f5f5; position: relative; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); margin-bottom: 20px; } .single-team-widget img { text-align: center; width: 100%; } .single-team-widget:hover { -webkit-box-shadow: 0px 2px 10px 2px rgba(221, 221, 221, 0.73); box-shadow: 0px 2px 10px 2px rgba(221, 221, 221, 0.73); } .single-team-widget p { color: #999; font-size: 12px; text-transform: uppercase; font-weight: 400; margin-bottom: 5px; } .single-team-widget .team-member-info { height: 130px; background: #fff; padding: 5px 20px; } .single-team-widget .team-member-info .know-more { position: absolute; right: 10%; bottom: 12%; display: none; } .single-team-widget .team-member-info .social-profiles .mdi { color: #8c8c8c; font-size: 18px; padding-right: 5px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .single-team-widget .team-member-info .social-profiles .mdi.mdi-twitter:hover { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #1DA1F2; } .single-team-widget .team-member-info .social-profiles .mdi.mdi-facebook:hover { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #3B5998; } .single-team-widget .team-member-info .social-profiles .mdi.mdi-instagram:hover { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #EA4C89; } .single-team-widget .team-member-info .social-profiles .mdi.mdi-linkedin:hover { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #1769FF; } .single-team-widget:hover { cursor: pointer; } .single-team-widget:hover .know-more { display: block; -webkit-animation: 0.4s ease 0s normal none 1 running fadeInUpMenu; animation: 0.4s ease 0s normal none 1 running fadeInUpMenu; } .team-single .team-thumb { text-align: center; } .team-single .team-thumb img { border: 4px solid #fff; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); } .team-single .team-text h3 { font-size: 30px; color: #404040; text-transform: uppercase; margin-bottom: 10px; } .team-single .team-text h5 { color: #999; margin-bottom: 30px; } .team-single .social-single { margin-top: 30px; } .team-single .social-single a i { width: 48px; font-size: 24px; height: 48px; text-align: center; line-height: 48px; display: inline-block; background: #5065d8; border-radius: 3px; margin-right: 10px; color: #fff; } .team-single .social-single .mdi.mdi-twitter:hover { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #1DA1F2; } .team-single .social-single .mdi.mdi-facebook:hover { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #3B5998; } .team-single .social-single .mdi.mdi-instagram:hover { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #EA4C89; } .team-single .social-single .mdi.mdi-linkedin:hover { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #1769FF; } .single-about h3 { font-size: 20px; margin-bottom: 20px; } .single-about p { color: #999; } #team-slide .owl-carousel .owl-controls .owl-page span { background: #ddd; } #team-slide .owl-carousel .owl-controls .owl-page.active span { color: #5166d8 !important; } .team #team-carousel { margin: 0 15px; overflow: hidden; } /* Testimonial Section */ .testimonial { background: url(../images/testimonial/testimonial_bg.jpg); background-attachment: fixed; background-repeat: no-repeat; background-position: center; overflow: hidden; position: relative; } .testimonial .owl-pagination { text-align: center; width: 100%; } .testimonial-item { display: inline-block; width: 100%; text-align: center; padding: 15px; } .testimonial-item .img { width: 80px; height: 80px; position: relative; margin: 10px auto; } .testimonial-item .img img { border-radius: 50%; -webkit-box-shadow: 0px 1px 8px #fff; box-shadow: 0px 1px 8px #fff; border: 3px solid #fff; } .testimonial-item .datils { text-align: center; } .testimonial-item .datils h5 { font-weight: 700; color: #fff; font-size: 20px; margin: 15px 0px 6px; } .testimonial-item .datils span { color: rgba(255, 255, 255, 0.5); } .testimonial-item .datils p { margin: 5px 0 20px 0; color: #fff; } .testimonial-item .owl-carousel .owl-dots .owl-dot.active { border: none; background: #fff !important; opacity: 1; } .testimonial-item .owl-carousel .owl-dots .owl-dot { background: #fff !important; } .testimonials-carousel .owl-dots { position: absolute; bottom: -10px; z-index: 9; width: 100%; text-align: center; } .testimonials-carousel .owl-dots .owl-dot { width: 10px; height: 10px; border-radius: 50%; background: #fff; margin: 5px; -webkit-transition: all 0.3s; transition: all 0.3s; } .testimonials-carousel .owl-dots .owl-dot:focus, .testimonials-carousel .owl-dots .owl-dot:active, .testimonials-carousel .owl-dots .owl-dot.active { outline: none; border: none; border-radius: 50%; } /* Client Logo */ .client { border-bottom: 1px solid #e9e9e9; } .client .client-logo { text-align: center; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; } .client .client-logo img { -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; } .client .client-logo:hover, .client .client-logo.active { -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; } .client .client-logo:hover img, .client .client-logo.active img { cursor: pointer; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; } /* Single Blog Post */ .single-blog-post { margin-bottom: 30px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; } .single-blog-post:hover { -webkit-box-shadow: 0px 2px 10px 2px rgba(221, 221, 221, 0.73); box-shadow: 0px 2px 10px 2px rgba(221, 221, 221, 0.73); cursor: pointer; } .single-blog-post .featured-image img { width: 100%; } .single-blog-post .post-meta { padding: 10px 20px; } .single-blog-post .post-meta .read-more-icon { bottom: 100px; right: 40px; } .single-blog-post .post-meta a { color: #333; } .single-blog-post .post-meta a:hover { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .single-blog-post .meta-tags { border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 19px 20px; } .single-blog-post .meta-tags .comments i { font-size: 15px; margin-right: 5px; } .single-blog-post .meta-tags .btn-round { float: right; border-radius: 28px; font-size: 24px; height: 40px; margin: -7px auto; min-width: 40px; width: 40px; } /* Blog Post */ .Material-blog-post-page .blog-post-column .single-blog-post { margin-bottom: 40px; } .Material-blog-post-page .blog-post-column .single-blog-post .post-meta .post-date { position: absolute; } .Material-blog-post-page .blog-post-column .single-blog-post .post-meta .post-date span { color: #333; font-weight: 700; font-size: 16px; text-transform: uppercase; } .Material-blog-post-page .blog-post-column .single-blog-post .post-meta .read-more-icon { bottom: 166px; position: absolute; right: 40px; } .Material-blog-post-page .blog-post-column .single-blog-post .post-meta h2 { font-size: 19px; line-height: 26px; margin-top: 35px; } .Material-blog-post-page .blog-post-column .post-without-image .featured-image { height: 50px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); } .Material-blog-post-page .blog-post-column .post-without-image .pink-bg { background: #5e35b1; } .Material-blog-post-page .blog-post-column .post-without-image .blue-bg { background: #1e88e5; } .Material-blog-post-page .blog-post-column .post-without-image .aqua-bg { background: #00897b; } .Material-blog-post-page .blog-post-column .quote-post h2 { font-style: italic; } .blog-sidebar-column .single-sidebar-widget { -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); margin-bottom: 30px; background: #FAFAFA; } .blog-sidebar-column .single-sidebar-widget .sidebar-widget-title { background: #5065d8; padding: 0 20px; } .blog-sidebar-column .single-sidebar-widget .sidebar-widget-title h2 { color: #fff; font-size: 19px; margin: 0; font-weight: 700; line-height: 48px; } .blog-sidebar-column .author-widget .author-bg img { width: 100%; } .blog-sidebar-column .author-widget .author-info { padding: 10px 20px; background: #fafafa; position: relative; } .blog-sidebar-column .author-widget .author-info .author-name { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; top: -40px; } .blog-sidebar-column .author-widget .author-info .author-name .author-intro { margin-left: 15px; } .blog-sidebar-column .author-widget .author-info .author-name .author-intro h3 { color: #fff; font-weight: 700; font-size: 20px; } .blog-sidebar-column .author-widget .author-info .author-name .author-intro p { margin-bottom: 0px; } .blog-sidebar-column .author-widget .author-info .author-bio { margin-top: 47px; } .blog-sidebar-column .subscribe-widget .social-profiles, .blog-sidebar-column .subscribe-widget .subscribe-box { padding: 30px 35px; } .blog-sidebar-column .subscribe-widget .subscribe-box .form-group { margin-top: 10px; } .blog-sidebar-column .subscribe-widget .subscribe-box button.btn-fab { width: 38px !important; height: 38px !important; min-width: 38px !important; font-size: 14px !important; position: absolute; right: 24px; bottom: 14px; z-index: 1111; border-radius: 2px; } .blog-sidebar-column .subscribe-widget .subscribe-box .form-control { border-radius: 2px !important; color: #333; font-weight: 700; width: 240px; } .blog-sidebar-column .subscribe-widget .social-profiles { background: #f5f5f5; } .blog-sidebar-column .instagram-widget .instagram-feed ul { list-style: none; padding: 15px 15px; display: inline-block; margin: 0; } .blog-sidebar-column .instagram-widget .instagram-feed ul li { float: left; } .blog-sidebar-column .instagram-widget .instagram-feed ul li a img { width: 106px; height: 100px; padding: 5px; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; } .blog-sidebar-column .instagram-widget .instagram-feed ul li a img:hover { opacity: 0.8; } .blog-sidebar-column .categories-list { margin: 0; padding: 20px; } .blog-sidebar-column .categories-list li { list-style: none; line-height: 36px; } .blog-sidebar-column .categories-list li a { color: #707070; } .blog-sidebar-column .categories-list li a:hover { color: #5166d8; } .blog-sidebar-column .flickr-widget .flickr-feed { padding: 20px; } .blog-sidebar-column .flickr-widget .flickr-feed .owl-pagination { text-align: center; margin-top: 10px; } .blog-sidebar-column .flickr-widget .flickr-feed .owl-carousel .owl-controls .owl-page span { background: none; border: 2px solid #434343; } .blog-sidebar-column .flickr-widget .flickr-feed .owl-carousel .owl-controls .owl-page.active span { background: #434343 !important; } .blog-sidebar-column .flickr-widget .flickr-feed .owl-carousel .owl-controls .owl-page.active span { border: none; } .blog-sidebar-column .owl-carousel .item { margin: 0; } .single-post { -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); padding: 20px; } .single-post h2 { font-weight: 500; font-size: 26px; margin: 30px 0; } .single-post p { font-size: 15px; line-height: 35px; } .single-post .single-post-meta { margin-top: 20px; padding: 30px 0; border-top: 1px solid #ddd; } .single-post .single-post-meta .post-tag { float: left; } .single-post .single-post-meta .post-tag a { font-weight: 500; font-size: 15px; color: #333; } .single-post .single-post-meta .post-tag a:hover { opacity: 0.6; } .single-post .single-post-meta .share-post { float: right; } .single-post .single-post-meta .share-post i { font-size: 20px; margin-right: 10px; } .single-post .single-post-meta .share-post i:hover { opacity: 0.6; } .users-comment-section .media { border-top: 1px solid #ddd; padding-top: 25px; margin-top: 20px; } .users-comment-section .media:first-child { border-top: none; } .users-comment-section .media .media-left { padding-right: 30px; } .users-comment-section .media .media-left img { -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); } .users-comment-section .media .media-body h3 { margin-top: 0; font-weight: 500; font-size: 20px; } .users-comment-section .media .media-body p { font-size: 15px; line-height: 28px; } .users-comment-section .media .media-body a.replay { float: right; font-size: 16px; font-weight: 500; } .users-comment-section .media .media-body .media { padding-top: 24px; margin-top: 65px; border-top: 1px solid #ddd; } .comment-box { padding: 20px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); } /* Footer Area */ .bg-color-dark { background: #272727; } .page-footer { background: #272727; } .page-footer .footer-title { position: relative; color: #fff; font-size: 18px; line-height: 24px; font-weight: 400; letter-spacing: 0.3px; margin-bottom: 30px; } .page-footer p { color: #d5d5d5 !important; line-height: 24px; margin: 0; } .page-footer .icon-list { list-style: none; padding: 0; } .page-footer .icon-list li { color: #d5d5d5; } .page-footer .icon-list li a { color: #d5d5d5; } .page-footer .icon-list li a:hover { color: #5166d8; } .page-footer .icon-list li i { padding-right: 5px; vertical-align: -1px; } .page-footer .newsletter-wrapper .form-group { margin-bottom: 20px; } .page-footer .newsletter-wrapper .form-group input { width: calc(100% - 90px) !important; display: inline-block; color: #fff; padding: 12px 0; } .page-footer .widget { margin-top: 10px; } .page-footer .widget .widget-title { margin-bottom: 20px; font-size: 18px; color: #fff; } .page-footer .widget .unordered-list { list-style: none; padding: 0; } .page-footer .widget .unordered-list li a { color: #d5d5d5; } .page-footer .widget .unordered-list li a:hover { color: #5166d8; } .page-footer .image-list { padding: 0; margin: 0; } .page-footer .image-list li { margin-bottom: 15px; } .page-footer .image-list li .overlay { float: left; width: 70px; height: 60px; position: relative; overflow: hidden; text-align: center; } .page-footer .image-list li .overlay figcaption { position: absolute; background: rgba(0, 0, 0, 0.6); top: 0; left: 0; margin: 0; width: 100%; opacity: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .page-footer .image-list li .overlay figcaption i { color: #fff; font-size: 18px; } .page-footer .image-list li .overlay .from-top { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-80%); transform: translateY(-80%); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .page-footer .image-list li .overlay:hover figcaption { opacity: 1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .page-footer .image-list li .overlay:hover figcaption .from-top { -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .page-footer .image-list .post-content { margin-left: 85px; margin-bottom: 0; } .page-footer .image-list .post-content .post-title { margin-bottom: 5px; font-weight: 400; font-size: 15px; margin: 0; } .page-footer .image-list .post-content .post-title a { color: #fff; } .page-footer .image-list .post-content .post-title a:hover { color: #5166d8; } .page-footer .image-list .post-content .meta { color: #aaa; } .page-footer .image-list .post-content .meta span { text-transform: uppercase; font-size: 12px; line-height: 18px; margin-bottom: 10px; } .footer-contact-widget p { color: #fff; line-height: 24px; padding: 5px 0; } .footer-contact-widget p span { font-weight: 700; } .footer-contact-widget ul { margin: 20px 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .footer-contact-widget ul li { list-style: none; } .footer-contact-widget ul li a { display: inline-block; } .footer-contact-widget ul li a { color: #fff; width: 40px; height: 40px; margin-right: 8px; margin-bottom: 8px; display: block; background: #1192d4; text-align: center; line-height: 40px; border-radius: 2px; transtion: all 0.3s ease-in-out; } .footer-contact-widget ul li a:hover { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);background: #1192d4; } .footer-contact-widget ul li a .mdi-facebook { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #3B5998; } .footer-contact-widget ul li a .mdi-facebook:hover { opacity: 0.9; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .footer-contact-widget ul li a .mdi-twitter { background: #1DA1F2; } .footer-contact-widget ul li a .mdi-twitter:hover { opacity: 0.9; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .footer-contact-widget ul li a .mdi-instagram { background: #e4405f; } .footer-contact-widget ul li a .mdi-instagram:hover { opacity: 0.9; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .footer-contact-widget ul li a .mdi-github { background: #333; } .footer-contact-widget ul li a .mdi-github:hover { opacity: 0.9; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .footer-contact-widget ul li a .mdi-linkedin { background: #0177B5; } .footer-contact-widget ul li a .mdi-linkedin:hover { opacity: 0.9; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .footer-copyright { line-height: 45px; background: #232323; color: #999; } .footer-copyright p { margin: 22px 0; } .footer-copyright .footer-links ul { padding-left: 0; float: right; margin: 10px 0; } .footer-copyright .footer-links ul li { list-style: none; float: left; } .footer-copyright .footer-links ul li a { color: #999; margin-right: 15px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .footer-copyright .footer-links ul li a .fa { padding-right: 4px; } .footer-copyright .footer-links ul li a:hover { color: #fff; opacity: 0.7; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } /* Work Counter Section */ .work-counter-widget i { font-size: 50px; color: #2196F3; } .work-counter-widget .counter { z-index: 999999; } .work-counter-widget .counter .timer { color: #333; font-size: 38px; margin-top: 15px; font-weight: 700; } .work-counter-widget .counter p { margin-top: 19px; font-size: 16px; font-weight: 700; } /* Call To Action */ .call-to-action-section { padding: 60px 0; background: url(../images/cta-bg.jpg) no-repeat scroll center center; background-size: cover; } .call-to-action-section h1 { color: #18191b; font-size: 56px; font-weight: 700; color: #fff; } .call-to-action-section h3 { font-size: 24px; color: rgba(255, 255, 255, 0.7); text-transform: uppercase; } .page-title-section { position: relative; background: url(../images/page-title-bg.jpg) no-repeat scroll center center; background-size: cover; } .page-title-section .title-center { padding-top: 65px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .page-title-section .title-center { padding-top: 80px; } } @media (max-width: 767px) { .page-title-section .title-center { padding-top: 90px; } } /* Material-tab */ .Material-tab ul.nav.nav-tabs { padding: 0px 25px; background: #fff; text-align: center; border-bottom: 0; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); } .Material-tab ul.nav.nav-tabs .nav-item .nav-link { background-color: transparent; font-size: 14px; line-height: 20px; padding: 15px 30px 8px 30px; border-radius: 0; position: relative; border-top: none; border-left: none; border-right: none; border-bottom: 4px solid transparent; display: inline-block; } .Material-tab ul.nav.nav-tabs .nav-item .nav-link i { font-size: 38px; } .Material-tab ul.nav.nav-tabs li .active { color: #fff; } .Material-tab .tab-content { padding: 24px; background: #fff; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); } .Material-tab p { text-align: justify; } /* Material Tab Default */ .Material-tab-default img { width: 100%; margin-bottom: 20px; } .Material-tab-default ul.nav.nav-tabs { border-bottom: 0; } .Material-tab-default ul.nav.nav-tabs li a { color: #333; font-weight: 700; font-size: 18px; position: relative; border-top: none; border-left: none; border-right: none; border-right: 0; border-radius: 0; border-bottom: 3px solid transparent; padding: 10px 8px; margin-right: 29px; margin-top: 0; } .Material-tab-default ul.nav.nav-tabs li a:hover { color: #5166d8; } .Material-tab-default .nav-tabs .nav-item.show .nav-link, .Material-tab-default .nav-tabs .nav-link.active { color: #5166d8; } .Material-tab-default .tab-content { margin-top: 25px; padding: 20px; background: #FAFAFA; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.26); } .Material-tab-default .tab-content .subtitle { margin-top: 0; } /* Material Tab 3 */ .tabs-style-2 .nav-vertical { background: #fafafa; margin: 25px 0; -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.26); box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.26); } .tabs-style-2 .nav-pills .nav-link { font-size: 18px; color: #333; position: relative; border-radius: 0px; border-bottom: 1px solid #efefef; padding: 15px 20px; } .tabs-style-2 .nav-pills .nav-link.active, .tabs-style-2 .nav-pills .show > .nav-link { background: transparent; color: #5166d8; } /* Accordion Default Section */ .Material-default-accordion .panel-default { border: 0; -webkit-box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.2); box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.2); } .Material-default-accordion .panel-default .panel-heading { padding: 0; margin-bottom: 15px; } .Material-default-accordion .panel-default .panel-heading .panel-title { font-size: 18px; } .Material-default-accordion .panel-default .panel-heading .panel-title i { margin-right: 5px; } .Material-default-accordion .panel-default .panel-heading .collapsed::after { content: "\F0415"; } .Material-default-accordion .panel-default .panel-heading a { font-weight: 500; padding: 15px 20px; display: inline-block; width: 100%; color: #ffffff; position: relative; text-decoration: none; } .Material-default-accordion .panel-default .panel-heading a:after { font-family: Material Design Icons; content: "\f0374"; position: absolute; right: 15px; font-size: 14px; font-weight: 300; top: 50%; line-height: 1; margin-top: -7px; } .Material-default-accordion .panel-default .panel-body { padding: 15px; } /* Accordion Section 2 */ .Material-accordion-2 .panel-default { border: 0; } .Material-accordion-2 .panel-default .panel-heading { padding: 0; } .Material-accordion-2 .panel-default .panel-heading .collapsed::after { content: "\f0415"; } .Material-accordion-2 .panel-default .panel-heading a { font-weight: 500; padding: 15px 20px; display: inline-block; width: 100%; color: #333; background: #EEEEEE !important; position: relative; text-decoration: none; } .Material-accordion-2 .panel-default .panel-heading a:after { font-family: Material Design Icons; content: "\f0374"; position: absolute; right: 15px; font-size: 14px; font-weight: 300; top: 50%; line-height: 1; margin-top: -7px; } /* Alert */ .alert { -webkit-box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.24); } /* Iocns */ .icon-round { width: 50px; height: 50px; text-align: center; display: inline-block; line-height: 50px !important; border-radius: 50%; margin-right: 20px; color: #fff; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); } .icon-box { width: 50px; height: 50px; text-align: center; line-height: 50px !important; border-radius: 2px; display: inline-block; margin-right: 20px; color: #fff; } .icon-common { font-size: 48px !important; margin-right: 22px; } /* Pricing Table */ .icon-table .single-pricing-table { margin-bottom: 30px; padding: 20px; -webkit-box-shadow: 0px 2px 10px 2px rgba(221, 221, 221, 0.73); box-shadow: 0px 2px 10px 2px rgba(221, 221, 221, 0.73); } .icon-table .single-pricing-table .pricing-table-heading h2 { color: #3d6370; font-size: 22px; font-weight: 500; letter-spacing: 0.1rem; margin-top: 30px; position: relative; width: 100%; } .icon-table .single-pricing-table .pricing-table-heading h2:after { border: 1px dashed #eee; content: ""; left: 0; position: absolute; top: 13px; width: 100%; z-index: -11111; } .icon-table .single-pricing-table .price { margin-top: 20px; } .icon-table .single-pricing-table .price span { font-size: 36px; font-weight: 700; } .icon-table .single-pricing-table .pricing-item { padding: 20px 0; } .icon-table .single-pricing-table .pricing-item ul { padding-left: 0; } .icon-table .single-pricing-table .pricing-item ul li { list-style: none; } .icon-table .single-pricing-table .pricing-item ul li p strong { color: #325D6A; } .icon-table .single-pricing-table .pricing-button { padding: 20px 0; } .pricing-table { border: 1px solid #e9e9e9; -webkit-box-shadow: 0px 2px 10px 2px rgba(221, 221, 221, 0.73); box-shadow: 0px 2px 10px 2px rgba(221, 221, 221, 0.73); } .pricing-table .pricing-header { background-color: #fff; } .pricing-table .pricing-header h1 { margin-bottom: 0; margin-top: 0; color: #333; padding: 20px 0px; text-align: center; font-size: 20px; text-transform: uppercase; } .pricing-table .pricing-sub { background-color: #f7f9fc; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; } .pricing-table .pricing-sub h1 { color: #333; text-align: center; margin: 0; padding: 25px 0px 15px 0px; font-size: 22px; } .pricing-table .features { margin: 0; padding: 0; } .pricing-table .features li { padding: 15px; list-style: none; text-align: center; background-color: #fff; border-bottom: 1px solid #e9e9e9; color: #a4a4a4; font-size: 13px; } .pricing-table .pricing-footer { background-color: #f9fbfc; border-top: 0; padding: 30px 0px; text-align: center; } .pricing-table-3 .table-header { background: #5166d8; padding: 30px 0; color: #fff; } .pricing-table-3 .table-header h3 { font-size: 30px; color: #fff; } .pricing-table-3 .plan { padding: 15px 0; border-bottom: 1px solid #f1f1f1; } .pricing-table-3 .plan .price { font-size: 60px; } .pricing-table-3 .plan .period { font-size: 18px; color: #a4a4a4; text-transform: uppercase; } .pricing-table-3 .plan-info { margin-top: 30px; } .pricing-table-3 .plan-info p { color: #a4a4a4; font-size: 16px; line-height: 30px; } .pricing-table-3 .button-area { padding: 20px 0 20px 0; } /* Image Carousel */ #Material-image-carousel .owl-nav { text-align: center; margin-top: -12px; position: absolute; top: 50%; display: inline-block; width: 100%; } @media (max-width: 767px) { #Material-image-carousel .owl-nav { display: none; } } #Material-image-carousel .owl-nav button { font-size: 30px; } #Material-image-carousel .owl-nav button:focus { border: none; } #Material-image-carousel .owl-nav button.owl-prev { left: -42px; position: absolute; } #Material-image-carousel .owl-nav button.owl-next { right: -42px; position: absolute; } #team-carousel .owl-nav { text-align: center; margin-top: 10px; } .owl-theme .owl-buttons div { width: 40px; height: 40px; display: block !important; background: #5166d8 !important; text-align: center; display: inline-block; opacity: 1 !important; border-radius: 0 !important; -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18), 0 2px 5px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18), 0 2px 5px 0 rgba(0, 0, 0, 0.15); transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .owl-theme .owl-buttons div i { color: #fff; font-size: 16px; line-height: 40px; } .touch-slider .owl-controls .owl-buttons div i { color: #333; display: block; } .touch-slider .owl-controls .owl-buttons div i:hover { color: #fff !important; } button:focus { outline: none; } .owl-theme .owl-dots { position: absolute; width: 100%; text-align: center; bottom: -30px; left: 0; right: 0; margin: 0 auto; } .owl-theme .owl-dots .owl-dot { width: 10px; height: 10px; border-radius: 50%; background: #333; margin: 0 5px; } /* Portfolio Details */ .portfolio-details-section .portfolio-details-iamge h2 { font-size: 24px; font-weight: 700; margin: 40px 0px 25px; text-transform: uppercase; } .portfolio-details-section .portfolio-details h2 { font-weight: 500; margin-top: 30px; text-transform: capitalize; } .portfolio-details-section .portfolio-details p { font-size: 15px; line-height: 30px; } .portfolio-details-section .portfolio-details .portfolio-category a { font-size: 16px; font-weight: 500; text-transform: capitalize; } .portfolio-details-section .portfolio-details .portfolio-meta li { margin: 15px 0; } .portfolio-details-section .portfolio-details .portfolio-meta li span { display: inline-block; width: 130px; letter-spacing: 1px; color: #202020; font-size: 12px; text-transform: uppercase; font-weight: 700; } .portfolio-details-section .portfolio-details .portfolio-meta li i { font-size: 18px; margin-right: 5px; } .portfolio-details-section .portfolio-details .portfolio-meta li i:hover { opacity: 0.6; } /* Error Section */ .Material-error-section h1 { font-size: 10em; font-weight: 700; letter-spacing: 0.3rem; } .Material-error-section h2 { font-size: 3em; font-weight: 500; color: #999999; } /*# sourceMappingURL=style.css.map */