﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat: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');
* {margin: 0;padding: 0;box-sizing: border-box;}
body,html,form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;border: 0;}
ul,li {list-style: none;}
a,a:hover,a:focus {border: 0;outline: none;text-decoration: none;}
h1 {font-size: 45px;}
h2 {font-size: 43px;}
h3 {font-size: 17px;}
h6 {font-size: 25px;}
p {font-size: 18px;}
a:focus,input:focus {outline: none;}
.width100 {width: 100% !important;}
.lh_1 {line-height: 1 !important;}
.gap60 {padding: 60px 0;}
.flex_center {display: flex;align-items: center;justify-content: center;}
.ca_top_bar {position: absolute;top: 0;left: 0;width: 100%;}
.fixed-top {background-color: #fff !important;}
html * {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body {font-family: 'Montserrat', sans-serif !important;color: #505050;font-size: 16px;font-weight: 400;line-height: 24px;position: relative;}
*:focus { border: none;box-shadow: none;outline: none;}
.main-preloader {position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 999999999;background-color: #fff;text-align: center;}
.main-preloader .main-preloader-inner {font-family: "Poppins", sans-serif;font-weight: 400;position: absolute;top: 50%;margin-top: -60px;width: 100%;}
.main-preloader .preloader-percentage {font-family: "Poppins", sans-serif;font-weight: 400;color: #000;margin: 0;}
.main-preloader .preloader-percentage span {display: inline-block;float: center;font-size: 70px;}
a {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;text-decoration: none;color: unset;}
a:hover {text-decoration: none;color: unset;}
.bg-light {background-color: transparent !important;}
.navbar {border-bottom: 1px solid rgba(255, 255, 255, 0.2);padding: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;padding: 11px 0;}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link {color: #FFB300 !important;position: relative;font-weight: bold;}
.navbar-light .navbar-nav .nav-link.active::after,.navbar-light .navbar-nav .show>.nav-link::after{position: absolute;bottom: -16px;left:0;width:100%;background-color: #FFB300;content:"";height:2px;}
.navbar-light .navbar-nav .nav-link {color: #292929;font-size: 16px;font-weight: 500;}
.nav-item{margin-left:25px;}
nav.nav-bg {padding: 0;background-color: #fff !important;-webkit-box-shadow: 0 4px 30px -5px rgba(0, 0, 0, 0.2);box-shadow: 0 4px 30px -5px rgba(0, 0, 0, 0.2);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.navbar-light.nav-bg .navbar-nav .nav-link {color: rgba(0, 0, 0, 1);}
nav .white-logo {display: block;}
nav .black-logo {display: none;}
nav.nav-bg .white-logo {display: none;}
nav.nav-bg .black-logo {display: block;}
.navbar-light .btn {display: inline-block;font-weight: 400;color: #fff;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: 10px 30px 10px 30px;font-size: 14px;line-height: 1.5;border-radius: 30px 30px 30px 30px;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
#nav .current a {color: #007bff !important;}
.top_bar {background-color: #323232;padding: 10px 0;}
.black .fixed-top {margin-top: 0;padding: 10px 0;}
.phone_icon {height: 27px;width: 27px;background-color: #fff;border-radius: 100%;}
.top_social ul li a {height: 27px;width: 27px;background-color: #fff;border-radius: 100%;margin-left: 8px;}
.phone_icon i {color: #29292B;}
.phone_icon_block {color: #fff !important;font-size: 16px;}
.phone_icon {margin-right: 8px;}
.top_social ul {display: flex;align-items: center;}
.login_block a i {color: #fff;}
.login_block a {color: #fff !important;}
.about_block{padding-top:75px;}
.home_one_block {position: absolute;top: 137px;left: 0;height: 100%;width: 100%;}
.home_one_block_holder {padding: 40px 0;}
.home_one_block_holder_right {background-color: #fff;border-radius: 10px;padding: 20px;}
.form_heading h5 {font-size: 17px;color: #323232;}
.form_heading {margin-bottom: 18px;}
.form_heading h5 span {font-weight: 900;}
.form-group {position: relative;}
.form-control:focus,.custom_select:focus {box-shadow: none;border-color: #ced4da;border: 1px solid #ced4da;}
.textarea_control {background-color: #FFF8EF;border: 1px solid #F5961B;}
.form_submit_button_holder {padding: 8px 0;color: #323232;font-size: 13px;width: 100%;background-color: #F5961B;}
.hobhr_bottom_text p {color: #F5F5F5;font-size: 12px;}
.hobhl_h1 h1 {position: relative;font-size: 39px;color: #FBFBFB;font-weight: 200;letter-spacing: 2px;}
.hobhl_h1 h1 span {font-weight: 600;}
.hobhl_h1 h1::after {position: absolute;content: "";height: 1.5px;width: 185px;background-color: #FFFFFF;left: 0;bottom: -8px;}
.hobhl_h3 h3 {color: #F5961B;font-size: 24px;}
.hobhl_h2 h2 {color: #F5F5F5;font-size: 28px;font-weight: 300;}
.hobhl_h2 span {font-weight: 700;}
.hobhl_h2 p {color: #F5F5F5;font-size: 16px;margin-top: 5px;}
.top_grid ul li {color: #F5F5F5;font-size: 18px;margin-bottom: 10px;}
.top_grid ul {column-count: 2;}
.top_grid {width: 70%;}
.after_img {height: unset !important;margin-right: 5px;}
.ca_branding {display: grid;grid-template-columns: repeat(4, 1fr);}
.ca_branding_one,.ca_branding_two,.ca_branding_three,.ca_branding_four {padding: 15px 0;}
.ca_branding_one {background-color: #F8F8F8;}
.ca_branding_two {background-color: #F2EDED;}
.ca_branding_three {background-color: #E8E8E8;}
.ca_branding_four {background-color: #D9D8D8;}
.caboi_right h6 {font-size: 20px;color: #F5961B;font-weight: 700;}
.caboi_right p {font-size: 20px;color: #303030;margin-top: 4px;}
.common_sub_heading h2 {font-size: 32px;font-weight: bolder;font-style: italic;color: #0D0D0D;}
.common_sub_heading h2 span {color: #FFB300;margin-left: 8px;}
.portfolio_block_inner_holder{margin-top:30px;}
.pbih_new_block{box-shadow: 4px 5px 21px 16px rgba(0,0,0,0.1);padding:10px;}
.pbih_new_block_heading{background-color:#212121;padding:22px 0;}
.pbih_new_block_heading h3{text-align: center;color:#FFB300;font-weight: bolder;font-style: italic;font-size:22px;}
.pbih_new_block_text{padding:50px 0;}
.pbih_new_block_text p{color:#212121;font-size:16px;line-height: 30px;text-align: center;height:250px;}
.footer_block_new_holder{background-color:#212121;padding:32px 0;}
.fastinfo_group_logo{background-color:#fff;padding:10px 0;text-align: center;}
.footer_end_block{margin-top:40px;}
.footer_end_block_one_inner{display:flex;}
.footer_bottom_two_two{margin-left:20px;}
.contact_span{color:#fff;font-size: 16px;margin-left: 8px;}
.footer_bottom_icon {height: 20px;width: 20px;border-radius: 100%;background-color: #fff;}
.footer_bottom_icon i{color:#212121;font-size:10px;}
.footer_end_block_two{margin-top:15px;}
.footer_end_block_two_inner{display:flex;}
.footer_end_block_two_inner p{color:#fff;font-size:16px;margin-left:8px;}
.footer_end_block_three{margin:50px 0;}
.footer_end_block_three_inner{display:flex;}
.footer_end_block_three_inner p{font-size:16px;color:#fff;}
.footer_end_block_three_inner ul li a{height:20px;width:20px;background-color:#fff;border-radius: 100%;display:flex;align-items: center;justify-content: center;}
.footer_end_block_three_inner ul li{margin-left:10px;}
.footer_end_block_four_inner p{color:#fff;font-size:14px;text-align: center;}
.footer_end_block_four_inner ul li a{color:#fff !important;font-size: 14px;}
.footer_end_block_four_inner ul{display:flex;align-items: center;}
.footer_end_block_four_inner ul li{margin-left:8px;}
.footer_end_block_three_inner ul li a i{font-size:12px;}
.footer_end_block_three_inner ul{display: flex;align-items: center;}
.home_intro_grid {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 30px;margin-top: 40px;}
.hig_grid_text h4 {color: #323232;font-weight: 800;font-size: 20px;}
.hig_grid_text p {font-size: 16px;color: #7B7B7B;margin-top: 4px;}
.about_block_right{height: 100%;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.about_block_p p {color: #5D5D5D;font-size: 16px;}
.about_block_right h1{color:#0D0D0D;font-size:32px;font-weight: bolder;font-style: italic;text-align: left;width: 100%;}
.about_block_right span{color:#FFB300;margin-left:6px;}
.about_block_right p{color:#212121;font-size:16px;line-height: 30px;margin-top:35px;}
.portfolio_block{padding:120px 0;}
.fsb_grid {margin-top: 40px;display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 30px;}
.fsb_grid_holder {border-radius: 15px;overflow: hidden;box-shadow: rgb(26 37 107 / 50%) 0px 3px 6px;background-color: #fff;}
.fsb_grid_text {padding: 20px 15px;}
.fsb_grid_text h4 {color: #323232;font-size: 22px;font-weight: 700;}
.fsb_grid_text p {margin-top: 20px;color: #A1A1A1;font-size: 16px;height: 115px;}
.fsbgi_a {position: absolute;bottom: 20px;right: 20px;height: 30px;width: 30px;border-radius: 100%;color: #F59B26 !important;background-color: #323232;display: flex;align-items: center;justify-content: center;}
.second_service_block {background-image: url(../images/second_service.webp);padding: 60px 0;margin: 60px 0;}
.fsb_grid1 {margin-top: 0;}
.fsb_grid_text h4 span {display: block;}
#main-slider {margin-top: 40px;}
.center .custom_item {background-color: #FBA73A !important;transform: scale(1.1) !important;z-index: 9999;border-radius: 15px;}
.center .custom_item .slider_star i {color: #fff;font-size: 14px;margin-bottom: 10px;}
.center .custom_item h5 {color: #fff;}
.custom_item {padding: 30px 15px;border-radius: 15px;box-shadow: 0 5px 19px -10px #000;position: relative;background-color: #fff;}
.custom_item h5 {font-size: 27px;font-weight: 500;color: #2B2B2B;text-align: center;}
.custom_item p {margin-top: 8px;color: #2B2B2B;font-size: 13px;text-align: center;height: 120px;}
.slider_star i {color: #FBA73A;}
.custom_item_holder {margin-top: -17px;z-index: 999999999999999999;position: relative;}
.profile {height: 58px;width: 58px;border-radius: 100%;background-color: #2B2B2B;margin: 0 auto;}
.profile i {color: #F5961B;font-size: 36px;}
.profile_text h6 {font-size: 16px;color: #2B2B2B;}
.profile_text h6 span {font-weight: 700;}
.profile_text p {margin-top: 4px;font-size: 13px;color: #2B2B2B;}
.founder_inner {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 30px;margin-top: 40px;}
.founder_inner_left_img img {border-top-left-radius: 15px;border-top-right-radius: 15px;}
.founder_inner_left_text {padding: 18px;background-color: #FBA73A;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.founder_inner_left {box-shadow: rgb(26 37 107 / 50%) 0px 3px 6px;border-radius: 15px;overflow: hidden;}
.founder_inner_left_text h6 {color: #2B2B2B;font-size: 32px;}
.founder_inner_left_text p {color: #2B2B2B;font-size: 20px;margin-top: 5px;}
.founder_inner_right p {color: #2B2B2B;font-size: 16px;line-height: 25px;}
.quote i {color: #FBA73A;font-size: 25px;}
.quote p {font-size: 16px;line-height: 25px;}
.fa-quote-left {margin-right: 5px;}
.fa-quote-right {margin-left: 5px;}
.media_cover {padding: 37px 0;}
.media_cover_block {display: grid;grid-template-columns: .25fr 1fr;grid-gap: 30px;}
.experience {display: grid;grid-template-columns: .35fr 1fr;grid-gap: 9px;box-shadow: rgb(26 37 107 / 50%) 0px 3px 6px;padding: 30px 15px;border-radius: 15px}
.media_cover_block_text p {color: #2B2B2B;font-size: 16px;line-height: 25px;}
.media_cover_block_text p a {color: #D82129;font-weight: 800;margin-left: 4px;}
.media_cover_block {margin-bottom: 25px;}
.media_cover_block:last-child {margin-bottom: 0;}
.experience_left h4 {color: #2B2B2B;font-size: 20px;}
.experience_left h4 span {display: block;font-weight: 800;}
.experience_left {border-right: 1px solid #707070;}
.faq_inner {margin-top: 40px;}
.accordion-item {margin-bottom: 20px;}
.accordion-item:last-child {margin-bottom: 0;}
.accordion-button:focus {border-color: unset;box-shadow: none;}
.accordion-button {border: none;text-align: center;}
.accordion-button,.accordion-button:focus {border-radius: 15px;box-shadow: rgb(26 37 107 / 50%) 0px 3px 6px;}
.accordion-item:first-of-type .accordion-button,.accordion-item:last-of-type .accordion-button.collapsed {border-radius: 15px;}
.accordion-button:not(.collapsed) {background-color: #2B2B2B;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.accordion-button:not(.collapsed) p {color: #F5961B;}
.accordion-button:not(.collapsed)::after {background-image: url(../images/Icon-awesome-minus.webp);margin-top: -10px;}
.accordion-button::after {background-image: url(../images/Icon-open-plus.webp);}
.accordion-collapse {box-shadow: rgb(26 37 107 / 50%) 0px 3px 6px;border-bottom-left-radius: 15px;overflow: hidden;border-bottom-right-radius: 15px;}
.accordion-button p {color: #2B2B2B;font-size: 22px;font-weight: 500;}
.accordion-body p {color: #707070;font-size: 20px;}
.accordion-body {padding: 20px 1.25rem;}
.owl-dots {text-align: center;bottom: 5px;width: 100%;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}
.owl-dot {border-radius: 50px;height: 10px;width: 10px;display: inline-block;background: #2B2B2B;margin-left: 5px;margin-right: 5px;}
.owl-dot.active {background: #FBA73A;height: 13px;width: 13px;}
.associated {background-color: #F6F6F6;padding: 40px 0;}
.associated_inner {margin-top: 10px;display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 30px;}
.footer_block {padding: 40px 0;background-color: #E3E3E3;}
.footer_block_grid {display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: 30px;}
.fbg_block_heading h6 {font-size: 14px;font-weight: 600;color: #303030;margin-bottom: 25px;}
.fbg_block ul li a {color: #5E5E5E !important;font-size: 14px;}
.fbg_block ul li {margin-bottom: 8px;}
.footer_bottom {margin-top: 40px;}
.footer_bottom {display: grid;grid-template-columns: .4fr 1fr;grid-gap: 30px;}
.footer_bottom_left {border-right: 1px solid #707070 !important;padding-right: 15px;}
.footer_bottom_right p {color: #ABABAB;font-size: 14px;}
.copyright {background-color: #2B2B2B;padding: 18px 0;}
.copyright_left p {color: #EA901B;font-size: 14px;}
.copyright_right ul li {margin-left: 20px;}
.copyright_right ul li a {color: #EA901B;font-size: 14px;text-decoration: underline;}
.contact_us_section {padding: 70px 0;background-color: #2B2B2B;}
.contact_us_section_block {padding-top: 100px;}
.cub_holder {background-color: #EA901B;color: #fff !important;border: none;padding: 8px 30px;font-size: 22px;}
.scrollTop {background-color: #2B2B2B;height: 234px;width: 34px;position: fixed;top: 44%;right: 0;border-top-left-radius: 15px;border-bottom-left-radius: 15px;display: block !important;z-index: 999;}
.scrollTop p {transform: rotate( -90deg);display: block;white-space: nowrap;top: 179px;position: relative;font-size: 18px;color: #EA901B !important;letter-spacing: 1.5px;}
.scrollTop p span {font-weight: 800;}
.testimonials {position: relative;padding-top: 40px;}
.custome_slide.owl-carousel .owl-item.active.center .main-reviewimage {border: 2px solid #fff;}
.main-reviewimage {border-radius: 50%;height: 310px;width: 100%;background: #000;}
.main-reviewimage img {opacity: 0.3;}
#slide-testimonal .active.center .main-reviewimage img {opacity: 1;}
.test_img {position: relative;opacity: 1;-webkit-transition: .4s ease all;transition: .4s ease all;margin: 0 -48px;margin-top: 40px;}
.inner-testimonials {width: 100%;max-width: 1320px;margin: 0 auto;}
#slide-testimonal .center .test_img:before {content: none;transition: 0.7s ease-in-out;}
.test_img img {border-radius: 100%;overflow: hidden;margin: 0 auto;height: 100%;object-fit: cover;}
.custome_slide.owl-carousel .owl-item.active.center {transform: scale(1.3);margin-top: 0 !important;position: relative;z-index: 999;-webkit-transform: scale(1);transform: scale(1);}
.custome_slide.owl-carousel .owl-item {transform: scale(0.9);padding: 10px 0px;transition: all 0.5s;}
.testimonial_detail {text-align: center;}
.testimonial_detail {transform: scale(0.7) !important;width: 447px;position: relative;left: -71px;}
.testimonial_detail h4 {font-size: 38px;margin: 0;}
.testimonial_detail p {color: #ccc;font-size: 26px;}
.custome_slide.owl-carousel .active .testimonial_detail {display: none;}
.custome_slide.owl-carousel .active.center .testimonial_detail {display: block !important;}
.number_block_fiexd {display: none;}
label.error{font-size: 12px;color: #f00;}
.navbar-light .navbar-toggler-icon{background-image: url("../images/list.webp");}
.custom_modal_content{border-radius: unset;border-bottom:none;padding:40px;}
.custom_modal_body h1{color: #0D0D0D;font-size: 32px;font-weight: bolder;font-style: italic;text-align: center;}
.custom_modal_body_text{margin-top:10px;}
.custom_modal_body_text p{color:#0D0D0D;font-size: 14px;line-height: 26px;}
.custom_modal_body ul{margin:10px 0;padding-left:20px;}
.custom_modal_body ul li{color:#0D0D0D;font-size: 14px;position: relative;padding-left:20px;margin-bottom:5px;}
.custom_modal_body ul li:last-child{margin-bottom:0;}
.custom_modal_body ul li::after{content: "";position: absolute;top:10px;left:0;width:7px;height:7px;border-radius: 100%;background-color:#0D0D0D;}
.custom_modal_content p{color:#0D0D0D;font-size: 14px; }
.modal_block_footer{margin-top:25px;}
.modal_block_footer_button{background-color:#FFB300;color:#0D0D0D !important;font-size:20px;width:171px;height:37px;border-radius: 19px;display:flex;align-items: center;justify-content: center;}
.footer_end_block_four{margin-top: 20px;}
.jtbni_a{text-align: center;}
.jewellery_top_bar_new_inner{padding:10px 0;box-shadow: 0 4px 30px -5px rgba(0, 0, 0, 0.2);}
.privacy_policy_block{margin:60px 0;}
.privacy_policy_block_text_block{margin-top:20px;}
.privacy_policy_block_text_block p{color: #212121;font-size: 16px;line-height: 25px;}
.new_p{margin-top:10px;}
.common_sub_heading h1 span {color: #FFB300;margin-left: 8px;}
.common_sub_heading h1 {font-size: 32px;font-weight: bolder;font-style: italic;color: #0D0D0D;}
.privacy_policy_block_text_block h2{color:#0D0D0D;font-size: 20px;font-weight: 700;margin: 20px 0 10px 0;}
.privacy_policy_block_text_block a{color:#047be3;text-decoration: underline;}
.call_button {display: none;}
@media only screen and (max-width:767px) {
.main-reviewimage {height: 400px;width: 425px;margin: 0 auto;display: block;}
.testimonial_detail {left: inherit;width: 100%;}
}
@media (max-width: 991px) {
.navbar-light .navbar-toggler {color: #323232;border-color: #323232;border: 2px solid #323232;}
.navbar-toggler:focus {box-shadow: none;}
}
@media (max-width: 767px) {
.call_button a {background-color: #FFB300;height: 60px;width: 60px;position: fixed;border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #000 !important;font-size: 24px;bottom: 20px;left: 15px;z-index: 99999999999999999999999;}
.footer_block_new_holder{padding: 32px 0 90px 0;}
.call_button {display: block;}
.after_img {height: 18px !important;width: 22px;margin-top: unset !important;}
.top_bar_inner {flex-direction: column;}
.top_bar_left {justify-content: space-between;}
.phone_icon_block {font-size: 12px;}
.phone_icon {height: 20px;width: 20px;margin-right: 5px;}
.phone_icon_block9 {margin-left: 5px !important;}
.top_bar_right {margin-top: 10px;justify-content: center;}
nav.nav-bg {padding: 10px 0 !important; }
.home_one_block {position: unset;}
.home_one_block_holder_left_new {background-color: #323232;}
.home_one_block_holder {padding: 0;}
.home_one_block_holder_left {padding: 25px 0;}
.hobhl_h1 h1 {font-size: 32px;}
.hobhl_h2 {margin-top: 25px !important;}
.top_grid {width: 100%;}
.top_grid ul {column-count: 1;}
.hobhr_bottom_text p {padding-bottom: 40px;}
.home_intro_grid,.ca_branding,.fsb_grid,.founder_inner,.experience,.footer_bottom {grid-template-columns: 1fr;}
.padding100 {padding: 60px 0;}
.home_intro_grid {margin-top: 15px;}
.center .custom_item {transform: scale(.9) !important;}
.experience_right {flex-direction: column;margin-top: 8px;}
.experience_left h4 span {display: unset;}
.experience_left h4 {text-align: center;}
.founder_inner_left_text h6 {font-size: 27px;}
.founder_inner_left_text p {font-size: 16px;}
.media_cover_block {grid-template-columns: .35fr 1fr;grid-gap: 15px;}
.experience {padding: 15px;}
.experience_left h4 {font-size: 26px;position: relative;}
.experience_left h4::after {position: absolute;content: "";width: 140px;height: 2px;background-color: #707070;bottom: -8px;transform: translate(-50%);left: 50%;}
.experience_left {border-right: unset;}
.experience_right img:nth-child(2) {margin: 10px 0;}
.accordion-button:not(.collapsed) p,.accordion-button p {text-align: left;line-height: 23px;font-size: 16px;}
.accordion-body p {font-size: 14px;}
    .contact_us_section_block {
        padding-top: 50px;
    }
    .contact_us_section {
        padding: 40px 0;
    }
    .associated_inner,
    .footer_block_grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .fbg_block_heading {
        height: 45px;
    }
    .footer_bottom_left {
        border-right: unset !important;
    }
    .copyright_inner {
        flex-direction: column;
    }
    .copyright_right ul li:first-child {
        margin-left: 0;
    }
    .copyright_right ul li a {
        font-size: 12px;
    }
    .copyright_right ul li {
        margin-left: 10px;
    }
    .copyright_left {
        text-align: center;
    }
    .nav-link {
        width: 200px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .nav-item {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .navbar-nav {
        margin-top: 20px;
    }
    .number_block_fiexd {
        background-color: #000;
        height: 45px;
        width: 100%;
        position: fixed;
        bottom: 0%;
        left: 0;
        display: block !important;
        z-index: 999;
    }
    .destop_fixed_holder9 {
        height: 45px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff !important;
    }
    .copyright {
        padding: 18px 0 60px 0;
    }
    .number_block_fiexd a i {
        margin-right: 6px;
    }
    .custom_item_holder {
        margin-top: -33px;
    }
    .custom_item p {
        height: 142px;
    }
    .footer_end_block_one {
        align-items: flex-start;
        justify-content: flex-start;
    }
    .common_sub_heading h1{
        font-size: 22px;
    }
    .privacy_policy_block {
        margin: 30px 0;
    }
    .privacy_policy_block_text_block p{
        font-size: 14px;
        line-height: 25px;
    }
    .privacy_policy_block_text_block h2{
        font-size:18px;
    }
}

@media (max-width: 600px) {}


/* responsive css end */
@media (max-width: 767px) {
    .home_one img {
        margin-top:35px;
    }
    .about_block {
        padding-top:55px;
    }
    .about_block_right h1{
        font-size:22px;
        text-align: center;
    }
    .about_block_right{
        margin-top:10px;
    }
    .about_block_right p{
        font-size: 14px;
        line-height: 25px;
        margin-top: 10px;
    }
    .pbih_new_block_text p{
        font-size: 14px;
        line-height: 25px;
    }
    .portfolio_block{
        padding:70px 0 25px 0;
    }
    .common_sub_heading h2{
        font-size:22px;
    }
    .pbih_new_block_text p{
        height:unset;
    }
    .pbih_new_block_heading{
        padding: 10px 0;
    }
    .pbih_new_block_heading h3{
        font-size: 18px;
    }
    .pbih_new_block_text {
        padding: 20px 0;
    }
    .footer_end_block_one_inner{
        flex-direction: column;
    }
 
    .contact_span{
        font-size:13px;
    }
    .footer_end_block_two_inner{
        display: grid;
        grid-template-columns: 20px 1fr;
    }
    .footer_end_block_two_inner p{
        font-size: 12px;
    }
    .footer_bottom_icon{
        margin-top:5px;
    }
    .nav-item{
        margin-left:0;
    }
    .navbar-light .navbar-nav .nav-link.active::after, .navbar-light .navbar-nav .show>.nav-link::after{
        bottom: 4px;
        left: 50%;
        width: 50%;
        transform: translate(-50%, -50%);
    }
    .footer_bottom_two_two{
        align-items: flex-start !important;
        margin-left:0;
        margin-top:8px;
    }
    .footer_end_block_two{
        margin-top:8px;
    }
    .footer_end_block_three {
        align-items: flex-start;
        justify-content: flex-start;
        margin:20px 0;
    }
    .footer_end_block_four_inner ul li a{
        font-size:11px;
    }
    .footer_end_block_four_inner p{
        font-size:12px;
    }
    .custom_modal_content{
        padding:15px;
    }
    .custom_modal_body h1{
        font-size:22px;
    }
    .custom_modal_content p{
        font-size:12px;
        line-height: 23px;
    }
    .custom_modal_body ul{
        padding-left:10px;
    }
    .custom_modal_body ul li{
        font-size:12px;
    }
    .modal_block_footer_button{
        font-size: 16px;
        width: 145px;
        height: 35px;
    }
}
@media (max-width: 466px) {
    .home_one img {
        margin-top:50px;
    }
}
@media (max-width: 326px) {
    nav.nav-bg .black-logo{
        margin-right:0;
    }
}
@media (min-width: 576px){
    .modal-dialog{
        max-width: 900px;
    }
   
}