@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'OpenSans';
  src: url('fonts/OpenSans.eot?#iefix') format('embedded-opentype'),  url('fonts/OpenSans.woff') format('woff'), url('fonts/OpenSans.ttf')  format('truetype'), url('fonts/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Extrabold';
  src: url('fonts/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),  url('fonts/OpenSans-Extrabold.woff') format('woff'), url('fonts/OpenSans-Extrabold.ttf')  format('truetype'), url('fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');
  font-weight: normal;
  font-style: normal;
}

*
{
	margin:0;
	padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
a
{
	text-decoration:none;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
}
img
{
	max-width:100%;
	border:none;
	outline:none;
	vertical-align:middle;
}

button, input[type='submit'] {
	transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
}
li {
	list-style: none;
}
.wrapper
{
	max-width:1200px;
	width:90%;
	margin:0 auto;
}
body
{
	font-family: 'OpenSans';
}
.top-header
{
	width:100%;
	display:inline-block;
	background:rgba(0,0,0,.4);
	position:absolute;
	top:0;
	left:0;
	z-index:9;
}
.main-logo
{
	display:block;
	float:left;
	width:20%;
	padding:10px 0;
}
.mob-menu, .mob-srch
{
	display:none;
}
.header-right
{
	width:65%;
	display:inline-block;
	float:right;
}
.header-right ul
{
	width:100%;
	float:left;
	display:inline-block;
}
.header-right ul li
{
	display:inline-block;
	width:22%;
	text-align:center;
	float:left;
	padding:20px 0 10px;
}
.header-right ul li:nth-child(1)
{
	width:10%;
}
.header-right ul li:nth-child(4)
{
	width:24%;
}
.header-right ul li a
{
	font-size:16px;
	color:#fff;
	padding-bottom:10px;
	display:block;
	border-bottom:2px solid transparent;
}
.header-right ul li a:hover
{
	border-color:#fff;
}
.major-cities-link
{
	display:block;
	float:right;
	font-family: 'OpenSans-Extrabold';
	color:#fff;
	font-size:20px;
	margin:20px 0 0;
}
.major-cities-link i
{
	font-size:35px;
	float:right;
	margin-left:10px;
}
.body_container
{
	width:100%;
	display:inline-block;
}
.main-banner
{
	width:100%;
	display:inline-block;
	position:relative;
	float:left;
	overflow:hidden;
}
.main-banner video
{
	position:absolute;
	width:100%;
	height:auto;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:-1;
}
.banner-srch
{
	width:96.5%;
	margin-left:1.75%;
	display:inline-block;
	padding:240px 0 0;
}
.banner-srch #tab-1 .srch-main-cont
{
	margin-bottom:200px;
}
.banner-srch #tab-2 .srch-main-cont, .banner-srch #tab-3 .srch-main-cont
{
	margin-bottom:80px;
}
.banner-srch #horizontalTab .r-tabs-nav li a
{
	color:#fff;
	font-size:16px;
	display:block;
	padding:15px 0px;
	background:#2e71b4;
}
.banner-srch .r-tabs .r-tabs-tab
{
	float:left;
	margin-left:1px;
	width:152px;
	text-align:center;
}
.banner-srch .r-tabs .r-tabs-tab:first-child
{
	margin-left:0;
}
.banner-srch #horizontalTab .r-tabs-nav li.r-tabs-state-active a, .banner-srch #horizontalTab .r-tabs-nav li a:hover
{
	color:#2e71b4;
	background:#fff;
}
.r-tabs .r-tabs-nav
{
	display:inline-block;
	float:left;
}
.srch-main-cont
{
	width:100%;
	display:inline-block;
	background:rgba(0,0,0,.4);
	padding:30px 15px;
	margin-top:1px;
}
.srch-main-cont form
{
	width:100%;
	display:inline-block;
}
.srch-main-cont form input[type=text]
{
	width:32%;
	height:auto;
	display:inline-block;
	height:45px;
    border-radius: 2px;
	border:none;
	background:#fff;
	margin-bottom:10px;
	padding-left:10px;
}
.srch-main-cont form input[type=submit]
{
	width:15%;
	height:45px;
	line-height:45px;
	display:inline-block;
	cursor:pointer;
	background:#2e71b4;
	border:none;
	color:#fff;
	margin-left:2%;
}
.srch-left
{
	width:87.5%;
	display:inline-block;
	background:#fff;
	box-shadow:0 0 10px rgba(0,0,0,.08);
	padding:15px 10px;
}
.srch-left li
{
	display:inline-block;
	width:24%;
	float:left;
	margin-left:1.33%;
}
.srch-left li:nth-child(4n+1)
{
	margin-left:0;
}
.srch-left li span
{
	display:block;
	width:100%;
	position:relative;
	overflow:hidden;
	border:1px solid #cfcfcf;
}
.srch-left li select
{
	width:110%;
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:rgba(0,0,0,.55);
	padding-left:10px;
	position:relative;
	background: none;
    border: none;
    z-index: 1;
    outline: none;
}
.srch-left li span:after
{
	content: "\f0d7";
	font-family:'FontAwesome';
	font-size:20px;
	color:rgba(0,0,0,.23);
	position:absolute;
	top:0%;
	right:0px;
	width:15%;
	line-height:40px;
	background:#fff;
	height:40px;
	text-align:center;
}
.srch-submit
{
	display:block;
	float:right;
	width:10.5%;
	height:72px;
	background:#2e71b4;
	position:relative;
}
.srch-main-cont form .srch-submit input[type=submit]
{
	width:100%;
	background:none;
	border:none;
	height:72px;
	position:relative;
	z-index:9;
	cursor:pointer;
}
.srch-submit:after
{
	content: "\f002";
	font-family:'FontAwesome';
	font-size:35px;
	color:#fff;
	position:absolute;
	top:50%;
	margin-top:-17.5px;
	left:50%;
	margin-left:-17.5px;	
}
.banner-lists
{
	width:100%;
	display:inline-block;
}
.banner-lists li
{
	display:inline-block;
	width:32%;
	float:left;
	margin-left:2%;
	margin-bottom:2px;
}
.banner-lists li:nth-child(3n+1)
{
	margin-left:0;
}
.banner-lists li a
{
	display:block;
	width:100%;
	height:45px;
	line-height:45px;
	font-size:16px;
	background:#fff;
	border-radius:2px;
	padding:0 15px;
	color:#2e71b4;
}
.banner-lists li a:hover
{
	background:#2e71b4;
	color:#fff;
}
.banner-lists li a:hover span:first-child
{
	color:#fff;
}
.banner-lists li a span
{
	float:right;
}
.banner-lists li a span:first-child
{
	float:left;
	color:#707070;
}
.move-to-next
{
	width:58px;
	height:58px;
	line-height:58px;
	display:block;
	border-radius:50%;
	box-shadow:5px 0 5px rgba(0,0,0,.15);
	-moz-box-shadow:5px 0 5px rgba(0,0,0,.15);
	-ms-box-shadow:5px 0 5px rgba(0,0,0,.15);
	-webkit-box-shadow:5px 0 5px rgba(0,0,0,.15);
	position:absolute;
	bottom:100%;
	margin-bottom:-29px;
	left:50%;
	margin-left:-29px;
	background:#e62117;
	color:#fff;
	font-size:30px;
	text-align:center;
	z-index:9;
}
.after-banner
{
	width:100%;
	display:inline-block;
	float:left;
	position:relative;
}
.after-banner:before
{
	position:absolute;
	width:45.5%;
	height:100%;
	background:#2e71b4;
	top:0;
	left:0;
	z-index:-1;
	content:"";
}
.after-banner-left
{
	width:45%;
	float:left;
	display:inline-block;
	position:relative;
}
.after-banner-left-inner
{
	width:63.5%;
	display:block;
	background:#fff;
	box-shadow:0 0 40px rgba(0,0,0,.5);
	height:293px;
	position:absolute;
	margin-left:18.25%;
	top:50%;
	margin-top:-146.5px;
	z-index:-1;
}
.after-banner-left h1
{
	display:block;
  font-family: 'OpenSans-Extrabold';
  font-size:47px;
  line-height:60px;
  color:#e62117;
  text-transform:uppercase;
  width:87%;
   -webkit-text-stroke: 1px white;
   -moz-text-stroke: 1px white;
   -ms-text-stroke: 1px white;
   text-stroke:1px white;
   margin:65px auto 20px;
   text-shadow:5px 0 13px rgba(0,0,0,.11);
   -moz-text-shadow:5px 0 13px rgba(0,0,0,.11);
   -ms-text-shadow:5px 0 13px rgba(0,0,0,.11);
   -webkit-text-shadow:5px 0 13px rgba(0,0,0,.11);
   letter-spacing:2.1px;
   float: right;
    margin-right: 6%;
}
.after-banner-left a
{
	display:block;
	margin-bottom:60px;
	color:#464646;
	font-size:16px;
	text-align:center;
	width:139px;
	height:54px;
	line-height:54px;
	background:#60e39d;
	float:right;
	margin-right:7%;
	box-shadow:0 0 21px rgba(0,0,0,.25);
	-moz-box-shadow:0 0 21px rgba(0,0,0,.25);
	-ms-box-shadow:0 0 21px rgba(0,0,0,.25);
	-webkit-box-shadow:0 0 21px rgba(0,0,0,.25);
}
.after-banner-right
{
	width:55%;
	float:right;
	display:inline-block;
	padding:110px 0 0 30px;
}
.after-banner-right-main-text
{
	display:block;
  	font-family: 'OpenSans-Extrabold';
	font-size:36px;
	color:#2e71b4;
	text-transform:uppercase;
}
.after-banner-right-text
{
	display:block;
	font-size:25px;
	color:#797979;
	line-height:40px;
}
.after-banner-right-red-text
{
	display:block;
	color:#e62117;
	font-size:30px;
	margin:50px 0 0;
	text-transform:uppercase;
	text-shadow:3px 0 0px rgba(0,0,0,.11);
	-moz-text-shadow:3px 0 0px rgba(0,0,0,.11);
	-ms-text-shadow:3px 0 0px rgba(0,0,0,.11);
	-webkit-text-shadow:3px 0 0px rgba(0,0,0,.11);
}
.business-for-sale
{
	width:100%;
	display:inline-block;
	background:#f9f9f9;
	padding:40px 0 70px;
}
.main-headings
{
	display:block;
	text-align:center;
	font-size:35px;
	color:#535353;
	font-weight:bold;
	text-transform:uppercase;
}
.business-list
{
	width:100%;
	display:inline-block;
	padding:40px 0 0;
}
.business-list > li
{
	width:31%;
	display:inline-block;
	float:left;
	margin-left:3.5%;
	background:#fff;
	padding:30px 15px 15px;
	box-shadow:2px 0px 10px rgba(0,0,0,.1);
	-moz-box-shadow:2px 0px 10px rgba(0,0,0,.1);
	-ms-box-shadow:2px 0px 10px rgba(0,0,0,.1);
	-webkit-box-shadow:2px 0px 10px rgba(0,0,0,.1);
}
.business-for-sale ul li:nth-child(3n+1)
{
	margin-left:0;
}
.business-img
{
	width:90%;
	display:inline-block;
	margin:0 5%;
	position:relative;
	text-align:center;
}
.business-img a
{
	display:block;
	width:55px;
	height:55px;
	text-align:center;
	color:#fff;
	line-height:55px;
	box-shadow:3px 0px 9px rgba(0,0,0,.1);
	-moz-box-shadow:3px 0px 9px rgba(0,0,0,.1);
	-ms-box-shadow:3px 0px 9px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 0px 9px rgba(0,0,0,.1);
	background:#e62117;
	border-radius:50%;
	position:absolute;
	top:100%;
	margin-top:-27.5px;
	right:5px;
	text-align:center;
}
.business-img a i
{
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
	display:inline-block;
}
.business-img a span
{
	display:inline-block;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
	max-width:0;
	max-height:0;
	overflow:hidden;
}
.business-img a:hover span
{
	max-width:inherit;
	max-height:inherit;
	margin-left:15px;
	overflow:inherit;
}
.business-img a:hover
{
	border-radius:10px;
	width:85px;
}
.business-name
{
	display:block;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2e71b4;
	padding:40px 0 0;
	line-height:20px;
}
.business-tagline
{
	display:block;
	font-size:18px;
	color:#0d0d0d;
	line-height:24px;
	padding-top:5px;
}
.business-price
{
	font-size:20px;
	display:block;
	color:#38de8a;
	padding:10px 0 0;
}
.business-descrp
{
	color:#909090;
	font-size:16px;
	line-height:26px;
	text-align:justify;
	display:block;
	padding:20px 0 0;
}
.business-list > li > ul
{
	width:100%;
	display:inline-block;
	padding:30px 0 0;
}
.business-list > li > ul > li
{
	display:inline-block;
	float:left;
	margin-left:1%;
}
.business-list > li > ul > li:first-child
{
	margin-left:0;
}
.business-list > li > ul > li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
	padding:5px;
	display:block;
	background:rgba(0,0,0,.05);
}
.business-details
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	background:#2e71b4;
	width:42%;
	float:left;
	text-align:center;
	padding:15px 0;
	text-transform:uppercase;
	border-radius:3px;
	box-shadow:3px 0px 5px rgba(0,0,0,.15);
	-moz-box-shadow:3px 0px 5px rgba(0,0,0,.15);
	-ms-box-shadow:3px 0px 5px rgba(0,0,0,.15);
	-webkit-box-shadow:3px 0px 5px rgba(0,0,0,.15);
	margin:20px 0 0;
}
.business-details:hover
{
	box-shadow:0px 0px 10px rgba(0,0,0,.5);
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,.5);
	-ms-box-shadow:0px 0px 10px rgba(0,0,0,.5);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.5);
}
.business-logo
{
	display:block;
	float:right;
	margin:30px 0 0;
	width:48%;
}
.opertunities-sect
{
	width:100%;
	display:inline-block;
	padding:70px 0 50px;
}
.opertu-head
{
	display:block;
	color:#838383;
	font-size:23px;
	line-height:35px;
}
.opertu-head span
{
	font-size:27px;
	display:block;
	color:#2e71b4;
	font-weight:bold;
}
.oppertuni-left
{
	width:59%;
	float:left;
	display:inline-block;
}
.opertuni-descrp
{
	display:block;
	color:#484848;
	font-size:16px;
	line-height:30px;
	text-align:justify;
	padding:35px 0 0;
}
.oppertuni-left a
{
	display:block;
	width:185px;
	text-align:center;
	padding:15px 0;
	font-size:16px;
	color:#fff;
	background:#2e71b4;
	margin:50px 0 0;
	box-shadow:0px 0px 10px rgba(0,0,0,.42);
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,.42);
	-ms-box-shadow:0px 0px 10px rgba(0,0,0,.42);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.42);
}
.oppertuni-left a:hover
{
	box-shadow:0px 0px 15px rgba(0,0,0,.7);
	-moz-box-shadow:0px 0px 15px rgba(0,0,0,.7);
	-ms-box-shadow:0px 0px 15px rgba(0,0,0,.7);
	-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.7);
}
.oppertuni-right
{
	width:40%;
	float:right;
	text-align:center;
	padding:50px 0 0;
}
.home-blog-sect
{
	width:100%;
	display:inline-block;
	background:#f9f9f9;
	padding:50px 0 30px;
}
.home-blog-list
{
	width:100%;
	display:inline-block;
	padding:60px 0 0;
}
.home-blog-list > li
{
	display:inline-block;
	width:49%;
	margin-left:2%;
	float:left;
	padding:15px 15px 60px;
	background:#fff;
	box-shadow:2px 0px 10px rgba(0,0,0,.1);
	-moz-box-shadow:2px 0px 10px rgba(0,0,0,.1);
	-ms-box-shadow:2px 0px 10px rgba(0,0,0,.1);
	-webkit-box-shadow:2px 0px 10px rgba(0,0,0,.1);
	position:relative;
	margin-bottom:50px;
}
.home-blog-list > li:nth-child(2n+1)
{
	margin-left:0;
}
.blog-cont
{
	width:79%;
	display:inline-block;
	float:right;
	padding:20px 0 0;
}
.blog-head
{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#535353;
}
.blog-author-name
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	padding-right:10px;
	border-right:1px solid #ccc;
	float:left;
	margin-top:10px;
}
.blog-author-name a
{
	color:#ccc;
	text-decoration:underline;
}
.blog-author-name i
{
	margin-right:10px;
}
.blog-share-icon
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	margin-left:10px;
	float:left;
	margin-top:10px;
}
.blog-cont ul
{
	display:inline-block;
	float:left;
	line-height:12px;
	margin-left:10px;
	margin-top:10px;
}
.blog-cont ul li
{
	display:inline-block;
	margin-left:5px;
}
.blog-cont ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ccc;
}
.blog-descrp
{
	font-size:15px;
	color:rgba(83,83,83,.7);
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	display:block;
	clear:both;
	padding:15px 0 0;
}
.blog-date
{
	float:left;
	width:18%;
	background:url(../images/date-slash.png) no-repeat 75% bottom;
	position:absolute;
	left:15px;
	bottom:30px;
}
.date-big
{
	font-size:58px;
	color:#202020;
	float:left;
	line-height:58px;
}
.date-smal
{
	font-size:13px;
	text-transform:uppercase;
	float:right;
	padding-top:40px;
	color:#ccc;
}
.blog-read-more
{
	display:block;
	position:absolute;
	top:100%;
	margin-top:-25.5px;
	font-size:25px;
	line-height:51px;
	width:51px;
	height:51px;
	color:#fff;
	background:#60e39d;
	border-radius:50%;
	text-align:center;
	right:25px;
	box-shadow:0 0 10px rgba(0,0,0,.15);
	-moz-box-shadow:0 0 10px rgba(0,0,0,.15);
	-ms-box-shadow:0 0 10px rgba(0,0,0,.15);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);
}
.blog-read-more:hover
{
	box-shadow:0 0 10px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 10px rgba(0,0,0,.5);
	-ms-box-shadow:0 0 10px rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);
}
.footer-cont
{
	width:100%;
	display:inline-block;
	padding:60px 0 25px;
}
.footer-left
{
	width:50%;
	display:inline-block;
	float:left;
	background:#f5f5f5;
	padding:50px 0;
}
.footer-sub-head
{
	display:block;
	font-size:16px;
	color:#929292;
	text-align:center;
	padding:20px 0 0;
}
.footer-social-lst
{
	width:100%;
	display:block;
	width:353px;
	margin:20px auto 0;
}
.footer-social-lst > li
{
	display:inline-block;
	margin-left:15px;
	float:left;
}
.footer-social-lst > li:nth-child(4n+1)
{
	margin-left:0;
}
.footer-social-lst > li a
{
	width:77px;
	height:77px;
	line-height:77px;
	display:block;
	text-align:center;
	border-radius:50%;
	background:#ffffff;
	font-size:25px;
	color:#2e71b4;
	box-shadow:0px 5px 5px rgba(0,0,0,.1);
}
.footer-social-lst > li:nth-child(1) a:hover
{
	background:#2e71b4;
	color:#fff;
}
.footer-social-lst > li:nth-child(2) a:hover
{
	background:#55acee;
	color:#fff;
}
.footer-social-lst > li:nth-child(3) a:hover
{
	background:#0077b5;
	color:#fff;
}
.footer-social-lst > li:nth-child(4) a:hover
{
	background:#d34836;
	color:#fff;
}
.footer-right
{
	width:50%;
	float:right;
	background:#2e71b4;
	padding:30px 0 60px;
}
.footer-phone-icon
{
	display:block;
	margin:0 auto;
	width:77px;
	height:77px;
	line-height:77px;
	background:#fff;
	font-size:35px;
	color:#2e71b4;
	text-align:center;
	border-radius:50%;
	box-shadow:0px 5px 10px rgba(0,0,0,.35);
}
.cal-now
{
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-size:25px;
	color:#fff;
	padding:30px 0 0;
}
.cal-now-phone
{
	font-size:35px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-top:9px;
	display:block;
}
.footer-menu
{
	width:100%;
	display:inline-block;
	text-align:center;
	background:#f5f5f5;
	padding:35px 0;
	margin:30px 0 0;
}
.footer-menu li
{
	display:inline-block;
	padding:0 25px;
	border-right:1px solid #6a6a6a;
}
.footer-menu li:last-child
{
	border:none;
}
.footer-menu li a
{
	color:#6a6a6a;
	font-size:16px;
	text-transform:uppercase;
}
.footer-copyright
{
	display:block;
	text-align:center;
	color:#6a6a6a;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 0;
}

/**** broker directory ****/
.banner {
	width: 100%;
	display: inline-block;
}
.body_continer {
	width: 100%;
	display: inline-block;
}
.bedgram_area {
	width: 100%;
	display: inline-block;
	background: #fff;
	box-shadow: 2px 2px 10px rgba(0,0,0,.1);
	padding: 17px 0;
}
.bedgram_area ul, .bedgram_area ul li
{
	display:inline-block;
}
.bedgram_area ul li
{
	margin-right:15px;
}
.bedgram_area ul li:last-child
{
	margin-right:0;
}
.begram_text, .bedgram_area ul li, .bedgram_area ul li a {
	font-size: 16px;
	color: #b6b6b6;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.bedgram_area ul li span
{
	margin-left:10px;
}
.color_change_bedgram {
	color: #838383;
}
.tabs_area {
	width: 100%;
	display: inline-block;
	background: #f9f9f9;
	padding: 50px 0;
}
.heading_top {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 35px;
	color: #929292;
	font-family: 'OpenSans';
	font-weight: bold;
	text-transform: uppercase;
}
.paragrap_businness {
	width: 100%;
	text-align: center;
	font-size: 16px;
	float: left;
	font-family: 'OpenSans';
	color: #929292;
	padding: 18px 0;
}
.navigation_tab_nav {
	width: 100%;
	display: inline-block;
	padding: 21px 0;
	background-color: #2e71b4;
}
.navigation_tab_nav li {
	float: left;
	display: inline-block;
	padding: 0 20px;
}
.navigation_tab_nav li a {
	font-size: 16px;
	color: #fff;
	display: inline-block;
	font-family: 'OpenSans';
	border-bottom:1px solid transparent;
}
.navigation_tab_nav li a:hover
{
	border-bottom:1px solid #fff;
}
.pagination {
	width: 100%;
	display: inline-block;
	box-shadow: 2px 2px 10px rgba(0,0,0,.1);
	padding: 13px;
	margin-top: 45px;
	background-color: #fff;
}
.pagination span {
	font-size: 20px;
	font-family: 'OpenSans';
	font-weight: bold;
	color: #2e71b4;
	line-height: 45px;
}
.pagination_nav {
	width: 470px;
	float: right;
	background-color: #2e71b4;
	padding: 8px;
}
.pagination_nav li {
	float: left;
	display: inline-block;
}
.pagination_nav li:first-child a, .pagination_nav li:last-child a {
	width: 90px;
	background-color: #fff;
	color: #2e71b4;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	line-height: 30px;
}
.pagination_nav li a {
	font-family: Arial, Helvetica, sans-serifa;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 0 12.6px;
	line-height: 30px;
}
.pluse, .minus
{
    width: 34px;
    height: 37px;
	float: right;
	font-size: 40px;
	display:block;
}
.pluse {
	color: #e62117;
}
.product_ditle {
	width: 100%;
	display: inline-block;
	margin-top: 40px;
}
.product_ditle li {
	width: 100%;
	float: left;
	display: inline-block;
	margin-bottom:15px;
}
.product_ditle > li > ul {
	width: 100%;
	float: left;
	display: inline-block;
}
.product_ditle > li > ul > li {
	float: left;
	display: inline-block;
	width: 12%;
	margin-left: 1.3%;
	background-color: #fff;
	box-shadow: 2px 0px 10px rgba(0,0,0,.1);
}
.product_ditle > li > ul > li:nth-child(4n+1) {
	margin-left: 0;
}
.logo_box_area {
	width: 100%;
	float: left;
	display: inline-block;
	padding: 10px;
}
.logo_small {
	float: left;
	box-shadow: 0px 0px 10px rgba(0,0,0,.03);
	text-align: center;
	padding: 25px 35px;
	background-color:#fff;
}
.right_side_box {
	width: 56%;
	float: left;
	margin: 17px 0 0 6%;
}
.name_description {
	width: 100%;
	float: left;
	font-size: 20px;
	line-height: 30px;
	font-family: 'OpenSans';
	font-weight: bold;
	color: #0d0d0d;
}
.name_place {
	width: 100%;
	float: left;
	font-size: 16px;
	line-height: 30px;
	font-family: 'OpenSans';
	font-weight: bold;
	color: #2e71b4;
}
.product_ditle > li > ul > li:first-child {
	width: 60%;
}
.product_ditle > li > ul > li:nth-child(2), .product_ditle > li > ul > li:nth-child(3), .product_ditle > li > ul > li:nth-child(4) {
	padding: 32px 0 16px;
}
.counters {
	width: 100%;
	float: left;
	text-align: center;
	color: #2e71b4;
	font-size: 45px;
	font-family: 'OpenSans-Extrabold';
}
.extra_bolds {
	text-transform: uppercase;
	font-family: 'OpenSans-Extrabold';
	text-align: center;
	line-height: 15px;
	font-size:18px;
}
.change_color1 {
	color: #e62117;
}
.change_color2 {
	color: #11b562;
}
.product_ditle > li:nth-child(odd) ul li:nth-child(1)
{
	background-color:#2e71b4;
}
.product_ditle > li:nth-child(odd) ul li:nth-child(1) span
{
	color:#fff;
}
.navigation_tab_nav1{
	padding:21px 60px;}
.navigation_tab_nav1 li{
	padding:0 14px;}
#horizontalTab_broker .r-tabs-nav {
	width: 100%;
	float: left;
	margin-bottom:22px;
}
#horizontalTab_broker .r-tabs-nav li {
	width: 50%;
	display: inline-block;
	background: #fff;
	float: left;
	position: relative;
	box-shadow:3px 0 5px rgba(0,0,0,.11);
}
#horizontalTab_broker .r-tabs-panel {
	width: 100%;
	float: left;
}
#horizontalTab_broker .r-tabs-nav li .r-tabs-anchor {
	color: #2e71b4;
	font-size: 16px;
	font-family: 'OpenSans';
	padding: 5px 20px;
	display: inline-block;
	float: left;
	background-color:#fff;
	width: 100%;
	line-height: 40px;
}
#horizontalTab_broker .r-tabs-nav li .r-tabs-anchor:after {
	content: '';
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #fff;
	position: absolute;
	left: 50%;
	bottom: -20px;
	margin-left: -10px;
}
#horizontalTab_broker .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #fff;
	background: #2e71b4;
}

#horizontalTab_broker .r-tabs-nav li .r-tabs-anchor .minus
{
	display:none;
}
#horizontalTab_broker .r-tabs-nav .r-tabs-state-active .r-tabs-anchor .pluse {
	display: none;
}
#horizontalTab_broker .r-tabs-nav .r-tabs-state-active .r-tabs-anchor .minus
{
	display:block;
}
#horizontalTab_broker .r-tabs-nav .r-tabs-state-active .r-tabs-anchor:after {
	content: '';
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #2e71b4;
	position: absolute;
	left: 50%;
	bottom: -20px;
	margin-left: -10px;
}
/*** contact ****/
.conatct-container
{
	width:100%;
	display:inline-block;
	background:#f9f9f9;
	padding:50px 0 0;
}
.contact-left-cont
{
	width:72%;
	display:inline-block;
	float:left;
	padding:40px 0 0;
}
.contact-left-cont ul li
{
	width:32%;
	height:auto;
	display:inline-block;
	margin-left:2%;
	float:left;
}
.contact-left-cont ul li:nth-child(3n+1)
{
	margin-left:0;
}
.contact-left-cont label
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5a5a5a;
	display:block;
}
.contact-left-cont input
{
	width:100%;
	height:48px;
	padding:0 0 0 10px;
	border:1px solid #d6d5d5;
	background:#fff;
	margin:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5a5a5a;
}
.contact-left-cont input:focus
{
	outline:none;
}
.contact-left-cont textarea
{
	width:100%;
	display:inline-block;
	border:1px solid #d6d5d5;
	padding:10px 0 0 10px;
	height:195px;
	margin:10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5a5a5a;
}
.contact-left-cont textarea:focus
{
	outline:none;
}
.verifi-code
{
	display:block;
	color:#535353;
	font-weight:bold;
	font-size:15px;
	margin:10px 0;
}
.contact-left-cont input[type=submit]
{
	width:174px;
	height:47px;
	line-height:47px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background:#2e71b4;
	border:none;
	margin-top:15px;
	cursor:pointer;
	border-radius:3px;
	box-shadow:2px 2px 10px rgba(0,0,0,.25);
	-moz-box-shadow:2px 2px 10px rgba(0,0,0,.25);
	-ms-box-shadow:2px 2px 10px rgba(0,0,0,.25);
	-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.25);
}
.contact-left-cont input[type=submit]:hover
{
	box-shadow:2px 2px 10px rgba(0,0,0,.5);
	-moz-box-shadow:2px 2px 10px rgba(0,0,0,.5);
	-ms-box-shadow:2px 2px 10px rgba(0,0,0,.5);
	-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);
}
.contact-right-cont
{
	width:25%;
	display:inline-block;
	float:right;
	padding-top:70px;
}
.more-info-cont
{
	width:100%;
	display:inline-block;
	background:#fff;
	padding:20px 15px 30px;
	box-shadow:3px 0px 5px rgba(0,0,0,.25);
	
}
.more-info-cont span
{
	display:block;
	text-align:center;
	font-size:20px;
	color:#535353;
	font-weight:bold;
}
.more-info-cont p
{
	text-align:justify;
	color:#5a5a5a;
	font-size:16px;
	line-height:25px;
	margin:15px 0 0;
}
.contact-info-lst
{
	width:100%;
	display:inline-block;
	padding:25px 0 0;
}
.contact-info-lst li
{
	color:#646464;
	font-size:16px;
}
.contact-info-lst li i
{
	color:#d1d1d1;
	font-size:25px;
	margin-right:5%;
	line-height:45px;
}
.contact-map
{
	width:100%;
	display:inline-block;
	padding:40px 0 0;
}
.contact-map iframe
{
	width:100%;
}
/**** frenchise directory ****/
.frenchis-diretry-cnt
{
	width:100%;
	display:inline-block;
	background:#f9f9f9;
	padding:50px 0 0;
}
.frenchis-diretry-cnt .main-headings
{
	color:#929292;
}
.sub-headings
{
	display:block;
	color:#929292;
	font-size:16px;
	margin-top:10px;
	text-align:center;
}
#frenchise-directory
{
	margin:40px 0 0;
}
#frenchise-directory .r-tabs-nav
{
	width:100%;
}
#frenchise-directory .r-tabs-tab
{
	width:49.5%;
	display:inline-block;
	float:left;
	margin-left:.1%;
	box-shadow:3px 0px 5px rgba(0,0,0,.1);
	-moz-box-shadow:3px 0px 5px rgba(0,0,0,.1);
	-ms-box-shadow:3px 0px 5px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 0px 5px rgba(0,0,0,.1);
}
#frenchise-directory .r-tabs-tab:nth-child(1)
{
	margin-left:0;
}
.amount-invst
{
	display:inline-block;
	color: #0d0d0d;
    font-size: 18px;
	padding-top:15px;
	width:50%;
}
.amount-invst span
{
	font-weight:bold;
}
.loca-available
{
	float:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fff;
    background: #2e71b4;
    width: 200px;
    text-align: center;
    padding: 15px 0;
    text-transform: uppercase;
    border-radius: 3px;
    box-shadow: 3px 0px 5px rgba(0,0,0,.15);
    -ms-box-shadow: 3px 0px 5px rgba(0,0,0,.15);
    -ms-box-shadow: 3px 0px 5px rgba(0,0,0,.15);
    -webkit-box-shadow: 3px 0px 5px rgba(0,0,0,.15);
}
.loca-available:hover
{
	box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    -ms-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    -ms-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
}
#frenchise-directory .r-tabs-tab .r-tabs-anchor
{
	display:block;
	float:left;
	color:#929292;
	padding:5px 20px;
	line-height:40px;
	width:100%;
	background:#fff;
	position:relative;
}
#frenchise-directory .r-tabs-tab .r-tabs-anchor:after
{
	content:"";
	border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #fff;
	position:absolute;
	left: 50%;
    margin-left: -10px;
	top:100%;
}
#frenchise-directory .r-tabs-state-active .r-tabs-anchor
{
	background:#2e71b4;
	color:#fff;
}
#frenchise-directory .r-tabs-tab .r-tabs-anchor .pluse, #frenchise-directory .r-tabs-tab .r-tabs-anchor .minus
{
	line-height:40px;
	height:40px;
}
#frenchise-directory .r-tabs-tab .r-tabs-anchor .minus, #frenchise-directory .r-tabs-state-active .r-tabs-anchor .pluse
{
	display:none;
}
#frenchise-directory .r-tabs-state-active .r-tabs-anchor .minus
{
	display:block;
}
#frenchise-directory .r-tabs-state-active .r-tabs-anchor:after
{
	border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #2e71b4;
}
#frenchise-directory .navigation_tab_nav
{
	margin:21px 0 0;
	text-align:center;
}
#frenchise-directory .navigation_tab_nav li
{
	float:none;
}
.frenchise-directry-list
{
	width:100%;
	display:inline-block;
	padding:35px 0 0;
}
.frenchise-directry-list > li
{
	width:100%;
	display:inline-block;
	background:#fff;
	padding:30px 15px 20px;
	margin-bottom:30px;
	box-shadow:2px 0px 10px rgba(0,0,0,.1);
}
.frenchise-left
{
	width:23%;
	display:inline-block;
	float:left;
}
.frenchise-logo-cont
{
	width:100%;
	margin:15px 0 0;
	box-shadow:0px 0px 10px rgba(0,0,0,.3);
	text-align:center;
	line-height:140px;
	text-align:center; 
}
.frenchise-right
{
	width:74%;
	float:right;
	display:inline-block;
}
.frenchise-name
{
	display:block;
	font-size:16px;
	color:#2e71b4;
}
.frnchise-sub-cont
{
	display:block;
	color:#0d0d0d;
	font-size:18px;
	line-height:24px;
	padding:15px 0 0;
}
.frnchise-price
{
	display:block;
	color:#38de8a;
	font-size:22px;
}
.frnchise-descrp
{
	line-height:26px;
	font-size:16px;
	color:#909090;
	padding:10px 0 0;
}
.frenchise-right ul
{
    width: 100%;
    display: inline-block;
    padding: 20px 0 0;
}
.frenchise-right ul li
{
    display: inline-block;
    float: left;
    margin-left: 1%;
}
.frenchise-right ul li:nth-child(1)
{
	margin-left:0;
}
.frenchise-right ul li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #808080;
    padding: 5px;
    display: block;
    background: rgba(0,0,0,.05);
}
/**********************************************frenchise for sale*******************************************/
.banner_wth_srch
{
	width:100%;
	display:inline-block;
	background:url(../images/back-srch.jpg) no-repeat center;
	background-size:cover;
}
.banner_wth_srch .banner-srch
{
	padding:78px 0 0;
}
.banner_wth_srch .banner-srch #tab-2 .srch-main-cont, .banner_wth_srch .banner-srch #tab-3 .srch-main-cont, .banner_wth_srch .banner-srch #tab-1 .srch-main-cont
{
	margin-bottom:18px;
}
.grid_and_list {
	width: 100%;
	display: inline-block;
	background-color: #fff;
	box-shadow: 2px 2px 10px rgba(0,0,0,.1);
	padding: 10px 20px;
	margin-top: 45px;
}
.grid_view_nav .arrow-up
{
	display:none;
}
.list_view_nav .arrow-up
{
	width: 0; 
  	height: 0; 
  	border-left: 56px solid transparent;
  	border-right: 56px solid transparent;
  	border-bottom: 56px solid #2e71b4;
	position:relative;
	font-size:14px;
	color:#fff;
	position:absolute;
	text-align:center;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	top:-8px;
	left:-36px;
	z-index:9;
}
.list_view_nav .arrow-up span
{
	position:absolute;
	display:block;
	top:14px;
	left:50%;
	margin-left:-21px;
	line-height:17px;
}
.list_view_nav li
{
	position:relative;
}
.grid_view_nav {
	width: 100%;
	display: inline-block;
	padding: 40px 0 0;
}
.grid_view_nav > li {
	width: 31%;
	display: inline-block;
	float: left;
	margin-left: 3.5%;
	background: #fff;
	margin-bottom: 35px;
	padding: 30px 15px 15px;
	box-shadow: 2px 0px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 0px 10px rgba(0,0,0,.1);
	-ms-box-shadow: 2px 0px 10px rgba(0,0,0,.1);
	-webkit-box-shadow: 2px 0px 10px rgba(0,0,0,.1);
}
.grid_view_nav .business-for-sale ul li:nth-child(3n+1) {
	margin-left: 0;
}
.grid_view_nav .business-img1 {
	width: 100%;
	display: inline-block;
	text-align:center;
	position: relative;
}
.business-img1 img
{
	width:100%;
}
.grid_view_nav .business-img1 a, .grid_view_nav .business-img1 button, .star_clas {
	display: block;
	width: 55px;
	height: 55px;
	text-align: center;
	color: #fff;
	line-height: 55px;
	box-shadow: 3px 0px 9px rgba(0,0,0,.1);
	-moz-box-shadow: 3px 0px 9px rgba(0,0,0,.1);
	-ms-box-shadow: 3px 0px 9px rgba(0,0,0,.1);
	-webkit-box-shadow: 3px 0px 9px rgba(0,0,0,.1);
	background: #e62117;
	border-radius: 50%;
	position: absolute;
	top: 100%;
	margin-top: -27.5px;
	right: 15px;
}
.grid_view_nav .business-img1 a i {
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
	display:inline-block;
}
.grid_view_nav .business-img1 a span, .grid_view_nav .business-img1 button span, .star_clas span{
	display:inline-block;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
	max-width:0;
	max-height:0;
	overflow:hidden;
}
.grid_view_nav .business-img1 a:hover {
	border-radius: 10px;
	width:85px;
}
.grid_view_nav .business-img1 a:hover span {
	max-width:inherit;
	max-height:inherit;
	margin-left:15px;
	overflow:inherit;
}
.grid_view_nav .business-name1 {
	display: block;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2e71b4;
	padding: 40px 0 0;
	line-height: 20px;
}
.grid_view_nav .business-tagline1 {
	display: block;
	font-size: 18px;
	color: #0d0d0d;
	line-height: 24px;
	padding-top: 5px;
}
.grid_view_nav .business-price1 {
	font-size: 20px;
	display: block;
	color: #38de8a;
	padding: 10px 0 0;
}

.grid_view_nav .business-descrp1 {
	color: #909090;
	font-size: 16px;
	line-height: 26px;
	text-align: justify;
	display: block;
	padding: 20px 0 0;
}
.grid_view_nav > li > ul {
	width: 100%;
	display: inline-block;
	padding: 30px 0 0;
}
.grid_view_nav .right_side_list_view > ul > li {
	display: inline-block;
	float: left;
	margin-left: 1%;
}
.grid_view_nav .right_side_list_view > ul > li:first-child {
	margin-left: 0;
}
.grid_view_nav .right_side_list_view > ul > li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	padding: 5px;
	display: block;
	background: rgba(0,0,0,.05);
}
.grid_view_nav .business-details1 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background: #2e71b4;
	width: 42%;
	float: left;
	text-align: center;
	padding: 15px 0;
	text-transform: uppercase;
	border-radius: 3px;
	box-shadow: 3px 0px 5px rgba(0,0,0,.15);
	-ms-box-shadow: 3px 0px 5px rgba(0,0,0,.15);
	-ms-box-shadow: 3px 0px 5px rgba(0,0,0,.15);
	-webkit-box-shadow: 3px 0px 5px rgba(0,0,0,.15);
	margin: 20px 0 0;
}
.grid_view_nav .business-details1:hover
{
	box-shadow: 3px 2px 5px rgba(0,0,0,.5);
	-moz-box-shadow: 3px 2px 5px rgba(0,0,0,.5);
	-ms-box-shadow: 3px 2px 5px rgba(0,0,0,.5);
	-webkit-box-shadow: 3px 2px 5px rgba(0,0,0,.5);
}
.grid_view_nav .full_right{
	display:none;}
.grid_view_nav .business-logo1 {
	display: block;
	float: right;
	margin: 30px 0 0;
	width: 48%;
}
.list_view_nav {
	width: 100%;
	display: inline-block;
	padding: 40px 0 0;
}
.list_view_nav > li {
	width: 100%;
	display: inline-block;
	float: left;
	background: #fff;
	margin-bottom: 35px;
	margin-left: 0;
	padding: 12px;
	box-shadow: 2px 0px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 0px 10px rgba(0,0,0,.1);
	-ms-box-shadow: 2px 0px 10px rgba(0,0,0,.1);
	-webkit-box-shadow: 2px 0px 10px rgba(0,0,0,.1);
}
.list_view_nav .business-for-sale ul li:nth-child(3n+1) {
	margin-left: 0;
}
.list_view_nav .business-img-list {
	width: 22%;
	float: left;
	display: inline-block;
	margin: 0;
	position: relative;
}
.list_view_nav .right_side_list_view {
	width: 59%;
	float: left;
	margin-left: 3%;
}
.list_view_nav .business-img-list img {
	float: left;
}
.list_view_nav .business-img-list a {
	display: block;
	width: 50px;
	height: 50px;
	text-align: center;
	color: #fff;
	line-height: 50px;
	box-shadow: 3px 0px 9px rgba(0,0,0,.1);
	-moz-box-shadow: 3px 0px 9px rgba(0,0,0,.1);
	-ms-box-shadow: 3px 0px 9px rgba(0,0,0,.1);
	-webkit-box-shadow: 3px 0px 9px rgba(0,0,0,.1);
	background: #e62117;
	border-radius: 50%;
	position: absolute;
	top: 28%;
	margin-top: -27.5px;
	right: -5px;
}
.list_view_nav .business-img-list a i {
	transition: all ease-in-out .5s;
	-moz-transition: all ease-in-out .5s;
	-ms-transition: all ease-in-out .5s;
	-webkit-transition: all ease-in-out .5s;
	display:inline-block;
}
.list_view_nav .business-img-list a span{
	display:inline-block;
	transition:all ease-in-out .5s;
	-moz-transition:all ease-in-out .5s;
	-ms-transition:all ease-in-out .5s;
	-webkit-transition:all ease-in-out .5s;
	max-width:0;
	max-height:0;
	overflow:hidden;
}
.list_view_nav .business-img-list a:hover {
	border-radius: 10px;
	width:85px;
}
.list_view_nav .business-img-list a:hover span {
	max-width:inherit;
	max-height:inherit;
	margin-left:15px;
	overflow:inherit;
}
.list_view_nav .business-name-list {
	display: block;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2e71b4;
	padding: 0 0 0;
	line-height: 20px;
}
.list_view_nav .business-tagline-list {
	display: block;
	font-size: 18px;
	color: #0d0d0d;
	line-height: 24px;
	padding-top: 0px;
}
.list_view_nav .business-price-list {
	font-size: 22px;
	display: block;
	float: left;
	color: #38de8a;
	padding:0;
}
.list_view_nav .business-descrp-list {
	width: 95%;
	float:left;
	color: #909090;
	font-size: 16px;
	line-height: 20px;
	text-align: justify;
	display: block;
	padding: 0;
}
.list_view_nav .right_side_list_view > ul {
	width: 100%;
	float: left;
	display: inline-block;
	padding: 5px 0 0;
}
.list_view_nav .right_side_list_view > ul > li {
	display: inline-block;
	float: left;
	margin-left: 1%;
}
.list_view_nav .right_side_list_view > ul > li:first-child {
	margin-left: 0;
}
.list_view_nav .right_side_list_view > ul > li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	padding: 5px;
	display: block;
	background: rgba(0,0,0,.05);
}
.list_view_nav .full_right{
	width:16%;
	float:left;}
	.list_view_nav .business-details-list{
		display:none;}
.list_view_nav .full_right .business-details-list {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background: #2e71b4;
	width: 150px;
	float: right;
	text-align: center;
	padding: 15px 0;
	text-transform: uppercase;
	border-radius: 3px;
	box-shadow: 0px 2px 8px rgba(0,0,0,.15);
	-moz-box-shadow: 0px 2px 8px rgba(0,0,0,.15);
	-ms-box-shadow: 0px 2px 8px rgba(0,0,0,.15);
	-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,.15);
	margin: 30px 0 0 0;
}
.list_view_nav .full_right .business-details-list:hover
{
	box-shadow: 0px 2px 8px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 2px 8px rgba(0,0,0,.5);
	-ms-box-shadow: 0px 2px 8px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,.5);
}
.list_view_nav .full_right .name_alex{
	width:100%;
	float:left;
	text-align:center;
	font-size:16px;
	color:#2e71b4;
	font-family: 'OpenSans';}
.list_view_nav .business-logo-list {
	display:none;}
.list_view_nav .full_right .business-logo-list {
	display: block;
	float: right;
	margin: 7px 0 0;
}
.icon_grid_list {
	float: left;
	margin-top: 11px;
}
.icon_grid_list li {
	width: 50%;
	float: left;
	padding-right: 20px;
	display: inline-block;
}
.icon_grid_list li i {
	font-size: 36px;
	color: #f3f3f3;
	cursor: pointer;
}
.icon_grid_list li i:hover, .icon_grid_list li i.active_view {
	color: #2e71b4;
}
.star_saved {
	float: right;
}
.star_saved > span {
	float: left;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b6b6b6;
	line-height: 55px;
	padding-right: 15px;
}
.star_saved a {
	float: left;
	display: block;
	width: 55px;
	height: 55px;
	text-align: center;
	color: #fff;
	line-height: 55px;
	box-shadow: 0px 2px 12px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 2px 12px rgba(0,0,0,.1);
	-ms-box-shadow: 0px 2px 12px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 2px 12px rgba(0,0,0,.1);
	background: #e62117;
	border-radius: 50%;
}
.business_sale_spacing {
	padding-bottom: 40px;
}
/****** blog detail *****/
.blog_detail_left
{
	width:65.5%;
	display:inline-block;
	float:left;
	padding:50px 0 40px;
}
.blog_det_img
{
	width:100%;
	display:inline-block;
	padding:20px;
	background:#fff;
	box-shadow:2px 0 10px rgba(0,0,0,.11);
	-moz-box-shadow:2px 0 10px rgba(0,0,0,.11);
	-ms-box-shadow:2px 0 10px rgba(0,0,0,.11);
	-webkit-box-shadow:2px 0 10px rgba(0,0,0,.11);
}
.blog_title
{
	display:block;
	font-size:25px;
	color:#4e4e4e;
	font-weight:bold;
	padding-top:25px;
}
.blog-info
{
	display:inline-block;
	padding:15px 0 0;
}
.blog-info > li
{
	display:inline-block;
	color:#bebebe;
	font-size:14px;
}
.blog-info > li a
{
	color:#bebebe;
}
.blog-info > li i
{
	margin-right:10px;
}
.blog-info > li:nth-child(2)
{
	margin-left:25px;
}
.blog_detail_left p
{
	font-size:16px;
	color:#646464;
	line-height:30px;
	text-align:justify;
	padding-top:10px;
}
.author_bio_cont
{
	width:100%;
	display:inline-block;
	margin:30px 0 0px;
	background:#fff;
	box-shadow:0 2px 5px rgba(0,0,0,.2);
	padding:10px;
}
.blog_authr_img
{
	width:25%;
	float:left;
	display:inline-block;
}
.blog_authr_rght
{
	display:inline-block;
	float:right;
	width:73%;
}
.blog_authr_rght span
{
	font-size:16px;
	text-align:justify;
	clear:both;
	display:inline-block;
	line-height:25px;
	margin-top:15px;
}
.blog_authr_rght span.sub-headings
{
	float:left;
	color:#646464;
	font-weight:bold;
	margin-top:0;
	font-size:25px;
}
.blog_detail_right
{
	width:32%;
	float:right;
	display:inline-block;
}
.archiv_cont
{
	width:100%;
	display:inline-block;
	background:#fff;
	box-shadow:2px 0px 10px rgba(0,0,0,.11);
	padding:20px 15px;
	margin:50px 0 0;
}
.latest_posts_cont
{
	width:100%;
	display:inline-block;
	background:#fff;
	box-shadow:2px 0px 10px rgba(0,0,0,.11);
	padding:20px 15px;
	margin:35px 0;
}
.archiv_title
{
	display:block;
	font-weight:bold;
	font-size:25px;
	color:#4e4e4e;
}
.archiv_cont ul
{
	padding:20px 0 0;
}
.archiv_cont ul, .archiv_cont ul li, .latest_posts_cont ul, .latest_posts_cont ul li
{
	width:100%;
	display:inline-block;
	padding:15px 0;
	border-bottom:1px solid #eae6e6;
}
.archiv_cont ul li a
{
	font-size:16px;
	color:#4e4e4e;
}
.archiv_cont ul li a i
{
	color:#7a7a7a;
	margin-right:20px;
}
.latest_posts_cont ul
{
	margin-top:5px;
	padding-bottom:30px;
}
.latest_posts_cont ul li
{
	margin-top:30px;
}
.blog_left_img
{
	width:28%;
	float:left;
	display:inline-block;
}
.blog_right_cont
{
	width:67.5%;
	display:inline-block;
	float:right;
}
.blog_right_title
{
	display:block;
	font-size:16px;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
}
.blog_right_info
{
	display:block;
	font-size:14px;
	color:#838383;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 0;
	line-height:20xp;
}
.social_sharng
{
	width:100%;
	display:inline-block;
	padding:25px 0 0;
}
.social_sharng li
{
	width:60px;
	float:left;
	display:inline-block;
	margin-left:1.25%;
}
.social_sharng li:nth-child(1)
{
	margin-left:0;
}
.social_sharng li a
{
	display:block;
	width:60px;
	height:60px;
	background:#fff;
	box-shadow:0 2px 5px rgba(0,0,0,.2);
	line-height:60px;
	text-align:center;
	font-size:25px;
	color:#7a7a7a;
	border-radius:50%;
}
.social_sharng li a:hover
{
	color:#fff;
}
.social_sharng li:nth-child(1) a:hover
{
	background:#3b5998;
}
.social_sharng li:nth-child(2) a:hover
{
	background:#D34836;
}
.social_sharng li:nth-child(3) a:hover
{
	background:#4099FF;
}
.social_sharng li:nth-child(4) a:hover
{
	background:#0e76a8;
}
/***********broker_derectroy-asif*********/
.tab_profile {
	padding: 0;
}
#frenchise-directory1 {
	margin: 0 0 60px;
}
#frenchise-directory1 .r-tabs-nav {
	width: 100%;
	box-shadow: 0px -2px 5px rgba(0,0,0,.1);
	margin-top: -5px;
}
#frenchise-directory1 .r-tabs-tab {
	width: 20%;
	display: inline-block;
	float: left;
	border-right: 2px solid #aec2d6;
}
#frenchise-directory1 .r-tabs-tab:last-child {
	border-right: 0;
}
#frenchise-directory1 .r-tabs-tab .r-tabs-anchor {
	display: block;
	float: left;
	color: #fff;
	padding: 9px 0px;
	line-height: 40px;
	width: 100%;
	font-family: 'OpenSans';
	font-size: 15px;
	background: #2e71b4;
	position: relative;
	text-align: center;
}
#frenchise-directory1 .r-tabs-state-active .r-tabs-anchor {
	background: #fff;
	color: #929292;
	text-align: center;
}
#frenchise-directory1 .r-tabs-tab .r-tabs-anchor:after {
	content: "";
	border-left: 17px solid transparent;
	border-right: 17px solid transparent;
	border-top: 17px solid transparent;
	position: absolute;
	left: 50%;
	margin-left: -17px;
	top: 100%;
}
#frenchise-directory1 .r-tabs-state-active .r-tabs-anchor:after {
	border-left: 17px solid transparent;
	border-right: 17px solid transparent;
	border-top: 17px solid #fff;
}
.main_tab_area {
	width: 100%;
	display: inline-block;
	margin-top: 50px;
}
.left_side_tab {
	width: 33%;
	float: left;
}
.want_know {
	width: 100%;
	float: left;
	background-color: #2e71b4;
	font-size: 27px;
	color: #fff;
	font-family: 'OpenSans';
	font-weight: bold;
	padding: 16px 23px;
}
.form_enquiry {
	width: 100%;
	float: left;
	background-color: #fff;
	padding: 20px;
	box-shadow: 0px 2px 10px rgba(0,0,0,.1);
}
.field_input {
	width: 100%;
	float: left;
	font-size: 16px;
	color: #474747;
	font-family: 'OpenSans';
	background-color: #fdfdfd;
	border: 1px solid #f9f9f9;
	margin-bottom: 10px;
	padding: 8px 10px;
}
.text_arae {
	width: 100%;
	float: left;
	font-size: 16px;
	color: #474747;
	font-family: 'OpenSans';
	background-color: #fdfdfd;
	border: 1px solid #f9f9f9;
	margin-bottom: 10px;
	padding: 8px 10px;
	height: 95px;
}
.captcha_area {
	width: 100%;
	float: left;
	font-size: 20px;
	color: #515151;
	font-family: 'OpenSans';
	font-weight: bold;
	background-color: #dddddd;
	margin-bottom: 10px;
	padding: 10px 0;
	text-align: center;
}
.submit_enquiry {
	width: 100%;
	float: left;
	text-align: center;
	background-color: #2e71b4;
	color: #fff;
	font-size: 16px;
	font-family: 'OpenSans';
	padding: 14px 0;
	border: none;
	cursor: pointer;
}
.simple_box1 {
	width: 100%;
	float: left;
	height: 268px;
	background-color: #c7c4c4;
	margin-top: 32px;
	box-shadow: 0px 2px 10px rgba(0,0,0,.1);
}
.right_side_tab {
	width: 64%;
	float: left;
	margin-left: 3%;
}
.want_know1 {
	text-align: center;
}
.white_area_des {
	width: 100%;
	float: left;
	padding: 45px 25px;
	box-shadow: 0px 0px 18px rgba(0,0,0,.1);
	background-color: #fff;
}
.logo1 {
	float: left;
}
.business_broker_id {
	width: 100%;
	float: left;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2e71b4;
	padding-top: 32px;
}
.text_same_colors {
	width: 100%;
	float: left;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #848484;
	padding-top: 32px;
}
.spacing_top_set {
	margin-top: 30px;
	padding: 45px 22px
}
.paragraph_higly {
	width: 100%;
	float: left;
	font-size: 16.73px;
	font-family: Arial, Helvetica, sans-serif;
	color: #909090;
	line-height: 30px;
}
.top_margin {
	margin-top: 6px;
}
.professtional_nav {
	width: 100%;
	float: left;
	margin: 10px 0;
}
.professtional_nav li {
	width: 100%;
	float: left;
	display: inline-block;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #909090;
	background: url(../images/stric_bullet.png) no-repeat left 9px;
	line-height: 30px;
	padding: 0 30px;
}
/****************************************imran***************************************/
.bedgram_area2 ul {
	padding: 17px 0;
}
.begram_text2 {
	float: left;
	font-size: 16px;
	color: #b6b6b6;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 17px 0px;
}
.bedgram_area ul.begram_right_ul {
	width: 160px;
	float: right;
	display: inline-block;
	padding: 5px 0px;
}
.bedgram_area ul.begram_right_ul li {
	float: left;
	display: inline-block;
	margin-left: 7%;
	margin-right: 0;
}
.bedgram_area ul.begram_right_ul li a {
	width: 45px;
	height: 45px;
	padding: 11px 0px;
	display: inline-block;
	text-align: center;
	color: #FFF;
	font-size: 20px;
	background: #e62117;
	border-radius: 50%;
	box-shadow: 0px 2px 10px rgba(0,0,0,.2);
}
.bedgram_area ul.begram_right_ul li:first-child {
	margin-left: 0px;
}
.bedgram_area ul.begram_right_ul li:nth-child(2) a {
	background: #2e71b4;
}
.bedgram_area ul.begram_right_ul li:nth-child(3) a {
	background: #545454;
}
.bedgram_area2 {
	padding: 0px 0px;
}
.body_back {
	width: 100%;
	display: inline-block;
	float: left;
	background: #f9f9f9;
}
.business_text {
	width: 100%;
	display: inline-block;
	text-align: center;
	font-family: 'OpenSans';
	font-weight: bold;
	font-size: 35px;
	color: #535353;
	text-transform: uppercase;
	padding: 45px 0px 10px 0px;
}
.back_button {
	width: 126px;
	height: 47px;
	line-height: 47px;
	display: inline-block;
	float: left;
	color: #2e71b4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	background: #FFF;
	margin-bottom: 10px;
	box-shadow: 3px 0px 5px rgba(1,1,1,.08);
}
.right_button_main {
	width: 100%;
	max-width: 270px;
	float: right;
	display: inline-block;
}
.Previous_button {
	width: 48%;
	float: left;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2e71b4;
	text-align: center;
	background: #FFF;
	box-shadow: 3px 0px 5px rgba(1,1,1,.08);
	line-height: 47px;
}
.next_button {
	width: 48%;
	float: right;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2e71b4;
	text-align: center;
	background: #FFF;
	box-shadow: 3px 0px 5px rgba(1,1,1,.08);
	line-height: 47px;
}
.news_agency_main {
	width: 100%;
	display: inline-block;
	float: left;
	background: #2e71b4;
}
.agency_text {
	width: 100%;
	display: inline-block;
	text-align: center;
	font-family: 'OpenSans';
	font-weight: bold;
	font-size: 35px;
	color: #FFF;
	padding: 39px 0px 20px 0px;
}
.advert_text {
	width: 100%;
	display: inline-block;
	text-align: center;
	font-family: 'OpenSans';
	font-size: 16px;
	color: #FFF;
	padding: 0px 0px 40px 0px;
}
.left_main {
	width: 65%;
	float: left;
	display: inline-block;
	padding: 33px 0px;
}
.left_sec1 {
	width: 100%;
	display: inline-block;
	padding: 0px 0px 100px 30px;
}
.location_south_ul {
	width: 100%;
	display: inline-block;
	padding-top: 80px;
}
.location_south_ul li {
	width: 100%;
	display: inline-block;
	float: left;
	margin-bottom: 35px;
}
.location_text {
	width: 100%;
	display: inline-block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2e71b4;
}
.south_wales {
	color: #535353;
}
.undiscloused_ul {
	width: 100%;
	display: inline-block;
}
.undiscloused_ul li {
	width: 48%;
	float: left;
	display: inline-block;
	margin-bottom: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 4%;
	color: #535353;
}
.undiscloused_ul li:nth-child(2n+1) {
	margin-left: 0;
}
.undiscloused_ul li:nth-child(3) {
	margin-bottom: 0px;
}
.undiscloused_ul li:nth-child(4) {
	margin-bottom: 0px;
}
.left_sec2_description {
	width: 100%;
	display: inline-block;
	box-shadow: 0px 0px 18px rgba(0,0,0,.1);
}
.description_text {
	width: 100%;
	display: inline-block;
	float: left;
	font-family: 'OpenSans';
	font-weight: bold;
	font-size: 27px;
	color: #FFF;
	background: #2e71b4;
	padding: 20px 0px;
	text-align: center;
}
.agency_main_text {
	width: 100%;
	display: inline-block;
	float: left;
	padding: 30px 40px;
	background: #fff;
}
.agency_main_text p {
	width: 100%;
	display: inline-block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #484848;
	line-height: 30px;
	text-align: justify;
}
.more_deta {
	float: right;
	display: inline-block;
	color: #2e71b4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.other_info_text {
	width: 100%;
	display: inline-block;
	text-align: center;
	color: #2e71b4;
	font-size: 27px;
	font-family: 'OpenSans';
	font-weight: bold;
	padding: 30px 0px 50px 0px;
}
.right_side_sec {
	width: 32%;
	float: left;
	margin-left: 3%;
	margin-bottom: 55px;
}
.img_boxess {
	width: 100%;
	float: left;
	box-shadow: 0px 0px 18px rgba(0,0,0,.1);
	background: #fff;
	text-align: center;
	padding: 40px 0;
	margin-top: 33px;
}
.finn_logo {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 45px;
}
.img_boxess1 {
	text-align: left;
	padding: 40px 20px 75px;
}
.top_spaciing1 {
	margin-bottom: 33px;
}
.phone_side {
	width: 35%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2e71b4;
	line-height: 55px;
}
.clik_phone {
	width: 60%;
	float: left;
	margin-left: 5%;
	font-size: 14px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #2e71b4;
	padding: 17px 0;
}
.form_area_sec {
	width: 100%;
	float: left;
	box-shadow: 0px 0px 18px rgba(0,0,0,.1);
	margin-top: 33px;
}
.adver_id {
	width: 100%;
	display: inline-block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #484848;
	margin-bottom: 22px;
}
.right_cal {
	float: right;
	color: #2e71b4;
	font-weight: bold;
}
.field_input1 {
	margin-bottom: 22px;
}
.submit_enquiry1 {
	margin-bottom: 55px;
}
.want_know_center {
	text-align: center;
}
@media only screen and (min-width:1600px)
{
	.banner img
	{
		width:100%;
	}
}
@media only screen and (min-width:961px) and (max-width:1200px)
{
	/******** home *******/
	.banner-srch
	{
		padding:150px 0 0;
	}
	.major-cities-link i
	{
		font-size:30px;
	}
	.major-cities-link
	{
		font-size:16px;
	}
	.main-logo
	{
		width:18%;
	}
	.header-right
	{
		width:78%;
	}
	.header-right ul li a
	{
		font-size:15px;
	}
	.main-logo
	{
		margin:8px 0;
	}
	.after-banner-left-inner
	{
		width:80%;
		margin-left:10%;
	}
	.after-banner-left-inner
	{
		width:90%;
		margin-left:5%;
	}
	.after-banner-left-inner
	{
		margin-top:-160px;
	}
	.business-list > li
	{
		width:33%;
		margin-left:.5%;
	}
	.business-list > li > ul > li
	{
		margin-bottom:5px;
	}
	.date-big
	{
		font-size:45px;
	}
	/**** broker directory ****/
	.logo_small
	{
		width:38%;
	}
	.right_side_box
	{
		margin: 0 0 0 6%;
	}
	.navigation_tab_nav li
	{
		padding:0 10px;
		float:none;
	}
	.navigation_tab_nav li a
	{
		font-size:12px;
	}
	.navigation_tab_nav1
	{
		padding:21px 0px;
		text-align:center;
	}
	.extra_bolds
	{
		font-size:14px;
	}
	.product_ditle > li > ul > li:nth-child(2), .product_ditle > li > ul > li:nth-child(3), .product_ditle > li > ul > li:nth-child(4)
	{
		padding:16px 0;
	}
	/**** contact ****/
	.contact-right-cont
	{
		width:30%;
	}
	.contact-left-cont
	{
		width:65%;
	}
	/**** frnchise directory ****/
	#frenchise-directory .r-tabs-tab .r-tabs-anchor
	{
		font-size:14px;
		padding: 5px 10px;
	}
	.pluse, .minus
	{
		width:30px;
		font-size:30px;
	}
	/**** frenchise for sale ****/
	.grid_view_nav > li
	{
		width:32%;
		margin-left:1.33%;
	}
	.grid_view_nav .right_side_list_view > ul
	{
		width:100%;
		display:inline-block;
		margin:15px 0 0;
	}
	.grid_view_nav .right_side_list_view > ul > li
	{
		margin-bottom:5px;
	}
	/*** blog detail ****/
	.blog_right_title
	{
		padding:0;
	}
	.blog_right_info
	{
		padding-top:5px;
	}
	/*** broker derectory1 ****/
.want_know {
	font-size: 22px;
}
/*** business-detail ****/
.undiscloused_ul li {
	font-size: 15px;
}
}
@media only screen and (min-width:768px) and (max-width:960px)
{
	/******** home *******/
	.main-logo
	{
		width:30%;
		margin:0 auto;
		float:left;
	}
	.header-right
	{
		width:50%;
	}
	.mob-menu
	{
		  color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    margin: 8px 0;
	 float: right;
	}
	.header-right ul
	{
		position:absolute;
		top:100%;
		left:0;
		background:rgba(0, 0, 0, 0.4);
		display:none;
	}
	.main-banner video
	{
		width:auto;
		height:100%;
	}
	.major-cities-link
	{
		font-size:16px;
		margin: 10px 0 0;
	}
	.major-cities-link i
	{
		font-size:30px;
	}
	.header-right ul li a
	{
		font-size:14px;
	}
	.header-right ul li
	{
		padding:10px 0;
	}
	.banner-srch
	{
		padding:150px 0 0;
	}
	.after-banner-left h1
	{
		font-size:30px;
	}
	.after-banner-left-inner
	{
		width:90%;
		margin-left:0;
		margin-top:-160px;
	}
	.after-banner-right-main-text
	{
		font-size:30px;
	}
	.after-banner-right
	{
		padding: 80px 0 0 20px;
	}
	.after-banner-right-text
	{
		font-size:20px;
	}
	.after-banner-right-red-text
	{
		margin:30px 0 0;
	}
	.business-list > li
	{
		width:47%;
		margin-left:6%;
	}
	.business-list > li:nth-child(3n+1)
	{
		margin-left:6%;
	}
	.business-list > li:nth-child(2n+1)
	{
		margin-left:0;
	}
	.business-list > li:nth-child(3)
	{
		margin-top:30px;
	}
	.opertu-head
	{
		font-size:18px;
	}
	.opertu-head span
	{
		font-size:21px;
		display:inline-block;
	}
	.blog-date
	{
		background: rgba(0, 0, 0, 0) url("../images/date-slash.png") no-repeat scroll 70% bottom;
	}
	.date-big
	{
		font-size:33px;
	}
	.footer-social-lst > li
	{
		margin-left:6px;
	}
	.footer-social-lst
	{
		width:332px;
	}
	/**** blog ****/
	.banner > img
	{
		min-height:150px;
	}
	/**** broker directory ****/
	.navigation_tab_nav 
	{
		text-align:center;
	}
	.navigation_tab_nav li
	{
		float:none;
		line-height:35px;
	}
	.navigation_tab_nav1
	{
		padding:21px 0;
	}
	.pagination span
	{
		font-size:18px;
	}
	.logo_small
	{
		width:38%;
	}
	.right_side_box
	{
		margin:0px 0 0 6%;
	}
	.product_ditle > li > ul > li:first-child
	{
		width:55%;
	}
	.product_ditle > li > ul > li
	{
		width:14.5%;
		margin-left:.5%;
	}
	.extra_bolds
	{
		font-size:14px;
	}
	.product_ditle > li > ul > li:nth-child(2), .product_ditle > li > ul > li:nth-child(3), .product_ditle > li > ul > li:nth-child(4)
	{
		padding:16px 0;
	}
	.heading_top
	{
		font-size:30px;
	}
	/***** contact *****/
	.contact-left-cont, .contact-right-cont
	{
		width:100%;
		padding:40px 0 0;
	}
	/***** frenchise directory *****/
	.amount-invst
	{
		width:100%;
		margin-bottom:20px;
	}
	#frenchise-directory .r-tabs-tab
	{
		width:49%;
		margin-left:2%;
		margin-bottom:5px;
	}
	#frenchise-directory .r-tabs-tab:nth-child(2n+1)
	{
		margin-left:0;
	}
	#frenchise-directory .r-tabs-state-active .r-tabs-anchor::after
	{
		z-index:9;
	}
	.frenchise-left
	{
		width:30%;
	}
	.frenchise-right
	{
		width:65%;
	}
	/**** frenchise for salse ****/
	.banner_wth_srch .banner-srch
	{
		padding:128px 0 18px;
	}
	.grid_view_nav > li, .grid_view_nav li:nth-child(3n+1)
	{
		width:48%;
		margin-left:4%;
	}
	.business-for-sale ul li:nth-child(2n+1)
	{
		margin-left:0;
	}
	.grid_view_nav .right_side_list_view > ul
	{
		width:100%;
		display:inline-block;
		margin:15px 0 0;
	}
	.grid_view_nav .right_side_list_view > ul > li
	{
		margin-bottom:5px;
	}
	.list_view_nav .right_side_list_view
	{
		width:75%;
	}
	.list_view_nav .full_right
	{
		width:100%;
	}
	.name_alex
	{
		display:none;
	}
	.list_view_nav .full_right .business-logo-list
	{
		float:left;
	}
	.list_view_nav .full_right .business-details-list
	{
		margin-top:7px;
	}
	/*** blog detail ***/
	.blog_left_img, .blog_right_cont
	{
		width:100%;
	}
	.blog_left_img img
	{
		width:100%;
	}
	.blog_right_info
	{
		padding:10px 0 0;
	}
	.blog_authr_img
	{
		width:50%;
		margin-left:25%;
		text-align:center;
		margin-bottom:20px;
	}
	.blog_authr_rght
	{
		width:100%;
	}
	/*** broker derectory1 ****/
.want_know {
	font-size: 17px;
}
#frenchise-directory1 .r-tabs-tab .r-tabs-anchor {
	font-size: 14px;
}
/*** business-detail ****/
.professtional_nav li {
	font-size: 15px;
}
.phone_side {
	width: 27%;
}
.clik_phone {
	width: 73%;
	margin-left: 0;
	font-size: 13px;
}

}
@media only screen and (min-width:100px) and (max-width:767px)
{
	/******** home *******/
	
	.srch-main-cont form input[type="text"]
	{
		width:49%;
	}
	.srch-main-cont form input[type="submit"]
	{
		width:20%;
	}
	.banner-srch #tab-2 .srch-main-cont, .banner-srch #tab-3 .srch-main-cont, .banner-srch #tab-1 .srch-main-cont
	{
		margin-bottom:25px;
	}
	.main-banner video
	{
		height:100%;
		width:auto;
	}
	.banner-lists li
	{
		width:49%;
		margin-left:2%;
	}
	.banner-lists li:nth-child(3n+1)
	{
		margin-left:2%;
	}
	.banner-lists li:nth-child(2n+1)
	{
		margin-left:0;
	}
	.header-right
	{
		width:50%;
	}
	.mob-menu
	{
		  color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    margin: 8px 0;
	 float: right;
	}
	.header-right ul
	{
		position:absolute;
		top:100%;
		left:0;
		background:rgba(0, 0, 0, 0.4);
		display:none;
	}
	.header-right ul li a
	{
		font-size:13px;
	}
	.main-logo
	{
		width:240px;
		margin:0 auto;
		float:left;
	}
	.header-right ul li
	{
		padding:10px 0;
	}
	.banner-srch
	{
		padding:130px 0 50px;
		width:100%;
		margin-left:0;
	}
	.banner-srch .r-tabs-accordion-title .r-tabs-anchor
	{
		color: #fff;
    	font-size: 16px;
    	display: block;
    	padding: 15px 20px;
    	background: #2e71b4;
		text-align:center;
		margin-bottom:5px;
	}
	.banner-srch .r-tabs-state-active .r-tabs-anchor
	{
		color: #2e71b4;
    	background: #fff;
	}
	.srch-main-cont
	{
		margin:10px 0;
	}
	.srch-left li
	{
		width:47%;
		margin-left:6%;
		margin-bottom:5px;
	}
	.srch-left li:nth-child(4n+1)
	{
		margin-left:6%;
	}
	.srch-left li:nth-child(2n+1)
	{
		margin-left:0;
	}
	.srch-left, .srch-submit, .srch-main-cont form .srch-submit input[type=submit]
	{
		width:100%;
	}
	.srch-main-cont form .srch-submit input[type=submit], .srch-submit
	{
		height:40px;
		line-height:40px;
	}
	.srch-submit::after
	{
		font-size:25px;
		margin-left: -12.5px;
    	margin-top: -18.5px;
	}
	.after-banner-left
	{
		width:100%;
	}
	.after-banner::before
	{
		display:none;
	}
	.after-banner-left
	{
		background:#2e71b4;
	}
	.after-banner-left-inner
	{
		z-index:0;
	}
	.after-banner-left h1, .after-banner-left a
	{
		position:relative;
		z-index:1;
	}
	.after-banner-right
	{
		width:100%;
		padding:30px 0;
	}
	.after-banner-right-red-text
	{
		margin:30px 0 0;
	}
	.business-list > li
	{
		width:49%;
		margin-left:2%;
	}
	.business-list > li:nth-child(3n+1)
	{
		margin-left:2%;
	}
	.business-list > li:nth-child(2n+1)
	{
		margin-left:0;
	}
	.business-list > li:nth-child(3)
	{
		margin-top:20px;
	}
	.business-details
	{
		width:47%;
	}
	.business-list > li > ul > li
	{
		margin-bottom:5px;
	}
	.home-blog-list > li
	{
		padding-bottom:30px;
	}
	.blog-date
	{
		bottom: 0;
   		float: left;
    	width: 100px;
		position:static;
		margin-top:20px;
	}
	.footer-left, .footer-right, .oppertuni-left, .oppertuni-right, .blog-cont
	{
		width:100%;
	}
	.oppertuni-right
	{
		padding:0;
	}
	/**** broker directory ****/
	#horizontalTab_broker .r-tabs-accordion-title .r-tabs-anchor
	{
		color: #2e71b4;
		font-size: 16px;
		font-family: 'OpenSans';
		padding: 5px 20px;
		display: inline-block;
		float: left;
		background-color: #fff;
		width: 100%;
		line-height: 40px;
		margin-bottom:15px;
		box-shadow:0 2px 5px rgba(0,0,0,.2);
	}
	#horizontalTab_broker .r-tabs-state-active .r-tabs-anchor
	{
		color: #fff;
    	background: #2e71b4;
	}
	#horizontalTab_broker .r-tabs-accordion-title .r-tabs-anchor .minus, #horizontalTab_broker .r-tabs-state-active .r-tabs-anchor .pluse
	{
		display:none;
	}
	#horizontalTab_broker .r-tabs-state-active .r-tabs-anchor .minus
	{
		display:block;
	}
	.navigation_tab_nav li
	{
		margin-bottom:5px;
	}
	.navigation_tab_nav1
	{
		padding:21px 0;
	}
	.pagination span
	{
		display:block;
		text-align:center;
	}
	.pagination
	{
		text-align:center;
	}
	.pagination_nav
	{
		display:inline-block;
		float:none;
	}
	.heading_top
	{
		font-size:25px;
	}
	.product_ditle > li > ul > li:first-child
	{
		width:100%;
	}
	.product_ditle > li > ul > li
	{
		width:32%;
		margin-left:2%;
	}
	.product_ditle > li > ul > li:nth-child(2)
	{
		margin-left:0;
	}
	.logo_small
	{
		width:38%;
	}
	.right_side_box
	{
		margin: 0px 0 0 6%;
	}
	.product_ditle > li
	{
		margin-bottom:30px;
	}
	
	#horizontalTab_broker .navigation_tab_nav
	{
		padding:0;
	}
	#horizontalTab_broker .navigation_tab_nav li
	{
		width:33.33%;
		float:left;
		display:inline-block;
		padding:0;
		text-align:center;
		border-right:1px solid #fff;
		margin:10px 0;
	}
	#horizontalTab_broker .navigation_tab_nav li:nth-child(3n)
	{
		border:none
	}
	#horizontalTab_broker .navigation_tab_nav li a
	{
		font-size:15px;
		display:block;
		padding:5px 0;
	}
	#horizontalTab_broker .navigation_tab_nav li a:hover
	{
		background:#fff;
		color:#2e71b4;
	}
	/*** contact ***/
	.contact-right-cont, .contact-left-cont
	{
		width:100%;
		padding:40px 0 0;
	}
	/***** frenchise directory ****/
	.amount-invst
	{
		width:100%;
		margin-bottom:20px;
	}
	.banner > img
	{
		min-height:120px;
	}
	#frenchise-directory .r-tabs-accordion-title .r-tabs-anchor
	{
		display: block;
		float: left;
		color: #929292;
		padding: 5px 20px;
		line-height: 40px;
		width: 100%;
		background: #fff;
		position: relative;
		margin-bottom:5px;
		width:100%;
		box-shadow:0 2px 5px rgba(0,0,0,.2);
	}
	#frenchise-directory .r-tabs-accordion-title .r-tabs-anchor .minus, #frenchise-directory .r-tabs-state-active .r-tabs-anchor .pluse
	{
		display:none;
	}
	#frenchise-directory .r-tabs-state-active .r-tabs-anchor .minus
	{
		display:block;
	}
	#frenchise-directory
	{
		display:inline-block;
		margin:40px 0;
		width:100%;
	}
	#frenchise-directory .r-tabs-state-active .r-tabs-anchor
	{
		background: #2e71b4;
    	color: #fff;
	}
	#frenchise-directory .navigation_tab_nav
	{
		margin:20px 0 0;
		padding:10px 0;
	}
	#frenchise-directory .navigation_tab_nav li
	{
		width:25%;
		text-align:center;
		float:left;
		padding:0;
		display:inline-block;
		border-right:1px solid #fff;
		margin:5px 0;
	}
	#frenchise-directory .navigation_tab_nav li a
	{
		display:block;
		padding:5px 0;
	}
	#frenchise-directory .navigation_tab_nav li a:hover
	{
		background:#fff;
		color:#2e71b4;
	}
	#frenchise-directory .navigation_tab_nav li:nth-child(4n)
	{
		border:none;
	}
	#frenchise-directory .navigation_tab_nav li:last-child
	{
		width:40%;
	}
	.frenchis-diretry-cnt .main-headings
	{
		font-size:25px;
	}
	.frenchise-left
	{
		width:40%;
	}
	.frenchise-right
	{
		width:55%;
	}
	.frenchise-right ul li a
	{
		padding: 5px 3px;
	}
	/**** frenchise for sale ***/
	.banner_wth_srch .banner-srch
	{
		padding:140px 0 18px;
	}
	.grid_view_nav > li
	{
		width:49%;
		margin-left:2%;
	}
	ul.grid_view_nav > li:nth-child(3n+1)
	{
		margin-left:2%;
	}
	ul.grid_view_nav > li:nth-child(2n+1)
	{
		margin-left:0;
	}
	.grid_view_nav .right_side_list_view > ul
	{
		width:100%;
		display:inline-block;
		margin:15px 0 0;
	}
	.grid_view_nav .business-details1
	{
		width:46%;
	}
	.grid_view_nav .right_side_list_view > ul > li
	{
		margin-bottom:5px;
	}
	.grid_view_nav .business-img1, .list_view_nav .full_right
	{
		width:100%;
		margin:0;
		text-align:center;
	}
	.grid_view_nav .business-img1 img
	{
		float:none;
	}
	.list_view_nav .full_right .name_alex
	{
		display:none;
	}
	.list_view_nav .full_right .business-logo-list
	{
		float:left;
		margin-top:20px;
	}
	.list_view_nav .full_right .business-details-list
	{
		margin-top:15px;
	}
	.list_view_nav .business-img-list
	{
		width:38%;
	}
	/*** blog detail ***/
	.blog_detail_left, .blog_detail_right
	{
		width:100%;
	}
	.blog_left_img img
	{
		width:100%;
	}
	/*** broker derectory1 ****/
.want_know {
	font-size: 17px;
}
#frenchise-directory1 .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	float: left;
	padding: 5px 20px;
	line-height: 40px;
	width: 100%;
	background: #fff;
	position: relative;
	margin-bottom: 5px;
	width: 100%;
	text-align: center;
	box-shadow: 0 2px 5px rgba(0,0,0,.2);
	background: #2e71b4 none repeat scroll 0 0;
	color: #fff;
}
#frenchise-directory1 .r-tabs-state-active .r-tabs-anchor {
	display: block;
	color: #929292;
	background: #fff;
}
#frenchise-directory1 {
	display: inline-block;
	margin: 40px 0;
	width: 100%;
}
#frenchise-directory11 .r-tabs-state-active .r-tabs-anchor {
	background: #2e71b4;
	color: #fff;
}
.main_tab_area {
	margin-top: 20px;
}
.left_side_tab {
	width: 100%;
}
.right_side_tab {
	width: 100%;
	margin-left: 0;
	margin-top: 25px;
}
.want_know {
	font-size: 22px;
}
/*** business-detail ****/
.left_main {
	width: 100%;
}
.right_side_sec {
	width: 100%;
	margin-left: 0px;
}
}
@media only screen and (min-width:100px) and (max-width:600px)
{
	/******** home *******/
	
	.header-right ul
	{
		position:absolute;
		width:100%;
		left:0;
		top:100%;
		background:rgba(0,0,0,.8);
		border-top:1px solid #fff;
		display:none;
		z-index:9;
	}
	.header-right ul li, .header-right ul li:nth-child(1), .header-right ul li:nth-child(4)
	{
		width:100%;
		padding:0;
	}
	.header-right ul li a
	{
		padding:10px 0;
		border-bottom:1px solid #fff;
	}
	.header-right ul li a:hover
	{
		background:#000;
	}
	.header-right
	{
		width:260px;
	}
	.mob-menu, .mob-srch
	{
		font-size:20px;
		color:#fff;
		margin:8px 0;
		cursor:pointer;
		display:inline-block;
	}
	.mob-srch
	{
		float:right;
	}
	.mob-menu
	{
		float:left;
	}
	.header-right-inner .mob-menu
	{
		float:right;
	}
	.major-cities-link
	{
		margin:7px 0 0;
	}
	.major-cities-link
	{
		font-size:18px;
	}
	.major-cities-link i
	{
		font-size:30px;
	}
	.header-right
	{
		width:55px;
	}
	.main-logo
	{
		width:150px;
		float:left;
	}
	.banner-srch
	{
		padding:70px 0 50px;
	}
	.business-list > li
	{
		width:100%;
		margin-left:0;
	}
	.business-list > li:nth-child(2)
	{
		margin-top:20px;
	}
	.home-blog-list > li
	{
		width:100%;
		margin-left:0;
	}
	.business-img > img
	{
		width:100%;
	}
	.footer-menu
	{
		padding:0;
	}
	.footer-menu li
	{
		width:100%;
		padding:0;
		border-right:none;
		border-bottom:1px dotted #6a6a6a;
	}
	.footer-menu li a
	{
		display:block;
		padding:15px 0;
	}
	/**** broker directory ****/
	.pagination_nav li:first-child, .pagination_nav li:last-child
	{
		display:block;
		float:none;
		clear:both;
		margin:0 auto;
	}
	.pagination_nav li:first-child a, .pagination_nav li:last-child a
	{
		text-indent:-999px;
		overflow:hidden;
		position:relative;
	}
	.pagination_nav li:first-child a:before, .pagination_nav li:last-child a:before
	{
		font-family: 'FontAwesome';
		content: "\f104";
		position:absolute;
		top:0%;
		left:50%;
		font-size:20px;
		color:#2e71b4;
		display:inline-block;
		text-indent:0;
		margin-left:-3.5px;
	}
	.pagination_nav li:last-child a:before
	{
		content: "\f105";
	}
	.pagination_nav li
	{
		float:none;
	}
	.pagination_nav
	{
		width:100%;
	}
		#horizontalTab_broker .navigation_tab_nav li
	{
		width:100%;
		padding:0;
		border-right:0;
		margin:0;
	}
	#horizontalTab_broker .navigation_tab_nav li a
	{
		border-bottom:1px solid #fff;
		padding:10px 0;
	}
	/**** contact ****/
	.contact-left-cont ul li
	{
		width:100%;
		margin-left:0;
	}
	/**** frenchise directory ****/
	#frenchise-directory .navigation_tab_nav li, #frenchise-directory .navigation_tab_nav li:last-child
	{
		width:100%;
	}
	#frenchise-directory .navigation_tab_nav li
	{
		margin:0;
	}
	#frenchise-directory .navigation_tab_nav li a
	{
		padding:10px 0;
		border-right:none;
		border-bottom:1px solid #fff;
	}
	#frenchise-directory .navigation_tab_nav
	{
		padding:0;
	}
	.frenchise-left
	{
		width:100%;
		margin-bottom:25px;
	}
	.frenchise-right
	{
		width:100%;
	}
	.frnchise-sub-cont
	{
		padding:15px 0;
	}
	.frnchise-price
	{
		padding-bottom:15px;
	}
	.frenchis-diretry-cnt .main-headings
	{
		font-size:20px;
	}
	/**** frenchise for sale ****/
	.banner_wth_srch .banner-srch
	{
		padding:90px 0 18px;
	}
	
	.grid_view_nav > li, ul.grid_view_nav > li:nth-child(3n+1), .list_view_nav .business-img-list, .list_view_nav .right_side_list_view
	{
		width:100%;
		margin-left:0;
	}
	.list_view_nav .business-img-list
	{
		text-align:center;
		margin-bottom:20px;
	}
	.list_view_nav .business-img-list img, .grid_view_nav .business-img1 img
	{
		float:none;
		width:100%;
	}
	.list_view_nav .business-img-list a
	{
		margin-top: -27.5px;
		position: absolute;
		right: 10px;
		text-align: center;
		top: 100%;
	}
	.list_view_nav .right_side_list_view > ul > li
	{
		margin-bottom:5px;
	}
	.list_view_nav .right_side_list_view > ul
	{
		padding:15px 0 0;
	}
	.icon_grid_list
	{
		display:none;
	}
	/**** blog-detail ***/
	
	.blog_authr_img
	{
		width:50%;
		margin-left:25%;
		text-align:center;
		margin-bottom:20px;
	}
	.blog_authr_rght
	{
		width:100%;
	}
	.social_sharng li
	{
		margin-left:5%;
	}
	/*** business-detail ****/
.undiscloused_ul li {
	width: 100%;
	margin-left: 0px;
}
}
@media only screen and (min-width:100px) and (max-width:480px)
{
	/******** home *******/
	.srch-main-cont form input[type="text"]
	{
		width:100%;
	}
	.srch-main-cont form input[type="submit"]
	{
		width:100%;
		margin-bottom:10px;
		margin-left:0;
	}
	.banner-lists li, .banner-lists li:nth-child(3n+1)
	{
		width:100%;
		margin-left:0;
	}
	
	.business-list > li > ul > li
	{
		margin-left:0;
	}
	.srch-left li
	{
		width:100%;
		margin-left:0;
	}
	.after-banner-left h1
	{
		font-size:25px;
		line-height:35px;
	}
	.after-banner-left-inner
	{
		margin-top: -116.5px;
		height:230px;
	}
	.after-banner-right-main-text
	{
		font-size:25px;
	}
	.after-banner-right-text
	{
		font-size:16px;
		line-height:30px;
	}
	.main-headings
	{
		font-size:25px;
	}
	.footer-social-lst
	{
		width:100%;
	}
	.footer-social-lst > li
	{
		width:50%;
		text-align:center;
		float:left;
		margin-left:0;
		margin-bottom:15px;
	}
	.footer-social-lst > li a
	{
		display:inline-block;
	}
	.footer-left
	{
		padding:35px 0;
	}
	/**** blog ***/
	.banner > img
	{
		min-height:80px;
	}
	/**** broker directory ***/
	.navigation_tab_nav li
	{
		margin-bottom:10px;
	}
	.logo_small
	{
		width:100%;
	}
	.right_side_box
	{
		width:95%;
		margin:10px 0 2.5%;
	}
	.extra_bolds
	{
		font-family:'OpenSans';
		font-size:13px;
	}
	.counters
	{
		font-size:35px;
	}

	/**** frenchise directory ****/
	.frenchise-right ul li
	{
		margin-bottom:5px;
	}
	/*** frenchise for sale **/
	.banner_wth_srch .banner-srch
	{
		padding:128px 0 18px;
	}
	.list_view_nav .full_right .business-details-list
	{
		float:left;
	}
	.list_view_nav .full_right .business-logo-list
	{
		width:48%;
	}
	.list_view_nav .full_right .business-details-list
	{
		width:46%;
		float:right;
	}
	.star_saved
	{
	}
	.banner_wth_srch .banner-srch
	{
		padding:70px 0 18px;
	}
	.list_view_nav .right_side_list_view > ul > li:nth-child(3), .grid_view_nav .right_side_list_view > ul > li:nth-child(3)
	{
		margin-left:0;
	}
	/*** blog detail ***/
	.blog_left_img, .blog_right_cont
	{
		width:100%;
	}
	/*** business-detail ****/
.right_button_main{
	width:100%;
	max-width:inherit;
}
.Previous_button{
	width:100%;
	max-width:inherit;
	margin-bottom:10px;
}
.next_button{
	width:100%;
	margin-bottom:20px;
}
.back_button{
	width:100%;
}
.agency_text{
	font-size:26px;
}
.undiscloused_ul li:nth-child(3){
	margin-bottom:30px;
}
.location_south_ul{
	padding-top:30px;
}
.left_sec1{
	padding: 0px 0px 40px 30px;
}
.agency_main_text{
	padding: 30px 10px;
}
.phone_side{
	width:100%;
}
.clik_phone{
	width:100%;
	margin-left:0px;
	font-size: 16px;
}
}