/*
Theme Name: Unbound
Theme URI: https://themes.radiantthemes.com/unbound/
Author: RadiantThemes
Author URI: https://themeforest.net/user/radiantthemes
Description: Unbound is feature packed WordPress theme with designs made for business agencies & creative agencies. While developing this theme, we made sure the theme is easy to use and highly customizable. The theme is built with 150+ original pre-designed template blocks which you can simply drag and drop to include in your design to create a completely new design of your own. Play with drag & drop template block builder option to make your own template. Unbound has potential of making thousands of combinations of design. It also has unlimited theme color option. Enjoy Unbound!
Version: 2.2.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: unbound
Tags:  Agency, Business, Company, Corporate, Creative, Freelancer, Agencies, Startup, Software, Portfolio, custom-colors, Woocommerce, theme-options, left-sidebar-, right-sidebar, header options, sticky post, translation ready, threaded comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

unbound is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
.vc_custom_1527595174469 polygon {
    fill: #090d29 !important;
}

@font-face {
    font-family:'SpaceGrotesk-Bold';
    src: url('https://sararesearch.com/blogs/wp-content/themes/unbound/fonts/SpaceGrotesk-Bold.ttf');
}
@font-face {
    font-family:'SpaceGrotesk-SemiBold';
    src: url('https://sararesearch.com/blogs/wp-content/themes/unbound/fonts/SpaceGrotesk-SemiBold.ttf');
}
@font-face {
    font-family: 'Poppins-Regular';
    src: url('https://sararesearch.com/blogs/wp-content/themes/unbound/fonts/Poppins-Regular.ttf');
}
@font-face {
    font-family: 'Poppins-SemiBold';
    src: url('https://sararesearch.com/blogs/wp-content/themes/unbound/fonts/Poppins-SemiBold.ttf');
}

.header_main .brand-logo {
	margin-top: 0;
	padding: 15px 0;
}
.header_main .brand-logo img {
    max-width: 210px;
}

.header_main_action {
	display: none;
}

.wraper_header.style-one .is-sticky .wraper_header_main {
    background-color: #ffffff !important;
}

.wraper_footer.style-six {
    border-radius: 50px 50px 0 0;
}

.wraper_footer_copyright {
	padding: 15px 0;
    background: #2d2d2d;
}

.footer_copyright_item {
    margin-bottom: 0;
}

.footer_copyright_item p {
    margin-bottom: 0;
	    color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
	font-family: 'SpaceGrotesk-Bold';
}

.footer_copyright_item ul.social li {
	margin-bottom: 0;
}

.wraper_footer_copyright > .container {
	padding-top: 0;
}

.wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > a:hover {
	color: #00b6dd;
}

.blog-new-section h4 {
	margin-bottom: 0;
    font-size: 18px;
	line-height: 1.3;
    color: #111;
    font-family: 'SpaceGrotesk-Bold';
	font-weight: 500;
	min-height: 140px;
	text-transform: capitalize;
	
/* 	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; */
}

.blog-new-section h4::after {
  content: "";
  display: block;
  width: 60px;
  height: 4px;
  background-color: #00b6dd;
  margin-top: 10px;
}

.post.single-post .entry-header .entry-title::after {
	content: "";
  	display: block;
  	width: 90px;
  	height: 4px;
  	background-color: #00b6dd;
  	margin-top: 10px;
}

/* .blog-new-section h4:hover {
	color: #00b6dd;
} */

.vc_gitem-post-data {
    margin-bottom: 0;
}

.blog-new-section p {
	display: none;
/* 	font-size: 15px;
    margin-bottom: 10px;
    color: #111;
    position: relative;
    text-align: left;
	display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
	font-family: 'Poppins-Regular'; */
}

.wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > ul > li > a {
	line-height: 1 !important;
	font-size: 14px !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	border-radius: 999px;
    background: transparent !important;
	border: none !important;
	color: #111 !important;
	
	padding: 0;
    font-size: 15px;
	font-family: 'Poppins-Regular';
	font-weight: 500;
    line-height: 18px;
	text-transform: capitalize;
	margin-top: 20px;
}

.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
	color: #00b6dd !important;
    border: none !important;
    background-color: none !important;
}

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    position: relative;
    padding-right: 25px; /* Extra space for icon */
}

.vc_btn3.vc_btn3-color-juicy-pink::after,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat::after {
    content: "\f061"; /* Font Awesome 'angle-right' */
    font-family: 'FontAwesome';
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    transition: right 0.3s ease;
}

.vc_btn3.vc_btn3-color-juicy-pink:hover::after,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover::after {
    right: 2px;
}

.vc_gitem_row .vc_gitem-col {
    padding: 0 !important;
}

.entry-meta {
	display: none;
}

.default-page h2 {
    color: #2a4b6f !important;
    font-size: 26px !important;
    margin-top: 25px !important;
    margin-bottom: 20px;
    line-height: 28px;
    text-align: justify;
    font-family: 'Poppins-Regular';
}
.default-page h3 {
	color: #565656;
    font-size: 24px;
	margin: 0;
	margin-bottom: 10px;
    line-height: 28px;
	text-align: justify;
	font-family: 'Poppins-Regular';
}
.default-page h4 {
	color: #565656;
    font-size: 22px;
	margin: 0;
	margin-bottom: 10px;
    line-height: 28px;
	text-align: justify;
	font-family: 'Poppins-Regular';
}
.default-page p {
	color: #565656;
    font-size: 16px;
	margin: 0;
	margin-bottom: 10px;
    line-height: 28px;
	text-align: justify;
	font-family: 'Poppins-Regular';
}

.default-page h5 {
	line-height: 1.2;
	font-size: 18px;
    font-weight: bold;
    color: #2a4b6f;
	text-transform: capitalize;
	font-family: 'Poppins-Regular';
}

.default-page h4 {
	line-height: 1.2;
	font-size: 20px;
    font-weight: bold;
    color: #2a4b6f;
	text-transform: capitalize;
	font-family: 'Poppins-Regular';
}

.entry-main {
	border: 1px solid #f0f0f0;
	padding: 20px;
}

.post.single-post .post-thumbnail {
	margin-bottom: 0;
}

.post-navigation {
	margin-top: 30px;
	margin-bottom: 30px;
}

/* ======= */
.item-8330 ul {
	min-width: 280px;
    max-width: 350px;
	position: absolute;
    z-index: 500;
    background-color: #ffffff;
    box-shadow: -2px 2px 70px -25px rgba(0, 0, 0, 0.3);
    padding: 0px 30px;
    transition: all 0.1s ease;
    margin-top: 0px;
    opacity: 0;
    visibility: hidden;
    border-radius: 0 0 20px 20px;
}


/* Footer Section */
.entry-footer {
	display: none;
}

footer {
    background:#373737;
    padding: 60px 0;
    border-radius: 50px 50px 0 0;
    background-image: url(https://sararesearch.com/blogs/wp-content/uploads/2025/08/map-1.png);
    background-size: contain;
    background-position: center;
    position: relative;
    z-index: 1;
}

footer a:hover {
    color: #00b6dd !important;
}

footer .footer-logo{
  width: 200px;
}
.morbi {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding-top: 20px;
    margin-right: 0px;
	margin-bottom: 10px;
    text-align: justify;
	font-family: 'Poppins-Regular';
}
.morbi p{
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    padding-top: 0px;
    margin-right: 0px;
    text-align: justify;
}
.useful-link-text {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: left;
	font-family: 'SpaceGrotesk-Bold';
}
.usefulLinks-List {
    padding-left: 0;
    text-align: left;
}
.usefulLinks-List li {
    padding-bottom: 10px;
    font-size: 16px;
	font-family: 'Poppins-Regular';
	line-height: 1.42857143;
}
.usefulLinks-List li a {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    color: #fff;
    transition: 0.5s ease-out;
}
.usefulLinks-List li a:hover {
    background-position: 0% 50%;
}
.headphone-white {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-shrink: 0;
	margin: 0;
}
.headphone-white img{
  width: 30px;
}
.head-phone-white-main {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 25px;
    max-width: 300px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

.headphone-content-sec {
	margin: 0;
}

.head-phone-white-main p,
.head-phone-white-main a{
    color: #fff;
    font-size: 15px;
    text-align: left;
    margin-bottom: 0;
	line-height: 1.42857143;
	font-family: 'Poppins-Regular';
}
.CallUs {
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 23px !important;
    margin-bottom: 3px !important;
    font-family: 'SpaceGrotesk-Bold' !important;
}
.copyright-main {
    padding: 15px 0;
    background: #2d2d2d;
}
.rights-reserved {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.rights-reserved h2,
.rights-reserved a {
    color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
	margin: 0;
	font-family: 'SpaceGrotesk-Bold';
}
.rights-reserved #copyright a{
    border-bottom: 1px solid #00b6dd;
}
.rights-reserved a:hover {
    color: #00b6dd;
}
.home-media-icon-main-head {
    display: flex;
    align-items: center;
    gap: 20px;
	margin: 0;
}

.links-middle-footer-list {
    display: flex;
    gap: 40px;
    justify-content: space-between;
}

.view-map-btn {
    color: #00b6dd !important;
    border-bottom: 1px solid #fff !important;
    margin-top: 30px !important;
    display: inline-block;
}
td {
    color: #565656;
    line-height: 1.2;
    padding: 10px 10px 10px 10px;
    border: 1px #e2e2e2 solid !important;
}
thead td {
    background-color: #f5f5f5;
    padding: 15px 10px;
}

@media (max-width: 767px) {
	.header_main .responsive-nav {	
    	margin-top: -50px;
	}
	
	.header_main .brand-logo img {
    	max-width: 160px;
	}
	
	.wraper_header.style-one .header_main .responsive-nav i {
    	font-size: 30px !important;
	}
}

@media (max-width: 500px) {
    .useful-link-text {
        font-size: 20px;
    }
}

@media (max-width: 640px) {
    .links-middle-footer-list {
        gap: 0;
        flex-direction: column;
    }
	
	.rights-reserved {
        flex-direction: column;
    }
	
	div#copyright {
        text-align: center;
    }
}

@media (max-width: 768px) {
    .row.two-rows-wrap {
        padding: 30px 0;
        text-align: left;
    }
	
	.links-middle-footer-list {
        justify-content: flex-start;
    }
}

@media (max-width: 991px) {
    .usefulLinks-List li {
        padding-bottom: 4px;
    }

    .useful-link-text {
        margin-bottom: 10px;
    }
}

/* ============ */
.post.single-post .entry-header .entry-title {
	font-family: 'SpaceGrotesk-Bold';
	line-height: 1.2;
	margin-bottom: 0;
	font-size: 32px;
	font-weight: 500;
	color: #111;
}

.post.single-post .entry-header {
	margin-bottom: 20px;
	margin-top: 0;
}

.vc_btn3-container {
    margin-bottom: 0 !important;
}

.vc_gitem-post-data {
    margin-bottom: 0 !important;
}

.vc_custom_1419240516480 {
	border-radius: 20px;
/* 	margin-top: -70px; */
    padding: 20px;
/*  width: 90%; */
/*  margin-left: 5%; */
    border-radius: 20px;
    background: #f0f0f0;
    z-index: 1;
    position: relative;
/* 	border: 2px solid #e2e2e2; */
	border: 1px solid #00b6dd;
}

.vc_custom_1419240516480:hover {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.rt-mega-menu {
    width: 1300px;
    left: 0 !important;
    right: 0 !important;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
    text-align: left;
    position: fixed;
	border-bottom: 7px solid #00b6dd;
	    border-radius: 0 0 20px 20px;
}

/* ======== */
#nav_menu-32 .rt-megamenu-widget-title,
#nav_menu-33 .rt-megamenu-widget-title {
	display: none;
}

#nav_menu-32 .menu-list-of-products-2 {
	padding-top: 30px;
}

.rt-megamenu-widget ul.menu > li:before {
	display: none;
}

.rt-megamenu-widget ul.menu > li {
	font-family: 'Poppins-Regular';
	line-height: 18px;
	border-bottom: 1px solid #dfdfea;
	padding: 8px 0;
	margin-bottom: 0;
}

.rt-megamenu-widget ul.menu > li:hover {
    text-decoration: none;
    color: #00b6dd !important;
	border-bottom: 1px solid #00b6dd;
}

.rt-megamenu-widget .rt-megamenu-widget-title {
	border-bottom: none;
	font-size: 18px;
    color: #00b6dd;
    margin-bottom: 5px;
	font-family: 'SpaceGrotesk-Bold';
	margin-top: 0;
	font-weight: 500;
}

/* ========= */
.special-mega-menu-sec .rt-mega-menu {
	background: #fff;
    overflow-y: scroll;
	float: left;
    height: 450px !important;
}

@media (max-width: 991px) {
	.special-mega-menu-sec .rt-mega-menu {
		height: 100% !important;
	}
}

.wraper_inner_banner {
	background-image: url('https://sararesearch.com/blogs/wp-content/uploads/2025/08/174558315239.webp');
}

/* ====== */
.post.single-post .post-thumbnail img {
	height: 370px;
    width: 100%;
    object-fit: cover;
}

.default-page .main-title-h4 {
    font-size: 20px;
    margin-bottom: 30px;
    padding-bottom: 5px;
	font-weight: 500;
    color: #2a4b6f;
    font-family: 'SpaceGrotesk-Bold';
	border-bottom: 2px solid #333;
    padding-bottom: 20px;
	margin-top: 35px;
}

.main-listing-blog-sec {
	margin-bottom: 30px !important;
	margin-right: 0 !important;
}

.main-listing-blog-sec li {
	margin-bottom: 15px !important;
    line-height: 1.6;
    text-align: justify;
	color: #565656;
	font-size: 16px;
    font-family: 'Poppins-Regular';
}

.post-navigation .nav-previous a strong,
.post-navigation .nav-next a strong {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* blog page thumbnail image hidden */
.vc_gitem-animated-block {
	display: none;
}

@media (max-width: 991px) {
	.post.single-post .entry-header .entry-title {
		font-size: 24px;
	}
}

@media (max-width: 768px) {
	#post-7675 .vc_section {
    	margin-left: 0;
    	margin-right: 0;
	}
}

.inner_banner_breadcrumb #crumbs {
	text-align: left;
	color: #111 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
	font-family: 'Poppins-Regular' !important;
}

.wraper_inner_banner_breadcrumb {
	background: #fff;
}

.wraper_inner_banner_breadcrumb > .container {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px !important;
}

.el-chevron-right:before {
    content: "-" !important;
	font-size: 20px;
}

.breadcrumbs {
    font-size: 14px;
    margin-bottom: 0px;
}
.bb-line{
    border-bottom: 1px solid #ccc;
    padding: 8px 0 5px 0 !important;
}
.breadcrumbs>a {
    padding: 0 5px;
    text-align: left;
    color: #111 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-family: 'Poppins-Regular' !important;
}
.breadcrumbs>span {
    text-align: left;
    color: #111 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-family: 'Poppins-Regular' !important;
}