:root{--white:#fff;--offwhite:#f7f7f7;--black:#000;--brightpink:#e381b0;--gray:#30314f;--deepblue:#002b46;--gray4:#ccc;--lightpink:#feeef7;--brightred:#ff6589;--backlight:#191b27;--gray1:#e8e8e8;--gray2:#3f3f3f;--lightgray2:#ddd;--lightgray3:#d2cece;--brightorange:#ffbf43;--softgreen:#7fbe4b;--gray3:#383838;--suvagray:#929292;--transparent:transparent}:root{--Georgia-font:Georgia,serif;--robot-font:'Roboto Condensed',sans-serif;--montserrat-font:'Montserrat'}#slider{max-width:100%;margin:auto;padding:0;position:relative}#slider img{width:100%}.slide_next_image img{width:auto !important;height:100%}#slider h2{text-transform:uppercase;color:var(--white);font-weight:700;font-size:42px;letter-spacing:2px}#slider h2{padding:0 0 5px;margin-bottom:0}#slider p{color:var(--white);font-weight:300;margin:0 0 15px;font-size:14px;padding:0 18px;line-height:27px}.slider-box{max-width:577px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}#slider .carousel-caption{top:0;bottom:inherit;text-align:left;margin:0 !important;padding:0 !important;bottom:0}.inner_carousel{padding:20px}a.blog-more{display:inline-block;font:400 16px var(--robot-font);padding:10px 30px;margin-top:21px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;margin-right:15px}#slider .carousel-item-next,#slider .carousel-item-prev,#slider .carousel-item.active{display:block !important}#slider .carousel-control-prev-icon,#slider .carousel-control-next-icon{background-image:none}#slider .carousel-control-next,#slider .carousel-control-prev{opacity:1}#slider .carousel-control-next-icon,#slider .carousel-control-prev-icon{width:auto;height:auto}#slider a i{padding:11px 15px;background-color:var(--brightpink);font-size:16px;color:#fff}#slider a i:focus,#slider a i:active,#slider a i:hover{background-color:var(--brightpink);border:none;transition:all .5s ease-out;color:#fff}.slide_next_image img{text-align:right;float:right}.carousel-indicators .active{background-color:var(--brightpink);max-width:15px}ol.carousel-indicators li{max-width:4px;padding:3px;color:#333;border-radius:0;background-color:#fff;opacity:1}#slider ol.carousel-indicators{bottom:5%}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0);transform:translate3d(0,0,0)}#slider .carousel-control-next{right:3%}#slider .carousel-control-prev{left:3%}.category_col{padding-top:30px}.category_col .media{display:inline-block;position:relative;vertical-align:top;width:100%}.category_col .media__image{display:block}.category_col .media__body{background:rgba(227,129,176,.8);bottom:0;color:#fff;font-size:1em;left:0;opacity:0;overflow:hidden;padding:3.75em 3em;position:absolute;text-align:center;top:0;right:0;-webkit-transition:.6s;transition:.6s}.category_col:hover .media__body{opacity:1}.category_col .media__body:after,.category_col .media__body:before{border:2px dashed var(--white);bottom:1em;content:'';left:1em;opacity:0;position:absolute;right:1em;top:1em;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:.6s .2s;transition:.6s .2s}.category_col .media__body:before{border-bottom:none;border-top:none;left:2em;right:2em}.category_col .media__body:after{border-left:none;border-right:none;bottom:2em;top:2em}.category_col:hover .media__body:after,.category_col:hover .media__body:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.category_col .media__body a{margin-top:0;color:var(--white)}.category_col .media__body a.theme_button{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.media_body_inner{z-index:999;display:block;position:absolute;top:50%;transform:translateY(-50%)}.category_col a.theme_button{position:absolute;bottom:20px}.category_col:hover a.theme_button{display:none;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:.6s .2s;transition:.6s .2s}.section_desc_content h3 small{display:block;color:var(--brightpink)}a.view_more i{padding:0 10px;color:var(--gray)}a.view_more:hover{color:var(--gray)}#about{background-size:cover;background-repeat:no-repeat}.about-heading h2{margin-bottom:15px;font-weight:700;color:var(--deepblue)}.about-heading img{text-align:right}.about-content p{padding:10px 0;font-size:16px;line-height:35px;margin:0;color:var(--white)}.about-content a{display:inline-block;margin-top:25px}#about ul li{list-style:none}.li_content i{color:var(--white);padding:10px;background-color:var(--gray)}.thumb_image_border{left:auto;right:26px}.thumb_image_border{border:2px solid var(--softgreen);background:var(--softgreen);content:"";display:block;height:489px;left:-14px;position:absolute;top:26px;width:561px;z-index:-1}.about-content{padding:36px 60px}h4.subheading{color:var(--white)}.about_content_box{background-color:var(--brightpink)}.about-content h3{color:var(--white)}#about .inner_sec{background:linear-gradient(90deg,#fff0 50%,#e381b0 50%) repeat scroll 0 0}.about_image_inner{width:100%;padding:40px 0}.about_image_inner img{position:relative;z-index:999999;margin-left:12em;border:10px solid var(--white)}.icon_services{background-color:var(--gray);padding:12px 10px;text-align:center;border-radius:50%;display:table;border:2px solid #acadb9}.services_box:hover .icon_services{background-color:var(--brightpink);border:2px solid #f1c0d7}.icon_services i{color:var(--white);width:34px}.services_head,.box_shadows{box-shadow:0 0 10px #9ba0a2}#photography_services .services{padding-top:18px}#our_project{background-color:var(--lightpink)}.project_meta>div{display:inline-block;color:var(--gray)}.project_meta:before{background-color:var(--gray)}.project_meta:before{content:'';width:15px;height:2px;display:block;position:absolute;left:0;top:11px}.project_meta>div:after{content:"/";display:inline-block;margin-left:11px;margin-right:7px}.project_meta>div:last-child:after{content:''}.project_meta{position:relative;padding:0 0 0 33px;font-size:14px}.project-image:hover img{opacity:.5}.project-image{background-color:var(--brightpink)}.title a,.title a:hover{color:var(--gray)}.how-box-icon{background:var(--white);padding:24px 15px;border-radius:50%;text-align:center;box-shadow:0px 1px 16px 0px var(--gray4);width:90px;height:90px}.how-box-content{padding-top:24px;padding-left:5px}.how-box-content a,.how-box-content a:hover{color:#30314f;font-weight:500}.icon_overlay{background:rgba(227,129,176,.8)}.section-heading{text-align:center}.section-heading p{max-width:600px;width:100%;margin:15px auto 25px;line-height:24px}.record_sec{background-color:var(--brightpink)}.icon_img{background-repeat:no-repeat}.record_sec:after{bottom:0;content:"";position:absolute;left:-99988px;top:0;width:99999px;background-color:var(--brightpink)}.choose-box-content{margin-top:43px}#newsletter-section h3,#newsletter-section p,.choose-box-content,.choose-box-content h4{color:var(--white)}#records_section,#newsletter-section{padding:40px 0}#records_section p{font-weight:700}.choose-box-content h4{font-size:38px}.choose-box-icon i{font-size:42px;padding-top:10px;color:var(--white)}#our_records{padding:50px 0;background-size:100% 100%}#our_records .counter-icon{text-align:left}#our_records h4{font-size:34px;color:var(--white);font-weight:700;line-height:34px;padding:0}#our_records p{font-size:14px;color:var(--white)}#our_records .owl-dots{text-align:center;margin-top:30px}#our_records button.owl-dot{width:12px;height:12px;margin:2px;background-color:var(--white);border:solid 2px var(--backlight)}#our_records button.owl-dot.active{background-color:var(--brightred);border:solid 2px var(--brightred)}#our_records button:focus{outline:inherit !important}#our_records .counter_inner{margin-bottom:20px}input[type=submit]:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f124"}.newsletter-shortcode input[type=text],.newsletter-shortcode input[type=tel],.newsletter-shortcode input[type=email],.newsletter-shortcode input[type=phno],.newsletter-shortcode input[type=password],.newsletter-shortcode textarea{color:var(--white)}#records_section .about-inner{padding-left:53px}#newsletter-section .about-inner{padding-right:53px}.product-title h3{text-align:center;color:var(--brightred)}.inner_product{margin-bottom:25px;padding-top:30px}.inner_product a{color:var(--gray2)}.inner_product h5{color:var(--backlight);padding-top:20px;font-size:18px;font-weight:700;text-transform:uppercase}.inner_product a.added_to_cart.wc-forward{top:20% !important}.product-thumb{position:relative}.custom_cart a{padding:0;background-color:inherit;border:inherit;color:#323232;font-size:14px;font-weight:600}.custom-product-price{color:#3f3f3f;font-weight:700;font-size:14px}.custom-product-price ins{color:#9999a4}.custom-product-price del{font-size:12px;color:#aaabb5}.woocommerce span.onsale,.custom_items span.onsale{top:10px !important;left:0 !important;right:inherit !important;background-color:var(--brightpink);color:var(--white);font-weight:700;font-size:16px;display:block;text-transform:uppercase;letter-spacing:2px;padding:8px 15px;border-radius:0 !important;line-height:inherit;min-height:inherit;position:absolute}.inner_product:hover .product-sale{background-color:var(--brightpink);transition:.5s}.woocommerce .quantity .qty{border:1px solid}.inner_product:hover .custom_cart a{color:var(--brightpink)}.inner_product a.added_to_cart.wc-forward{display:block}.testimonial_sec.col-lg-6{background:var(--offwhite)}.testimonial_sec:after{bottom:0;content:"";position:absolute;left:-99988px;top:0;width:99999px;background-color:var(--offwhite)}.testimonial_sec.col-lg-6{background:var(--offwhite)}#tesimonial-record{padding:0}#testimonials .fancy-title{margin:0 auto}.test_shortcode_bg{background-color:var(--lightgray2);padding:30px 0}.inner-test-bg .short_text{font-size:18px;font-style:italic;font-weight:400}.testimonial_box img{width:100px !important;border-radius:50%}#testimonials .owl-carousel .owl-item img,#testimonials img{width:100px !important;height:100px}#testimonials button.owl-prev{position:absolute;left:0;background:var(--transparent);border:none;padding:10px}#testimonials button.owl-next{position:absolute;right:0;background:var(--transparent);border:none;padding:10px}#testimonials button.owl-next i,#testimonials button.owl-prev i{color:var(--gray)}#testimonials .testimonial_box,.test-shrtpg{padding:20px 15px;position:relative}ul.testimonial_auther{padding:20px 15px}#testimonials .owl-nav{position:absolute;top:0;width:100%}#testimonials_team button.owl-dot{width:10px;height:10px;margin:2px;background-color:var(--brightpink);border:none;border-radius:50%;margin-top:30px;outline:none !important}#testimonials_team button.owl-dot.active{background-color:var(--black)}#testimonials button:focus{outline:none !important}#testimonials h4.testimonial_name a{color:#30314f;font-weight:500}#testimonials cite{font-size:12px;display:block;font-style:unset;color:#696a7b;padding-top:6px}#testimonials .testimonial_box:after{content:'';border-left:25px solid var(--transparent);border-right:25px solid var(--transparent);border-bottom:18px solid var(--white);position:absolute;top:-18px;left:52px;transform:translateX(-50%)}#testimonials blockquote{font-size:18px;font-style:italic;width:100%;margin:.25em 5px;padding:.25em 30px;line-height:1.91;position:relative;color:var(--gray3)}#testimonials blockquote:before{display:block;content:"\201C";font-size:80px;position:absolute;left:-25px;top:-43px;color:var(--brightpink);font-family:var(--Georgia-font)}#testimonials blockquote:after{display:block;content:"\201D";font-size:80px;position:absolute;right:30px;bottom:-77px;color:var(--brightpink);font-family:var(--Georgia-font)}#testimonials ul li{list-style:none}.test{border:1px solid var(--lightgray3)}#testimonials .owl-dots{margin-left:24px}.team_col .media{display:inline-block;position:relative;vertical-align:top;width:100%;margin-top:20px}#team h3,#team i{color:var(--white)}.team_col .media__image{display:block}.team_col .media__body{background:rgba(227,129,176,.8);bottom:0;color:#fff;font-size:1em;left:0;opacity:0;overflow:hidden;padding:3.75em 3em;position:absolute;text-align:center;top:0;right:0;-webkit-transition:.6s;transition:.6s}.team_col:hover .media__body{opacity:1}.team_col .media__body:after,.team_col .media__body:before{border:2px dashed var(--white);bottom:1em;content:'';left:1em;opacity:0;position:absolute;right:1em;top:1em;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:.6s .2s;transition:.6s .2s}.team_col .media__body:before{border-bottom:none;border-top:none;left:2em;right:2em}.team_col .media__body:after{border-left:none;border-right:none;bottom:2em;top:2em}.team_col:hover .media__body:after,.team_col:hover .media__body:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.team_col .media__body a{margin-top:0;color:var(--white)}.team_col .media__body a.theme_button{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.media_body_inner{z-index:999;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;margin:0 auto}.team_col a.theme_button{position:absolute;bottom:20px}.team_col:hover a.theme_button{display:none;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:.6s .2s;transition:.6s .2s}.section_desc_content h3 small{display:block;color:var(--brightpink)}a.view_more i{padding:0 10px;color:var(--gray)}.team_inner .socialbox a{padding:6px;border:1px dashed var(--white);display:inline-block}.team_inner .socialbox a i{color:var(--gray);width:14px}.team_inner .socialbox a:hover,.team_inner .socialbox i:hover{background:var(--gray);color:var(--white)}#team h2{color:var(--white)}#testimonials_team .owl-dots{display:block}#testimonials #testi-loop{display:none}#team .team-righ-icon-left{position:relative;left:-22px}#team .team-righ-icon-right{position:relative;right:-45px}#team .team-righ-icon-left i:hover,#team .team-righ-icon-right i:hover{color:#e381b0}#team .team-disgnation{font-weight:600;padding-bottom:10px}#team h4.teamtitle{margin-bottom:0;padding:0;padding-bottom:10px}#team .team-text{padding-bottom:10px}.secondry-menu ul{padding:50px 0;margin:0;text-align:center}.secondry-menu li{display:inline-block;padding:5px 25px}.secondry-menu li a{color:var(--suvagray) !important;font-size:14px;font-family:var(--montserrat-font);text-transform:uppercase;font-weight:700}.secondry-menu li a:hover{color:var(--brightorange)}.head-inner.text-center{max-width:700px;margin:0 auto;width:100%}.latest_col .media{display:inline-block;position:relative;vertical-align:top;width:100%}.latest_col .media__image{display:block}.latest_col .media__body{background:rgba(227,129,176,.8);bottom:0;color:#fff;font-size:1em;left:0;opacity:0;overflow:hidden;padding:3.75em 3em;position:absolute;text-align:center;top:0;right:0;-webkit-transition:.6s;transition:.6s}.latest_col:hover .media__body{opacity:1}.latest_col .media__body:after,.latest_col .media__body:before{border:2px dashed var(--white);bottom:1em;content:'';left:1em;opacity:0;position:absolute;right:1em;top:1em;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:.6s .2s;transition:.6s .2s}.latest_col .media__body:before{border-bottom:none;border-top:none;left:2em;right:2em}.latest_col .media__body:after{border-left:none;border-right:none;bottom:2em;top:2em}.latest_col:hover .media__body:after,.latest_col:hover .media__body:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.latest_col .media__body a{margin-top:0;color:var(--white);font-weight:600}.latest_col .entry-date{font-weight:600}.latest_col .media__body a.theme_button{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:999}.media_body_inner{z-index:999;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.latest_col a.theme_button{position:absolute;bottom:20px}.latest_col:hover a.theme_button{display:none;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:.6s .2s;transition:.6s .2s}.section_desc_content h3 small{display:block;color:var(--brightpink)}.section_desc_content{text-align:center}a.view_more i{padding:0 10px;color:var(--gray)}.postpic img{width:100%}#latest_post #blog-loop{display:none}.icon_goal i{font-size:3rem}.section_desc_content p{font-size:14px;line-height:30px}.section_desc_content h3{line-height:1.5}a.view_more{color:var(--brightpink)}#photography_gallery .section_desc_content{padding:60px 30px}#photography_services .section_desc_content{padding:28px 30px}#best_seller .section_desc_content,#latest_post .section_desc_content,#gallery_category .section_desc_content{padding:60px 30px}#photography_services .pservices_outer{padding:35px 10px}#our_project .project_content h4 a{font-weight:500;color:#000}#records_section .record-text{font-size:16px;font-weight:500}#newsletter-section input[type=submit]{position:absolute;right:-12px;border-radius:50%;padding:13px;font-size:16px;margin-bottom:0;top:7px}#newsletter-section input[type=email]{padding:18px 20px;background-color:rgba(255,255,255,.2);border:solid 1px rgba(255,255,255,.2)}#newsletter-section .newsletter-shortcode p{margin-bottom:0}#newsletter-section .newsletter-shortcode{position:relative}.tc1 .fas.fa-location-arrow:before{content:'/f124';font-family:"Font Awesome 5 Free" !important}.tc1{font-family:"Font Awesome 5 Free" !important}#newsletter-section input::-webkit-input-placeholder{color:#ddd}.textsmall{color:var(--brightpink);letter-spacing:2px;font-weight:600 !important;padding-left:10px;font-family:var(--common-fjallaone-font)}.about-small{color:#30314f}#testimonials .testimonial_name{margin-top:30px}.post-padding{margin:30px 0}#latest_post .post-padding img{position:relative;width:100%;height:380px}#latest_post h4.latesttitle{margin-bottom:0}#latest_post .media_body_inner p{margin-top:10px;line-height:1.5rem}#gallery_category h4.categorytitle{margin-bottom:0}#gallery_category .category-date{padding-bottom:10px;font-weight:600}#gallery_category .category-discription{line-height:1.5em;font-size:14px}