/*
 * Theme Name: Homlane
 * Author: Theme Arc
 * Author URI: http://themeforest.net/user/theme_arc
 * Theme URI: http://el.commonsupport.com/newwp/homlane/
 * Description: Bringing in ultimate aesthetic sense, Homlane WordPress theme is something TOTALLY unique and different. It’s a TRULY creative showcase for your creative work. The animations are so genuine and so full of life and artificial intelligence – simply matchless. It’s minimalist and lightning fast. Homlane has Five homepage layouts, where again each layout takes you to a new horizon of creativity. Everything from featured area and menu to mouse hover, products grid, and social integration appears in a new style.
 * Version: 1.3
 * License: This theme or plugin is comprised of two parts. (1) the PHP code and integrated HTML are licensed under the General Public License (GPL). You will find a copy of the GPL in the same directory as this text file. (2) All other parts, but not limited to the CSS code, images, and design are licensed according to the license purchased from Envato.  Read more about licensing here: http://themeforest.net/licenses
 * License URI: license.txt
 * Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
 * Text Domain: homlane
 * Tested up to: 5.9
 * Requires PHP: 7.2
*/
.wp-caption {
	margin-bottom: 2px;
}

.wp-caption-text {
	margin-bottom: 5px;
}

.screen-reader-text {
	margin-bottom: 12px;
}

.gallery-caption {
	margin-bottom: 2px;
}

.bypostauthor {
	margin-bottom: 2px;
}

.alignleft {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	max-width: 100%;
	width: unset !important;
}

.alignright {
	float: right !important;
	margin-bottom: 20px;
	margin-left: 20px;
	max-width: 100%;
	width: unset !important;
}
.aligncenter {
	display: block;
	margin: 0 auto 20px;
}

.col-md-4 .funfact-meta > i {
	right: 27px;
}

.mycustom-pricing {
	background-color: #090909 !important;
}

.on-hover {
	display: none;
	animation: fadeOut 0.5s;
}

.hver:hover .on-hover {
	display: block;
	animation: fadeIn 0.5s;
}
.breadcrumb-area:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(-180deg, rgba(0,27,76,0.75) 0%, rgba(0,27,76,0.75) 50%);
    left: 0px;
    top: 0px;
    right: 0px;
}
.single-service-style1 .img-holder .icon {
    display: none;
}
.services-details-content ul, li {
	margin: 10px 0 10px 40px;
}
.services-details-content ol, li {
	margin: 10px 0 10px 40px;
}
.location-cont {
    background: #025981;
    overflow: hidden;
    padding: 20px 20px 10px;
    color: #fff;
}
.location-cont a {
    color: #ffeb3b;
}
.location-cont a:hover {
    font-weight: 600;
}
.location {
    float: left;
    width: 50%;
    min-width: 200px;
}
.callphone-footer {
	display:none;
	background: #ecdf0b;
	text-align: center;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 999999;
	width: 100%;
	font-size: 30px;
	font-weight: 700;
	padding: 15px 0px;
}
.callphone-footer a {
	color: #0b1953;
}
@media only screen and (min-width: 600px) {
		.callphone-footer {
			display: none !important;
		}
	}
.list-style-faq li {
    position: relative;
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-weight: 500;
    padding-left: 34px;
    margin-bottom: 11px;
}
.list-style-faq li:before {
    position: absolute;
    content: "\f00c";
    font-family: 'fontawesome';
    font-size: 18px;
    left: 0px;
    top: 0px;
	color: #fff;
}
.list-style-faqnone ul {
	list-style: none;
}
.list-style-faqnone li {
    position: relative;
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-weight: 500;
    margin-bottom: 11px;
}
.rev-box {
	margin: 20px 0 20px 0;
	display: flex;
}
.rev-box img {
	padding-right: 20px;
}
@media (max-width: 768px) {
	.header-style-18 {
		position: fixed !important;
		background: #c3d2df;
		border-bottom: 1px solid #fff;
	}
	.header-style-18 .outer-box .logo-box {
		padding: 20px 0 20px !important;
	}
}
.banner-style-ten .content-box h1 {
    position: relative;
    display: block;
    font-size: 65px;
    line-height: 71px;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    color: #293440;
    margin-bottom: 25px;
}

.fa-twitter:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/5/57/X_logo_2023_%28white%29.png/600px-X_logo_2023_%28white%29.png');
  background-size: cover; 
}
.main-footer .footer-top .logo-widget .support-box {
    margin-bottom: 18px;
}
.chooseus-style-two .chooseus-inner {
    position: relative;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: none !important;
}
.namerating-block {
	position:relative;
    display: flex;
    align-items: center;
}

.namerating-block h5 {
    margin: 0;
    margin-right: 10px;
}
.namerating-block i{
	color: #FFC107;
}
.services-details-text-box-3 .title h4 {
    color: #0b1953;
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    margin: 0 0 14px;
}
.sidebar-discount-box .right .value h4 {
    color: #ffffff;
    font-size: 25px;
    line-height: 26px;
    font-weight: 600;
    text-transform: uppercase;
}
.service-style-14 .sec-title-two h3 {
    position: relative;
    display: block;
    font-size: 45px;
    line-height: 55px;
    font-weight: 900;
    font-family: 'Roboto', sans-serif;
    color: #0b1953;
}
.content_block_29 .sec-title-two h3 {
    position: relative;
    display: block;
    font-size: 45px;
    line-height: 55px;
    font-weight: 900;
    font-family: 'Roboto', sans-serif;
    color: #fff;
}
.sec-title-two h3 {
    position: relative;
    display: block;
    font-size: 45px;
    line-height: 55px;
    font-weight: 900;
    font-family: 'Roboto', sans-serif;
    color: #0b1953;
}
.sec-title-two h4 {
    position: relative;
    display: block;
    font-size: 45px;
    line-height: 55px;
    font-weight: 900;
    font-family: 'Roboto', sans-serif;
    color: #071345;
}
.sec-title-two.light > h4 {
    position: relative;
    display: block;
    font-size: 45px;
    line-height: 55px;
    font-weight: 900;
    font-family: 'Roboto', sans-serif;
    color: #fff;
}