@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

/* Reset CSS */
* {padding:0rem; margin:0rem;}
*:focus {outline: 0;}
html{ font-size: 16px;}
html, body{  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

body{ font-size: 1rem; margin:0; padding:0;  font-family: "Plus Jakarta Sans", sans-serif; color: #333;}

ol, ul {list-style: none; margin:0; padding:0;}
:focus {outline: 0;}
a, a:link {text-decoration: none; outline:none; color: var(--primary-color);}
p { padding:1.25rem 0 0 0; margin:0;}
a { text-decoration:none;}
a:hover {text-decoration:none;}
a:focus{outline:none !important;}
:hover{transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:700;}
img {border:0; max-width:100%; height:auto;}
::-webkit-input-placeholder {opacity:1; color: #a1a1a1;}
:-moz-placeholder{opacity:1; color: #a1a1a1;}
::-moz-placeholder{opacity:1; color: #a1a1a1;}
:-ms-input-placeholder{opacity:1; color: #a1a1a1;}
/* Reset CSS */

:root {
  --primary: #1a1a1a;
  --secondary: #0076bb;
  --black: #000000;
  --white: #FFFFFF;
  --red: #ee3132;
}


h1 span, h2 span{ color: var(--secondary);}


.site-link, .user-registration-Button, .user-registration-submit-Button{ height: 3.375rem; display: inline-flex; align-items: center; justify-content: center; border-radius: 3.125rem; background: var(--secondary); color: var(--white) !important; letter-spacing: 0.0625rem; font-size: 1rem; font-weight: 600 !important; min-width: 9.375rem; text-transform: uppercase; padding: 0 1.875rem; border: none;}
.site-link:hover, .user-registration-Button:hover, .user-registration-submit-Button:hover{ background: var(--secondary); box-shadow: 0 0 0 rgba(94, 66, 188, 0.4); animation: pulse1 1.5s infinite;}

.site-header .site-link{ height: 2.625rem;}
.blue-bg .site-link{ background: var(--white); color: var(--secondary) !important;}

@keyframes pulse2 {
    0% {
      -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
    }
    70% {
      -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
      box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
    }
    100% {
      -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
      box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    }
}


@keyframes pulse1 {
  0% {
    box-shadow: 0 0 0 0 rgba(54, 165, 255, 0.8);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(54, 165, 255, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(54, 165, 255,0);
  }
}


.container{ max-width: 82.5rem !important;}
h2{ font-size: 2.5rem; font-weight: 800;}


.hero-video { width: 100%; height: 45rem; position: relative; top: 0; left: 0; background-size: cover; background-position: center; background-repeat: no-repeat;overflow: hidden;}
.hero-video video { width: 100%; position: absolute; left: 0; top: -100px;}
/* .hero-video::after{ content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: linear-gradient(to bottom,  rgba(0,0,0,0.62) 0%,rgba(0,0,0,0) 100%);} */

.site-header{ background: var(--white); z-index: 9; transition: all 0.5s ease;}
.header-top{ border-bottom: #e8e8e8 solid 1px;}
.header-top-main{ display: flex; align-items: center; justify-content: space-between; height: 3.75rem;}
.top-nav ul{ display: flex; align-items: center; gap: 1.25rem;}
.top-nav ul li a{ color: var(--black); font-weight: 600; font-size: 0.875rem;}
.top-nav ul li a:hover{ color: var(--secondary);}

/* .header-bottom{ border-bottom: #e8e8e8 solid 1px;} */

.header-bottom-main{ height: 6.125rem; display: flex; align-items: center; justify-content: space-between;}
.logo img{ max-width: 9.5rem;}

.site-nav > ul{ display: flex; align-items: center; gap: 1.25rem;}
.site-nav > ul > li > a{ font-size: 1rem; font-weight: 900; padding: 1.4375rem 0.9375rem;}
.site-nav > ul > li:last-child > a{ padding-right: 0;}

.site-nav > ul > li.current_page_item > a{ color: var(--secondary);}

.home .site-header{ background: none; position: absolute; width: 100%; left: 0; top: 0;}
.home .top-nav ul li a{ color: var(--white);}
.home .site-nav > ul > li > a{ color: var(--white);}
/* .home .logo img{ filter: brightness(0) invert(1);} */
.home .header-top{ border-bottom: 0.0625rem solid #575757;}
.home .header-bottom{ border: none;}

.home .site-header:hover{ background: var(--black);}
/* .home .site-header:hover .top-nav ul li a{ color: var(--black);}
.home .site-header:hover .site-nav > ul > li > a{ color: var(--black);} */
/* .home .site-header:hover .logo img{ filter: unset;} */
.home .site-header:hover .header-top{ border-bottom: #e8e8e8 solid 0.0625rem;}

.banner-text{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; display: flex; align-items: flex-end; padding-bottom: 9.375rem;}
.banner-text h1{ color: var(--white); font-size: 3.125rem; font-weight: 700; line-height: 1.2;}


.section{ padding: 5rem 0;}

.entrepreneur-info{ padding-left: 1.875rem;}
.entrepreneur-info h3{ font-size: 1.625rem; font-weight: bold; color: var(--black);}
.entrepreneur-info p{ padding-top: 0.625rem; color: #717171; font-weight: 500;}

.entrepreneur-list{ margin-top: 0.625rem;}
.entrepreneur-list ul{ display: flex; margin: 0 -0.9375rem; flex-wrap: wrap;}
.entrepreneur-list ul li{ width: 50%; padding: 0 0.9375rem;}
.entrepreneur-single{ background: #ffffff; border-radius: 0.9375rem; padding: 0.9375rem 2.375rem 0.9375rem 2.375rem; box-shadow: 0rem 0.1875rem 0.9375rem 0rem rgba(0, 0, 0, 0.1); border-bottom: var(--secondary) solid 0.125rem; margin-top: 0.9375rem; height: 8.0625rem; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.entrepreneur-single h4{ font-size: 2.1875rem; font-weight: 900; color: var(--secondary);}

.entrepreneur-video{ height: 22.6875rem; position: relative;}
.entrepreneur-video video{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;}


.section.difference{ background: var(--black); color: var(--white);}
.comparsion-section{ display: flex; flex-wrap: nowrap; margin-top: 2.5rem; padding: 0 3.75rem 0 3.75rem; background: #343434; border-radius: 1.25rem; position: relative; overflow: hidden;}
.column{ width: 33.33333%; text-align: center; color: #ffffff; font-size: 0.9375rem; font-weight: 500; padding-top: 3.125rem; padding-bottom: 0.9375rem;}
.column h4{ font-size: 1.375rem; font-weight: bold;}
.column ul{ margin: 0.9375rem 0 0 0;}
.column ul li{ height: 3.125rem; display: flex; align-items: center; justify-content: center; width: 100%; border-top: #525252 solid 0.0625rem;}
.column ul li img{ max-width: 1.6875rem; max-height: 1.6875rem;}
.column ul li img.alt{ max-width: 2.8125rem; max-height: 1.875rem;}

.column:first-child{ text-align: left;}
.column:first-child ul li{ justify-content: flex-start;}
.column:nth-child(2){ background: var(--secondary);}
.column:nth-child(2) ul li{ border-top: #0085d3 solid 0.0625rem; }

.column.competitor-item{ position: absolute; right: 1.25rem; padding-right: 2.5rem; background: #343434;}

.competitor-logo{ height: 3.3125rem; display: flex; align-items: center; justify-content: center;}
.competitor-logo img{ max-height: 2.75rem; filter: brightness(0) invert(1);}

.difference-navigation ul{ padding: 1.875rem 3.125rem 0 3.125rem; display: flex; justify-content: space-around;}
.difference-navigation ul li a{ width: 10rem; height: 3.125rem; display: flex; align-items: center; justify-content: center; background: #343434; border-radius: 0.625rem; cursor: pointer;}
.difference-navigation ul li a img{ max-height: 1.5625rem; max-width: 7.5rem;}
.difference-navigation ul li.active a{ background: var(--white);}
.difference-navigation ul li.active a img{ filter: brightness(0%);}

.brand-info{ padding-left: 2.5rem;}
.brand-info h4{ font-size: 1.25rem; color: var(--secondary);}
.brand-info p{ color: #717171; font-weight: 500;}

.comparsion-section .tab{ opacity: 0; transition: all 1s ease;}
.comparsion-section .tab.active{ opacity: 1;}

.footer-top{ background: var(--black); padding: 3.4375rem 0;}
.footer-link{ display: flex; align-items: flex-start; justify-content: center; color: #b5b5b5;}
.footer-link-single{ padding: 0 4rem;}
.footer-link-single h3{ font-size: 1.125rem; font-weight: 700; color: var(--white);}

.footer-item{ padding-top: 1.25rem;}
.footer-item li{ margin-bottom: 0.9375rem;}
.footer-item li a{ transition: all 0.5s ease;}
.footer-item li a:hover{ color: var(--white);}

.footer-info{ border-top: 0.0625rem solid #101010; border-bottom: 0.0625rem solid #101010; padding: 1.25rem 0; margin-top: 1.875rem;}
.footer-info p{ padding: 0; text-align: center; color: #707070; font-size: 0.9375rem;}
.listed-link ul{ display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.listed-link ul li{ padding: 0 1.5625rem; margin-top: 1.25rem;}
.listed-link ul li a{ color: #d9d9d9; font-size: 0.875rem;}
.listed-link ul li a:hover{ color: var(--white);}

.footer-bottom{ background-color: #111 !important; color: var(--white); text-align: center;}
.footer-bottom p{ margin: 0; padding: 0; font-size: 0.75rem;}
.footer-bottom-in{ height: 3.75rem; display: flex; align-items: center; justify-content: center;}



/*  */
.page-title{ background: #f7f7f7; text-align: center; padding: 5rem 0;}
.page-title h1{ font-size: 3.125rem;}
.page-title p{ max-width: 55rem; margin: 0 auto; font-size: 1.25rem;}

.about-features{ padding-bottom: 6.25rem;}
.about-feature-single{ margin-top: 6.25rem;}
.about-feature-img{ display: flex; justify-content: flex-end;}
.about-feature-img-in{ max-width: 34.375rem; border-radius: 1.875rem; box-shadow: 0.3125rem 0.3125rem 2.8125rem -0.25rem rgba(0, 0, 0, 0.35);}
.about-feature-img-in img{ border-radius: 1.875rem;}
.about-feature-txt{ padding-right: 5rem;}
.about-feature-txt p{ font-size: 1.0625rem; color: #717171;}

.about-feature-single:nth-child(even) .row{ flex-direction: row-reverse;}
.about-feature-single:nth-child(even) .about-feature-img{ justify-content: flex-start;}
.about-feature-single:nth-child(even) .about-feature-txt{ padding-right: 0; padding-left: 5rem;}
/*  */


/*  */
.input{ width: 100%; border: none; border-bottom: 2px solid rgba(0,0,0,0.2); padding: 0 0 0.8375rem 0; font-size: 0.95rem;}
textarea.input{ height: 7.5rem;}
.input:focus{ border-bottom: 2px solid var(--secondary);}
.label{ display: block; font-weight: 600; padding-bottom: 0.5rem; font-size: 1rem; color: #000; font-weight: 700;  }
.label + br{ display: none;}
.input-wrap{ margin-top: 0.75rem;}
.wpcf7-form-control-wrap{ display: block;}
.wpcf7-not-valid-tip{ font-size: 0.9rem; font-weight: 500; padding: 0.25rem 0 0 0; font-style: italic;}
.wpcf7-response-output{ font-size: 0.9rem; font-weight: 500; font-style: italic; border-radius: 3.125rem; }
/*  */


/*  */
.faq-outer{ display: flex; align-items: flex-start;}
.faq-left{ width: 18.75rem; position: sticky; top: 9rem;}
.faq-right{ width: calc(100% - 18.75rem); padding-left: 3.125rem;}
.nav-style{ display: block; border: none !important; margin: 0; padding: 0;}

.faq-right.full{ padding-left: 0; width: 100%;}
.faq-right.full .account-in{ border: none; padding: 0;}

.nav-style .nav-link{ display: flex; width: 100%; border: none !important; border-radius: 0.625rem !important; background: #efefef; margin: 0 0 0.9375rem 0; font-weight: 600; color: var(--primary); padding: 0.75rem 1.25rem;}
.nav-style .nav-link.active{ background: var(--secondary); color: var(--white);}

.nav-style .nav-link:focus{ outline: 0 !important; box-shadow: none !important;}

.faq .accordion-item { padding: 0; border: none !important; border-radius: 0.5rem;  margin-top: 1.5rem; background: #FFF; border: 0.0625rem solid #e9e9e9 !important; overflow: hidden;}
.faq .accordion-button{ position: relative; background: none !important; border: none !important; border-radius: 0 !important; padding: 1.875rem 1.875rem !important; font-size: 1.1rem; font-weight: 600; box-shadow: none !important;}
.faq .accordion-button:focus{ outline: 0 !important; box-shadow: none !important;}
.faq .accordion-body{ padding: 0 1.875rem 1.5rem 1.875rem; color: #000;}
.faq .accordion-body p{ line-height: 1.55rem; padding: 1rem 0 0 0;}
.faq .accordion-body p:first-child{ padding-top: 0;}
/* .faq .accordion-button::after{ content: ''; width: 1.125rem; height: 1.125rem; background: url('../images/down-arrow.png') no-repeat center center !important; position: absolute; right: 1.5rem; top: 1.5rem;}
.faq .accordion-button:not(.collapsed)::after{ background: url('../images/down-arrow.png') no-repeat center center !important;}
.faq .accordion-button:not(.collapsed){ background: rgb(95 155 185 / 9%) !important;} */

.faq .accordion-button{ background: #FFF !important; color: #2e2e2e !important;}
/* .faq .accordion-item{ border: none !important; border-bottom: 0.0625rem solid #e9e9e9 !important; margin: 0; border-radius: 0;} */
.faq .accordion-item{ border-radius: 0.625rem !important; margin: 0 0 0.9375rem 0;}
.faq .accordion-body p{ color: #818181;}
/*  */


/*  */
.site-cont{ padding: 6rem 0;}
.site-cont ul{ margin: 0 0 0 1.25rem;}
.site-cont ul li{ margin-top: 0.9375rem; list-style-type: disc;}
/*  */


/*  */
.comparsion-section.white{ background: #FFF; color: #000; box-shadow: 0rem 0rem 0.875rem 0rem rgba(0, 0, 0, 0.15); padding-top: 1.875rem; padding-bottom: 1.875rem;}
.comparsion-section.white .column{ color: #000;}
.comparsion-section.white .column.features{ color: #FFF; border-radius: 1.25rem; }
.comparsion-section.white .competitor-logo img{ filter: unset;}
.comparsion-section.white .column.competitor-item{ background: #FFF;}
.comparsion-section.white .column ul li{ border: none !important;}
.comparsion-section.white .column.competitor-item img{ filter: brightness(0) saturate(100%) invert(49%) sepia(0%) saturate(0%) hue-rotate(291deg) brightness(103%) contrast(86%);}

.agent-wrap{ background: #f7f7f7;}
.agent-block ul{ display: flex; flex-wrap: wrap; margin: 0 -0.9375rem;}
.agent-block ul li{ width: 33.33%; padding: 0 0.9375rem;}
.agent-single{ margin-top: 2.5rem; background: var(--secondary); border-radius: 0.9375rem; padding: 1.5625rem; color: var(--white);}
.agent-single h6{ text-transform: uppercase; color: var(--white);}
.agent-single p{ display: flex; align-items: center; gap: 0.5rem; color: var(--white);}
/*  */


.registerForm{ background: none !important; padding: 0 !important; margin:  0 !important; border: none !important;}
.ur-label{ display: block !important; font-weight: 600 !important; padding: 0 0 0.5rem 0 !important; font-size: 0.95rem !important; margin: 0 !important;}
.ur-frontend-field{ width: 100% !important; border: 0.0625rem solid #c7c7c7 !important; padding: 0.8375rem 1.25rem !important; font-size: 0.95rem !important; border-radius: 0.75rem !important; margin: 0 !important;}
.registerForm .ur-form-row{ margin-top: 1.25rem !important;}
.user-registration-error{ background: none !important; padding: 0 !important; border: none !important; margin: 0 !important;}
.ur-button-container{ margin-top: 1.875rem !important; padding: 0 !important;}
.ur-frontend-form .ur-button-container .ur-submit-button{ margin-left: unset !important;}

.user-registration label{ display: block !important; font-weight: 600 !important; padding: 0 0 0.5rem 0 !important; font-size: 0.95rem !important; margin: 0 !important;}
.user-registration-Input, .ur-edit-profile-field{ width: 100% !important; border: 0.0625rem solid #c7c7c7 !important; padding: 0.8375rem 1.25rem !important; font-size: 0.95rem !important; border-radius: 0.75rem !important; margin: 0 !important;}

.user-registration{ background: none !important; box-shadow: none !important; border: none !important;}
.ur-frontend-form.login{ background: none !important; box-shadow: none !important; border: none !important; padding: 0 !important; }

.faq-right.full .ur-form-grid{ padding: 0 !important;}
.faq-right.full a{ color: var(--secondary) !important;}

ul.user-registration-error li{ position: relative;}
ul.user-registration-error li::before{ position: absolute; left: 0; top: 0;}

.user-registration-account .user-registration{ max-width: 600px; margin: 0 auto !important;}
.user-registration-account .page-title{ display: none;}
.user-registration-account .user-registration.horizontal{ max-width: 100% !important; width: 100% !important;}
#ur_register_pre_form_message{ text-align: center !important;}

.user-registration-MyAccount-navigation{ display: none;}

.faq-outer #user-registration .user-registration-MyAccount-content{ padding: 0 !important;}
.faq-outer #user-registration .user-registration-MyAccount-content{ text-align: left !important;}
.faq-outer #user-registration .user-registration-img-container{ margin: 0 !important;}

.userNav ul li a{ display: flex; width: 100%; border: none !important; border-radius: 0.625rem !important; background: #efefef; margin: 0 0 0.9375rem 0; font-weight: 600; color: var(--primary); padding: 0.75rem 1.25rem;}
.userNav ul li.current-menu-item a{ background: var(--secondary); color: var(--white);}

.faq-outer #user-registration .user-registration-MyAccount-content .ur-frontend-form.login{ max-width: 31.25rem; margin: 0 auto;}

.site-header{ background: var(--black) !important; position: fixed !important; width: 100%; left: 0; top: 0;}
.site-nav > ul > li > a{ color: var(--white) !important;}
.site-nav > ul > li.current_page_item > a{ color: var(--secondary) !important;}

.site-content{ padding-top: 6rem;}
.home .site-content{ padding-top: 0;}

.header-bottom-right{ display: flex; align-items: center; gap: 3.125rem;}
.wave-bg{ background: url('../images/bg3.png') bottom center no-repeat #f7f7f7; background-size: 100% 500px !important; padding: 10rem 0;}

.footer-item.first li:nth-child(4), .footer-item.first li:nth-child(5), .footer-item.first li:nth-child(6){ display: none;}
.footer-item.second li:nth-child(1), .footer-item.second li:nth-child(2), .footer-item.second li:nth-child(3){ display: none;}
.opacity-0{ opacity: 0;}

.join-wrap{ max-width: 37.5rem; margin: 0 auto !important;}
.faq-outer a{ color: var(--secondary); font-weight: 600;}
.faq-right .ur-edit-profile{ max-width: 100% !important;}

.account-in{ padding: 2.5rem; border: 0.0625rem solid #e7e7e7; border-radius: 1.25rem;}
.account-in h2{ font-size: 1.75rem; font-weight: 400;}

/* .entrepreneur-form{ background: var(--secondary); padding: 1.875rem; border-radius: 0.9375rem;} */
.entrepreneur-video{ height: 100%; border-radius: 0.9375rem; overflow: hidden; }
.entrepreneur-video video{ object-fit: cover;}
.eval-title{ padding-bottom: 3.125rem;}
/* .entrepreneur-form .label{ color: #FFF;}
.entrepreneur-form .site-link{ background: var(--white); color: var(--secondary) !important;}
.entrepreneur-form .input{ border: 0.0625rem solid var(--secondary);} */

.entrepreneur-form .form-sec{ border-radius: 1.25rem; border: 0.0625rem solid var(--black); background: var(--white); padding: 2.5rem; padding-top: 0.5rem; }
.entrepreneur-form .site-link{ display: flex; justify-content: center; text-align: center; width: 100%;}
.entrepreneur-form .wpcf7-spinner{ display: none !important;}

.edit-profile .ur-form-row{ margin-top: 1.25rem;}
.blue-bg{ background: var(--secondary); color: var(--white);}
.blue-bg .input{ border: 0.0625rem solid var(--secondary);}
.blue-bg h2 span{ color: var(--white);}

.logged-in .ur-frontend-form.login{ max-width: 100% !important;}
.user-registration-img-container .user-registration-tips{ display: none;}


.contact-new{ padding: 0;}
.contact-wrap{ display: flex; overflow: hidden;}

.contact-left{width: 50%; max-height: 50rem; position: relative; border-top-right-radius: 1.875rem; border-bottom-right-radius: 1.875rem; overflow: hidden;}
.contact-left h2{ font-weight: 500;}
.contact-left::before{ content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0.7; background: #000; }
.contact-left-in{ position: absolute; height: 100%; width: 30rem; left: 50%; transform: translateX(-50%); top: 0; display: flex; flex-direction: column; justify-content: space-between; z-index: 1; color: var(--white); padding: 5rem 0; padding-left: 4.125rem;}

.contact-right{ width: 50%; padding: 5rem 0;}
.full-img{ width: 100%; height: 100%; object-fit: cover;}
.contact-right .contact-form{ max-width: 37.5rem; margin: 0 auto; margin-top: -30px;}
.social-profile ul{ display: flex; align-items: center; gap: 0.625rem;}


.footer-link-single .social-profile ul{ padding-top: 1.25rem;}


.mobClick { display: none; width: 24px; height: 16px; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; left: 15px; top: 18px; z-index: 999;}
.mobClick span { position: absolute; opacity: 1; left: 0; width: 24px; height: 3px; background: var(--white); display: block; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.mobClick span:nth-child(2) { top: 7px;}
.mobClick span:nth-child(3) { top: 14px;}
.mobClick.open span:nth-child(1) { top: 7px; -webkit-transform: rotate(135deg); transform: rotate(135deg);}
.mobClick.open span:nth-child(2) { opacity: 0; left: -20px;}
.mobClick.open span:nth-child(3) { top: 7px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg);}
.mobClick.open{ position: fixed; z-index: 9999999999; left: unset; right: 15px; margin: 0 !important;}



.file-list ul { display: flex; flex-wrap: wrap; margin: 0 -0.625rem; padding-top: 1.25rem;}
.file-list ul li{ width: 33.33%; padding: 0 0.625rem; margin-top: 1.25rem;}
.file-list-single{ border: 0.0625rem solid #e6e6e6; border-radius: 1rem; overflow: hidden;}
.file-icon{ display: flex; align-items:center; justify-content: center; height: 7.5rem; padding: 0 0.9375rem; font-size: 2.5rem; border-bottom: 0.0625rem solid #e6e6e6; background: #f4f4f4;}
.file-name{ padding: 0.9375rem; font-size: 0.8125rem; text-align: center;}


.agent-single{ display: flex; align-items: flex-start;}
.agent-img{ width: 5.625rem; height: 5.625rem; border-radius: 0.75rem; overflow: hidden;}
.agent-img img{ width: 100%; height: 100%; object-fit: cover;}
.agent-info{ width: calc(100% - 5.625rem); padding: 0 0 0 1.25rem;}


@media (max-width: 1699px) {
  html{ font-size: 15px;}
}

@media (max-width: 1599px) {
  html{ font-size: 14px;}
}

@media (max-width: 1460px) {
  html{ font-size: 13px;}
}

@media (max-width: 1280px) {
  html{ font-size: 12px;}
}

@media (max-width: 1199px) {
  .container{ max-width: 850px !important;}
  .header-bottom .container{ max-width: 100% !important;}
  .hero-video video{ top: 0;}
}

@media (max-width: 991px) {
  html{ font-size: 14px;}
  .container{ max-width: 720px !important;}
  .comparsion-section{ padding: 0 20px 0 20px;}
  .column.competitor-item{ padding-right: 13px; right: 7px;}
  .difference-navigation ul{ padding-left: 0; padding-right: 0; flex-wrap: wrap; justify-content: center; gap: 10px;}
  .hero-video video{ width: 100%; height: 100%; object-fit: cover;}
  .banner-text{ padding-bottom: 40px; text-align: center;}
  .hero-video{ height: 500px;}

  .mobClick{ display: block;}
  .header-bottom-right{ gap: 10px;}
  .site-nav{ position: fixed; width: 100%; height: 100vh; left: -100%; top: 0; z-index: 99; background: var(--black); display: flex; align-items: center; justify-content: center; transition: all 0.5s ease;}
  .site-nav.act{ left: 0;}
  .site-nav > ul{ flex-direction: column;}
  .site-nav > ul > li > a{ font-size: 18px; color: var(--white) !important;}
  .home .site-nav > ul > li > a{ color: var(--white) !important;}
  .entrepreneur-info{ padding: 20px 0 0 0;}

  .about-feature-single:nth-child(odd) .row { flex-direction: column-reverse;}
  .about-feature-single:nth-child(even) .row { flex-direction: column-reverse;}
  .about-features{ max-width: 481px; margin: 0 auto;}
  .about-feature-txt{ padding: 30px 0 0 0 !important;}
  .page-title h1{ font-size: 2.5rem;}

  .faq-outer{ flex-wrap: wrap;}
  .faq-left{ width: 100%;}
  .faq-right{ width: 100%; padding: 20px 0 0 0;}
  .nav-style{ display: flex; align-items: center; gap: 15px;}
  .nav-style .nav-item{ flex: 1;}
  .nav-style .nav-link{ justify-content: center;}

  .entrepreneur-video{ height: 400px;}
  .contact-wrap{ flex-wrap: wrap;}
  .contact-left{ width: 100%; border-radius: 0; max-height: unset; height: 300px;}
  .contact-left-in{ padding-left: 0; text-align: center;}
  .contact-right{ width: 100%;}
  .social-profile ul{ justify-content: center;}

  .agent-block ul li{ width: 50%;}
}

@media (max-width: 767px) {
  h2{ font-size: 25px;}
  html{ font-size: 16px;}
  .entrepreneur-video{ height: 200px;}
  .hero-video{ height: 350px;}
  .banner-text h1{ font-size: 31px;}
  .section{ padding: 40px 0;}
  .entrepreneur-single h4{ font-size: 25px;}
  .entrepreneur-info p{ font-size: 14px; line-height: 18px;}
  .column h4{ font-size: 13px;}
  .column ul li{ font-size: 13px; height: 60px;}
  .competitor-logo{ height: 78px;}
  .entrepreneur-list ul{ margin: 0 -7px;}
  .entrepreneur-list ul li{ padding: 0 7px;}
  .brand-info{ padding: 30px 0 0 0;}
  .footer-link{ flex-wrap: wrap; margin: 0 -12px;}
  .footer-link-single{ width: 50%; padding: 0 12px; font-size: 14px; padding-top: 40px;}
  .footer-top{ padding-top: 10px;}
  .footer-item li{ margin-bottom: 5px;}
  .listed-link ul li{ margin-top: 10px; text-align: center;}
  .listed-link{ padding-top: 35px;}
  .entrepreneur-single{ padding: 0 20px;}
  .site-link{ height: 44px; font-size: 14px;}
  .footer-info p{ font-size: 14px;}
  .footer-link-single h3{ font-size: 16px;}

  .about-feature-img-in img{ border-radius: 12px;}
  .page-title h1{ font-size: 25px;}
  .page-title p{ font-size: 16px;}
  .about-feature-single{ margin-top: 50px;}
  .about-features{ padding-bottom: 50px;}
  .about-feature-txt p{ font-size: 16px;}

  .contact-form{ padding: 0 20px;}
  .form-sec{ padding: 20px !important; padding-bottom: 30px !important;}
  /* .input{ padding: 12px 20px; font-size: 15px; border-radius: 7px;} */

  .faq-left{ position: static;}
  .nav-style{ display: block;}
  .nav-style .nav-link{ margin: 0 0 10px 0;}

  .logo img{ max-width: 100px;}
  .site-header .site-link{ height: 2rem; padding: 0;}
  .header-bottom-main{ height: 60px;}
  .eval-title{ padding-bottom: 20px;}

  .site-content{ padding-top: 60px;}
  .section.contact-new{ padding: 0;}
  .page-template-property-valuation .form-sec{ padding-left: 0 !important; padding-right: 0 !important;}

  .agent-block ul li{ width: 100%;}
  .footer-link-single.last{ display: none;}
  .footer-item.first li:nth-child(4), .footer-item.first li:nth-child(5), .footer-item.first li:nth-child(6){ display: block;}
}
