/*!Theme Name: NTC2020Marx
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ntc2020marx
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
NTC2020Marx is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*/body{font-family:open sans,sans-serif;color:#444}a{color:#5846f9}b,strong{font-weight:600}ul{list-style-type:circle;list-style-position:outside;list-style-image:none;margin-left:25px}ul{font-size:18px}a:hover{color:#8577fb;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:poppins,sans-serif}.back-to-top{position:fixed;display:none;right:15px;bottom:15px;z-index:99999}.back-to-top i{display:flex;align-items:center;justify-content:center;font-size:24px;width:40px;height:40px;border-radius:4px;background:#633093;color:#fff;transition:all .4s}.back-to-top i:hover{background:#7b27d8;color:#fff}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#fff}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #5846f9;border-top-color:#e7e4fe;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}@-webkit-keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}#header{transition:all .5s;z-index:997;padding:20px 0}#header.header-scrolled,#header.header-inner-pages{background:#633093;padding:12px 0}#header .logo{font-size:32px;margin:0;padding:0;line-height:1;font-weight:400;letter-spacing:2px;text-transform:uppercase}#header .logo a{color:#fff}#header .logo img{height:auto}@media(max-width:992px){#header{padding:12px 0}#header .logo{font-size:28px}}.nav-menu ul{margin:0;padding:0;list-style:none}.nav-menu>ul{display:flex}.nav-menu>ul>li{position:relative;white-space:nowrap;padding:10px 0 10px 24px}.nav-menu a{display:block;position:relative;color:#fff;transition:.3s;font-size:15px;font-weight:600;padding:0 3px;font-family:open sans,sans-serif}.nav-menu>ul>li>a:before{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background-color:#fff;visibility:hidden;width:0;transition:all .3s ease-in-out 0s}.nav-menu a:hover:before,.nav-menu li:hover>a:before,.nav-menu .active>a:before{visibility:visible;width:100%}.nav-menu a:hover,.nav-menu .active>a,.nav-menu li:hover>a{color:#fff}.nav-menu .drop-down ul{display:block;position:absolute;left:22px;top:calc(100% + 30px);z-index:99;opacity:0;visibility:hidden;padding:10px 0;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25);transition:.3s}.nav-menu .drop-down:hover>ul{opacity:1;top:100%;visibility:visible}.nav-menu .drop-down li{min-width:180px;position:relative}.nav-menu .drop-down ul a{padding:10px 20px;font-size:14px;text-transform:none;color:#2c4964}.nav-menu .drop-down ul a:hover,.nav-menu .drop-down ul .active>a,.nav-menu .drop-down ul li:hover>a{color:#5846f9}.nav-menu .drop-down>a:after{content:"\ea99";font-family:IcoFont;padding-left:5px}.nav-menu .drop-down .drop-down ul{top:0;left:calc(100% - 30px)}.nav-menu .drop-down .drop-down:hover>ul{opacity:1;top:0;left:100%}.nav-menu .drop-down .drop-down>a{padding-right:35px}.nav-menu .drop-down .drop-down>a:after{content:"\eaa0";font-family:IcoFont;position:absolute;right:15px}@media(max-width:1366px){.nav-menu .drop-down .drop-down ul{left:-90%}.nav-menu .drop-down .drop-down:hover>ul{left:-100%}.nav-menu .drop-down .drop-down>a:after{content:"\ea9d"}}.get-started-btn{margin-left:25px;color:#fff;border-radius:5px;padding:6px 25px 8px;white-space:nowrap;transition:.3s;font-size:14px;font-weight:600;display:inline-block;border:2px solid rgba(255,255,255,.5)}.get-started-btn:hover{border-color:#fff;color:#fff}@media(max-width:992px){.get-started-btn{margin:0 48px 0 0;padding:6px 18px}}.mobile-nav-toggle{position:fixed;right:15px;top:15px;z-index:9998;border:0;background:0 0;font-size:24px;transition:all .4s;outline:none!important;line-height:1;cursor:pointer;text-align:right}.mobile-nav-toggle i{color:#fff}.mobile-nav{position:fixed;top:55px;right:15px;bottom:15px;left:15px;z-index:9999;overflow-y:auto;background:#fff;transition:ease-in-out .2s;opacity:0;visibility:hidden;border-radius:10px;padding:10px 0}.mobile-nav *{margin:0;padding:0;list-style:none}.mobile-nav a{display:block;position:relative;color:#1e1e1e;padding:10px 20px;font-weight:600;outline:none}.mobile-nav a:hover,.mobile-nav .active>a,.mobile-nav li:hover>a{color:#633093;text-decoration:none}.mobile-nav .drop-down>a:after{content:"\ea99";font-family:IcoFont;padding-left:10px;position:absolute;right:15px}.mobile-nav .active.drop-down>a:after{content:"\eaa1"}.mobile-nav .drop-down>a{padding-right:35px}.mobile-nav .drop-down ul{display:none;overflow:hidden}.mobile-nav .drop-down li{padding-left:20px}.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(28,47,65,.6);overflow:hidden;display:none;transition:ease-in-out .2s}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav{opacity:1;visibility:visible}.mobile-nav-active .mobile-nav-toggle i{color:#fff}#hero{width:100%;margin-top:2em;background-size:cover}#hero .container,#hero .container-fluid{padding-top:84px}#hero h1{margin:0;font-size:52px;font-weight:700;line-height:64px;color:#4894ee}#hero h2{color:#444;margin:10px 0 0;font-size:20px}#hero .btn-get-started{font-family:poppins,sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:10px 28px;border-radius:5px;transition:.5s;margin-top:30px;color:#633093;border:2px solid #633093}#hero .btn-get-started:hover{background:#633093;color:#fff}#hero .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}@media(min-width:1200px){#hero{background-attachment:fixed}}@media(max-width:991px){#hero{text-align:center}#hero .container,#hero .container-fluid{padding-top:68px}#hero .animated{-webkit-animation:none;animation:none}#hero .hero-img{text-align:center}#hero .hero-img img{width:50%}}@media(max-width:768px){#hero h1{font-size:26px;line-height:36px}#hero h2{font-size:18px;line-height:24px}#hero .hero-img img{width:60%}}@media(max-width:575px){#hero .hero-img img{width:80%}}@-webkit-keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}section{padding:100px 0;overflow:hidden}.section-bg{background-color:#fff}.section-title{text-align:center;padding-bottom:30px}.section-title h2{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;position:relative;color:#4894ee}.section-title h2::after{content:'';position:absolute;display:block;width:50px;height:3px;background:#f05f2d;bottom:0;left:calc(50% - 25px)}.section-title p{margin-bottom:0}.purple{padding:100px 0;overflow:hidden}.purple-bg{background:linear-gradient(90deg,rgba(99,48,147,0.8) 0%,rgba(99,48,147,0.8) 100%),url("https://ntccorporate.s3-us-west-2.amazonaws.com/website-2020/imagehome/iStock-1217632052_squirrels2.png") center center no-repeat}.purple-title{text-align:center;padding-bottom:30px;color:#fff}.purple-title h2{font-size:32px;font-weight:700;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;position:relative;color:#fff}.purple-title h2::after{content:'';position:absolute;display:block;width:50px;height:3px;background:#fff;bottom:0;left:calc(50% - 25px)}.purple-title p{margin-bottom:0}.about{padding:120px 0}.about .content h3{font-weight:600;font-size:32px;color:#4894ee}.about .content ul{list-style:none;padding:0}.about .content ul li{padding-bottom:10px}.about .content ul i{font-size:20px;padding-right:4px;color:#4791e9}.about .content p:last-child{margin-bottom:0}.about .content .read-more{font-family:poppins,sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:10px 50px 10px 28px;border-radius:5px;transition:.5s;color:#f05f2d;background:#fff;border:3px solid #f05f2d;border-radius:5px;position:relative}.about .content .read-more:hover{background:#f05f2d;color:#fff}.about .content .read-more i{font-size:22px;position:absolute;right:20px;top:12px}.counts{background:linear-gradient(90deg,rgba(140,205,56,0.9) 0%,rgba(140,205,56,0.9) 100%),url("https://ntccorporate.s3-us-west-2.amazonaws.com/website-2020/imagehome/banner1.png") center center no-repeat;padding:30px 0}.counts .counters span{font-size:48px;display:block;color:#fff;font-weight:600;font-family:poppins,sans-serif}.counts .counters p{padding:0;margin:0 0 20px;font-size:15px;color:#fff;font-weight:500}.cta-green{background:linear-gradient(90deg,rgba(140,205,56,0.9) 0%,rgba(140,205,56,0.9) 100%),url("https://nationaltheatre.com/ntccorporate/wp-content/uploads/2020/08/banner1.png") center center no-repeat;padding:30px 0}.cta-green .connect{font-family:poppins,sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:10px 28px;border-radius:5px;transition:.5s;color:#fff;background-color:#633093;position:relative}.connect:hover{background-color:#fff;border:solid 3px #633093;color:#633093}#timeline-bar{}.timeline{width:100%;position:relative;perspective:5000px;color:#000;margin-top:18em}.timeline:before{position:absolute;content:"";width:100%;height:15px;background-color:#d5dfe5;border-radius:15px;top:76px}.timeline .timeline-item{text-align:center;position:relative;z-index:1;cursor:pointer}.timeline .timeline-item:hover:after{transform:scale(1.5,1.5)}.timeline .timeline-item.selected:after{background-color:#1c77c3;border:5px solid #56cbf9;transform:scale(1.5,1.5)}.timeline .timeline-item:after{width:30px;height:30px;position:absolute;top:69px;left:50%;margin-left:-15px;background-color:#f5efed;border:5px solid #d5dfe5;content:"";border-radius:50%;transition:transform .5s ease}.timeline .timeline-item .timeline-content{position:absolute;top:-300px;display:none;width:350px;left:-60px;cursor:auto}.timeline .timeline-item .timeline-content.fadeIn{animation-delay:.2s}.timeline .timeline-item .timeline-content.animated{display:block}.flex-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.flex-items-default{width:200px;height:150px}.dropdown-time{width:400px;height:326px;background:#fff;box-shadow:0 3px 20px 1px rgba(0,0,0,.1);border-radius:5px;border:1px solid #ccc;position:absolute;top:-310px;animation-duration:.2s;transition:left .3s ease}.dropdown-time .inner{position:relative;width:100%;height:326px}.dropdown-time .inner .arrow-down{position:absolute;bottom:-19px;left:50%;margin-left:-20px}.arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}.animated-time{display:block}.material-icons{position:absolute;top:189px;left:160px;width:100%;color:#fff;font-size:33px}.hexagon{position:relative;width:75px;height:43.3px;background-color:#1c77c3;margin:21.65px 0;left:50%;margin-left:-37px;top:25px}.hexagon:before,.hexagon:after{content:"";position:absolute;width:0;border-left:37.5px solid transparent;border-right:37.5px solid transparent}.hexagon:before{bottom:100%;border-bottom:21.65px solid #1c77c3}.hexagon:after{top:100%;width:0;border-top:21.65px solid #1c77c3}.services .icon-box{text-align:center;padding:70px 20px 80px;transition:all ease-in-out .3s;background:#fff}.services .icon-box .icon{margin:0 auto;width:100px;height:100px;display:flex;align-items:center;justify-content:center;transition:ease-in-out .3s;position:relative}.services .icon-box .icon i{font-size:36px;transition:.5s;position:relative}.services .icon-box .icon svg{position:absolute;top:0;left:0}.services .icon-box .icon svg path{transition:.5s;fill:#f5f5f5}.services .icon-box h4{font-weight:600;margin:10px 0 15px;font-size:22px}.services .icon-box h4 a{color:#1c1c1c;transition:ease-in-out .3s}.services .icon-box p{line-height:24px;font-size:14px;margin-bottom:0}.services .icon-box:hover{border-color:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,.1)}.services .iconbox-blue i{color:#47aeff}.services .iconbox-blue:hover .icon i{color:#fff}.services .iconbox-blue:hover .icon path{fill:#47aeff}.services .iconbox-orange i{color:#ffa76e}.services .iconbox-orange:hover .icon i{color:#fff}.services .iconbox-orange:hover .icon path{fill:#ffa76e}.services .iconbox-pink i{color:#e80368}.services .iconbox-pink:hover .icon i{color:#fff}.services .iconbox-pink:hover .icon path{fill:#e80368}.services .iconbox-yellow i{color:#ffbb2c}.services .iconbox-yellow:hover .icon i{color:#fff}.services .iconbox-yellow:hover .icon path{fill:#ffbb2c}.services .iconbox-red i{color:#ff5828}.services .iconbox-red:hover .icon i{color:#fff}.services .iconbox-red:hover .icon path{fill:#ff5828}.services .iconbox-teal i{color:#11dbcf}.services .iconbox-teal:hover .icon i{color:#fff}.services .iconbox-teal:hover .icon path{fill:#11dbcf}.features .icon-box h4{font-size:20px;font-weight:700;margin:5px 0 10px 60px}.features .icon-box i{font-size:48px;float:left;color:#5846f9}.features .icon-box p{font-size:15px;color:#848484;margin-left:60px}.features .image{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:400px}.testimonials .testimonial-item{box-sizing:content-box;min-height:320px}.testimonials .testimonial-item .testimonial-img{width:90px;border-radius:50%;margin:-40px 0 0 40px;position:relative;z-index:2;border:6px solid #fff;box-shadow:0 2px 15px rgba(0,0,0,.1)}.testimonials .testimonial-item h3{font-size:18px;font-weight:700;margin:10px 0 5px 45px;color:#4791e9}.testimonials .testimonial-item h4{font-size:14px;color:#fff;margin:0 0 0 45px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:#4791e9;font-size:26px}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px}.testimonials .testimonial-item p{font-style:italic;margin:0 15px;padding:20px 20px 60px;background:#fff;position:relative;border-radius:6px;position:relative;z-index:1;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.testimonials .owl-nav,.testimonials .owl-dots{margin-top:5px;text-align:center}.testimonials .owl-dot{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:50%;background-color:#ddd!important}.testimonials .owl-dot.active{background-color:#4791e9!important}@media(max-width:767px){.testimonials{margin:30px 10px}}.portfolio .portfolio-item{margin-bottom:30px}.portfolio #portfolio-flters{padding:0;margin:0 auto 25px;list-style:none;text-align:center;border-radius:50px;padding:2px 15px}.portfolio #portfolio-flters li{cursor:pointer;display:inline-block;padding:10px 15px;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:#444;margin-bottom:5px;transition:all .3s ease-in-out;border-radius:5px;font-family:poppins,sans-serif}.portfolio #portfolio-flters li:hover,.portfolio #portfolio-flters li.filter-active{color:#fff;background:#5846f9}.portfolio #portfolio-flters li:last-child{margin-right:0}.portfolio .portfolio-wrap{transition:.3s;position:relative;overflow:hidden;z-index:1}.portfolio .portfolio-wrap::before{content:"";background:rgba(88,70,249,.8);position:absolute;left:30px;right:30px;top:30px;bottom:30px;transition:all ease-in-out .3s;z-index:2;opacity:0}.portfolio .portfolio-wrap .portfolio-info{opacity:0;position:absolute;top:10%;left:0;right:0;text-align:center;z-index:3;transition:all ease-in-out .3s}.portfolio .portfolio-wrap .portfolio-info h4{font-size:20px;color:#fff;font-weight:600}.portfolio .portfolio-wrap .portfolio-info p{color:#fff;font-size:14px;text-transform:uppercase}.portfolio .portfolio-wrap .portfolio-links{opacity:0;left:0;right:0;bottom:10%;text-align:center;z-index:3;position:absolute;transition:all ease-in-out .3s}.portfolio .portfolio-wrap .portfolio-links a{color:rgba(255,255,255,.6);margin:0 2px;font-size:28px;display:inline-block;transition:.3s}.portfolio .portfolio-wrap .portfolio-links a:hover{color:#fff}.portfolio .portfolio-wrap:hover::before{top:0;left:0;right:0;bottom:0;opacity:1}.portfolio .portfolio-wrap:hover .portfolio-info{opacity:1;top:calc(50% - 48px)}.portfolio .portfolio-wrap:hover .portfolio-links{opacity:1;bottom:calc(50% - 50px)}.pricing .box{padding:20px;background:#fff;text-align:center;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.1)}.pricing h3{font-weight:400;margin:-20px -20px 20px;padding:20px 15px;font-size:16px;font-weight:600;color:#2c4964;background:#f8f8f8}.pricing h4{font-size:36px;color:#5846f9;font-weight:600;font-family:roboto,sans-serif;margin-bottom:20px}.pricing h4 sup{font-size:20px;top:-15px;left:-3px}.pricing h4 span{color:#bababa;font-size:16px;font-weight:300}.pricing ul{padding:0;list-style:none;color:#444;text-align:center;line-height:20px;font-size:14px}.pricing ul li{padding-bottom:16px}.pricing ul i{color:#5846f9;font-size:18px;padding-right:4px}.pricing ul .na{color:#ccc;text-decoration:line-through}.pricing .btn-wrap{margin:20px -20px -20px;padding:20px 15px;background:#f8f8f8;text-align:center}.pricing .btn-buy{background:linear-gradient(42deg,#5846f9 0%,#7b27d8 100%);display:inline-block;padding:10px 35px;border-radius:4px;color:#fff;transition:none;font-size:15px;font-weight:400;font-family:roboto,sans-serif;font-weight:600;transition:.3s}.pricing .btn-buy:hover{background:linear-gradient(180deg,#5846f9 0%,#7b27d8 100%)}.pricing .featured h3{color:#fff;background:#5846f9}.pricing .advanced{width:200px;position:absolute;top:18px;right:-68px;transform:rotate(45deg);z-index:1;font-size:14px;padding:1px 0 3px;background:#5846f9;color:#fff}.faq{background:linear-gradient(42deg,#5846f9 0%,#7b27d8 100%)}.faq .section-title h2,.faq .section-title p{color:#fff}.faq .section-title h2::after{background:rgba(255,255,255,.6)}.faq .faq-list{padding:0 100px}.faq .faq-list ul{padding:0;list-style:none}.faq .faq-list li+li{margin-top:15px}.faq .faq-list li{padding:30px;background:#fff;border-radius:5px;position:relative}.faq .faq-list a{display:block;position:relative;font-family:roboto,sans-serif;font-size:16px;line-height:24px;font-weight:500;padding:0 30px;outline:none}.faq .faq-list .icon-help{font-size:24px;position:absolute;right:0;left:20px;color:#8577fb}.faq .faq-list .icon-show,.faq .faq-list .icon-close{font-size:24px;position:absolute;right:0;top:0}.faq .faq-list p{margin-bottom:0;padding:10px 0 0}.faq .faq-list .icon-show{display:none}.faq .faq-list a.collapsed{color:#2c4964}.faq .faq-list a.collapsed:hover{color:#5846f9}.faq .faq-list a.collapsed .icon-show{display:inline-block}.faq .faq-list a.collapsed .icon-close{display:none}@media(max-width:1200px){.faq .faq-list{padding:0}}.contact .info-box{color:#444;text-align:center;box-shadow:0 0 30px rgba(214,215,216,.6);padding:20px 0 30px;background:#fff}.contact .info-box i{font-size:32px;color:#5846f9;border-radius:50%;padding:8px}.contact .info-box h3{font-size:20px;color:#2c4964;font-weight:700;margin:10px 0}.contact .info-box p{padding:0;line-height:24px;font-size:14px;margin-bottom:0}.contact .php-email-form{box-shadow:0 0 30px rgba(214,215,216,.6);padding:30px;background:#fff}.contact .php-email-form .validate{display:none;color:red;margin:0 0 15px;font-weight:400;font-size:13px}.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:600}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}.contact .php-email-form input,.contact .php-email-form textarea{border-radius:5px;box-shadow:none;font-size:14px}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:#5846f9}.contact .php-email-form input{padding:20px 15px}.contact .php-email-form textarea{padding:12px 15px}.contact .php-email-form button[type=submit]{color:#f05f2d;background:#fff;border:3px solid #f05f2d;border-radius:5px;padding:10px 24px;transition:.4s;border-radius:5px}.contact .php-email-form button[type=submit]:hover{background:#f05f2d;color:#fff}@-webkit-keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.breadcrumbs{padding:15px 0;background:#f2f6f9;min-height:40px;margin-top:175px}.breadcrumbs h2{font-size:28px;font-weight:300}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;font-size:14px;margin:0}.breadcrumbs ol li+li{padding-left:10px}.breadcrumbs ol li+li::before{display:inline-block;padding-right:10px;color:#3c6387;content:"/"}@media(max-width:768px){.breadcrumbs .d-flex{display:block!important}.breadcrumbs ol{display:block}.breadcrumbs ol li{display:inline-block}}.portfolio-details{padding:30px 0 60px}.portfolio-details .portfolio-details-container{position:relative}.portfolio-details .portfolio-details-carousel{position:relative;z-index:1}.portfolio-details .portfolio-details-carousel .owl-nav,.portfolio-details .portfolio-details-carousel .owl-dots{margin-top:5px;text-align:left}.portfolio-details .portfolio-details-carousel .owl-dot{display:inline-block;margin:0 10px 0 0;width:12px;height:12px;border-radius:50%;background-color:#ddd!important}.portfolio-details .portfolio-details-carousel .owl-dot.active{background-color:#5846f9!important}.portfolio-details .portfolio-info{padding:30px;position:absolute;right:0;bottom:-70px;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.1);z-index:2}.portfolio-details .portfolio-info h3{font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.portfolio-details .portfolio-info ul{list-style:none;padding:0;font-size:15px}.portfolio-details .portfolio-info ul li+li{margin-top:10px}.portfolio-details .portfolio-description{padding-top:50px}.portfolio-details .portfolio-description h2{width:50%;font-size:26px;font-weight:700;margin-bottom:20px}.portfolio-details .portfolio-description p{padding:0}@media(max-width:768px){.portfolio-details .portfolio-info{position:static;margin-top:30px}}#footer{color:#fff;font-size:14px;background:#633093;background-size:cover}#footer .footer-top{padding:60px 0 30px;position:relative}#footer .footer-top .footer-contact{margin-bottom:30px}#footer .footer-top .footer-contact h3{font-size:28px;margin:0 0 30px;padding:2px 0;line-height:1;font-weight:500;text-transform:uppercase}#footer .footer-top .footer-contact p{font-size:14px;line-height:24px;margin-bottom:0;font-family:poppins,sans-serif}#footer .footer-top h4{font-size:16px;font-weight:700;position:relative;padding-bottom:12px}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:2px;color:#fff;font-size:18px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:rgba(255,255,255,.8);transition:.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{text-decoration:underline;color:#fff}#footer .footer-newsletter{font-size:15px}#footer .footer-newsletter h4{font-size:16px;font-weight:700;position:relative;padding-bottom:12px}#footer .footer-newsletter form{margin-top:30px;background:#fff;padding:6px 10px;position:relative;border-radius:5px;text-align:left;border:1px solid #fff}#footer .footer-newsletter form input[type=email]{border:0;padding:4px 8px;width:calc(100% - 100px)}#footer .footer-newsletter form input[type=submit]{position:absolute;top:-1px;right:-2px;bottom:-1px;border:0;background:0 0;font-size:16px;padding:0 20px;background:rgba(123,39,216,.8);color:#fff;transition:.3s;border-radius:0 5px 5px 0;box-shadow:0 2px 15px rgba(0,0,0,.1)}#footer .footer-newsletter form input[type=submit]:hover{background:#5846f9}#footer .copyright-wrap{border-top:1px solid #fff}#footer .credits{padding-top:5px;font-size:13px;color:#fff}#footer .credits a{color:#fff}#footer .social-links a{font-size:18px;display:inline-block;background:rgba(255,255,255,.1);color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s}#footer .social-links a:hover{background:rgba(255,255,255,.2);color:#fff;text-decoration:none}