.wrap_faq_secs{display:flex;flex-flow:column}.page-id-602 .ourStoryPage:before{opacity:.1}.insideBannerHeader .titleHeadings.align-center p{font-size:18px;letter-spacing:.7px;font-family:'Roboto Condensed',sans-serif;line-height:22px}.wrap_faq_secs .block_faqs{display:flex;flex-flow:column;background:#fff;margin-bottom:20px;border:1px solid #ccc;border-radius:14px}.wrap_faq_secs .block_faqs h2{margin-bottom:0;text-transform:none;padding:0 20px 19px;border-bottom:1px solid #ccc;font-size:21px}.wrap_faq_secs .block_faqs p{padding:20px 22px 0;font-size:18px}.envira-gallery-wrap .envira-gallery-public{display:flex !important;flex-flow:row wrap;height:auto !important}.envira-gallery-wrap .envira-gallery-public .envira-gallery-item img{opacity:1 !important}.envira-gallery-wrap .envira-gallery-public .envira-gallery-item{position:static !important}@font-face{font-family:'baskerville_old_faceregular';src:url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../fonts/baskvill-webfont.woff2) format('woff2'),url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../fonts/baskvill-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'bahnschrift';src:url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../fonts/bahnschrift.woff2) format('woff2'),url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../fonts/bahnschrift.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'bahnscrift-light';src:url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../fonts/bahnscrift-light.woff2) format('woff2'),url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../fonts/bahnscrift-light.woff) format('woff');font-weight:400;font-style:normal}.headtop .container{width:80%}.banner .item img{width:100% !important}.banner .carousel-inner .item:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:#00000080;width:100%;height:100%}.headtop{position:absolute;top:40px;right:0;left:0;z-index:99}.menuSections nav #navbar li{margin-left:34px}.menuSections nav #navbar li:first-child{margin-left:0}.headerSec{display:flex;flex-flow:row wrap;align-items:center}.phoneBooknow{margin-left:auto;display:flex;align-items:center}.menuSections nav{background:0 0;border:none;padding:0;margin:0}div#arrowdown{position:absolute;bottom:20px;display:flex;flex-flow:column;align-items:center;justify-content:center;width:100%;font-size:135px;color:#fff;webkit-animation:bounce 5s infinite linear;animation:bounce 5s infinite linear}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-30px)}100%{transform:translateY(0)}}div#arrowdown i{cursor:pointer}section.banner{height:100vh}section.banner div#myCarousel{height:100%}section.banner div#myCarousel .carousel-inner,section.banner div#myCarousel .carousel-inner .item,section.banner div#myCarousel .carousel-inner .item img{height:100%}section.banner div#myCarousel .carousel-inner .item img{object-fit:cover}@keyframes zoomIn{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}}.caption-holder{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;flex-flow:column;align-items:center;justify-content:center}.caption-holder .insideContent{display:flex;flex-flow:column;padding:0 0 110px 70px;color:#fff;width:980px}.caption-holder .insideContent .title1{font-family:'baskerville_old_faceregular';font-size:110px;font-weight:400;line-height:110px;letter-spacing:.4px}.menuSectoins nav #navbar #menu-header-menu li a{color:red !important}.menuSections nav #navbar li a{color:#fff;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-weight:500;font-size:17px;letter-spacing:.2px;transition:.5s ease-in-out;padding:14px 0}.menuSections nav #navbar li.active a,.menuSections nav #navbar li a:hover{background:0 0;border-bottom:1px solid #fff}.menuSections{margin-left:auto;margin-top:0}.openMenu{display:none}.insideContent .txt{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:19px}.carousel-control{width:4% !important}.phoneBooknow span a{color:#fff;font-size:18px;font-weight:700;font-family:'Roboto Condensed',sans-serif;text-decoration:none}.phoneBooknow span a i{margin-right:10px}.phoneBooknow .facebookLinks ul{padding:0;margin:0 20px;display:flex;list-style:none}.phoneBooknow .facebookLinks ul li:first-child{margin-left:0}.menuSections .facebookLinks ul li,.phoneBooknow .facebookLinks ul li{margin-left:12px}.menuSections .facebookLinks ul li a,.phoneBooknow .facebookLinks ul li a{width:32px;height:32px;background:#fff;display:flex;flex-flow:column;align-items:center;justify-content:center;border-radius:50%;color:#524c44;transition:.5s ease-in-out;text-decoration:none;font-size:17px}.phoneBooknow .facebookLinks ul li a:hover{background:#716751;color:#fff}.phoneBooknow .bookBtn{display:flex;flex-flow:column}.home .phonebooknow .bookBtn a{background:#000;color:#fff}.caption-holder .insideContent .bookBtn a,.phoneBooknow .bookBtn a{color:#000;position:relative;background:#fff;padding:20px 30px;border-radius:3px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:16px;transition:.5s ease-in-out;text-decoration:none}.home .phoneBooknow .bookBtn a{background:#000;color:#fff}.home .phoneBooknow .bookBtn a:hover{background:0 0}.phoneBooknow .bookBtn a:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid #fff;border-radius:3px;transform:scale(0);transition:.5s ease-in-out}.phoneBooknow .bookBtn a:hover:before{transform:scale(1)}.phoneBooknow .bookBtn a:hover{background:0 0;color:#fff}.storyImage img{width:100%;height:100%;object-fit:cover}.ourStorySection{padding:85px 0}.storyText{display:flex;flex-flow:column;align-items:flex-start}.storyText p{margin-bottom:0;font-size:17px;line-height:25px;color:#000;font-family:'bahnscrift-light'}.traiangleMain{display:flex;flex-flow:column;align-items:center;justify-content:center;position:relative}.traiangleMain:after{content:'';position:absolute;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:33px solid #000;left:67px;top:48%;bottom:0;-webkit-animation:linear infinite alternate;-webkit-animation-name:run;-webkit-animation-duration:5s}@-webkit-keyframes run{0%{left:67px}50%{left:90px}100%{left:67px}}.ourStorySection .container{display:flex;flex-flow:row wrap;align-items:center}.storyText a.ourstorybutton{position:relative;font-size:19px;color:#fff;padding:20px 40px;font-weight:300;letter-spacing:-.5px;text-decoration:none;overflow:hidden;box-shadow:0 0 13px rgba(0,0,0,.22);margin-top:35px}.storyText a.ourstorybutton:before{background:#000;content:'';display:flex;width:100%;height:100%;position:absolute;left:0;top:0;right:0;opacity:1;visibility:visible;transition:.5s ease-in-out;border-radius:4px}.storyText a.ourstorybutton span{position:relative;font-family:'Roboto Condensed',sans-serif;font-size:20px;text-transform:uppercase;z-index:1}.storyText a i{margin-left:15px}.storyText a.ourstorybutton:hover:before{top:-100%}.storyText a.ourstorybutton:after{content:'';position:absolute;top:100%;left:0;right:0;width:100%;height:100%;background:#585656;transition:.5s ease-in-out;animation-delay:2s;border-radius:4px}.storyText a.ourstorybutton:hover:after{top:0}.titleHeadings{display:flex;flex-flow:column;padding:0 0 20px}.storyText a.hairlink{color:#000;text-decoration:underline}.storyText a.hairlink:hover{color:gray;text-decoration:underline}.storyText a.hairlink:visited{color:gray;text-decoration:underline}.titleHeadings h3,.titleHeadings h1{font-size:15px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:400;letter-spacing:1px;color:#000}.reviews_slider{margin:0 auto;margin-top:35px}@media (max-width:1400px){.reviews_slider{max-width:80%}}a.footerreviewlink{color:gray}.storyText>h2{margin-top:0;font-size:22px;font-family:'bahnscrift-light'}.ourServicesPage ul li{margin-bottom:20px;font-weight:400;line-height:26px;letter-spacing:.1px}a.footerreviewlink:hover{color:#000}.insideBannerHeader .titleHeadings h2,.insideBannerHeader .titleHeadings h3{color:#fff}a.footerreviewlink:visited{color:gray}.titleHeadings h2{font-size:100px;font-family:'baskerville_old_faceregular';margin-top:4px;letter-spacing:-2px;line-height:110px;color:#000}.align-center{align-items:center;justify-content:center;text-align:center}.listServices{display:flex;flex-flow:row wrap}.listArtists{display:grid;flex-flow:row wrap;margin-top:20px;grid-template-columns:repeat(2,1fr);grid-gap:40px}.listServices .services_blocks{width:calc(100% / 3 - 40px);display:flex;flex-flow:column;position:relative;overflow:hidden}.listServices .services_blocks:nth-child(2){margin:0 50px}.listServices .services_blocks img{transition:.5s ease-in-out;height:480px;object-fit:cover}.listServices .services_blocks:hover img{transform:scale(1.2)}.listServices .services_blocks .services_descp{position:absolute;bottom:0;left:0;right:0;padding:25px 45px;background:rgba(0,0,0,.5);display:flex;flex-flow:column;align-items:flex-start;transition:.5s ease-in-out}.listServices .services_blocks .services_descp h2{color:#fff;margin-top:0;font-family:'baskerville_old_faceregular';font-size:25px;font-weight:300;letter-spacing:.8px}.listServices .services_blocks .services_descp a{color:#fff;font-size:16px;font-family:'Roboto Condensed',sans-serif;position:relative;padding-bottom:11px;letter-spacing:3px;font-weight:500;text-decoration:none;text-transform:uppercase;margin-top:15px}.listServices .services_blocks .services_descp a:before{content:'';width:100%;position:absolute;bottom:0;height:2px;background:#fff;left:0;transition:.5s ease-in-out}.listServices .services_blocks .services_descp a:hover:before{background:#94b2f0;left:-20px;width:130%}.listServices .services_blocks:hover .services_descp{bottom:90px}section#services{position:relative;padding-bottom:65px}section#services:before{content:'';width:100%;position:absolute;bottom:0;height:135px;display:flex;left:0;right:0;background:#000}section#artist_sec{padding:95px 0}.artist_blocks{display:flex;flex-flow:column}.artist_blocks:first-child{margin-left:0}.artist_blocks .artistImgBlock{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.artist_blocks .artistImgBlock .artistSocial ul{display:flex;list-style:none;padding:0;margin:0;flex-flow:column}.artist_blocks .artistImgBlock .artistSocial ul li{margin-bottom:10px;font-size:25px}.artist_blocks .artistImgBlock .artistSocial ul li a{width:50px;height:50px;color:#fff;background:#000;display:flex;flex-flow:column;align-items:center;justify-content:center;border-radius:50%;text-transform:uppercase;text-decoration:none;transition:.5s ease-in-out}section#artist_sec .container{width:85%;max-width:100%}.artist_blocks .artistImgBlock .artistSocial ul li a:hover{background:#9a703e;color:#fff;box-shadow:0 0 13px rgba(0,0,0,.2)}.artist_descp h2{font-size:37px;font-family:'baskerville_old_faceregular';border-top:1px solid #000;padding-top:25px;margin-top:45px}.artist_descp span.designation{font-size:28px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;margin-bottom:10px;letter-spacing:2.5px;margin-top:5px}.artist_blocks .artist_descp{display:flex;flex-flow:column;align-items:flex-start}.artist_descp p{font-size:20px;font-family:'Roboto Condensed',sans-serif;line-height:27px}.artist_descp a{color:#000;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-size:19px;margin-top:22px;text-decoration:none;letter-spacing:1px;opacity:.9}.artist_descp a:hover{color:red}.artist_blocks{display:flex;flex-flow:column}.artist_blocks:first-child{margin-left:0}.artist_blocks .artistImgBlock{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.artist_blocks .artistImgBlock .artistSocial ul{display:flex;list-style:none;padding:0;margin:0;flex-flow:column}.artist_blocks .artistImgBlock .artistSocial ul li{margin-bottom:10px;font-size:25px}.artist_blocks .artistImgBlock .artistSocial ul li a{width:40px;height:40px;color:#fff;background:#000;display:flex;flex-flow:column;align-items:center;justify-content:center;border-radius:50%;text-transform:uppercase;text-decoration:none;transition:.5s ease-in-out}section#artist_sec .container{width:1050px}.banner .btn-control{display:none}section#customerReviews .container{width:1110px;max-width:100%}.artist_blocks .artistImgBlock .artistSocial ul li a:hover{background:#c3c0c0;color:#fff;box-shadow:0 0 13px rgba(0,0,0,.2)}.artist_descp h2{font-size:28px;font-family:'baskerville_old_faceregular';border-top:1px solid #000;padding-top:25px;margin-top:45px;text-transform:uppercase;width:100%;color:#000}.artist_descp span.designation{font-size:20px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;margin-bottom:10px;letter-spacing:1.5px;margin-top:5px;color:#000;font-weight:600}.artist_blocks .artist_descp{display:flex;flex-flow:column;align-items:flex-start}.artist_descp p{font-size:19px;line-height:27px;font-family:'bahnscrift-light';letter-spacing:-.7px}.artist_descp a{color:#000;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-size:19px;margin-top:22px;text-decoration:none;letter-spacing:1px;opacity:.9;transition:.5s ease-in-out;display:flex;position:relative;padding-bottom:15px;align-items:center}.artist_descp a:hover{color:#b55c18}.artist_blocks .artistImgBlock .artistimgSec img{transition:.9s ease-in-out;width:230px;height:230px;border-radius:50%;object-position:top;object-fit:cover}.artist_blocks:first-child .artistImgBlock .artistimgSec img{object-position:0 -25px}.listServices .services_blocks .services_descp a i{margin-left:15px;font-size:19px;transition:.5s ease-in-out}.listServices .services_blocks .services_descp a:hover i{margin-left:22px}.artist_descp a i{margin-left:12px;font-size:24px;opacity:.7;transition:.5s ease-in-out}.artist_descp a:hover i{margin-left:20px;color:red}.artist_descp a:before{content:'';position:absolute;bottom:0;width:100%;height:2px;background:#000;left:0;transition:.5s ease-in-out}.artist_descp a:hover:before{background:#292626;opacity:.5}.listgallery{display:flex;flex-flow:row wrap}.listgallery ul{display:flex;flex-flow:row wrap;border:none;margin:0 10px 30px}.listgallery .galleryBox{margin:10px;position:relative;display:flex;flex-flow:column}.listgallery .galleryBox:first-child{width:44.6%}.listgallery .galleryBox img{width:100%;transition:.5s ease-in-out;display:block;height:100%;object-fit:cover}.listgallery .galleryBox:nth-child(2),.listgallery .galleryBox:nth-child(3){width:25%}.listgallery .galleryBox:nth-child(2){border:2px solid #000;background:#fff}.listgallery .galleryBox:nth-child(2) .gal_list a{display:none}.listgallery .galleryBox:nth-child(2) .gal_list:before{content:'Our Gallery';font-size:35px;font-family:'Roboto Condensed',sans-serif;width:105px;line-height:44px;letter-spacing:-.7px;color:#000;text-transform:uppercase}.listgallery .galleryBox:nth-child(2) .gal_list{display:flex;flex-flow:column;justify-content:flex-end;height:100%;padding:40px}section#galleryCnt{position:relative}section#galleryCnt:before{width:100%;height:75%;background:#000;content:'';position:absolute;top:15%;bottom:0}.listgallery .galleryBox .gal_list{height:100%;display:flex;overflow:hidden;flex-flow:column}.fancybox-skin{border-radius:0 !important;padding:0 !important}.fancybox-lock .fancybox-overlay{z-index:9999999999 !important}.listgallery .galleryBox .gal_list a.fancybox{height:100%;position:relative}.listgallery .galleryBox:nth-child(4){width:30%;margin-bottom:0}.listgallery .galleryBox:nth-child(5){margin-bottom:0;width:66.4%}.listgallery .galleryBox .gal_list a.fancybox:before{content:'';width:100%;height:100%;position:absolute;background:#15131373;top:0;left:0;transform:scale(0);transition:.3s ease-in-out}.listgallery .galleryBox .gal_list:hover a.fancybox:before{transform:scale(1);z-index:999999}.listgallery .galleryBox .gal_list a.fancybox:hover img{transform:scale(1.2)}.listgallery .galleryBox .gal_list a.fancybox:after{content:'+';width:45px;height:45px;background:#000;position:absolute;top:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;color:#fff;font-size:37px;border-radius:50%;left:47%;transform:scale(0);opacity:0;visibility:hidden;transition:.5s ease-in-out;font-style:normal !important;font-family:'bahnscrift-light'}.listgallery .galleryBox .gal_list:hover a.fancybox:after{transform:scale(1);opacity:1;visibility:visible;top:41%}.listgallery .galleryBox:nth-child(4) .gal_list{height:91% !important;overflow:hidden}.galleryMoreLinks:before{content:'';position:absolute;width:450px;height:100%;background:url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../images/triangle_black.png);background-repeat:no-repeat;top:0;left:-70px;z-index:1}.galleryMoreLinks:before{content:'';position:absolute;width:230px;height:114%;background:url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../images/triangle_black.png);background-repeat:no-repeat;top:-20px;left:0;z-index:1;background-size:100% 100%;-webkit-animation:linear infinite alternate;-webkit-animation-name:runsecond;-webkit-animation-duration:3s}.insideMore{background:#000;padding:110px 90px;position:relative;display:flex;flex-flow:column;align-items:flex-start}.galleryMoreLinks{position:relative;margin:0 11px;padding:0 0 0 60px}.galleryMoreLinks:after{content:'';position:absolute;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:23px solid #fff;left:60px;top:48%;bottom:0;-webkit-animation:linear infinite alternate;-webkit-animation-name:runthird;-webkit-animation-duration:4s}@-webkit-keyframes runsecond{0%{left:0}50%{left:17px}100%{left:-10px}}@-webkit-keyframes runthird{0%{left:58px}50%{left:75px}100%{left:58px}}.insideMore h2{margin-top:0;color:#fff;font-size:35px;font-family:'baskerville_old_faceregular';text-transform:uppercase;position:relative;z-index:11111}.insideMore a{color:#fff;font-size:19px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;letter-spacing:5px;margin-top:20px;display:flex;align-items:center;text-decoration:none;border-bottom:2px solid #fff;padding-bottom:15px;position:relative;z-index:1111}.insideMore a i{margin-left:25px;font-size:28px;transition:.5s ease-in-out}.insideMore a:hover i{margin-left:35px}section#customerReviews{padding:115px 0}.reviews_blocks{display:flex;flex-flow:column}.reviews_blocks h2{font-weight:700;font-family:'Roboto Condensed',sans-serif;font-size:31px;letter-spacing:.3px;color:#000;text-transform:uppercase;line-height:41px}.reviews_blocks h2 a{color:#000;text-decoration:none}.reviews_blocks p{font-size:19px;color:#000;letter-spacing:-.6px;font-family:'bahnscrift-light'}.reviews_slider .owl-next:hover{opacity:.8;left:-100px}.reviews_slider .owl-prev:hover{opacity:.8;right:-100px}.reviews_slider .owl-prev{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:23px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);font-size:0;position:absolute;right:-90px;top:40%;cursor:pointer;transition:.5s ease-in-out}.reviews_slider .owl-next{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:23px;transform:rotate(135deg);-webkit-transform:rotate(135deg);font-size:0;position:absolute;left:-90px;top:40%;cursor:pointer;transition:.5s ease-in-out}.reviews_blocks .designation{font-size:21px;font-family:'bahnscrift-light';font-weight:700;text-transform:uppercase;margin-top:15px}section#bookingSec{display:flex;flex-flow:row wrap;padding:80px 0 0;align-items:center;position:relative}section#bookingSec .bookingIMg{width:56%;overflow:hidden}section#bookingSec .bookingIMg img{width:100%}section#bookingSec .bookingText{width:calc(100% - 56%);padding-left:80px;color:#fff;padding-right:75px;display:flex;flex-flow:column;align-items:flex-start;position:relative;margin-bottom:100px}section#bookingSec .bookingIMg img{width:100%;transform:scale(1.1)}section#bookingSec .bookingText h3{font-size:16px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;margin-bottom:0}section#bookingSec .bookingText h4{margin-top:20px;font-family:'baskerville_old_faceregular';font-size:60px;line-height:71px;margin-bottom:25px;width:475px;max-width:100%}section#bookingSec .bookingText a{background:#fff;padding:17px 30px;margin-top:15px;color:#000;border-radius:4px;font-size:17px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden}section#bookingSec .bookingText a i{margin-left:13px;transition:.5s ease-in-out;font-size:19px}section#bookingSec .bookingText a:hover i{margin-left:19px}.bookingText a:before{content:'';background:rgba(0,0,0,.2);position:absolute;top:-20px;right:0;left:-100%;width:20px;height:140px;transition:.4s ease-in-out;opacity:1;visibility:visible;transform:skew(-50deg,20deg)}.bookingText a:after{content:'';background:rgba(0,0,0,.2);position:absolute;top:-20px;right:0;left:-130%;width:80px;height:100px;transition:.7s ease-in-out;opacity:1;visibility:visible;transform:skew(-50deg,20deg)}.bookingText a:hover:before,.bookingText a:hover:after{opacity:1;visibility:visible;left:140%}footer#footer{padding:90px 0 20px}.topFooter .container{display:flex;flex-flow:row wrap;align-items:center}.footerBlocks:last-child{width:28%;color:#000;margin-left:auto}.footerBlocks iframe{width:100%;height:250px;border:2px solid #ccc !important;filter:grayscale(1)}.footerBlocks h2{font-size:18px;font-family:'Roboto Condensed',sans-serif;margin-top:0;margin-bottom:10px;letter-spacing:-.5px;font-weight:700;text-transform:uppercase}.footerBlocks ul{list-style:none;padding:0;margin-bottom:0;font-family:'bahnscrift-light';letter-spacing:-.7px;font-size:16px}.addressSec{margin-bottom:25px}.openingHours p{font-family:'bahnscrift-light';text-transform:uppercase;font-size:15px;font-weight:400}.footerBlocks:nth-child(1){width:25%}.footerBlocks:nth-child(2){width:43%;align-items:center;display:flex;flex-flow:column;justify-content:center}.bottomFooter{display:flex;margin-top:45px}.bottomFooter .container{border-top:1px solid #000;padding-top:19px;font-family:'bahnscrift-light';display:flex}.footerMenu ul{display:flex;list-style:none;padding:0;margin:0}.footerMenu ul li a{color:#000;font-size:14px;text-transform:uppercase;font-weight:700;padding:0 9px;font-family:'Roboto Condensed',sans-serif}.footerSocial{margin-left:auto}.footerSocial ul{list-style:none;display:flex}.footerSocial ul li{display:flex;flex-flow:column;margin-left:7px}.footerSocial ul li a{width:35px;height:35px;background:#000;display:flex;flex-flow:column;align-items:center;justify-content:center;color:#fff;border-radius:50%;transition:.5s ease-in-out}.footerMenu{margin-left:auto}.privacyPolicyTxt p{margin-bottom:0;font-size:12px;color:#000}.bookingIMg{position:relative}.bookingIMg:before{position:absolute;top:0;left:-105%;z-index:2;display:block;content:'';width:80%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.bookingIMg:hover:before{-webkit-animation:shine .75s;animation:shine .75s}section#bookingSec:before{width:100%;height:92%;background:#000;content:'';position:absolute;top:0;bottom:0}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.insideBannerHeader{background:#000;padding:240px 0 130px;text-align:center;color:#fff;font-size:175px}.insideBannerHeader h5,.insideBannerHeader h1{color:#fff}.listContentServices{display:flex;flex-flow:column}.detailsWrapArtist{display:flex;flex-flow:row wrap;justify-content:space-between}.listArtist_gallerySe{width:100%;display:flex;flex-flow:column;margin-top:115px;padding:0 60px}.artist_gallerySec{display:flex;flex-flow:row wrap}.artist_gallerySec .galleryBox{display:flex;width:calc(100% / 3 - 60px);margin:0 30px}.artist_gallerySec .galleryBox img{width:100%;height:auto}.detailsImageDescp{width:580px}.detailsImageDescp img{width:100%}.listContentServices .descriptions{width:calc(100% - 640px);font-family:'bahnscrift-light';font-size:16px;line-height:21px}.insideContent{padding:80px 0}.listContentServices .descriptions h4{color:#000;font-family:'baskerville_old_faceregular';width:50%;line-height:90px;font-size:90px}.listContentServices:nth-child(2n+2) .detailsWrapArtist{flex-flow:row-reverse}.listContentServices .descriptions p{padding-right:90px}.listContentServices .descriptions span.designation{font-size:21px;margin-top:15px;display:flex;flex-flow:row;margin-bottom:25px;text-transform:uppercase}.listContentServices .descriptions span.designation:before{content:'-';margin-right:11px}.otherDetailsArtst{border-top:1px solid #000;padding-top:25px;margin-top:25px;letter-spacing:-.6px}.otherDetailsArtst ul{padding:0;list-style:none;display:flex;flex-flow:column}.otherDetailsArtst ul li{margin-bottom:9px}.otherDetailsArtst ul li strong{margin-right:12px}.titleArtistGall{display:flex;flex-flow:column;margin:0 26px 30px}.titleArtistGall h2{display:flex;flex-flow:row;justify-content:space-between;font-family:'Roboto Condensed',sans-serif;font-weight:900;text-transform:uppercase;font-size:25px;margin-top:0;margin-bottom:0;align-items:center}.titleArtistGall h2 a{width:45px;height:45px;background:#000;display:flex;flex-flow:column;align-items:center;justify-content:center;color:#fff;border-radius:50%;text-decoration:none;transition:.5s ease-in-out}.titleArtistGall h2 a:hover{background:gray}.listContentServices:first-child{margin-top:0}.listContentServices{margin-top:160px}.artist_gallerySec .galleryBox .gal_list{display:flex;position:relative;flex-flow:column;width:100%;height:100%}.artist_gallerySec .galleryBox .gal_list a.fancybox{display:flex;flex-flow:column;height:100%;position:relative}.artist_gallerySec .galleryBox .gal_list a.fancybox img{height:100%;object-fit:cover}.artist_gallerySec .galleryBox .gal_list a.fancybox:before{content:'';width:100%;height:100%;position:absolute;background:#15131373;top:0;left:0;transform:scale(0);transition:.3s ease-in-out}.artist_gallerySec .galleryBox .gal_list:hover a.fancybox:before{transform:scale(1);z-index:999999}.artist_gallerySec .galleryBox .gal_list:hover a.fancybox:after{transform:scale(1);opacity:1;visibility:visible;top:41%}.artist_gallerySec .galleryBox .gal_list a.fancybox:after{content:'+';width:45px;height:45px;background:#000;position:absolute;top:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:35px;border-radius:50%;left:47%;transform:scale(0);opacity:0;visibility:hidden;transition:.5s ease-in-out}.detailsImageDescp:before{content:'';position:absolute;width:230px;height:40%;background:url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../images/triangle_black.png);background-repeat:no-repeat;top:-15px;left:-59px;z-index:-1;background-size:100% 100%}.detailsImageDescp:after{content:'';position:absolute;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:23px solid #000;left:-6px !important;top:140px;bottom:0}.detailsImageDescp{position:relative}.listContentServices:nth-child(2n+2) .detailsWrapArtist .detailsImageDescp:before{right:-60px;left:inherit;transform:rotate(180deg)}.listContentServices:nth-child(2n+2) .detailsWrapArtist .detailsImageDescp:after{left:inherit !important;right:-2px !important;transform:rotate(180deg);top:126px}ul.listServiceCnt{display:flex;flex-flow:column;list-style:none;padding:0;margin:0}ul.listServiceCnt li{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #ccc;padding-bottom:15px}ul.listServiceCnt li .descSecServices h2{margin-top:0;margin-bottom:0}ul.listServiceCnt li:first-child .costSec h4,ul.listServiceCnt li:nth-child(7) .costSec h4,ul.listServiceCnt li:nth-child(14) .costSec h4{opacity:1;display:block}ul.listServiceCnt li:first-child h2,ul.listServiceCnt li:nth-child(7) h2,ul.listServiceCnt li:nth-child(14) h2{font-weight:600;opacity:1;text-transform:uppercase}ul.listServiceCnt li .costSec{display:flex;flex-flow:column;align-items:center}ul.listServiceCnt li .costSec h4{opacity:0;display:none}.descSecServices{font-family:'Roboto Condensed',sans-serif;letter-spacing:-.5px;font-size:17px;font-weight:400 !important}.descSecServices h2{font-size:18px;font-weight:400;font-family:'Roboto Condensed',sans-serif !important;letter-spacing:0;opacity:.9}.descSecServices p{letter-spacing:0;margin-bottom:0;margin-top:7px}.imageServices{position:relative;display:flex;flex-flow:column;margin-bottom:50px}.imageServices img{width:100%;height:auto}.ourServicesPage{padding:80px 0}.imageServices:before{content:'';position:absolute;width:324px;height:520px;background:url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../images/triangle_black.png);background-repeat:no-repeat;top:-15px;left:-79px;z-index:-1;background-size:100% 100%}.imageServices:after{content:'';position:absolute;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:33px solid #000;left:-6px !important;top:233px;bottom:0;-webkit-animation:linear infinite alternate;-webkit-animation-name:runpageMain;-webkit-animation-duration:5s}@-webkit-keyframes runpageMain{0%{left:-6px}50%{left:20px}100%{left:-9px}}ul.listServiceCnt li .costSec h4{font-weight:700;text-transform:uppercase;font-style:normal;font-family:'Roboto Condensed',sans-serif;letter-spacing:-.6px;font-size:16px}ul.listServiceCnt li .costSec strong{text-transform:uppercase;font-size:18px;font-family:'bahnschrift'}.noteCnt{text-align:center;margin-top:50px;font-family:'bahnscrift-light';font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:20px}.listgalleryPagemain ul li{font-family:'bahnscrift-light';font-size:16px;letter-spacing:-.3px;margin-right:45px}.listgalleryPagemain ul li a{color:#000;border-left:none !important;padding:0 0 6px;text-transform:uppercase;background:0 0 !important;border-right:none !important;border-top:none !important}.listgalleryPagemain ul li.active a{border-left:none;border-right:none;border-bottom:1px solid #000;opacity:1 !important;color:#000 !important;font-weight:700}.singleListGallery{display:flex;flex-flow:row wrap}.envira-gallery-wrap .envira-gallery-public:before{content:'Color';width:273px;display:flex;border:3px solid #000;flex-flow:column;font-family:'bahnscrift-light';font-size:22px;padding:20px 30px 60px;flex-flow:column;justify-content:flex-end;text-transform:uppercase;color:#000;margin:0 6px 6px;max-height:368px}.gallerypagebox{width:calc(100% / 4 - 10px);margin:4px}#styles .singleListGallery:before{content:'Styles' !important}#envira-gallery-581:before{content:'haircuts' !important}.galleryBoxSingle,.galleryBoxSingle:nth-child(5){width:50%;margin:10px}.galleryBoxSingle img{width:100%}.galleryBoxSingle:nth-child(2),.galleryBoxSingle:nth-child(6),.galleryBoxSingle:nth-child(7){width:22%}.galleryBoxSingle:nth-child(3),.galleryBoxSingle:nth-child(8){width:65%}.galleryBoxSingle:nth-child(4),.galleryBoxSingle:nth-child(9){width:30.7%}.galleryinsideSingle{height:100%;display:flex;flex-flow:column}.galleryinsideSingle a.fancybox{height:100%}.galleryinsideSingle a.fancybox img{height:350px;object-fit:cover;width:100%}.listgalleryPagemain{padding:70px 0}.listgalleryPagemain ul{border:none !important;padding:10px}.listgalleryPagemain ul{padding:0 11px 30px;border:none}.galleryinsideSingle a.fancybox:before{content:'';position:absolute;top:0;left:0;background:#00000063;width:100%;height:100%;transform:scale(0);transition:.5s ease-in-out}.galleryinsideSingle a.fancybox{position:relative;overflow:hidden;display:flex;flex-flow:column;align-items:center;justify-content:center}.galleryinsideSingle:hover a.fancybox:before{transform:scale(1)}.galleryinsideSingle a.fancybox:after{content:'+';position:absolute;top:40%;left:43%;bottom:0;right:0;background:#000;width:45px;height:45px;color:#fff;display:flex;flex-flow:column;align-items:center;justify-content:center;border-radius:50%;transition:.5s ease-in-out;transform:translate(50%,410px);font-size:34px;padding-bottom:8px}.galleryinsideSingle:hover a.fancybox:after{transform:translate(0px,0px)}.ourStoryPage{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;padding:80px 0}.ourStoryPage:before{content:'';width:80%;height:100%;background:url(//www.featherandlinehairstudio.com/wp-content/themes/featherline/assets/css/../images/overlay-logo.png);display:flex;position:absolute;top:40%;opacity:.2;z-index:-1;background-repeat:no-repeat;background-size:contain;left:0}.contentSec{display:flex;flex-flow:column;align-items:flex-start;max-width:820px;font-family:'bahnscrift-light';font-size:16px;line-height:26px;color:#000;margin-top:45px}.contentSec h1,.contentSec h2,.contentSec h3,.contentSec h4,.contentSec h5,.contentSec h6{font-size:23px;margin-bottom:20px;letter-spacing:-.8px;text-transform:uppercase}.page-template-contact-page .ourStoryPage:before{top:13%}.mapsections{display:flex;flex-flow:column;position:relative;width:100%}.contactMap{width:100%;background:#000;height:550px}.contactMap iframe{width:100%;border:none !important;filter:grayscale(1) contrast(1) brightness(.5);height:100%}.mapsections .contactLocation{position:absolute;bottom:60px;background:#000;left:-30px;padding:26px 36px}.mapsections .contactImage{position:absolute;top:-30px;right:-40px;width:600px}.mapsections .contactLocation h2{margin-top:0;color:#fff;text-transform:uppercase;font-size:21px;letter-spacing:.8px}.mapsections .contactLocation p{font-size:15px;color:#fff;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-weight:300;margin-bottom:5px}.mapsections .contactImage img{width:100%;height:auto}.contentSec form.wpcf7-form{display:flex;flex-flow:row wrap;margin:0 -27px}.contentSec form.wpcf7-form .contactPageForm{width:calc(100% / 2 - 55px);display:flex;margin:10px 27px 34px}.contentSec form.wpcf7-form .contactPageForm:nth-child(5),.contentSec form.wpcf7-form .contactPageForm:nth-child(6){width:100%;display:flex;flex-flow:column}.contentSec form.wpcf7-form .contactPageForm input[type=text],.contentSec form.wpcf7-form .contactPageForm input[type=email],.contentSec form.wpcf7-form .contactPageForm input[type=tel],.contentSec form.wpcf7-form .contactPageForm textarea{height:63px;border:1px solid #000;padding:8px 20px;color:#000;width:100%}.contentSec form.wpcf7-form .contactPageForm textarea{height:240px;padding:20px}.page-template-contact-page .contentSec{margin-top:130px}.contentSec form.wpcf7-form .contactPageForm input::-webkit-input-placeholder{color:#525252}.contentSec form.wpcf7-form .contactPageForm input:-ms-input-placeholder{color:#525252}.contentSec form.wpcf7-form .contactPageForm input::placeholder{color:#525252}.contentSec form.wpcf7-form .contactPageForm:nth-child(6){justify-content:flex-end;align-items:flex-end}.contentSec form.wpcf7-form .contactPageForm:nth-child(6) input.wpcf7-form-control.wpcf7-submit{background:#000;border:none;color:#fff;padding:16px 50px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:18px;transition:.5s ease-in-out}.contentSec form.wpcf7-form .contactPageForm:nth-child(6) input.wpcf7-form-control.wpcf7-submit:hover{background:grey}.ourStoryPage .reviews_blocks{padding:45px;background:#f1f1f1}.ourStoryPage .reviews_blocks:nth-child(2n+2){background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc}.ourStoryPage .reviews_blocks h2{font-size:23px;text-transform:none;font-weight:500;letter-spacing:-.6px}.page-template-reviews-page .ourStoryPage{width:1024px;margin:0 auto}.ourStoryPage .reviews_blocks p{font-size:16px;letter-spacing:0;font-style:italic}.ourStoryPage .reviews_blocks span.designation{font-weight:400;font-size:17px}.page-template-reviews-page section#customerReviews{display:none}.page-template-reviews-page .ourStoryPage{width:1024px;margin:0 auto}.caption-holder .insideContent .bookBtn{display:none}.menuSections .facebookLinks{display:none}.contentSec .vagaro-iframe iframe{width:100% !important}.contentSec .vagaro-container{width:814px !important;background:#f1f1f1}@media (max-width:1650px){.headtop .container{width:98%}}@media (max-width:1430px){.container{width:88%}.menuSections nav #navbar li{margin-left:25px}.menuSections nav #navbar li a{font-size:15px}.phoneBooknow .facebookLinks ul li{margin-left:4px}.headtop .container{width:98%}.caption-holder .insideContent{padding:0 0 0 70px;color:#fff;width:650px}.caption-holder .insideContent .title1{font-size:67px;line-height:64px;letter-spacing:.4px}.phoneBooknow .bookBtn a{padding:9px 18px;font-size:15px}.mapsections .contactImage{right:-20px}}@media (max-width:1300px){.logoSec img{width:100%;height:auto}.logoSec{width:175px}.listgallery .galleryBox:first-child{width:44%}.listgallery .galleryBox:nth-child(5){width:calc(100% - 33.8%)}.titleHeadings h1{font-size:70px;margin-top:0;letter-spacing:0px;line-height:54px}.listContentServices .descriptions h4{line-height:60px;font-size:60px}.galleryBoxSingle,.galleryBoxSingle:nth-child(5){width:49%}}@media (max-width:1170px){.reviews_blocks h2{font-size:22px;letter-spacing:.3px;line-height:27px}.reviews_slider .owl-prev{border-width:0 3px 3px 0;padding:7px;right:0}.reviews_slider .owl-next{border-width:0 3px 3px 0;padding:7px;left:0}.reviews_blocks{padding:0 40px}section#bookingSec .bookingText h4{font-size:32px;line-height:35px;width:285px}section#bookingSec .bookingText h3{font-size:13px}.titleHeadings h1{font-size:70px;letter-spacing:0px}.insideMore{padding:60px 90px}.insideMore h2{font-size:25px}.insideMore a{font-size:15px;letter-spacing:1px;margin-top:20px;padding-bottom:7px}.phoneBooknow span{display:none}.listServices .services_blocks:nth-child(2){margin:0 13px}.listServices .services_blocks{width:calc(100% / 3 - 10px);display:flex;flex-flow:column;position:relative;overflow:hidden}.listgallery .galleryBox:nth-child(4){width:29%}.detailsImageDescp{width:40%}.listContentServices .descriptions{width:calc(100% - 49%)}.listContentServices .descriptions p{padding-right:0}.listArtist_gallerySe{margin-top:85px;padding:0}.galleryBoxSingle,.galleryBoxSingle:nth-child(5){width:46.5%}.page-template-reviews-page .ourStoryPage{width:100%}}@media (max-width:1024px){.logoSec{width:135px}section.banner .item img{width:100% !important}section.banner{height:auto}div#navbar{padding:0}.phoneBooknow span{display:none}.phoneBooknow .facebookLinks{display:none}.menuSections .navbar.navbar-header{position:absolute;right:0}section#artist_sec .container{width:90%}.artist_blocks .artistImgBlock .artistimgSec img{width:160px;height:160px}.artist_descp h2{font-size:25px;padding-top:25px;margin-top:25px}.artist_descp span.designation{font-size:19px;margin-bottom:10px;letter-spacing:0;margin-top:0}.artist_descp p{font-size:16px;line-height:22px;font-family:'bahnscrift-light';letter-spacing:0}.listgallery .galleryBox:first-child{width:43%}.listgallery .galleryBox:nth-child(5){width:calc(100% - 35.8%)}.container{width:97%}.listServices .services_blocks .services_descp{padding:15px 25px}.listServices .services_blocks .services_descp a{padding-bottom:11px;letter-spacing:0;margin-top:0}.listgallery .galleryBox:nth-child(5){width:calc(100% - 33.2%)}.reviews_slider .owl-prev{left:50px;top:inherit;bottom:-70px}.reviews_slider .owl-next{left:50px !important;top:inherit !important;bottom:-70px !important}.reviews_slider .owl-prev{left:110px !important;top:inherit !important;bottom:-70px !important;right:inherit !important}section#customerReviews .container{width:100% !important}div#arrowdown{font-size:80px}.menuSections{margin-top:0}.imageServices{position:relative;display:flex;flex-flow:column;margin-bottom:50px;width:80%;margin:0 auto 120px auto}.imageServices:before{width:300px;height:100%;top:-15px;left:-79px;z-index:-1}.imageServices:after{top:209px}.galleryBoxSingle,.galleryBoxSingle:nth-child(5){width:45.4%}.footerSocial{display:none}section#moreGalleryLinks{margin-top:45px}}@media (max-width:900px){.artist_blocks .artistImgBlock .artistSocial ul li a{width:30px;height:30px;font-size:15px}.phoneBooknow .bookBtn{display:none}.caption-holder .insideContent{padding:0 0 0 70px;color:#fff;width:100%}.caption-holder .insideContent .bookBtn{display:block;margin-top:35px}.caption-holder .insideContent .bookBtn a{background:#000;color:#fff}section.banner{height:80vh}.storyText{order:2;margin-top:75px;display:flex;align-items:center;justify-content:center;text-align:center}.listgallery .galleryBox:first-child{order:2}.listgallery{justify-content:space-between}.listgallery .galleryBox{width:49% !important;margin:0 0 15px !important}.listgallery .galleryBox:nth-child(4) .gal_list{height:100% !important;overflow:hidden}.listgallery .galleryBox{width:49% !important}.listgallery .galleryBox:nth-child(2){border:2px solid #000;background:#fff;width:100% !important}.galleryMoreLinks:before{width:140px;height:100%}.galleryMoreLinks:after{top:74px}.singleListGallery .galleryBoxSingle{width:49% !important;margin:0 0 14px}.singleListGallery{justify-content:space-between}.singleListGallery:before{width:100%;margin:0 0 14px;padding:30px}.footerBlocks:nth-child(2) img{width:100%}.footerBlocks:nth-child(2){width:26%}.footerBlocks:nth-child(1){width:31%}.footerBlocks:last-child{width:39%;color:#000;margin-left:auto}}@media (max-width:820px){.page-template-booking-page .container .ourStoryPage .contentSec .vagaro-container{width:100% !important}}@media (max-width:768px){.listServices .services_blocks img.img-responsive{height:auto !important}.listServices .services_blocks .services_descp{padding:40px}section#bookingSec .bookingText h4{width:100%}section#bookingSec .bookingIMg{width:46%}section#bookingSec{padding:30px 0 0}section#bookingSec .bookingText{width:calc(100% - 46%);padding-left:40px;padding-right:0;margin-bottom:40px}.footerMenu ul li a{font-size:14px;padding:0 2px}.artist_gallerySec .galleryBox{display:flex;width:calc(100% / 3 - 10px);margin:0 5px}.titleArtistGall{margin:0 0 30px}.imageServices img{width:100%;height:470px;object-fit:cover}}@media (max-width:767px) and (max-height:520px){.menuWrpCntMbl.show-menu #navbar{max-height:100%;overflow:auto}header .menuWrpCntMbl{padding:10px}.menuSections .facebookLinks ul{margin-bottom:0}header #menu-header-menu:before{margin-top:20px;margin-bottom:15px}}@media (max-width:767px){.menuWrpCntMbl.show-menu #navbar{display:block}body.active-bars{overflow:hidden;position:fixed;top:0;right:0;left:0;bottom:0}div#navbar{border:none;box-shadow:none !important}.menuWrpCntMbl.show-menu .facebookLinks{display:block;margin-top:35px}.menuWrpCntMbl{display:flex;background:#000000de;position:fixed;top:-100%;left:0;right:0;height:100%;padding:47px 40px;transition:.5s ease-in-out;opacity:0;visibility:hidden;flex-flow:column}.menuWrpCntMbl.show-menu{opacity:1;visibility:visible;top:0}.menuSections .show-menu+.facebookLinks{display:block;z-index:1;position:relative;margin-top:45px}.menuSections .facebookLinks ul{list-style:none;padding:0;display:flex}.openMenu{display:block;position:absolute;right:50px;top:60px;color:#fff;font-size:35px}nav.navbar.navbar-default.show-menu #navbar{display:block !important;top:0 !important;opacity:1;visibility:visible;position:relative;z-index:1}.menuSections{margin-top:0;margin-left:0;width:100%}.menuSections .navbar.navbar-header{position:absolute;right:0;top:-93px;margin:0 !important}.menuSections .navbar.navbar-header button.navbar-toggle{background:0 0 !important;border:none !important;margin:0 !important}.openMenu span.icon-bar{background:#fff;width:35px;height:3px;display:block;margin-bottom:6px !important}.openMenu.active-bars span.icon-bar:last-child{opacity:0;visibility:hidden}.openMenu.active-bars span.icon-bar:nth-child(1){transform:rotate(45deg)}.openMenu.active-bars span.icon-bar:nth-child(2){transform:rotate(-45deg);top:0;position:absolute}.openMenu.active-bars{z-index:111}.logoSec{width:195px}.headtop{top:20px}.navbar-nav{margin:0}.menuSections nav #navbar li{margin-left:0}.menuSections nav #navbar li a{padding:12px 10px;border:none !important;font-size:18px}.menuSections .navbar.navbar-header button.navbar-toggle{z-index:9}.openMenu span.icon-bar{transition:.5s ease-in-out}nav.navbar.navbar-default.show-menu #navbar{border:none !important}#menu-header-menu:before{content:'MENU';display:flex !important;color:#fff !important;font-size:20px;visibility:visible;transition:.5s ease-in-out;opacity:1;margin-top:21px;margin-left:7px;margin-bottom:35px;font-family:'Roboto Condensed',sans-serif}.navbar-header .navbar-toggle.collapsed:before{transition:.5s ease-in-out;opacity:0;visibility:hidden}.imageServices{margin-bottom:50px}section#bookingSec .bookingIMg{width:100%}section#bookingSec{padding-top:0;padding-bottom:90px}section#bookingSec .bookingText{width:100%;padding-left:60px;padding-right:0;margin-bottom:20px;margin-top:25px}section#bookingSec .bookingText h4{width:100%;font-size:85px;line-height:75px}.listContentServices .descriptions{width:100%;order:1;margin-top:35px}.detailsImageDescp{width:80%;margin:0 auto}.detailsImageDescp:before{width:150px;height:260px;top:-15px;left:-42px}.detailsImageDescp:after{top:106px}.listContentServices .descriptions h4{line-height:70px;font-size:53px}.detailsWrapArtist{flex-flow:column}.listContentServices:nth-child(2n+2) .detailsWrapArtist{flex-flow:column}.listContentServices:nth-child(2n+2) .detailsWrapArtist .detailsImageDescp:before{right:inherit;left:-42px;transform:none}.listContentServices:nth-child(2n+2) .detailsWrapArtist .detailsImageDescp:after{left:-6px !important;right:inherit !important;transform:none;top:106px}nav.navbar.navbar-default:before{content:'';position:fixed;top:0;left:0;bottom:0;background:#000;z-index:1;width:100%;height:100%;opacity:0;visibility:hidden;transition:.5s ease-in-out}nav.navbar.navbar-default.show-menu:before{opacity:1;visibility:visible}.listArtists{grid-template-columns:repeat(1,1fr);grid-gap:20}}@media (max-width:640px){.contactMap{order:3}.page-template-contact-page .contentSec{margin-top:30px}.mapsections .contactImage img{width:100% !important;height:auto !important}section#bookingSec .bookingText h4{width:100%;font-size:62px;line-height:64px}.footerBlocks:nth-child(1){width:100% !important}.footerBlocks:nth-child(2){width:100%;align-items:flex-start}.footerBlocks:last-child{width:100%;color:#000;margin-left:0}.bottomFooter .container{display:flex;flex-flow:column;align-items:flex-start}.bottomFooter .container .privacyPolicyTxt{width:100%;margin-bottom:10px;order:2}.bottomFooter .container .footerMenu{display:flex;margin-left:0}.bottomFooter .container .footerMenu ul{display:flex;flex-flow:column;font-size:17px}.bottomFooter .container .footerMenu ul li a{font-size:17px}.bottomFooter .container .footerMenu ul li{margin-bottom:9px}.bottomFooter .container .footerSocial{display:block;margin-left:0}.bottomFooter .container .footerSocial ul{padding:10px 0}.bottomFooter .container .privacyPolicyTxt p{font-size:17px;line-height:23px}.singleListGallery .galleryBoxSingle{width:100% !important;margin:0 0 14px}.mapsections .contactImage{right:0;position:static;margin-top:15px;width:100%;display:flex;margin-bottom:25px}.mapsections .contactLocation{position:absolute;bottom:0;background:#000;left:0;padding:26px 36px;right:0}.contentSec form.wpcf7-form .contactPageForm{width:100% !important}.contentSec form.wpcf7-form .contactPageForm span{width:100%}.contentSec form.wpcf7-form .contactPageForm:nth-child(5),.contentSec form.wpcf7-form .contactPageForm:nth-child(6){text-align:center}.contentSec form.wpcf7-form .contactPageForm:nth-child(6){justify-content:center;align-items:center}.contentSec form.wpcf7-form .contactPageForm{width:100% !important;margin:10px 17px}}@media (max-width:550px){section.banner{height:110vh}.caption-holder .insideContent{padding:240px 20px 0;color:#fff;width:100%}.listServices .services_blocks{width:100%}.listServices .services_blocks:nth-child(2){margin:30px 0}.artist_blocks{width:100% !important;margin-left:0 !important;margin-bottom:60px}.artist_blocks .artistImgBlock{display:flex;flex-flow:column;align-items:center;justify-content:center}.artist_blocks .artistImgBlock .artistSocial ul{display:flex;flex-flow:row wrap;margin-top:25px}.artist_blocks .artistImgBlock .artistSocial ul li:last-child{margin-left:15px !important}.listgallery .galleryBox{width:100% !important}section#galleryCnt:before{background:0 0}.titleHeadings h1{font-size:80px;letter-spacing:0px;line-height:71px}section#bookingSec .bookingText h4{width:100%;font-size:51px;line-height:55px}footer#footer{padding:0 0 20px}.galleryMoreLinks{margin:0 11px;padding:0 0 0 23px}.caption-holder .insideContent .bookBtn{display:block;margin-top:45px}.caption-holder .insideContent .bookBtn a{background:#000;color:#fff;font-size:21px;padding:30px 50px}.artist_gallerySec .galleryBox{display:flex;width:100%;margin:0 0 30px}.caption-holder .insideContent .title1{font-size:50px;line-height:48px;letter-spacing:.4px}.caption-holder .insideContent .bookBtn a{background:#000;color:#fff;font-size:17px;padding:17px 30px}.insideContent .txt{font-size:13px}div#arrowdown{display:none}.insideMore{padding:60px 25px}.galleryMoreLinks:before{width:128px;height:111%;animation:none;left:-13px;top:-10px}.galleryMoreLinks:after{top:95px;animation:none;left:19px}.insideMore{padding:60px 25px 60px 50px}.insideMore h2{font-size:21px}.insideMore a{font-size:14px;letter-spacing:0;margin-top:1px;padding-bottom:7px}.insideMore a i{margin-left:14px;font-size:17px;transition:.5s ease-in-out}.galleryMoreLinks:after{top:81px;animation:none;left:19px}ul.listServiceCnt li:first-child .costSec h4,ul.listServiceCnt li:nth-child(2) .costSec h4{opacity:0;display:block;margin:0}}@media (max-width:475px){.noteCnt ul{padding:0;text-align:left}.noteCnt>ul>ul{padding:0}.noteCnt ul li ul{padding-left:20px}.insideBannerHeader .titleHeadings.align-center p{padding:0 15px}.contactMap iframe{filter:none !important}.titleHeadings h2{font-size:55px;line-height:48px;letter-spacing:2px}.titleHeadings h1{font-size:55px;line-height:55px}.imageServices:before{width:180px;height:320px;top:-12px;left:-45px;z-index:-1}.imageServices:after{top:131px}.listgalleryPagemain ul li{font-size:14px;letter-spacing:-.3px;margin-right:25px}.reviews_slider.owl-carousel.owl-loaded.owl-drag{margin-top:0}.reviews_blocks h2{font-size:21px;letter-spacing:.3px;line-height:33px}.reviews_blocks h2{font-size:21px;letter-spacing:.3px;line-height:33px}section#bookingSec .bookingText{padding-left:40px}.listgalleryPagemain ul{padding:0 11px 30px 0;border:none}.reviews_blocks{padding:0 5px}section#customerReviews{padding:15px 0 115px}.traiangleMain:after{animation:none;left:44px;top:124px}section#moreGalleryLinks{margin-bottom:70px}}@media (max-width:736px) and (orientation:landscape){section.banner{height:150vh}}.homepage-hero-video-container{width:100%;height:100%;position:absolute;filter:brightness(65%)}.homepage-hero-video-container video{object-position:top center;object-fit:cover;width:100%;height:100%}