@font-face {
	font-family: 'Century Normal';
	src: url('../fonts/Century Normal.eot');
	src: url('../fonts/Century Normal.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Century Normal.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Century-Normal';
	src: url('../fonts/Century-Normal.svg#Century-Normal') format('svg'),
	url('../fonts/Century-Normal.ttf') format('truetype'),
	url('../fonts/Century-Normal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


body {
	color: #656565;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px !important;
	outline: none !important;
	text-decoration: none !important;
	background: #ffffff;
	line-height: 22px;
}

::-moz-selection {
	/* Code for Firefox */
	color: #fff;
	background: #ff9901;
}

::selection {
	color: #fff;
	background: #ff9901;
}

a {
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	text-decoration: none !important;
}

a:focus {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-ms-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
	outline: none !important;
}

button:focus {
	outline: none !important;
}

.p-0 {
	padding: 0;
}

.m-b-15 {
	margin-bottom: 15px;
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
	z-index: auto;
}

/* Starts header css */

.header {
	padding: 15px 0;
	box-shadow: -12px 0px 0.83px 0.17px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: -12px 0px 0.83px 0.17px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: -12px 0px 0.83px 0.17px rgba(0, 0, 0, 0.13);
	-ms-box-shadow: -12px 0px 0.83px 0.17px rgba(0, 0, 0, 0.13);
	-o-box-shadow: -12px 0px 0.83px 0.17px rgba(0, 0, 0, 0.13);
	-webkit-transition: padding .5s;
	-moz-transition: padding .5s;
	transition: padding .5s;
}

.logo img {
	width: 250px;
	display: table;
	margin: 0 auto;
	margin-bottom: 0;
}

.common-similar-btn a {
	/* background: #11455b; */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 3px 15px;
	color: #fff;
	text-decoration: none;
	margin-top: 6px;
	display: block;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2a40e+0,f97812+100 */
	background: #f2a40e;
	/* Old browsers */
	background: -moz-linear-gradient(left, #f2a40e 0%, #f97812 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f2a40e 0%, #f97812 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f2a40e 0%, #f97812 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2a40e', endColorstr='#f97812', GradientType=1);
	/* IE6-9 */
	text-align: center;
}



/* Ends header css */


/* Starts banner css */

.banner {
	/* background: url(../images/main-banner.jpg); */
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center right;
	/* padding: 60px 0 0 0; */
	position: relative;
	/* height: 271px; */
}

.banner .banner-carousel .owl-nav {
	display: none;
}

.banner .banner-carousel .owl-dots {
	bottom: 0;
	left: 50%;
	position: absolute;
	right: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
	bottom: 0;
}

.banner .banner-carousel .owl-dots .owl-dot {
	display: inline-block;
	border: 0;
	padding: 0;
	background: transparent;
}

.banner .banner-carousel .owl-dots .owl-dot.active span {
	background: #fff;
}

.banner .banner-carousel .owl-dots .owl-dot span {
	background: transparent;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	display: block;
	height: 8px;
	margin: 0 3px;
	width: 8px;
	border: 1px solid #fff;
}

/* Ends banner css */

/* Starts overview css */

.business-plan {
	padding: 25px 0;
}

.business-plan .head-line h1 {
	font-size: 20px;
	color: #3c3c3c;
	text-align: center;
	line-height: 28px;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	margin: 0;
}

.business-plan .head-line h1 span {
	color: #ff9901;
	font-weight: 700;
}

.title-section h2 {
	position: relative;
	text-align: center;
	color: #3c3c3c;
	font-size: 21px;
	font-weight: 600;
	text-transform: uppercase;
}

.title-section {
	margin-top: 25px;
	margin-bottom: 25px;
}

.title-section h2:after {
	width: 34px;
	height: 2px;
	background: red;
	content: "";
	position: absolute;
	left: 30%;
	right: 50%;
	transform: translate(-50%, -50%);
	top: 12px;
}

.business-tile img {
	width: 100%;
	margin-bottom: 15px;
}

.business-tile h2 {
	color: #11455b;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.business-tile p {
	color: #656565;
	font-size: 14px;
}

.business-tile {
	text-align: center;
}

.business-tile a {
	background: #ff9901;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 8px 25px;
	color: #fff;
	text-decoration: none;
	margin-top: 6px;
	display: inline-block;
	text-transform: uppercase;
}

.blog-section {
	padding: 25px 0;
	text-align: center;
}

.blog-section span {
	color: #11455b;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 700;
	margin-right: 5px;
}

.blog-section span.border {
	color: #ff9901;
	border: 0 none !important;
}

.blog-section span.right-side {
	font-size: 20px;
	color: #656565;
	margin-left: 5px;
	margin-right: 0;
	font-weight: 600;
}

.card.blog {
	border: 0 none;
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-ms-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-o-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	margin-top: 20px;
}

.blog-section .blog-carousel .item img {
	height: 208px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	overflow: hidden;
}

.blog-section .blog-carousel .owl-dots {
	display: none;
}

.blog-section .blog-carousel .owl-nav {
	bottom: -30px;
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	right: 50%;
}

.blog-section .blog-carousel .owl-prev {
	/* border: 1px solid #ee1126; */
	color: #ffffff;
	font-size: 28px;
	height: 30px;
	left: -30px;
	position: absolute;
	top: 0;
	width: 30px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	background: #ee1126;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border: 0 none;
}

.blog-section .blog-carousel .owl-next {
	/* border: 1px solid #ee1126; */
	color: #ffffff;
	font-size: 28px;
	height: 30px;
	position: absolute;
	right: -40px;
	top: 0;
	width: 30px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	background: #ee1126;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border: 0 none;
}

.blog-section .blog-carousel .owl-prev:hover,
.blog-section .blog-carousel .owl-next:hover {
	background: #ee1126;
	color: #fff;
}

.blog-wrapper {
	padding: 0 20px;
}

.line-status {
	margin-top: 5px;
}

.line-status ul {
	margin: 10px 10px;
	padding: 0;
	list-style-type: none;
}

.line-status ul li {
	display: inline-block;
	margin-right: 20px;
	color: #3c3c3c;
}

.line-status ul li:last-child {
	margin-right: 0;
}

.line-status ul li img {
	width: 20px !important;
	margin-right: 5px;
	vertical-align: sub;
	height: 20px !important;
	display: inline-block !important;
}

.card.blog h3 {
	margin: 0 0 10px;
	color: #11455b;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.card.blog p {
	color: #656565;
	font-size: 14px;
}

/* Ends overview css */

/* Starts Quotation section */

.quotation-section {
	padding: 65px 0 25px 0;
	text-align: center;
}

.quotation-section .head-line h1 {
	font-size: 20px;
	color: #3c3c3c;
	text-align: center;
	line-height: 28px;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	margin: 0;
}

.quotation-section .head-line h1 span:nth-child(1) {
	color: #ff9901;
	font-weight: 700;
	margin-left: 5px;
	font-size: 20px;
}

.quotation-section .head-line h1 span:last-child {
	color: #3c3c3c;
	font-weight: 700;
	font-size: 20px;
}

.quotation-section .head-line p {
	color: #3c3c3c;
	font-size: 14px;
}

.quotation-section blockquote {
	position: relative;
}

.quotation-section blockquote:before {
	color: #bdbdbd;
	content: open-quote;
	font-size: 60px;
	line-height: .1em;
	position: absolute;
	left: 50px;
	top: -15px;
}

.quotation-section blockquote span {
	color: #ee1126;
	font-size: 14px;
}

.quote-btm-part {
	margin: 0 0 80px 0;
}

.quotation-section p {
	margin: 0;
}

.quotation-section span {
	color: #ee1126;
	font-weight: 600;
	font-size: 16px;
}

/* Ends Quotation section */



/* Starts footer-section */

.footer-menu {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 98;
	background-color: rgba(249, 249, 249, .98);
	min-height: 60px;
	transition: all 250ms ease;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-ms-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
	-ms-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
	-o-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
	overflow: hidden;
	padding: 10px 0;
}

.footer-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footer-menu ul li {
	display: inline-block;
	width: 24%;
}

.footer-menu ul li a {
	display: block;
	text-align: center;
	color: #3c3c3c;
}

.footer-menu ul li a:hover {
	display: block;
	text-align: center;
	color: #ff9901;
}

.footer-menu ul li img {
	width: 24px;
	height: 24px;
	display: table;
	margin: 0 auto;
}

.footer-menu ul li span {
	margin-top: 2px;
	display: inline-block;
}

/* Emds footer-section */



/* Starts on Business Page--------------------- */

.all-banner {
	padding: 20px 0;
}

.all-banner .all-banner-side {
	text-align: center;
	padding: 0 0 10px 0;
}

.all-banner .all-banner-side img {
	width: 120px;
}

.all-banner .inner-heading {
	text-align: center;
}

.all-banner .inner-heading h1 {
	position: relative;
	font-size: 24px;
	color: #3c3c3c;
	text-align: center;
	line-height: 28px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.all-banner .inner-heading span:first-child {
	color: #ff9901;
	font-size: 24px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
}

.all-banner .inner-heading span {
	position: relative;
	font-size: 18px;
	color: #3c3c3c;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
}

.all-banner .inner-heading h1:after {
	position: absolute;
	width: 45px;
	height: 2px;
	background: #ff9901;
	content: "";
	left: 50%;
	top: 70px;
	transform: translate(-50%, -50%);
	right: 50%;
}

.all-banner p {
	text-align: center;
	margin: 30px 20px 0 20px;
}

/* Starts business category */

.business-category {
	padding: 25px 0;
}

.business-category .head-line h2 {
	font-size: 16px;
	color: #3c3c3c;
	text-align: center;
	line-height: 20px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	margin: 0;
	position: relative;
}

.business-category .head-line h2:after {
	position: absolute;
	width: 45px;
	height: 2px;
	background: #ff9901;
	content: "";
	left: 50%;
	top: 50px;
	transform: translate(-50%, -50%);
	right: 50%;
}

.category-tile {
	margin-top: 45px;
	margin-bottom: 100px;
}

.category-tile ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.category-tile ul li {
	display: inline-block;
	width: 49%;
	height: 170px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-top: 0;
	border-left: 0;
	cursor: pointer;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	text-align: center;
	padding: 42px;
	background: #fbf9f9;
}

.category-tile ul li:nth-child(2) {
	border-right: 0 none;
}

.category-tile ul li:nth-child(4) {
	border-right: 0 none;
}

.category-tile ul li:nth-child(6) {
	border-right: 0 none;
}

.category-tile ul li img {
	width: 32px;
	display: table;
	margin: 0 auto 10px;
}

.category-tile ul li a {
	display: table;
	margin: 0 auto;
}

.category-tile ul li:hover {
	background: #02a2ad;
	color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	overflow: hidden;
}

.category-tile ul li.active {
	background: #02a2ad;
	color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	overflow: hidden;
}

.category-tile ul li.active img.up-image {
	display: none;
}

.category-tile ul li.active img.down-image {
	display: block;
}

.category-tile ul li.active p {
	color: #ffffff;
}

.category-tile ul li p {
	margin: 0;
	font-size: 16px;
	font-weight: 700;
	color: #3c3c3c;
}

.category-tile ul li:hover p {
	color: #fff;
}

.category-tile ul li:hover img.up-image {
	display: none;
}

.category-tile ul li:hover img.down-image {
	display: block;
}

.category-tile ul li img.down-image {
	display: none;
}

/* Ends business category */

/* Ends on Business Page--------------------- */

/* Starts on business details css */

.business-details {
	padding: 0 0 150px 0;
}

.business-details .card {
	border: 0 none;
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-ms-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-o-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	margin-top: 20px;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	text-align: center;
	padding: 25px;
	height: 350px;
}

.business-details h3 {
	margin: 0 0 10px;
	color: #11455b;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.business-details p {
	color: #656565;
	font-size: 14px;
}

.business-details .business-carousel .owl-dots {
	display: none;
}

.business-details .business-carousel .owl-prev {
	border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-left-radius: 0 !important;
	-moz-border-bottom-left-radius: 0 !important;
	-ms-border-bottom-left-radius: 0 !important;
	-o-border-bottom-left-radius: 0 !important;
	border-top-left-radius: 0 !important;
	-webkit-border-top-left-radius: 0 !important;
	-moz-border-top-left-radius: 0 !important;
	-ms-border-top-left-radius: 0 !important;
	-o-border-top-left-radius: 0 !important;
	font-size: 70px !important;
	height: auto;
	left: 0;
	line-height: 40px;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: -5%;
	width: auto;
	border: 0 none;
	background: transparent;
	font-size: 44px !important;
	color: #11455b;
}

.business-details .business-carousel .owl-next {
	border-bottom-right-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important;
	-moz-border-bottom-right-radius: 0 !important;
	-ms-border-bottom-right-radius: 0 !important;
	-o-border-bottom-right-radius: 0 !important;
	border-top-right-radius: 0 !important;
	-webkit-border-top-right-radius: 0 !important;
	-moz-border-top-right-radius: 0 !important;
	-ms-border-top-right-radius: 0 !important;
	-o-border-top-right-radius: 0 !important;
	font-size: 70px !important;
	height: auto;
	right: 0;
	line-height: 40px;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: -5%;
	width: auto;
	border: 0 none;
	background: transparent;
	font-size: 44px !important;
	color: #11455b;
}

/* .business-details .business-carousel .owl-nav {
    top: -2px;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    right: 50%;
    } */

/* .business-details .business-carousel .owl-prev {
    border: 0 none;
    color: #ee1126;
    font-size: 26px;
    height: 30px;
    left: -200px;
    position: absolute;
    top: 0;
    width: 30px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: transparent;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.business-details .business-carousel .owl-next {
    border: 0 none;
    color: #ee1126;
    font-size: 26px;
    height: 30px;
    position: absolute;
    right: -200px;
    top: 0;
    width: 30px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: transparent;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    } */

    .business-details .business-carousel .owl-prev:hover,
    .business-details .business-carousel .owl-next:hover {
    	background: transparent;
    	/* color: #fff; */
    	/* box-shadow: 0 24px 24px rgba(187, 187, 187, .75); */
    }

    .buy-now {
    	text-align: center;
    	margin-top: 25px;
    }

    .business-details a {
    	background: #ff9901;
    	border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-moz-border-radius: 5px;
    	-ms-border-radius: 5px;
    	-o-border-radius: 5px;
    	padding: 12px 75px;
    	color: #fff;
    	text-decoration: none;
    	margin-top: 6px;
    	display: inline-block;
    	text-transform: uppercase;
    }

    .business-tabs {
    	padding: 25px 0;
    }

    .business-tabs h5 {
    	margin: 0 0 10px 0;
    	font-size: 16px;
    	font-weight: 700;
    }

    .business-tabs .nav-tabs {
    	border-bottom: 0 !important;
    	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
    	-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
    	-moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
    	-ms-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
    	-o-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
    }

    .business-tabs .tab-content {
    	border-bottom: 0 !important;
    	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
    	-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
    	-moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
    	-ms-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
    	-o-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.19);
    	padding: 20px;
    }

    .business-tabs .nav-link {
    	text-transform: uppercase;
    	color: #3c3c3c;
    	border-radius: 0;
    	-webkit-border-radius: 0;
    	-moz-border-radius: 0;
    	-ms-border-radius: 0;
    	-o-border-radius: 0;
    	padding: 10px 24px;
    }

    .business-tabs .nav-link.active {
    	border-bottom: 2px solid #ff9902 !important;
    	background-color: #f5f5f5 !important;
    	font-weight: 700;
    }

    .business-tabs p {
    	margin: 0;
    }

    .business-tabs {
    	padding: 25px 0 100px 0;
    }

    /* border-color: #dee2e6 #dee2e6 #ff9902; */


    /* Ends on business details css */

    /* Starts individual legal talk css */

    .all-banner.legal-talk {
    	padding: 0 0 20px 0;
    }

    .all-banner.legal-talk .all-banner-side img {
    	width: 100%;
    }

    .all-banner.legal-talk .all-banner-side {
    	padding: 0 0 25px 0;
    }

    .all-banner.legal-talk .inner-heading span {
    	font-weight: 700;
    	font-size: 24px;
    }

    .all-banner.legal-talk .inner-heading h1:after {
    	top: 40px;
    }

    .mid-panel {
    	text-align: center;
    	padding: 25px 0;
    }

    .mid-panel .inner-heading h2 {
    	font-weight: 700;
    	font-size: 24px;
    	color: #3c3c3c;
    	font-family: 'Raleway', sans-serif;
    	text-transform: uppercase;
    }

    .mid-panel img {
    	width: 64px;
    }

    .mid-panel .inner-heading {
    	padding: 0 0 20px 0;
    }

    .mid-panel p {
    	margin: 20px 0 0 0;
    }

    .list-category {
    	padding: 15px 0;
    }

    .list-category ul {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    }

    .list-category ul li {
    	display: inline-block;
    	width: 32.3333333333%;
    	text-align: center;
    }

    .list-category ul li img {
    	/* border: 1px solid #11455b; */
    	border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-moz-border-radius: 10px;
    	-ms-border-radius: 10px;
    	-o-border-radius: 10px;
    	padding: 10px;
    	width: 60px;
    	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-ms-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-o-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	background: #fef5f5;
    }

    .list-category ul li p {
    	margin-bottom: 0;
    	margin-top: 5px;
    }

    .business-category.individual .head-line h2 {
    	position: relative;
    }

    .business-category.individual .head-line h2:after {
    	position: absolute;
    	top: 30px;
    }

    .modal.lk-talk .modal-body .form-group input,
    .modal.lk-talk .modal-body .form-group select,
    .modal.lk-talk .modal-body .form-group textarea {
    	border-left: 0;
    	border-radius: 0;
    	-webkit-border-radius: 0;
    	-moz-border-radius: 0;
    	-ms-border-radius: 0;
    	-o-border-radius: 0;
    	border-top: 0;
    	border-right: 0;
    	background: transparent;
    }

    .modal.lk-talk .modal-body .form-group input:focus,
    .modal.lk-talk .modal-body .form-group select:focus,
    .modal.lk-talk .modal-body .form-group textarea:focus {
    	box-shadow: none;
    	-webkit-box-shadow: none;
    	-moz-box-shadow: none;
    	-ms-box-shadow: none;
    	-o-box-shadow: none;
    }

    .modal.lk-talk .modal-body button.btn {
    	/* background: #009f3c; */
    	color: #ffffff;
    	border: 0;
    	width: 100%;
    	padding: 10px 25px 10px 25px;
    /* text-shadow: -1px -1px 2px #009f3c;
    background: -moz-linear-gradient(#009f3c, #009f3c 35%, #009f3c);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #04df56), color-stop(.35, #04df56), color-stop(1, #04df56));
    border: 1px solid #009f3c; */

    background: #02a167;
    background: -moz-linear-gradient(left, #02a167 1%, #52c406 100%);
    background: -webkit-linear-gradient(left, #02a167 1%, #52c406 100%);
    background: linear-gradient(to right, #02a167 1%, #52c406 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#02a167', endColorstr='#52c406', GradientType=1);
}

.modal.lk-talk .modal-body {
	padding: 30px;
}

.modal.lk-talk .modal-content {
	border-radius: 10px;
}

.modal.lk-talk .modal-body .form-group {
	position: relative;
}

.modal.lk-talk .modal-body button.close {
	position: absolute;
	right: 15px;
	top: 0;
}

.modal.lk-talk .modal-body button.close span {
	font-size: 36px !important;
}

.modal.lk-talk .modal-body h2 {
	font-weight: 700;
	font-size: 18px;
	color: #3c3c3c;
	font-family: 'Raleway', sans-serif;
	text-align: center;
}

.modal-bg {
	width: 100px;
	background: #f7f7f7;
	display: table;
	margin: 0 auto;
	padding: 10px;
	border-radius: 50%;
}

.modal-bg img {
	width: 100%;
}

.modal.lk-talk .modal-body .chat-line {
	text-align: center;
	position: relative;
	margin-top: 8px;
}

.modal.lk-talk .modal-body button.btn img {
	width: 22px;
	margin-right: 8px;
	vertical-align: middle;
}

.modal.lk-talk .modal-body .chat-line p {
	margin: 0;
	display: block;
}

.modal.lk-talk .modal-body .chat-line span {
	display: block;
}

.modal.lk-talk .modal-body .chat-line .online {
	width: 8px;
	height: 8px;
	background: #009f3c;
	position: absolute;
	right: 104px;
	top: 4px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.modal.lk-talk .modal-dialog {
	margin: 10px !important;
}

/* Ends individual legal talk css */

/* Starts Blog Details page */

.top-link {
	padding: 20px 0;
}

.top-link a {
	color: #656565;
	font-size: 16px;
}

.top-link .fa {
	margin-right: 5px;
}

.cate-search p {
	margin-top: 6px;
	margin-bottom: 0;
}

.cate-search input {
	border-radius: 25px !important;
	position: relative !important;
	font-size: 14px;
}

.cate-search input:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
}

.cate-search .btn {
	background: transparent;
	border: 0 none;
	color: #656565;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 6px;
}

.cate-search .btn.btn-secondary:focus,
.cate-search .btn.btn-secondary:active {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-ms-box-shadow: none !important;
	-o-box-shadow: none !important;
}

.blog-detail-section {
	padding: 25px 0;
}

.blog-detail-section img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px;
}

.blog-detail-section .line-status {
	margin-top: 5px;
}

.blog-detail-section .line-status ul {
	margin: 10px 10px;
	padding: 0;
	list-style-type: none;
}

.blog-detail-section ul li {
	display: block;
	margin-right: 0;
	margin-bottom: 8px;
}

.blog-detail-section h3 {
	margin: 0 0 10px;
	color: #11455b;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.blog-detail-section p {
	color: #656565;
	font-size: 14px;
}

.blog-detail-section .line-status ul li img {
	margin-bottom: 0;
}


.share-section {
	padding: 25px 0 0 0;
}

.share-section h2 {
	color: #3c3c3c;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 700;
	position: relative;
}

.share-section h2:after {
	position: absolute;
	content: "";
	width: 50px;
	height: 2px;
	background: red;
	left: 0;
	top: 26px;
}

.share-section .share-link {
	padding: 15px 0;
}

.share-section .share-link ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.share-section .share-link ul li {
	display: inline-block;
	margin-right: 15px;
}

.share-section .share-link ul li img {
	width: 28px;
}

.tag-section {
	padding: 25px 0 100px 0;
}

.tag-section h2 {
	color: #3c3c3c;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 700;
	position: relative;
}

.tag-section h2:after {
	position: absolute;
	content: "";
	width: 50px;
	height: 2px;
	background: red;
	left: 0;
	top: 26px;
}

.tag-section .tag-link {
	padding: 15px 0;
}

.tag-section .tag-link ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.tag-section .tag-link ul li {
	margin-right: 5px;
	display: inline-block;
}

.tag-section .tag-link ul li a {
	background: #eaf3fb;
	padding: 5px 10px;
	color: #656565;
	margin-bottom: 10px;
	display: inline-block;
}

/* Ends Blog Details page */

/* Starts Blog Page Css */

.blg-featured-section {
	padding: 25px 0 0 0;
}

.blg-featured-section.seconds {
	padding: 25px 0 100px 0;
}

.all-banner.blog .all-banner-side img {
	width: auto;
}

.all-banner.blog .inner-heading h1:after {
	top: 40px;
}

.blg-featured-section .blog-carousel .item img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
}

.blg-featured-section .blog-carousel .item p {
	color: #656565;
}

.blg-featured-section .blog-carousel .owl-nav {
	display: none;
}

.blg-featured-section .blog-carousel .owl-dots {
	text-align: center;
}

.blg-featured-section .blog-carousel .owl-dots button.owl-dot {
	border: 1px solid #ff9902;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin: 5px;
	background: transparent;
	display: inline-block;
	width: 10px;
	height: 14px;
}

.blg-featured-section .blog-carousel .owl-dots button.owl-dot span {
	display: inline-block;
}

.blg-featured-section .blog-carousel .owl-dots button.owl-dot.active {
	background: #ff9902;
}

.blg-featured-section h3 {
	margin: 0 0 10px;
	color: #656565;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 700;
}

/* Ends Blog Page Css */


/* Starts Enquery Page Css */

.right-top-head p {
	margin: 0;
	text-transform: uppercase;
}

.right-top-head span {
	color: #05486f;
	display: block;
	font-size: 13px;
}

.right-top-head img {
	vertical-align: middle;
	width: 13px;
}

.enquery-section .inner-heading h1 {
	font-size: 18px;
	color: #3c3c3c;
	line-height: 28px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	margin: 5px 0 0 0;
}

.enquery-section .all-learn-btn {
	background: #ff9901;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 6px 20px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
}

.enquery-section {
	padding: 15px 0;
}

.enq-details-section .card {
	box-shadow: 0px 0px 5px 0px rgba(54, 54, 54, 0.17);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(54, 54, 54, 0.17);
	-moz-box-shadow: 0px 0px 5px 0px rgba(54, 54, 54, 0.17);
	-ms-box-shadow: 0px 0px 5px 0px rgba(54, 54, 54, 0.17);
	-o-box-shadow: 0px 0px 5px 0px rgba(54, 54, 54, 0.17);
	border: 0 none;
	padding: 7px;
}

.enq-details-section ul {
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
}

.enq-details-section ul li {
	display: inline-block;
	margin-right: 10px;
}

.enq-details-section ul li img {
	width: 15px;
	margin-right: 5px;
	vertical-align: sub;
	display: inline-block;
}

.enq-details-section .card p {
	color: #656565;
	font-size: 14px;
	margin: 0;
}

.enq-details-section h6 {
	font-weight: 600;
	font-size: 14px;
	margin: 3px 0px;
	display: table;
	float: left;
	color: #3c3c3c;
}

.enq-details-section .top-part p {
	float: right;
	color: #ff9901;
	font-weight: 600;
}

.enq-details-section .top-part p span {
	color: #656565;
}

.call-logs {
	padding: 25px 0 125px 0;
}

.call-logs .inner-heading h1 {
	font-size: 18px;
	color: #3c3c3c;
	line-height: 28px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
}

/* .call-logs .inner-heading h1:after {
    position: absolute;
    content: "";
    width: 50px;
    height: 2px;
    background: red;
    left: 0;
    top: 26px;
    } */

    .call-logs .card {
    	box-shadow: 1px 3px 2px 0px rgba(54, 54, 54, 0.17);
    	box-shadow: 1px 3px 2px 0px rgba(54, 54, 54, 0.17);
    	box-shadow: 1px 3px 2px 0px rgba(54, 54, 54, 0.17);
    	box-shadow: 1px 3px 2px 0px rgba(54, 54, 54, 0.17);
    	box-shadow: 1px 3px 2px 0px rgba(54, 54, 54, 0.17);
    	border: 0 none;
    	padding: 7px;
    	margin-bottom: 5px;
    }

    .call-logs .card img {
    	width: 16px;
    	margin-right: 5px;
    }

    .user-avatar img {
    	width: 100%;
    	/* height: 50px; */
    	border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-moz-border-radius: 5px;
    	-ms-border-radius: 5px;
    	-o-border-radius: 5px;
    }

    .enq-details-section .col-10 {
    	padding-left: 0 !important;
    }

    .top-part {
    	overflow: hidden;
    }

    .middle-part {
    	overflow: hidden;
    }

    .enq-details-section .col-10 .middle-part ul {
    	margin-top: 0;
    }

    /* Rating Star Widgets Style */
    .rating-stars ul {
    	list-style-type: none;
    	padding: 0;
    	margin: 0;

    	-moz-user-select: none;
    	-webkit-user-select: none;
    }

    .rating-stars ul>li.star {
    	display: inline-block;
    	margin-right: 0;
    }

    /* Idle State of the stars */
    .rating-stars ul>li.star>i.fa {
    	font-size: 12px;
    	/* Change the size of the stars */
    	color: #ccc;
    	/* Color on idle state */
    }

    /* Hover state of the stars */
    .rating-stars ul>li.star.hover>i.fa {
    	color: #FFCC36;
    }

    /* Selected state of the stars */
    .rating-stars ul>li.star.selected>i.fa {
    	color: #FF912C;
    }

    .call-now {
    	background: #029b0d;
    	border-radius: 30px;
    	-webkit-border-radius: 30px;
    	-moz-border-radius: 30px;
    	-ms-border-radius: 30px;
    	-o-border-radius: 30px;
    	padding: 0 15px;
    	color: #fff !important;
    	text-decoration: none;
    	display: inline-block;
    	text-transform: uppercase;
    	font-size: 10px;
    	margin-top: 5px;
    	margin-bottom: 2px;
    }


    /* Ends Enquery Page Css */


    /* Starts landing page css */

    .all-banner.legal-talk.landing {
    	padding: 0;
    }

    .head-section {
    	text-align: center;
    }

    .head-section h4 {
    	color: #cf430f;
    	font-family: 'Century Normal', sans-serif;
    	font-size: 15px;
    	text-transform: uppercase;
    	font-weight: 600;
    	margin: 0;
    }

    .head-section p {
    	font-size: 17px;
    	color: #383533;
    }

    .lk-connect {
    	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-ms-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-o-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-moz-border-radius: 5px;
    	-ms-border-radius: 5px;
    	-o-border-radius: 5px;
    	background: #f7f7f7;
    	padding: 15px;
    	margin: 20px 0;
    }

    .lk-prob {}

    .talk {
    	text-align: center;
    	padding: 10px 20px 0 20px;
    }

    .talk h4 {
    	color: #251c21;
    	font-family: 'Century Normal', sans-serif;
    	font-size: 15px;
    	text-transform: uppercase;
    	margin-bottom: 25px;
    	font-weight: 700;
    }

    .talk .ca-nw {
    	/* background: #029b0d; */
    	border-radius: 50%;
    	-webkit-border-radius: 50%;
    	-moz-border-radius: 50%;
    	-ms-border-radius: 50%;
    	-o-border-radius: 50%;
    	color: #fff;
    	text-decoration: none;
    	display: block;
    	text-transform: uppercase;
    	font-size: 17px;
    	width: 80px;
    	height: 80px;
    	display: table;
    	margin: 0 auto;
    	text-transform: uppercase;
    	font-weight: bold;
    	background: #2ab34e;
    	background: -moz-linear-gradient(top, #2ab34e 0%, #006e04 100%);
    	background: -webkit-linear-gradient(top, #2ab34e 0%, #006e04 100%);
    	background: linear-gradient(to bottom, #2ab34e 0%, #006e04 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ab34e', endColorstr='#006e04', GradientType=0);
    	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-ms-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	-o-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.18);
    	line-height: 20px;
    	padding-top: 19px;
    	position: relative;
    }

    .talk .ca-nw:after {
    	position: absolute;
    	content: "";
    	border: 4px solid #029b0d;
    	width: 70px;
    	height: 70px;
    	border-radius: 50%;
    	-webkit-border-radius: 50%;
    	-moz-border-radius: 50%;
    	-ms-border-radius: 50%;
    	-o-border-radius: 50%;
    	left: 5px;
    	top: 5px;

    }

    .talk .ca-bk {
    	/* background: #174e7c; */
    	border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-moz-border-radius: 5px;
    	-ms-border-radius: 5px;
    	-o-border-radius: 5px;
    	padding: 16px 10px;
    	color: #fff;
    	text-decoration: none;
    	display: block;
    	font-size: 20px;
    	background: #3161d8;
    	background: -moz-linear-gradient(top, #3161d8 0%, #142a99 100%);
    	background: -webkit-linear-gradient(top, #3161d8 0%, #142a99 100%);
    	background: linear-gradient(to bottom, #3161d8 0%, #142a99 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3161d8', endColorstr='#142a99', GradientType=0);
    	text-align: left;
    	line-height: 24px;
    	position: relative;
    }

    .talk .ca-bk img {
    	width: 44px;
    	position: absolute;
    	top: 20px;
    	right: 10px;
    }

    .talk a.ca-nw img {
    	width: 16px;
    	vertical-align: middle;
    	margin-right: 5px;
    }

    .head-section p {
    	margin-top: 15px;
    	margin-bottom: 0;
    }

/* .talk h3 {
    color: #272626;
    font-size: 18px;
    margin-bottom: 0;
    margin-top: 25px;
}

.talk h3 span {
    color: #d02e14;
    font-size: 18px;
    margin-bottom: 25px;
    font-weight: 700;
    font-style: italic;
    } */

    .head-section h3 {
    	color: #272626;
    	font-size: 18px;
    	margin-bottom: 20px;
    	margin-top: 0;
    	line-height: 28px;
    }

    .head-section h3 span {
    	color: #d02e14;
    	font-size: 18px;
    	margin-bottom: 25px;
    	font-weight: 700;
    	font-style: italic;
    }

    .business-tile.new img {
    	width: 100%;
    	margin-bottom: 15px;
    	overflow: hidden;
    }

    .business-tile.new h2 {
    	color: #251c21;
    	font-size: 20px;
    	font-weight: 600;
    	margin-bottom: 15px;
    }

    .instant ul {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    	margin-bottom: 8px;
    }

    .instant ul li {
    	display: block;
    	color: #332a1e;
    	font-size: 15px;
    	text-align: left;
    	position: relative;
    	margin-bottom: 10px;
    	padding-left: 20px;
    	font-weight: 600;
    }

    .instant ul li:last-child {
    	margin-bottom: 0;
    }

    .instant ul li:after {
    	content: "";
    	position: absolute;
    	width: 10px;
    	height: 3px;
    	background: #806060;
    	left: 0px;
    	top: 10px;
    }

    .instant ul h4 {
    	color: #332a1e;
    	text-align: left;
    	font-size: 16px;
    	font-weight: 700;
    	margin-bottom: 10px;
    }

    .business-tile.new {
    	margin-bottom: 20px;
    	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
    	-webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
    	-moz-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
    	-ms-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
    	-o-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
    	-webkit-border-radius: 5px;
    	-moz-border-radius: 5px;
    	-ms-border-radius: 5px;
    	-o-border-radius: 5px;
    	border-radius: 5px;
    	overflow: hidden;
    }

    .instant {
    	padding: 0 10px 10px 10px;
    }

    .tp-menu ul {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    }

    .tp-menu ul li {
    	display: inline-block;
    	margin-right: 10px;
    }

    .tp-menu ul li img {
    	width: 24px;
    	background: #fad793;
    	border-radius: 50%;
    	padding: 2px;
    	margin-right: 5px;
    }

    .tp-menu ul li:last-child {
    	margin: 0;
    }

    .footer-menu.sec {
    	position: relative;
    	background: #5c3213;
    	text-align: center;
    }

    .footer-menu.sec p {
    	color: #ffffff;
    	margin: 0;
    }

    .footer-menu.sec ul li {
    	display: inline-block;
    	width: auto;
    }

    .footer-menu.sec p span {
    	text-transform: uppercase;
    }

    .business-plan.p-0 .title-section h2:after {
    	width: 35px;
    	height: 2px;
    	background: #806060;
    	content: "";
    	position: absolute;
    	left: 50%;
    	right: 50%;
    	transform: translate(-50%, -50%);
    	top: 35px;
    }

    .business-plan.p-0 .title-section h2 {
    	position: relative;
    	color: #083256;
    	font-size: 20px;
    	font-weight: 700;
    }

    .all-banner.legal-talk.landing .banner-carousels .owl-dots {
    	text-align: center;
    	position: relative;
    	top: -30px;
    	display: none;
    }

    .all-banner.legal-talk.landing .banner-carousels .owl-nav {
    	display: block;
    /* top: 40%;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    right: 50%; */
}

.all-banner.legal-talk.landing .banner-carousels .owl-prev {
	border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-left-radius: 0 !important;
	-moz-border-bottom-left-radius: 0 !important;
	-ms-border-bottom-left-radius: 0 !important;
	-o-border-bottom-left-radius: 0 !important;
	border-top-left-radius: 0 !important;
	-webkit-border-top-left-radius: 0 !important;
	-moz-border-top-left-radius: 0 !important;
	-ms-border-top-left-radius: 0 !important;
	-o-border-top-left-radius: 0 !important;
	font-size: 70px !important;
	height: 55px;
	left: 0;
	line-height: 40px;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: 35%;
	width: 55px;
	border: 0 none;
	background: transparent;
	font-size: 44px !important;
}

.all-banner.legal-talk.landing .banner-carousels .owl-next {
	border-bottom-right-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important;
	-moz-border-bottom-right-radius: 0 !important;
	-ms-border-bottom-right-radius: 0 !important;
	-o-border-bottom-right-radius: 0 !important;
	border-top-right-radius: 0 !important;
	-webkit-border-top-right-radius: 0 !important;
	-moz-border-top-right-radius: 0 !important;
	-ms-border-top-right-radius: 0 !important;
	-o-border-top-right-radius: 0 !important;
	font-size: 70px !important;
	height: 55px;
	right: 0;
	line-height: 40px;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: 35%;
	width: 55px;
	border: 0 none;
	background: transparent;
	font-size: 44px !important;
}

.all-banner.legal-talk.landing .banner-carousels {
	margin-bottom: 0;
}

.business-plan.p-0 .title-section {
	margin-top: 0;
	margin-bottom: 25px;
}

.all-banner.legal-talk.landing .banner-carousels button.owl-dot {
	border: 1px solid #656565;
	width: 10px;
	height: 13px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin: 5px;
	background: transparent;
}

.all-banner.legal-talk.landing .banner-carousels button.owl-dot.active {
	background: #656565;
}


/* Ends landing page css */

/* Starts Legalkart ask */

.list-category h2 {
	font-size: 22px;
	color: #3c3c3c;
	line-height: 28px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	margin: 5px 0 20px 0;
	text-align: center;
}

.list-category p {
	margin-bottom: 30px;
	margin-top: 25px;
	padding: 0px 20px;
}

.list-category a {
	background: #ff9901;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 8px 25px;
	color: #fff;
	text-decoration: none;
	margin-top: 0;
	display: inline-block;
	text-transform: uppercase;
	margin: 0 auto;
	display: table;
	margin-bottom: 75px;
}

/* Ends Legalkart ask */


/* Profile Side Nav Css */

.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 11;
	top: 0;
	right: 0;
	background-color: #ffffff;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 30px;
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-ms-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
	-o-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
}

.sidenav h2 {
	margin-bottom: 15px;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 10px;
}

.sidenav a {
	padding: 8px 8px 8px 12px;
	text-decoration: none;
	font-size: 16px;
	color: #3c3c3c;
	display: block;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	font-weight: 600;
	margin-bottom: 5px;
}

.sidenav a:hover {
	background: #f3f3f3;
	border-left: 3px solid #ff9902;
	color: #3c3c3c;
}

.sidenav a.profile-edit {
	padding: 0;
	margin-bottom: 0;
}

.sidenav a.profile-edit:hover {
	background: transparent;
	border-left: 0 none;
	color: #3c3c3c;
}

.sidenav .closebtn {
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 36px;
	margin-left: 0;
	padding: 0;
}

.sidebar-profile {
	width: 91px;
	height: 91px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	overflow: hidden;
	display: table;
	margin: 0 auto;
	position: relative;
	margin-bottom: 10px;
}

.sidebar-profile img {
	width: 100%;
	padding: 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	overflow: hidden;
	border: 1px solid #9a9a9a;
}

.edit-profile {
	position: absolute;
	width: 26px;
	height: 26px;
	background: #ff8402;
	border-radius: 50%;
	text-align: center;
	line-height: 26px;
	transform: translate(-50%, -50%);
	left: 63%;
	right: 50%;
	top: 104px;
}

.edit-profile .fa {
	color: #fff;
}

.sidenav a img {
	width: 22px;
	margin-right: 10px;
}

.blg-featured-section.third {
	padding: 25px 0 90px 0;
}

.blg-featured-section .item span {
	position: absolute;
	z-index: 1;
	background: #ff8400;
	color: #fff;
	padding: 3px 15px;
	left: 0;
	top: 20px;
}

.blg-featured-section.second h2,
.blg-featured-section.third h2 {
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #3e3e3e;
	font-weight: 700;
	margin-bottom: 25px;
}

.enq-details-section a {
	color: #656565;
}

/* Profile Side Nav Css */

@media screen and (max-height: 450px) {
	.sidenav {
		padding-top: 15px;
	}

	.sidenav a {
		font-size: 18px;
	}
}

@media only screen and (max-width:435px) {

	.quotation-section blockquote:before {
		left: 20px;
	}

	.talk .ca-bk {
		font-size: 16px;
		line-height: 20px;
	}

	.talk .ca-bk img {
		width: 34px;
	}

	.all-banner.legal-talk.landing .banner-carousels {
		margin-bottom: 0;
	}

	.head-section {
		padding: 0 0 5px 0;
	}

	.business-tile h2 {
		font-size: 18px;
	}

	.category-tile ul li {
		padding: 42px 15px;
	}

	.list-category p {
		padding: 0;
	}

	.common-similar-btn a {
		/* font-size: 11px; */
		padding: 3px 8px;
		margin-top: 0;
	}

	.card.blog h3 {
		font-size: 18px;
	}

	.call-logs .card img {
		margin-right: 1px;
		display: inline-block;
		width: 12px;
	}
}

@media only screen and (max-width: 390px) {

	.business-plan.p-0 .title-section h2 {
		font-size: 18px;
	}

	.quotation-section blockquote:before {
		left: 0px;
	}
}


@media only screen and (max-width: 380px) {

	.talk .ca-bk img {
		display: none;
	}

	.talk .ca-nw {
		font-size: 14px;
		width: 65px;
		height: 65px;
		padding-top: 12px;
	}

	.talk .ca-nw:after {
		width: 55px;
		height: 55px;
	}

	.talk .ca-bk {
		text-align: center;
		padding: 10px 10px;
	}

	.line-status ul li {
		margin-right: 5px;
	}

    /* .user-avatar img {
        height: 30px;
        } */
    }

    @media only screen and (max-width: 368px) {

    	.title-section h2:after {
    		left: 25%;
    	}

    	.category-tile ul li p {
    		font-size: 13px;
    		line-height: 18px;
    	}

    	.enquery-section .all-learn-btn {
    		font-size: 12px;
    	}

    	.enq-details-section .card p {
    		font-size: 12px;
    	}

    	.all-banner.legal-talk.landing .banner-carousels .owl-next {
    		top: 30%;
    	}

    	.all-banner.legal-talk.landing .banner-carousels .owl-prev {
    		top: 30%;
    	}

    	.line-status ul li {
    		margin-right: 0;
    	}

    	.business-details h3 {
    		font-size: 18px;
    	}
    }

    @media only screen and (max-width: 354px) {
    	.business-plan.p-0 .title-section h2 {
    		font-size: 16px;
    	}

    	.quotation-section blockquote:before {
    		left: -10px;
    		top: -20px;
    	}
    }

    @media only screen and (max-width: 340px) {
    	.quotation-section blockquote:before {
    		top: -43px;
    	}

    	.business-details .business-carousel .owl-next {
    		right: -10px;
    	}

    	.business-details .business-carousel .owl-prev {
    		left: -10px;
    	}
    }


    @media only screen and (max-width: 330px) {
    	.business-category .head-line h2:after {
    		top: 70px;
    	}

    	.enquery-section .all-learn-btn {
    		font-size: 11px;
    	}

    	.talk .ca-bk {
    		font-size: 14px;
    	}

    	.common-similar-btn a {
    		font-size: 13px;
    	}
    }