.trans,.primary-button,.basic-primary-button,.primary-button-sm,.secondary-button,.rounded-button{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.primary-color,.sub-menu ul li a:hover,.slider-arrows span,.doted-service-box ul li:hover,.doted-service-box ul li a:hover,.blog-item h3,.blog-item h3 a,.testi-container h4,.service-box .service-box-content-container .service-box-content ul li a:hover,.offices-box h3,.offices-box a:hover,.offices-box svg,.offices-box .fa,footer h3{color:#090}.secondary-color,.testi-container h3,.service-box .service-box-content-container .service-box-content ul li,.service-box .service-box-content-container .service-box-content ul li a,.service-services-box h3{color:#17132b}.darkgray,.white-form textarea,.white-form input,.main-nav .sub-menu-con,.sub-menu ul li a,.doted-service-box ul li,.doted-service-box ul li a,.testi-container p,.expand-collapse-container .btn-link,.offices-box a,.newsletter-con input[type=submit]:hover,.newsletter-con button[type=submit]:hover{color:#444}.gray,.expand-collapse-container .btn-link .fa,footer,footer a,.newsletter-con input[type=text]{color:#999}.white,.sm-icon,.icon,.primary-button,.basic-primary-button,.primary-button-sm,.secondary-button,.rounded-button,.primary-button:hover,.basic-primary-button:hover,.primary-button-sm:hover,.secondary-button:hover,.rounded-button:hover,.main-nav .main-menu-con,.main-nav .main-menu-con ul li a,.page-nav li a,.experience-stats,.experience-stats *,.quote-port-cta .cta-container h3,.quote-port-cta .cta-container h3 a,.inside-header-logos-container h2,.newsletter-con input[type=submit],.newsletter-con button[type=submit],.top-arrow,.box-icon{color:#fff}.primary-bg,.section-heading:before,.theme-hr,.primary-button,.basic-primary-button,.primary-button-sm,.secondary-button,.rounded-button,.menu-close,.experience-stats h2 span,.newsletter-con input[type=submit],.newsletter-con button[type=submit],.top-arrow,.box-icon{background:#090}.secondary-bg,.secondary-button,.quote-port-cta{background:#17132b}.darkgray-bg{background:#444}.gray-bg{background:#999}.lightgray-bg,.main-nav .sub-menu-con,.testi-container,.offices-box,.rounded-gray,.newsletter-con input[type=submit]:hover,.newsletter-con button[type=submit]:hover{background:#f9f9f9}.white-bg,.portfolio-slider ul li .img-fluid,.blog-item,.offices-box:hover{background:#fff}.transparent,.primary-button:hover,.basic-primary-button:hover,.primary-button-sm:hover,.secondary-button:hover,.rounded-button:hover,.basic-primary-button,.primary-border-button:hover{background:0 0}.radius-0{border-radius:0 0}.radius-5,.section-heading:before,.theme-hr,.white-form textarea,.white-form input,.primary-button,.basic-primary-button,.primary-button-sm,.secondary-button,.rounded-button,.primary-border-button:hover:before{border-radius:0 0}.radius-15,.rounded-img img,.rounded-img:after,.blog-item{border-radius:0 0}.radius-30{border-radius:0 0}.no-border,.section-heading:before,.theme-hr,.gray-hr,.white-form textarea,.white-form input,.separator-hr,.page-nav-toggle,.offices-box hr,.newsletter-con input[type=text],.newsletter-con input[type=submit],.newsletter-con button[type=submit]{border:none}.link-arrow,.theme-ul li,.child-menu li{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;padding-left:25px;background:url(../png/bullet.png) left 7px no-repeat}.link-arrow:hover,.theme-ul li:hover,.child-menu li:hover{background-position:5px 7px}.sub-menu .theme-ul li,.sub-menu .child-menu li{background:url(..//images/icons/bullet.png) left 15px no-repeat}.sub-menu .theme-ul li:hover,.sub-menu .child-menu li:hover{background-position:5px 15px}a.link-arrow{background-position:left 5px}a.link-arrow:hover{background-position:5px 5px}.rounded-img:after{content:'';border:solid 1px rgba(0,153,0,.6);width:calc(100% - 30px);height:95%;left:0;top:15px}.our-legacy-sec .rounded-img:after{height:100%}.font-9{font-size:9px}.font-12,.white-form textarea,.white-form input,.rounded-button,.theme-form button,.theme-form input[type=button],.experience-stats p,.blog-item .date,.testi-container h4,.service-services-box .services-box-content .services-box-content-con p,footer,footer a,.newsletter-con input,.newsletter-con button{font-size:12px}.font-14,.primary-button-sm,.doted-service-box ul li,.doted-service-box p,.doted-service-box a,.blog-item p,.service-box .service-box-content-container .service-box-content p,.service-services-box .services-box-content .services-box-content-con a,.expand-collapse-container .btn-link .fa,.offices-box svg,.offices-box .fa{font-size:14px}.font-16,body,header .menu-open .menu-icon,.slider-arrows span,.page-nav-toggle,.testi-container p,.testi-container h3,.service-box .service-box-content-container .service-box-content ul li,.service-box .service-box-content-container .service-box-content ul li a,.service-services-box h3,.service-services-box .services-box-content .services-box-content-con h3,footer h3{font-size:16px}.font-19,.slider-text p,.blog-item h3{font-size:19px}.font-21,h3{font-size:21px}.font-24,.section-heading,.sub-menu ul li a,.quote-port-cta .cta-container h3,.offices-box h3{font-size:24px}.font-28{font-size:28px}.font-32,.experience-stats h3{font-size:32px}.font-38,.main-nav .main-menu-con ul li a{font-size:38px}.font-42,.slider-text h2{font-size:42px}.font-52,.experience-stats h2 span{font-size:52px}.font-21-impo{font-size:21px!important}.bold{font-weight:700}.normal,.testi-container h3{font-weight:400}body{line-height:26px;font-family:roboto,sans-serif;color:#444}h1,h2,h3,h4,h5,h6{font-family:libre baskerville,serif;color:#17132b}h5{line-height:30px}a{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;text-decoration:none!important;color:#090}a:hover{color:#444}.section-heading{line-height:36px;padding-left:50px}.section-heading:before{content:'';width:35px;height:5px;top:12px;left:0}h3{line-height:32px}.up-case,.page-nav li a,.newsletter-con input[type=submit],.newsletter-con button[type=submit]{text-transform:uppercase}.cap-case,.slider-text h2{text-transform:capitalize}.text-left,.service-services-box .services-box-content,.expand-collapse-container .btn-link{text-align:left}.text-right,.owl-nav{text-align:right}.text-center,.sm-icon,.icon,.menu-footer-contact-info,.page-nav,.page-nav-toggle,.quote-port-cta .cta-container,.inside-header-logos-container h2,#testi_slider .testi-slider-controls .left,#testi_slider .testi-slider-controls .right,.testi-container,.service-services-box{text-align:center}*{outline:none!important;-webkit-outline:none!important}html,body{background:#fff}body{overflow-x:hidden}.doted-bg,header{background:#f9f9f9 url(..//images/dot.png) repeat}.blue-doted-bg,.main-nav{background:#f9f9f9 url(..//images/blue-dot.png) repeat}.split-bg{background:#17132b;background:-moz-linear-gradient(left,#17132b 0%,#17132b 49%,#009900 50%,#009900 100%);background:-webkit-linear-gradient(left,#17132b 0%,#17132b 49%,#009900 50%,#009900 100%);background:linear-gradient(to right,#17132b 0%,#17132b 49%,#009900 50%,#009900 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#17132b',endColorstr='#009900',GradientType=1 )}.box-doted-bg{background:#f9f9f9 url(..//images/box-dot.png) center right repeat-Y;background-size:contain}.theme-hr{width:75px;height:5px}.gray-hr{border-top:solid 1px #30303e}.theme-ul,.child-menu{list-style:none}.box-bend-left{border-radius:0 0}.box-bend-right{border-radius:0 0}.js-tilt{transform-style:preserve-3d}.js-tilt .inner-tilt{transform:translateZ(25px)}.sm-icon,.icon{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;border:solid 1px transparent;width:22px;height:22px;line-height:22px;font-size:10px;transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9)}.sm-icon:hover,.icon:hover{transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4)}footer .sm-icon,footer .icon{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);margin-right:5px}footer .sm-icon:hover,footer .icon:hover{transform:scale(1.6);-webkit-transform:scale(1.6);-moz-transform:scale(1.6)}.icon{width:40px;height:40px;font-size:18px;line-height:40px}.facebook{background:#3b5998}.facebook:hover{background:0 0;border-color:#3b5998}.google-plus{background:#c33}.google-plus:hover{background:0 0;border-color:#c33}.linkedin{background:#0e76a8}.linkedin:hover{background:0 0;border-color:#0e76a8}.twitter{background:#38a1f3}.twitter:hover{background:0 0;border-color:#38a1f3}.white-form textarea,.white-form input{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;border:solid 1px transparent;height:45px}.white-form textarea:hover,.white-form textarea:focus,.white-form input:hover,.white-form input:focus{border:solid 1px #090}.white-form textarea{height:150px;resize:none}.thumb-img{width:100%;height:100%;object-fit:contain;border:solid 1px #e5e5e5}.separator-hr{background:#eee;height:1px;margin:30px 0}.sec-pad{padding:30px 0}.multi-sec-pad{padding:30px 0 15px}.sub-sec-pad{padding-bottom:30px}.sm-sec-pad,header,.inside-header,.inside-header-logos-container{padding:20px 0}.slider-sec-pad{padding:30px 0 15px}.ml-0,.theme-hr{margin-left:0}.mr-0{margin-right:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mar-0,.theme-ul,.child-menu,.main-nav .main-menu-con ul,.sub-menu ul,.page-nav,.experience-stats h3,.experience-stats p,.experience-stats h2,.portfolio-slider ul,.quote-port-cta .cta-container h3,.testi-container h3,.split-ul{margin:0}.ml-5,header .menu-open .menu-icon{margin-left:5px}.mr-5,.section-heading:before{margin-right:5px}.mt-5{margin-top:5px}.mb-5,.white-form textarea,.white-form input,.doted-service-box p,.start-project-cta h2,footer p,.mbottom-5{margin-bottom:5px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.mt-15{margin-top:15px}.mb-15,footer h3,.mbottom-15{margin-bottom:15px}.ml-30{margin-left:30px}.mr-30,.experience-stats h2 span{margin-right:30px}.mt-30,#testi_slider,.footer-copyrights{margin-top:30px}.mb-30,.slider-text p,.doted-service-box img,.service-box .service-box-content-container .service-box-content ul,.offices-box{margin-bottom:30px}.mtb-5 margin,.theme-hr margin{top:5px;bottom:5px}.mlr-5 margin{left:5px;right:5px}.mtb-15 margin{top:15px;bottom:15px}.mlr-15 margin{left:15px;right:15px}.mtb-30 margin{top:30px;bottom:30px}.mlr-30 margin{left:30px;right:30px}.pl-0{padding-left:0}.pr-0{padding-right:0}.pt-0{padding-top:0}.pb-0,header{padding-bottom:0}.pl-5{padding-left:5px}.pr-5{padding-right:5px}.pt-5{padding-top:5px}.pb-5{padding-bottom:5px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.pt-15,.blog-item .row,.footer-copyrights{padding-top:15px}.pb-15{padding-bottom:15px}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.pt-30{padding-top:30px}.pb-30,.sub-menu ul li{padding-bottom:30px}.pad-15,.white-form textarea,.white-form input,.service-services-box .services-box-content .services-box-content-con,.newsletter-con input[type=submit],.newsletter-con button[type=submit]{padding:15px}.pad-30,.thumb-img,.quote-port-cta .cta-container,.blog-item,.testi-container,.start-project-cta,.offices-box{padding:30px}.pad-5,.portfolio-slider ul li .img-fluid{padding:5px}.pad-0,.theme-ul,.child-menu,.sub-menu ul,.page-nav,.experience-stats h3,.experience-stats p,.portfolio-slider ul,.quote-port-cta .cta-container h3,.split-ul{padding:0}.d-block,.thumb-img,.separator-hr,.theme-form input,.theme-form textarea,.main-nav .main-menu-con ul li a,.page-nav li a,.inside-header-logos img,.expand-collapse-container .btn-link,.newsletter-con input,.newsletter-con button{display:block}.d-inline-block,.sm-icon,.icon,.basic-primary-button,.main-nav .primary-button,.main-nav .basic-primary-button,.main-nav .primary-button-sm,.main-nav .secondary-button,.main-nav .rounded-button,header .front-menu>li,.page-nav li,.experience-stats h2 span,.split-ul li{display:inline-block}.d-none,.page-nav-toggle{display:none}.d-flex,.experience-stats h2{display:flex}.p-fix,.main-nav{position:fixed}.p-abs,.rounded-img:after,.section-heading:before,.primary-border-button:before,.main-nav .sub-menu-con,.menu-close,.sub-menu,.menu-footer-contact-info,.controls-con,.controls-con .potfolio_slider_control.move_left,.controls-con .potfolio_slider_control.move_right,.quote-port-cta .primary-bg:before,.quote-port-cta .section-heading:before,.quote-port-cta .theme-hr:before,.quote-port-cta .primary-button:before,.quote-port-cta .basic-primary-button:before,.quote-port-cta .primary-button-sm:before,.quote-port-cta .secondary-button:before,.quote-port-cta .rounded-button:before,.quote-port-cta .menu-close:before,.quote-port-cta .experience-stats h2 span:before,.experience-stats h2 .quote-port-cta span:before,.quote-port-cta .newsletter-con input[type=submit]:before,.newsletter-con .quote-port-cta input[type=submit]:before,.quote-port-cta .newsletter-con button[type=submit]:before,.newsletter-con .quote-port-cta button[type=submit]:before,.quote-port-cta .top-arrow:before,.quote-port-cta .box-icon:before,.quote-port-cta .secondary-bg:before,.quote-port-cta .quote-port-cta:before,.owl-nav,.inside-header-logos-container h2,#testi_slider .testi-slider-controls,#testi_slider .quote-icon,.service-services-box .services-box-content,.service-services-box .services-box-content .box-icon{position:absolute}.p-rel,.section-heading,.primary-border-button,.sub-menu-slides,#main_slider .carousel-inner,.portfolio-slider,.quote-port-cta,.quote-port-cta .cta-container,.inside-header-logos-container .container,.service-services-box{position:relative}.primary-button-pad,.primary-button,.basic-primary-button,.primary-button-sm,.secondary-button,.rounded-button{padding:10px 30px}.primary-sm-button-pad,.primary-border-button{padding:12px 12px 6px 18px}.w-100,.white-form textarea,.white-form input,.separator-hr,.theme-form input,.theme-form textarea,.main-nav,.main-nav .main-menu-con ul li a,.main-nav .sub-menu-con,.sub-menu,.menu-footer-contact-info,.owl-nav,.inside-header-logos-container h2,.service-services-box .services-box-content,.expand-collapse-container .btn-link,.newsletter-con input,.newsletter-con button{width:100%}.h-100,.main-nav,.sub-menu{height:100%}.overflow-x-hidden{overflow-x:hidden!important}.fix-margin{margin:-16px 0 -8px}.primary-button,.basic-primary-button,.primary-button-sm,.secondary-button,.rounded-button{border:solid 1px transparent}.primary-button:hover,.basic-primary-button:hover,.primary-button-sm:hover,.secondary-button:hover,.rounded-button:hover{color:#090;border-color:#090}.basic-primary-button{color:#090;border-color:#090;padding:4px 16px}.basic-primary-button:hover{background:#090;color:#fff}.primary-button-sm{padding:5px 20px}.secondary-button:hover{color:#17132b;border-color:#17132b}.primary-border-button{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;border:solid 2px #090;font-size:12px!important;font-family:roboto,sans-serif;font-weight:700;color:#090!important}.primary-border-button:before{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;content:'';width:calc(100% + 4px);height:calc(100% + 4px);left:4px;top:4px;border:solid 2px #090}.primary-border-button:hover{border-color:transparent;color:#444!important}.primary-border-button:hover:before{background:0 0;left:0;top:0;box-shadow:inset 4px 4px 2px #e5e5e5}button{cursor:pointer}.rounded-button{padding:6px 20px;color:#444;background:0 0;border:solid 1px #999}.box-icon{line-height:0}.box-icon:hover{background:#17132b!important;color:#fff}.theme-form input,.theme-form textarea{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;border:solid 1px #eee;padding:10px 15px;margin-bottom:10px}.theme-form input:hover,.theme-form textarea:hover{border-color:#090}.theme-form textarea{min-height:150px;resize:none}.theme-form button,.theme-form input[type=button]{padding:4px 16px}.floating-button{position:fixed;bottom:0;right:100px;background:#e21717;font-weight:700;padding:6px 20px}.floating-button:hover{background:#090;color:#fff;border-color:#090}.main-nav{background-color:#17132b;z-index:9999;left:0;top:0;display:none}.main-nav .main-menu-con{padding:100px 0;height:100vh;overflow-y:auto}.main-nav .main-menu-con ul{padding:0 50px;list-style:none}.main-nav .main-menu-con ul li{padding:5px 0}.main-nav .main-menu-con ul li a{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;font-family:libre baskerville,serif;padding:10px 0;background:url(..//images/arrow-right.png) 150% center no-repeat;background-size:auto}.main-nav .main-menu-con ul li a:hover{color:#090;background:url(..//images/arrow-right.png) 90% center no-repeat}.main-nav .main-menu-con .contact-info-con{padding:30px 50px}.main-nav .main-menu-con a:hover{color:#fff}.main-nav .sub-menu-con{right:0;top:100%;height:100vh;overflow-y:auto}.active-main-nav-link{color:#090!important;background:url(..//images/arrow-right.png) 90% center no-repeat!important}.menu-close{z-index:9999;top:50px;right:50px;color:#fff!important;transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3)}.menu-close:hover{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9)}.sub-menu{padding:100px 50px;left:0;top:0;display:none}.sub-menu ul{list-style:none}.sub-menu ul li{margin:15px 0}.show-sub-menu{display:block}.menu-footer-contact-info{left:0;bottom:0;padding:100px 50px}.child-menu{display:none;padding:0 15px!important}.child-menu li{margin:30px 0 0;padding:0 30px!important}.child-menu li a{padding:0!important;font-size:19px!important;font-weight:400!important;font-family:roboto!important;color:#ccc!important}.child-menu li a:hover{color:#fff!important}header{}header .logo{width:175px;height:auto}header .menu-open{color:#444}header .menu-open .menu-icon{width:25px;height:auto;margin-top:-3px;color:#090}header .menu-open:hover{color:#090}header .front-menu{padding:0!important;margin-right:30px!important;margin-bottom:0!important}header .front-menu>li{margin:0 15px}header .front-menu>li a{color:#444;text-transform:uppercase;font-weight:600}header .front-menu>li a:after{color:#ccc}header .front-menu>li a:hover{color:#090}header .front-menu .dropdown-menu{background:#17132b;z-index:9999}header .front-menu .dropdown-menu .dropdown-item{color:#fff}header .front-menu .dropdown-menu .dropdown-item:hover,header .front-menu .dropdown-menu .dropdown-item:focus,header .front-menu .dropdown-menu .dropdown-item:active{background:#090;color:#fff}header .front-menu .dropdown .dropdown-menu a.dropdown-item{font-size:14px;text-transform:capitalize!important}.inside-header{background:0 0;border-bottom:solid 1px #e5e5e5}.page-nav-container{position:fixed;bottom:0;z-index:8888;width:100%}.green_nav-sub_header{text-align:center;padding:15px 10px 14px;background:#17132b;font-size:14px}#main_slider .carousel-inner .carousel-item .img-fluid{animation:slide_img 3s infinite;-webkit-animation:slide_img 3s infinite;-moz-animation:slide_img 3s infinite}@keyframes slide_img{0%{transform:translateY(0px)}50%{transform:translateY(10px)}100%{transform:translateY(0px)}}@-webkit-keyframes slide_img{0%{-webkit-transform:translateY(0px)}50%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0px)}}@-moz-keyframes slide_img{0%{-moz-transform:translateY(0px)}50%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0px)}}.slider-text{margin-top:50px}.slider-text h2{line-height:56px}.slider-arrows{width:auto;margin-top:-100px}.slider-arrows img{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;width:45px;height:auto}.slider-arrows span{font-family:libre baskerville,serif}.slider-arrows .slide-left:hover img{transform:translateX(-5px)}.slider-arrows .slide-right:hover img{transform:translateX(5px)}.portfolio-slider .owl-dots,.blog-slider-con .owl-dots{display:none!important}.page-nav{list-style:none}.page-nav li{margin-left:-3.3px}.page-nav li a{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;border-right:solid 1px #00bf00;padding:15px;font-size:13px}.page-nav li a:hover{background:#007300}.page-nav li:last-child a{border:none}.page-nav .text-right a,.page-nav .owl-nav a{font-size:14px!important}.page-nav-toggle{color:#fff!important}.page-nav-toggle:hover,.page-nav-toggle:focus{background:#17132b}.doted-service-box{padding:22px;min-height:312px;max-height:312px;border-top:solid 5px transparent}.doted-service-box,.doted-service-box *{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;overflow:hidden}.doted-service-box img{width:110px;height:auto}.doted-service-box p{line-height:24px}.doted-service-box .shorten-ul{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;height:80px;overflow:hidden}.doted-service-box .primary-border-button{transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5)}.doted-service-box:hover{border-color:#090}.doted-service-box:hover img{animation:hide_box_img .5s ease;animation-fill-mode:forwards;-webkit-animation:hide_box_img .5s ease;-webkit-animation-fill-mode:forwards;-moz-animation:hide_box_img .5s ease;-moz-animation-fill-mode:forwards}.doted-service-box:hover h3{margin-top:-70px}.doted-service-box:hover .shorten-ul{height:200px}@keyframes hide_box_img{from{opacity:1;margin-top:0}to{opacity:0;margin-top:-60px}}@-webkit-keyframes hide_box_img{from{opacity:1;margin-top:0}to{opacity:0;margin-top:-60px}}@-moz-keyframes hide_box_img{from{opacity:1;margin-top:0}to{opacity:0;margin-top:-60px}}.experience-stats h3{letter-spacing:2px}.experience-stats h2{align-items:center}.experience-stats h2 span{padding:20px 30px}.portfolio-slider ul{list-style:none}.portfolio-slider ul li{float:left;width:24vw}.portfolio-slider ul li .img-fluid{border:solid 5px #f9f9f9;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.portfolio-slider ul li .img-fluid:hover{opacity:1;transform:scale(1.02);-website-transform:scale(1.02);-moz-transform:scale(1.02);box-shadow:0 0 70px rgba(0,0,0,.05)}.portfolio-slider:hover .img-fluid{opacity:.6}.portfolio-slider .img-fluid{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.portfolio-slider .img-fluid:hover{opacity:1}.controls-con{width:100%;top:0}.controls-con .potfolio_slider_control{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.controls-con .potfolio_slider_control img{width:35px;height:auto}.controls-con .potfolio_slider_control:hover{transform:scale(1.4)}.controls-con .potfolio_slider_control.move_left{left:30px;top:200px}.controls-con .potfolio_slider_control.move_right{right:30px;top:200px}.cant-scroll{animation:cant-scroll .3s linear;-webkit-animation:cant-scroll .3s linear;-moz-animation:cant-scroll .3s linear}@keyframes cant-scroll{0%{transform:translateX(0px)}50%{transform:translateX(25px)}100%{transform:translateX(0px)}}@-webkit-keyframes cant-scroll{0%{-webkit-transform:translateX(0px)}50%{-webkit-transform:translateX(25px)}100%{-webkit-transform:translateX(0px)}}@-moz-keyframes cant-scroll{0%{-moz-transform:translateX(0px)}50%{-moz-transform:translateX(25px)}100%{-moz-transform:translateX(0px)}}.folio-item,.our-clients .clients-folio{margin-bottom:30px;position:relative}.folio-item .img-fluid,.our-clients .clients-folio .img-fluid{width:100%;height:auto!important;object-fit:unset!important}.folio-item .folio-overlay,.our-clients .clients-folio .folio-overlay,.our-clients .clients-folio .clients-folio-overlay{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,153,0,.9);text-align:center;color:#fff;opacity:0}.folio-item:hover .folio-overlay,.our-clients .clients-folio:hover .folio-overlay,.folio-item:hover .our-clients .clients-folio .clients-folio-overlay,.our-clients .clients-folio .folio-item:hover .clients-folio-overlay,.our-clients .clients-folio:hover .clients-folio-overlay{opacity:1}.folio-item .folio-overlay .folio-overlay-content,.our-clients .clients-folio .folio-overlay .folio-overlay-content,.our-clients .clients-folio .clients-folio-overlay .folio-overlay-content{margin-top:200px}.folio-item .folio-overlay a,.our-clients .clients-folio .folio-overlay a,.our-clients .clients-folio .clients-folio-overlay a{color:#fff!important;text-decoration:none}.folio-item .folio-overlay .folio-overlay-content h2,.our-clients .clients-folio .folio-overlay .folio-overlay-content h2,.our-clients .clients-folio .clients-folio-overlay .folio-overlay-content h2{color:#fff!important;font-size:28px;margin:0;padding:0}.folio-item .folio-overlay .folio-overlay-content p,.our-clients .clients-folio .folio-overlay .folio-overlay-content p,.our-clients .clients-folio .clients-folio-overlay .folio-overlay-content p{color:#fff!important;font-size:19px;margin:0;padding:0}.folio-item .folio-overlay .folio-overlay-content hr,.our-clients .clients-folio .folio-overlay .folio-overlay-content hr,.our-clients .clients-folio .clients-folio-overlay .folio-overlay-content hr{width:50px;margin:20px auto 30px;display:block;border:none;height:2px;background:#fff!important}.photo-folio-item{margin-bottom:30px;position:relative;overflow:hidden}.photo-folio-item .img-fluid{width:100%;height:auto!important;object-fit:unset!important;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.photo-folio-item:hover .img-fluid{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5)}.photo-folio-item .photo-folio-overlay{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);text-align:center;color:#fff;opacity:0}.photo-folio-item:hover .photo-folio-overlay{opacity:1}.photo-folio-item .photo-folio-overlay .photo-folio-overlay-content{margin-top:250px}.photo-folio-item .photo-folio-overlay a{color:#fff!important;text-decoration:none}.photo-folio-item .photo-folio-overlay .photo-folio-overlay-content h3{color:#fff!important;font-size:18px;margin:0;padding:0}.photo-folio-item .photo-folio-overlay .photo-folio-overlay-content p{color:#fff!important;font-size:19px;margin:0;padding:0}.photo-folio-item .photo-folio-overlay .photo-folio-overlay-content hr{width:50px;margin:20px auto 30px;display:block;border:none;height:2px;background:#fff!important}.sm-thumbs .thumb-img{padding:0 5px!important}.photo-folio-item{margin-bottom:30px;position:relative;overflow:hidden}.photo-folio-item .img-fluid{width:100%;height:350px;object-fit:cover;object-position:top;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.photo-folio-item:hover .img-fluid{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5)}.photo-folio-item .photo-folio-overlay{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);text-align:center;color:#fff;opacity:0}.photo-folio-item:hover .photo-folio-overlay{opacity:1}.photo-folio-item .photo-folio-overlay .photo-folio-overlay-content{margin-top:250px!important}.photo-folio-item .photo-folio-overlay a{color:#fff!important;text-decoration:none}.photo-folio-item .photo-folio-overlay .photo-folio-overlay-content h3{color:#fff!important;font-size:18px;margin:0;padding:0}.photo-folio-item .photo-folio-overlay .photo-folio-overlay-content p{color:#fff!important;font-size:19px;margin:0;padding:0}.photo-folio-item .photo-folio-overlay .photo-folio-overlay-content hr{width:50px;margin:20px auto 30px;display:block;border:none;height:2px;background:#fff!important}.white-border-button{background:0 0;color:#fff;border:solid 1px #fff;font-size:14px;margin-top:10px;padding:6px 20px}.video-popup{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;background:rgba(0,0,0,.75)}.video-popup .inside-video-popup{background:#fff;padding:50px 0;margin-top:100px}.video-popup .close-video-popup{font-size:32px;color:#fff!important}.sm-thumbs .thumb-img{padding:0 5px!important}.photo-folio-item .open-video-popup .img-fluid{height:350px!important;object-fit:cover!important}.photo-folio-item .open-video-popup .photo-folio-overlay-content{margin-top:150px!important}.quote-port-cta .cta-container{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.quote-port-cta .primary-bg,.quote-port-cta .section-heading:before,.quote-port-cta .theme-hr,.quote-port-cta .primary-button,.quote-port-cta .basic-primary-button,.quote-port-cta .primary-button-sm,.quote-port-cta .secondary-button,.quote-port-cta .rounded-button,.quote-port-cta .menu-close,.quote-port-cta .experience-stats h2 span,.experience-stats h2 .quote-port-cta span,.quote-port-cta .newsletter-con input[type=submit],.newsletter-con .quote-port-cta input[type=submit],.quote-port-cta .newsletter-con button[type=submit],.newsletter-con .quote-port-cta button[type=submit],.quote-port-cta .top-arrow,.quote-port-cta .box-icon{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;background:0 0}.quote-port-cta .primary-bg:before,.quote-port-cta .section-heading:before,.quote-port-cta .theme-hr:before,.quote-port-cta .primary-button:before,.quote-port-cta .basic-primary-button:before,.quote-port-cta .primary-button-sm:before,.quote-port-cta .secondary-button:before,.quote-port-cta .rounded-button:before,.quote-port-cta .menu-close:before,.quote-port-cta .experience-stats h2 span:before,.experience-stats h2 .quote-port-cta span:before,.quote-port-cta .newsletter-con input[type=submit]:before,.newsletter-con .quote-port-cta input[type=submit]:before,.quote-port-cta .newsletter-con button[type=submit]:before,.newsletter-con .quote-port-cta button[type=submit]:before,.quote-port-cta .top-arrow:before,.quote-port-cta .box-icon:before{content:'';transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;right:0;bottom:0;width:100%;height:100%;background:#090}.quote-port-cta .primary-bg:hover:before,.quote-port-cta .section-heading:hover:before,.quote-port-cta .theme-hr:hover:before,.quote-port-cta .primary-button:hover:before,.quote-port-cta .basic-primary-button:hover:before,.quote-port-cta .primary-button-sm:hover:before,.quote-port-cta .secondary-button:hover:before,.quote-port-cta .rounded-button:hover:before,.quote-port-cta .menu-close:hover:before,.quote-port-cta .experience-stats h2 span:hover:before,.experience-stats h2 .quote-port-cta span:hover:before,.quote-port-cta .newsletter-con input[type=submit]:hover:before,.newsletter-con .quote-port-cta input[type=submit]:hover:before,.quote-port-cta .newsletter-con button[type=submit]:hover:before,.newsletter-con .quote-port-cta button[type=submit]:hover:before,.quote-port-cta .top-arrow:hover:before,.quote-port-cta .box-icon:hover:before{height:100%!important}.quote-port-cta:hover .primary-bg:before,.quote-port-cta:hover .section-heading:before,.quote-port-cta:hover .theme-hr:before,.quote-port-cta:hover .primary-button:before,.quote-port-cta:hover .basic-primary-button:before,.quote-port-cta:hover .primary-button-sm:before,.quote-port-cta:hover .secondary-button:before,.quote-port-cta:hover .rounded-button:before,.quote-port-cta:hover .menu-close:before,.quote-port-cta:hover .experience-stats h2 span:before,.experience-stats h2 .quote-port-cta:hover span:before,.quote-port-cta:hover .newsletter-con input[type=submit]:before,.newsletter-con .quote-port-cta:hover input[type=submit]:before,.quote-port-cta:hover .newsletter-con button[type=submit]:before,.newsletter-con .quote-port-cta:hover button[type=submit]:before,.quote-port-cta:hover .top-arrow:before,.quote-port-cta:hover .box-icon:before{height:0%}.quote-port-cta .secondary-bg,.quote-port-cta .secondary-button,.quote-port-cta .quote-port-cta{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.quote-port-cta .secondary-bg:before,.quote-port-cta .secondary-button:before,.quote-port-cta .quote-port-cta:before{content:'';transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;right:0;bottom:0;width:100%;height:0%;background:#090}.quote-port-cta .secondary-bg:hover:before,.quote-port-cta .secondary-button:hover:before,.quote-port-cta .quote-port-cta:hover:before{height:100%}.blog-slider-con{background:url(..//images/blog-bg.jpg) bottom center no-repeat;background-size:cover}.blog-item{margin:15px;min-height:350px}.blog-item img.img-fluid{width:calc(100% + 60px)!important;max-width:calc(100% + 60px)!important;margin-left:-30px;margin-right:-30px;margin-bottom:30px;margin-top:-30px;height:100px;object-fit:cover;object-position:top}.blog-item img.placeholder{object-position:center!important}.blog-item h3:hover,.blog-item h3 a:hover{color:#17132b}.blog-item p{line-height:23px}.slider-arrow,.owl-nav button{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;width:25px;height:25px;background:#090!important;color:#fff!important;font-size:12px!important;line-height:22px!important;border:solid 2px #090!important;transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);margin:0 5px!important}.slider-arrow:hover,.owl-nav button:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);background:#090!important;color:#fff!important}.owl-nav{top:-40px}.owl-nav .disabled{background:0 0!important;color:#090!important;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.inside-header-logos-container{min-height:300px}.inside-header-logos-container h2{top:0;left:0;top:20%;font-size:10.5vw;text-shadow:0 0 60px rgba(0,0,0,.07)}.inside-header-logos img{width:100%;height:120px;object-fit:cover}.static-box{min-height:450px;max-height:100%;padding:25px}.static-box img.img-fluid{width:100%;display:block;border:solid 4px #fff;animation:none}.static-box:hover h3{margin-top:0!important}#testi_slider{background:url(..//images/card-bg.gif) left top no-repeat;background-size:contain}#testi_slider .testi-slider-controls{width:80%;left:0;right:0;margin:0 auto;top:37.5%}#testi_slider .testi-slider-controls .left,#testi_slider .testi-slider-controls .right{width:25px;height:25px;display:inline-block!important}#testi_slider .testi-slider-controls .right{float:right}#testi_slider .quote-icon{width:50px;height:auto;left:0;right:0;top:-25px;margin:0 auto;z-index:9}.disabled-arrow{background:0 0!important;color:#090!important;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.testi-container p{padding:0 15px}.testi-container h4{font-weight:400;font-family:roboto,sans-serif;margin-bottom:0}.testi-container .fa-star{font-size:12px!important;color:#f7941d!important}.service-box{margin-bottom:60px}.service-box .service-box-content-container{padding:30px 50px}.service-box .service-box-content-container .service-box-content{padding:0 50px}.service-box .service-box-content-container .service-box-content ul li{margin-bottom:10px}.service-box .service-box-content-container .service-box-content ul li,.service-box .service-box-content-container .service-box-content ul li a{font-family:libre baskerville,serif}.service-services-box{overflow-y:hidden;padding-bottom:15px}@media(max-width:768px){.service-services-box{margin-bottom:30px!important}}.service-services-box h3{margin-top:15px;line-height:24px}.service-services-box>.img-fluid{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}.service-services-box .services-box-content{height:100%;left:0;top:100%;background:#f9f9f9}.service-services-box .services-box-content .img-fluid{width:100%;height:170px;object-fit:cover}.service-services-box .services-box-content .services-box-content-con h3{margin-top:0}.service-services-box .services-box-content .services-box-content-con p{line-height:21px;margin-bottom:5px}.service-services-box .services-box-content .box-icon{right:0;top:0}.service-services-box:hover>img.img-fluid{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%)}.start-project-cta{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;border:solid 1px #eee}.start-project-cta h2{font-size:26px}.start-project-cta:hover{background:#f9f9f9}.expand-collapse-container{margin-bottom:15px}.expand-collapse-container .btn-link{border-color:#eee;white-space:normal;padding:15px 30px}.expand-collapse-container .btn-link:hover{border-color:#090;color:#090}.expand-collapse-container .btn-link .fa{margin-right:10px}.expand-collapse-container .card-body{border-top:0}.offices-box{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;border:solid 1px transparent;min-height:225px}@media(max-width:1024px){.offices-box{min-height:250px}}@media(max-width:768px){.offices-box{min-height:auto;height:auto}}.offices-box hr{height:1px;background:#eee}.offices-box p{margin-bottom:10px}.offices-box p:last-child{margin-bottom:0}.offices-box svg,.offices-box .fa{margin-right:5px}.offices-box:hover{border-color:#090}.offices-boxes-con div:nth-last-child(1) .offices-box,.offices-boxes-con div:nth-last-child(2) .offices-box{margin-bottom:0}@media(max-width:768px){.offices-boxes-con div:nth-last-child(2){margin-bottom:30px}}.post-content h5{color:#090}.post-content ul{padding:0;margin:0;list-style:none}.ul-no-style,header .front-menu{list-style:none}.post-content ul li{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;padding-left:25px;background:url(..//images/icons/bullet.png) left 7px no-repeat}.carousel-control-prev-icon{background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyMwMDk5MDAnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLz48L3N2Zz4=)}.carousel-control-next-icon{background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyMwMDk5MDAnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLz48L3N2Zz4=)}#testi_slider{background-size:cover}.rounded-gray{padding-top:80px}.discover-slider-con{position:relative}#discover_slider{width:380px;position:absolute;right:30px;top:-30px}#discover_slider .img-fluid{height:300px;object-fit:cover}#discover_slider .discover-slider-content-box{width:100%;height:330px;background:#fff;padding:30px}#discover_slider .carousel-indicators{justify-content:flex-start!important;margin:0;padding:20px 30px}#discover_slider .carousel-indicators li{background:0 0;width:8px;height:8px;border:solid 1px #090}#discover_slider .carousel-indicators .active{background:#090}.process-icon-box{border:solid 1px #090;padding:40px 30px;margin-top:30px;position:relative}.process-icon-box svg,.process-icon-box i{font-size:32px;display:block;margin:0 auto;margin-bottom:20px;color:#090}.process-icon-box h6{font-size:18px}.process-icon-box .process-overlay{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;position:absolute;background:#090;width:100%;height:100%;left:0;top:0;opacity:0}.process-icon-box .process-overlay p{padding:30px;color:#fff;font-size:14px;line-height:19px}.process-icon-box:hover .process-overlay{opacity:1}.white-pattern-bg{background:url(../images/white-pattern-bg.jpg) center center no-repeat;background-size:cover}.process-icon-box.white-box{background:#fff;border:none}.process-icon-box.white-box svg,.process-icon-box.white-box i{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;border:solid 1px #ccc;width:70px;height:70px;line-height:70px;padding:20px 10px;color:#444}.process-icon-box.white-box:hover svg,.process-icon-box.white-box:hover i{background:#090;color:#fff}.new-testi{position:relative}.new-testi .img-fluid{height:450px;object-fit:cover}.new-testi .new-testi-con{background:rgba(0,153,0,.8);position:absolute;width:100%;left:0;bottom:0}.new-testi .newtesti-quotes{width:40px;height:auto;margin-top:-40px}.new-testi .carousel-control-prev{background:#090;opacity:1;width:60px;top:-25px}.new-testi .carousel-control-next{background:#090;opacity:1;width:60px;top:-24px}.new-testi .container{padding:0 70px}.new-testi .carousel-inner .carousel-item{opacity:0;transition:none;transform:translate3d(0,0,0)!important}.new-testi .carousel-inner .active{transition:opacity .4s ease-in-out,height .4s;opacity:1}.row.sm-thumbs-new img{padding:15px!important}.wm-border-box{min-height:330px}.wm-border-box .wm-icon{width:35px;height:auto}.wm-border-box p{line-height:24px!important}@media screen and (max-width:768px){.wm-border-box.border-right{border:none!important}}.primary-box{background:#090;color:#fff;min-height:330px}.primary-box .wm-icon{width:35px;height:auto}.white-border-button{padding:8px 20px;color:#fff}.white-border-button:hover{background:#fff;color:#444}.our-clients .clients-folio{overflow:hidden}.our-clients .clients-folio .clients-folio-overlay{position:absolute;left:0;bottom:0}.our-clients .clients-folio .clients-folio-overlay hr{width:25px!important;border:none;border-top:solid 1px #fff;margin:10px 0!important}.our-clients .clients-folio .clients-folio-overlay .folio-overlay-content{position:absolute;width:100%;height:100%;bottom:0;left:0;padding:15px;text-align:left}.our-clients .clients-folio .clients-folio-overlay .folio-overlay-content h2{font-size:26px}.our-clients .clients-folio .clients-folio-overlay .folio-overlay-content p{font-size:16px}.our-clients .clients-folio .clients-folio-overlay .folio-overlay-content a{font-size:14px}.our-clients .clients-folio .clients-folio-overlay .folio-overlay-content .folio-overlay-border{width:100%;height:100%;border:solid 1px #fff}.our-clients .clients-folio .clients-folio-overlay .folio-overlay-content .folio-overlay-bottom{position:absolute;left:40px;bottom:40px}.our-clients .lg-box-left,.our-clients .lg-box-right{height:400px}.our-clients .md-box-left{height:250px}.our-clients .sm-box-right{height:250px}.wedding-boxes .folio-item,.wedding-boxes .our-clients .clients-folio,.our-clients .wedding-boxes .clients-folio{overflow:hidden}.wedding-boxes .folio-item img.img-fluid,.wedding-boxes .our-clients .clients-folio img.img-fluid,.our-clients .wedding-boxes .clients-folio img.img-fluid{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.wedding-boxes .folio-item .folio-overlay,.wedding-boxes .our-clients .clients-folio .folio-overlay,.our-clients .wedding-boxes .clients-folio .folio-overlay,.our-clients .clients-folio .wedding-boxes .folio-item .clients-folio-overlay,.wedding-boxes .our-clients .clients-folio .clients-folio-overlay,.our-clients .wedding-boxes .clients-folio .clients-folio-overlay{display:block;opacity:1;background:rgba(0,0,0,.25)}.wedding-boxes .folio-item .folio-overlay .folio-overlay-content,.wedding-boxes .our-clients .clients-folio .folio-overlay .folio-overlay-content,.our-clients .wedding-boxes .clients-folio .folio-overlay .folio-overlay-content,.our-clients .clients-folio .wedding-boxes .folio-item .clients-folio-overlay .folio-overlay-content,.wedding-boxes .our-clients .clients-folio .clients-folio-overlay .folio-overlay-content,.our-clients .wedding-boxes .clients-folio .clients-folio-overlay .folio-overlay-content{margin-top:130px!important}.wedding-boxes .folio-item .folio-overlay .folio-overlay-content .white-border-button,.wedding-boxes .our-clients .clients-folio .folio-overlay .folio-overlay-content .white-border-button,.our-clients .wedding-boxes .clients-folio .folio-overlay .folio-overlay-content .white-border-button,.our-clients .clients-folio .wedding-boxes .folio-item .clients-folio-overlay .folio-overlay-content .white-border-button,.wedding-boxes .our-clients .clients-folio .clients-folio-overlay .folio-overlay-content .white-border-button,.our-clients .wedding-boxes .clients-folio .clients-folio-overlay .folio-overlay-content .white-border-button{font-weight:700;border-width:2px!important;padding-left:20px;padding-right:20px}.wedding-boxes .folio-item .folio-overlay .folio-overlay-content .white-border-button:hover,.wedding-boxes .our-clients .clients-folio .folio-overlay .folio-overlay-content .white-border-button:hover,.our-clients .wedding-boxes .clients-folio .folio-overlay .folio-overlay-content .white-border-button:hover,.our-clients .clients-folio .wedding-boxes .folio-item .clients-folio-overlay .folio-overlay-content .white-border-button:hover,.wedding-boxes .our-clients .clients-folio .clients-folio-overlay .folio-overlay-content .white-border-button:hover,.our-clients .wedding-boxes .clients-folio .clients-folio-overlay .folio-overlay-content .white-border-button:hover{background:0 0}.wedding-boxes .folio-item:hover img.img-fluid,.wedding-boxes .our-clients .clients-folio:hover img.img-fluid,.our-clients .wedding-boxes .clients-folio:hover img.img-fluid{transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4)}.wedding-boxes .folio-item:hover .white-border-button,.wedding-boxes .our-clients .clients-folio:hover .white-border-button,.our-clients .wedding-boxes .clients-folio:hover .white-border-button{background:#fff;color:#444!important}.wedding-boxes .folio-item:hover .white-border-button:hover,.wedding-boxes .our-clients .clients-folio:hover .white-border-button:hover,.our-clients .wedding-boxes .clients-folio:hover .white-border-button:hover{color:#fff!important}.creative-box{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;padding:30px;text-align:center}.creative-box h5{font-size:19px;margin-bottom:10px}.creative-box p{font-size:14px;line-height:24px}.creative-box .icon{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;width:100px;height:100px;line-height:100px;color:#090;border:dashed 1px #090;font-size:28px;margin-bottom:15px;position:relative;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.creative-box .icon .box-count{font-size:40px;color:#090;font-weight:700;line-height:95px}.creative-box .icon:hover{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.creative-box .icon:hover p{color:#fff}.creative-box:hover .icon{background:#090}.creative-box:hover .icon svg,.creative-box:hover .icon p{color:#fff}.flowers-bg{background:url(../images/flowers-bg.jpg) center center no-repeat;background-size:cover}.flower-cirlce{background:#fff;border:solid 20px #fff;width:400px;height:400px;display:block;margin:0 auto;position:relative}.flower-cirlce .inner-circle{position:absolute;width:100%;height:100%;left:0;top:0;margin:0 auto;border:dashed 1px #090}.flower-cirlce .cirlce-content{padding:50px 30px;margin-top:50px;text-align:center}.flower-cirlce .cirlce-content h3{font-size:21px}.flower-cirlce .cirlce-content p{font-size:16px}.flower-cirlce .cirlce-content .leaf{position:absolute;width:150px;height:auto;right:-25px;bottom:0}.swiper-wrapper{height:335px!important}.red-tabs{border:none;background:#17132b;max-width:500px;margin:0 auto 30px!important;border-bottom:1px solid #090!important;border-radius:5px 5px}.red-tabs .nav-item{width:33.333%;text-align:center}.red-tabs .nav-item .nav-link{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;color:#fff;border-radius:5px 5px;border-color:#2d2d2d!important}.red-tabs .nav-item .nav-link:hover{background:#090!important}.red-tabs .nav-item .nav-link.active{background:#090!important;color:#fff}@media(max-width:1024px){.slider-text{margin-top:100px}.slider-text h2{line-height:44px;font-size:32px}.slider-arrows{margin-top:-180px}.page-nav{}.page-nav li a{padding:12px 15px}.portfolio-slider{}.portfolio-slider .controls-con{top:-80px}.main-nav .basic-primary-button{margin-bottom:5px}.menu-footer-contact-info{padding:25px 50px}}@media(max-width:768px){.child-menu{display:block}.folio-overlay-content{margin-top:100px!important}.slider-text{margin-top:50px}.slider-text h2{line-height:34px;font-size:24px}.slider-text p{font-size:16px;line-height:24px}.slider-text .primary-button,.slider-text .basic-primary-button,.slider-text .primary-button-sm,.slider-text .secondary-button,.slider-text .rounded-button,.slider-text .secondary-button{font-size:12px;padding:10px 20px}.slider-arrows{margin-top:-80px}.photo-folio-item .photo-folio-overlay .photo-folio-overlay-content{margin-top:100px!important}.page-nav-container .page-nav{display:none}.page-nav-container .page-nav li{display:block;width:100%}.page-nav-container .page-nav li a{border-right:0;border-bottom:solid 1px rgba(255,255,255,.1)}.page-nav-container .page-nav-toggle{display:block}.pl-0-mob{padding-left:0}.doted-service-box{min-height:450px;max-height:450px;margin-bottom:30px}.doted-service-box .shorten-ul{min-height:100%;max-height:100%;overflow:visible}.doted-service-box:hover{}.doted-service-box:hover img{animation:none!important}.doted-service-box:hover h3{margin-top:0!important}.doted-service-box:hover .shorten-ul{height:100%!important}.gutters-md{margin-left:-15px;margin-right:-15px}.gutters-md>[class*=col-]{padding-right:15px;padding-left:15px}.experience-stats{}.experience-stats h3{font-size:24px}.experience-stats p{font-size:12px;line-height:17px}.experience-stats h2{font-size:26px}.experience-stats h2 span{padding:15px 25px}.section-heading{font-size:21px}.portfolio-slider{}.portfolio-slider ul{max-width:100%}.portfolio-slider ul li{width:calc(100%/3)}.portfolio-slider ul li .img-fluid{margin-bottom:5px;opacity:1!important}.portfolio-slider .controls-con{display:none}.portfolio-slider h3{font-size:12px;line-height:19px}.mb-15-md{margin-bottom:15px!important}.our-legacy-sec{}.our-legacy-sec .img-fluid{width:100%;height:250px;object-fit:cover}.our-legacy-sec .section-heading{margin-top:40px}.quote-port-cta{}.quote-port-cta .cta-container{padding:20px 0}.quote-port-cta .cta-container .img-fluid{width:80px;height:auto;margin:0 auto 10px}.quote-port-cta .cta-container .text-left,.quote-port-cta .cta-container .service-services-box .services-box-content,.service-services-box .quote-port-cta .cta-container .services-box-content,.quote-port-cta .cta-container .expand-collapse-container .btn-link,.expand-collapse-container .quote-port-cta .cta-container .btn-link{text-align:center!important}.quote-port-cta .cta-container h3{font-size:19px}.quote-port-cta .cta-container p{font-size:14px}.inside-page .doted-service-box{min-height:auto;max-height:100%;background:#f9f9f9!important}.inside-page .doted-service-box .img-fluid{height:200px;object-fit:cover}#testi_slider{background:0 0}#testi_slider .testi-slider-controls{width:100%}.service-boxes-con .service-box:nth-child(odd)>.row{display:flex;flex-direction:column-reverse}.service-boxes-con .service-box .align-items-center .service-box-content-container{padding-top:50px;padding-bottom:0}.service-boxes-con .service-box .align-items-center .img-fluid{padding:15px 0 15px 30px}.start-project-cta .primary-button,.start-project-cta .basic-primary-button,.start-project-cta .primary-button-sm,.start-project-cta .secondary-button,.start-project-cta .rounded-button{margin-top:15px;display:inline-block}.services-box-content-con{padding:30px!important}.services-box-content-con h3{font-size:19px!important}.services-box-content-con p,.services-box-content-con a{font-size:16px!important;line-height:24px!important}.discover-slider-con{margin-bottom:70px}}@media(max-width:640px){.inside-header-logos img{width:100%;height:80px;object-fit:cover}.img-responsive{width:100%;max-width:100%;height:auto}.sec-pad{padding:30px 0}.multi-sec-pad{padding-top:30px!important;padding-bottom:0}.sub-sec-pad{padding:30px 0}#main_slider{}#main_slider .img-fluid{display:none}#main_slider .slider-text{margin-top:0;margin-bottom:15px}#main_slider .slider-text h2{line-height:54px;font-size:42px}#main_slider .slider-text p{font-size:21px;line-height:32px}#main_slider .slider-arrows{margin-top:0}.doted-service-box{height:auto;min-height:315px;max-height:none}.doted-service-box img{display:none}.doted-service-box .shorten-ul{height:auto;min-height:auto;max-height:none}.experience-stats{}.experience-stats .col-6{padding:15px;text-align:center;border-right:solid 1px rgba(255,255,255,.15);border-bottom:solid 1px rgba(255,255,255,.15)}.experience-stats div:nth-child(even){border-right:none!important}.portfolio-slider{}.portfolio-slider ul li{width:calc(100%/2)}.portfolio-slider ul li h3{font-size:16px;margin:10px 0 5px}.portfolio-slider ul li p{font-size:14px}.main-nav .main-menu-con{padding:50px 0}.main-nav .main-menu-con ul{padding:0 15px}.main-nav .primary-button,.main-nav .basic-primary-button,.main-nav .primary-button-sm,.main-nav .secondary-button,.main-nav .rounded-button{margin-bottom:5px}.services-box-content .img-fluid{height:130px!important}.services-box-content .services-box-content-con{padding:15px!important}.services-box-content .services-box-content-con h3{font-size:16px!important}.services-box-content .services-box-content-con p,.services-box-content .services-box-content-con a{font-size:14px!important;line-height:21px!important}.start-project-cta h2{font-size:24px}.start-project-cta .primary-button,.start-project-cta .basic-primary-button,.start-project-cta .primary-button-sm,.start-project-cta .secondary-button,.start-project-cta .rounded-button{width:100%;text-align:center}.discover-slider-con .img-fluid{display:none}.discover-slider-con #discover_slider{position:relative;width:100%;right:0;top:0}}@media(max-width:425px){.blog-slider-con .section-heading{max-width:290px!important}.portfolio-slider{}.portfolio-slider ul li{width:calc(100%/1)}.quote-port-cta{}.quote-port-cta .col-6{width:100%;max-width:100%;flex:none}.inside-page .inside-header-logos img{padding:10px}.service-box-content-container{padding:30px 15px!important}.service-box-content-container .service-box-content{padding-right:30px!important}.services-box-content .img-fluid{height:200px!important}.services-box-content .services-box-content-con{padding:30px!important}.services-box-content .services-box-content-con h3{font-size:21px!important}.services-box-content .services-box-content-con p,.services-box-content .services-box-content-con a{font-size:17px!important;line-height:26px!important}}@media(max-width:375px){.blog-slider-con .owl-nav{top:0}.services-box-content .img-fluid{height:150px!important}}@media(max-width:320px){.services-box-content .img-fluid{height:70px!important}}footer{width:100%;bottom:0;left:0;z-index:-1;background:#100e1f}footer p{line-height:21px}footer a:hover{color:#fff}.split-ul{list-style:none}.split-ul li{width:49%}.newsletter-con{border:solid 2px #090}.newsletter-con input[type=text]{background:0 0;padding:0 15px;height:35px}.newsletter-con input[type=submit],.newsletter-con button[type=submit]{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;height:31px;margin-top:2px;line-height:0;cursor:pointer}.footer-copyrights{border-top:solid 1px #30303e;padding-bottom:55px!important}@media screen and (max-width:768px){.footer-copyrights{padding-bottom:100px!important}}.top-arrow,.box-icon{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;border:solid 1px transparent;font-size:9px;padding:5px 6px}.top-arrow:hover,.box-icon:hover{background:0 0;border-color:#090}@media screen and (max-width:575px){.flower-cirlce{width:100%;box-sizing:border-box}.red-tabs .nav-item{width:100%}}