/* Global Style Start */:root{/* Font */ --primary_font: 'Quattrocento', serif; --secondary_font: 'Sintony', sans-serif; /* Color */ --primary_color: #3E2424; --secondary_color: #AB5429; --accent_color: #121212; --default_color: #FFFFFF; /* BG Color */ --primary_bg_color: #F3F0EA; --secondary_bg_color: #EDE8DF; /* Text */ --primary_text_color: #86756C; /* Border */ --primary_border_radius: 40px 0px; --secondary_border_radius: 80px 0px;}/* selection */::selection{color: var(--default_color); background: var(--primary_color);}/* selection */html{scroll-behavior: smooth;}body{overflow-x: hidden;}section{padding: 100px 0px; background: var(--primary_bg_color);}h1,h2,h3,h4,h5,h6{font-family: var(--primary_font); font-weight: 700;}h2{color: var(--secondary_color); font-size: 40px; text-transform: capitalize;}h6{font-size: 16px; font-family: var(--secondary_font); color: var(--accent_color); text-transform: uppercase; letter-spacing: 2px;}p{color: var(--primary_text_color); font-family: var(--secondary_font); font-size: 16px; font-weight: 400; margin-bottom: 0px;}a{text-decoration: none;}img{object-fit: cover;}.btn{color: var(--primary_bg_color); font-family: var(--secondary_font); font-size: 16px; font-weight: 700; text-transform: uppercase; border-radius: var(--primary_border_radius); background: var(--primary_text_color); padding: 12px 40px 11px; border: 1px solid var(--primary_text_color); transition: 0.4s all;}.btn:hover{color: var(--default_color); background: var(--secondary_color); border: 1px solid var(--secondary_color); transition: 0.4s all;}/* Card */.d2c_card{padding: 40px; border-radius: var(--secondary_border_radius); transition: 0.4s all;}.d2c_card h3{font-size: 30px; color: var(--secondary_color); text-transform: capitalize;}.d2c_card p{font-size: 16px;}.d2c_box_bg{padding: 100px 0px; margin: 0px 190px; border-radius: 30px; background: var(--secondary_bg_color); box-shadow: 0px 4px 49px 0px rgba(219, 205, 179, 0.20);}/* Global Style End *//* Preloader End */.preloader{display: flex; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--primary_bg_color); z-index: 9999; transition: opacity 1s ease; opacity: 1;}.preloader.hide{opacity: 0; pointer-events: none;}.preloader img{max-width: 200px; max-height: 50px;}/* Preloader End *//* Navbar Start */.navbar-brand{max-width: 230px;}.d2c_navbar{padding: 22px 0px; background: linear-gradient(72deg, rgba(237, 232, 223, 0.50) 0%, rgba(243, 240, 234, 0.27) 100%), url(../images/hero_bg.png), lightgray 50% / cover no-repeat; background-position: center; border-bottom: 1px solid rgba(134, 117, 108, 0.30);}.d2c_navbar .navbar-nav .nav-item{margin: 5px 12px; display: flex; align-items: center;}.d2c_navbar .navbar-nav .nav-item:last-child{margin-right: 60px;}.d2c_navbar .navbar-nav .nav-link{color: var(--primary_text_color); font-family: var(--secondary_font); font-weight: 700; font-size: 18px; text-transform: capitalize; padding: 0; transition: .4s all ease;}.d2c_navbar .navbar-nav .nav-link:hover{color: var(--secondary_color); transition: .4s all ease;}.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link{color: var(--secondary_color) !important;}.d2c_navbar .d2c_navbar_social{list-style-type: none; padding-left: 0; position: relative;}.d2c_navbar .d2c_navbar_social::before{content: ''; width: 1px; height: 20px; background: var(--primary_text_color); position: absolute; top: 50%; transform: translateY(-50%); left: -30px;}.d2c_navbar .d2c_navbar_social li a{width: 40px; height: 40px; border-radius: 100px; display: flex; justify-content: center; align-items: center; font-size: 20px; color: var(--primary_text_color); margin: 0px 5px; transition: 0.4s all;}.d2c_navbar .d2c_navbar_social li a:hover{background: var(--secondary_color); color: var(--default_color); transition: 0.4s all;}/* Nav Item Show from Side */body .d2c_mobile_view{position: fixed; height: 100vh; inset: 0; opacity: 1;}.navbar.d2c_mobile_view_body .navbar-nav{width: 100%;}.navbar.d2c_mobile_view_body .nav-item{margin-right: 0;}.d2c_mobile_view .show_width{max-width: 14.625rem; width: 100%; height: 100vh; position: absolute; right: -380px; top: 0; transition: 0.4s; padding: 20px 15px; background-color: var(--secondary_bg_color); overflow: scroll; z-index: 9999; box-shadow: 0px 0px 10px rgb(0 0 0 / 15%);}.d2c_mobile_view.show .show_width{right: 0; transition: 0.4s;}.hide_width{max-width: 15.625rem; width: 100%; height: 100vh; position: absolute; right: -380px !important; top: 0; transition: 0.4s !important; padding: 20px 15px; background-color: var(--primary_bg_color); overflow: scroll; z-index: 9999;}.navbar-toggler:focus{box-shadow: none;}.navbar-toggler{border: 1px solid var(--primary_shade); color: var(--primary_text_color); padding: 5px 10px; width: 44px; margin-left: 10px; transition: .4s all ease;}.navbar-toggler:hover{background: transparent; transition: .4s all ease;}.d2c_cross_btn{width: auto; border: none;}@media only screen and (min-width:991px){body .d2c_mobile_view{opacity: 0; transition: .5s;}}/* Navbar End *//* Hero Section Start */.d2c_hero_wrapper{padding: 100px 0px 0px; background: linear-gradient(72deg, rgba(237, 232, 223, 0.50) 0%, rgba(243, 240, 234, 0.27) 100%), url(../images/hero_bg.png), lightgray 50% / cover no-repeat; background-position: center;}.d2c_hero_wrapper .d2c_img_wrapper{width: 559px; height: 895px;}.d2c_hero_content{background-image: url(../images/hero_shape.png); background-repeat: no-repeat; background-size: contain; background-position: right center; padding: 50px 0px 0px 0px; margin-top: 130px;}h1{color: var(--primary_color); font-family: var(--primary_font); font-size: 66px; font-weight: 400; margin-bottom: 20px;}h1 span{font-weight: 700;}.d2c_hero_content p{font-size: 20px; margin-bottom: 40px;}/* Hero Section End *//* Features Section Start */.d2c_features_wrapper .d2c_card{padding: 40px 50px;}.d2c_features_wrapper .d2c_card:hover{box-shadow: 0px 2px 24px 2px rgba(171, 84, 41, 0.06); transition: 0.4s all;}/* Features Section End *//* About Section Start */.d2c_about_wrapper h2{margin-bottom: 25px;}.d2c_about_wrapper p{margin-bottom: 40px;}.d2c_about_wrapper .d2c_img_wrapper{width: 526px; height: 614px;}.d2c_about_wrapper .d2c_img_wrapper img{border-radius: 110px 0px 110px 110px;}.d2c_about_wrapper .d2c_card{width: 416px; background: var(--secondary_bg_color); margin: -160px 0px 0px -35px; position: relative;}.d2c_about_wrapper .d2c_card img{margin-bottom: 20px; border-radius: 0;}/* About Section End *//* Service Section Start */.d2c_service_wrapper p{margin-bottom: 60px;}.d2c_service_wrapper .d2c_card:hover{box-shadow: 0px 2px 24px 2px rgba(171, 84, 41, 0.06); transition: 0.4s all;}.d2c_service_wrapper .d2c_card h3{color: var(--primary_text_color);}.d2c_service_wrapper img{max-width: 71px; max-height: 50px;}/* Service Section End *//* Portfolio Section Start */.d2c_portfolion_wrapper p{margin-bottom: 60px;}.d2c_grid{column-count: 3; column-gap: 24px;}.d2c_grid_item{border-radius: var(--secondary_border_radius); transition: 0.4s all; position: relative;}.d2c_grid_item:hover .fancybox{filter: grayscale(0%); transition: 0.4s all;}.d2c_grid_item.is-visible{animation: Items .6s ease-in forwards;}.fancybox{display: block; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; transition: 0.4s all; border-radius: var(--secondary_border_radius); filter: grayscale(100%);}.d2c_grid_item:nth-child(1) .fancybox{background-image: url(../images/portfolio_one.jpg); height: 300px;}.d2c_grid_item:nth-child(2) .fancybox{background-image: url(../images/portfolio_two.jpg); height: 630px;}.d2c_grid_item:nth-child(3) .fancybox{background-image: url(../images/portfolio_three.jpg); height: 465px;}.d2c_grid_item:nth-child(4) .fancybox{background-image: url(../images/portfolio_four.jpg); height: 465px;}.d2c_grid_item:nth-child(5) .fancybox{background-image: url(../images/portfolio_five.jpg); height: 630px;}.d2c_grid_item:nth-child(6) .fancybox{background-image: url(../images/portfolio_six.jpg); height: 300px;}/* Portfolio Section End *//* Testimonial Section Start */.d2c_testimonial_wrapper .d2c_card{box-shadow: 0px 2px 24px 2px rgba(171, 84, 41, 0.06);}.d2c_testimonial_wrapper .d2c_img_wrapper{width: 95px; height: 95px;}.d2c_testimonial_wrapper .d2c_img_wrapper img{border: 2px solid var(--secondary_color); border-radius: var(--primary_border_radius);}.d2c_testimonial_wrapper .d2c_card i{color: var(--secondary_color);}.d2c_testimonial_wrapper .slick-slide{padding: 50px 12px;}.slick-dots li button:before{font-size: 10px; color: var(--primary_text_color); transition: 0.4s all;}.slick-dots li button:hover:before{color: var(--secondary_color); transition: 0.4s all;}.slick-dots li.slick-active button:before{color: var(--secondary_color); opacity: 1; transition: 0.4s all;}.d2c_testimonial_slider .d2c_img_wrapper{margin-bottom: 32px;}/* Testimonial Section End *//* Skills Section Start */.d2c_skills_wrapper p{margin-bottom: 30px;}.d2c_skills_wrapper ul{list-style-type: none; padding-left: 0}.d2c_skills_wrapper ul li{color: var(--primary_text_color); font-family: var(--secondary_font); font-size: 16px; font-weight: 400; padding: 7px 0px;}.d2c_skills_wrapper ul li:last-child{padding-bottom: 0; margin-bottom: 25px;}.d2c_progress{padding-left: 100px;}.d2c_progress h3{color: var(--secondary_color); font-size: 30px; margin: 10px 0px;}.d2c_progress .progress{background-color: var(--secondary_bg_color); margin-bottom: 25px; height: 12px;}.d2c_progress .progress-bar{background-color: var(--primary_text_color);}.d2c_skills_title{width: 481px;}/* Skills Section End *//* Newsltter Section Start */.d2c_newsletter_wrapper .d2c_box_bg{padding: 120px 0px; margin: 0px;}/* Newsltter Section End *//* Partner Section Start */.d2c_partner_wrapper p{margin-bottom: 70px;}.d2c_partner_wrapper .d2c_img_wrapper{max-width: 140px; max-height: 37px; margin: 0 auto;}.d2c_partner_slider img{margin: 0 auto; opacity: 0.4; transition: 0.4s all;}.d2c_partner_slider img:hover{opacity: 1; transition: 0.4s all;}/* Partner Section End *//* Contact Section Start */.d2c_form_wrapper{margin-top: 32px;}.d2c_form_wrapper .d2c_card{box-shadow: 0px 4px 49px 0px rgba(219, 205, 179, 0.20); border-radius: 0;}.d2c_contact_left{padding: 46px 40px;}.d2c_form_wrapper h3{margin-bottom: 10px;}.d2c_form_wrapper p{margin-bottom: 30px;}.d2c_form_wrapper ul{list-style-type: none;}.d2c_form_wrapper ul li{padding: 0px 10px;}.d2c_form_wrapper ul li:first-child{padding-left: 0;}.d2c_form_wrapper ul li a{width: 40px; height: 40px; border-radius: 100px; display: flex; justify-content: center; align-items: center; font-size: 20px; color: rgba(171, 84, 41, 0.40); transition: 0.4s all;}.d2c_form_wrapper ul li a:hover{background: var(--primary_text_color); color: var(--default_color); transition: 0.4s all;}.d2c_form_wrapper h3:nth-child(9){margin-bottom: 28px;}.form-label{color: var(--secondary_color); font-family: var(--secondary_font); font-size: 16px; font-weight: 700; text-transform: capitalize; margin-bottom: 15px;}.form-control{background: var(--primary_bg_color); color: var(--primary_text_color); font-family: var(--secondary_font); border-radius: 10px; border: 1px solid #86756c26; font-size: 16px; font-weight: 400; padding: 15px 25px; margin-bottom: 25px;}.form-control:focus{background: var(--primary_bg_color); box-shadow: none; border: 1px solid var(--primary_text_color); color: var(--primary_text_color);}.form-control::placeholder{color: var(--primary_text_color);}textarea{margin-bottom: 40px !important;}.d2c_form_wrapper .d2c_social_border{border-top: 1px solid #86756c26;}/* Contact Section End *//* Footer Section Start */.d2c_footer_wrapper{padding: 100px 0px 0px; background: var(--secondary_bg_color);}.d2c_footer_logo{max-width: 263px; max-height: 79px;}.d2c_footer_wrapper h3{color: var(--secondary_color); font-family: var(--primary_font); font-size: 30px; font-weight: 700; text-transform: capitalize; margin-bottom: 20px;}.d2c_footer_wrapper ul{list-style-type: none; padding-left: 0;}.d2c_footer_wrapper ul li{padding: 7px 0px;}.d2c_footer_wrapper ul li:first-child{padding-top: 0;}.d2c_footer_wrapper ul li a{color: var(--primary_text_color); font-family: var(--secondary_font); font-size: 16px; font-weight: 400; transition: 0.4s all;}.d2c_footer_wrapper ul li a:hover{color: var(--secondary_color); transition: 0.4s all;}.d2c_footer_wrapper .btn{background: rgba(134, 117, 108, 0.30); color: var(--accent_color); padding: 12px 40px; border: 0; height: 100%;}.d2c_footer_wrapper .form-control{background: rgba(134, 117, 108, 0.10); padding: 12px 28px; border-radius: var(--primary_border_radius); border: 0;}.d2c_footer_wrapper .btn:hover{background: var(--primary_text_color); color: var(--default_color); transition: 0.4s all;}.d2c_footer_wrapper .d2c_footer_social li{padding: 0 10px 0 0;}.d2c_footer_wrapper .d2c_footer_social li a{width: 40px; height: 40px; border-radius: 100px; display: flex; justify-content: center; align-items: center; font-size: 20px; color: rgba(171, 84, 41, 0.40); transition: 0.4s all;}.d2c_footer_wrapper .d2c_footer_social li a:hover{background: var(--primary_text_color); color: var(--default_color); transition: 0.4s all;}/* Copy Start */.d2c_copy_wrapper{padding: 18px 0px;}.d2c_copy_wrapper::before{width: 100%; content: ''; border-top: 1px solid rgba(171, 84, 41, 0.15); position: absolute; top: 0; left: 0;}.d2c_copy_wrapper p{color: var(--accent_color); font-family: var(--secondary_font); font-size: 16px; font-weight: 400;}.d2c_copy_wrapper p a{color: var(--accent_color); font-weight: 700; transition: 0.4s all;}.d2c_copy_wrapper p a:hover{color: var(--secondary_color); transition: 0.4s all;}.d2c_copy_wrapper a{color: var(--accent_color); font-family: var(--secondary_font); font-size: 16px; font-weight: 400; transition: 0.4s all;}.d2c_copy_wrapper a:hover{color: var(--secondary_color); transition: 0.4s all;}/* Copy End *//* Footer Section End *//* Scroll Button Start */#scrollBtn{display: none; position: fixed; bottom: 20px; right: 20px; z-index: 9999;}#scrollBtn.show{display: block;}#scrollBtn a i{background: var(--primary_color); font-size: 20px; color: var(--default_color); border-radius: 4px; width: 35px; height: 35px; position: fixed; z-index: 9999; bottom: 3%; right: 5%; transition: all ease 0.4s; display: flex; align-items: center; justify-content: center; border: 2px solid var(--primary_color);}#scrollBtn a i:hover{color: var(--default_color); background: var(--secondary_color); border: 2px solid var(--secondary_color); transition: all ease 0.4s;}/* Scroll Button End *//* Template Name:{{CreativeFlowX - One Page Personal Portfolio Website Template}}Template URL:{{https://www.designtocodes.com/product/creativeflowx-one-page-personal-portfolio-website-template}}Description:{{CreativeFlowX is a One Page Personal Portfolio Website Template built with Bootstrap. Showcase your talent with this sleek and modern Bootstrap template.}}Author: DesignToCodes Author URL: https://www.designtocodes.com Text Domain:{{CreativeFlowX}}*/