.title,h1,h2,h3{text-transform:uppercase}h2,h3{font-style:normal}.dropdown-content a,.nav-1 a,a,a:hover{text-decoration:none}.scrollToTop,h1{line-height:50px}dl,section{overflow:hidden}dh,dt{color:#fbf7f7}dd,dt{margin:0}p,ul.list li{text-align:justify}section ul li{margin-left:30px}.portfolio-details{padding-top:40px}.portfolio-details img{width:100%;margin-bottom:20px}.portfolio-details .portfolio-details-slider img{width:100%}.portfolio-details .portfolio-details-slider .swiper-pagination{margin-top:20px;position:relative}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--color-white);opacity:1;border:1px solid #dda227}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#dda227}.portfolio-details .portfolio-info{padding:15px;background:#d71732;min-height:445px;max-height:445px;text-align:left}.portfolio-details .portfolio-service{padding:15px;background:#222121}.portfolio-service .flex-container li{color:#dda227;margin:5px;text-transform:capitalize;font-weight:400;display:inline-block;padding:5px 10px;text-align:center;position:relative;border-radius:8px;font-size:14px;border:1px solid #dda227}.portfolio-details .portfolio-info h2,.portfolio-details .portfolio-service h3{font-size:20px;font-weight:600;margin-bottom:10px;padding-bottom:10px;margin-top:5px}.portfolio-details .portfolio-service h3{border-bottom:1px solid #dda227}.portfolio-details .portfolio-info h2{border-bottom:2px solid #6756dd;line-height:20px}.portfolio-details .portfolio-info ul{list-style:none;padding:0;font-size:15px}.portfolio-details .portfolio-info ul li+li{margin-top:5px}.portfolio-details .portfolio-info ul li{border-bottom:1px solid #544a98ba;line-height:30px}.portfolio-details .portfolio-description{padding:15px;background:#d71732;margin-bottom:20px}.portfolio-details .portfolio-description h2{font-size:26px;font-weight:700;margin-bottom:20px}.portfolio-details .portfolio-description p{padding:0}.portfolio-info table{width:100%;margin-left:10px;text-align:left;font-size:15px;margin-top:15px;color:#fff;line-height:25px}.nav-1 a,.p-2 i,.sub-menu li{margin:0 10px}.portfolio-info table tr{border-bottom:1px solid #544a98ba}.portfolio-info table th{width:50%;font-weight:400;line-height:32px}.fixed-bottom{position:fixed;left:0;bottom:0;width:100%;background-color:#000;color:#fff;text-align:center;display:none}.blue{background-color:#00f}.red{background-color:red}.green{background-color:green}.category .flex-container a,.location .flex-container a,.teal{background:radial-gradient(169.96% 71.53% at 0 20.35%,#e51919 0,#360808 100%)}.fixed-bottom .flex-container a{text-transform:capitalize;font-weight:600;width:33%;text-align:center;padding:5px;display:block;margin:0 auto}.title{color:#fff!important;text-align:center;display:block;margin:0 auto;margin-bottom:20px!important;padding:10px;font-size:30px!important;font-weight:800!important}.title:after{content:"";height:50px;width:100%;display:block;padding-bottom:40px!important;margin:10px 0 0;background:url(../images/heading.png) top center no-repeat;filter:invert(1)}.flex-container{display:flex;flex-direction:row;flex-wrap:wrap}.category .flex-container a,.location .flex-container a{color:#fff;margin:5px;text-transform:capitalize;font-weight:600;width:19%;padding:15px;text-align:center;box-shadow:0 2px 15px rgba(var(--color-black-rgb),.1);position:relative;border-radius:5px;font-size:14px}.team .flex-container a,h1,h2{font-weight:700}.location .flex-container a img{width:100%;max-height:306px;object-fit:cover}.location .flex-container a span{padding:10px;display:block;font-size:15px;font-weight:400}.onlyImg .flex-container a{width:19%;display:block;margin:0 auto 20px;border:3px solid #4f4b4c;border-radius:5px}.onlyImg img{width:100%;height:auto;min-height:359px;max-height:359px;object-fit:cover}.team .flex-container a{color:#fff;border-radius:5px;font-size:.8225rem;text-transform:capitalize;width:19%;display:block;margin:0 auto}.team .member{text-align:center;margin-bottom:20px;background:radial-gradient(169.96% 71.53% at 0 20.35%,#8d0935 0,#0c0c0c 100%);height:auto;border:3px solid #fff;border-radius:5px}.team .member img{width:100%;height:auto;object-fit:cover;margin:0 0 10px;border-radius:5px 5px 0 0}.member-info{margin-bottom:15px}.team .member .member-info .member-name{font-weight:700;margin-bottom:2px;font-size:18px;color:#fff}.team .member .member-info span{display:block;font-size:15px;text-transform:uppercase;color:#cc194f;margin-bottom:5px}.team .member p{padding-top:10px;font-size:14px;font-style:italic;color:#aaa}.team .member .social{margin-top:15px}.team .member .social a{color:#919191;transition:.3s}.team .member .social a:hover{color:#cc194f}.team .member .social i{font-size:18px;margin:0 2px}.txt-lft{text-align:left}.align_center,.copy-right,.nav-1,.navbar-header,.navbar-toggle,.overlay,.p-1,.p-2,.p4,.price-1,.price-1 h2,.scrollToTop,.sub-menu,footer p{text-align:center}.mg{margin-top:-7px}.bg{margin-top:-4px}.p-banner,.small-banner{width:100%;margin-bottom:0}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;font-size:14px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;margin-left:9px}.bottom-text,.nav-1 a,.navbar{position:relative}.dropdown-content a{color:#000;padding:0;display:block;font-size:14px}.nav-1 a,.navbar-toggle,.overlay,.p1,body,h1,p{color:#fff}.dropdown:hover .dropdown-content,.p1,.p8{display:block}.sub-menu li{display:inline-block;line-height:3}.navbar-nav .active{color:#fff;background-color:#00000078}.nav-1{margin:0 auto}.nav-1 a{padding:10px;z-index:0;cursor:pointer}ul.borderYtoX a:after,ul.borderYtoX a:before{content:"";position:absolute;opacity:.5;height:100%;width:0;content:"";background:#fff;transition:.3s}ul.borderXwidth a:before,ul.borderYtoX a:before{left:0;top:0}ul.borderXwidth a:after,ul.borderYtoX a:after{right:0;bottom:0}ul.borderYtoX a:hover:after,ul.borderYtoX a:hover:before{opacity:1;height:2px;width:100%}ul.borderXwidth a:after,ul.borderXwidth a:before{position:absolute;opacity:0;width:0%;height:2px;content:"";background:#fff;transition:.3s}ul.borderXwidth a:hover:after,ul.borderXwidth a:hover:before{opacity:1;width:100%}ul.pullDown a:before{position:absolute;width:100%;height:2px;left:0;top:0;content:"";background:#fff;opacity:.3;transition:.3s}ul.pullDown a:hover:before{height:100%}.navbar{min-height:50px;margin-bottom:0;border:1px solid transparent;padding:7px}.overlay,.p2{padding:20px}.navbar-toggle{border:2px solid #fff;float:left;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif!important;font-size:18px;background:radial-gradient(169.96% 71.53% at 0 20.35%,#0c9f27 0,#080c36 100%)}h1{font-size:30px}h2{font-size:28px;line-height:40px}h3{font-size:26px;font-weight:600;line-height:30px}a{color:#f7f3f2}a:hover{color:#fff258d4}section{padding:40px 0}.image{display:block;width:100%;height:auto;margin-bottom:20px}.scrollToTop,.small-banner{display:none}.overlay{position:absolute;bottom:0;background:rgba(0,0,0,.5);width:100%;transition:.5s;opacity:0;font-size:20px}.bottom-text:hover .overlay{opacity:1}.copy-right{background-color:#000;padding:10px 0}.p7,.price-1{padding:30px 0}.copy-right a i{padding:0 10px}.scrollToTop{position:fixed;right:10px;bottom:10px;width:50px;height:50px;font-size:20px;color:#fff!important;z-index:999;transition:.3s;background:#fff;border-radius:50%;text-decoration:none!important}.scrollToTop span{display:block;margin-top:14px;transition:.2s ease-in-out;color:#f36a00;font-size:25px}.scrollToTop:hover span{margin-top:10px}.p5{height:100%;width:100%;margin-top:-8%;margin-bottom:-8%}.price-1{background-color:#000000a8;margin-bottom:10px}.price-1 h2{color:#fff;border-bottom:1px solid #ffffff70;padding-bottom:10px}.btn-primary{color:#fff;background-color:#0d27e1;border-color:#838384}.cont-info ul li{font-size:16px;list-style:none;line-height:3;color:#fff}.cont-info ul li a{color:#fff;padding-right:10px}input[type=text],select,textarea{width:100%;padding:12px;border:2px solid #0a0909;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}.checked,.rating>li{color:#d5af42}input[type=submit]:hover{background-color:#45a049}.profile-table{font-size:1em;border:4px double #ffff;padding:9px}dl{border-bottom:1px solid #a99999;border-radius:0;border-top:0;padding:0}.profile-table>dl{margin-bottom:24px}dt{float:left;padding:0 .4em 0 0;max-width:50%;font-weight:400}dd{color:#ccc;float:right;max-width:51%;padding:0 0 0 .4em;text-align:right}.profile-table1{font-size:1em;border:4px double #ffff;padding:9px;margin-top:13px}.profile-table1>dl{margin-bottom:12px;margin-top:2px}.header-photo>img{border:5px solid #555;border-radius:50%;max-width:200px;width:100%;margin:0 auto;display:block}.rating>li{float:right;list-style-type:none;display:inline;margin-left:12px}ul.list li{color:#fff;margin-left:20px}@media handheld,only screen and (max-width:768px){.fixed-bottom,.small-banner{display:block}.p-banner{display:none}.hvr-float{display:block;width:50%;height:auto;margin-bottom:20px;float:left}}@media handheld,only screen and (max-width:640px){.small-banner{display:block}.p-banner{display:none}.hvr-float{display:block;width:50%;height:auto;margin-bottom:20px;float:left}}@media handheld,only screen and (max-width:480px){h1,h2{line-height:30px}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px;line-height:25px}p{text-align:justify}.title{width:80%;font-size:22px!important}.category .flex-container a,.location .flex-container a,.onlyImg .flex-container a,.team .flex-container a{width:47%}.small-banner{display:block}.p-banner{display:none}.hvr-float{display:block;width:100%;height:auto;margin-bottom:20px;float:left}}@media handheld,only screen and (max-width:320px){.small-banner{display:block}.p-banner{display:none}.hvr-float{display:block;width:100%;height:auto;margin-bottom:20px;float:left}}