@charset "UTF-8";@import url('https://fonts.googleapis.com/css?family=Poppins:400, 500&display=swap');@import url('https://fonts.googleapis.com/css?family=Montserrat:100, 100i, 200, 200i, 300, 300i, 400, 400i, 500, 500i, 600, 600i, 700, 700i, 800, 800i, 900, 900i&display=swap');a,body,button{font-family:Poppins,sans-serif}a,a:hover,button,button:hover{text-decoration:none}#backtotop,.owl-theme.arrow-left-right .owl-nav .owl-next{right:15px}.header-section.active .header-bottom,.sticky-header.stuck{box-shadow:0 0 18px 1px rgba(0,0,0,.1);animation:.5s ease-in-out fadeInDown}@font-face{font-family:PWSignaturetwo;src:url("../fonts/pw_signature_two/PWSignaturetwo.woff2") format("woff2"),url("../fonts/pw_signature_two/PWSignaturetwo.woff") format("woff");font-weight:500;font-style:normal}body{padding:150px 0 0;font-size:14px;font-weight:400;line-height:1.8;margin:0 auto;max-width:1920px;font-style:normal;color:#434343;background-color:#fff;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}main{overflow:hidden}.container{max-width:1200px}.container-fluid{padding-left:30px;padding-right:30px}a,button{cursor:pointer;display:inline-block;transition:.3s ease-in-out}button{margin:0;padding:0;border:none;background:0 0}button:focus{outline:0}img{height:auto;max-width:100%}[data-background]{background-size:cover;background-repeat:no-repeat;background-position:center center}h1,h2,h3,h4,h5,h6{font-weight:700;color:#000;font-family:Montserrat,sans-serif}i,label,small,span,strong{margin:0;padding:0;font-family:Poppins,sans-serif}.owl-theme .owl-dots .owl-dot span{width:6px;height:6px;margin:0 8px;background:#c2c2c2;transition:.3s ease-in-out}.header-section.active.text-white .main-menu>ul>li>a:before,.header-section.stuck.text-white .main-menu>ul>li>a:before,.owl-theme .owl-dots .owl-dot:hover span{background:#000}.owl-theme .owl-dots .owl-dot.active span{transform:scale(1.3);background:#000}.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev{margin:0;width:40px;height:40px;overflow:hidden;position:relative;border-radius:100%;background:#000}.about-list-layout .item-content .experience-info>ul>li:last-child:before,.home-personal .portfolio-section .section-title .title-text:before,.owl-theme .owl-nav .owl-next>span,.owl-theme .owl-nav .owl-prev>span,.social-links-text>ul>li:last-child:after{display:none}.owl-theme .owl-nav .owl-next:before,.owl-theme .owl-nav .owl-prev:before{top:50%;left:50%;z-index:1;line-height:1;color:#fff;font-size:24px;position:absolute;font-family:icomoon;transition:.3s ease-in-out;transform:translate(-50%,-50%)}.contact-section.bg-map .form-item input,.owl-theme .owl-nav .owl-next:hover,.owl-theme .owl-nav .owl-prev:hover{background:0 0}.owl-theme .owl-nav .owl-prev{margin-right:5px}.owl-theme .owl-nav .owl-prev:before{content:"\2190"}.owl-theme .owl-nav .owl-next:before{content:"\2192"}.owl-theme.arrow-left-right .owl-nav,.table-wrap .table{margin:0}.owl-theme.arrow-left-right .owl-nav .owl-next,.owl-theme.arrow-left-right .owl-nav .owl-prev{top:50%;position:absolute;transform:translateY(-50%)}.owl-theme.arrow-left-right .owl-nav .owl-prev{left:15px}.owl-theme.arrow-top-right .owl-nav,.owl-theme.owl-arrow .owl-nav{display:table;margin:0 auto;position:relative}.owl-theme.arrow-top-right .owl-nav:before,.owl-theme.owl-arrow .owl-nav:before{top:50%;left:50%;width:5px;height:5px;content:"";z-index:1;position:absolute;border-radius:100%;background-color:#000;transform:translate(-50%,-50%)}.owl-theme.arrow-top-right .owl-nav .owl-next,.owl-theme.arrow-top-right .owl-nav .owl-prev,.owl-theme.owl-arrow .owl-nav .owl-next,.owl-theme.owl-arrow .owl-nav .owl-prev{float:left;display:inline-block}.owl-theme.arrow-top-right .owl-nav .owl-next:before,.owl-theme.arrow-top-right .owl-nav .owl-prev:before,.owl-theme.owl-arrow .owl-nav .owl-next:before,.owl-theme.owl-arrow .owl-nav .owl-prev:before{color:#b8b8b8;font-size:42px}.header-section.active.text-white .cart-btn,.header-section.active.text-white .main-menu>ul>li>a,.header-section.active.text-white .main-menu>ul>li>a:after,.header-section.stuck.text-white .cart-btn,.header-section.stuck.text-white .main-menu>ul>li>a,.header-section.stuck.text-white .main-menu>ul>li>a:after,.owl-theme.arrow-top-right .owl-nav .owl-next:hover:before,.owl-theme.arrow-top-right .owl-nav .owl-prev:hover:before,.owl-theme.owl-arrow .owl-nav .owl-next:hover:before,.owl-theme.owl-arrow .owl-nav .owl-prev:hover:before{color:#000}.owl-theme.arrow-top-right .owl-nav .owl-prev,.owl-theme.owl-arrow .owl-nav .owl-prev{margin-right:15px}.owl-theme.arrow-top-right .owl-nav{top:-105px;right:-13px;position:absolute}.bg-default-black.text-white .owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,.8)}.bg-default-black.text-white .owl-theme .owl-dots .owl-dot.active span,.bg-default-black.text-white .owl-theme .owl-dots .owl-dot:hover span,.header-section.text-white .main-menu>ul>li>a:before{background:#fff}.ul-li>ul{margin:0;padding:0;display:table}.ul-li-center>ul>li,.ul-li-right>ul>li,.ul-li>ul>li{float:left;list-style:none;display:inline-block}.ul-li-block>ul{width:100%;margin:0;padding:0;display:table}.ul-li-block>ul>li{width:100%;display:table;list-style:none}.ul-li-right>ul{margin:0;padding:0;float:right;display:table}.ul-li-center>ul{padding:0;margin:0 auto;display:table}.social-links>ul>li{margin-right:35px}.header-section .main-menu>ul>li:last-child,.header-section .mobile-menu-btns>ul>li:last-child,.header-section.active.text-white .main-menu>ul>li:last-child,.header-section.stuck.text-white .main-menu>ul>li:last-child,.social-links-round>ul>li:last-child,.social-links>ul>li:last-child{margin-right:0!important}.social-links>ul>li>a{color:#000;font-size:14px}.social-links>ul>li>a:hover{opacity:.5}.social-links-text>ul>li{position:relative;margin-right:20px;padding-right:20px}.social-links-text>ul>li:after{top:50%;right:-2px;width:4px;height:4px;content:"";line-height:1;position:absolute;border-radius:100%;background-color:#ddd;transform:translateY(-50%)}.social-links-text>ul>li:last-child{margin-right:0!important;padding-right:0!important}.social-links-text>ul>li>a{display:block;font-weight:500;position:relative;color:#000}.footer-section .useful-links>ul>li>a:before,.header-section .main-menu>ul>li>a:before,.social-links-text>ul>li>a:before{width:0;left:auto;right:0;bottom:0;height:1px;content:"";position:absolute;background:#000;transition:width .3s linear}.footer-section .useful-links>ul>li>a:hover:before,.header-section .main-menu>ul>li.active>a:before,.header-section .main-menu>ul>li:hover>a:before,.social-links-text>ul>li>a:hover:before{left:0;width:100%;right:auto}.footer-section.text-white .social-links-text>ul>li>a:before,.footer-section.text-white .useful-links>ul>li>a:before,.header-section.text-white .menu-btn span,.portfolio-fullimage.bg-white,.text-white .social-links-text>ul>li:after,.text-white .social-links-text>ul>li>a:before{background-color:#fff}.banner-section .text-white h1,.banner-section .text-white h2,.banner-section .text-white h3,.banner-section .text-white h4,.banner-section .text-white h5,.banner-section .text-white h6,.banner-section.text-white .title-text,.banner-section.text-white h1,.banner-section.text-white h2,.banner-section.text-white h3,.banner-section.text-white h4,.banner-section.text-white h5,.banner-section.text-white h6,.calltoaction-section.text-white .title-text,.contact-section.text-white .submit-btn-icon,.footer-section.text-white .instagram-shoots-2 .list-title,.footer-section.text-white .instagram-shoots>ul>li .icon,.footer-section.text-white .social-links-text>ul>li>a,.footer-section.text-white .useful-links>ul>li>a,.header-section .main-menu>ul>.menu-item-has-child .mega-menu.bg-default-black.text-white .list-title,.header-section .main-menu>ul>.menu-item-has-child .submenu>li.menu-item-has-child.active>a:after,.header-section .main-menu>ul>.menu-item-has-child .submenu>li.menu-item-has-child:hover>a:after,.header-section.active.text-white .main-menu .btn.btn-border.border-white:hover,.header-section.stuck.text-white .main-menu .btn.btn-border.border-white:hover,.header-section.text-white .cart-btn,.header-section.text-white .main-menu>ul>li>a,.header-section.text-white .main-menu>ul>li>a:after,.sidebar-menu-wrapper .close-btn:hover,.text-white .section-title .title-text,.text-white .social-links-text>ul>li>a{color:#fff}.social-links-round>ul>li{width:33px;height:33px;margin-right:10px;text-align:center}.social-links-round>ul>li>a{width:100%;height:100%;display:block;color:#000;font-size:12px;line-height:35px;border-radius:100%}.header-section .main-menu>ul>.menu-item-has-child .mega-menu .menu-list>ul>li:hover>a,.header-section .main-menu>ul>.menu-item-has-child .submenu>li.active>a,.header-section .main-menu>ul>.menu-item-has-child .submenu>li:hover>a,.header-section.active.text-white .cart-btn>.count-text,.header-section.stuck.text-white .cart-btn>.count-text,.social-links-round>ul>li>a:hover,.table-wrap .table thead{color:#fff;background-color:#000}.sec-ptb-60{padding:60px 0}.sec-ptb-100{padding:100px 0}.mrl--60{margin-left:-60px;margin-right:-60px}.mt--60{margin-top:-60px}.mt--30{margin-top:-30px}.mr--30{margin-right:-30px}.mb--30{margin-bottom:-30px}.banner-section .absolute-social-wrap .container-fluid,.prl-60{padding-left:60px;padding-right:60px}.about-list-layout:nth-child(odd) .item-content .about-service .service-content,.pl-30{padding-left:30px}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px}.mb-60{margin-bottom:60px}.about-list-layout,.mb-100{margin-bottom:100px}.section-title .title-text{font-size:32px;font-weight:600}.about-list-layout p,.banner-section p,.section-title p{font-size:16px}.section-title .leaf_image{max-width:180px;display:inline-block}.section-title.border-left{padding-left:100px;border-left:2px solid #000!important}.section-title.has-tb-line{padding-top:60px;position:relative;padding-bottom:60px}.section-title.has-tb-line:after,.section-title.has-tb-line:before{left:50%;width:2px;content:"";height:30px;position:absolute;background-color:#000;transform:translateX(-50%)}.section-title.has-tb-line:before{top:0}.section-title.has-tb-line:after{bottom:0}.border-bottom{border-bottom:1px solid #ededed!important}.h-auto{height:auto!important;min-height:auto!important}.table-wrap .table thead th{border:none;padding:22px 20px;vertical-align:middle}.table-wrap .table tbody td{padding:60px 20px;vertical-align:middle}#thetop{top:0;left:0;right:0;z-index:-1;position:absolute}#backtotop{width:40px;height:40px;z-index:999;bottom:40px;display:none;position:fixed;border-radius:100%;background-color:#000;box-shadow:0 3px 15px 1px rgba(0,0,0,.3)}#backtotop #scroll{z-index:1;width:100%;height:100%;display:block;color:#fff;font-size:24px;line-height:42px;text-align:center;position:relative}#backtotop #scroll::before{display:block;position:absolute;content:"\2191";text-align:center;width:100%}#preloader{top:0;left:0;width:100%;height:100%;z-index:1005;position:fixed;overflow:visible;background:url("../images/preloader.svg") center center no-repeat #fff}.bg-default-color{background-color:#434343}.banner-section .social-links-text>ul>li:after,.bg-default-black,.header-section .main-menu>ul>.menu-item-has-child .mega-menu.bg-default-black.text-white,.header-section.active.text-white .main-menu .btn.btn-border.border-white:before,.header-section.active.text-white .menu-btn span,.header-section.stuck.text-white .main-menu .btn.btn-border.border-white:before,.header-section.stuck.text-white .menu-btn span{background-color:#000}.bg-deep-gray{background-color:#ededed}.bg-light-gray{background-color:#f2f2f2}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 20px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ripple{0%{box-shadow:0 0 0 0 rgba(255,255,255,.2),0 0 0 10px rgba(255,255,255,.2),0 0 0 20px rgba(255,255,255,.2)}100%{box-shadow:0 0 0 10px rgba(255,255,255,.2),0 0 0 20px rgba(255,255,255,.2),0 0 0 30px rgba(255,255,255,0)}}.header-section .brand-logo>a{max-width:100px}.header-section .menu-btn{width:46px;height:22px;float:right;position:relative}.header-section .menu-btn span{height:2px;display:block;line-height:1;position:absolute;background-color:#000;transition:.2s ease-in-out}.header-section .menu-btn span:first-child{top:0;left:0;width:36px}.header-section .menu-btn span:nth-child(2){top:50%;left:50%;width:26px;transform:translate(-50%,-50%)}.header-section .menu-btn span:nth-child(3){right:0;width:36px;bottom:0}.header-section .menu-btn:hover span:first-child{left:9px}.header-section .menu-btn:hover span:nth-child(2){width:36px}.header-section .menu-btn:hover span:nth-child(3){right:9px}.header-section .menu-btn-round{width:44px;height:44px;color:#fff;font-size:22px;line-height:46px;text-align:center;border-radius:100%;background-color:#000}.header-section .mobile-menu-btns{display:none;padding:15px 0}.header-section .mobile-menu-btns>ul>li{margin-right:20px}.header-section .mobile-menu-btns>ul>li .menu-btn{width:40px;height:20px;margin:1px 0}.header-section .mobile-menu-btns>ul>li .menu-btn span:first-child,.header-section .mobile-menu-btns>ul>li .menu-btn span:nth-child(3),.header-section .mobile-menu-btns>ul>li .menu-btn:hover span:nth-child(2){width:34px}.header-section .mobile-menu-btns>ul>li .menu-btn:hover span:first-child{left:6px}.header-section .mobile-menu-btns>ul>li .menu-btn:hover span:nth-child(3){right:6px}.header-section .main-menu>ul>li{padding:10px 0;margin-right:40px}.header-section .main-menu>ul>li>a{display:block;font-size:14px;font-weight:500;position:relative;color:#000}.header-section .main-menu>ul>.menu-item-has-child,.header-section .main-menu>ul>.menu-item-has-child .submenu>li.menu-item-has-child,.header-section .main-menu>ul>.menu-item-has-child .submenu>li.menu-item-has-child>a{position:relative}.header-section .main-menu>ul>.menu-item-has-child>a{position:relative;padding-right:16px}.header-section .main-menu>ul>.menu-item-has-child>a:after{top:6.6px;right:0;line-height:1;color:#000;font-size:12px;content:"";font-weight:400;position:absolute;transition:.3s ease-in-out;font-family:"Font Awesome 5 Pro"}.header-section .main-menu>ul>.menu-item-has-child:hover>a:after{content:"";transform:rotate(360deg)}.header-section .main-menu>ul>.menu-item-has-child .submenu{left:0;top:100%;margin:0;height:auto;z-index:999;display:none;min-width:230px;padding:30px 10px;position:absolute;color:#434343;background-color:#fff;box-shadow:0 3px 32px 0 rgba(0,0,0,.18)}.about-list-layout .item-image>img,.header-section .main-menu>ul>.menu-item-has-child .submenu>li,.portfolio-fullimage>img,.sidebar-menu-wrapper .sidebar-menu .menu-list .submenu>li{width:100%;display:block}.header-section .main-menu>ul>.menu-item-has-child .submenu>li a{width:100%;line-height:1;display:block;font-size:14px;padding:12px 30px;color:#434343}.header-section .main-menu>ul>.menu-item-has-child .submenu>li.menu-item-has-child>a:after{top:12px;right:30px;line-height:1;font-size:14px;font-weight:700;content:"";position:absolute;color:#434343;transition:.3s ease-in-out;font-family:"Font Awesome 5 Pro"}.header-section .main-menu>ul>.menu-item-has-child .submenu>li.menu-item-has-child .submenu{top:-10px;left:100%;padding:10px}.header-section .main-menu>ul>.menu-item-has-child .submenu>li.menu-item-has-child:hover>.submenu,.header-section .main-menu>ul>.menu-item-has-child:hover .mega-menu,.header-section .main-menu>ul>.menu-item-has-child:hover>.submenu{display:block;animation:.4s linear fadeIn}.header-section .main-menu>ul>.menu-item-has-child .mega-menu{left:50%;z-index:999;width:1170px;display:none;position:fixed;margin-top:10px;padding:35px 50px;background-color:#fff;transform:translateX(-50%);box-shadow:0 3px 32px 0 rgba(0,0,0,.18)}.header-section .main-menu>ul>.menu-item-has-child .mega-menu .list-title{font-size:14px;margin-bottom:30px}.header-section .main-menu>ul>.menu-item-has-child .mega-menu .menu-list>ul{width:auto;display:block;margin:-12px -20px}.header-section .main-menu>ul>.menu-item-has-child .mega-menu .menu-list>ul>li>a{display:block;font-size:14px;line-height:1.3;padding:12px 20px;color:#434343}.header-section .main-menu>ul>.menu-item-has-child .mega-menu.bg-default-black.text-white .menu-list>ul>li>a{color:rgba(255,255,255,.8)}.header-section .main-menu>ul>.menu-item-has-child .mega-menu.bg-default-black.text-white .menu-list>ul>li:hover>a,.header-section.text-white .cart-btn>.count-text{color:#000;background-color:#fff}.header-section .main-menu .btn-wrap{margin:-11px 0}.header-section .cart-btn{width:35px;height:35px;display:table;font-size:20px;margin:-6px auto;line-height:42px;position:relative;text-align:center;border-radius:100%;color:#000}.header-section .cart-btn>.count-text{top:4px;right:-2px;height:18px;color:#fff;min-width:18px;font-size:10px;padding:0 5px;line-height:19px;position:absolute;text-align:center;border-radius:45px;background-color:#000}.header-section.active.text-white .main-menu .btn.btn-border.border-white,.header-section.stuck.text-white .main-menu .btn.btn-border.border-white{color:#000;border-color:#000!important}.header-section.secondary-header{top:0;left:0;right:0;z-index:999;position:absolute}.header-section .header-top{min-height:40px}.header-section .header-top .social-links-text>ul>li,.header-section .header-top .social-links-text>ul>li>a{font-size:12px}.header-section .header-bottom{min-height:100px}.header-section.active .header-bottom{top:0;left:0;right:0;z-index:999;position:fixed;background-color:#fff}.sticky-header{top:0;left:0;right:0;height:auto;z-index:999;position:absolute;padding:48.5px 0}.sticky-header.stuck{top:0;left:0;right:0;z-index:999;position:fixed;padding:23.5px 0;background-color:#fff}.hanging-header{top:60px;left:0;right:0;height:auto;z-index:999;position:fixed}.hanging-header .header-wrap{padding:23.5px 30px;background-color:#fff}.hanging-header.active{top:15px}.hanging-header.active .header-wrap{box-shadow:0 0 30px 1px rgba(0,0,0,.2);animation:1s ease-in-out flipInX}.fixed-menu-btn{top:0;right:0;z-index:999;padding:10px;display:none;position:fixed;background-color:#fff;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.fixed-menu-btn .menu-btn{width:40px;height:40px;color:#000;font-size:22px;line-height:40px;text-align:center}.fixed-sidebar-menu{top:0;left:0;bottom:0;width:375px;z-index:999;padding:60px;position:fixed}.fixed-sidebar-menu .brand-logo{margin-bottom:190px}.fixed-sidebar-menu .fsm-menu-list{margin:-12px -60px 182px}.fixed-sidebar-menu .fsm-menu-list>ul>li>a{width:100%;display:block;font-size:14px;font-weight:500;padding:12px 30px 12px 60px;position:relative;color:#000;font-family:Poppins,sans-serif}.fixed-sidebar-menu .fsm-menu-list>ul>li>a:before{top:50%;left:0;width:0;height:2px;content:"";position:absolute;background-color:#000;transform:translateY(-50%);transition:.3s ease-in-out}.fixed-sidebar-menu .fsm-menu-list>ul>li>a .badge{margin:0;padding:0;font-size:12px;font-weight:400;color:#434343;transform:translate(3px,-5px)}.sidebar-menu-wrapper .sidebar-menu .menu-list .submenu>li>a,.sidebar-menu-wrapper .sidebar-menu .menu-list>ul>li>a{text-transform:capitalize;color:rgba(255,255,255,.7);width:100%;display:block;font-family:Montserrat,sans-serif;text-align:center}.fixed-sidebar-menu .fsm-menu-list>ul>li.active>a,.fixed-sidebar-menu .fsm-menu-list>ul>li:hover>a{padding-left:90px}.fixed-sidebar-menu .fsm-menu-list>ul>li.active>a:before,.fixed-sidebar-menu .fsm-menu-list>ul>li:hover>a:before{width:60px}.fixed-sidebar-menu .fsm-menu-list .submenu{margin:0;padding:0;background-color:rgba(0,0,0,.02)}.fixed-sidebar-menu .fsm-menu-list .submenu>li{width:100%;display:block;padding-left:60px;border-bottom:1px solid #ededed}.fixed-sidebar-menu .fsm-menu-list .submenu>li:last-child{border-bottom:none}.fixed-sidebar-menu .fsm-menu-list .submenu>li>a{width:100%;display:block;color:#000;padding:15px 30px}.sidebar-menu-wrapper{display:block}.sidebar-menu-wrapper .overlay{top:0;left:0;right:0;bottom:0;opacity:0;z-index:999;width:100vw;height:100vh;display:none;position:fixed;background:rgba(0,0,0,.5);transition:.3s ease-in-out}.sidebar-menu-wrapper .overlay.active{opacity:1;display:block}.sidebar-menu-wrapper .close-btn{line-height:1;font-size:30px;cursor:pointer;transition:.3s ease-in-out;color:rgba(255,255,255,.8)}.sidebar-menu-wrapper .sidebar-menu{top:0;width:300px;right:-320px;height:100vh;z-index:9999;color:#fff;position:fixed;text-align:center;padding:130px 30px 40px;overflow-y:scroll;background-color:#000;transition:.6s cubic-bezier(1, 0, 0, 1)}.portfolio-fullimage:hover .details-btn,.sidebar-menu-wrapper .sidebar-menu.active{right:0}.sidebar-menu-wrapper .sidebar-menu .mCustomScrollBox{overflow:visible!important}.sidebar-menu-wrapper .sidebar-menu .close-btn{top:40px;right:30px;position:absolute}.sidebar-menu-wrapper .sidebar-menu .menu-list{margin-left:-30px;margin-right:-30px}.sidebar-menu-wrapper .sidebar-menu .menu-list>ul>li>a{font-size:14px;font-weight:700;padding:12px 30px}.sidebar-menu-wrapper .sidebar-menu .menu-list>ul>li.active>a,.sidebar-menu-wrapper .sidebar-menu .menu-list>ul>li:hover>a{color:#fff;background-color:rgba(255,255,255,.04)}.sidebar-menu-wrapper .sidebar-menu .menu-list .submenu{margin:0;padding:10px 0;background-color:rgba(255,255,255,.04)}.sidebar-menu-wrapper .sidebar-menu .menu-list .submenu>li>a{font-size:13px;font-weight:500;padding:10px 30px}.sidebar-menu-wrapper .sidebar-menu .menu-list .submenu>li.active>a,.sidebar-menu-wrapper .sidebar-menu .menu-list .submenu>li:hover>a{color:#fff;background-color:rgba(255,255,255,.05)}.sidebar-menu::-webkit-scrollbar{width:0}.cart-sidebar::-webkit-scrollbar{width:0}.footer-section .brand-logo>a{max-width:100px;display:inline-block}.footer-section .useful-links>ul>li{margin-bottom:10px}.about-list-layout .item-content .about-service>ul>li:last-child,.about-list-layout:last-child,.footer-section .useful-links>ul>li:last-child{margin-bottom:0!important}.footer-section .useful-links>ul>li .admin-name{display:block;font-size:21px;font-weight:700}.footer-section .useful-links>ul>li>a{font-weight:500;position:relative;color:#000}.banner-section.text-white .social-links-text>ul>li:after,.footer-section.text-white .social-links-text>ul>li:after{background-color:rgba(255,255,255,.6)}.calltoaction-section .title-text{font-size:32px}.calltoaction-section .title-text span{font-size:21px;font-family:Montserrat,sans-serif}.about-list-layout .item-content{z-index:1;position:relative}.about-list-layout .item-content .item-title,.section-title.size-increase .title-text{font-size:42px}.about-list-layout .item-content .about-service>ul>li{margin-bottom:50px}.about-list-layout .item-content .about-service .service-icon{margin-top:3px}.about-list-layout .item-content .about-service .service-icon>img{width:45px}.about-list-layout .item-content .about-service .service-content{display:table}.about-list-layout .item-content .about-service .service-content .service-title{font-size:18px;font-weight:600;margin-bottom:15px}.about-list-layout .item-content .about-service .service-content p{font-size:13px}.about-list-layout .item-content .experience-info>ul>li{position:relative;margin-bottom:30px;padding-bottom:30px}.about-list-layout .item-content .experience-info>ul>li:before{left:0;content:"";width:40px;height:2px;bottom:-1px;position:absolute;background-color:#000}.about-list-layout .item-content .experience-info>ul>li:last-child{margin-bottom:0!important;padding-bottom:0!important}.about-list-layout .item-content .experience-info>ul>li span{font-size:14px;letter-spacing:2px;display:inline-block;text-transform:uppercase}.about-list-layout .item-content .experience-info>ul>li h4{font-size:21px;font-weight:600;margin-bottom:5px}.about-list-layout .item-content .experience-info>ul>li p{font-size:16px;font-weight:600px;color:#000}.about-list-layout:nth-child(odd) .item-content{padding:0 0 0 100px}.about-list-layout:nth-child(odd) .item-content .item-title{margin:0 0 50px -200px}.about-list-layout:nth-child(odd) .item-content .about-service .service-icon{float:left}.about-list-layout:nth-child(2n) .item-content{padding:0 100px 0 0}.about-list-layout:nth-child(2n) .item-content .item-title{margin:0 -200px 50px 0}.about-list-layout:nth-child(2n) .item-content .about-service .service-icon{float:right}.about-list-layout:nth-child(2n) .item-content .about-service .service-content{padding-left:0;padding-right:30px}.service-section .about-list-layout .item-content>.item-title{font-size:60px;font-weight:500}.portfolio-fullimage .item-content-2 .item-brand,.service-section .about-list-layout .item-content .about-service .service-content p{font-size:14px}.service-section .about-list-layout:nth-child(odd) .item-content .item-title{margin:0 0 50px -100px}.service-section .about-list-layout:nth-child(2n) .item-content .item-title{margin:0 -100px 50px 0}.portfolio-fullimage{width:100%;display:block;overflow:hidden;margin-top:30px;position:relative}.portfolio-fullimage .details-btn{top:60px;right:-50px;width:50px;height:35px;color:#fff;font-size:18px;line-height:37px;text-align:center;position:absolute;transition:.3s ease-in-out;background-color:#000}.portfolio-fullimage .details-btn i,.portfolio-fullimage.bg-white>img{transition:.3s ease-in-out}.portfolio-fullimage .details-btn:hover i{transform:rotate(360deg)}.portfolio-fullimage .item-content{left:0;right:0;bottom:0;padding:30px;position:absolute}.portfolio-fullimage .item-content .item-title{font-size:21px;font-weight:600;margin-bottom:5px;font-family:Montserrat,sans-serif}.portfolio-fullimage .item-content .item-brand{font-size:14px;display:inline-block}.portfolio-fullimage .item-content .item-brand,.portfolio-fullimage .item-content .item-title{opacity:0;transform:translateY(8px);transition:.3s ease-in-out}.portfolio-fullimage:hover .item-content .item-brand,.portfolio-fullimage:hover .item-content .item-title,.portfolio-fullimage:hover .item-content-2 .item-brand,.portfolio-fullimage:hover .item-content-2 .item-title{opacity:1;transform:translateY(0)}.portfolio-fullimage:hover .item-content .item-title{transition-delay:0.2s}.portfolio-fullimage:hover .item-content .item-brand{transition-delay:0.4s}.portfolio-fullimage.bg-white:hover>img{opacity:.2}.portfolio-fullimage.add-effect:before{top:50%;left:50%;width:0%;z-index:1;height:100%;content:"";position:absolute;transition:.3s ease-in-out;background-color:#000;transform:translate(-50%,-50%)}.portfolio-fullimage.add-effect:hover:before{width:100%}.portfolio-fullimage .item-content-2{top:50%;left:0;right:0;z-index:2;padding:0 30px;text-align:center;position:absolute;transform:translateY(-50%)}.portfolio-fullimage .item-content-2 .item-brand,.portfolio-fullimage .item-content-2 .item-title{opacity:0;width:100%;display:block;color:#fff;line-height:1.4;transform:translateY(8px);transition:.3s ease-in-out}.portfolio-fullimage .item-content-2 .item-title{font-size:21px;font-weight:600;margin-bottom:10px}.portfolio-fullimage:hover .item-content-2 .item-title{transition-delay:0.3s}.portfolio-fullimage:hover .item-content-2 .item-brand{transition-delay:0.5s}.portfolio-carousel-2{float:right;width:1515px;position:relative}.portfolio-carousel-2 .owl-nav{top:-100px;left:330px;position:absolute!important}.contact-section.bg-map{background-size:auto;background-position:center center}.contact-section .submit-btn-icon{line-height:1;font-size:42px;color:#000}.contact-section.text-white .form-item input{color:#fff;background-color:transparent;border-bottom:1px solid #fff}.banner-section{min-height:100vh;position:relative}.banner-section .title-text{font-size:48px}.banner-section .absolute-social-wrap{left:0;right:0;bottom:0;position:absolute}.banner-section.text-white .btn-border{line-height:43px;border:2px solid #fff}.home-personal .section-title .title-text{position:relative;padding-left:200px}.home-personal .section-title .title-text:before{top:18px;left:0;content:"";height:2px;width:170px;position:absolute;background-color:#000}.home-personal .section-title.size-increase .title-text:before{top:24px}.personal-banner{min-height:720px;background-size:auto;background-position:right top}.personal-banner .banner-content{padding-top:60px;position:relative}.personal-banner .banner-content:before{top:0;left:0;height:2px;width:60px;content:"";position:absolute;background-color:#fff}.personal-banner .banner-content h1{font-size:102px;font-weight:600}.personal-banner .banner-content h2{font-size:42px;font-weight:600}.home-personal .portfolio-section .section-title .title-text{padding:0}@media screen and (max-width:1630px){.service-default .item-title{font-size:16px;margin-bottom:15px}}@media screen and (max-width:1280px){.portfolio-carousel.arrow-top-right .owl-nav{right:60px}.personal-banner{background-position:right 25% top}.personal-banner .banner-content h1{font-size:72px;margin-bottom:5px}.personal-banner .banner-content h2{font-size:36px}.personal-banner .banner-content{padding-top:40px}}@media screen and (max-width:1230px){body{padding-top:100px}.banner-section .absolute-social-wrap .container-fluid,.container-fluid{padding-left:15px;padding-right:15px}.header-section .main-menu>ul>.menu-item-has-child .mega-menu{left:0;right:0;width:100%;transform:unset}.header-section .main-menu>ul>.menu-item-has-child .mega-menu .menu-list>ul>li>a,.header-section .main-menu>ul>.menu-item-has-child .submenu>li a{font-size:12px;padding:10px 20px}.header-section .main-menu>ul>.menu-item-has-child .mega-menu .list-title{font-size:13px;margin-bottom:20px}.sticky-header{padding:23.5px 0}.header-section .main-menu>ul>.menu-item-has-child .submenu{min-width:200px;padding:20px 5px}.header-section .main-menu>ul>.menu-item-has-child .submenu>li.menu-item-has-child .submenu{top:-5px;padding:5px}.about-list-layout .item-content .item-title{font-size:36px}.about-list-layout:nth-child(odd) .item-content{padding:0 0 0 50px}.about-list-layout:nth-child(odd) .item-content .item-title{margin:0 0 50px -150px}.about-list-layout p{font-size:15px}.about-list-layout:nth-child(2n) .item-content{padding:0 50px 0 0}.about-list-layout:nth-child(2n) .item-content .item-title{margin:0 -150px 50px 0}.portfolio-carousel.arrow-top-right .owl-nav{right:15px}.fixed-sidebar-menu{width:300px;padding:60px 40px}.fixed-sidebar-menu .brand-logo{margin-bottom:100px}.fixed-sidebar-menu .fsm-menu-list{margin:-12px -40px 100px}.fixed-sidebar-menu .fsm-menu-list .submenu>li{padding-left:40px}}@media screen and (max-width:1199px){.portfolio-carousel-2 .owl-nav{top:unset;left:unset;margin-top:30px!important;position:relative!important}.portfolio-carousel-2{float:none;width:100%}}@media screen and (max-width:1170px){.social-links-text>ul>li{margin-right:15px;padding-right:15px}.header-section .main-menu>ul>li{margin-right:30px}.footer-section .instagram-shoots{margin-left:-30px}.footer-section .instagram-shoots>ul>li{width:70px;height:70px}.footer-section .instagram-shoots>ul>li .icon{font-size:22px;line-height:70px}.about-section .item-title{font-size:36px}.service-default p{font-size:12px}}@media screen and (max-width:1100px){.section-title.size-increase .title-text{font-size:38px}.header-section .main-menu>ul>li{margin-right:30px}}@media screen and (max-width:1080px){.header-section .main-menu>ul>li{margin-right:22px}}@media screen and (max-width:1024px){.section-title .title-text{font-size:30px}.section-title p{font-size:15px}.header-section .main-menu>ul>li{margin-right:25px}.footer-section .instagram-shoots-2>ul>li{width:120px;height:120px;margin-right:5px;margin-bottom:5px}.about-section .item-title{font-size:36px}.about-section .child-item .item-title{margin-bottom:15px}.about-section .child-item{margin-top:50px}.about-list-layout .item-content .about-service>ul>li{margin-bottom:30px}.portfolio-fullimage .item-content{padding:20px}.personal-banner{min-height:600px;background-position:right 25% bottom}.personal-banner .banner-content h1{font-size:60px}.personal-banner .banner-content h2{font-size:24px}.section-title.border-left{padding-left:60px}.home-personal .section-title .title-text{padding-left:100px}.home-personal .section-title .title-text::before{width:80px}}@media screen and (max-width:991px){.sec-ptb-100{padding:70px 0}.about-list-layout .item-content,.service-default{padding:0!important}.about-list-layout,.mb-100{margin-bottom:70px}.section-title .leaf_image{max-width:150px;display:inline-block}.fixed-sidebar-menu,.header-section .main-menu,.header-section .social-links-text{display:none}.fixed-menu-btn,.header-section .mobile-menu-btns{display:inline-block}.footer-section .instagram-shoots-2>ul>li{width:100px;height:100px}.sidebar-section{margin-top:60px}.about-list-layout:nth-child(odd) .item-content .item-title{margin:0 0 30px -120px}.about-list-layout p,.about-section .about-content p{font-size:14px}.about-list-layout .item-content .item-title{font-size:30px}.about-list-layout:nth-child(2n) .item-content .item-title{margin:0 -130px 30px 0}.about-section .about-content p.line-left{font-size:14px;padding-left:50px}.service-default{max-width:270px;margin:60px auto 0}.blog-grid .item-title{margin-bottom:15px}.blog-grid .item-title>a{font-size:16px}.blog-grid .blog-image::after{font-size:12px;letter-spacing:2px}.howtouse-section .section-title{text-align:center;margin-bottom:60px}.service-section .about-list-layout .item-content>.item-title{font-size:54px}.banner-section .title-text{font-size:42px}.about-section .about-image.creative-image{padding:15px;margin-top:-80px}.about-section .about-content p.line-left::before{top:0}.agency-minimal-banner .title-text{font-size:148px!important}.agency-minimal-banner{min-height:660px}.about-section .item-title{font-size:32px}.about-section .about-content p.mb-60,.about-section .item-title.mb-60{margin-bottom:30px}.contact-section.text-white .submit-btn-icon.float-right{display:table;margin:0 auto;float:none!important}.contact-section{text-align:center}.contact-section .form-wrap.mb--30{margin-bottom:0}.contact-section .submit-btn-icon{display:table;margin:0 auto}.about-section .blockquote{padding-left:40px;border-left:5px solid #e9e9e9}.about-section .blockquote.mb-60{margin-bottom:40px}.about-section .blockquote p{font-size:20px!important}.header-section .menu-btn.menu-btn-round.float-left{float:right!important}}@media screen and (max-width:970px){.footer-section .instagram-shoots>ul>li{width:60px;height:60px;margin-right:5px}.footer-section .instagram-shoots>ul>li .icon{line-height:60px}}@media screen and (max-width:880px){.about-section .item-title,.section-title.size-increase .title-text{font-size:30px}.section-title .title-text{font-size:28px}.section-title p{font-size:15px}.footer-section .instagram-shoots-2>ul>li{width:100px;height:100px}.footer-section .instagram-shoots-2>ul>li>a::after,.footer-section .instagram-shoots>ul>li>a::after{font-size:22px}.footer-section .instagram-shoots-2 .list-title{margin-top:30px}.about-list-layout .item-content .item-title{margin-bottom:25px!important}.personal-banner .banner-content h1,.service-section .about-list-layout .item-content>.item-title{font-size:48px}.personal-banner{min-height:520px;background-position:right 30% bottom}.personal-banner .banner-content h2{font-size:20px}.personal-banner .banner-content{padding-top:30px}.table-wrap{max-width:100%;overflow-x:scroll}.table-wrap table{width:1170px}}@media screen and (max-width:767px){.btn,.btn.btn-border{height:40px}.btn,.footer-section .useful-links>ul>li>a{font-size:13px}.banner-section.text-white .btn-border,.btn.btn-border{line-height:38px}.order-last{order:0}.about-section .item-title,.section-title .title-text{font-size:28px}.about-section .about-content p,.banner-section p,.section-title p{font-size:14px}.container-fluid{padding-left:15px;padding-right:15px}.btn{line-height:40px;padding:0 22px}.header-section .social-links-text,.home-personal .section-title .title-text::before{display:none}.header-section .header-top{display:none!important}.footer-section{text-align:center}.footer-section .instagram-shoots,.footer-section .social-links-round,.footer-section .social-links-text,.footer-section .useful-links{margin-top:40px}.footer-section .instagram-shoots-2>ul,.footer-section .instagram-shoots>ul,.footer-section .social-links-round>ul,.footer-section .social-links-text>ul{float:none;margin:0 auto}.footer-section .useful-links>ul>li{margin-bottom:5px}.footer-section .instagram-shoots>ul>li{width:70px;height:70px;margin-right:5px}.footer-section .instagram-shoots>ul>li .icon{line-height:70px;text-align:center}.footer-section .instagram-shoots>ul>li:first-child{margin-right:5px!important}.footer-section .instagram-shoots{margin-left:0}.footer-section .brand-logo{margin-bottom:0}.footer-section .instagram-shoots-2 .list-title.text-right,.footer-section .useful-links.text-right{text-align:center!important}.footer-section .instagram-shoots-2{margin-top:40px;text-align:center}.footer-section .form-group>ul,.footer-section .payment-card>ul{float:none;margin:40px auto 0}.footer-section .form-group>ul>li{margin-right:30px}.sidebar-section{max-width:330px;margin:50px auto 0}.about-list-layout .item-image,.about-section .about-image,.about-section .item-title.mb-60,.banner-section .title-text.mb-60{margin-bottom:30px}.about-list-layout .item-content{margin:0;padding:0;text-align:left!important}.about-list-layout .item-content .item-title{margin:0 0 25px!important;font-size:25px}.about-section .child-item{margin-top:30px}.counter-item .counter-text{font-size:60px}.counter-item p{font-size:12px}.about-section .about-content p.line-left{font-size:14px;padding-left:40px}.calltoaction-section .title-text{font-size:26px}.calltoaction-section .title-text span{font-size:18px}.about-list-layout:nth-child(2n) .item-content .about-service .service-icon{float:left;margin:0 30px 0 0}.about-list-layout:nth-child(2n) .item-content .about-service .service-content,.home-personal .section-title .title-text{padding:0}.service-section .about-list-layout .item-content>.item-title{font-size:36px}.banner-section .title-text{font-size:38px}.about-section .about-image.creative-image{padding:15px;margin:-15px -15px 15px}.home-personal .about-list-layout.text-right{text-align:left!important}.section-title.has-tb-line{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:680px){.about-list-layout p,.about-section .about-content p,body{font-size:13px}body{padding-top:81px}.sec-ptb-100{padding:50px 0}.about-list-layout,.mb-100{margin-bottom:50px}.blog-section .masoney-grid.m-0.mb-100{margin-bottom:50px!important}.mt--60{margin-top:-30px}.sticky-header{padding:18px 0!important}.header-section .mobile-menu-btns{padding:11px 0}.footer-section .brand-logo>a,.header-section .brand-logo>a{max-width:80px}.about-list-layout .item-content .item-title{font-size:20px;margin-bottom:20px!important}.service-default{text-align:center;margin:30px auto 0}.service-section .about-list-layout .item-content .about-service .service-content p{font-size:12px}.about-list-layout .item-content .about-service .service-content .service-title{font-size:16px;margin-bottom:10px}.about-list-layout .item-content .about-service .service-icon>img{width:40px}.banner-section .title-text{font-size:32px}.fixed-menu-btn .menu-btn{width:35px;height:35px;font-size:24px;line-height:35px}}@media screen and (max-width:580px){.about-section .item-title,.section-title.size-increase .title-text{font-size:26px}.section-title .title-text{font-size:24px}.about-section .about-content .about-service .service-content p,.about-section .child-item p,.btn,.service-default p{font-size:12px}.btn{height:35px;line-height:35px;padding:0 20px}.btn.btn-border{height:35px;font-size:12px;line-height:31px}.pagination-nav>ul>li{height:35px;min-width:35px}.pagination-nav>ul>li>a{font-size:13px;padding:0 12px;line-height:35px}.footer-section .instagram-shoots,.footer-section .social-links-text,.footer-section .useful-links{margin-top:30px}.about-section .child-item .item-title{font-size:16px;margin-bottom:10px}.service-default .item-title{font-size:16px;margin-bottom:11px}.counter-item .counter-text{font-size:48px}.counter-item p{font-size:11px}.about-section .about-content .about-service .service-icon>img{width:35px}.about-section .about-content .about-service .service-content .service-title{font-size:15px}.about-section .about-content .about-service .service-content{padding-left:25px}}@media screen and (max-width:575px){.section-title.mb-30{margin-bottom:15px}.section-title.mb-60{margin-bottom:30px}.section-title .title-text{font-size:28px}.section-title .title-text.mb-15{margin-bottom:8px}.section-title p{font-size:14px}.owl-theme.arrow-top-right .owl-nav{top:unset;margin-top:30px;transform:unset;position:relative}.about-section .child-item{max-width:80%}.portfolio-fullimage .item-content-2 .item-title{font-size:16px;margin-bottom:5px}.portfolio-fullimage .item-content-2 .item-brand{font-size:12px}}@media screen and (max-width:480px){#backtotop{width:35px;height:35px}#backtotop #scroll{font-size:14px;line-height:38px}.about-section .item-title{font-size:24px}.calltoaction-section .title-text{font-size:20px}.calltoaction-section .title-text span{font-size:15px;margin-bottom:10px}.about-section .about-content .person-name{font-size:36px}.about-section .about-content .person-title{font-size:18px}.section-title.has-tb-line::after,.section-title.has-tb-line::before{height:25px}.section-title.has-tb-line{padding-top:40px;padding-bottom:40px}}@media screen and (max-width:380px){.section-title .title-text{font-size:22px}.about-section .item-title,.section-title.size-increase .title-text{font-size:20px}.section-title .leaf_image{max-width:120px}.sidebar-menu-wrapper .cart-sidebar{width:300px;right:-320px}.sidebar-menu-wrapper .cart-sidebar .cart-items-list>ul>li .item-content .item-price,.sidebar-menu-wrapper .cart-sidebar .cart-items-list>ul>li .item-content .item-title{font-size:13px}.sidebar-menu-wrapper .cart-sidebar .cart-items-list>ul>li .item-image{margin-right:15px}.sidebar-menu-wrapper .cart-sidebar .cart-items-list>ul>li.btns-group>ul>li{width:100%;margin-bottom:10px}.sidebar-menu-wrapper .cart-sidebar .cart-items-list>ul>li.btns-group>ul>li:last-child{margin-bottom:0!important}.header-section .brand-logo>a{max-width:65px}.header-section .mobile-menu-btns{padding:6px 0}.sticky-header{padding:22px 0!important}.footer-section .instagram-shoots>ul>li{width:60px;height:60px;margin-bottom:0}.footer-section .instagram-shoots>ul>li .icon{line-height:64px}.about-list-layout .item-content .item-title{font-size:16px;margin-bottom:15px!important}.about-list-layout .item-image,.about-section .item-title.mb-60{margin-bottom:20px}.about-section .child-item{max-width:100%}.about-section .about-content p.line-left::before{height:50px}.about-section .about-content p.line-left{padding-left:30px}.about-list-layout .item-content .about-service .service-content .service-title{font-size:16px;margin-bottom:10px}.about-list-layout:nth-child(odd) .item-content .about-service .service-content{padding-left:20px}.service-section .about-list-layout .item-content>.item-title{font-size:26px}.about-list-layout .item-content .about-service .service-icon>img{width:34px}}