@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('../css/owl.carousel.min.css');
@import url('../css/font-awesome.min.css');
@import url('../css/simple-line-icons.css');
@import url('../css/fancybox.min.css');
@import url('../css/aos.css'); 


/*header css*/
.hidden_header{height:69px;}
header{position:fixed; z-index:99; top:0; left:0; right:0; background:#fff; box-shadow:#e1e1e1 0 0 5px 0;}
.header-shrink{transition:all 0.3s ease-in-out; -webkit-backdrop-filter:blur(6.5px); backdrop-filter:blur(6.5px);}

#search{position:absolute; left:0; right:0; top:0px; bottom:0; /*background:rgb(0, 0, 0, 65%);*/ z-index:91;}
.search:before{content:''; position:absolute; left:0; top:0; right:0; bottom:-100%; background:rgb(0 0 0 / 85%); z-index:-1;}
.search{background:#fff; padding:8rem 0; position:relative; }
.search form{position:relative; margin-bottom:2rem;}
.search .form-control{padding-left:60px; border-radius:12px; position:relative; z-index:1; background:transparent;}
.search button{position:absolute; left:15px; top:9px; border:none; outline:0; background:none; font-size:20px; color:#898989;}
.search .close{position:absolute; right:50px; top:16px; z-index:9; font-size:32px; color:#191919; font-weight:100; opacity:1; text-shadow:none; cursor:pointer;}

.header_right{display:flex; align-items:center; position:relative; padding-right:3px;}
.cart_top{position:relative; padding:22px 0 20px 20px; text-align:center;}
.cart_top a img{height:19px; opacity:.7;}
.cart_top a{font-size:16px;}
.cart_box{position:absolute; right:5px; top:16px; font-size:10px; color:#999; text-align:center;}
.cart_top .dropdown-menu{min-width:350px; left:inherit; right:0; padding:30px; font-weight:400; display:block; top:100%;}
.cart_empty{padding:5% 0; text-align:center;}
.cart_empty .no_item{color:#a3a3a3; font-size:16px;}
.cart_empty img{filter:invert(1); opacity:.5; margin-bottom:1rem;}
.top_cart_scroll{min-height:100px; max-height:300px; overflow-x:auto;}
.top_cart_scroll .top_cart{width:65px; min-height:65px; margin-right:15px; float:left; background:#f5faf8; border:#efefef solid 1px;}
.top_cart_scroll .top_cart img{height:65px; width:100%; object-fit:cover;}
.top_cart_scroll p.name{margin:0 0 5px; color:#2e261c; line-height:18px; text-transform:capitalize}
.top_cart_scroll p.name a{color:#181818; font-size:12px; font-weight:600; text-transform:inherit;}
.top_cart_scroll .product_order{border-bottom:1px dashed #a9abb2; padding-bottom:10px; margin-bottom:10px; float:left; width:100%; text-align:left; font-size:12px; color:#9c9c9c; position:relative; padding-right:30px;}
.cart_top .price{font-weight:600; margin-top:0; margin-bottom:0px; color:#000; font-size:14px;}
.cart_top .price .fa{font-size:11px; font-family:inherit; color:#000; display:inline-block;}
.top_cart_scroll .del{font-size:14px; color:#cedc00; position:absolute; right:0; top:0;}
.cart_top .total{display:inline-block; width:100%; color:#1a1a1a; font-size:15px; margin-bottom:1rem; text-align:left; font-weight:600; letter-spacing:0;}
.cart_top .total span{float:right}
.cart_top .total span .fa{font-size:13px; font-family:inherit;}
.cart_top .total p{font-size:12px; color:#7e808c;}
.cart_top .btn{width:100%; font-size:14px !important; padding:10px 20px; margin-left:0;}

/*menu dropdown*/
.menu_bg{background:#f5f5f5; margin-top:12px;}
.navbar-expand-lg{padding:0; width:72%; margin:auto;}
.dropdown:hover > .dropdown-menu{visibility:visible; opacity:1; z-index:1; transform:translateY(0%); transition-delay:0s, 0s, 0.3s;}
.dropdown > .dropdown-toggle:active{pointer-events:none;}
.dropdown-menu li:last-child a{border-bottom:none;}
.navbar-light .navbar-nav .nav-link img{margin-left:3px; margin-top:-5px;}


/*-- banner --*/
.banner{position:relative; z-index:1; background:linear-gradient(180deg,#DDF0F6,#DEEEF3); padding:0; text-align:center;}
.banner:before{content:''; position:absolute; right:0; left:0; top:0rem; bottom:0; z-index:-1; background-image:url(../images/banner-bg.png); background-position:top; background-size:cover; background-repeat:no-repeat; background-attachment:fixed;}
.banner_text{display:flex; align-items:center; justify-content:center; flex-direction:column; font-size:14px; font-weight:400; color:#000; text-align:center; line-height:1.5; position:absolute; left:0; right:0; top:5rem; max-width:55%; margin:auto;}
.banner_heading{font-size:73px; line-height:1.3; font-weight:900; text-transform:uppercase; margin-bottom:1rem;}
.banner_text .btn{border:none;}
.banner_text .sub_head{margin-bottom:1rem; font-size:18px; color:#cedc00;}
.banner_img{padding-left:1.5rem;}
.banner_img img{width:100%; max-height:430px; border-radius:2rem;}
.banner .carousel-control-prev-icon{background-color:rgb(255, 255, 255, 30%); border-radius:50%; background-size:50% 50%; background-position:45%; width:2.5rem; height:2.5rem;}
.banner .carousel-control-next-icon{background-color:rgb(255, 255, 255, 30%); border-radius:50%; background-size:50% 50%; background-position:45%; width:2.5rem; height:2.5rem;}

/*-- //banner --*/

.iti{width:100%;}
.iti__country-list{z-index:9 !important; font-size:13px;}
.iti--allow-dropdown input[type=text]{padding-right:15px !important; padding-left:95px !important;}

/*-- footer --*/
footer{background:#10131c; color:#fff; padding-top:3rem; font-size:14px; font-weight:300}
.f_logo{margin-bottom:1.5rem; color:#cedc00; font-size:30px; font-weight:800;}
.f_logo img{height:50px; filter:brightness(9.5);}
.f_heading{color:#fff; font-size:20px; font-weight:500; margin-bottom:30px;}
.f_text{margin-right:11rem;}
.footer-grids ul{margin:0 0 0px; padding:0;}
.footer-grids ul li{list-style-type:none; margin-bottom:12px;}
.footer-grids ul li a{color:#fff; position:relative;}
.footer-grids ul li a:hover{color:#cedc00;}
.footer-grids p{position:relative;}
.footer-grids p strong{color:#cedc00; font-weight:600; margin-bottom:5px; display:block;}
.footer-grids p a{color:#fff;}

.copyright{margin-top:2rem; background:#10131c; border-top:#1c212e solid 1px; padding:20px 0; text-align:center;}
.copyright a{color:#fff;}
.accept{margin-top:2rem;}
.accept img{height:35px; margin-left:1rem;}
.social-icon{margin-top:2rem;}
.social-icon a{margin:0 5px 0 0; font-size:17px; width:40px; height:40px; color:#fff; display:inline-flex; align-items:center; justify-content:center; background:#283840; border-radius:50%;}
.social-icon a:last-child{margin-right:0;}
.social-icon a:hover{color:#000; background:#cedc00;}

.f_contact{display:flex; align-items:center; line-height:normal; margin-top:2rem;}
.f_contact .icon{margin-right:15px;}
.contact_info span{color:#c1c1c1; display:block; margin-bottom:3px;}
/*-- //footer --*/

/*-- move top --*/
#toTop{bottom:20px; right:15px; display:none; width:40px; height:40px; overflow:hidden; position:fixed; text-decoration:none; z-index:9999; font-size:0; color:transparent; background:#000; border-radius:50%; opacity:1;}
#toTop:hover{opacity:.9;}
#toTop:after{color:#fff; content:'\f106'; font-size:20px; line-height:40px; font-family:'FontAwesome'; text-align:center; display:block; position:absolute; top:0; right:0; bottom:0; left:0; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
/*-- //move top --*/

section{padding:5rem 0;}
.heading_main{margin-bottom:2rem; text-align:left; position:relative;}
.heading{font-size:55px; color:#000; margin-bottom:1.5rem; line-height:1; font-weight:800; text-transform:uppercase;}
.heading_main p{font-size:18px; color:#7e7e7e;}
.sub_head{color:#cedc00; font-size:17px;}
.heading_main .btn{margin-top:-11px; margin-left:20px;}

/*gift card css*/
.digital_card{text-align:center; line-height:normal; font-size:16px; color:#333; font-weight:500; background:linear-gradient(223deg, #ffc8d0, #ffebec, #fff4f5); padding:40px 20px 30px; border-radius:2rem; border:#fee2e2 solid 3px; margin:1rem 0; min-height:300px; transition:all 1s ease;}
.digital_card:hover{transform:scale(1.05);}
.digital_card figure{width:145px; height:145px; border-radius:25px; overflow:hidden; margin:0 auto 2rem;}
.digital_card figure img{height:100%; object-fit:cover;}
.digital_card a{color:#333;}
.digital_bg .owl-item:nth-of-type(1n) .digital_card{background:linear-gradient(223deg, #ffc8d0, #ffebec, #fff4f5); border-color:#fee2e2;}
.digital_bg .owl-item:nth-of-type(2n) .digital_card{background:linear-gradient(223deg, #ffefb2, #fff8e1, #fff9e5); border-color:#faecbd;}
.digital_bg .owl-item:nth-of-type(3n) .digital_card{background:linear-gradient(223deg, #e0d1ff, #f3ecff, #faf8fe); border-color:#dfcfff;}
.digital_bg .owl-item:nth-of-type(4n) .digital_card{background:linear-gradient(223deg, #dffcf4, #eefffa, #f5fffc); border-color:#ddf3ed;}

.popular_bg .heading_main{margin-bottom:2rem;}
.popular_bg .heading_main a, .brand_bg .heading_main a{font-size:13px; font-weight:500; padding:8px 20px; position:absolute; top:37px; right:0; margin-top:0;}
.gift_card{text-align:left; line-height:normal; font-size:16px; color:#333; font-weight:500; margin:1rem 0; position:relative; overflow:hidden; border-radius:3px;}
.gift_card figure{margin-bottom:0rem; transition:all 1s ease; position:relative;}
.gift_card figure:after{content:''; position:absolute; top:0; right:0; left:0; bottom:0; background:linear-gradient(rgb(0 0 0 / 0%), rgb(0 0 0 / 62%)); transform:scaleY(2); transition:all 1s ease;}
.gift_card figure img{height:400px; object-fit:cover; transition:all 1s ease;}
.gift_card:hover img{filter:blur(6px);}
.gift_card:hover figure:after{background:linear-gradient(rgb(0 0 0 / 8%), rgb(0 0 0 / 95%));}
.gift_hover{position:absolute; left:20px; right:20px; bottom:20px;}
.title{font-size:23px; color:#fff; font-weight:700;}
.gift_hover .price{color:#fff;}
.read_more{position:absolute; top:-15px; right:15px; background:#cedc00; border-radius:50%; height:30%; display:flex; align-items:center; justify-content:center; clip-path:circle(0 at 50%); aspect-ratio:1/1; transition:all 1s ease; color:#000; font-size:12px; font-weight:700; text-transform:uppercase;}
.gift_card:hover .read_more{clip-path:circle(100% at 50%);}

.trending_bg{background:#2b3149;}
.trending_bg .heading{color:#fff;}
.trending_bg .gift_card a{color:#fff;}
.price{color:#cedc00; font-size:18px; font-weight:600; margin-top:10px;}
.price span{font-size:14px;}


.mad_bg{background-image:url(../images/made-bg.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; position:relative; min-height:600px; text-align:center; padding:15rem 0 16rem;}
.mad_bg:before{content:''; position:absolute; left:0; bottom:0; background:url(../images/left-tree.png) no-repeat; background-size:100%; width:330px; height:450px; filter:blur(8px);}
.mad_bg:after{content:''; position:absolute; right:0; bottom:0; background:url(../images/mountain.svg) no-repeat 90px 0; background-size:100%; width:450px; height:135px;}
.mad_bg .container{position:relative;}
.mad_bg .heading{font-size:115px; color:#fff; text-shadow:0 0.0625rem 0.125rem rgb(0 0 0 / 80%);}
.mad_bg p{color:#fff; font-size:21px; font-weight:700; text-shadow:0 0.0625rem 0.125rem rgb(0 0 0 / 80%); max-width:40%; margin:0 auto;}
.mad_bg .btn{border:none;}
.mad{width:200px; position:absolute; top:-20px; left:0; border-radius:3px;}
.mad1{width:200px; position:absolute; top:-120px; right:0; border-radius:3px;}
.mad2{width:200px; position:absolute; bottom:-16rem; left:200px; border-radius:3px;}

/*.add_banner{padding:0;}*/
.add_banner img{width:100%; border-radius:15px;}
.add_banner .carousel-control-prev-icon{background-color:rgb(255, 255, 255, 30%); border-radius:50%; background-size:50% 50%; background-position:45%; width:2.5rem; height:2.5rem;}
.add_banner .carousel-control-next-icon{background-color:rgb(255, 255, 255, 30%); border-radius:50%; background-size:50% 50%; background-position:45%; width:2.5rem; height:2.5rem;}

/*about*/
.about_bg{padding:2rem 0;}
.about{position:relative; margin-top:8rem; margin-left:1rem; margin-right:2rem;}
.about .heading{line-height:1.3; font-size:32px; text-transform:capitalize;}
.about_img{position:relative;}
.ab_img{position:absolute; bottom:35px; right:50px; width:240px;}
.about_img img{border-radius:4px;}
.about_img .heading{font-size:180px; line-height:.86; margin-bottom:-70px; margin-left:50px; position:relative;}

/*offer*/
.offer{text-align:left; line-height:normal; font-size:16px; color:#333; font-weight:500; margin:1rem 0;}
.offer a{color:#333;}
.offer figure{background:#fde6e9; border-radius:15px; padding:35px; text-align:center; overflow:hidden;}
.offer figure img{border-radius:5px; width:100%; max-height:135px; transition:all 1s ease;}
.offer:hover img{transform:scale(1.05); box-shadow:rgb(0 0 0 / 10%) 0px 4px 14px;}

/*waiting*/
.waiting_bg{background:linear-gradient(0deg, #FFFFFF 0%, #FFEDEF 100%); position:relative;}
.waiting_bg:after{content:''; position:absolute; left:0; right:0; bottom:0; background:linear-gradient(0deg,#fff 0% 70%,#fff0); height:95px;}
.waiting_row{display:flex; flex-wrap:wrap; justify-content:space-between;}
.waiting{background:#fff; padding:15px; border-radius:15px; box-shadow:#e7e7e7 0 3px 7px 0; text-align:center; color:#000; font-size:14px; width:47%; margin-bottom:15px; position:relative; animation:mover 2s infinite alternate;}
.waiting img{height:50px;}
.waiting:first-child{top:2rem;}
.waiting:nth-of-type(3){top:2rem; left:2rem; animation:mover1 2s infinite alternate;}
.waiting:nth-of-type(2){animation:mover2 2s infinite alternate;}
.waiting:last-child{left:2rem; animation:mover3 2s infinite alternate;}
.waiting_center{padding:0 1rem 0 3rem;}

@-webkit-keyframes mover {
    0% { transform: translateY(0px); }
    100% { transform: translateY(-20px); }
}
@-webkit-keyframes mover1 {
    0% { transform: translateY(0px); }
    100% { transform: translateY(-30px); }
}
@-webkit-keyframes mover2 {
    0% { transform: translateY(0px); }
    100% { transform: translateY(30px); }
}
@-webkit-keyframes mover3 {
    0% { transform: translateY(0px); }
    100% { transform: translateY(40px); }
}

.listing_bg .heading_main{text-align:left;}
.listing_bg .gift_card{margin-bottom:1.5rem; margin-top:0;}

.detail_bg{padding-top:5rem;}
/*.gift_image{position:sticky; top:9rem; margin-right:2rem;}*/
.gift_image img{border-radius:3px; width:100%; height:400px; object-fit:cover;}
.price_row{margin-bottom:2rem;}
.price_radio{background:#fff; border-radius:7px; overflow:hidden; position:relative; display:inline-flex; padding:1rem 1.7rem; margin-right:5px; margin-top:15px;}
.price_radio input[type=radio]{-webkit-appearance:none; appearance:none; width:auto; position:initial; margin-right:0;}
.price_radio input[type=radio]::before{content:''; cursor:pointer; height:100%; left:0; position:absolute; top:0; width:100%; border-radius:7px; border-color:#dbdbdb;}
.price_radio input[type=radio]:checked::before{background:#cedc00;}
.price_radio input[type=radio]:checked:after{display:none;}
.price_radio label{color:#000; font-size:15px; font-weight:600; z-index:1; display:flex; align-items:center; justify-content:center; width: 100%; margin-bottom:0;}
.price_radio input[type=radio]:checked ~ label{color:#000;}
.price_row h4{margin-bottom:1rem;}
.gift_detail{margin-top:3rem; padding:0 5rem;}
.wh_box{/*background:#fff; padding:30px; border-radius:15px;*/ margin-top:2rem; /*box-shadow:#e1e1e1 0 0 7px 0;*/}

.gift_detail .heading{font-size:45px;}
.gift_detail .nav-tabs{margin-bottom:2rem;}
.gift_detail .nav-tabs .nav-item{flex:1 1 auto; text-align:center;}
.gift_detail .nav-tabs .nav-link{color:#000; font-weight:500; padding:0 0 20px;}
.gift_detail .nav-tabs .nav-link.active{border-color:#cedc00; color:#000;}
.gift_detail .btn{width:100%;}
.custom_amount{margin-top:1rem;}
.about_gift{margin-top:3rem; padding-top:2rem; border-top:#e1e1e1 solid 1px;}
.about_gift ul{margin:0; padding:0;}
.about_gift ul li{margin:10px 0; padding:0 0 0 15px; list-style:none; font-size:13px; position:relative;}
.about_gift ul li:before{content:'-'; position:absolute; left:0; top:1px;}

/*login css*/
.login_bg{background:#f9f8f8; position:relative; z-index:1;}
.login{padding:30px 25px; background:#fff; border-radius:3px;}
.login .heading{margin-bottom:2rem; font-size:40px; text-align:center;}
.login .btn{width:100%; margin:15px 0 5px; padding-left:0; padding-right:0;}
.middle{float:left; border-bottom:#e8e8e8 solid 1px; border-left:none; width:100%; margin:0px 0 35px 0; text-align:center; line-height:normal;}
.middle span{background:#fff; font-size:15px; color:#a2a2a2; font-style:italic; padding:0 15px; display:inline-block; border-radius:50%; position:relative; bottom:-9px;}
.forgot{float:right; text-decoration:underline; color:#a2a2a2; font-weight:500; font-size:12px; margin-top:3px;}
.sign_up{color:#a2a2a2; font-size:13px; text-align:center;}
.sign_up a{color:#323232; font-weight:600; text-decoration:underline;}
label.sign_up{position:relative; padding-left:0px; line-height:normal;}
.login .row{margin-left:-7px; margin-right:-7px;}
.login .row .col-sm-12{padding-left:7px; padding-right:7px;}

/*cart css*/
.cart_bg{background:#f9f8f8;}
.cart_bg .heading, .checkout_bg .heading{font-size:30px; margin-bottom:1rem;}
.cart_main{display:flex; flex-wrap:wrap; align-items:center; position:relative; margin-bottom:1.5rem; margin-right:1.5rem; padding:1rem; background:#fff; border-radius:3px;}
.cart_img{flex:0 0 auto; width:15%; border-radius:4px; overflow:hidden; border-radius:4px; min-height:69px; display:inline-flex; align-items:center; background:#fff;}
.cart_item{flex:0 0 auto; width:85%; padding:0 25px; font-size:12px; color:#5c5c5c;}
.cart_qty{flex:0 0 auto; width:20%; text-align:center;}
.cart_price{flex:0 0 auto; width:20%; text-align:right; margin-left:auto;}
.cart_item .price{line-height:normal; font-size:14px;}
.cart_item .price .currency{font-size:12px;}
.cart_head{font-size:15px; font-weight:500; color:#001e33; margin-bottom:.4rem; line-height:normal;}
.cart_head a{color:#001e33;}
.remove{position:absolute; right:15px; color:#cedc00; font-size:25px; font-weight:300; line-height:25px;}
.remove:hover{color:#01c163;}
.summary{background:#fff; border-radius:3px; padding:1.5rem 1.5rem 2rem; margin-top:5.2rem; font-size:15px;}
.summary h4{margin-bottom:.5rem; font-size:22px;}
.summary ul{margin:0; padding:0;}
.summary ul li{margin:0; padding:9px 0; list-style:none; display:flex; color:#7e7e7e;}
.summary ul li span{margin-left:auto; color:#000;}
.summary ul li:last-child{border-top:#b8e5cf dotted 2px; margin:10px -1.5rem 0; padding:20px 1.5rem 0; color:#000; font-weight:600;}
.summary .btn{width:100%; margin-top:2rem;}
.currency{font-size:13px; font-style:normal; font-weight:normal;}
.remove_main{border-top:#ededed solid 1px; flex:0 0 auto; width:82%; margin-left:auto; margin-top:0px; padding-top:10px;display:flex;}
/*.cart_main .remove{color:#080808; font-size:13px; font-weight:500; margin-left:auto;}
.cart_main .remove:hover{color:#4322d3;}
.cart_main .remove i{margin-right:5px;}*/

.about_inner_bg{background:#141722; padding-bottom:14rem; position:relative;}
.about_inner_bg .about .heading{font-size:50px;}
.occasion{margin-right:1rem; display:flex; align-items:flex-start; flex-direction:column; justify-content:center; height:100%; font-weight:300; line-height:2; text-align:left; position:relative; z-index:9;}
.occasion_img{position:relative;}
.occasion_img svg{position:absolute; left:0; right:0; top:-70px; bottom:0px; width:100%; height:130%; fill:#ffecf0; transform:rotate(21deg);}
.occasion_img img{position:relative; border-radius:3px;}

.mission_bg{padding-top:0;}
.mission_bg .heading{font-size:40px; text-transform:inherit;}
.mission_bg p+h4{margin-top:2rem;}
.mission_bg ul{margin:0 0 0 25px; padding:0;}
.mission_bg ul li{margin:15px 0; padding:0;}
.supplier_form{background:#f9f8f8; border-radius:35px 35px 0 0;}
.supplier_form form{background:#fafafa; border-radius:8px; padding:20px 30px 30px; position:relative; z-index:1; box-shadow:0 1rem 3rem rgb(0, 0, 0, 12%);}
.supplier_form .heading{font-size:30px;}
.apply_text .f_contact{font-size:16px; color:#0d072b; font-weight:500; background:#fff; padding:25px; margin-top:2rem; border-radius:8px; box-shadow:0 3px 11px #ebebeb;}
.apply_text .contact_info span{color:#cedc00;}
.apply_text{padding-right:2rem;}

.occasions_bg .about_box{margin-bottom:5rem;}
.occasions_bg .about_box .heading{font-size:35px;}
.occasions_bg .about_box:nth-of-type(even) .about{margin-right:0; margin-left:1rem;}
.occasions{text-align:center; background:#ffefe9; transition:all .3s; padding:30px 15px 5px; margin-bottom:1.5rem; border-radius:10px; min-height:365px; font-size:14px; border:rgb(36, 100, 158, 21%) double 4px;}
.occasions h4{font-size:20px;}
.terms_bg p+h5, .terms_bg ul+h5{margin-top:2rem;}
.terms_bg p+h6{margin-top:1.5rem;}
.terms_bg ul{margin:0 0 1rem 35px; padding:0;}
.terms_bg ul li{margin:10px 0; padding:0;}

/*contact us css*/
.address_box .heading{font-size:28px;}
.address_box{padding-right:2rem;}
.address{display:flex; align-items:center; justify-content:center; min-height:95px; margin-bottom:1rem;}
.a_icon{display:flex; align-items:center; justify-content:center; flex-direction:column; width:105px;}
.a_icon:before{content:''; position:absolute; width:70px; height:70px; background:#f8f7f5; border-radius:8px; z-index:-1; transform:rotate(45deg); transition:all 0.1s ease;}
.a_icon img{height:40px;}
.ad_text{width:85%; padding-left:1rem;}
.ad_text h5{margin-bottom:10px; font-size:17px;}
.ad_text p{margin-bottom:0; line-height:1.5;}
.ad_text p a{color:rgba(38, 30, 4, 0.7);}
.contact_form{background:#fafafa; padding:30px 35px; border-radius:10px; color:#000; box-shadow:0 0rem 1.3rem rgb(0 0 0 / 12%);}
.contact_form .heading{font-size:28px; margin-bottom:10px;}
.contact_form .form-control{background:none; border-color:#c7d4d9; color:#000;}
.contact_form .form-control::-moz-placeholder{color:#000;}
.contact_form .form-control::placeholder{color:#000;}
.connected{background:#f9f8f8; margin-top:4rem; border-radius:15px; padding:25px 200px 25px 25px; position:relative;}
.connected .social-icon{position:absolute; right:25px; top:3.2rem; margin-top:0;}
.connected .social-icon a{background:none; width:auto; height:auto; padding:0; margin-left:15px; color:#cedc00; font-size:23px;}

.jet_bg{overflow-x:hidden;}
.jet_bg .owl-carousel{margin-left:5rem;}


/*inner page css*/
.inner-banner{background-image:url(../images/about-banner.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; padding:0;}
.inner-page-layer{background:linear-gradient(rgb(0, 0, 0, 0%), rgb(0, 0, 0, 60%));; min-height:400px; display:flex; align-items:flex-end; color:#fff; font-size:18px;}
.inner-banner .heading{color:#fff; font-size:90px; margin-bottom:-15px;}




