*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;}
/* .main{
    padding-top: 88px;
 <link href="/assets/css/style.css?v=3" rel="stylesheet" type="text/css" />} */
img{border:0}
ul,ol{margin:0;padding:0;list-style:none}
section{width:100%;float:left}
footer{width:100%;float:left}
.header_container{
  width: 100%;
  margin: auto;
  background-color: #fff;
  box-shadow: 0 2px 9px 0 #00000024;
  display: block;
main.css  z-index: 1;
  position: relative;
}

.logo{
  display: inline-block;
  vertical-align: middle;
}
.logo img{display:block;width:181px;}
.header_right{
  width: 100%;
  display: flex;
  justify-content: flex-end;
  position: relative;
  /* margin-top: 14px; */
}
.navbar{
  width: auto;
  display: inline-block;
  position: relative;
  display: flex;
}
.navbar li{display:inline-block; position:relative;}
.navbar li a{
  color: #000;
  font-size: 15px;
  font-family: "DM Sans",sans-serif;
  font-weight: 600;
  text-decoration: none;
  padding: 0px 16px 0;
  display: block;
  position: relative;
  line-height: 32px;
  cursor: pointer;
}
.navbar li a span{
  color:#337CEB
}
.message_info{
  width: auto;
  display: inline-block;
  margin-left:10px;
  vertical-align: -webkit-baseline-middle;
}
.message_info a{text-decoration:none}
.message_info a img:hover { opacity: 0.7;}
.message_info sup{color:#fff;background-color:#fb3f3f;font-size:10px;font-family:'DM Sans',sans-serif;font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;text-align:center;margin-left:-7px;height:13px;width:auto;padding:0 4px}
.header_social_media{width:auto;float:right;}
.header_social_media li{display:inline-block;margin-right:15px}
.header_social_media li a{color:#666;font-size:15px}
.header_social_media li:first-child a:hover{color:#3b5998}
.header_social_media li:nth-child(2) a:hover{color:#00c8fa}
.header_social_media li:nth-child(3) a:hover{color:#007ab9}
.navbar ul .sub_menu{    max-height: 0px;}
.navbar ul li:hover > .sub_menu{max-height:1500px;}

.sub_menu{
  background: #fff;
  position: absolute;
  top: 56.9px;
  width: 350px;
  padding: 0 20px 0px 20px;
  z-index: 999;
  transition: max-height .4s ease;
  display: block;
  overflow: hidden;
  box-shadow: inset 0 10px 4px -8px #00000024, 0 1px 3px #0000003d;
}
.sub_menu li {
    float: left;
    padding-bottom: 5px!important;
    width: 100%;
    border: none;
}
.sub_menu li strong {
    font-weight: 300;
}
.sub_menu li a {
    padding: 0;
    font-weight: 300;
	font-family:"Merriweather",sans-serif;
    border: none;
 font-size: 15px !important;
}
.sub_menu li a::after
{
	display:none;
}
.sub_menu  .categories_viewall a {
    padding: 0;
    display:inline-block;
    border-top: none;
    float: left;
    color: #337CEB;
    background: none;
	font-weight: 300;
	text-decoration:none;
}
.sub_menu  .categories_viewall a:hover
{
	background:none;
	border:none;
    text-decoration: underline;
}
.sub_menu li a span {
    color: #337CEB;
    float: left;
    position: relative;
    margin: 0px 5px 0 0;
    top: -3px;
}
.sub_menu  .categories_viewall a::after
{
	display:none;
}

.sub_menu_left{float:left;width:100%;border-right:0px solid #555; margin-top:20px;}
.sub_menu_left h2{font-family:"Merriweather",sans-serif;font-size:20px;color:#fff;padding:1px 0 20px;font-weight:300}
.sub_menu_left h2 a{color:#fff;font-weight:400;display:inline-block;padding:0;text-decoration:underline;border:0;font-size:20px}
.sub_menu_left h2 a:hover{text-decoration:none;border:0}
.sub_menu_right{width:30%;padding:0 0 0 30px;float:left}
.sub_menu_right h2{font-size:12px;color:#fff;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:uppercase}
.sub_menu_right h3{font-size:15px;color:#fff;font-family:"Merriweather",sans-serif;font-weight:300;padding:10px 0 2px}
.sub_menu_right h3 a:after,.sub_menu_left h3 a:after{display:none}
.sub_menu_right h3 a{border:0!important;outline:0!important;padding:0;font-size:15px;color:#fff;font-family:"Merriweather",sans-serif;font-weight:600}
.sub_menu_right h3 a:hover{text-decoration:underline}
.sub_menu_right p{font-size:12px;margin:0;color:#999;padding:0 0 11px;font-family:"Merriweather",sans-serif}
.franchise_submenu_left{width:25%;float:left;text-align:center;padding:0 32px 0 0}
.franchise_submenu_left h2{font-size:32px;color:#fff;font-family:"DM Sans",sans-serif;font-weight:600;padding:0 0 23px;position:relative;line-height:23px}
.franchise_submenu_left h2::after{content:"";background:#337CEB;height:3px;width:150px;margin:0 0 0 -75px;position:absolute;bottom:0;left:50%}
.franchise_submenu_left p{color:#fff;font-family:"Merriweather",sans-serif;font-size:20px;margin:0;padding:12px 0 19px}
.franchise_submenu_left input{background:#fff;color:#999;padding:14px 20px 12px 32px;font-size:16px;font-family:"Merriweather",sans-serif;border:1px solid #ccc;float:left;width:100%;border-radius:2px;margin:0 0 20px;-webkit-border-radius:2px}
.franchise_submenu_left button{background:#337CEB;color:#fff;padding:13px 0 15px;font-size:16px;font-family:"Merriweather",sans-serif;font-weight:300;border:none;width:100%;text-align:center;float:left;text-transform:uppercase;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-webkit-appearance:none}
.franchise_submenu_left button:hover{background:#337ceb}
.browse_links{text-align:center;float:left;width:100%;padding:10px 0 34px}
.sub_menu_left .browse_links a{font-size:15px;color:#000;display:inline-block;font-family:"Merriweather",sans-serif;padding:0!important;border:0!important; text-decoration:none;}
.browse_links a:hover{text-decoration:none!important;border:0!important}
.popular_search{float:left;width:100%;padding-right:53px}
.popular_search h3{font-size:12px;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:uppercase;color:#fff;text-align:left;padding:0 0 5px}
.popular_search li{float:left;margin:0 10px 10px 0}
.popular_search li a{float:left;width:100%;padding:5px 10px 6px;border-radius:4px;-webkit-border-radius:4px;font-family:"Merriweather",sans-serif;font-weight:300;color:#fff;border:1px solid #fff;text-decoration:none;transition:.5s all ease-out;font-size:12px}
.popular_search li a:hover{background:#337CEB;border:1px solid #337CEB;color:#fff}
.franchise_submenu_right{padding:0 0 0 30px;width:75%;border-left:1px solid #555;float:left}
.franchise_submenu_right ul{float:left;width:100%;margin-top:-6px}
.franchise_submenu_right li{float:left;width:33%;padding:0 0 18px}
.franchise_submenu_right li:last-child{padding-bottom:0}
.franchise_submenu_right li a{font-size:15px;font-family:"Merriweather",sans-serif;font-weight:300;color:#fff;text-decoration:none;transition:.5s all ease-out;-webkit-transition:.5s all ease-out;padding:0;border:0}
.franchise_submenu_right li a:hover{border:0;color:#337CEB}
.getting_submenu{width:65%;float:left;border-right:2px solid #555}
.getting_started_left{float:left;width:100%}
.franchise_companies_column:hover .find_out_link{text-decoration: none;}
.getting_started_left li{float:left;margin:20px 20px 0 0}
.getting_started_left li a{background:#000;font-size:16px;color:#fff;font-family:"Merriweather",sans-serif;font-weight:300;float:left;text-decoration:none;line-height:30px;width:100%;padding:10px 20px;border-radius:3px;-webkit-border-radius:3px}
.getting_started_left li span{background:#337CEB;text-align:center;height:30px;width:30px;border-radius:50%;-webkit-border-radius:50%;position:relative;float:left;margin:0 13px 0 0}
.getting_started_left li:first-child span{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) 6px 3px no-repeat; background-size:203px 35px; }
.getting_started_left li:nth-child(2) span{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -20px 3px no-repeat; background-size:230px 35px;}
.getting_started_left li:nth-child(3) span{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -49px 3px no-repeat; background-size:230px 28px;}
.getting_started_left li:nth-child(4) span{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -80px 0 no-repeat; background-size:230px 35px;}
.getting_started_left li:nth-child(5) span{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -110px 3px no-repeat; background-size:230px 30px;}
.getting_started_left li:nth-child(6) span{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -136px 3px no-repeat; background-size:230px 23px;}
.getting_started_left li:nth-child(7) span{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -160px 3px no-repeat; background-size:220px 30px;}
.getting_started_left li:nth-child(8) span{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -182px 6px no-repeat; background-size:210px 20px;}
.getting_started_left li span img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)}
.getting_started_right{width:35%;float:right;padding:15px 0 0 30px}
.getting_started_right h2{font-size:26px;font-family:"DM Sans",sans-serif;font-weight:600;color:#fff;padding:0 0 23px;line-height:18px;margin:0 0 16px;position:relative}
.getting_started_right h2:after{content:"";width:150px;position:absolute;left:0;border-bottom:3px solid #337CEB;height:3px;bottom:0}
.getting_started_right h2 span{color:#337CEB}
.getting_started_right ul{float:left;width:100%;padding:0 0 25px}
.getting_started_right li{padding:8px 0 0 20px;position:relative;color:#fff;font-size:16px;font-family:"Merriweather",sans-serif;float:left;width:100%}
.getting_started_right li::after{content:"";position:absolute;left:0;top:16px;height:10px;width:10px;background:#337CEB;border-radius:50%;-webkit-border-radius:50%}
.getting_started_right li span{font-weight:800}
.getting_started_right input{background:#fff;color:#999;padding:14px 20px 12px 32px;font-size:16px;font-family:"Merriweather",sans-serif;border:1px solid #ccc;float:left;width:312px;border-radius:5px;margin:0 19px 0 0;-webkit-border-radius:2px}
.getting_started_right button{background:#337CEB;color:#fff;padding:13px 0 15px;font-size:16px;font-family:"Merriweather",sans-serif;font-weight:300;border:none;width:159px;text-align:center;float:left;text-transform:uppercase;cursor:pointer;border-radius:5px;-webkit-border-radius:2px;-webkit-appearance:none}
.getting_started_right button:hover{background:#337ceb}
.business_left{float:left;width:100%;margin:0px 0 5px}
.business_left h3{font-size:16px;color:#fff;font-family:"Merriweather",sans-serif;font-weight:300;padding:0 0 2px}
.business_left h3 a{font-size:16px;color:#000;font-family:"Merriweather",sans-serif;font-weight:300;}
.business_left p{font-size:15px;font-family:"Merriweather",sans-serif;color:#aaa;margin:0}
.sub_menu_left .browse_links{padding:6px 0 4px; text-align:left}
.franchise_submenu_right li a:after,.browse_links a:after,.popular_search li a:after,.getting_started_left li a:after,.sub_menu_left h2 a:after{display:none}
.search_hide{
  flex-grow: 10;
  /* width: 50%;
  max-width: 630px;
  position: absolute;
  left: calc(50vw - 400px);
  top: 20px; */
  margin: auto;
  margin-left: 12px;
  height: 51px;
  z-index: 150;
  display: none;
  margin-bottom: -20px;
  margin-top: -12px;
}
.search_hide_input{width:90%;float:left;background-color:#eeeeee;height:100%}
.search_close_button{width:10%;float:right;background-color:#fff;height:100%;text-align:center;line-height:63px}
.search_hide_textfield{
  background:none;
  outline:none;
  height:100%;
  width:95%;
  border:0;
  font-weight: 600;
  color:#000000;
  font-size:15px;
  font-family:"DM Sans",sans-serif;
  padding:0 20px;
  vertical-align: middle;
}
.search_button{width:5%;text-align:center;float:right;background:#eeeeee;border:0;outline:0;text-indent:-9999px}
.banner_container{width:100%;float:left;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/banner_bk_img.jpg) no-repeat top center;padding:114px 0 99px;background-size:cover}
.auto_container{width:1204px;margin:auto}
.banner_container h1{color:#fff;font-family:"DM Sans",sans-serif;font-size:46px;font-weight:600;line-height:43px;text-align:center;margin-bottom:17px}
.banner_description{color:#fff;width:100%;display:inline-block;font-size:22px;font-family:"Merriweather",sans-serif;text-align:center;font-weight:300;line-height:24px;margin:0;padding:0}
.banner_form{float:left;padding:50px 0 0;width:100%}
.form_column{float:left;padding:0 24px 0 0;width:370px}
.form_column p{color:#fff;font-family:"Merriweather",sans-serif;font-size:18px;text-align:left;font-weight:300;line-height:26px;margin-bottom:25px; min-height: 50px;}
.form_column p span{border-right:2px solid #ddd;color:#337CEB;float:left;font-family:"DM Sans",sans-serif;font-size:55px;line-height:44px;margin:6px 29px 0 0;padding:0 30px 0 0;font-weight:700}
.select_box{background:#fff url(https://cdn.what-franchise.com/assets/images/projects-compressed/select_arrow.jpg) no-repeat center right;width:100%;border:2px solid #eee;border-radius:3px;font-family:"Merriweather",sans-serif;font-size:15px;color:#ccc;padding:12px 20px 12px 24px;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select_box:focus{background:#fff url(https://cdn.what-franchise.com/assets/images/projects-compressed/green_select_arrow.jpg) no-repeat center right;border:2px solid #337CEB;color:#000;outline:none}
.go_button,.franchise_button_tablet{background:#337CEB;border-radius:3px;color:#fff;font-family:"Merriweather",sans-serif;font-size:22px;font-weight:300;padding:10px 24px;text-decoration:none;text-transform:uppercase;display:inline-block;margin:95px 0 0;border:0;outline:0;cursor:pointer;-webkit-appearance:none}
.go_button:hover,.franchise_button_tablet:hover{background:#337CEB}
.news_container{width:100%;float:left;background:#f6f6f6}
.news_inner{border-bottom:3px solid #e1e1e1;float:left;padding:8px 0 6px;width:100%}
.news_inner h2{border-right:2px solid #e1e1e1;color:#000;float:left;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;padding:14px 26px 14px 0}
.news_inner span{color:#337CEB}
.news_rightbar{display:inline-block;width:85.7%;padding-left:19px}
.news_rightbar li{width:280px}
.news_rightbar li h3{color:#000;float:left;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;padding:6px 0 0}
.news_rightbar li h3 a{color:#000;text-decoration:none}
.news_rightbar li h3 a:hover{text-decoration:underline}
.news_rightbar li p{color:#999;font-size:12px;font-family:"Merriweather",sans-serif;width:100%;float:left;font-weight:300;margin:0;padding:0}
.google_top{width:100%;float:left;padding:29px 0 0}
.google_desktop_ads{width:970px;margin:0 auto}
.google_bottom{width:100%;float:left;padding:0 0 47px}
.latest_articles{float:left;padding:0 0 50px;text-align:center;width:100%}
.articles_inner{border-bottom:3px solid #e1e1e1;float:left;padding:15px 0 46px;width:100%}
.articles_leftbar{text-align:left; width: 75%;float:left}
.articles_leftbar h2{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:4px 0 7px;position:relative;margin-bottom:5px}
.articles_leftbar h2:before{content:"";background:#337CEB;height:3px;width:150px;position:absolute;bottom:0;left:0}
.articles_leftbar p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;margin:0;padding:10px 0 35px;position:relative}
.articles_leftbar img{position:relative;text-align:center}
.articles_leftbar span{background:#337CEB;border:4px solid #fff;border-radius:100%;color:#fff;font-family:"Merriweather",sans-serif;font-size:20px;height:140px;padding:39px 0 0;text-align:center;width:140px;position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.articles_leftbar span:hover{background: #599605;}
.fa-play::before{content:"ï‹";font-size:30px}
.articles_leftbar span strong{width:100%;float:left}
.articles_image{width:99%;float:left;position:relative}
.articles_rightbar{background:#000;width:23%;float:right;padding:25px 30px 20px;text-align:left;margin:14px 0 0; min-height: 672px;}
.articles_rightbar h3{font-family:"DM Sans",sans-serif;color:#fff;font-size:20px;font-weight:600}
.articles_rightbar h3 span{color:#999;font-family:"Merriweather",sans-serif;font-size:14px;width:100%;float:left;padding:0 0 5px}
.articles_rightbar ul{margin:0;padding:0;list-style:none}
.articles_rightbar li{border-bottom:1px solid #444;color:#fff;float:left;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;padding:15px 0 16px;width:100%}
.articles_rightbar li:last-child{border:none}
/*.articles_rightbar li:first-child span,.articles_rightbar li:nth-last-child(2) span{color:#337CEB}*/
.green-content{color:#337CEB}
.articles_rightbar li strong a{color:#fff;text-decoration:none;font-weight:600;line-height:24px}
.articles_rightbar li strong a:hover{text-decoration:underline}
.articles_rightbar li span{color:#999;font-family:"Merriweather",sans-serif;font-size:12px;width:100%;float:left;padding:1px 0 0}
.services{float:left;padding:40px 0;width:100%}
.services h2 {font-family:"DM Sans",sans-serif;font-weight:600;color:#111;font-size:40px;position:relative;padding:0 0 7px;display:inline-block}
.articles_leftbar h2 a{font-family:"DM Sans",sans-serif;font-weight:600;color:#111;font-size:40px;position:relative;padding:0 0 7px;display:inline-block; text-decoration: none}
.services h2:before{background:#337CEB;height:3px;content:"";position:absolute;bottom:0;left:50%;width:150px;margin-left:-75px}
.services p{color:#222;font-size:18px;font-family:"Merriweather",sans-serif;padding:15px 0 5px;margin:0;line-height:24px}
.services ul{margin:0;padding:0;list-style:none}
.services li{color:#222;float:left;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;padding:30px 20px 8px;text-align:center;width:300px}
.services li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)}
.services li strong{display:inline-block;padding:0 0 9px;width:100%}
.services li strong samp{background:#337CEB;border-radius:100%;display:inline-block;height:71px;width:71px;position:relative}
.services li:first-child strong samp{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) 16px 10px no-repeat; }
.services li:nth-child(2) strong samp{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -35px 10px no-repeat; }
.services li:nth-child(3) strong samp{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -95px 6px no-repeat; }
.services li:nth-child(4) strong samp{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -155px 6px no-repeat; }
.services li:nth-child(5) strong samp{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -217px 6px no-repeat; }
.services li:nth-child(6) strong samp{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -273px 0px no-repeat; }
.services li:nth-child(7) strong samp{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -335px 6px no-repeat; }
.services li:nth-child(8) strong samp{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -400px 6px no-repeat; }
.services_description strong{padding:0 0 2px!important}
.services_description strong a{color:#222;font-size:26px;font-weight:600;font-family:"DM Sans",sans-serif;text-decoration:none}
.services_description strong span{color:#337CEB;margin-right:10px}
.services_description strong a:hover{text-decoration:underline}
.services_description .find_out_link{float:none;margin:0}
.notification_guide{background:#f6f6f6;float:left;text-align:left;width:100%}
.notification_guide a{display:block;text-decoration:none;padding:20px}
.notification_guide h4{color:#222;display:inline-block;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;padding:0 35px 0 10px;width:82%}
.notification_guide h4 span{color:#222;font-weight:300;font-size:18px;font-family:"Merriweather",sans-serif}
.notification_guide h4 strong{color:#337CEB}
.click_here_button{background:#337CEB;border-radius:3px;color:#fff;display:inline-block;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;padding:12px 47px;text-decoration:none;text-transform:uppercase}
.click_here_button:hover{background:#337ceb}
.franchise_guide{background:#111;position:relative}
.franchise_guide_inner{float:left;padding:43px 0 65px;text-align:center;width:100%}
.franchise_guide_inner h2{font-size:40px;color:#fff;font-family:"DM Sans",sans-serif;font-weight:600;position:relative;padding:0 0 7px;display:inline-block}
.franchise_guide_inner h2:before{content:"";background:#337CEB;height:3px;width:150px;position:absolute;bottom:0;left:50%;margin-left:-75px}
.franchise_guide_inner p{color:#fff;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:13px 0 35px;}
.text_feild{background:#222;border:medium none;border-radius:3px;color:#fff;font-family:"Merriweather",sans-serif;font-size:17.95px;padding:12px 30px 13px;width:400px}
.download_button{background:#337CEB;border-radius:3px;color:#fff;display:inline-block;font-family:"DM Sans",sans-serif;font-size:17.95px;font-weight:700;margin:0 0 0 26px;padding:12px 40px 13px;text-decoration:none;text-transform:uppercase;border:0;outline:0;cursor:pointer;-webkit-appearance:none}
.download_button:hover{background:#337CEB}
.franchise_resources{float:left;padding:41px 0 0;width:100%}
.heading_viewall h2{font-size:40px;color:#111;font-family:"DM Sans",sans-serif;font-weight:600;position:relative;padding:0 0 7px;display:inline-block;margin-bottom:15px}
.heading_viewall a{text-decoration:none}
/*.heading_viewall:hover a h2{text-decoration:underline}*/
.heading_viewall h2:before{content:"";background:#337CEB;height:3px;width:150px;position:absolute;bottom:0;left:0}
.heading_viewall span{color:#337CEB;display:inline-block;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;margin:0 0 0 10px;padding:8px 0;text-decoration:none}
.heading_viewall:hover span{text-decoration:underline;color:#337ceb}
.heading_viewall:hover h2{text-decoration:underline;}
.description{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:0;padding:10px 0 26px;line-height:24px}
.franchise_resources_inner{border-bottom:3px solid #e1e1e1;float:left;padding:8px 0 30px;position:relative;width:100%}
.franchise_resources_left{width:430px;float:left;padding:0 30px 0 0;border-right:1px solid #e1e1e1}
.resources_article{width:100%;float:left}
.resources_content{width:100%;float:left}
.resources_content h3{color:#222;font-size:26px;font-weight:600;padding:10px 20px 0 0;line-height:32px}
.resources_content h3 a{color:#222;text-decoration:none;font-family:"DM Sans",sans-serif;}
.resources_content h3 a:hover{text-decoration:underline}
.resources_content .find_out_link{margin:0}
.resources_content span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:3px 0 6px;width:100%}
.resources_content p{color:#3f3f3f;float:left;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;padding:1px 0 7px;width:100%;line-height:24px;margin:0}
.find_more_button{font-size:16px;color:#337CEB;font-family:"Merriweather",sans-serif;font-weight:300;width:100%;padding:0;text-decoration:underline;margin:0}
.find_more_button:hover{text-decoration:none}
.franchise_resources_right{float:left;width:64%;padding:0 0 0 30px}
.franchise_resources_right li{width:100%;float:left;margin-bottom:36px}
.franchise_resources_right li:last-child{margin-bottom:0}
.franchise_resources_right li p, .recent_franchise_column li p { color: #3f3f3f; float: left; font-family: "Merriweather",sans-serif; font-size: 16px; font-weight: 300; padding: 1px 0 7px; width: 100%; line-height: 24px; margin: 0; }
.franchise_resources_right li h3{color:#111; font-size:26px;font-weight:600;padding:0;line-height:28px;margin-bottom:2px}
.franchise_resources_right li h3 a{color:#111;text-decoration:none; font-family:"DM Sans", sans-serif !important;}
.franchise_resources_right li h3 a:hover{text-decoration:underline}
.franchise_resources_right li span{color:#999;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:0;width:100%;float:left;line-height:20px}
.franchise_resources_right h3 strong{color:#999;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:0;width:100%;float:left}
.recent_franchise{float:left;width:100%;text-align:left}
.recent_franchise h3{color:#111;display:inline-block;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;padding:33px 0 6px;position:relative}
.recent_franchise h3:before{content:"";background:#337CEB;height:3px;width:150px;position:absolute;bottom:0;left:0}
.recent_franchise_inner{width:100%;float:left;border-bottom:3px solid #e1e1e1;padding-bottom:34px}
.recent_franchise_column{float:left;margin:35px 0 27px;min-height:231px;padding:0 30px;width:400px;border-right:1px #e1e1e1 solid}
.recent_franchise_column li{width:100%;margin-bottom:38px}
.recent_franchise_column:first-child{padding-left:0}
.recent_franchise_column:last-child{padding-right:0;border-right:0}
.recent_franchise_column li:last-child{margin-bottom:0}
.recent_franchise_column li h5{color:#111;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;padding:0;line-height:24px;margin-bottom:2px}
.recent_franchise_column li h5 a{color:#111;text-decoration:none}
.recent_franchise_column li h5 a:hover{text-decoration:underline}
.recent_franchise_column li span{color:#999;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:0;width:100%;float:left;line-height:20px}
.more_franchise_inner h3 strong{padding:2px 0 0;font-size:12px;font-family:"Merriweather",sans-serif;font-weight:300;color:#337CEB;width:100%;float:left}
.more_franchise_inner:nth-child(2){padding:0 30px}
.more_franchise_inner:nth-child(3){padding:0 0 0 30px;border:none}
.consider_companies{background:#f6f6f6;text-align:center;padding:15px 0 0}
.consider_companies .franchise_resources_inner{padding-bottom:47px}
.consider_companies h2{color:#111;display:inline-block;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:25px 0 7px;position:relative}
.consider_companies h2:before{background:#337CEB;bottom:0;content:"";height:3px;left:50%;position:absolute;width:150px;margin-left:-75px;-webkit-transition:.5s all ease;}
.consider_companies h2:hover:before{width:200px;margin-left:-100px}
.consider_companies p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;padding:15px 0 22px;margin:0}
.franchise_companies{width:100%;float:left}
.franchise_companies_column{background:#fff;border:1px solid #ddd;float:left;padding:15px 25px 18px;width:283px;margin:10px 3px 20px 0; transition:.3s all ease-out; -webkit-transition:.3s all ease-out;}
.franchise_companies_column:hover { box-shadow: 0 0 10px #bbb;}
.franchise_companies_column h3{color:#222;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;padding:10px 0 6px;margin:0 0 3px;text-align:left}
.franchise_companies_column p{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;padding:5px 0 0;margin:0;text-align:left;line-height:24px; overflow-wrap: break-word; min-height: 140px;}
.franchise_companies_column a{color:#337CEB;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;padding:7px 0;margin:0;float:left}
.franchise_companies_column a:hover{text-decoration:none;color:#337CEB}
.franchise_companies_column .find_out_link{margin:0 0 7px}
.companies_image{display:inline-block;min-height:153px;width:100%;text-align:center;position:relative}
.companies_image span{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.video_container{float:left;padding:41px 0 0;width:100%}
.video_container .description{margin:0 0 8px}
.video_inner{width:100%;float:left}
.video_full{width:747px;float:left}
.video_full img{float:left}
.video_info{background:#eee;float:right;padding:12px 40px 0;width:457px;min-height:400px}
.video_info h3{color:#222;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;padding:25px 0 6px;line-height:32px}
.video_info h3 a{color:#222;font-family:"DM Sans",sans-serif;font-size:26px;text-decoration:none;font-weight:600}
.video_info h3 a:hover{text-decoration:underline}
.video_info span{color:#999;float:left;font-size:12px;font-family:"Merriweather",sans-serif;font-weight:300;padding:2px 0 0;width:100%;margin-bottom:7px}
.video_info p{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;line-height:24px;padding:10px 0 0;margin:0 0 6px}

.video_info a{color:#337CEB;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;text-decoration:underline}
.video_info a:hover{text-decoration:none}
.video_thumbs{width:100%;float:left}
.video_thumbs_column{border-right:3px solid #e1e1e1;float:left;margin:30px 0 50px;padding:0 35px 0 0;width:50%}
.video_small_thumb{width:170px;float:left}
.video_small_thumb_info{width:380px;float:left;padding:0 0 0 30px}
.video_thumbs_column img{float:left;margin:0 28px 0 0}
.video_thumbs_column h4{color:#111;font-family:"DM Sans", sans-serif;font-size:18px;font-weight:600;padding:0}
.video_thumbs_column h4 a{color:#111;text-decoration:none;font-family:"DM Sans", sans-serif !important;}
.video_thumbs_column h4 a:hover{text-decoration:underline}
.video_thumbs_column span{color:#337CEB;display:block;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:6px 0 7px;width:100%}
.video_thumbs_column p{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;padding:0;line-height:24px;margin:0}
.video_thumbs_column:last-child{border:none;padding:0 0 0 30px}
.play_button{width:66px;float:left}
.play_button img{width:100%}
.video_section_mobile{padding:0 2%}
.video_section_mobile li{width:100%;float:left;margin-bottom:20px}
.video_section_mobile .video_small_thumb_info{width:68%;float:left;padding:0 0 0 10px}
.video_section_mobile .video_small_thumb_info h4{color:#111;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;padding:0}
.video_section_mobile .video_small_thumb_info h4 a{color:#111;text-decoration:none}
.video_section_mobile .video_small_thumb_info h4 a:hover{text-decoration:underline}
.video_section_mobile .video_small_thumb_info span{color:#999;display:block;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:6px 0 7px;width:100%}
.helping_business{background:#111;text-align:center;padding:15px 0 0}
.helping_business h2{color:#fff;display:inline-block;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:25px 0 7px;position:relative;margin-bottom:15px}
.helping_business h2:before{background:#337CEB;bottom:0;content:"";height:3px;left:50%;position:absolute;width:150px;margin-left:-75px}
.helping_business p{color:#fff;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;padding:0 0 5px;line-height:24px;margin:0 0 15px}
.helping_business a{background:#337CEB;border-radius:3px;color:#fff;display:inline-block;font-family:"DM Sans",sans-serif;font-size:17.87px;font-weight:300;margin:5px 0 0;padding:12px 26px;text-decoration:none;text-transform:uppercase}
.helping_business a:hover{background:#236bd9}
.helping_business .helping_business_inner a {background: none; padding: 0;}
.helping_business .helping_business_inner a:hover {background: none;}
.helping_business_inner{float:left;width:100%;margin:0 0 0px; overflow:hidden;}
.helping_business_inner a{position: relative; bottom: -15px; -webkit-transition:.3s all ease;}
.helping_business_inner a:hover{bottom: -5px;}
.helping_business_inner img{padding:30px 14px 0; }
/*.helping_business_inner img:hover{zoom:1;filter:alpha(opacity=50);opacity:.5}*/
.opportunities{float:left;padding:40px 0 50px;width:100%;text-align:center}
.opportunities_left{float:left;width:74.6%;padding:0 20px 0 0}
.opportunities_left h2:before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.opportunities_left h2{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:0 0 7px;position:relative;text-align:left;margin-bottom:4px}
.opportunities_left .description{text-align:left;margin-bottom:8px}
.opportunities_right{width:300px;float:right;padding:10px 0 0}
.slider_left{border-left:1px solid #ddd;float:left;width:33%;padding:0}
.slider_left ul{margin:0 0 0 -3px;height:560px}
.slider_left li{color:#222;float:left;font-family:"DM Sans",sans-serif;font-size:18px!important;font-weight:600;padding:15px 0 15px 17px !important;border-left:4px solid transparent;text-align:left;cursor:pointer;width:100%}
.slider_left li:hover{background:#eee;border-left:4px solid #337CEB}
.slider_left li h3{color:#222;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;text-align:left}
.slider_left li h3 a{color:#222;text-decoration:none}
.slider_left li h3 a:hover{text-decoration:underline}
.slider_left li span{color:#999;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:600;padding:3px 0;width:100%;float:left}
.slider_left li strong{color:#337CEB;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;padding:0 0 6px;width:100%;float:left}
.slider_right{float:left;padding:0 20px 0 24px;width:67%}
.kall_kwik{float:left;padding:15px 0 0;width:100%}
.kall_kwik_inner{float:left;text-align:left;width:29%}
.invest_button{background:#337CEB;border-radius:3px;color:#fff;display:inline-block;font-family:"DM Sans",sans-serif;font-size:14px!important;font-weight:700;margin:5px 0 0!important;float:left!important;padding:10px 15px!important;text-decoration:none;text-transform:uppercase}
.invest_button:hover{background:#236bd9}
.kall_content{width:71%;float:left}
.kall_content h4{color:#222;float:left;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;text-align:left}
.kall_content h4 a{color:#222;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;text-decoration:none}
.kall_content h4 a:hover{text-decoration:underline}
.kall_content span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:8px 0 6px;width:100%;text-align:left}
.kall_content strong{color:#222;float:left;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;padding:0 0 6px;width:100%;text-align:left}
.kall_content .find_out_link{margin-bottom:0}
.our_clients {
    padding: 15px 20px 20px;
    text-align: center;
    box-shadow: 0px 0px 7px #bdbdbd;
    border-radius: 6px;
    margin-top: 10px;
    margin-bottom: 30px;
    font-family: "DM Sans",sans-serif;
}
.our-clients-link{
  text-decoration: none;
  float: left;
  width: 260px;
  margin-left: 30px;
  margin-right: 30px;

}
.our-clients-link:hover {
    text-decoration: none;
}
.carousel-container {
  max-height: 490px;
  overflow: hidden;
  width: 5000px;
  position: relative;
  transition: left 0.4s ease-out;
  left:0px;
}

.logo-controls .controls {
    display: inline-block;
    position: relative;
    margin-left: 50px;
}

.chevron-left {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.chevron-left:before {
  content: "\f105";
}

.chevron-right {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.chevron-right:before {
  content: "\f104";
}

.control-active .chevron-right {
  color:white;
}
.control-active .chevron-left {
  color:white;
}
.control-disable .chevron-right {
  color:gray;
}
.control-disable .chevron-left {
  color:gray;
}
.franchise-carousel .logo-controls .carousel-control {
    display: inline-block;
    padding: 10px 15px;
    border-radius: 5px;
}
.control-disable {
    background:#d6d6d6;
    cursor: not-allowed;
}
.control-active {
    background:#b9b9b9;
    cursor:pointer;
}

.control-active:hover {
  background:black
}

.franchise-carousel {
  overflow:hidden;
}

.franchise-carousel .logo-controls img {
    width: 165px;
    margin-bottom: -10px;
}

#carousel-company-button {
  background: #337CEB;
  color: #fff;
  margin: auto;
  text-align: center;
  width: 100%;
  height: 40px;
  line-height: 3;
  margin-top: 10px;
  font-weight: 700;
  font-size: 14px;
  border-radius: 4px;
}

#carousel-company-button:hover {
  background: #236bd9;

}

#carousel-company-name {
  font-weight: bold;
  font-size: 24px;
  color: #000;
}

#carousel-company-description {
  font-size: 16px;
  color: #000;
  margin-top: 10px;
}
#carousel-company-investment-price {
  margin-top: 30px;
  font-weight: 700;
  font-size: 22px;
  color:black;
}

.carousel-chevron{
  margin-left: 5px;
  font-size: 21px;
  vertical-align: middle;
  font-weight: unset;
}
.company-investment-tag {
  color: #bbbbbb;
  font-weight: bold;
  font-size: 12px;
}
.google_ad_active{width:100%;float:left}
.our_clients p {
    color:#222;
    font-family:"Merriweather",sans-serif;
    font-size:16px;
    font-weight:300;
    padding:0 0 5px;
    line-height:24px
}
.our_clients ul {
    list-style:none;
    margin:0;
    padding:0;
    display:inline-block}
.our_clients li {
    display:inline-block;
    padding:5px 0 10px
}
.our_clients li a img:hover {
    opacity:.5
}
.franchise_category{float:left;padding:40px 0 0;text-align:center;width:100%}
.franchise_category ul{list-style:none;margin:0;padding:0}
.franchise_category li{list-style:decimal;list-style-position:inside;color:#337CEB;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;padding:0 0 23px;text-align:left;width:50%;float:left}
.franchise_category li a{text-decoration:none;color:#222}
.franchise_category li a:hover{text-decoration:underline}
.franchise_category li strong{font-weight:600;color:#222}
.franchise_category li span{color:#337CEB}
.franchise_category h2:before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.franchise_category h2{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;margin:0 0 5px;padding:0 0 7px;position:relative;text-align:left}
.franchise_category p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:0;text-align:left;padding:10px 0 19px}
.startup_business{background:#f6f6f6;padding:20px 0 10px;text-align:center}
.startup_business ul{display:inline-block;margin:0;padding:0;list-style:none}
.startup_business li{display:inline-block;padding:0 35px}
.startup_business li:first-child{float:left;padding:10px 30px 0 0}
.categories_viewall{width:100%;float:left;text-align:center; margin-top:20px;}
.categories_viewall a{background:#337CEB;border-radius:3px;color:#fff;display:inline-block;font-family:"Merriweather",sans-serif;font-size:17.87px;font-weight:300;padding:12px 57px;text-decoration:none;}
.categories_viewall a:hover{background:#236bd9}
.our_brands{width:100%;float:left;background-color:#f6f6f6;text-align:center;padding:25px 0 20px;}
.our_brands h4{font-family:"Merriweather",sans-serif;font-weight:300;font-style:italic;color:#888;font-size:14px;text-transform:uppercase; margin-bottom: 10px;}
.our_brands li{display:inline-block;margin-right:68px}
.our_brands li:last-child{margin-right:0}
.our_brands li a{display:table;text-align:center;height:70px}
.our_brands li a span{display:table-cell;vertical-align:middle}
.our_brands li a span img:hover{ opacity: 0.7;}
.footer_outer{width:100%;float:left;background-color:#111;padding:25px 0;font-family:"Merriweather",sans-serif;font-weight:300; z-index:9; position:relative;}
.footer_top{width:100%;float:left;margin-bottom:20px}
.footer_columns{width:304px;float:left;border-right:3px #222 solid;min-height:235px;padding:15px 28px 0}
.footer_columns:first-child{padding-left:0;padding-right:0}
.footer_columns:last-child{padding-right:0;border:0;width:295px}
.footer_columns:nth-child(3){width:301px}
.footer_columns:nth-child(3) p{color:#999;font-size:14px;font-weight:400;line-height:20px}
.footer_columns li{width:100%;display:inline-block;margin-bottom:10px}
.footer_columns li a{color:#999;font-size:14px;font-weight:400;text-decoration:none}
.footer_columns li a:hover{color:#fff}
.footer_columns h5{color:#fff;font-size:18px;font-family:'DM Sans',sans-serif;font-weight:600;margin-bottom:20px}
.footer_columns h5 a{text-decoration:none;color:#fff}
.magazine_cover img:hover,.footer_logo span img:hover,.copyright a img:hover{opacity:.5}
.subscribe_email{height:50px;background-color:#222;width:100%;border:0;outline:0;color:#999;font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 30px;margin-bottom:10px;font-family:"Merriweather",sans-serif}
.subscribe_button{height:50px;background-color:#337CEB;border:0;outline:0;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;font-family:"DM Sans",sans-serif;font-weight:600;cursor:pointer;-webkit-appearance:none}
.subscribe_button:hover{background-color:#236bd9}
.copies_block{width:100%;float:left}
.copies_block img{float:left;margin-right:21px}
.copies_block h6{color:#999;font-size:14px;line-height:20px;margin-bottom:14px}
.digital_link{text-decoration:underline;color:#fff;font-size:14px;margin-bottom:14px;display:block}
.digital_link:hover{text-decoration:none}
.footer_columns:last-child p{color:#999;font-size:10px;line-height:16px}
.footer_logo{width:100%;float:left;margin-bottom:8px}
.footer_logo span{float:left;margin-right:14px}
.footer_logo span:last-child{margin-right:0}
.copyright{width:100%;float:left;text-align:center;color:#fff;font-size:10px;}
#owl-demo .item{margin:3px}
#owl-demo .item img{display:block;width:100%;height:auto}
.opportunities_inner_left p a{color:#65a909}
.breadcrumbs{width:100%;text-align:left;float:left}
.breadcrumbs ul {   padding: 0 0 15px;}
.breadcrumbs li{display:inline-block;font-size:12px;color:#222;font-family:'DM Sans',sans-serif;font-weight:400;}
.breadcrumbs li a{color:#999;font-size:12px;font-weight:400;margin:0;padding:0;position:relative;letter-spacing:.09px;text-decoration:none}
.breadcrumbs li a:hover{text-decoration:underline}
.breadcrumbs li a:after{position:absolute;width:7px;height:7px;top:1px;margin-left:3px}
.opportunities_inner_left p a{color:#337CEB}
.business_advice{padding:20px 0 40px}
.business_advice h1, .qa_leftbar h1{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:0 0 8px;position:relative;text-align:left;margin:15px 0 4px;display:inline-block;width:100%}
.business_advice h1:before, .qa_leftbar h1:before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.business_advice .opportunities_left p{font-size:18px;color:#222;line-height:28px;font-family:"Merriweather",sans-serif;font-weight:300;text-align:left;margin:0;padding:9px 0 0}
.business_advice .opportunities_left p a{color:#337CEB;text-decoration:underline}
.business_advice .opportunities_left p a:hover{text-decoration:none}
.business_advice_tags{width:100%;text-align:center;float:left;border-bottom:3px #e1e1e1 solid;padding-bottom:30px}
.business_advice_tags li{font-size:14px;font-family:'DM Sans',sans-serif;font-weight:700;float:left}
.business_advice_tags li a{background:#f6f6f6;color:#000;margin:0 20px 0 0;padding:16px 22px;text-decoration:none;display:block}
.business_advice_tags li a:hover{color:#fff;background:#000}
.franchise_recent_news{text-align:center;width:100%;float:left}
.franchise_recent_news h2:before{left:50%;margin-left:-75px}
.franchise_recent_news .description{line-height:28px}
.news_info.imageless{position: static; padding: 0;}
.news_info.imageless p{color: #000;}
.business_recent_news_left .imageless h3 a{color: #111111;}
.business_recent_news{width:100%;float:left;border-bottom:3px #e1e1e1 solid;padding-bottom:46px}
.business_recent_news_left{width:569px; height: 384px;text-align:left;position:relative;float:left}
.business_recent_news_left:after{position:absolute;width:1px;height:100%;content:'';border-right:1px solid #e1e1e1;right:-31px;top:0}
.business_recent_news_left h3{color:#fff;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;padding:10px 20px 6px 0}
.business_recent_news_left h3 a{color:#fff;text-decoration:none;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600}
.business_recent_news_left h3 a:hover{text-decoration:underline}
.business_recent_news_left span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:6px 0;width:100%}
.business_recent_news_left p{color:#fff;float:left;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;padding:3px 0 7px;width:100%;margin:0}
.news_info a{color:#337CEB;float:left;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0;padding:0;text-decoration:underline;width:100%}
.news_info a:hover{text-decoration:none}
.news_info{position:absolute;bottom:30px;left:0;width:100%;padding:0 30px}
.business_recent_news_right{float:right;margin:0 0 15px;padding:0 0 0 26px;text-align:left;width:598px}
.business_recent_news_right li{width:100%;float:left;margin-bottom:25px}
.business_recent_news_right li:last-child{margin-bottom:0}
.business_recent_news_right li h3{color:#111;font-family:"DM Sans",sans-serif;font-size:22px;font-weight:600}
.business_recent_news_right li h3 a{color:#111;text-decoration:none;font-family:"DM Sans",sans-serif;}
.business_recent_news_right li h3 a:hover{text-decoration:underline}
.business_recent_news_right li span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:0;width:100%}
.business_recent_news_right li:first-child span,.business_recent_news_right li:last-child span{color:#337CEB}
.franchise_marketing{width:100%;float:left;border-bottom:3px #e1e1e1 solid;padding:14px 0 40px}
.franchise_marketing_leftbar{float:left;width:862px;padding-top:16px}
.franchise_marketing_leftbar .description{line-height:28px}
.franchise_marketing_leftbar h3{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:10px 0 7px;width:100%;display:inline-block;position:relative;margin-bottom:10px}
.franchise_marketing_leftbar h3:after{width:150px;left:0;border-bottom:3px #337CEB solid;content:"";position:absolute;bottom:0}
.franchise_marketing .opportunities_right{float:right}
.franchise_marketing_inner{width:100%;float:left;padding:9px 0 0}
.franchise_marketing_inner li{width:48.2%;float:left}
.franchise_marketing_inner li:nth-child(2){float:right}
.franchise_marketing_inner li h4{font-size:26px;color:#222;font-family:"DM Sans",sans-serif;font-weight:600}
.franchise_marketing_inner li h4 a{text-decoration:none;color:#222;font-family:"DM Sans",sans-serif;}
.franchise_marketing_inner li h4 a:hover{text-decoration:underline}
.franchise_marketing_inner li span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:3px 0 9px;width:100%}
.franchise_marketing_inner li p{color:#222;float:left;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;padding:0;width:100%;margin:0}
.find_out_link{color:#337CEB;float:left;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0 0 35px;padding:7px 0 0;text-decoration:underline;background:none}
.find_out_link:hover{text-decoration:none}
.article_marketing{width:100%;float:left;margin-bottom:10px}
.marketing_news{width:100%;float:left}
.marketing_news_leftbar{width:48.2%;float:left;position:relative}
.marketing_news_leftbar:after{content:"";position:absolute;width:1px;height:100%;border-right:1px #e1e1e1 solid;right:0}
.marketing_news_rightbar{width:46%;float:right}
.marketing_news_rightbar li:nth-child(2) span{color:#72c705}
.marketing_news li{width:100%;float:left;margin-bottom:10px}
.marketing_news li h4{color:#111;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;float:left}
.marketing_news li h4 a{color:#111;text-decoration:none;font-family:"DM Sans",sans-serif;}
.marketing_news li h4 a:hover{text-decoration:underline;}
.marketing_news li span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:2px 0 6px;width:100%}
.veeno_franchise_left h4 strong{color:#337CEB;float:left;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:2px 0 6px;width:100%}
.marketing_news .view_all{padding-top:20px}
.view_all{float:left;text-align:center;width:100%}
.view_all a{color:#fff!important;text-decoration:none;background:#337CEB;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;border-radius:3px;padding:9px 45px!important;text-transform:uppercase;display:inline-block}
.view_all a:hover{background:#337CEB}
.franchise_events_news{background:#f6f6f6;padding:40px 0 0;width:100%;float:left}
.franchise_events_news_inner{width:100%;float:left;text-align:center}
.franchise_events_news_inner h2:before{left:50%;margin-left:-75px}
.franchise_events_news_inner .description{padding:10px 0 0;line-height:28px}
.franchise_news_columns{width:100%;float:left;margin-bottom:10px}
.events_new_column{border-right:1px solid #e1e1e1;float:left;margin:35px 0 27px;min-height:295px;padding:0 30px;text-align:left;width:400px}
.events_new_column:first-child{padding-left:0}
.events_new_column:last-child{padding-right:0;border-right:0}
.events_new_column:nth-child(2) li:nth-child(2) span{color:#72c705}
.events_new_column li{width:100%;float:left;margin-bottom:20px; min-height:105px!important;}
.events_new_column li h4{color:#111;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;line-height:25px}
.events_new_column li h4 a{color:#111;text-decoration:none;font-family:"DM Sans",sans-serif;}
.events_new_column li h4 a:hover{text-decoration:underline}
.events_new_column li span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;line-height:20px;padding:0;width:100%}
.resale_franchises{width:100%;float:left;padding:38px 0 30px;border-bottom:3px #e1e1e1 solid}
.resale_franchises h2{margin-bottom:19px}
.resale_franchises .description{line-height:28px}
.resale_franchises_inner{float:left;width:100%;padding:0 0 26px}
.resale_franchises_left{width:75%;float:left}
.profile_image{width:378px;float:left}
.resale_description{width:495px;float:right;padding-right:30px}
.resale_description h3{color:#222;display:inline-block;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;padding:0;position:relative}
.resale_description h3 a{color:#222;text-decoration:none;font-family:"DM Sans",sans-serif;}
.resale_description h3 a:hover{text-decoration:underline}
.resale_description span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;line-height:20px;padding:1px 0 5px;width:100%}
.resale_description p{color:#222;float:left;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;padding:2px 0 0;width:100%;margin:0}
.resale_franchises_right{border-left:1px solid #e1e1e1;float:left;width:25%;padding-left:25px}
.resale_franchises_right li{width:100%;float:left;margin-bottom:13px}
.resale_franchises_right li:last-child{margin-bottom:0}
.resale_franchises_right li h4{color:#111;display:inline-block;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;position:relative;line-height:24px}
.resale_franchises_right li h4 a{color:#111;text-decoration:none;font-family:"DM Sans",sans-serif;}
.resale_franchises_right li h4 a:hover{text-decoration:underline}
.resale_franchises_right li span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:12.02px;font-weight:300;line-height:20px;padding:0 0 4px;width:100%}
.franchise_association{width:100%;float:left;padding:39px 0 0}
.franchise_association .description{line-height:28px}
.franchise_association .description img{float:right;margin-left:20px}
.franchise_association .description{padding:10px 30px 26px 0}

.franchise_association_news{width:100%;float:left;margin-bottom:50px}
.news_column_association{width:100%;float:left;padding:0 10px 0 0}
.news_column_association li:nth-child(1) span,.news_column_association li:nth-child(2) span{color:#337CEB}
.news_column_association_right{border-left:1px solid #e1e1e1;float:left;padding:0 0 0 30px;width:50%}
.franchise_association_news li{width:50%;float:left; min-height:100px; padding:0 30px; position:relative;}
.news_column_association li:after{content:"";width:1px;	height:100%;position:absolute;right:0;top:0;border-right:1px #e1e1e1 solid;}
.news_column_association li:nth-child(2n+0):after{display:none;}
.news_column_association li:first-child,.news_column_association li:nth-child(3),.news_column_association li:nth-child(5),.news_column_association li:nth-child(7),.news_column_association li:nth-child(9){padding-left:0;}
.news_column_association li:last-child{margin-bottom:0}
.franchise_association_news li h4{color:#111;font-family:"DM Sans",sans-serif;font-size:22px;font-weight:600;text-align:left;line-height:32px}
.franchise_association_news li h4 a{color:#111;text-decoration:none;font-family:"DM Sans",sans-serif;}
.franchise_association_news li h4 a:hover{text-decoration:underline}
.franchise_association_news li span{font-size:12px;color:#999;font-weight:300;width:100%;float:left;font-family:"Merriweather",sans-serif}
.resales_slider{width:100%;float:left}
.resales_slider h5{background:#000;border-right:2px solid #e1e1e1;color:#fff;float:left;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;padding:23px 10px 24px;width:256px;text-align:center}
.resales_slider h5 span{color:#337CEB}
.resales_slider_right{width:948px;float:right;background-color:#f6f6f6;padding:10px 20px}
.logo_slider{width:auto;float:left;margin-right:10px;display:table;height:50px}
.logo_slider span{display:table-cell;vertical-align:middle;height:50px}
.logo_description{width:auto;float:left;position:relative;display:table;height:50px}
.middle_content{display:table-cell;vertical-align:middle;height:50px}
.logo_description:after{border-right:1px #ccc solid;content:"";position:absolute;width:1px;height:100%;top:0;right:-15px}
.logo_description h6{color:#222;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700}
.logo_description h6 a{color:#222;text-decoration:none;font-size:14px}
.logo_description h6 a:hover{text-decoration:underline}
.logo_description span{font-size:12px;color:#337CEB;font-weight:300;font-family:"Merriweather",sans-serif;width:100%;display:inline-block}
.logo_description strong{color:#999;font-weight:400}
.subhub_inner{width:100%;float:left;padding:26px 0 43px;border-bottom:3px #e1e1e1 solid}
.subhub_inner .search_result_tags{border-bottom:0;padding:0;margin-bottom:21px}
.subhub_inner .search_result_tags li{width:auto;min-height:50px;font-weight:700;font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-right:20px;padding:0 22px}
.subhub_inner .search_result_tags li a span{height:50px}
.subhub_inner h1{color:#111;display:inline-block;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:0 0 7px;position:relative;text-align:center;width:100%}
.subhub_inner h1:before{background:#337CEB none repeat scroll 0 0;bottom:0;content:"";height:3px;left:50%;position:absolute;width:150px;margin-left:-75px}
.subhub_inner .description{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:0;padding:14px 0 0;line-height:28px;text-align:center}
.subhub_inner .description a{color:#337CEB;text-decoration:underline}
.subhub_inner .description a:hover{text-decoration:none}
.subhub_outer .search_result_leftbar{padding:8px 40px 0 0}
.subhub_outer .search_result .franchising_newsletter{margin:0 0 30px}
.subhub_outer .search_result_leftbar li:last-child{border-bottom:0}
.subhub_outer .search_result_leftbar .view_all a{color:#fff!important;text-decoration:none;font-weight:700;border-radius:3px;padding:14px 64px!important;text-transform:uppercase;display:inline-block;margin:0}
.subhub_outer .search_result{padding-bottom:14px}
.qa_block{width:100%;float:left;background-color:#f6f6f6;margin-bottom:57px}
.qa_inner{width:100%;float:left;border-top:3px #e1e1e1 solid;padding:40px 0 7px}
.qa_leftbar {float:left;padding:0 34px 45px 0;width:74.6%}
.qa_leftbar h2{color:#111;font-family:"DM Sans",sans-serif;font-size:36px;font-weight:600;padding:8px 0 0;position:relative;text-align:left;}
.qa_leftbar h2 a{color:#111;text-decoration:none}
.qa_leftbar h2 a:hover{text-decoration:underline}
.qa_leftbar ul.qa_leftbar_inner li{background:#fff;border-color:#ddd;border-style:solid;border-width:1px 1px 4px;float:left;margin:0 0 20px;padding:15px 25px 34px;width:100%}
.qa_leftbar ul.qa_leftbar_inner li p{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0;padding:10px 0 0;line-height:24px}
.qa_leftbar ul.qa_leftbar_inner li h3{color:#111;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:500;padding:11px 0 10px 56px;position:relative;text-align:left}
.qa_leftbar ul.qa_leftbar_inner li h3 a{color:#111;text-decoration:none}
.qa_leftbar ul.qa_leftbar_inner li h3 a:hover{text-decoration:underline}
.qa_leftbar ul.qa_leftbar_inner li h3 span{color:#337CEB;float:left;font-family:"DM Sans",sans-serif;font-size:36px;font-weight:600;line-height:33px;padding:0 20px 0 0;position:absolute;top:12px;left:4px}
.qa_leftbar .view_all a{font-weight:700;padding:13px 59px!important}
.qa_info{width:100%;float:left;margin-bottom:15px}
.qa_profile_image{width:50px;float:left}
.qa_profile_image img{display:block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.profile_content{width:88%;float:left;padding:0 0 0 14px}
.profile_content h4{color:#000;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;line-height:17px;margin:0;padding:7px 0 0;text-transform:uppercase}
.profile_content h4 a{color:#000;text-decoration:none}
.profile_content h4 a:hover{text-decoration:underline}
.profile_content span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-weight:300;margin:0;font-size:12.01px;padding:0;width:100%}
.qa_leftbar li .find_out_link{margin:0}
.qa_rightbar{float:right;padding:10px 0 0;width:300px}
.qa_rightbar .franchising_newsletter{margin:0 0 30px}
.qa_rightbar .google_ad_active{margin-bottom:27px}
.why_post{color:#999;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;padding:12px 0 6px;text-transform:uppercase;text-align:left;margin-bottom:10px}
.why_post_right{float:right}
.why_post_right span{color:#222}
.single_entry_inner{float:left;width:100%;text-align:left}
.single_entry_inner img{margin-bottom:10px}
.single_entry_inner p{font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;color:#222;line-height:28px;padding:0 0 20px}
.single_entry_inner h3{font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;color:#222}
.single_entry_inner h6{
    font-family: 'DM Sans',sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 28px;
    text-transform: uppercase;
    color: #999;
    position: relative;
}
.our_gudie_background h6 {
    padding: 0px;
    padding-bottom: 10px;
    margin: 0px;
    text-align: center;
}
.single_entry_inner h6:after{
    content: "";
    background: url(https://cdn.what-franchise.com/assets/images/projects-compressed/article.png) center top no-repeat;
    width: 11px;
    height: 10px;
    display: inline-block;
    margin-left: 7px;
}
.single_entry_content{width:752px;float:right}
.recommended_block{width:100%;margin-top:-10px;text-align:left}
.single_entry_content .recommended_block li{background:none;margin-bottom:0;padding-left:0}
.our_gudie_background{width:100%;background:#111;padding:27px 28px; position: relative;}
.our_gudie_inner{display: inline-block;width:85%}
.our_gudie_inner h3{color:#fff;font-family:"DM Sans",sans-serif;font-size:26px;line-height:24px;font-weight:600;padding:0 0 4px}
.our_gudie_inner p{color:#888;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;padding:0;line-height:24px}
.go_btn{
    width: 100px;
    background: #337CEB;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
    height: 50px;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}
.go_btn a{text-decoration:none;font-family:"Merriweather",sans-serif;color:#fff;line-height:24px;font-size:24px;font-weight:300;display:block;text-transform:uppercase;line-height:48px}
.go_btn:hover{background-color:#236bd9}
.available_today_out{float:left;width:100%;margin:18px 0;padding:25px;border:1px #ddd solid;color:#222;font-family:"DM Sans",sans-serif;font-size:26px;line-height:37px;font-weight:600}
.available_today_out span{color:#337CEB}
.available_today_out p{color:#222;font-family:"Merriweather",sans-serif;font-size:17px;font-weight:300;line-height:24px;padding:0}
.available_today_out ul{float:left;padding:18px 0;width:100%}
.available_today_out li{float:left;margin-left:5%}
.available_today_out li:first-child{margin-left:0}
.available_today_out li{text-decoration:none;color:#222;width:30%;text-align:center}
.available_today_out li a{text-decoration:none}
.available_today_out li img{margin:0;padding:0}
.available_today_out li a h3{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:700;line-height:26px;color:#222}
.available_today_out li a p{font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;line-height:14px;color:#999;text-align:center}
.next_article_out{background:#eee;border-radius:5px;-webkit-border-radius:5px;padding:18px 20px;float:left;margin-top:26px}
.next_article_left{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600;line-height:28px;color:#337CEB;width:85%;float:left;text-align:left}
.next_article_left strong{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:600}
.next_article_left p{font-family:"Merriweather",sans-serif;font-size:14px;font-weight:300;line-height:16px;color:#222;margin:4px 0 0}
.next_article_right{float:right;width:15%;margin:17px 0 0}
.single_entry_content ul{width:100%}
.single_entry_content li{font-family:"Merriweather",sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#222;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/select_circle.png) left 7px no-repeat;padding-left:22px; list-style: none;}
.single_entry_content h2{font-size: 26px; color: #111111; font-family: 'DM Sans', sans-serif; font-weight: 600; margin: 20px 0;}
.single_entry_content h2:after{content: ""; background: #337CEB; height: 3px; width: 150px; display: block;}
.single_entry_content p{font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;line-height:28px;color:#222;margin-bottom:27px}
.more_franchise a{color:#337CEB;display:inline-block;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:600;margin:0 0 0 10px;padding:8px 0;text-decoration:none}
.border_none{border:none;padding:0}
.logical{padding:28px 0 0}
.uncensored{padding:15px 0 45px}
.tending_available_inner a{float:left;text-align:left;font-family:"Merriweather",sans-serif;font-size:12px;color:#fff}
.franchising_adivce{border-bottom:3px #e1e1e1 solid;padding:20px 0}
.franchising_adivce h1{margin-top:0}
.franchising_adivce_list{background:#f6f6f6;width:100%;float:left}
.franchising_adivce_list_inner{border-bottom:3px #e1e1e1 solid;padding-bottom:26px;width:100%;float:left}
.franchising_adivce_leftbar{float:left;padding:30px 35px 0 0;width:74.6%}
.franchising_adivce_leftbar h2:before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.franchising_adivce_leftbar h2{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:4px 0 7px;position:relative;text-align:left}
.franchising_adivce_leftbar .description{padding:8px 0 18px;line-height:28px}
.franchising_adivce_leftbar h3{color:#222;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:500;padding:10px 0 13px;line-height:38px;margin-bottom:5px}
.franchising_adivce_leftbar h3 a{text-decoration:none;color:#222}
.franchising_adivce_leftbar h3 span{background:#337CEB;border-radius:100%;display:inline-block;float:left;height:50px;margin:-3px 20px 0 0;position:relative;width:50px}
.franchising_adivce_leftbar h3 span img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.franchising_adivce_list_info{background:#fff;border-color:#ddd;border-style:solid;border-width:1px 1px 4px;float:left;margin:0 0 30px;padding:0;width:100%}
.franchising_adivce_list_info ul{margin:0;padding:0;list-style:none}
.franchising_adivce_list_info li{float:left;width:100%;padding:25px 30px 24px;cursor:pointer;border-bottom:1px solid #ddd;border-left:4px solid transparent;color:#222;font-size:18px;font-family:"DM Sans",sans-serif;font-weight:500}
.franchising_adivce_list_info li:hover{border-left:4px solid #236bd9;background:#eee}
.franchising_adivce_list_info li strong{color:#337CEB;float:left;font-weight:500;margin:-1px 0 0 -35px;padding:0 20px 0 0; position:absolute;}
.franchising_adivce_list_info li a{float:right;font-family:"Merriweather",sans-serif;color:#337CEB;font-size:16px;font-weight:300;text-decoration:underline}
.franchising_adivce_list_info li a:hover{text-decoration:none}
.franchising_adivce_rightbar{float:right;padding:45px 0 0;width:300px}
.fixed_whilst{float:left;padding:23px 30px;text-align:center;width:100%}
.fixed_whilst a{color:#aaa;font-family:"DM Sans",sans-serif;font-weight:600;text-decoration:none;line-height:20px}
.fixed_whilst a span{width:100%;float:left;margin:10px 0 0}
.advice_recent_franchise .recent_franchise{padding:33px 0 0}
.advice_recent_franchise .recent_franchise_inner{border-bottom:0;padding-bottom:0}
.advice_recent_franchise .heading_viewall h2{font-size:26px;margin-bottom:0}
.advice_video_block{padding:27px 0 0;width:100%;float:left;border-bottom:3px #e1e1e1 solid}
.advice_video_block .heading_viewall h2{font-size:26px;margin-bottom:0}
.advice_video_block .video_thumbs_column{border-right:1px solid #e1e1e1;margin:30px 0}
.advice_video_block .video_thumbs_column:last-child{border-right:0}
.advice_category_block{width:100%;float:left;padding:30px 0 40px}
.advice_category_block .franchise_category{width:51%;float:left;padding:0}
.franchise_category h3{font-size:26px;margin:0 0 25px;font-family:"DM Sans",sans-serif;font-weight:600;font-size:26px;text-align:left;position:relative;padding-bottom:8px}
.franchise_category h3:after{content:"";position:absolute;width:150px;height:3px;background-color:#337CEB;bottom:0;left:0}
.advice_category_block .franchise_category li{padding:0;min-height:60px}
.advice_carousel{width:570px;float:right}
.advice_carousel_inner{width:100%;float:left}
.advice_carousel h3{font-family:"DM Sans",sans-serif;font-weight:600;font-size:26px;color:#111;position:relative;padding-bottom:6px;margin-bottom:28px}
.advice_carousel h3:after{content:"";position:absolute;bottom:0;width:150px;height:3px;background-color:#337CEB;left:0}
.franchise_category_advice{float:left;padding:40px 0 0;text-align:center;width:100%}
.franchise_category_advice h3::before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.franchise_category_advice h3{color:#111;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;margin:0 0 25px;padding:0 0 8px;position:relative;text-align:left}
.franchise_category_advice p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:0;padding:10px 0 26px;text-align:left}
.franchise_category_advice ul{float:left;list-style:none;margin:0;padding:0;width:50%}
.franchise_category_advice li{color:#222;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;padding:0 0 23px;text-align:left}
.franchise_category_advice li strong{color:#222;float:left;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;padding:0 0 23px;text-align:left;width:90%}
.franchise_category_advice li span{color:#337CEB;float:left;padding:0 4px 0 0}
.franchise_category_advice a{background:#337CEB;border-radius:3px;color:#fff;display:inline-block;font-family:"Merriweather",sans-serif;font-size:17.87px;font-weight:300;margin:5px 0 0;padding:12px 57px;text-decoration:none;text-transform:uppercase}
.advicecarousel_content{width:100%;display:inline-block;border:1px solid #ddd;border-right:0}
.advicecarousel_leftbar{width:250px;float:left;background-color:#fff;display:table;text-align:center;position:relative;height:257px}
.advicecarousel_leftbar span{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.advicecarousel_leftbar img{display:block}
.advicecarousel_rightbar{border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#f6f6f6;width:318px;float:left;padding:20px}
.advicecarousel_rightbar h4{color:#222;font-family:"Merriweather",sans-serif;font-size:26px;font-weight:300;text-align:left}
.advicecarousel_rightbar h4 a{color:#222;text-decoration:none}
.advicecarousel_rightbar h4 a:hover{text-decoration:underline}
.advicecarousel_rightbar p{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;padding:15px 0 10px;line-height:22.5px;margin:0}
#sync2 .item{background:#C9C9C9;padding:10px 0;margin:5px;color:#FFF;border-radius:3px;text-align:center;cursor:pointer;display:none}
#sync2 .item h1{font-size:18px}
#sync2 .current .item{background:#0c83e7}
.owl-theme .owl-nav [class*='owl-']{-webkit-transition:all .3s ease;transition:all .3s ease}
.owl-theme .owl-nav [class*='owl-'].disabled:hover{background-color:#D6D6D6}
#sync1.owl-theme{position:relative}
#sync1.owl-theme .owl-next,#sync1.owl-theme .owl-prev{height:37px;margin-top:-20px;position:absolute;top:-10%;width:36px}
#sync1.owl-theme .owl-prev{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/top_left_slider.jpg) no-repeat;left:479px}
#sync1.owl-theme .owl-next{right:-14px;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/top_slider.jpg) no-repeat}
.contact_us_outer{width:100%;float:left;padding:46px 0}
.contact_us_outer .breadcrumbs{margin-bottom:17px}
.contact_us_left{width:862px;float:left}
.contact_us_left h1{font-size:40px;color:#111;font-family:"DM Sans",sans-serif;font-weight:600;position:relative;padding-bottom:7px;margin-bottom:14px}
.contact_us_left h1:after{content:"";position:absolute;bottom:0;width:150px;height:3px;background-color:#337CEB;left:0}
.contact_us_left .description{line-height:25px}
.contact_us_outer .google_bottom{padding:0}
.contact_us_left h2,.contact_us_left h3{color:#111;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;margin:0;padding:10px 0 15px;text-align:left}
.contact_us_inner{width:100%;float:left;padding:9px 0 33px}
.contact_us_form{width:100%;float:left}
.contact_us_form h3{margin-bottom:10px}
.form_input{width:100%;float:left;margin-bottom:19px;display:flex;}
.contact_input{background:#eee;color:#999;border:1px solid #ddd;border-radius:3px;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;padding:13px 29px;width:100%; margin: 0 5px;}
.contact_textarea{background:#eee;border:1px solid #ddd;border-radius:3px;color:#999;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;height:150px;padding:10px 22px;width:100%}
.send_enquiry_button{background:#337CEB;border-radius:3px;color:#fff;font-family:"DM Sans",sans-serif;font-size:17.95px;font-weight:600;padding:13px 60px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;border:0;outline:0;cursor:pointer;display: inline-block;}
.send_enquiry_button:hover{background-color:#236bd9}
.contact_us_inner li{width:48.9%;float:left;text-align:center;border:1px #ddd solid;border-bottom-width:3px}
.contact_us_inner li h4{color:#111;font-family:"Merriweather",sans-serif;font-size:26px;font-weight:300;margin-bottom:3px}
.contact_us_inner li p{border-bottom:1px solid #ddd;color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0 0 15px;padding:10px 30px 35px}
.contact_us_inner li p a{color:#337CEB;text-decoration:none}
.contact_us_inner li p a:hover{text-decoration:underline}
.contact_us_inner li:last-child{float:right}
.contact_us_right{width:300px;float:right}
.contact_us_right .franchising_newsletter{margin:0 0 30px}
.contact_us_inner li input[type="radio"]{display:none}
.contact_us_inner li input[type="radio"] + label{color:#f2f2f2;font-family:Arial,sans-serif;font-size:14px;width:100%;float:left;padding:30px 10px 18px}
.contact_us_inner li input[type="radio"] + label span{display:inline-block;width:31px;height:31px;margin:-1px 4px 0 0;vertical-align:middle;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/check_radio_sheet.png) 0 top no-repeat;cursor:pointer}
.contact_us_inner li input[type="radio"]:checked + label span{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/check_radio_sheet.png) -32px top no-repeat}
.editorialform{display:none}
.heading_viewall{width:100%;float:left}
.franchise_directory_banner{width:100%;float:left;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/franchise_directory_banner.jpg) center top no-repeat;padding:20px 0 121px;background-size:cover;margin-bottom:12px}
.franchise_directory_inner{width:100%;float:left;text-align:center}
.breadcrumbs_container{width:100%;float:left;text-align:left;position:relative;z-index:99}
.breadcrumbs_container li{float:left;font-size:12px;color:#fff}
.breadcrumbs_container li a{color:#aaa;text-decoration:none;padding:0 3px 0 0}
.franchise_opportunit{width:873px;display:inline-block;padding:78px 0 0}
.franchise_opportunit h1{font-size:40px;color:#fff;font-family:"DM Sans",sans-serif;font-weight:600;position:relative;margin-bottom:40px}
.franchise_opportunit h1:after{content:"";position:absolute;bottom:-13px;left:50%;margin-left:-77px;width:150px;height:3px;background-color:#337CEB}
.franchise_opportunit_input{width:100%;float:left}
.frachise_input{width:400px;float:left;border:1px solid #ccc;background-color:#fff;font-size:17px;color:#222;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:12px 0 12px 34px}
.search_directory_button{width:250px;float:right;background-color:#337CEB;outline:none;border:none;text-align:center;text-transform:uppercase;font-size:17px;color:#fff;font-family:"Merriweather",sans-serif;font-weight:300;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:13px 0 11px;margin-bottom:8px;-webkit-appearance:none}
.search_directory_button:hover{background-color:#236bd9}
.browse_all_franchises{font-size:14px;color:#fff;font-family:"Merriweather",sans-serif;text-align:center;display:inline-block;width:100%; position:relative;}
.browse_all_franchises::after{ content: "";position: absolute; width: 156px;bottom: -2px;left: 50%; height: 1px;background: #fff; margin: 0 0 0 -78px;;}
.find_franchise_outer{width:100%;float:left;padding:27px 0 51px}
.find_franchise_leftbar{width:608px;float:left}
.find_franchise_leftbar h2{font-size:40px;color:#000;position:relative;font-family:"DM Sans",sans-serif;font-weight:600;padding-bottom:7px;margin-bottom:23px}
.find_franchise_leftbar h2:after{position:absolute;content:"";width:150px;height:3px;bottom:0;left:0;background-color:#337CEB}
.find_franchise_leftbar p{font-size:18px;color:#222;font-weight:300;font-family:"Merriweather",sans-serif;line-height:24px;padding:0 0 24px;margin:0}
.find_franchise_leftbar p a{color:#337CEB}
.find_franchise_leftbar p a:hover{text-decoration:none}
.search_franchises_button{width:319px;float:left;background-color:#337CEB;font-size:18px;color:#fff;text-transform:uppercase;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"Merriweather",sans-serif;font-weight:300;text-decoration:none;padding:13px 0}
.search_franchises_button:hover{background-color:#236bd9}
.find_franchise_rightbar{width:569px;float:right;position:relative;padding:8px 0 0}
.find_franchise_rightbar img{width:100%;float:left;border:1px solid #d9dee0}
.franchise_video_button{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.franchise_video_button img{border:none}
.find_franchise_carousel{width:100%;float:left;}
.find_franchise_carousel_inner{width:100%;float:left;border-top:3px solid #e1e1e1;padding:27px 0 23px;border-bottom:3px solid #e1e1e1}
.franchise_heading{width:100%;float:left;position:absolute;top:0;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}
.franchise_heading h3{background-color:#fff;font-size:18px;color:#222;text-align:center;width:78%;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:uppercase;padding:12px 0 14px;margin:auto}
.find_franchise_carousel .franchise_resources_inner{padding-bottom:0}
.find_franchise_carousel .item{
    height: 280px;
    width: 206px;
    background-size: cover;
    border-radius: 5px;
    text-align: center;
    position: relative;
}
.find_franchise_carousel a{
    text-decoration: none;
}
.find_franchise_carousel h3{
    position: absolute;
    bottom: 14px;
    left: 31px;
    font-family: 'DM Sans',sans-serif;
    color: #fff;
    font-weight: 500;
    width: 70%;
}
.franchise_directory_outer{width:100%;float:left;padding:41px 0 0}
.franchise_directory_outer h3{font-size:36px;color:#111;text-align:center;font-family:"DM Sans",sans-serif;font-weight:600;position:relative}
.franchise_directory_outer h3:after{content:"";position:absolute;bottom:-13px;left:50%;margin-left:-77px;width:150px;height:3px;background-color:#337CEB}
.franchise_directory_topbar{width:100%;float:left;padding:39px 0 0}
.franchise_directory_leftbar{width:596px;float:left}
.search_input{width:100%;float:left;border:1px solid #ddd;font-size:18px;font-family:"Merriweather",sans-serif;font-weight:300;color:#aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/icon_search.png) 98% 9px no-repeat;padding:10px 52px 11px 22px}
.search_input:focus{box-shadow:none;outline:none}
.franchise_directory_rightbar{width:581px;float:left;padding:0 0 0 20px}
.franchise_filter .franchise_directory_rightbar{display:none;}
.franchise_directory_rightbar h4{font-size:12px;color:#222;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:uppercase;padding-bottom:3px}
.franchise_directory_rightbar li{float:left}
.franchise_directory_rightbar li a{text-decoration:none;display:block;border:1px solid #ddd;font-size:12px;color:#aaa;font-family:"Merriweather",sans-serif;font-weight:300;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:4px 5px 5px;width:auto;margin-right:10px}
.franchise_directory_rightbar li a:hover,.franchise_directory_rightbar li a.active, .franchise_directory_rightbar li a.active{border-color:#222;color:#222}
.franchise_directory_rightbar li:last-child a{margin-right:0}
.franchise_filter{width:100%;float:left;background-color:#eee;margin:19px 0 0;padding:10px 20px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.franchise_filter_block_one{width:252px;float:left;border-right:2px solid #ddd;padding:15px 0 11px!important;margin:0 30px 0 0;height:100px}
.franchise_industry_filter{width:252px;float:left;border-right:2px solid #ddd;padding:15px 30px 0 0 !important;min-height:100px}
.investment_level_filter{width:267px;float:left;border-right:2px solid #ddd;padding:15px 30px 0;min-height:100px}
.hours_worked_filter{width:281px;float:left;border-right:2px solid #ddd;padding:15px 30px 0!important;min-height:100px;position:relative}
.hours_worked_filter:after{position:absolute;content:"";width:15px;height:27px;right:-15px;top:40px;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/filter_arrow.jpg) left top no-repeat}
.franchise_filter_block_one h5,.franchise_industry_filter h5,.investment_level_filter h5,.hours_worked_filter h5{font-size:12px;color:#aaa;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:uppercase;padding-bottom:7px}
.franchise_filter_block_one .making_money_inner{width:91%!important;padding:0}
.select_box_directory{background:#fff url(https://cdn.what-franchise.com/assets/images/projects-compressed/directory_dropdown_arrow.png) no-repeat right 18px;width:100%;border:3px solid transparent;border-radius:3px;font-family:"Merriweather",sans-serif;font-size:15px;color:#121212;padding:11px 18px;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.directorycarousel_outer{border-top:1px solid #e1e1e1;float:left;padding:30px 45px;position:relative;width:100%; margin-top: 27px;}
.range_slider{width:100%;float:left}
#slider-range{margin-top:13px}
.range_slider #amount{font-size:20px;color:#111;font-family:"Merriweather",sans-serif;font-weight:300;margin-top:-6px;width:100%;background:none;border:0;outline:0}
.franchise_filter_block_one:last-child{border-right:none!important}
.update_filter_block{width:361px!important;float:right;padding:15px 0 0}
.update_filter_leftbar{width:211px;float:left;text-align:center;padding:0 20px}
.update_filter_leftbar span{font-size:12px;color:#337CEB;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:uppercase;display:block}
.update_filter_leftbar strong{font-size:50px;color:#111;font-family:"DM Sans",sans-serif;font-weight:600;line-height:44px}
.update_filter_rightbar{width:150px;float:right;text-align:center;padding:4px 0 0}
.update_filter_button,.update_grey_button{width:100%;float:left;background-color:#337CEB;font-size:15px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:"Merriweather",sans-serif;font-weight:300;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px 0;margin-bottom:6px;-webkit-appearance:none}
.update_filter_button:hover{background-color:#236bd9}
.update_grey_button{background-color:#D4D4D4}
.update_grey_button:hover{background-color:#A2A2A2}
.reset_search{width:100%;float:left;color:#aaa;font-size:12px;text-decoration:none;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:uppercase}
.franchise_filter_list{width:100%;float:left;padding:40px 0 0}
.franchise_filter_list li{float:left;width:49%;border:1px solid #ddd;border-bottom-width:3px;margin:0 0 30px;position:relative;}
.active_box{border-color:#337ceb!important}
.active_box .shortlist_button{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/tick_image.png) center top no-repeat}
.active_box .shortlist_heading{color:#222}
.franchise_filter_list li:hover .shortlist_button{background:#236bd9 url(https://cdn.what-franchise.com/assets/images/projects-compressed/tick_image.png) center top no-repeat}
.franchise_filter_list li:hover .shortlist_heading{color:#222}
.franchise_filter_list li:hover{border-color:#236bd9}
.franchise_filter_list li:nth-child(2n-0){float:right}
.low_investment_button{width:120px;background-color:#000;font-size:12px;color:#fff;text-align:center;font-family:"Merriweather",sans-serif;font-weight:300;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 0 7px;position:absolute;right:16px;top:-15px}
.franchise_filter_top{width:100%;float:left;}
.franchise_filter_top a{text-decoration:none}
.franchise_logo{width:98px;float:left;}
.franchise_logo img{max-width:100px}
.franchise_detail p{font-size:16px;color:#222;padding:0;margin:0;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:none}
.franchise_detail p strong{font-size:24px;font-family:"DM Sans",sans-serif;font-weight:600;margin-right:5px}
.franchise_investment_block{width:100%;float:left;position:relative}
.franchise_investment_seperator{border-top:1px solid #ddd;}
.franchise_investment_leftbar p{font-size:24px;color:#222;font-family:"DM Sans",sans-serif;font-weight:300;padding:0;margin:0;line-height: 100%;}
.franchise_investment_leftbar p span{display:block;color:#999;font-size:12px;text-transform:uppercase}
.franchise_detail_upper{min-height: 170px;}
.find_more_button{display:inline-block;background-color:#337CEB;font-size:14px;color:#ffffff !important;text-transform:uppercase;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"Merriweather",sans-serif;font-weight:300;text-decoration:none;padding:10px 0;margin-right:10px}
.find_more_button:hover{background-color:#236bd9}
.visit_site_button{display:inline-block;background-color:#eee;font-size:14px;color:#aaa;text-transform:uppercase;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"Merriweather",sans-serif;font-weight:300;text-decoration:none;padding:10px 0;}
.visit_site_button:hover{background-color:#ccc}
.shortlist{width:68px;position:absolute;right:26px;top:-31px;text-align:center}
.shortlist:hover .shortlist_button img{opacity:.6}
.shortlist_button{width:64px;float:left;margin-bottom:11px;background:#222 url(https://cdn.what-franchise.com/assets/images/projects-compressed/shortlist_button.png) center top no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:64px}
.shortlist_button:hover{background-color:#236bd9}
.shortlist_heading{width:100%;float:left;text-align:center;font-size:12px;color:#ccc;text-transform:uppercase;font-family:"Merriweather",sans-serif;font-weight:300}
.loading_more_outer{width:100%;float:left;text-align:center;text-transform:uppercase;font-size:14px;color:#999;font-family:"Merriweather",sans-serif;font-weight:300;padding:11px 0 40px}
.loading_more_outer img{margin:6px 0 0}
.find_franchise_carousel .franchise_resources_inner{border-bottom:none}

/*why-franchising page css 8/17/2017*/
.why_franchising
{
	width:100%;
	float:left;
	border-bottom:3px #e1e1e1 solid;
	padding-bottom:45px;
}
.why_franchising h1 {
	color: #111;
	font-family: "DM Sans",sans-serif;
	font-size: 40px;
	font-weight: 600;
	padding: 0 0 8px;
	position: relative;
	text-align: center;
	margin: 15px 0 4px;
	display: inline-block;
	width: 100%;
}
.why_franchising h1::before {
	background: #337CEB;
	bottom: 0;
	content: "";
	height: 3px;
	left: 50%;
	position: absolute;
	width: 150px;
	margin-left:-75px;
}
.why_franchising p
{
font-size: 18px;
color: #222;
line-height: 28px;
font-family: "Merriweather",sans-serif;
font-weight: 300;
text-align: center;
margin: 0;
padding: 9px 0 0;
}
.why_franchising_inner
{
	width:100%;
	float:left;
	padding:35px 0 0;
}
.why_franchising_video
{
	width:860px;
	float:left;
}
.why_franchising_right
{
	width:300px;
	float:right;
}
.video_note
{
	width:100%;
	float:left;
	text-align:center;
	font-family: "Merriweather",sans-serif;
font-weight: 300;
margin-top:-5px;
}
.video_note strong
{
text-transform:uppercase;
font-size:16px;
color:#111111;
font-weight:normal;
margin-bottom:4px;
display:inline-block;
}
.video_note p
{
	color:#999999;
	font-size:15px;
	 margin: 0 0 12px;
	padding:0;
	line-height:20px;
}
.why_franchising_content
{
	background-color:#ffffff;
}
.why_franchising_content h2
{
	font-size:30px;
	padding-bottom:15px;
	margin-bottom:16px;
}
.why_franchising_content p
{
font-size: 18px;
color: #222;
line-height: 28px;
font-family: "Merriweather",sans-serif;
font-weight: 300;
}
.why_franchising_content p a
{
	color:#337CEB;
	text-decoration:underline;
}
.why_franchising_content p a:hover
{
	text-decoration:none;
}
.franchising_shop
{
	width:100%;
	float:left;
	background-color:#eeeeee;
	min-height:182px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+5,eeeeee+5,eeeeee+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 5%, #eeeeee 5%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 5%,#eeeeee 5%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffffff 0%,#ffffff 5%,#eeeeee 5%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 */
margin:20px 0 50px;
}
.franchising_shop_left
{
	width:346px;
	float:left;
	margin-right:12px;
}
.franchising_shop_left img
{
	margin-top:-11px;
}
.franchising_shop_right
{
	width:440px;
	float:left;
	padding:20px 0 0;
}
.franchising_shop_right p
{
	color:#222222;
	font-size:22px;
}
.shop_column .franchising_shop_right
{
	float:left;
	padding: 7px 0 0 90px;
	width:500px;
}
.shop_column .franchising_shop_right p,
.shopping_column .franchising_shop_right
{
	line-height:32px;
}
.shop_column .franchising_shop_left
{
	float:right;
	width:auto;
}
.shop_column .franchising_shop_left img
{
	margin-top:-45px;
}
.shop_column
{
	margin:25px 0 40px;
}
.franchising_counter
{
	width:100%;
	float:left;
	padding:27px 0 50px;
}
.franchising_counter li
{
	width:25%;
	float:left;
	border-right:2px #dddddd solid;
	min-height:222px;
	text-align:center;
	padding:45px 20px 0;
}
.franchising_counter li span
{
	font-family:"DM Sans",sans-serif;
	font-size:45px;
	font-weight:700;
	color:#337CEB;
	width:100%;
	display:inline-block;
	line-height:28px;
}
.franchising_counter li:first-child span,
.franchising_counter li:last-child span
{
	font-size:60px;
}
.franchising_counter li strong
{
	font-size:34px;
	font-family:"DM Sans",sans-serif;
	font-weight:700;
	color:#222222;
	display:inline-block;
	margin-bottom:8px;
}
.franchising_counter li p
{
font-size: 16px;
color: #222;
line-height: 28px;
font-family: "Merriweather",sans-serif;
font-weight: 300;
margin:0;
padding:0;
}
.franchising_counter li:last-child
{
	border:none;
}
.shopping_column
{
	margin:63px 0 ;
}
.shopping_column .franchising_shop_left
{
	width:auto;
	margin-right:34px;
}
.shopping_column .franchising_shop_left img
{
	margin-top:-55px;
	margin-bottom:-28px;
}
.shopping_column .franchising_shop_right {
	padding: 23px 0 0;
}
.guide_column .franchising_shop_left
{
	float:right;
	width:auto;
	margin-right:0;
}
.guide_column
{
	margin: 25px 0 30px;
}
.guide_column .franchising_shop_left img {
	margin-top: -22px;
	margin-bottom:-3px;
}
.guide_column .franchising_shop_right
{
	float:left;
	padding: 50px 0 0 90px;
	width:70%;
}
.guide_column .franchising_shop_right p
{
	margin:0 0 16px;
	padding:0;
	line-height:32px;
}
.guide_column .click_here_button {
	width:250px;
	text-align:center;
}
/*why-franchising page css 8/17/2017 end*/

.search_result{width:100%;float:left;padding:36px 0 60px}
.search_result_leftbar{float:left;padding:4px 40px 0 0;width:74.6%}
.search_result_leftbar .auto_container{width:100%;}
.search_result_leftbar .google_desktop_ads {  width: 100%;}
.search_result_leftbar .google_desktop_ads img {  max-width: 100%;}
.search_result_leftbar h1{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:14px 0 7px;position:relative;width:100%;display:inline-block;margin-bottom:14px}
.search_result_leftbar h1:after{content:"";position:absolute;width:150px;height:3px;border-bottom:3px #337CEB solid;left:0;bottom:0}
.search_result_leftbar h2{color:#000;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;padding:0;margin-bottom:5px}
.search_result_leftbar h2 span{font-weight:700}
.search_form{width:100%;}
.search_form .search_textfield{margin:10px 0 20px}
.search_textfield{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/service_search_icon.png) no-repeat right center;border:1px solid #ddd;border-radius:3px;color:#aaa;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:10px 0 26px;padding:12px 57px 12px 20px;width:600px}
.search_inner{width:100%;float:left}
.search_inner li:first-child{padding-top:0;margin-top:-3px}
.search_inner li{width:100%;float:left;border-bottom:1px #e1e1e1 solid;padding:19px 0 27px 14px;position:relative}
.search_article{position:relative}
.search_article:before{content:"";position:absolute;width:2px;height:89%;background:#337CEB;left:-14px;top:8px}
.search_inner li h3{color:#111;font-weight:600;font-size:26px;font-family:"DM Sans",sans-serif;line-height:32px;margin-bottom:4px;margin-top:-2px}
.search_inner li h3 a{color:#111;text-decoration:none}
.search_inner li h3 a:hover{text-decoration:underline}
.search_inner li span{color:#999;font-size:12px;line-height:20px}
.search_inner li p{color:#222;font-family:"Merriweather",sans-serif;font-size:16.02px;margin:0;font-weight:300;padding:6px 0;line-height:24px}
.search_inner li .find_out_button{color:#337CEB;font-size:16px;text-decoration:underline;font-family:"Merriweather",sans-serif;font-weight:300}
.search_inner li .find_out_button:hover{text-decoration:none}
.pagination{float:left;padding:10px 0 0;width:100%}
.pagination h4{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:15px;font-weight:300;padding:10px 0 0}
.pagination ul{float:right;margin:0;padding:0;list-style:none}
.pagination li{display:inline-block;font-family:"Merriweather",sans-serif;font-size:15px;font-weight:300}
.pagination li a{background:#ddd;border-radius:3px;color:#999;margin:0 0 0 4px;padding:10px 15px 10px 16px;text-decoration:none;display:block}
.pagination li a:hover,.pagination li a.active{background:#236bd9;color:#fff}
.franchising_newsletter{background:#111;float:left;margin:27px 0 30px;padding:25px 20px 30px;text-align:center;width:100%;position:relative}
.franchising_newsletter h4{color:#fff;font-family:"DM Sans",sans-serif;font-size:22px;font-weight:500;padding:0 0 10px}
.franchising_newsletter h4 span{color:#337CEB}
.franchising_newsletter li{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/blue_dot.png) no-repeat left 9px;color:#fff;font-family:"DM Sans",sans-serif;font-size:17px;font-weight:400;padding:0 10px 6px 18px;text-align:left}
.franchising_newsletter li span{font-weight:700}
.franchising_newsletter_inner{padding:0 6px}
.email_input{background:#222;border:medium none;border-radius:3px;color:#fff;float:left;font-family:"Merriweather",sans-serif;font-size:15px;padding:15px 30px;margin:10px 0;width:100%}
.get_start_button{color:#fff;font-size:15px;text-transform:uppercase;cursor:pointer;font-family:"DM Sans",sans-serif;font-weight:600;background-color:#337CEB;border-radius:5px;width:100%;border:0;outline:0;height:50px;-webkit-appearance:none}
.get_start_button:hover{background-color:#236bd9}
.search_result_tags{border-bottom:1px solid #e1e1e1;float:left;padding:0 0 29px;text-align:center;width:100%}
.search_result_tags li{float:left;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;background:#eee;display:table;min-height:100px;margin:0 15px 0 0;width:203px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 20px}
.search_result_tags li:last-child{margin-right:0}
.search_result_tags li a{border-radius:3px;color:#000;font-weight:400;text-decoration:none}
.search_result_tags li a span{display:table-cell;vertical-align:middle;height:100px}
.search_result_tags li:hover{background:#000}
.search_result_tags li:hover a{color:#fff}
.search_inner h2{color:#999;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;margin:0;padding:25px 0 18px}
.search_inner li:nth-child(odd) span{color:#337CEB}
.archive h1{margin-bottom:38px}
.error_outer{float:left;margin:38px 0 20px;text-align:center;width:100%;margin-bottom:-6px}
.error_outer h1:before{background:#337CEB none repeat scroll 0 0;bottom:0;content:"";height:3px;left:50%;position:absolute;width:150px;margin-left:-75px}
.error_outer h1{color:#111;display:inline-block;font-family:"DM Sans",sans-serif;font-size:36px;font-weight:600;margin:0 0 15px;padding:0 0 8px;position:relative}
.error_outer h2{color:#111;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:0;padding:0 0 5px;line-height:24px}
.thank_you_container h2{padding:0 0 35px;}
.error_outer .search_result_tags li{width:24%;font-size:16px}
.error_outer .search_textfield{margin:10px 0 20px}
.error .search_inner h2{padding:1px 0 18px}
.newsletter_banner{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/newletter-banner.jpg) no-repeat center top;background-size:cover;float:left;padding:17px 0 73px;width:100%;position:relative}
.franchise_newsletter h1{color:#000;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;margin-bottom:33px;position:relative}
.franchise_newsletter h1:after{background-color:#337CEB;bottom:-13px;content:"";height:3px;left:50%;margin-left:-77px;position:absolute;width:150px}
.franchise_newsletter p{color:#000;font-family:"Merriweather",sans-serif;font-size:18px;margin:0 0 49px}
.franchise_newsletter p span{font-weight:700}
.franchise_newsletter{display:inline-block;padding:79px 0 0;width:100%}
.breadcrumbs_container li span{color:#000}
.franchise_opportunit-input{display:inline-block;padding:0;width:680px}
.newsletter_content{float:left;padding:39px 0 80px;width:100%}
.newsletter_leftbar{width:50%;float:left;padding:9px 0 0}
.newsletter_leftbar h2{color:#000;font-family:"DM Sans",sans-serif;font-size:32px;font-weight:600;margin-bottom:51px;padding:0 0 15px;position:relative}
.newsletter_leftbar h2::after{background-color:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.newsletter_leftbar h3{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;padding:0 0 2px}
.newsletter_leftbar h3 span{background:#337CEB;border-radius:100%;color:#fff;display:inline-block;font-size:18.02px;margin:0 10px 0 0;padding:2px 10px;height:30px;width:30px}
.newsletter_leftbar h3 strong{color:#337CEB;font-weight:700;margin:0}
.newsletter_leftbar p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;padding:0;margin:0}
.newsletter_leftbar li{margin:0 0 98px}
.newsletter_leftbar li:last-child{margin-bottom:0}
.newsletter_join_now{float:left;padding:58px 0 0;text-align:center;width:100%}
.newsletter_join_now h4{color:#222;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;padding:0 0 2px}
.newsletter_join_now p{color:#222;font-family:"Merriweather",sans-serif;font-size:20px;margin:0}
.newsletter_join_now a{background:#337CEB;border-radius:3px;color:#fff;display:inline-block;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:23px 0 0;padding:10px 75px;text-decoration:none;text-transform:uppercase;-webkit-appearance:none}
.newsletter_join_now a:hover{background-color:#236bd9}
.newsletter_right{width:50%;float:left;text-align:right}
.single_franchise .breadcrumbs_container{padding:34px 0 10px}
.single_recent_franchise{padding:56px 0 0;width:100%;float:left}
.single_recent_franchise .recent_franchise_inner{padding-bottom:47px!important}
.beerhous_outer{float:left;padding:21px 0 0;width:100%;border:1px solid #ddd;border-bottom-width:3px;margin-top:7px}
.beerhous_outer:hover{border-color:#236bd9}
.beerhous_outer:hover .shortlist_button_bavarian{background:#236bd9 url(https://cdn.what-franchise.com/assets/images/projects-compressed/tick_image.png) center 10px no-repeat}
.beerhous_outer h1{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:0 30px 18px}
.franchise_bavarian_block{border-top:1px solid #ddd;float:left;padding:9px 30px;position:relative;width:100%}
.franchise_bavarian_leftbar{float:left;padding-top:7px}
.franchise_bavarian_leftbar p{color:#222;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:400;margin:0;line-height:31px;padding:3px 0 0 1px;letter-spacing:1.5px}
.franchise_bavarian_leftbar p span{color:#999;display:block;font-size:14px;text-transform:uppercase;letter-spacing:-.6px;margin:-1px 0 0}
.franchise_bavarian_rightbar{float:left;padding:10px 0 0 30px;width:340px}
.shortlist_bavarian{position:absolute;right:31px;text-align:center;top:-44px;width:80px}
.visit_site_button_bavarian{background-color:#eee;border-radius:3px;color:#000;display:inline-flex;float:left;font-family:"Merriweather",sans-serif;font-size:14px;font-weight:300;padding:14px 3px 15px 17px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;width:136px}
.visit_site_button_bavarian:hover{background-color:#ccc}
.visit_site_button_bavarian img{margin:0 10px 0 0}
.shortlist_heading_bavarian{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:14px;font-weight:300;line-height:15px;text-align:center;text-transform:uppercase;width:100%;padding-top:4px}
.shortlist_button_bavarian{float:left;width:100%;background:#222 url(https://cdn.what-franchise.com/assets/images/projects-compressed/plus_icon.png) center top no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:80px;height:80px}
.bavarian_outer{float:left;padding:32px 0 50px;width:100%; display: flex}
.veeno_companies .breadcrumbs {padding: 0 0 10px;}
.bavarian_left_outer{float:left;width:73%;padding:10px 0 0}
.bavarian_left_outer h2{color:#222;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;padding:0 0 20px;position:relative}
.bavarian_left_outer h2::after{background-color:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.bavarian_left_outer li{border-bottom:1px solid #ddd;color:#222;font-family:"Merriweather",sans-serif;font-size:18px;margin:0;padding:20px 0;width:100%;float:left}
.description_heading{display:inline-table;float:left;font-weight:800;width:260px}
.bavarian_left_outer li strong{font-weight:300;font-family:"Merriweather",sans-serif}
.intersted_opportunity{background:#eee;border-radius:3px;float:left;margin:25px 0 0;padding:22px 22px 23px;width:100%}
.bavarian_left_outer h3{color:#8dc640;font-family:"DM Sans",sans-serif;font-size:24px;font-weight:600;padding:0}
.veeno_companies .search_inner a{margin:0}
.veeno_companies .search_inner .heading_viewall h2{padding:20px 0 15px}
.bavarian_left_outer h4{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;padding:0}
.bavarian_left_outer h4 span{font-weight:700}
.bavarian_left_outer h4 strong{color:#337CEB}
.bavarian_right_outer{
    float:right;
    padding:38px 0 0 26px;
    width:27%;
    position: relative;
}
.enpuire_bavarian_outer{background:#ffffff;padding:30px 31px 31px;text-align:center;width:100%;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 15px 3px rgba(244,244,244,1);
    -moz-box-shadow: 0px 0px 15px 3px rgba(244,244,244,1);
    box-shadow: 0px 0px 15px 3px rgba(244,244,244,1);
    position: relative;
}
.enpuire_bavarian_outer h2{color:#222222!important;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;line-height:28px;margin:0;padding:0}
.enpuire_bavarian_outer p{color:#222222;font-family:"Merriweather",sans-serif;font-size:15px;font-weight:300;margin:7px 0 16px;padding:0;line-height:21px;letter-spacing:.3px}
.barvarian_input{
  border: 1px solid #eaeaea;
  border-radius: 3px;
  color: #222;
  font-family: "Merriweather",sans-serif;
  font-size: 15px;
  font-weight: 300;
  margin: 0 0 9px;
  padding: 16px 10px 15px 31px;
  width: 100%;
}

.company-checkboxes-wrapper {
  margin-top:10px;
}

.company-checkBoxes-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0px;
  width: 0px;
}

.checkbox-container{
  vertical-align: middle;
  float: left;
  overflow: hidden;
}

.checkbox-container:hover {
  cursor: pointer;
}

.checkbox-container .enquiry-checkbox {
  display: inline-block;
  height: 25px;
  width: 25px;
  background-color: #ffffff;
  border-radius: 5px;
  border: 1px solid #cccccc;
  vertical-align: middle;
}

.checkbox-container:hover input ~ .enquiry-checkbox {
  background-color: #a0c0f2;
}

.checkbox-container input:checked ~ .enquiry-checkbox {
  background-color: #337CEB;
  border: 1px solid #337CEB;
}

.checkbox-container input:checked ~ .enquiry-checkbox:after {
  display: block;
}
.checkbox-container .enquiry-checkbox:after {
  left: 7px;
  width: 7px;
  height: 15px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  position: relative;
  display: none;
}
.barvarian-optional-info{
  color: #000;
  font-size: 12px;
  text-align: left;
}

.barvarian-optional-info:hover{
  cursor: pointer;
  text-decoration: underline;
}

.barvarian-optional-info-chevron{
  margin-left: 5px;
  transform: rotateZ(90deg);
  font-size: 18px;
  line-height: 0.4em;
}

.enpuire_bavarian_outer h1 {
  font-weight: bold;
  font-family: "DM Sans",sans-serif;
}
.barvarian_textarea{width:100%;color:#222222;font-size:14px;background:#eeeeee;border:none;border-radius:3px;margin:0 0 11px;padding:15px 14px 50px 23px;font-style:italic;font-family:"Merriweather",sans-serif; resize: none;}
.enpuire_bavarian_outer .send_enquiry_button{
  background: #337CEB;
  width:100%;
  font-size:14px;
  padding:15px 30px;
  text-transform:unset;
  font-family: "DM Sans",sans-serif;
  font-weight: 600;
}
.franchise_single_directory{background:#f6f6f6;padding:39px 0 30px}
.franchise_single_directory .heading_viewall{text-align:center}
.franchise_single_directory .heading_viewall h2{font-size:26px;padding-bottom:16px;letter-spacing:.5px}
.franchise_single_directory .heading_viewall a{position:relative;padding-bottom:19px}
.franchise_single_directory .heading_viewall h2:before{display:none}
.franchise_single_directory .heading_viewall span{margin:0 0 0 10px}
.franchise_single_directory .heading_viewall a:before{content:"";background:#337CEB;height:3px;width:150px;position:absolute;bottom:0;left:50%;margin-left:-75px}
.franchise_single_directory .franchise_filter_list{padding:15px 0 0}
.franchise_single_list li{background:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:3px solid #ddd;padding:0;margin:0 0 30px}
.shortlist_single_list{position:absolute;right:20px;text-align:center;top:-31px;width:68px}
.franchise_single_logo{float:left;padding:0 0 0 11px;width:98px}
.franchise_interested_article a{color:#337CEB;display:inline-block;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0 0 0 10px;padding:8px 0;text-decoration:none}
.franchise_subscribe{float:left;padding:58px 0 0;text-align:left;width:620px}
.franchise_subscribe h1:after{background-color:#337CEB;bottom:-13px;content:"";height:3px;left:0;position:absolute;width:150px}
.franchise_subscribe h1{color:#fff;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;margin-bottom:37px;position:relative}
.franchise_subscribe p{color:#fff;font-family:"Merriweather",sans-serif;font-size:18px;margin:0 70px 0 0;line-height:24px;font-weight:300}
.franchise_subscribe p span{font-weight:700}
.subscribe_banner_button{width:100%;float:left;margin-bottom:15px}
.subscribe_banner_button a{background:#337CEB;border-radius:3px;color:#fff;display:inline-block;font-family:"Merriweather",sans-serif;font-size:17.89px;font-weight:300;margin:20px 5px 0 0;padding:13px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:260px;cursor:pointer}
.subscribe_banner_button a:hover{background-color:#236bd9}
.franchise_subscribed{background:#646464!important}
.franchise_subscribed:hover{background:#333!important}
.subscribe_banner{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/subscribe_banner.jpg) no-repeat;background-size:cover;padding:20px 0}
.subscribe_list{width:100%;float:left;border-bottom:3px solid #e1e1e1}
.subscribe_leftbar{float:left;padding:40px 0 50px;width:50%}
.subscribe_leftbar h2:after{background-color:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.subscribe_leftbar h2{color:#000;font-family:"DM Sans",sans-serif;font-size:32px;font-weight:600;margin-bottom:24px;padding:0 0 15px;position:relative}
.subscribe_leftbar ul{margin:0;padding:0;list-style:none}
.subscribe_leftbar li{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/blue_dot.png) no-repeat left 8px;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;padding:0 0 11px 20px}
.subscribe_leftbar li span{font-weight:700}
.subscribe_now_button{background:#222;border-radius:3px;color:#fff;display:inline-block;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:23px 0 0;padding:13px 52px;text-decoration:none;text-transform:uppercase;cursor:pointer}
.subscribe_now_button:hover{background-color:#333}
.subscribe_rightbar{float:right;margin:-300px 0 0;text-align:right;width:50%}
.choose_subscription{background:#f6f6f6}
.choose_subscription_inner{border-bottom:3px solid #e1e1e1;float:left;padding:34px 0 74px;text-align:center;width:100%}
.choose_subscription_inner h2:before{background:#337CEB;bottom:0;content:"";height:3px;left:50%;margin-left:-75px;position:absolute;width:150px}
.choose_subscription_inner h2{color:#111;display:inline-block;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:0 0 13px;position:relative}
.choose_subscription_inner .description{padding:10px 0 36px}
.print_subscription{width:862px;display:inline-block}
.print_subscription_left{background:#fff;border:1px solid #d5d5d5;border-bottom-width:3px;float:left;margin:0 17px 0 0;padding:60px 0 12px;width:49%}
.print_subscription_left h3{color:#111;font-family:"Merriweather",sans-serif;font-size:26px;font-weight:300;padding:0 0 12px}
.print_subscription_left p{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;line-height:23px;padding:0 30px;margin:0 0 10px}
.print_subscription_left p span{font-weight:700}
.print_subscription_right{background:#fff;border:1px solid #d5d5d5;border-bottom-width:3px;float:left;padding:18px 20px 28px;width:49%}
.print_subscription_right h3{color:#111;display:inline-block;font-family:"Merriweather",sans-serif;font-size:26px;font-weight:300;padding:0 0 10px}
.print_subscription_right img{float:right}
.print_subscription_right p{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;line-height:23px;padding:0 10px;margin:0}
.print_subscription_right p span{font-weight:700}
.download_now_button a{background:#222;border-radius:3px;color:#fff;display:inline-block;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:13px 0 0;padding:13px 52px;text-decoration:none;text-transform:uppercase}
.download_now_button a:hover{background-color:#333}
.print_subscription_right h5{color:#aaa;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;line-height:23px;padding:4px 30px;text-transform:uppercase}
.print_subscription_right ul{margin:0;padding:0;list-style:none;display:inline-block;width:100%}
.print_subscription_right li a{background:none;float:left;margin:7px 0 0;padding:0 0 0 17px}
.print_subscription_form{float:left;padding:50px 0 23px;width:100%}
.subscription_form_info{text-align:center;width:53%;float:left}
.subscription_form_info h2:before{background:#337CEB;bottom:0;content:"";height:3px;left:50%;position:absolute;width:150px;margin-left:-75px}
.subscription_form_info h2{color:#111;display:inline-block;font-family:"DM Sans",sans-serif;font-size:32px;font-weight:600;padding:0 0 15px;position:relative;margin-bottom:3px}
.subscription_form_info p{color:#222;font-family:"Merriweather",sans-serif;font-size:18.02px;font-weight:300;padding:0}
.subscription_form_info p span{font-weight:700}
.subscription_form_info ul{margin:0;padding:0;display:inline-block;list-style:none;position:relative}
.subscription_form_info li{text-align:left;font-size:18px;font-family:"Merriweather",sans-serif;font-weight:300;position:relative}
.subscription_form_info li a{color:#aaa;text-decoration:none}
.subscription_form_info li a span{border:1px solid #ddd;border-radius:100%;color:#aaa;display:inline-block;background:#fff;font-size:25.98px;margin:0 11px 35px 0;padding:8px 0;width:60px;height:60px;text-align:center}
.subscription_form_info li a strong{font-weight:600}
.subscription_form_info ul:before{background:#ddd;content:"";height:208px;left:29px;position:absolute;top:10px;width:2px}
/*.subscription_form_info li a:hover span{background:#337CEB;border:1px solid #337CEB;color:#fff}*/
.subscribe_form_inner{width:100%;float:left;margin-bottom:19px}
.subscribe_form_inner p{color:#515151;font-family:"Merriweather",sans-serif;font-weight:300;margin:0 0 10px;font-size:17px}
.check_box_con p{color:#515151;font-family:"Merriweather",sans-serif;font-weight:300;margin:0 0 10px;font-size:17px}
.submit{background-color:#337CEB!important}
.submit:hover{background-color:#236bd9!important}
/*.subscription_form_info li a:hover{color:#000}*/
.subscribe_form{float:left;width:47%;position:relative}
.subscribe_selectbox,.subscribe_selectbox_full{background:#eee url(https://cdn.what-franchise.com/assets/images/projects-compressed/select_btn_arrow.jpg) no-repeat right;border:1px solid #dfdfdf;font-size:15.86px;color:#999;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:150px;padding:13px 20px;font-family:"Merriweather",sans-serif;font-weight:300}
.subscribe_form .subscribe_textfeild:last-child{float:right}
.subscribe_textfeild,.subscribe_textfeild_full{background:#eee;border:1px solid #dfdfdf;border-radius:3px;padding:13px 20px;width:47.8%;font-family:"Merriweather",sans-serif;font-weight:300;font-size:15.86px;float:left}
.subscribe_textfeild_full{width:100%}
.text_feild_outer{width:100%;float:left}
.subscribe_selectbox_full{width:100%}
.subscribe_bottom{float:left;text-align:right;width:100%;padding:10px 0 120px}
.next_step_button{background:#222;border-radius:3px;color:#fff;display:inline-block;font-family:"Merriweather",sans-serif;font-size:17.9px;font-weight:300;margin:10px 0 0;padding:12px 65px;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;float:right;margin-left:10px;-webkit-appearance:none}
.next_step_button:hover{background-color:#333}
.qa_single{padding:36px 0 5px}
.qa_single .search_result_leftbar p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;line-height:28px;padding:0 0 20px}
.qa_single .search_result_leftbar p a{color:#62aa05}
.qa_single .search_result_leftbar p a:hover{text-decoration:none;color:#5fa104}
.qa_single .franchising_newsletter{margin:0 0 30px}
.qa_single .search_result_leftbar h1{color:#222;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:20px 0 0 64px;position:relative;text-align:left;line-height:40px;margin-bottom:12px}
.qa_single .search_result_leftbar h1 a{color:#111;text-decoration:none}
.qa_single .search_result_leftbar h1 a:hover{text-decoration:underline}
.qa_single .search_result_leftbar h1:after{display:none}
#qa-title{position:relative;}
.qa_single .search_result_leftbar #qa-title span{color:#337CEB;float:left;font-family:"DM Sans",sans-serif;font-size:50px;font-weight:600;line-height:33px;padding:0 20px 0 0;position:absolute;top:56px;left:4px}
.qa_single .search_result_leftbar .qa_profile_image{width:80px}
.qa_single .search_result_leftbar h4{font-size:17px;padding:21px 0 0}
.qa_single .search_result_leftbar .breadcrumbs li span{font-size:12px}
.qa_single .search_result_leftbar span{font-size:15px}
.qa_single .search_result_leftbar .qa_info{margin-bottom:11px}
.qa_single_franchise{margin-bottom:0}
.qa_single_franchise .qa_leftbar h2{margin-bottom:30px}
.qa_recent_franchise .recent_franchise_inner{border-bottom:0;padding-bottom:63px}
.qa_recent_franchise .heading_viewall h2{font-size:26px;margin-bottom:0}
.qa_recent_franchise .recent_franchise_column{min-height:240px}
.aboutus_description{width:100%;float:left;padding:78px 0 0}
.aboutus_description h1:after{background-color:#337CEB;bottom:-13px;content:"";height:3px;left:50%;margin-left:-75px;position:absolute;width:150px}
.aboutus_description h1{color:#fff;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;margin-bottom:33px;position:relative;padding:0}
.aboutus_description p{color:#fff;font-family:"Merriweather",sans-serif;font-size:24px;padding:0;margin:0;font-weight:300}
.franchise_opportunit p{color:#fff;font-size:24px;font-family:"Merriweather",sans-serif;font-weight:300}
.about_us_banner{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/about_us_banner.jpg) no-repeat;background-size:cover;padding:18px 0 90px}
.franchise_expert{float:left;padding:79px 0 80px;width:100%}
.franchise_expert_tablet{width:100%;float:left;display:none}
.franchise_expert_left{width:50%;float:left}
.franchise_expert_left h2{color:#222;display:inline-flex;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;margin:0 0 25px;padding:12px 0 0;position:relative}
.franchise_expert_left h2::after{background-color:#337CEB;bottom:-13px;content:"";height:3px;left:0;position:absolute;width:150px}
.franchise_expert_left ul{margin:0;padding:0;list-style:none}
.franchise_expert_left li{border-bottom:1px solid #ddd;color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;padding:24px 0 25px}
.franchise_expert_left li span{font-weight:700}
.franchise_expert_right{width:50%;float:left}
.franchise_expert_right img{width:none}
.talk_franchise{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/talk_franchise.jpg) no-repeat;background-size:100% 100%;padding:47px 0 54px}
.talk_franchise_inner{background:#222;float:right;padding:30px;text-align:center;width:500px;border-radius:3px}
.talk_franchise_inner h2{font-family:"DM Sans",sans-serif;color:#fff;font-weight:500;font-size:40px;position:relative;padding:0 0 13px}
.talk_franchise_inner h2:after{background-color:#337CEB;bottom:0;content:"";height:3px;left:50%;position:absolute;width:150px;margin-left:-75px}
.talk_franchise_inner p{color:#fff;font-family:"Merriweather",sans-serif;font-size:18px;padding:5px 0 12px}
.talk_franchise_inner p a{color:#337CEB;padding:0;text-transform:inherit;text-decoration:underline;background:none}
.talk_franchise_inner a{background:#337CEB;border-radius:3px;color:#fff;display:inline-block;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;padding:13px 15px;text-decoration:none;text-transform:uppercase}
.talk_franchise_inner a:hover{text-decoration:none}
.talk_franchise_inner h3{color:#fff;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;padding:21px 0 14px;text-transform:uppercase}
.talk_franchise_inner ul{display:inline-block;padding:0;margin:0;list-style:none}
.talk_franchise_inner li{display:inline-block}
.talk_franchise_inner li a{padding:0;background:none;margin:0 0 0 7px}
.talk_franchise_inner li a img{width:98px}
.talk_franchise_inner li:first-child a img{width:80px}
.talk_franchise_inner li a:hover img{opacity:.6}
.franchise_featured{float:left;padding:59px 0 78px;width:100%}
.franchise_featured_tablet{width:100%;float:left}
.franchise_featured_left{float:left;width:49%;padding: 10px 0 0;}
.franchise_featured_left h2::after{background-color:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.franchise_featured_left h2{color:#222;display:inline-flex;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;margin:0 0 9px;padding:12px 0;position:relative}
.franchise_featured_left p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:0 0 35px;padding:12px 0 0;line-height:26px}
.intersted_enquire{background:#eee;border-radius:3px;float:left;padding:25px 0;text-align:center;width:100%}
.intersted_enquire h3{color:#222;font-family:"DM Sans",sans-serif;font-size:24px;font-weight:600;margin:0;padding:0}
.intersted_enquire h4{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:0;padding:0}
.intersted_enquire h4 a{color:#337CEB}
.intersted_enquire h4 a:hover{text-decoration:none}
.franchise_featured_right{float:right;padding:0 0 0 15px;text-align:center;width:50%}
.franchise_featured_right ul{display:inline-block;margin:0;padding:0;list-style:none}
.franchise_featured_right li{float:left;margin:0;min-height:101px;padding:0;position:relative;width:195px}
.franchise_featured_right li img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.make_stand_main{background:#f6f6f6}
.make_stand_outer{float:left;padding:0 0 79px;text-align:center;width:100%}
.make_stand_outer h2:after{background-color:#337CEB;bottom:0;content:"";height:3px;left:50%;position:absolute;width:150px;margin-left:-75px}
.make_stand_outer h2{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;display:inline-block;padding:49px 0 12px;position:relative}
.make_stand_outer p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;display:inline-block;padding:21px 0 45px;margin:0}
.make_stand_outer ul{display:inline-block;margin:0;padding:0;list-style:none}
.make_stand_outer li{background:#fff;border-bottom:3px solid #d5d5d5;display:inline-block;padding:27px 31px 31px;text-align:left;width:381px}
.make_stand_outer li:nth-child(2){margin:0 25px}
.make_stand_outer li img{float:left;margin:10px 30px 0 0;width:60px}
.make_stand_outer li span{font-family:"Merriweather",sans-serif;color:#222;font-size:18px}
.make_stand_outer li span strong{font-weight:700}
.social_media_outer{float:left;padding:54px 0 51px;width:100%;border-top:3px #e1e1e1 solid;margin-top:-1px}
.social_media_left{float:left;width:81%}
.social_media_left h2{color:#222;font-family:"DM Sans",sans-serif;font-size:32px;font-weight:600;padding:0}
.social_media_left p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;padding:4px 0 50px;margin:0}
.social_media_right{text-align:center;float:right;width:219px}
.social_media_right ul{margin:0;padding:0;list-style:none;display:inline-block}
.social_media_right li{display:inline-block;font-size:30px}
.social_media_right li a{border-left:1px solid #ddd;color:#000;display:inline-block;padding:20px 0;width:68px}
.social_media_right li:first-child:hover a{color:#3b5998}
.social_media_right li:nth-child(2):hover a{color:#00c4f8}
.social_media_right li:nth-child(3):hover a{color:#0083be}
.social_media_right li:last-child a{border-right:1px solid #ddd}
.social_media_banner{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/socila_media_banner.jpg) no-repeat;background-size:100% 100%;width:100%;float:left}
.social_media_banner_mobile{width:100%;float:left;display:none}
.social_media_banner h3{color:#222;font-family:"Merriweather",sans-serif;font-size:20px;font-weight:300;margin:0;padding:12px 0 10px}
.social_media_banner a{color:#222;font-family:"Merriweather",sans-serif;font-size:20px;font-weight:300;padding:0;margin:0}
.social_media_banner a:hover{text-decoration:none}
.social_media_inner{float:left;padding:60px 0 38px 50px;width:600px}
.social_media_inner a img:hover{opacity:.7}
.video_mobile{display:none}
.franchise_resources_mobile{display:none}
.shortlist_leftbar{float:left;padding:10px 40px 10px 0;width:74.6%}
.shortlist_innerbar{width:100%;float:left;border:1px solid #ddd;border-bottom-width:3px;margin-top:15px;padding:0 30px}
.shortlist_leftbar h1:before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.shortlist_leftbar h1{color:#111;display:inline-block;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;margin:0 0 15px;padding:17px 0 8px;position:relative}
.shortlist_innerbar h2{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:0;padding:22px 0 2px}
.shortlist_innerbar h2 span{font-weight:700}
.shortlist_innerbar ul{list-style:none;margin:0;float:left;width:100%}
.shortlist_innerbar li{border-bottom:1px solid #ddd;display:table;float:left;height:80px;width:100%}
.shortlist_innerbar li:last-child{border:none}
.shortlist_innerbar li span{display:table-cell;text-align:left;vertical-align:middle;width:110px}
.shortlist_innerbar li strong{color:#111;display:table-cell;font-family:"DM Sans",sans-serif;font-size:22px;font-weight:600;vertical-align:middle}
.shortlist_innerbar li strong a{color:#111;text-decoration:none}
.remove_button{color:#aaa;float:right;font-family:"Merriweather",sans-serif;font-size:14px;font-weight:300;margin:30px 0 0;text-decoration:none;text-transform:uppercase}
.remove_button samp{font-weight:300;font-family:"Merriweather",sans-serif;font-size:14px}
.suggestion_franchise{border-bottom:1px solid #ddd;float:left;padding:30px 0 10px;width:100%}
.suggestion_franchise .franchise_filter_list{padding:13px 0 0}
.suggestion_franchise h4{color:#111;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;margin:0;padding:0}
.suggestion_franchise h5{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0;padding:7px 0 10px}
.franchise_detail_shortlist{float:right;padding:0 0 35px;width:283px}
.franchise_detail_shortlist p{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0;padding:0}
.franchise_detail_shortlist p strong{font-family:"DM Sans",sans-serif;font-size:24px;font-weight:600}
.franchise_shortlist_rightbar{float:left;margin:8px 0 0;width:140px}
.shortlist_form{float:left;padding:20px 0 0;width:100%}
.text_feild_outer h3{color:#999;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0;padding:0}
.shortlist_radio_button ul{list-style:none;margin:0;padding:0;overflow:auto}
.shortlist_radio_button li{display:block;float:left;position:relative;width:123px}
.shortlist_radio_button{margin-bottom:10px}
.shortlist_radio_button li label{position:relative;font-weight:300;font-family:"Merriweather",sans-serif;font-size:16px;padding:0;margin:10px auto;color:#999;float:left;z-index:9;cursor:pointer;transition:all .25s linear 0;-webkit-transition:all .25s linear}
.shortlist_radio_button li label strong{font-weight:400}
.shortlist_radio_button li input[type="radio"]{display:none}
.shortlist_radio_button li input[type="radio"] + label span{display:inline-block;width:19px;height:19px;margin:2px 4px 0 0;vertical-align:middle;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/check_radio_shortlist.png) 0 top no-repeat;cursor:pointer;float:right;margin-left:10px}
.shortlist_radio_button li input[type="radio"]:checked + label span{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/check_radio_shortlist.png) -20px top no-repeat}
.text_feild_outer a{background-color:#337CEB;border:0 none;border-radius:5px;color:#fff;cursor:pointer;float:right;font-family:"Merriweather",sans-serif;font-size:17.95px;font-weight:300;height:50px;outline:0 none;padding:12px 0 0;text-align:center;text-decoration:none;text-transform:uppercase;width:250px}
.shortlist_form p{color:#111;font-family:"Merriweather",sans-serif;font-size:20px;font-weight:300;margin:0;padding:0 0 16px}
.shortlist_company_list{border-top:1px solid #ddd;float:left;margin:10px 0 0;padding:11px 0 0;position:relative;width:100%}
.shortlist_company_list h6{color:#222;float:left;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:500;margin:0;padding:0;width:100px}
.shortlist_company_list h6 span{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:15px;font-weight:300}
.enquire_company_shortlist{float:right;text-align:right;width:150px}
.enquire_shortlist_button{display:inline-block}
.enquire_shortlist_heading{color:#999;float:none;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;margin:13px 0 0;text-align:center;text-transform:uppercase;width:80px;display:inline-block;vertical-align:top}
.enquire_shortlist_button img{width:42px!important}
.shotlist_investment{width:100%;float:left;text-align:center}
.shotlist_investment a{background:#337CEB;border-radius:3px;color:#fff;display:inline-block;float:none;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;text-decoration:none;text-transform:uppercase;width:100%;padding:10px 0}
.shotlist_investment a:hover{color:#fff}
.fast_sign img{width:220px!important}
.fast_sign{min-height:80px;padding:0}
.franchise_companies_column p span{font-weight:700;font-size:30px}
.popup_outer{background:#000;text-align:center;position:absolute;z-index:999;width:100%}
.popup{display:inline-block;border:1px solid #fff;width:800px;text-align:left;background:#fff;margin:30% auto;position:relative}
.close_button{position:absolute;top:20px;right:20px;z-index:99}
.close_button a{color:#222;font-size:20px;font-family:"DM Sans",sans-serif;font-weight:700}
.popup_left{width:340px;float:left;padding:34px 30px 33px;background:url(https://cdn.what-franchise.com/assets/images/projects/popup-left.png) no-repeat;background-size:cover;}
.home_scrollbars{overflow-y:scroll;}

/* REPORTS */
.reports section{
    float: none;
}
.reports .top-section{
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 12px;
    margin-bottom: 20px;
}
.reports h1{
    font-family: 'DM Sans', sans-serif;
    font-weight: 600;
    font-size: 40px;
    width: auto;
}
.reports h1:after{
    height: 3px;
    content: "";
    width: 150px;
    background-color: #337CEB;
    display: block;
    margin: 5px auto 0;
}
.reports-signup{
    text-align: center;
    width: 100%;
    background-color: #f6f6f6;
}
.reports-signup h2{
    font-family: 'DM Sans', sans-serif;
    font-size: 32px;
    font-weight: 600;
}
.reports-signup input{
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 15px 20px;
    font-size: 15px;
    width: 100%;
    max-width: 400px;
    margin: auto;
    margin-bottom: 20px;
}
.reports-newsletter.error input{
    border: 1px solid #ed424f;
}
.reports-signup button{
    border-radius: 5px;
    background-color: #337CEB;
    font-size: 14px;
    font-family: "Merriweather", sans-serif;
    color: #ffffff;
    text-transform: uppercase;
    border: none;
    padding: 16px 79px;
    font-weight: bold;
    cursor: pointer;
    margin-left: 8px;
}
.reports-signup button:hover{
    background-color: #5d92e3;
}
.full-width{
    width: 100%;
    max-width: 1202px;
    border-top: solid 3px #e1e1e1;
    border-bottom: solid 3px #e1e1e1;
    margin: 0 auto 50px;
    padding: 35px;
}
.reports .logoless{
    font-family: 'DM Sans', sans-serif;
    font-weight: 700;
}
.reports p{
    font-family: "Merriweather", sans-serif;
    font-size: 16px;
}
.reports .mag-unit a{
    color: #000000;
    text-decoration: none;
}
.reports .mag-unit img{
    box-shadow: 0 0 10px 0px rgba(0,0,0,0.3);
}
.reports .mag-unit h4{
    font-family: 'DM Sans', sans-serif;
    font-weight: 800;
    font-size: 18px;
    margin: 25px 0 15px;
}
.reports .mag-unit button{
    padding: 15px 30px;
    border-radius: 5px;
    background-color: #337CEB;
    border: none;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
}
.reports .mag-unit button:hover{
    cursor: pointer;
    background-color: #5d92e3;
}
.reportcarousel{
    margin-bottom: 50px;
}
.reportcarousel .owl-nav.disabled{
    display: block!important;
}
.reportcarousel .owl-prev,
.reportcarousel .owl-next
{
    border: none;
    position: absolute;
    top: 35%;
    color: #aaaaaa;
    font-size: 40px;
    background: none;
}
.reportcarousel .owl-prev i,
.reportcarousel .owl-next i{
    font-weight: 900;
}
.reportcarousel .owl-prev:focus,
.reportcarousel .owl-next:focus{
    outline: none;
}
.reportcarousel .owl-prev{
    left: 0;
}
.reportcarousel .owl-next{
    right: 0;
}
.reportcarousel .owl-stage {
    margin: 10px 43px 0;
}
.show{
    display: block!important;
}
.reports{
    padding-bottom: 60px;
}
.reports .mag-unit{
    max-width: 330px;
}
.reports .modal-newsletter{
    display: none;
    position: fixed;
    top: 50%;
    width: 600px;
    max-width: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10001;
    background-color: #ffffff;
    box-sizing: border-box;
    height: 400px;
    border-radius: 5px;
    box-shadow: 0 1px 8px -4px #000;
}
.reports .modal-newsletter h2{
    margin: 0 auto 20px;
    max-width: 90%;
    width: 397px;
    font-family: 'DM Sans', sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #337ceb;
}
.reports .modal-newsletter h2 span{
    color: #000000;
}
.reports .modal-newsletter input[type="text"]{
    display: block;
    margin: 0 auto 15px;
    width: 397px;
    max-width: 90%;
    padding: 15px 24px;
    border-radius: 3px;
    font-family: "Merriweather", sans-serif;
    font-size: 14px;
}
.reports .modal-newsletter input{
    border: 1px solid #dddddd;
}
.reports .modal-newsletter.error input{
    border: 1px solid #ed424f;
}
.reports .modal-newsletter label{
    display: block;
    font-family: "Merriweather", sans-serif;
    font-size: 12px;
    color: #999999;
    margin: 10px auto 0;
    width: 397px;
    max-width: 90%;
    text-align: left;
}
.reports .modal-newsletter label a{
    color: #999999;
}
#modal-signup-message{
    display: block;
    font-family: "Merriweather", sans-serif;
    font-size: 12px;
    margin-top: 10px;
}
.error #modal-signup-message{
    color: #ed424f;
}
.reports .modal-newsletter input[type="checkbox"]{
    -webkit-appearance: none;
    width: 15px;
    height: 15px;
    border-radius: 3px;
    vertical-align: middle;
    margin: 0px 5px 2px 0px;
}
.reports .modal-newsletter input[type="checkbox"]:checked{
    background-image: url('https://cdn.what-franchise.com/assets/images/projects/checkmark.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.reports .modal-newsletter button.download{
    border: none;
    background-color: #337CEB;
    border-radius: 3px;
    padding: 10px 0;
    width: 220px;
    max-width: 90%;
    font-family: 'DM Sans', sans-serif;
    color: #ffffff;
    font-size: 14px;
    display: block;
    margin: 20px auto 0;
}
.reports .modal-newsletter button.download a{
    color: #ffffff;
    text-decoration: none;
}
.reports .modal-newsletter button i{
    font-weight: 900;
}
.reports .mask{
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,0.75);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    display: none;
}
#phase-1,
#phase-2{
    text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    display: none;
}

div[data-fbp-lightbox="yes"]{
    float: left;
    width: 100%!important;
}

@media screen and (max-width: 735px) {
    .reports .owl-item{
        margin-left: 0;
    }
    .reports .modal-newsletter{
        width: 100vw;
        height: 100vh;
    }
    .reports .modal-newsletter button.close{
        top: 20px;
        right: 20px;
    }
}
@media screen and (max-width: 610px) {
    .reports-signup button{
        width: 100%;
        max-width: 300px;
        margin: 15px 0 0 0;
    }
}
/* END REPORTS */

/* DIRECTORY 2019 */
.franchise_directory_outer h1{
    font-family: 'DM Sans', sans-serif;
    text-align: center;
    max-width: 430px;
    width: 80%;
    font-weight: 800;
    letter-spacing: -1px;
    font-size: 40px;
    margin: 20px auto 0;
}
.franchise_directory_outer h1:after{
    content: "";
    height: 3px;
    width: 150px;
    margin: 3px auto 50px;
    background-color: #337CEB;
    display: block;
}
.filter-box{
    width: 100%;
    background-color: #f6f6f6;
    border-radius: 5px;
    padding: 22px;
    margin-bottom: 20px;
    font-family: "DM Sans";
}
.directory-rightside{
    float: right;
    width: 100%;
    max-width: 840px;
}
.directory-leftbar{
    font-family: "Merriweather", sans-serif;
    color: #000000;
    float: left;
    max-width: 300px;
    width: 100%;
}
.directory-leftbar h4{
    font-weight: 600;
    font-family: 'DM Sans', sans-serif;
    width: 100%;
    cursor: pointer;
}
.directory-leftbar h4 i{
    float: right;
    font-weight: 900;
    transition: ease-in-out 0.3s;
}
.directory-leftbar input[type="text"]{
    width: 100%;
    border-radius: 3px;
    border: none;
    padding: 10px;
    font-size: 15px;
    margin-bottom: 9px;
    display: block;
}
.franchise_directory_outer button.search{
    width: 100%;
    padding: 11px 0;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
    border: none;
    border-radius: 3px;
    background-color: #337CEB;
    display: block;
    font-family: "DM Sans", sans-serif;
    cursor: pointer;
}
.franchise_directory_outer button.search:hover{
    background-color: #236bd9;
}
.category-selector{
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 3px;
    border: #ccc solid 1px;
    position: relative;
    top: 3px;
    margin-right: 5px;
    margin-left: 0;
}
.category-selector:checked{
    border: 1px solid #337CEB;
    background: #337CEB url('https://cdn.what-franchise.com/assets/images/projects/white-checkmark.png') center no-repeat;
}
.category-selector:focus{
    outline: none;
}
.franchise_directory_outer .checkbox-list{
    display: block;
    margin-top: -5px;
}
.franchise_directory_outer .checkbox-list span,
.directory-leftbar a.show-more{
    display: inline-block;
    max-width: 223px;
    margin: 0 0 10px 0;
    vertical-align: middle;
    font-weight: 300;
    font-family: "DM Sans", sans-serif;
    font-size: 15px;
}
#directory-pagination{
    font-weight: 300;
    font-family: "Merriweather", sans-serif;
    font-size: 15px;
}
.directory-leftbar a.show-more{
    margin: 0;
    color: #337CEB;
}
.directory-leftbar a.show-more:hover, .franchise_directory_outer .reset-all:hover{
    text-decoration: underline;
    cursor: pointer;
}
.directory-leftbar #max-price{
    float: right;
}
.directory-leftbar #price-slider{
    margin: 16px auto;
}
.franchise_directory_outer .reset-all{
    color: #337ceb;
    font-family: "DM Sans",sans-serif;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    display: block;
    font-weight: 700;
    font-size: 12px;
    margin-top: -7px;
}
.directory-leftbar .content-toggle, .directory-leftbar input[type="text"]{
    margin-top: 14px;
}
.franchise_directory_outer .checkbox-list.show-more-items.hidden, .content-toggle.hidden{
    display: none;
}
.franchise_directory_outer .checkbox-list.show-more-items.show{
    display: block;
}
i.spin{
    transform: rotate(180deg);
    transition: ease-in-out 0.3s;
}
.directory-rightside #top-pagination-counter{
    font-family: "Merriweather", sans-serif;
    font-weight: 300;
}
.directory-rightside #top-pagination-counter strong{
    color: #337CEB;
    font-weight: inherit;
}
.directory-rightside .sort-dropdown{
    float: right;
    font-family: "Merriweather", sans-serif;
    color: #cccccc;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 300;
    margin-right: -15px;
}
.directory-rightside .sort-dropdown select{
    -webkit-appearance: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 6px 26px 6px 8px;
    margin-left: 6px;
    background: none;
    position: relative;
    z-index: 2;
}
.directory-rightside .sort-dropdown i{
    position: relative;
    left: -23px;
    top: 2px;
    font-weight: 900;
    color: #000000;
    font-size: 19px;
    z-index: 1;
}
.directory-rightside .pagination-buttons{
    float: right;
}
.directory-rightside .pagination-button{
    width: 40px;
    height: 40px;
    border: 1px solid #dddddd;
    border-radius: 3px;
    font-size: 15px;
    color: #999999;
    font-family: "Merriweather", sans-serif;
    font-weight: 300;
    margin-left: 10px;
    cursor: pointer;
    background-color: #ffffff;
    vertical-align: top;
}
.directory-rightside .pagination-button.last, .directory-rightside .pagination-button.first{
    width: auto;
    padding: 0 12px;
}
.directory-rightside .pagination-button.active, .directory-rightside .pagination-button.active:hover{
    background-color: #000000;
    color: #ffffff!important;
    border: 1px solid #000000;
}
.directory-rightside .pagination-button:focus{
    outline: none;
}
.directory-rightside .pagination-button:hover{
    background-color: #dddddd;
}
.directory-leftbar .filter-buttons{
    display: none;
}
.directory-rightside .sort-radio-buttons{
    display: none;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    background-color: #ffffff;
    overflow-y: scroll;
    padding-bottom: 80px;
    box-sizing: border-box;
}
.sort-radio-buttons hr{
    width: 200%;
    position: relative;
    left: -100px;
    border-top: none;
    border-bottom: 1px solid #ccc;
    margin: 15px 0 20px;
}
.sort-radio-buttons h3:after,
#all-filters .title-section h3:after{
    display: none;
}
.sort-radio-buttons i,
#all-filters .title-section i{
    float: right;
    display: inline-block;
    color: #bbbbbb;
    font-size: 25px;
    vertical-align: bottom;
    cursor: pointer;
}
#all-filters .title-section{
    display: none;
}
.directory-rightside .no-results{
    margin: 20px 0;
    font-size: 24px;
    font-family: "Merriweather",sans-serif;
    font-weight: 300;
    display: block;
}


@media screen and (max-width: 1190px) {

    .directory-rightside,
    .directory-rightside .company-list{
        max-width: 100%;
    }
    #all-filters .title-section{
        display: block;
    }
    .sort-radio-buttons h3,
    #all-filters .title-section h3{
        font-weight: 700;
        font-size: 24px;
        display: inline-block;
    }
    .franchise_directory_outer h1{
        font-size: 28px;
        letter-spacing: 0;
    }
    .franchise_directory_outer h1:after{
        margin: 15px auto 7px;
    }
    .directory-rightside .pagination-button.last, .directory-rightside .pagination-button.first{
        padding: 0 7px;
    }
    .directory-rightside .pagination-button{
        margin-left: 5px;
    }
    .pagination-number{
        display: none;
    }
    .directory-leftbar{
        max-width: 100%;
    }
    .directory-leftbar #all-filters.not-shown, .directory-rightside .sort-dropdown{
        display: none;
    }
    .directory-leftbar #all-filters .filter-box{
        background-color: #fff;
        border-bottom: 1px solid #cccccc;
        margin-bottom: 0;
        border-radius: 0;
    }
    .directory-leftbar #all-filters .filter-box:last-child{
        border-bottom: none;
    }
    .directory-leftbar .search-box{
        display: block;
        margin: 0;
        padding: 0;
        background-color: #ffffff;
    }
    .directory-leftbar .search-box h4{
        display: none;
    }
    .directory-leftbar input[type="text"]{
        border: 1px solid #dddddd;
        height: 50px;
        max-width: calc(100% - 65px);
        margin-right: 10px;
        display: inline-block;
        vertical-align: middle;
    }
    .franchise_directory_outer .search-box button.search{
        width: 50px;
        height: 50px;
        padding: 0;
        display: inline-block;
        vertical-align: middle;
        background-image: url('https://cdn.what-franchise.com/assets/images/projects/search-icon.png');
        background-position: center;
        background-repeat: no-repeat;
    }
    .franchise_directory_outer button.search span{
        display: none;
    }
    .directory-leftbar .filter-buttons{
        display: block;
        margin-bottom: 23px;
    }
    .directory-leftbar button#show-sorting{
        float: right;
    }
    .directory-leftbar .show-filter-button{
        width: 49%;
        border: none;
        height: 40px;
        background-color: #f6f6f6;
        border-radius: 5px;
        font-family: 'DM Sans', sans-serif;
        font-weight: 800;
        font-size: 14px;
        color: #aaaaaa;
    }
    .directory-leftbar .show-filter-button img{
        vertical-align: middle;
        margin-left: 5px;
    }
    .directory-leftbar .show-filter-button.active{
        color: #000000!important;
        border: 1px solid #e93f2e;
    }
    .directory-rightside .sort-radio-buttons.shown{
        display: block;
    }
    .directory-leftbar #all-filters{
        width: 100vw;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 10000;
        background-color: #ffffff;
        overflow-y: scroll;
        padding-bottom: 80px;
        box-sizing: border-box;
    }
    .franchise_directory_outer .reset{
        width: 100%;
        background-color: #eeeeee;
        padding: 20px;
        position: fixed;
        bottom: 0;
        left: 0;
    }
    .franchise_directory_outer .reset>*{
        display: inline-block!important;
        width: 49%!important;
    }
}

/* DIRECTORY  END */

.menu-burger{
    margin: 1px 5px 0 0;
}
header ul li:hover ul {
    display: block;
}
header ul li ul {
    display: none;
    top: 30px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.navbar ul li ul li {
    display: block;
    width: 100%;
    border-radius: 6px;
}
.navbar ul li ul li:hover{
    background-color: #f6f6f6;
    z-index: 2;
}
.navbar .nav-triangle{
    width: 20px;
    height: 20px;
    background: white;
    box-shadow: -6px -6px 14px -3px rgba(0,0,0,.15);
    transform: rotate(45deg);
    z-index: 1;
    margin: 0 auto;
    display: block;
    position: relative;
    top: 11px;
}
.inner-submenu{
    background: #ffffff;
    border-radius: 6px;
    box-shadow: 0 0 17px 0px rgba(0,0,0,0.13);
    width: 300px;
}
.inner-submenu li a{
    padding: 10px 32px 17px;
    border-bottom: 1px solid #dddddd;
}
.inner-submenu li:last-child a{
    border-bottom: none;
}
.inner-submenu h3{
    font-family: 'DM Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    margin: 9px 0 6px;
}
.inner-submenu h4{
    font-family: "Merriweather", sans-serif;
    font-size: 10px;
    font-weight: 300;
    line-height: 13px;
}
.navbar li a > * {
    vertical-align: text-top;
}
.nav-newsletter{
    margin-top: -10px;
    margin-bottom: -10px;
}
.nav-newsletter h4{
    font-family: 'DM Sans', sans-serif;
    font-weight: 700;
    font-size: 12px;
    position: relative;
    top: -7px;
}
.nav-newsletter h4 span{
    color: #337ceb;
}
.nav-newsletter input{
    padding: 10px 15px;
    border-radius: 3px;
    border: 1px solid #ddd;
    font-size: 12px;
    margin-right: -6px;
}
.nav-newsletter input:focus{
    outline: none;
}
.nav-newsletter button,
.recaptcha-button{
    background: #f0404b;
    border-radius: 3px;
    color: #fff;
    padding: 11px 16px;
    display: inline-block;
    vertical-align: middle;
    font-family: 'DM Sans',sans-serif;
    font-size: 12px;
    border: none;
    vertical-align: top;
    cursor: pointer;
}
.nav-newsletter button:hover{
    background-color: #c53540;
}
.navbar .main-menu li:last-child a{
    padding: 0 20px 0 0;
}
.navbar .main-menu .inner-submenu li:last-child a{
    padding: 10px 32px 17px;
}
.nav-newsletter.error input{
    border: 1px solid #f0404b;
}
.nav-newsletter.success{
    background-color: #f6f6f6;
    border-radius: 3px;
    max-width: 365px;
    margin-top: -20px;
    margin-bottom: -20px;
}
.nav-newsletter.success h4{
    top: 15px;
    left: 18px;
}
.nav-newsletter.success p{
    font-size: 10px;
    font-family: "Merriweather", sans-serif;
    font-weight: 300;
    padding: 6px 18px 0;
}
button.close-success{
    background: #000000;
    height: 20px;
    width: 20px;
    padding: 0;
    border-radius: 10px;
    font-size: 11px;
    position: absolute;
    top: -24px;
    right: -8px;
}

@media screen and (max-width: 1255px) {
    .nav-newsletter{
        margin-right: 20px;
    }
    .nav-newsletter .mobile-hide,
    .nav-newsletter.success p{
        display: none;
    }
    button.close-success{
        /* top: -35px; */
        right: 18px;
    }
    .nav-newsletter.success h4{
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        padding: 20px;
    }
}

/* LOCAL */
/* -- HOMEPAGE */
.local .auto_container{
    width: 95%;
    max-width: 1204px;
}
.homepage-local{
    float: left;
    width: 100%;
    text-align: center;
    background: no-repeat center url('https://cdn.what-franchise.com/assets/images/projects/grey-britain.png');
    background-size: contain;
}
.homepage-local ul{
    columns: 4;
    text-align: left;
}
.latest-issue h2,
.homepage-local h2{
    color: #111;
    display: inline-block;
    font-family: "DM Sans",sans-serif;
    font-size: 40px;
    font-weight: 600;
}
.latest-issue h2:after,
.homepage-local h2:after{
    background: #337CEB;
    bottom: 0;
    content: "";
    height: 3px;
    width: 150px;
    display: block;
    margin: 10px auto 20px;
}
.homepage-local li{
    font-family: "Merriweather", sans-serif;
    font-size: 16px;
    font-weight: 300;
    margin: 7px 0;
}
.homepage-local li a{
    color: #000000;
    text-decoration: none;
}
.homepage-local li a:hover{
    color: #236bd9;
    text-decoration: underline;
}
.homepage-local button{
    width: 100%;
    max-width: 230px;
    height: 50px;
    border-radius: 3px;
    border: none;
    background-color: #337ceb;
    font-family: 'DM Sans', sans-serif;
    font-size: 15px;
    margin: 20px 0;
}
.homepage-local button a{
    color: #ffffff;
    text-decoration: none;
}
.homepage-local button a i{
    margin-left: 10px;
    font-size: 20px;
    vertical-align: bottom;
}

/* -- ARCHIVE / SINGLE-ENTRY */
.local h1{
    color: #111;
    display: inline-block;
    font-family: 'DM Sans',sans-serif;
    font-size: 40px;
    font-weight: 700;
    padding: 25px 0 7px;
    position: relative;
    letter-spacing: -1px;
}
.local h1:after,
.local-archive h2:after{
    background: #337CEB;
    content: '';
    height: 3px;
    width: 150px;
    display: block;
    margin: 5px 0 0;
}
.local p,
.local-archive a{
    font-family: "Merriweather", sans-serif;
    font-size: 18px;
    color: #000000;
    text-decoration: none;
}
.local-archive li a:hover{
    color: #236bd9;
    text-decoration: underline;
}
.local .leftside{
    width: 100%;
    max-width: 795px;
    display: inline-block;
}
.local .rightside{
    width: 300px;
    float: right;
}
.local-archive section{
    border-bottom: 1px solid #e1e1e1;
}
.local-archive .country{
    padding: 25px 0;
}
.local-archive .country h2{
    font-family: 'DM Sans', sans-serif;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px;
}
.local-archive ul{
    columns: 4;
}
.local-archive .breadcrumbs{
    margin-top: 25px;
}
.local-single .top-text{
    margin-bottom: 30px;
}
.local-single .double-width img{
    max-width: 100%;
    height: 250px;
    object-fit: cover;
}

@media screen and (max-width: 770px) {
    .local-archive ul,
    .homepage-local ul{
        columns: 3;
    }
}
@media screen and (max-width: 570px) {
    .local-archive ul,
    .homepage-local ul{
        columns: 2;
    }
}
@media screen and (max-width: 410px) {
    .local-archive ul,
    .homepage-local ul{
        columns: 1;
    }
    .local-archive .country{
        text-align: center;
    }
    .local-archive h2:after{
        margin: 5px auto 0;
    }
}

/* LOCAL END */

.latest-issue{
    text-align: center;
    margin-top: 60px;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.popup_left{background-image:url(https://cdn.what-franchise.com/assets/images/projects-compressed/banner_bk_img.jpg);
}
}
.popup_left h2{font-size:22px;line-height:26px;color:#fff;font-family:"Merriweather",sans-serif;font-weight:300;margin-bottom:22px}
.popup_left h2 span{font-weight:700}
.popup_left ul{list-style-type:decimal;padding:7px 0 0 20px}
.popup_left li{color:#fff;font-size:17px;padding:0 0 13px;font-family:"Merriweather",sans-serif;font-weight:300}
.popup_left li p{font-weight:400;margin:0;padding:0}
.popup_left li span{color:#337CEB;font-weight:700}
.popup_right{text-align:center;width:458px;padding:72px 30px 0;float:left;position:relative}
.popup_right h2{font-size:32px;color:#111;font-family:"DM Sans",sans-serif;font-weight:600;padding:0 0 15px;margin:0 0 30px;position:relative;line-height:42px}
.popup_right h2::after{content:"";position:absolute;width:150px;background:#337CEB;margin:0 0 0 -75px;left:50%;height:3px;bottom:0}
.popup_right form{padding:0 25px}
.popup_right input{border:1px solid #ccc;color:#222;font-size:16px;font-family:"Merriweather",sans-serif;padding:13px 0 12px;border:1px solid #ccc;border-radius:3px;width:100%;margin:0 0 10px;text-align:center;-webkit-border-radius:3px;outline:0}
.popup_right button{background:#337CEB;font-size:18px;color:#fff;text-align:center;padding:13px 0;font-family:"Merriweather",sans-serif;text-transform:uppercase;width:100%;border:none;border-radius:3px;-webkit-border-radius:3px;cursor:pointer;-webkit-appearance:none;font-weight:300}
.popup_right button:hover{background:#236bd9}
.popup_right a{font-size:13px;color:#aaa;margin:13px 0 0;display:inline-block;font-family:"Merriweather",sans-serif;font-weight:300}
.popup_right a:hover{text-decoration:none}
.franchises_hub_outer{padding:14px 0 20px}
.franchises_hub_top{float:left;padding:4px 40px 0 0;width:100%}
.franchises_hub_inner{width:100%;float:left;text-align:center}
.franchises_hub_inner h1:after{border-bottom:3px solid #337CEB;bottom:0;content:"";height:3px;left:50%;position:absolute;width:150px;margin-left:-75px}
.franchises_hub_inner h1{color:#111;display:inline-block;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:14px 0 7px;position:relative}
.franchises_hub_inner a{color:#222222;}
.franchises_hub_inner p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;line-height:28px;margin:0;padding:13px 0 23px}
.franchises_hub_tags{border-bottom:3px solid #e1e1e1;float:left;padding:0 0 30px;text-align:center;width:100%}
.franchises_hub_tags li{background:#eee;display:inline-block;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:700;margin:0 15px 0 0;padding:0 22px;text-align:center}
.franchises_hub_tags li a{border-radius:3px;color:#000;font-weight:700;text-decoration:none}
.franchises_hub_tags li a span{display:table-cell;height:50px;vertical-align:middle}
.franchises_hub_tags li:hover{color:#fff!important;background:#000}
.franchises_hub_tags li:hover a{color:#fff}
.franchise_hub_filter{width:100%;float:left;margin:0 0 40px;border-bottom:3px #e1e1e1 solid}
.franchise_hub_filter h3:after{background-color:#337CEB;bottom:-13px;content:"";height:3px;left:50%;margin-left:-75px;position:absolute;width:150px}
.franchise_hub_filter h3{color:#111;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;margin:0 0 30px;padding:24px 0 3px;position:relative;text-align:center}
.franchises_coming_soon{background:#eee;border:4px dashed #ddd;float:left;padding:76px 0;text-align:center;width:100%;height:100%}
.franchises_coming_soon h2{font-size:22px;color:#999;font-family:"Merriweather",sans-serif;font-weight:300;margin:0 0 10px}
.franchises_coming_soon p{font-size:14px;color:#999;font-family:"Merriweather",sans-serif;font-weight:300;margin:0}
.franchises_coming_soon p a{color:#337CEB}
.franchises_coming_soon p a:hover{text-decoration:none}
.directory_bottom_link{float:left;text-align:center;width:100%;padding:0 0 48px;margin-top:-7px}
.directory_bottom_link p{font-size:14px;color:#999;font-family:"Merriweather",sans-serif;font-weight:300;margin:0}
.directory_bottom_link p a{color:#337CEB}
.directory_bottom_link p a:hover{text-decoration:none}
.should_follow{padding:0 30px}
.franchise_case_study{float:left;padding:40px 0 50px;width:100%}
.franchise_casestudy_inner h2::after{background-color:#337CEB;bottom:-13px;content:"";height:3px;left:0;position:absolute;width:150px}
.franchise_casestudy_inner h2{color:#111;font-family:"DM Sans",sans-serif;font-size:36px;font-weight:600;margin:0 0 12px;position:relative}
.franchise_casestudy_inner li{border-bottom:1px solid #e1e1e1;float:left;padding:30px 0}
.franchise_casestudy_inner span{float:left;width:150px}
.franchise_casestudy_inner strong{float:left;padding:0 0 0 30px;width:684px}
.franchise_casestudy_inner li strong h3{font-size:26px;font-weight:600;font-family:"DM Sans",sans-serif;color:#111}
.franchise_casestudy_inner li strong h3 a{color:#111;text-decoration:none;font-size:26px;font-weight:600;font-family:"DM Sans",sans-serif}
.franchise_casestudy_inner li strong h3 a:hover{text-decoration:underline}
.franchise_casestudy_inner li:first-child strong h4{color:#337CEB}
.franchise_casestudy_inner li strong h4{font-size:12.01px;font-weight:300;font-family:"Merriweather",sans-serif;color:#999}
.franchise_casestudy_inner li strong p{font-size:16.02px;font-weight:300;font-family:"Merriweather",sans-serif;color:#222;margin:10px 0}
.franchise_casestudy_inner li .find_out_link{margin:0}
.franchise_casestudy_inner .view_all{margin-top:20px}
.franchise_casestudy_inner .view_all a{padding:13px 56px!important}
.franchise_hub{float:right;padding:0 0 35px;width:460px}
.franchise_hub p strong{font-family:"DM Sans",sans-serif;font-size:24px;font-weight:600}
.franchise_hub p{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0;padding:0 0 0 20px}
.franchise_hub_news .heading_viewall{margin-bottom:31px}
.franchise_hub_news .heading_viewall h2{font-size:36px;color:#111;font-family:"DM Sans",sans-serif;font-weight:600;padding:0 0 13px}
.franchise_hub_news .search_result_leftbar{width:73.6%}
.franchise_hub_news .search_inner li:last-child{border-bottom:0}
.franchise_hub_filter .franchise_filter_list{padding:13px 0 0}
.single_premium_banner img{width:100%; height:auto;}
.single_premium_outer{background:#fff;float:left;margin:-50px 0 0;padding:14px 0 0;width:100%;border:1px #ddd solid;border-bottom-width:4px}
.no-feat-img .single_premium_outer{margin-top: 50px;}
.shortlist_bavarian a:hover .shortlist_button_bavarian{background:#236bd9 url(https://cdn.what-franchise.com/assets/images/projects-compressed/tick_image.png) center 10px no-repeat}
.shortlist_bavarian a:hover .shortlist_heading_bavarian{color:#222}
.single_premium_outer img{float:left;}
.single_premium_rightbar{float:left;padding:1px 0 0 24px}
.single_premium_rightbar a:hover{background-color:#236bd9}
.visit_site_button_single_premium{background-color:#eee;border-radius:3px;color:#000;display:inline-flex;float:left;font-family:"Merriweather",sans-serif;font-size:14px;font-weight:300;margin:0 17px 0 0;padding:14px 22.5px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top}
.visit_site_button_single_premium img{padding:0 8px 0 0}
.single_premium_left_outer{float:left;padding:15px 0 0;width:100%}
.single_premium_left_outer h2{color:#222;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:600;padding:0 0 16px;position:relative;margin: 30px 0 -10px 0;}
.single_premium_left_outer h2::after{background-color:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.franchise_center_innerbar{float:left;padding:42px 0 0;width:100%}
.franchise_center_innerbar h3 { color: #222;display: inline-block;font-family: "DM Sans",sans-serif; font-size: 24px; font-weight: 500; margin: 20px 0 0;padding: 0 0 0px; position: relative;}
.franchise_center_innerbar h4 { color: #222;display: inline-block;font-family: "DM Sans",sans-serif; font-size: 22px; font-weight: 500; margin: 20px 0 0;padding: 0 0 0px; position: relative;}
.franchise_center_innerbar p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:20px 0;line-height:28px}
.franchise_center_innerbar p span{float:left;font-weight:700;padding:0 0 5px;width:100%;font-size:22px}
.franchise_center_innerbar p a {color: #337CEB}
.single_premium_left_outer li{border-bottom:1px solid #ddd;color:#222;font-family:"Merriweather",sans-serif;font-size:18px;margin:0;float:left;padding:12px 0 13px;width:100%}
.single_premium_left_outer li span{display:inline-table;float:left;font-size:18px;font-weight:700;width:253px}
.single_premium_left_outer li samp{font-weight:300;font-family:"Merriweather",sans-serif}
.single_premium_left_outer li p{float:right;margin:0;width:70%;line-height:28px;letter-spacing:.2px}
.single_premium_left_outer li strong{font-weight:300}
.single_premium_left_outer li h3{float:right;margin:0;width:70%;font-family:"Merriweather",sans-serif;color:#999;font-size:12px;font-style:italic}
.single_premium_left_outer li a{color:#337CEB}
.single_premium_left_outer li a:hover{text-decoration:none}
.franchise_center_innerbar h5::before{background:#337CEB none repeat scroll 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.single_premium_left_outer h5{color:#222;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:600;padding:0 0 16px;position:relative}
.franchise_center_innerbar ul{margin-top:-7px;margin-bottom:4px;width:100%;display:inline-block}
.franchise_center_innerbar li strong{font-weight:600}
.franchise_center_innerbar li{width:100%;float:left;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/blue_dot.png) no-repeat left 10px;font-family:"Merriweather",sans-serif;padding:0 0 0 20px;color:#222;font-size:18px;font-weight:300;border:0;line-height:28px}
.franchise_center_innerbar img {max-width: 100%;}
.intersted_opportunity a{color:#337CEB}
.intersted_opportunity a:hover{text-decoration:none}
.search_inner li h3 a{color:#111;font-size:24px;font-weight:600;margin:0;font-family:"DM Sans",sans-serif;text-decoration:none}
.search_inner li a{color:#337CEB;display:inline-block;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0;padding:0;text-decoration:none;width:100%;}
.intersted_opportunity h3 smap{color:#337CEB;font-size:24px;font-weight:500;font-family:"DM Sans",sans-serif}
.intersted_opportunity h4 span{font-weight:600}
.intersted_opportunity h4{font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;line-height:20px;padding:0 0 4px}
.intersted_opportunity h4 a{text-decoration:underline;font-weight:300;font-family:"Merriweather",sans-serif;color:#337ceb}
.intersted_opportunity h4 a:hover{color:#236bd9}
.veeno_companies{width:71.7%;float:left}
.search_inner p {color: #222; font-family: "Merriweather",sans-serif; font-size: 18px; font-weight: 300; padding: 21px 0 7px; margin: 0; line-height: 28px;}

.veeno_companies .search_inner#companyLiterature li{padding:19px 0 26px; float: left; width: 50%; border: none; min-height: 160px}
.veeno_companies .search_inner li span {float: left; margin-right: 20px;}
.veeno_companies .search_inner li strong {float: left; width: 50%;}
.veeno_companies .search_inner li h4 {font-size: 14px; text-transform: uppercase; color: #999999;}
.veeno_companies .search_inner li h4 a {text-transform: capitalize; font-weight: 400; font-size: 14px;}

#enquirySidebar {width: 360px;}

.veeno_companies .search_inner li .search_article{padding-left:14px}
.veeno_companies .search_inner li .search_article:before{left:3px}
.veeno_companies .search_inner .heading_viewall h2{margin-bottom:8px}
.veeno_companies .search_inner li h3 a{font-size:20px; line-height: 20px;}
.veeno_companies .search_inner li h3{line-height:32.04px}
.veeno_companies .search_inner li p{padding:5px 0}

.leftBorder {border-left: 1px solid #ddd;}

.search_inner .heading_viewall h2{color:#222;display:inline-block;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:600;margin:0 0 26px;padding:20px 0 12px;position:relative}
.search_inner a{color:#337CEB;display:inline-block;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0 0 0 10px;padding:8px 0;text-decoration:none}
.enquire_company{float:left;padding:0 0 50px;width:100%}
.single_premium_outer:hover{border:1px solid #236bd9;border-bottom-width:4px}
.enquire_company_leftbar{border:1px solid #ddd;float:left;text-align:center;width:33.2%;padding:38px 0 0;border-bottom-width:3px}
.enquire_company_inner{border-top:1px solid #ddd;float:left;padding:11px 19px 9px;position:relative;width:100%}
.enquire_company_leftbar h2{color:#111;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:600;margin:0;padding:16px 0 0}
.enquire_company_leftbar h2 a{color:#111;text-decoration:none}
.enquire_company_leftbar h2 a:hover{text-decoration:underline}
.enquire_company_leftbar p{color:#222;font-family:"Merriweather",sans-serif;font-size:15px;font-weight:300;margin:0;padding:6px 18px 26px}
.enquire_company_leftbar h3{color:#222;float:left;font-family:"DM Sans",sans-serif;font-size:26px;font-weight:400;line-height:23px;margin:0;padding:6px 0 0;width:100px}
.enquire_company_leftbar h3 a{color:#222;text-decoration:none}
.enquire_company_leftbar h3 span{color:#999;font-family:"Merriweather",sans-serif;font-size:12px;float:left;font-weight:300;text-transform:uppercase;margin-top:4px}
.enquire_company_list{float:none;bottom:8px; text-align:center;position: absolute; right: 20px; text-align: center; width: 130px;}
.enquire_company_button{width:84px;float:none;background:#222 url(https://cdn.what-franchise.com/assets/images/projects-compressed/shortlist_button.png) center center  no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%; text-align:center; display:inline-block;border-radius:100%;height:84px}
.enquire_company_leftbar:hover{border-color:#236bd9}
.active_box.single_premium_outer .enquire_company_button, .single_premium_outer:hover .enquire_company_button, .enquire_company_leftbar:hover .enquire_company_button, .enquire_company_leftbar.active_box .enquire_company_button{background:#236bd9 url(https://cdn.what-franchise.com/assets/images/projects-compressed/tick_image.png) center center no-repeat;}
.enquire_company_button img{width:50px}
.enquire_company_heading{color:#999;float:left; display:inline-block;font-family:"Merriweather",sans-serif;font-size:14px;font-weight:300;margin:0;text-align:center;text-transform:uppercase}
.enquire_company_rightbar{float:left;padding:0 0 0 30px;width:66.8%;position:relative}
.enquire_company_rightbar h2::before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.enquire_company_rightbar h2{color:#222;display:inline-block;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:500;margin:-10px 0 0;padding:0 0 15px;position:relative}
.enquire_company_rightbar p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:0;padding:14px 0 16px;line-height:24px}
/* .enpuire_bavarian_outer span{color:#337CEB} */
.latest_video{float:left;margin:0 0 32px;padding:40px 0 0;width:100%}
.latest_video h2::before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.latest_video h2{color:#222;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:600;margin:0 0 20px;padding:0 0 14px;position:relative}
.latest_inner{width:100%;float:left;background:#eee}
.latest_inner img{width:100%}
.latest_inner h3{color:#222;font-family:"DM Sans",sans-serif;font-size:22px;font-weight:600;padding:10px 29px 0}
.latest_inner p{color:#222;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;margin:0;padding:5px 29px 27px}
.casr_study{border:1px solid #ddd;float:left;margin:0 0 21px;padding:19px 23px 26px;width:100%}
.casr_study h2::before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.casr_study h2{color:#222;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:600;margin:0 0 4px;padding:0 0 15px;position:relative}
.casr_study h2 a{color:#222;text-decoration:none}
.casr_study h2 a:hover{text-decoration:underline}
.casr_study li{border-bottom:1px solid #ddd;float:left;padding:11px 0 14px;line-height:24px}
.casr_study li:last-child{border-bottom:none}
.casr_study_button{background:#337CEB;border:0 none;border-radius:3px;color:#fff;cursor:pointer;float:right;font-family:"Merriweather",sans-serif;font-size:15px;font-weight:300;margin:7px 0;outline:none;padding:13px 60px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}
.casr_study_button:hover{background-color:#236bd9}
.casr_study li span{font-size:18px;float:left;color:#222;font-family:"DM Sans",sans-serif;font-weight:600}
.casr_study li span a{text-decoration:none;color:#222}
.casr_study li span a:hover{text-decoration:underline}
.casr_study li strong{font-size:12px;color:#337CEB;float:left;font-family:"Merriweather",sans-serif;font-weight:300}
.casr_study li samp{color:#999;float:left;font-size:12px;font-family:"Merriweather",sans-serif;font-weight:300}
.frachise_literature{width:100%;float:left}
.frachise_literature h2::before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.frachise_literature h2{color:#222;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:600;margin:0;padding:0 0 15px;position:relative}
.frachise_literature h2 span{color:#337CEB}
.frachise_literature p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;margin:0;padding:10px 0}
.frachise_literature p span{font-weight:700}
.frachise_literature li{border-top:1px solid #ddd;float:left;padding:19px 0 15px}
.frachise_literature li:last-child{border-bottom:none}
.frachise_literature li span{float:left;width:34%}
.frachise_literature li strong{display:inline-block;padding:0 0 0 15px;width:66%}
.frachise_literature li h3{color:#222;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;margin:0;padding:0 0 6px}
.frachise_literature li h3 a{color:#222;text-decoration:none}
.frachise_literature li h3 a:hover{text-decoration:underline}
.frachise_literature li h4{color:#999;font-family:"Merriweather",sans-serif;font-size:14px;font-weight:300;margin:0;padding:0}
.latest_video_section{border-bottom: 1px solid #ddd; padding: 0 0 40px; margin: 20px 0 0;}
.frachise_literature li h4 a{text-decoration:none;color:#337CEB}
.franchise_single_premium_textarea{background:#eee;border:1px solid #ddd;border-radius:3px;color:#999;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;height:100px;padding:10px 19px;width:100%; margin:0 5px;}
.franchise_single_bavarian{position:absolute;right:20px;text-align:center;top:-53px;width:104px}
.franchise_single_button_bavarian{float:left;width:100%}
.franchise_single_heading_bavarian{color:#999;float:left;font-family:"Merriweather",sans-serif;font-size:14px;font-weight:300;line-height:15px;text-align:center;text-transform:uppercase;width:100%;margin:5px 0 0 5px}
.enpuire_premium_outer{display:none}
.literature_pics{display:none}
.frachise_literature_cost{margin:30px 0 0}
.what_franchise_outer{text-align:center;float:left;width:100%}
.what_franchise_content{float:left;width:100%;padding:35px 4%;}
.franchise_content{float:left;width:64%;padding:6px 3% 18px; min-height:2100px;}
.opportunities_right{width:300px;float:right;padding:8px 0 0}
.franchise_content h1{font-size:40px;color:#111;font-family:"DM Sans",sans-serif;font-weight:600;position:relative;padding:7px 0}
.franchise_content h1:after{content:"";position:absolute;height:3px;width:150px;background:#337CEB;bottom:0;left:50%;margin:0 0 0 -75px}
.franchise_content h4{font-size:14px;color:#999;font-family:"Merriweather",sans-serif;font-weight:300;padding:15px 0 19px}
.franchise_content p strong{font-size:20px;color:#222;text-align:left;font-family:"Merriweather",sans-serif;padding:0 0 26px;font-weight:300;margin:0}
.franchise_content p {font-size:18px;padding:0 0 13px;font-weight:300;font-family:"Merriweather",sans-serif; text-align:left;}
.franchise_content p a{color:#337CEB}
.franchise_content p a:hover{text-decoration:none}
.what_franchise_outer .news_inner{background:#f6f6f6;padding:0;border:none;margin-bottom:36px}
.what_franchise_outer .news_leftbar{background:#000;width:24%;float:left}
.what_franchise_outer .news_inner h2{border-right:2px solid #e1e1e1;color:#fff;float:left;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;padding:14px 20px;text-align:left;width:100%}
.what_franchise_outer .news_rightbar{display:inline-block;padding-left:19px;width:76%;padding-top:12px;}
.what_franchise_outer .news_left{float:left}
.what_franchise_outer .news_left img{width:auto!important;float:left}
.what_franchise_outer .news_right{float:right;text-align:left;width:130px}
.franchise_content_left{float:left;text-align:left;width:300px; position:relative;}
.franchise_content_left bdi{color:#aaa;font-size:10px;font-weight:300;font-family:"Merriweather",sans-serif;text-transform:uppercase;padding:0}
.franchise_content_left h2{font-size:14px;font-family:"DM Sans",sans-serif;font-weight:500;padding:10px 0 13px;color:#aaa}
.franchise_content_left h2 span{float:left;width:20px;height:20px;text-align:center;color:#fff;background:#ccc;border-radius:50%;font-size:14px;margin:0 10px 0 0;padding:1px 0 0}
.franchise_left_inner{border:1px solid #ddd;border-bottom-width:4px;float:left;width:100%}
.franchise_left_top{float:left;width:100%;background:#000;padding:20px 0;border-left:4px solid #337CEB}
.franchise_left_top_icon{text-align:center;width:30%;float:left}
.franchise_left_top_icon img{width:40px}
.franchise_left_top_content{float:left;width:70%;font-size:16px;color:#fff;font-family:"DM Sans",sans-serif;font-weight:500;text-decoration:underline}
.franchise_content_left ul{float:left;width:100%}
.franchise_content_left li{float:left;width:100%;font-size:14px;color:#222;font-family:"DM Sans",sans-serif;font-weight:600;border-top:1px solid #ddd;}
.next_list li a{padding:25px 18px 26px  50px;display:block;border-left:4px #fff solid; position:relative;}
.next_list li.active {background: #000; border-left: 4px solid #337CEB;}
.next_list li.active a {border-left: none;color: #fff;}
.next_list li.active a:hover {color: #222;}
.franchise_content_left li a{color:#222;text-decoration:none}
.franchise_content_left li a:hover{background-color:#eee;border-left-color:#236bd9}
.franchise_content_left li span{padding:0 19px 0 0;color:#337CEB;min-height:20px;float:left; position: absolute; left: 18px;}
.franchise_left_inner p{left:56px;margin:0;position:absolute;text-transform:uppercase;top:6px;font-size:10px;color:#337CEB;font-weight:600;font-family:"Merriweather",sans-serif}
.franchise_upcoming{text-align:right;padding:8px 0 0;float:left;width:100%; background-color:#fff;}
.franchise_upcoming bdi{color:#111}
.franchise_upcoming_inner{float:left;width:100%}
.franchise_upcoming_inner li{border-bottom:1px solid #ddd;color:#aaa;font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;padding:18px 0 15px 30px;margin:-6px 0 0;border-top:none;text-align:left}
.franchise_upcoming_inner li span{width:20px;height:20px;background-color:#337CEB;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;padding:0;height:20px;vertical-align:middle;display:table-cell;margin-right:10px; position:relative;left:0;}
.franchise_upcoming_inner li strong{font-weight:500}
.franchise_upcoming_inner li a:hover{background-color:transparent}
.franchise_upcoming_inner li strong a{color:#aaa}
.franchise_upcoming_inner li:first-child{padding-top:5px}
.franchise_upcoming_inner li span img{width:10px}
.franchise_upcoming_inner li:first-child span img{margin-top:3px}
.franchise_upcoming_inner li:nth-child(2) span img{margin-top:5px}
.franchise_upcoming_inner li:nth-child(3) span img{width:8px;margin-top:3px}
.franchise_share_icons{padding:20px 0 0;float:left;width:100%}
.franchise_share_icons h5{float:left;font-family:"Merriweather",sans-serif;font-weight:300;color:#111;font-size:12px;margin:3px 7px 0 0}
.franchise_share_icons ul{float:left;width:auto}
.franchise_share_icons li{float:left;width:46px;padding:0;border:none;margin:0 5px 0 0}
.franchise_share_icons li:last-child{margin-right:0}
.franchise_share_icons li a{width:100%;text-align:center;float:left;font-size:18px;color:#fff;padding:2px 0 1px;background:#306199}
.franchise_share_icons li a:hover{opacity:.8}
.franchise_share_icons li:nth-child(2) a{background:#26c4f1}
.franchise_share_icons li:nth-child(3) a{background:#e93f2e}
.franchise_share_icons li:nth-child(4) a{background:#007bb6}
.franchise_share_icons li:nth-child(5) a{background:#444}
.companies_consider{float:left;text-align:left;width:100%}
.companies_consider h4{font-size:22px;color:#111;font-family:"DM Sans",sans-serif;font-weight:600;padding:0 0 5px;position:relative}
.companies_consider h4::after{position:absolute;content:"";left:0;bottom:0;height:3px;width:150px;background:#337CEB}
.companies_consider_inner{float:left;width:100%;border:1px solid #ddd}
.companies_consider_top{text-align:center;float:left;width:100%;background:#fff}
.consider_companies_content{background:#f6f6f6;padding:20px 30px;float:left;width:100%}
.consider_companies_content h2{color:#222;font-family:"DM Sans",sans-serif;font-weight:600;padding:0 0 20px;font-size:26px}
.consider_companies_content p{font-size:16px;font-family:"Merriweather",sans-serif;color:#222;margin:0;padding:0 0 4px}
.consider_companies_content a{font-size:16px;font-family:"Merriweather",sans-serif;color:#337CEB}
.what_franchise_content .recent_franchise{padding:33px 0 0;border-top:3px solid #e1e1e1;margin-top:10px}
.what_franchise_content .recent_franchise .heading_viewall h2{font-size:26px;margin-bottom:0}
.what_franchise_content .recent_franchise .recent_franchise_column{width:100%}
.what_franchise_outer .news_rightbar li{width:auto}
.what_franchise_outer .recent_franchise_inner{border-bottom:0;padding-bottom:10px}
.what_franchise_outer .resalescarousel .owl-nav{right:10px}
.what_franchisecarsoual{margin-top:-6px}
.what_franchisecarsoual h4{margin-bottom:20px}
.what_franchisecarsoual .consider_companies_content{border-top:1px solid #ddd}
.what_franchisecarsoual .companies_consider_top{padding:15px 0}
.what_franchisecarsoual .consider_companies_content h2{padding:0 0 14px}
.what_franchisecarsoual .consider_companies_content .find_out_link{margin-bottom:0}
.single_entry_left{float:left;width:862px}
.single_entry_left h1:before{background:#337CEB;bottom:0;content:"";height:3px;left:0;position:absolute;width:150px}
.single_entry_left h1{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:4px 0 8px;position:relative;text-align:left;margin-bottom:3px}
.single_entry_left p{color:#222;font-family: 'Merriweather', serif;font-size:18px;font-weight:300;margin:20px 0;padding:0;text-align:left}
.single_entry_left .description{color:#222;font-family: 'DM Sans', serif;font-size:20px;font-weight:300;padding:0;line-height:28px;margin-bottom:34px}
.single_entry_left .description a:hover{text-decoration:none}
.single_entry_left p a, .single_entry_left li a{color:#337CEB}
.our_gudie_inner p{color:#888;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;padding:0;line-height:24px}
.available_today_out p{color:#222;font-family:"Merriweather",sans-serif;font-size:17px;font-weight:300;line-height:24px;padding:0}
.single_entry_right{float:right;width:300px;}
.sticky_outer{width:100%;float:left}
.sticky_outer.sticky,.sticky_outer.sticky-right,.sticky_outer.stickyfranchiseright{width:300px}
.previousGuide a { text-decoration: none;}
.pros_bottom_entry_left{float:left;width:862px}
.pros_bottom_entry_right{width:300px;float:right;padding:10px 0 0}
.tending_available_inner h5{background:#000;border-right:2px solid #e1e1e1;color:#fff;float:left;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;padding:15px 10px;text-align:center;width:274px}
.tending_available_inner h5 span{color:#337CEB}
.tending_available_inner a{color:#fff;float:left;font-family:"Merriweather",sans-serif;font-size:12px;text-align:left}
.tending_available_right{background-color:#f6f6f6;float:right;height:70px;padding:10px 20px;width:930px}
.recent_franchise_column li strong{color:#337CEB;float:left;font-family:"Merriweather",sans-serif;font-size:12px;font-weight:300;line-height:20px;padding:0;width:100%}
.single_newsletter{margin:0 0 30px}
.single_entry_inner{width:100%;float:left}
.social_media_icon{float:left;padding:0;width:11%}
.social_media_icon h5{color:#111;font-size:12px;font-weight:600;font-family:"DM Sans",sans-serif}
.social_media_icon li{color:#fff;font-size:17px;background:none;padding:0;margin:10px 0 0}

.frachise_our_clients {
    margin:0
}
.our_gudie_inner p{padding:0}
.available_today_out p{padding:0}
.tending_available_inner{float:left;padding:6px 0 0;width:100%}
.single_entry_block{border-bottom:3px solid #ddd}
form .error{
    background-color: #f2dede;
    border-color: #ebccd1;
}
#stickystoper,#sticky-bottom{width:100%;float:left;}
.single_entry_right .sticky_outer{
    margin-top: -35px;
}
.franchising_advice_bottom{width:100%;float:left}
.franchising_advice_bottom .advice_carousel{width:100%;float:right;padding:42px 0 25px;border-bottom:3px #e1e1e1 solid;margin-bottom:23px}
.franchising_advice_bottom .advice_carousel li{width:585px}
.franchising_advice_bottom .advice_carousel li .advicecarousel_rightbar{width:334px;padding:24px 32px 20px; min-height:257px;}
.franchising_advice_bottom .advice_carousel .advicecarousel_rightbar p{line-height:24px}
.advice_video_inner{width:100%;float:left;padding:29px 0 49px}
.advice_video_leftbar{width:600px;float:left;border-right:1px #e1e1e1 solid;padding-right:28px}
.advice_video_full{width:100%;float:left}
.video_full .youtube-player{padding-bottom:53.6%}
.advice_video_full img{display:block}
.advice_video_info{width:100%;float:left;background-color:#eee;padding:24px 42px 22px}
.advice_video_info h5{color:#222;font-size:25px;font-family:"DM Sans",sans-serif;font-weight:600;margin-bottom:5px}
.advice_video_info h5 a{color:#222;text-decoration:none}
.advice_video_info h5 a:hover{text-decoration:underline}
.advice_video_info span{font-size:12px;color:#999;font-family:"Merriweather",sans-serif;font-weight:300}
.advice_video_rightbar{width:600px;float:left;padding-left:28px}
.advice_video_rightbar .video_thumbs_column{width:100%;padding:0;border:0;margin-top:0}
.franchising_advice_bottom .advice_video_block{padding:49px 0 0}
.advice_video_rightbar .video_thumbs_column:first-child .video_small_thumb_info span{color:#a7a7a7}
.franchising_advice_bottom .tending_available_inner{margin-bottom:47px}
.franchising_advice_bottom .tending_available_inner h5{text-align:left;width:225px;padding:15px 16px 15px 20px;font-size:19px}
.franchising_advice_bottom .tending_available_inner h5 span{width:100%;display:inline-block}
.franchising_advice_bottom .tending_available_right{height:78px;padding:14px 20px;width:979px}
.expand{padding-left:0!important;text-align:center!important;font-size:12px!important;font-family:"Merriweather",sans-serif!important;font-weight:300!important;color:#000!important;text-transform:uppercase}
.expanded .expand{color:#337CEB!important}
#inviteStatus,#newsletter_success,#newsletter_success_mobile{padding: 50px;width:100%;text-align:center;background-color:#111;left:0;top:0;height:100%}
#inviteStatus{padding: 70px 0;}
.alert-success{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
#newsletter_success .alert-success,#newsletter_success_mobile .alert-success{position:absolute;top:50%;left:0;-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);padding:0 4%}
#newsletter_success .alert-success h4,#newsletter_success_mobile .alert-success h4{position:relative}
#newsletter_success .alert-success h4:after,#newsletter_success_mobile .alert-success h4:after{content:"";position:absolute;width:150px;height:3px;background-color:#337CEB;bottom:0;left:50%;margin-left:-75px}
#newsletter_success .alert-success p,#newsletter_success_mobile .alert-success p{font-size:18px;font-family:"Merriweather",sans-serif;font-weight:300;color:#fff}
.radio_active{border-color:#337ceb!important}
.message_outer{position:relative;width:100%;float:left}
#contactPage .message_outer p {
	color: #222;
  font-family: "Merriweather",sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
  margin: 0;
  padding: 10px 0 26px;}
#contact_success,#shortlist_basket_sucess,#newsletter_popup_sucess{position:absolute;width:100%;text-align:left;background-color:#fff;left:0;top:0;height:100%;z-index:92}
#contact_success .alert-success,#enquire_company_sucess .alert-success,#shortlist_basket_sucess .alert-success{top:0;left:0;-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}
#contact_success .alert-success h2{padding-bottom:5px;font-weight:500}
#contact_success .alert-success p{margin:0;padding:0;color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300}
#enquire_company_sucess{position:absolute;width:100%;text-align:left;background-color:#fff;left:30px;top:0;height:100%}
#enquire_company_sucess .alert-success span{color:#999;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;font-style:italic}
.button_franchise{width:100%;float:left;padding-top:15px}
.button_franchise a{width:250px}

#enpuire_rightbar_sucess,#enpuire_rightbar_sucess_mobile{width:100%;text-align:left;background-color:#111;left:0;top:0;height:100%;text-align:center}
#enpuire_rightbar_sucess span,#enpuire_rightbar_sucess_mobile span{color:#999;font-size:13px;font-style:italic}
#enpuire_rightbar_sucess .button_franchise a,#enpuire_rightbar_sucess_mobile .button_franchise a{width:100%}
.shortlist_message_container{width:100%;float:left;position:relative}
#shortlist_basket_sucess h2{font-family:"DM Sans",sans-serif;font-size:22px;font-weight:500;line-height:28px;margin:5px 0}
#shortlist_basket_sucess p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300}
.footer_logo_av img{width:136px}
.remove_selected{display:none!important}
#sticky.stick{position:fixed;top:0;z-index:10000}
.magazine_cover img{width:120px;border:2px #fff solid}
#newsletter_popup_sucess{text-align:center;padding:122px 30px 0}
#newsletter_popup_sucess p{color:#222;font-family:"Merriweather",sans-serif;font-size:18px;padding:0;margin:0}
.pop_hide,.video_pop_hide{display:none}
.opportunities_right .sticky_outer .franchising_newsletter{margin:0 0 30px}
.single_opporutunity_mobile{display:none}
#join_today_popup{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;-webkit-transition:opacity 200ms;transition:opacity 200ms;z-index:999}
#join_today_popup:target{pointer-events:all;opacity:1}
#join_today_popup #join_today_popup_inner{position:absolute;display:block;line-height:1.8;width:800px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
#join_today_popup #join_today_popup_inner h2{margin-top:0}
#join_today_popup #join_today_popup_inner code{font-weight:700}
#join_today_popup a.close{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;-webkit-transition:opacity 200ms;transition:opacity 200ms;width:100%;height:100%}
#small_video_popup,#small_video_popup_right{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;-webkit-transition:opacity 200ms;transition:opacity 200ms;z-index:999}
#small_video_popup:target,#small_video_popup_right:target{pointer-events:all;opacity:1}
#small_video_popup #small_video_popup_inner,#small_video_popup_right #small_video_popup_right_inner{position:absolute;display:block;width:800px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
#small_video_popup a.close,#small_video_popup_right a.close{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;-webkit-transition:opacity 200ms;transition:opacity 200ms;width:100%;height:100%}
.video_thumb_popup{width:700px;margin:12% auto;position:relative}
.video_pop_inner{width:100%}
.video_thumb_popup .close_button{top:-10px;right:-9px;z-index:99;width:30px;border-radius:50px;height:30px;text-align:center;background-color:#8cc832}
.video_thumb_popup .close_button a{color:#fff}
.video_pop_hide_small{display:none}
.directory_tablet_filter{width:100%;float:left;padding:20px 0}
.directory_tablet_results{width:50%;float:left;background-color:#333;padding:5px 0;position:relative}
.directory_tablet_results:after{content:"";position:absolute;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #333;top:40%;margin-top:-6px}
.directory_tablet_results .select_box_directory{background:#333 url(https://cdn.what-franchise.com/assets/images/projects-compressed/directory_dropdown_arrow.png) no-repeat right 18px;text-align:center;text-transform:uppercase;color:#fff}
.matching_results{background-color:#eee;width:50%;float:left;text-align:center;color:#337CEB;font-size:21px;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:uppercase;min-height:62px;padding:10px 0 0}
.matching_results span{color:#111;font-family:"DM Sans",sans-serif;font-weight:600;font-size:28px}
.directory_banner_newsletter .frachise_input{width:602px}
.hidden{visibility:hidden}
.franchises_hub_outer .franchises_hub_top{padding:4px 0 0}
.franchise_hub_news .search_inner .heading_viewall h2{margin:0;padding-top:0}
.franchise_hub_news .search_inner .heading_viewall a{padding:0}
.youtube-player, .vimeo-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;background:#000}
.youtube-player iframe, .vimeo-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent}
.youtube-player img, .vimeo-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all;-webkit-filter:brightness(85%)}
.youtube-player img:hover, .vimeo-player img:hover{-webkit-filter:brightness(55%)}
.youtube-player .play, .vimeo-player .play{ height: 70px; width: 70px; left: 50%; top: 50%; margin-left: -35px; margin-top: -35px; position: absolute; background: url(https://cdn.what-franchise.com/assets/images/projects-compressed/video_button.png) no-repeat; cursor: pointer; background-size: 70px; }
#article_video .latest_inner {
    background: #fff;
    width: 35%;
    margin-right: 10px;
}
#article_video .latest_inner h3 {
    clear: both;
    padding: 10px 0px;
    font-size: 1.3em;
}
#article_video .latest_inner#first_video {
    width: 60%;
    float: left;
    background: #eee;
}
#article_video .latest_inner#first_video h3{
    padding: 10px 30px;
}
.video_small_thumb .youtube-player .play, .vimeo-player .play{height:104px;width:104px;background-size:100% auto;margin-left:-52px;margin-top:-52px}
.find_franchise_carousel .item a:hover img{opacity:.6}
.content_beerhouse_description{float:left;width:70%}
#msform{margin:50px auto;position:relative;text-align:center;width:100%}
#msform fieldset{border:none;text-align:left;width:100%;padding:0;margin:0}
#msform fieldset:not(:first-of-type){display:none}
.fs-title{font-size:15px;text-transform:uppercase;color:#2C3E50;margin-bottom:10px}
.fs-subtitle{font-weight:400;font-size:13px;color:#666;margin-bottom:20px}
#progressbar{margin-bottom:30px;overflow:hidden;counter-reset:step}
.subscribe_active{color:#000!important}
.subscribe_active span{background:#337CEB!important;border:1px solid #337CEB!important;color:#fff!important}
.popup_con{position:fixed;right:0;bottom:0;z-index:980}
.popup_open_con{float:right;background:#fff;box-shadow:0 0 10px #9d9d9d;border-top:4px solid #337CEB}
.popup_open_con h2{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/up_arrow.png) no-repeat 18px center;color:#111;font-family:"Merriweather",sans-serif;font-size:14px;font-weight:300;padding:6px 18px 10px 38px;cursor:pointer;text-transform:uppercase}
.popup_open_con h2 span{background:#111;border-radius:100%;color:#fff;font-size:12px;margin:0 0 0 3px;padding:1px 6px}
.popup_open_con h2 strong{background:#fb3f3f;border-radius:100%;color:#fff;display:inline-block;font-size:12px;margin:0 0 0 5px;padding:1px 0;width:19px;text-align:center}
.popup_closed_con{background:#fff;box-shadow:0 0 10px #9d9d9d;float:left;padding:24px 22px;position:absolute;right:0;text-align:center;top:-341px;width:249px;display:none}
.popup_closed_con h2{color:#222;font-family:"Merriweather",sans-serif;font-size:17px;font-weight:300;line-height:19px;padding:0 0 23px;text-align:center}
.popup_closed_con h2 a{color:#68b208;text-decoration:underline;font-weight:600}
.popup_closed_con h2 a:hover{text-decoration:none}
.popup_closed_con h3{border-top:1px solid #ddd;color:#222;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:600;padding:25px 0 5px;text-align:left}
.popup_closed_con ul{margin:0;padding:0;list-style:none}
.popup_closed_con li{font-family:"Merriweather",sans-serif;font-size:15px;font-weight:300;padding:0 0 5px;text-align:left}
.popup_closed_con li span{color:#64aa09;font-weight:700}
.browse{background:#8fc54a;border-radius:3px;color:#fff;display:inline-block;font-family:"Merriweather",sans-serif;font-weight:300;margin:25px 0 0;padding:15px 23px;text-decoration:none;text-transform:uppercase}
.browse:hover{background-color:#236bd9}
.guide{font-size:12px;color:#999;display:inline-block;font-family:"Merriweather",sans-serif;font-weight:300;padding:7px 0;text-align:center}
.guide:hover{text-decoration:none}
.closed_inner_con{background:#fff;position:absolute;right:0;border-top:4px solid #337CEB;top:-39px;box-shadow:-10px -10px 18px -8px #9d9d9d}
.closed_inner_con h2{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/down_arrow2.png) no-repeat 18px center;color:#111;font-family:"Merriweather",sans-serif;font-size:14px;font-weight:700;padding:6px 18px 10px 38px;cursor:pointer;text-transform:uppercase}
.closed_inner_con h2 span{background:#111;border-radius:100%;color:#fff;font-size:12px;margin:0 0 0 5px;padding:1px 6px}
.closed_inner_con h2 strong{background:#fb3f3f;border-radius:100%;color:#fff;display:inline-block;font-size:12px;margin:0 0 0 5px;padding:1px 0;text-align:center;width:19px;font-family:"Merriweather",sans-serif;font-weight:300}
.shortlist_tooltip{background:#337CEB;border:2px solid #5e9e0c;border-radius:5px;display:block;margin:0 0 20px;padding:13px 20px 8px;position:relative}
.shortlist_tooltip h3 strong{color:#fff;font-family:"Merriweather",sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;padding:2px 0 0;display:inline-block}
.shortlist_tooltip span{padding:0 11px 0 0;vertical-align:top}
.shortlist_tooltip::before{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/green_down_arrow.png) no-repeat;content:"";height:14px;position:absolute;right:40px;top:49px;width:27px}
.popup_top_bar{float:left;position:fixed;right:0;bottom:0}
.closed_inner_text h4{color:#222;font-family:"Merriweather",sans-serif;font-size:17px;font-weight:300;line-height:20px}
.closed_inner_text h4 span{font-weight:700}
.closed_inner_text ul{border-top:1px solid #ddd;float:left;height:133px;margin:26px 0 0;overflow:auto;padding:18px 0 0;width:100%}
.closed_inner_text li{border-bottom:1px solid #ddd;float:left;padding:6px 0 9px;width:100%}
.closed_inner_text li:last-child{border:none}
.closed_inner_text li strong{float:left;font-size:15px;color:#222;font-family:"Merriweather",sans-serif;font-weight:300; width:90%; font-weight:300;}
.closed_inner_text li a{float:left;color:#414141;font-size:13px;font-weight:300;text-decoration:none;font-family:"Merriweather",sans-serif;padding-top:3px;margin:0}
.scrollbar-content{width:100%}
.action_coach ul{border:none}
.scrollbar-path-vertical,.scrollbar-path-horizontal{position:absolute;background-color:#ddd;z-index:99999}
.scrollbar-path-horizontal{bottom:5px;left:0;width:100%;height:10px}
.scrollbar-path-vertical{height:100%;right:0;top:0;width:4px;z-index:99999;box-shadow:inset 1px 0 1 rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 0 1 rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.1)}
.scrollbar-path-horizontal{box-shadow:inset 0 1px 1 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 1 rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1)}
.scrollbar-handle{position:relative;top:0;left:0;background-color:#555}
.scrollbar-path-vertical .scrollbar-handle{height:20%;width:100%}
.scrollbar-path-horizontal .scrollbar-handle{width:20%;height:100%}
.scrollbar-path-vertical,.scrollbar-path-horizontal,.scrollbar-handle{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.scrollbar-content{padding:0 10px 0 0}
.latest_right_section .youtube-player .play, .vimeo-player .play{height:108px;width:108px;margin-left:-54px;margin-top:-54px;background-size:100% auto}
.latest_right_section .advice_video_full{margin-bottom:14px}
.premium_white_box{width:100%;float:left;padding-bottom:23px}
.premium_logo{/*width:242px;*/width:auto;float:left;padding:8px 41px 0 21px; min-height:120px;}
.premium_content{width:77%;float:left}
.premium_content h1{color:#111;font-family:"DM Sans",sans-serif;font-size:40px;font-weight:600;padding:7px 0 0}
.premium_content h1 strong{font-weight:600}
.premium_content span{float:left;font-family:"Merriweather",sans-serif;font-size:18px;color:#222;font-weight:300;padding:1px 0 0 3px}
.tablet_slider,.tablet_slider .slider_left{width:100%;float:left}
.slider_thumb_small{width:140px;float:left}
.slider_content{width:70%;float:left;padding-left:20px}
.tablet_slider{margin-bottom:20px}
.tablet_slider .slider_left{border:0}
.tablet_slider .slider_left li{border-left:0;margin:0!important}
.navbar li:nth-child(3) a:hover:after,.navbar li:nth-child(5) a:hover:after,.navbar li:nth-child(6) a:hover:after{display:none}
#marker-end{height:72px;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/loading.gif) no-repeat 50% 40px;width:100%;float:left;margin-bottom:40px}

/*==================range slider css==================*/
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:30px;height:30px;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.2em}
.ui-slider-horizontal .ui-slider-handle{top:-.9em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-widget-content{background:#ccc;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#8cc832;color:#333;font-weight:700}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:#fff;font-weight:400;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #76b813;background:#8cc832;font-weight:400;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:20px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:20px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:20px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:20px}
/*==================range slider css==================*/

/*============================owl.carousel.min.css=========================*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.companiescarousel .owl-nav{position:absolute;top:-45px;right:0}
.companiescarousel .owl-prev{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/slider_left_arrow.jpg) left top no-repeat;width:35px;height:35px;position:absolute;left:-41px;text-indent:-9999px}
.companiescarousel .owl-next{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/slider_right_arrow.jpg) left top no-repeat;width:35px;height:35px;text-indent:-9999px}
.companiescarousel .owl-prev:hover,.companiescarousel .owl-next:hover{zoom:1;filter:alpha(opacity=50);opacity:.5}
.companiescarousel .owl-item img{width:auto;display:inline-block}
.newscarousel .owl-nav{position:absolute;top:0;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);padding-left:80px}
.newscarousel .owl-prev{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/top_left_slider.jpg) left top no-repeat;width:25px;height:25px;position:absolute;right:0;text-indent:-9999px;top:25px}
.newscarousel .owl-next{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/top_slider.jpg) left top no-repeat;width:25px;height:25px;text-indent:-9999px}
.newscarousel .owl-prev:hover,.newscarousel .owl-next:hover{zoom:1;filter:alpha(opacity=60);opacity:.6}
.directorycarousel .owl-prev:hover{
    background: #000000 url(https://cdn.what-franchise.com/assets/images/projects/carousel-arrow-left-white.png) center no-repeat;
}
.directorycarousel .owl-next:hover{
    background: #000000 url(https://cdn.what-franchise.com/assets/images/projects/carousel-arrow-right-white.png) center no-repeat;
}
.directorycarousel .owl-prev{
    background: #eeeeee url(https://cdn.what-franchise.com/assets/images/projects/carousel-arrow-left.png) center no-repeat;
    border-radius: 3px;
    width:35px;
    height:35px;
    position:absolute;
    left:-45px;
    text-indent:-9999px;
    margin-top:-18px;
    top:50%
}
.directorycarousel .owl-next{
    background: #eeeeee url(https://cdn.what-franchise.com/assets/images/projects/carousel-arrow-right.png) center no-repeat;
    border-radius: 3px;
    width:35px;
    height:35px;text-indent:-9999px;
    right:-45px;
    margin-top:-18px;
    top:50%;
    position:absolute
}
.directorycarousel .owl-stage{
    float: left;
}
.resalescarousel .owl-nav{position:absolute;top:0;right:-10px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);padding-left:80px;height:100%}
.resalescarousel .owl-prev{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/top_left_slider.jpg) left top no-repeat;width:25px;height:25px;position:absolute;right:0;text-indent:-9999px;top:25px}
.resalescarousel .owl-next{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/top_slider.jpg) left top no-repeat;width:25px;height:25px;text-indent:-9999px}
.resalescarousel .owl-prev:hover,.resalescarousel .owl-next:hover{zoom:1;filter:alpha(opacity=60);opacity:.6}
.advicecarousel .owl-nav{position:absolute;top:-65px;right:0}
.advicecarousel .owl-prev{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/slider_left_arrow.jpg) left top no-repeat;width:35px;height:35px;position:absolute;left:-41px;text-indent:-9999px}
.advicecarousel .owl-next{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/slider_right_arrow.jpg) left top no-repeat;width:35px;height:35px;text-indent:-9999px}
.advicecarousel .owl-prev:hover,.advicecarousel .owl-next:hover{zoom:1;filter:alpha(opacity=50);opacity:.5}
.advicecarousel .owl-item img{width:100%;display:inline-block}
.what_franchisecarsoual_inner .owl-item img{width:auto;display:inline-block}
.what_franchisecarsoual_inner .owl-nav{position:absolute;top:10px;right:10px}
.what_franchisecarsoual_inner .owl-prev{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/slider_left_arrow.jpg) left top no-repeat;width:35px;height:35px;position:absolute;left:-41px;text-indent:-9999px}
.what_franchisecarsoual_inner .owl-next{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/slider_right_arrow.jpg) left top no-repeat;width:35px;height:35px;text-indent:-9999px}
.what_franchisecarsoual_inner .owl-prev:hover,.what_franchisecarsoual_inner .owl-next:hover{zoom:1;filter:alpha(opacity=50);opacity:.5}
/*=============================owl.carousel.min.css========================*/
/*========================responsive css===========================*/
@media screen and (max-width: 1810px) {
.franchise_content{width:59%}
}
@media screen and (max-width: 1600px) {
.franchise_content{width:53%}
.what_franchise_list li{min-height:130px!important;}
.franchises-reporting-inner li p span {font-size: 32px !important; line-height: 32px;}
.what_franchise_outer .news_leftbar { width: 38%;}
.testimonial-auto {margin: auto;width: 100% !important;}
.new-franchisees-quotes .new-franchisees-auto { width: 100% !important;}
}
@media screen and (max-width: 1400px) {
.franchise_content{width:50%}
.what_franchise_content{padding:35px 2%}
.what_franchise_list li{min-height:170px!important; padding:0 20px!important;}
.franchises-reporting-inner li p span { font-size: 25px !important; line-height: 26px;}
.franchise_content p strong { font-size: 16px;}
}
@media screen and (max-width: 1264px) {
.navbar li a{font-size:12px;}
.franchise_content{min-height:inherit;}
.content_beerhouse_description{float:left;width:100%}
.franchise_submenu_left h2{font-size:21px}
.franchise_submenu_left p{font-size:15px}
.popular_search li a{padding:5px 10px 6px;font-size:9px}
.popular_search li{margin:0 5px 10px 0}
.franchise_submenu_right li a,.sub_menu_left h2 a{padding:0}
.popular_search{padding-right:0}
.getting_started_left li a{padding:10px 15px}
.getting_started_left li{margin:20px 7px 0 0}
.getting_started_right h2{font-size:21px;line-height:23px}
.getting_started_right input{margin:0 19px 15px 0}
.search_result{padding:36px 2% 40px}
.search_result_tags li{width:23%}
.business_advice{padding:20px 2% 40px}
.business_advice_tags li a{margin:0 14px 0 0}
.franchise_recent_news{padding:0 2%}
.business_recent_news_right{width:48%}
.franchise_marketing{padding:14px 2% 40px}
.franchise_marketing_leftbar{width:72%}
.franchise_events_news_inner{padding:0 2%}
.events_new_column{width:33.3%}
.resale_franchises{padding:38px 2% 30px}
.resale_description{width:53%}
.resales_slider_right{width:77.5%}
.franchise_association{padding:39px 2% 0}
.contact_us_outer{padding:46px 2%}
.contact_us_left{width:72%}
.contact_us_inner li p{padding:10px 20px 35px}
.newsletter_right img{width:100%!important}
.newsletter_content{padding:22px 2% 74px}
.frachise_input{width:66%}
.search_directory_button{width:31%}
.newsletter_banner{padding:17px 2% 73px}
.newsletter_banner .auto_container{width:100%}
.franchising_adivce_list_inner{padding:0 2%}
.franchising_adivce_leftbar{width:73%}
.advice_recent_franchise .recent_franchise{padding:33px 2% 0}
.advice_recent_franchise .recent_franchise_column{width:33%}
.advice_video_block{padding:27px 2% 0}
.advice_video_block .video_small_thumb_info{width:50%}
.advice_video_block .video_small_thumb{width:50%;float:left}
.advice_video_block .video_small_thumb img{width:100%}
.advice_category_block{padding:30px 2% 40px}
.advice_category_block .franchise_category{width:50%}
.opportunities_left{width:73.6%}
.search_result_leftbar{padding:4px 30px 0 0;width:73.6%}
.subhub_inner{padding:26px 2% 43px}
.qa_inner{padding:40px 2% 7px}
.qa_leftbar{width:73.6%}
.subscribe_banner{padding:20px 2%}
.subscribe_leftbar{padding:40px 2% 50px}
.print_subscription_form{padding:50px 2% 23px}
.subscription_form_info{width:100%}
.subscription_form_info li {text-align: center;width: 230px; float: left;}
.subscription_form_info li a strong {display: block;}
.subscription_form_info ul:before { height: 2px;  left: 109px; top: 27px;  width: 468px;}
.subscribe_form{float:right;width: 100%;}
.subscribe_bottom {  padding: 10px 2% 60px;}
.subscribe_bottom{padding:10px 2% 270px}
.about_us_banner{padding:18px 1% 68px}
.franchise_expert{padding:44px 1% 62px}
.franchise_featured{padding:33px 2% 49px}
.franchise_expert_right img{width:100%}
.make_stand_outer li{width:31%;min-height:160px}
.social_media_outer{padding:47px 2% 49px;width:100%}
.social_media_left{width:66%}
.franchise_featured_right li{width:187px}
.franchise_featured_left h2{font-size:37px}
.shortlist_leftbar{width:73.6%}
.franchise_hub{width:78%}
.franchise_hub_filter .franchise_filter_list li .franchise_investment_leftbar{width:29%}
.franchise_hub_news .search_result_leftbar{width:72.6%}
.franchise_case_study{padding:40px 2% 50px}
.franchise_casestudy_inner strong{width:79%}
.single_franchise{padding:0 2%}
.franchise_single_directory{background:#f6f6f6;padding:39px 2% 30px}
.franchise_single_directory .auto_container{width:100%}
.single_recent_franchise{padding:56px 2% 0}
.single_recent_franchise .auto_container{width:100%}
.single_recent_franchise .recent_franchise_column{width:33%}
.bavarian_outer{padding:40px 2% 50px; display: flex}
.single_entry_block{padding:40px 2%}
.single_entry_left{float:left;width:71%}
.logical_banner img{width:100%}
.single_entry_block .resales_slider_right{width:75.5%;float:left}
.our_gudie_inner{width:83%}
.single_entry_content{width:89%;float:right}
.responsive_img{width:100%}
.franchising_advice_bottom{padding:0 2%}
.advice_video_leftbar{width:50%}
.advice_video_rightbar{width:50%}
.advice_video_full img{width:100%}
.franchising_advice_bottom .advice_carousel li{width:550px}
.franchising_advice_bottom .advice_carousel li .advicecarousel_rightbar{width:300px;min-height:270px}
.franchising_advice_bottom .advice_carousel li .advicecarousel_rightbar .find_out_link{margin:0}
.advicecarousel_leftbar{width:249px}
.franchising_advice_bottom .tending_available_right{width:80.5%}
.what_franchise_content{padding:35px 2%}
.franchise_content{width:48%;padding:6px 2% 18px}
.what_franchise_content .recent_franchise .recent_franchise_column{width:33%}
.what_franchise_outer .news_inner h2{font-size:11px;font-weight:500;padding:19px 6px}
.find_franchise_outer .auto_container{padding:0 2%}
.find_franchise_leftbar{width:48%}
.franchise_directory_inner{padding:0 2%}
.franchise_directory_outer .auto_container{padding:0 2%}
.franchise_directory_leftbar{width:50%}
.franchise_directory_rightbar{width:50%}
.update_filter_block{width:312px!important}
.update_filter_leftbar{width:159px;padding:0 3px}
.franchise_filter_list li .franchise_investment_leftbar{width:24%}
.franchise_investment_block{padding:21px 15px 29px}
.directory_banner_newsletter .frachise_input{width:66%}
.list_one_column{width: 100%!important;}
.what_franchise_list li{min-height:140px!important; padding:0 20px!important;}
.our_clients li {
    padding: 5px 0px 10px;
    float: left;
    display: table;
}
.our_clients li a {
    display: table-cell;
    height: 95px;
    vertical-align: middle;
}
}
@media screen and (max-width: 1203px) {
  .sub_menu{
    top:54.7px;
  }

.franchise_filter_list li{min-height: 275px;}
.franchise_detail p { min-height: 100px;}
.auto_container{width:100%}
.header_social_media li{margin-right:10px}
.form_column p span{border-right:0;width:100%;text-align:center;padding:0;margin-bottom:10px}
.form_column{float:left;padding:0;width:32%;margin-right:2%}
.form_column:nth-child(3){margin-right:0}
.banner_form{padding:40px 3% 0}
.form_column p{text-align:center}
.go_button{display:none}
.find_franchise_button{display:inline-block!important;width:100%;float:left;text-align:center}
.franchise_button_tablet{margin:40px 0 0}
.news_container{padding:0 2%}
.news_rightbar{width:82.7%}
.latest_articles{padding:0 2% 50px}
.articles_leftbar{padding-right:2%}
.articles_leftbar img{width:100%}
.services li{width:33%}
.notification_guide h4{padding:0 20px 0 10px;width:78%;float:left}
.franchise_resources{padding:41px 2% 0}
.franchise_resources_left{width:37%}
.resources_article img{width:100%; height:auto !important;}
.franchise_resources_right{width:63%}
.recent_franchise{padding:0 2%}
.recent_franchise_column{width:33%}
.consider_companies{padding:15px 2% 0}
.video_container{padding:41px 2% 0}
.video_full{width:63%}
.video_full img{float:left;width:100%}
.video_info{padding:12px 30px 0;width:37%}
.video_small_thumb{width:35%}
.video_small_thumb img{width:100%}
.video_small_thumb_info{width:65%}
.helping_business{padding:15px 2% 0}
.helping_business_inner img{width:100% !important}
.helping_business_inner a{width:33.33%; float:left;}
.opportunities{padding:40px 2% 50px}
.opportunities_right{width:300px}
.opportunities_left{width:68.6%}
.footer_outer{padding:25px 2%}
.footer_columns{width:30%;padding:15px 13px 0}
.footer_columns:nth-child(2){width:20%}
.footer_columns:nth-child(3){width:26%}
.footer_columns:last-child{width:23%}
.footer_logo span{margin-right:12px}
.footer_logo span img{width:65px}
.footer_logo span:last-child img{width:35px}
.franchise_submenu_left h2{font-size:21px}
.franchise_submenu_left p{font-size:15px}
.popular_search li a{padding:5px 10px 6px;font-size:9px}
.popular_search li{margin:0 5px 10px 0}
.franchise_submenu_right li a,.sub_menu_left h2 a{padding:0}
.popular_search{padding-right:0}
.getting_started_left li a{padding:10px 15px}
.getting_started_left li{margin:20px 7px 0 0}
.getting_started_right h2{font-size:21px;line-height:23px}
.getting_started_right input{margin:0 19px 15px 0}
.search_result_leftbar{width:67%}
.opportunities_right{float:right}
.search_result_tags li{width:23%;font-size:16px}
.error_outer{padding:0 2%}
.error_outer .search_result_tags li{width:23.8%}
.breadcrumbs_container{padding:0 2%}
.find_franchise_outer{padding:27px 2% 51px}
.find_franchise_leftbar{width:48%}
.find_franchise_rightbar{width:48%}
.find_franchise_leftbar p{font-size:16px}
.franchise_investment_leftbar{width:27%}
.franchise_filter_list{padding:25px 2% 0}
.franchise_investment_leftbar p {   font-size: 21px;}
.franchise_directory_leftbar{width:50%}
.franchise_directory_topbar{padding:39px 2% 0}
.franchise_directory_rightbar{width:50%}
.franchise_filter_block_one{width:22%;margin:0 15px 0 0}
.update_filter_rightbar{width:42%}
.update_filter_button,.update_grey_button{font-size:13px}
.update_filter_leftbar span{font-size:11px}
.business_advice_tags{padding:30px 0}
.business_advice_tags li a{margin:0 10px 0 0;padding:16px 20px}
.business_advice_tags li{font-size:12px}
.business_recent_news_left{width:50%}
.responsive_thumb{width:100%}
.business_recent_news_right{width:47%}
.franchise_marketing_leftbar{width:66%}
.article_marketing img{width:100%}
.marketing_news_leftbar{width:50.2%}
.profile_image{width:45%}
.profile_image img{width:100%}
.resales_slider_right{width:73.5%}
.news_column_association{padding:0 15px 0 0}
.contact_us_left{width:65%}
.contact_us_inner li p{min-height:157px}
.franchising_adivce_leftbar{width:69%}
.advice_category_block .franchise_category{width:41%}
.advice_category_block .franchise_category li{font-size:16px}
.subhub_inner .search_result_tags li{margin-right:9px;padding:0 13px}
.qa_leftbar{width:68.6%}
.profile_content{width:87%}
.subscribe_rightbar img{width:100%}
.subscribe_rightbar{width:44%;float:right;margin:57px 0 0}
.franchise_subscribe{width:100%;text-align:center}
.franchise_subscribe h1{font-size:36px}
.franchise_subscribe h1::after{left:50%;margin-left:-75px}
.franchise_subscribe p{margin:0}
.talk_franchise{padding:47px 2% 54px}
.franchise_featured_left h2{font-size:33px}
.franchise_featured_right li{width:157px}
.intersted_enquire{padding:25px 2%}
.shortlist_leftbar{width:69%}
.franchise_filter_list li{width:49%}
.franchise_detail_shortlist{width:70%}
.franchise_filter_list li .franchise_single_logo{width:100%;text-align:center;min-height:66px}
.franchise_filter_list li .franchise_detail_shortlist{width:100%}
.franchise_filter_list li .franchise_investment_leftbar{width:100%}
.franchise_hub{width:74%}
.franchise_hub_news .search_result_leftbar{width:68.6%}
.franchises_hub_top{padding:4px 0 0}
.franchise_casestudy_inner strong{width:76%}
.franchise_hub_filter .find_more_button{font-size:12px}
.franchise_hub_filter .visit_site_button{font-size:12px}
.bavarian_left_outer{width:68%}
.bavarian_right_outer{width:32%}
.franchise_single_directory .franchise_filter_list li .franchise_single_logo{width:25%}
.franchise_single_directory .franchise_filter_list li .franchise_investment_leftbar{width:30%}
.franchise_single_directory .franchise_filter_list li .find_more_button{width:122px}
.single_premium_bar{float:left;padding:0 20px;width:100%}
.single_premium_outer h2 span{width:740px;padding:0 0 20px}
.bavarian_right_outer{width:300px;padding:35px 0 0 20px;float:right}
.veeno_companies{width:69%}
.bavarian_outer{padding:16px 20px 33px}
.single_premium_left_outer li span{width:190px}
.enquire_company_list{width:52%}
.enquire_company_heading{margin:7px 0 0 10px;width: 100%;}
/* .premium_content span{min-height: 180px;} */
.enquire_company{padding:0 20px 40px}
.frachise_literature li strong{padding:0 0 0 11px;width:63%}
.latest_inner h3{padding:10px 30px 0}
.latest_inner p{padding:5px 30px 22px}
.frachise_literature li span img{width:100%}
.frachise_literature li h4{font-size:13px}
.franchise_content{width:68%}
.franchise_content_left{display:none!important}
.what_franchise_outer .opportunities_right{position:relative;right:0;top:0;width:300px;float:right}
.what_franchise_outer .recent_franchise_recruitment{border:medium none;margin:40px 0 0;min-height:inherit;padding:0;width:100%}
.what_franchise_outer .news_inner{display:none}
.frachise_based{border:none}
.clients_leftbar{float:left}
.google_active{display:none}
.considered_companies{display:none}
.what_franchise_outer .auto_container{padding:0 1%;width:100%;float:left;position:relative}
.what_franchise_content .recent_franchise .recent_franchise_column{width:33%}
.what_franchise_outer .franchising_newsletter{margin:0 0 30px}
.single_entry_left{float:left;width:67%}
.pros_bottom_entry_left{width:67%}
.single_entry_block .resales_slider_right{width:71.9%;float:left}
.our_gudie_inner{width:79%}
.franchise_association .description{padding:10px 0 26px}
.single_entry_content{width:86%}
.franchising_advice_bottom .tending_available_right{width:76.5%;float:left}
.franchising_advice_bottom .advice_carousel li{width:470px}
.advicecarousel_leftbar{width:40%;padding:0 20px}
.franchising_advice_bottom .advice_carousel li .advicecarousel_rightbar{width:60%;min-height:257px}
.franchising_advice_bottom .advice_carousel .advicecarousel_rightbar p{font-size:15px}
.franchise_filter_list li .franchise_investment_leftbar{width:22%}
.franchise_investment_block{padding:21px 15px 29px}
.franchise_industry_filter{width:24%;float:left;padding:15px 15px 0 0 !important}
.investment_level_filter{width:24%;padding:15px 15px 0}
.hours_worked_filter{width:24%;padding:15px 15px 0!important}
.update_filter_block{width:28%!important}
.update_filter_leftbar{width:54%}
.shortlist_message_container .franchise_filter_list li .franchise_investment_leftbar{width:100%!important}
.shortlist_message_container .franchise_detail_shortlist{padding:0 4% 35px}
.mobile_site_button{display:block!important}
.shortlist_message_container .franchise_shortlist_rightbar{width:100%}
.newsletter_leftbar h2{font-size:28px}
.hide_on_tablet{display:none}
.franchise_expert_tablet{display:block!important}
.franchise_expert{padding:24px 2% 56px}
.franchise_expert_left{width:100%;float:left}
.franchise_expert_left ul{width:50%;float:left}
.franchise_expert_right{width:49%;float:right}
.franchise_expert_left h2{font-size:34px;margin:0 0 25px;padding:12px 0 0;text-align:center}
.franchise_expert_left h2::after{left:50%;margin-left:-90px}
.franchise_featured_tablet{width:100%;float:left;display:block!important}
.social_media_banner,.talk_franchise{background-size:auto auto}
.social_media_inner{padding:30px 0 38px 20px;width:450px}
.about_us_banner{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/about_us_banner.jpg) center top no-repeat;background-size:auto auto}
.franchise_hub p{min-height:78px}
.franchises_coming_soon{padding:89px 0}
.newsletter_leftbar li{margin:0 0 40px}
.newsletter_leftbar li:last-child{margin-bottom:30px}
.newsletter_join_now{padding:17px 0 0}
.content_beerhouse_description{float:left;width:100%}
.select_box{padding:12px 66px 12px 24px}
.premium_content{width:70%}
.directory_banner_newsletter{width:680px;display:inline-block}
.slider_left{width:26%}
.tab_right{width:70%;float:right}
.slider_right{width:100%}
.vert_slide.vertical{width:100%!important}
.top_full_image img{width:100%; height:auto;}
.kall_kwik_inner img{width:100%}
.kall_content{padding-left:3%}
.invest_button{font-size:13px!important;padding:10px 8px!important}
.why_franchising_video {width: 67%!important;}
.why_franchising_video img{width:100%!important;}
.why_franchising_inner {padding: 35px 2% 0!important;}
.franchising_shop_left {width: 41%!important;}
.franchising_shop_left img{width:100%!important;}
body .franchising_shop_right {width: 55%;}
body .guide_column .franchising_shop_right {padding: 50px 0 0 63px;	width: 59%;}
body .shopping_column .franchising_shop_right {width: 50%;}
body .franchising_counter li:first-child span, body .franchising_counter li:last-child span {font-size: 40px;}
body .franchising_counter li span {font-size: 32px;}
body .franchising_counter li strong {font-size: 26px;}
body .franchising_counter li p {font-size: 15px;line-height: 22px;}
body .shop_column .franchising_shop_right {padding: 10px 0 0 63px;	width: 56%;}
body .franchising_shop_right p {font-size: 19px;}
body .why_franchising p{padding:0 2%;}
.directory-listing-innner li h3{font-size: 24px;}
.articles_rightbar{min-height:inherit;}
}
@media screen and (max-width: 1060px) {
.search-results{
    max-width: 95%;
    margin: 20px auto;
}
#enquirySidebar{
    margin-top: 85px;
}
.header_container{
  display: none;
}
.logo {
  margin-left:unset;
  width:170px;
}
.header_right{display:none}
.banner_container h1{font-size:33px;line-height:18px}
.banner_description{font-size:17px}
.form_column p{font-size:16px}
.banner_container{padding:90px 0 45px}
.news_rightbar{width:75.7%}
.google_desktop_ads{display:none}
.google_tablet_ads{display:inline-block!important;width:100%}
.google_tablet_ads .ad_inner{width:728px;margin:0 auto}
.articles_leftbar{width:100%;padding:0}
.articles_rightbar{width:100%}
.services li{width:50%;float:left;font-size:22px}
.services li strong{width:70px;float:left;margin-right:15px}
.services li span{width:auto;float:left}
.services_description{width:60%;float:left;width:66%;float:left;text-align:left;padding-left:5px}
.notification_guide h4{padding:0 20px 0 10px;width:72%;float:left}
.notification_guide a{float:right}
.franchise_guide_inner h2{font-size:36px}
.franchise_guide_inner{padding:43px 2% 65px}
.franchise_resources_right{width:100%;padding:20px 0 0}
.franchise_resources_left{width:100%;padding:0;border-right:0;margin-bottom:10px}
.franchise_resources_right li{border-top:1px #e1e1e1 solid;padding:20px 0;margin-bottom:0}
.resources_article{width:44%}
.resources_content{width:56%;float:left;padding-left:28px}
.recent_franchise{display:none}
.franchise_companies_column{padding:15px 12px 18px;margin:0 20px 20px 0}
.franchise_companies_column p{min-height:118px}
.consider_companies .franchise_resources_inner{margin-top:23px;padding-bottom:0}
.video_full{width:100%}
.video_info{padding:12px 30px 35px;width:100%;min-height:inherit}
.video_small_thumb{width:100%}
.video_thumbs_column{border-right:0;padding:0 2% 0 0}
.video_thumbs_column:last-child{border:none;padding:0 0 0 2%}
.video_small_thumb_info{width:100%;padding:20px 0 0}
.helping_business_inner img{width:32%;padding:30px 6px 0}
.opportunities_left{width:100%;padding:0}
.slider_left{width:100%;border:0}
.slider_left h3{width:100%}
.slider_left li{width:100%;float:left;border-bottom:3px #eee solid;border-left:0}
.slider_left li:last-child{border-bottom:0}
.slider_left li:hover{border-left:0}
.slider_right{display:none}
.opportunities_right,.footer_top{display:none}
.tablet_our_clients {
    display:block!important;
    width:100%}
.clients_leftbar{width:100%;float:left;text-align:left; }
.our_clients ul {width:100%;
    float:left
}
.our_clients li {
    width: 50%;
}
.our_clients li a {
    height: 124px;
}
.our_clients{
    padding:15px 6px 10px 10px;
}
.header_mobile{
  width:100%;
  float:left;
  display:block!important;
  background-color:#fff;
  box-shadow: 0 2px 9px 0 #afafaf78
}
.header_right_mobile{width:auto;float:right;margin-right:8px;}
.menu_icon{
  width:auto;
  padding:15px 15px 0 0;
  display: inline-block;
}
.header_right_mobile .message_info{margin-right:40px; margin-top:35px;vertical-align:unset;}
.header_right_mobile .message_info sup{margin-left:-9px;height:18px;width:18px;padding:2px 4px;margin-top:0}
.search_result_leftbar{width:100%;margin-bottom:20px;padding:4px 0 0}
.search_result_right{display:block;width:100%}
.google_ad_active{display:none}
.search_result_right .google_bottom{padding-bottom:0;display:block!important}
.search_textfield{width:100%}
.search_result{padding:36px 3% 20px}
.error_outer .search_result_tags li{width:23.4%}
.find_franchise_leftbar{width:100%;margin-bottom:15px}
.find_franchise_rightbar{width:100%}
.franchise_directory_rightbar{width:100%;text-align:center;margin-bottom:20px;padding:0}
.franchise_filter{display:none}
.franchise_logo{width:100%;text-align:center;margin-bottom:20px}
.franchise_detail{width:100%;}
.franchise_filter_list li{border:1px #ddd solid;position:relative;margin-bottom:30px}
.low_investment_button{right:25px;position:absolute;top:-15px}
.franchise_investment_leftbar{width:100%;margin-bottom:15px}
.franchise_investment_rightbar{width:100%}
.shortlist{right:32px}
.find_more_button{width:48%}
.franchise_directory_rightbar li{float:none;display:inline-block}
.franchise_directory_rightbar li a{padding:12px 30px}
.franchise_directory_leftbar{width:100%;margin-bottom:20px}
.franchise_directory_leftbar form{width:100%;margin:0 auto}
.franchise_directory_rightbar h4{font-size:16px;padding-bottom:11px}
.franchise_opportunit{width:100%}
.business_advice_tags li{margin-bottom:10px;font-size:14px}
.business_advice .opportunities_left{margin-bottom:10px}
.business_advice .opportunities_right{display:block!important;width:100%}
.business_advice_tags{width:100%;overflow-x:scroll}
.business_advice{padding:39px 2% 25px}
.business_advice_tags ul{width:1200px}
.franchise_recent_news .heading_viewall{text-align:left}
.franchise_recent_news h2::before{left:0;margin-left:0}
.franchise_recent_news .description{text-align:left}
.business_recent_news_left{width:100%;}
.business_recent_news_left.imageless{height: auto;}
.business_recent_news_right{width:100%;margin:0;padding:0}
.business_recent_news_right li{border-bottom:1px #e1e1e1 solid;padding:20px 0;margin-bottom:0}
.business_recent_news_right li:last-child,.marketing_news_rightbar li:last-child{border-bottom:0}
.business_recent_news{padding-bottom:10px}
.franchise_marketing_leftbar{width:100%}
.franchise_marketing_leftbar .description,.marketing_news_leftbar:after{display:none}
.franchise_marketing_leftbar p.description {   display: block;}
.franchise_marketing_inner{padding:15px 0 0}
.marketing_news_leftbar li:first-child{padding-top:0}
.marketing_news_leftbar,.marketing_news_rightbar{width:100%}
.marketing_news li{border-bottom:1px #e1e1e1 solid;padding:20px 0;margin-bottom:0}
.events_new_column{width:50%}
.events_new_column:nth-child(2){border-right:0}
.events_new_column:last-child{display:none}
.franchise_marketing .google_bottom{display:block!important;padding:40px 0 0}
.resale_franchises_left{width:100%}
.resale_franchises_right{border-left:0;float:left;width:100%;padding-left:0}
.resale_franchises_right li{border-bottom:1px #e1e1e1 solid;padding:20px 0;margin-bottom:0}
.resale_franchises_right li:last-child{border-bottom:0}
.resales_slider h5{padding:15px 20px;width:100%;text-align:left}
.resales_slider_right{width:100%}
.resale_franchises_inner{padding:20px 0 0}
.franchise_association{padding:24px 2% 0}
.heading_viewall h2{font-size:33px}
.business_recent_news_left:after{display:none}
.business_recent_news_right li:nth-last-child(1),.business_recent_news_right li:nth-last-child(2),.marketing_news_rightbar{display:none}
.business_recent_news_right li:nth-child(3),.marketing_news_leftbar li:nth-last-child(1){border-bottom:0}
.contact_us_left{width:100%}
.contact_us_right{padding-top:20px;width:100%}
.franchising_adivce_leftbar{width:100%;padding-right:0}
.franchising_adivce_rightbar{display:none}
.advice_video_block .video_small_thumb{width:100%;float:left}
.advice_video_block .video_thumbs_column{border-right:0}
.advice_category_block .franchise_category{width:100%;margin-bottom:20px}
.advice_carousel{width:100%}
.franchise_advice_list_mobile{display:block!important;width:100%;padding:30px 2%;float:left}
.franchise_advice_list_mobile .recent_franchise_column{margin:0;min-height:0;padding:0;width:100%}
.franchise_advice_list_mobile .recent_franchise_column li h5{font-size:22px}
.franchising_adivce_list_inner .google_bottom{display:block!important}
.advice_carousel_inner{display:none}
.franchise_resources_mobile{display:block;padding:30px 0 0}
.subhub_inner .search_result_tags{width:100%;overflow-x:scroll;padding-bottom:15px}
.subhub_inner .search_result_tags ul{width:1077px}
.subhub_inner h1{text-align:left}
.subhub_inner h1:before{left:0;margin-left:0}
.subhub_inner .description{text-align:left}
.subhub_outer .search_result_leftbar{padding:8px 0 0}
.qa_leftbar{width:100%;padding:0 0 45px}
.qa_inner{padding:40px 3% 7px}
.qa_rightbar{display:none}
.qa_inner .google_bottom{display:block!important;padding:0 0 30px}
.qa_recent_franchise .recent_franchise{display:block}
.qa_recent_franchise .recent_franchise_column{min-height:inherit;width:100%;margin:0;padding:0}
.qa_recent_franchise .recent_franchise_column li{border-bottom:1px #e0e0e0 solid;padding:20px 0;margin-bottom:0;width:100%;float:left}
.qa_recent_franchise .recent_franchise_column:last-child li:last-child{border-bottom:0}
.qa_recent_franchise .recent_franchise_inner{border-bottom:0;padding-bottom:22px}
.qa_single .franchising_newsletter{display:none}
.tablet_show{display:block!important}
.qa_single .search_result_leftbar{margin-bottom:0}
.print_subscription{width:100%;padding:0 2%}
.print_subscription_left{width:48%}
.print_subscription_right li a{padding:0 0 0 1%}
.franchise_subscribe h1{font-size:27px}
.subscribe_banner_button a{font-size:15px;width:33%}
.subscribe_leftbar{width:56%}
.subscribe_leftbar h2{font-size:26px}
.make_stand_outer li{display:inline-block;text-align:center;width:29%}
.make_stand_outer li img{float:none;margin:10px auto 0}
.make_stand_outer li span{display:block}
.franchise_expert_tablet{width:100%;float:left;display:block!important}
.hide_on_tablet{display:none}
.franchise_expert_left{width:100%;float:left}
.about_us_franchise{padding:44px 0 0}
.aboutus_description{padding:10px 0 0}
.make_stand_outer{padding:0 2% 79px}
.make_stand_outer li{padding:27px 20px 31px}
.franchise_featured_right li{width:116px}
.franchise_featured_right li img{width:90%}
.franchise_featured_left h2{font-size:24px}
.shortlist_leftbar{padding:0 0 40px;width:100%}
.franchise_shortlist_rightbar{width:300px}
.franchise_filter_list li .franchise_detail_shortlist{width:100%;padding:0 2% 35px}
.popup_left{width:40%}
.popup_right{width:60%}
.popup{width:750px;margin:30% auto}
.franchises_hub_inner{text-align:left}
.franchises_hub_inner h1::after{left:0;margin-left:0}
.franchise_hub_news .search_result_leftbar{width:100%}
.franchise_hub_news .opportunities_right{display:block;width:100%}
.fixed_whilst{display:none}

.franchises_hub_tags ul{width:100%}
.franchises_hub_tags li{font-size: 13px; font-weight: 700; margin: 0 0px 10px 0; padding: 0 15px;}
.franchises_hub_tags li a {font-weight: 500;}
.franchise_case_study .google_bottom{display:block!important;padding:0 0 20px}
.franchise_case_study{padding:40px 2% 25px}
.franchise_hub{width:100%}
.bavarian_left_outer{width:100%}
.single_opportunity{display:none}
.bavarian_right_outer{width:100%;padding:20px 0 0}
.franchise_single_directory .heading_viewall{text-align:left;padding:0 2%}
.franchise_single_directory .heading_viewall h2:before{left:0;margin-left:0}
.franchise_single_directory .franchise_filter_list li .franchise_single_logo{width:100%}
.qa_recent_franchise .recent_franchise_column{min-height:inherit;width:100%;margin:0;padding:0;border:0}
.qa_recent_franchise .recent_franchise_column:first-child li:first-child span,.qa_recent_franchise .recent_franchise_column:last-child li:last-child span{color:#337CEB}
.single_recent_franchise .recent_franchise_inner{padding-bottom:20px!important}
.services_description strong{width:100%!important}
.services_description strong a{font-size:20px}
.single_premium_outer h2 span{padding:0 0 20px;width:480px}
.single_premium_bar{width:100%;float:left;padding:0 20px}
.veeno_companies{padding:0 20px;width:100%}
.single_premium_left_outer li span{width:190px}
.enpuire_bavarian_outer .send_enquiry_button{width:initial;float:none}
.frachise_literature_cost{display:none}
.latest_right_section{float:left;width:100%;padding:0 20px}
.literature_pics{display:block}
.frachise_literature li{width:100%}
.enquire_company_leftbar{display:none}
.enquire_company_rightbar{padding:0;width:100%}
.enquire_company{padding:0 20px 40px}
.form_textarea{width:100%;float:left;text-align:center}
.send_enquiry_button{float:none}
.enquire_scroll{float:right; font-size: 15px; font-weight:600;}
.casr_study li samp{width:100%}
.casr_study li strong{width:100%}
.casr_study_button{display:none}
.frachise_literature li span{float:left;width:120px}
.select_box{padding:12px 65px 12px 24px}
.what_franchise_content{margin-bottom:0}
.franchise_content{width:100%;padding-bottom:0;margin:0}
.what_franchise_outer .opportunities_right{width:100%;display:none}
.what_franchise_tablet{width:100%;float:left;display:block!important}
.tablet_post_article{width:100%;float:left;padding:0 3%}
.our_clients_tablet{
    width:100%;
    float:left;
    padding:0 3%;
    margin-bottom:15px;
    margin-top:20px
}
.tablet_franchise_articles{width:100%;float:left;padding:0 3%}
.tablet_franchise_articles li{border-bottom:1px #ddd solid;padding:20px 0;width:100%;float:left}
.tablet_franchise_articles li:last-child{border-bottom:0}
.tablet_franchise_articles li h4{color:#111;font-family:"DM Sans",sans-serif;font-size:22px;font-weight:600;text-align:left;line-height:32px}
.tablet_franchise_articles li h4 a{color:#111;text-decoration:none}
.tablet_franchise_articles li h4 a:hover{text-decoration:underline}
.tablet_franchise_articles li span{font-size:12px;color:#999;font-weight:300;width:100%;float:left;font-family:"Merriweather",sans-serif}
.tablet_franchise_articles li:first-child span,.tablet_franchise_articles li:last-child span{color:#337CEB}
.awareness_economies{width:100%;float:left;border-top:3px #8cc93e solid;background-color:#000;position:relative;margin-bottom:20px;z-index:92;top:0}
.awareness_economies a{padding:20px 3%;width:100%;float:left}
.what_franchise_content{padding:35px 2% 0}
.awareness_economies:after{content:"";position:absolute;right:3%;width:26px;height:27px;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/white_arrow.png) no-repeat top right;top:35px}
.awareness_economies span{width:50px;height:50px;background-color:#337CEB;float:left;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;text-align:center;line-height:63px}
.awareness_economies_right{width:80%;float:left;padding-left:20px}
.awareness_economies_right strong{color:#337CEB;font-size:18px;text-transform:uppercase;font-family:"Merriweather",sans-serif;font-weight:300}
.awareness_economies_right p{font-family:"DM Sans",sans-serif;font-size:25px;font-weight:600;color:#fff;margin:0;padding:0}
.tablet_post_article p{font-size:20px;color:#222;text-align:left;font-family:"Merriweather",sans-serif;padding:0 0 26px;font-weight:300;margin:0;line-height:28px}
.tablet_post_article p strong{font-weight:600}
.tablet_post_article p a{color:#337CEB}
.tablet_post_article p a:hover{text-decoration:none}
.what_franchise_tablet .franchise_guide{margin-bottom:45px}
.tablet_post_article h2{font-size:32px;color:#111;font-family:"DM Sans",sans-serif;font-weight:600;position:relative;padding:7px 0;width:100%;display:inline-block}
.tablet_post_article h2:after{content:"";position:absolute;left:0;bottom:0;width:150px;height:3px;background-color:#337CEB}
.tablet_post_article h2 strong{font-weight:600;color:#69ab0e}
.tablet_post_article span{font-size:16px;color:#999;font-family:"Merriweather",sans-serif;font-weight:300;padding:15px 0 19px;width:100%;float:left}
.tablet_post_article .breadcrumbs li span{width:auto;margin-bottom:0;padding:0;color:#000;font-size:12px;font-weight:400;float:none}
.what_franchise_tablet h3{width:100%;float:left;text-align:center;color:#222;font-size:24px;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:uppercase;margin:10px 0 30px;position:relative;padding-bottom:35px}
.what_franchise_tablet h3:after{content:"";position:absolute;width:25px;height:23px;bottom:0;left:50%;margin-left:-12px;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/green_tablet_arrow.png) no-repeat top center}
.what_franchise_tablet h3 a{color:#69ab0e}
.what_franchise_tablet h3 a:hover{text-decoration:none}
.single_entry_left{width:100%}
.single_entry_left h1{font-size:32px}
.social_media_icon{display:none}
.logical_banner{width:100%}
.franchise_balance{padding:0}
.logical_option h6{font-size:17px;text-align:center}
.logical_option h6::after{left:50%;margin-left:-5px}
.single_entry_right{float:right;width:100%}
.pros_bottom_entry_left{width:100%}
.pros_bottom_entry_right,.single_entry_right{display:none}
.logical_franchise{width:100%;float:left}
.single_entry_block .tending_available_inner h5{text-align:left;width:100%}
.single_entry_block .tending_available_inner h5 a{display:none}
.single_entry_block .resales_slider_right{width:100%}
.single_entry_block{padding:40px 2% 20px;border-bottom:0}
.single_entry_content{width:100%}
.recent_franchise_column li{border-bottom:1px #e2e2e2 solid;padding:15px 0;margin-bottom:0;width:100%;float:left}
.franchise_advice_list_mobile .recent_franchise_column li:last-child{border-bottom:0}
.advice_category_block .advice_carousel h3{text-align:center;padding-bottom:10px}
.advice_category_block .advice_carousel h3:after{left:50%;margin-left:-75px}
.advice_category_block .franchise_resources_mobile{padding:0}
.advice_carousel{border-top:3px #e1e1e1 solid;padding-top:30px;margin-top:20px}
.franchising_advice_bottom .tending_available_inner h5{width:100%}
.franchising_advice_bottom .tending_available_right{width:100%;float:left}
.advice_video_leftbar{width:100%;border:0;padding:0;margin-bottom:20px}
.advice_video_rightbar{width:100%;padding:0}
.advice_video_rightbar .video_thumbs_column{width:50%}
.franchising_advice_bottom .advice_video_inner{padding:29px 0 0}
.franchising_advice_bottom .advice_carousel_inner{display:block}
.franchising_advice_bottom .advice_carousel{padding:0 0 25px;border-top:0}
.advicecarousel_leftbar{width:100%}
.franchising_advice_bottom .advice_carousel li .advicecarousel_rightbar{width:100%;min-height:257px;border-top:1px #ddd solid;border:0}
.franchising_advice_bottom .advice_carousel li{width:300px}
.franchising_advice_bottom .advicecarousel_content{border:1px solid #ddd;border-right:1px solid #ddd}
.contact_us_right .franchising_newsletter{display:none}
.contact_newsletter{display:block!important}
.contact_us_outer{padding:46px 2% 0}
.directorycarousel_outer{padding:30px 0 30px 30px}
.franchise_directory_outer{padding:30px 0 0}
.franchise_directory_topbar{padding:58px 2% 0}
.search_input{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/icon_search.png) 98% 13px no-repeat;padding:15px 52px 15px 22px}
.franchise_directory_rightbar li a{font-size:13px}
.shortlist_button{margin-bottom:4px}
.shortlist_message_container .franchise_filter_list li .franchise_investment_leftbar{width:100%!important}
.newsletter_right{display:none}
.newsletter_leftbar{width:100%}
.newsletter_leftbar li{margin:0 0 40px}
.franchises_coming_soon{padding:89px 0;height:100%;display:block;vertical-align:middle;float:none}
.franchises_coming_soon span{position:absolute;top:50%;left:0;-moz-transform:translateX(0%) translateY(-50%);-webkit-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);padding:0 17px}
.opportunities_right .sticky_outer .franchising_newsletter{display:none}
.tablet_enpuire_Company_form{display:block!important}
.tablet_enpuire_Company_form .bavarian_right_outer{display:block}
.right_input{float:right}
.tablet_enpuire_Company_form .enpuire_bavarian_outer h2{position:relative;padding-bottom:15px}
.tablet_enpuire_Company_form .enpuire_bavarian_outer h2:after{content:"";width:150px;left:50%;margin-left:-75px;border-bottom:3px #8dc83a solid;height:3px;position:absolute;bottom:0}
.tablet_enpuire_Company_form form{padding-top:20px}
.bavarian_outer{padding:16px 0 10px}
.tablet_articles_single{display:block!important;padding:40px 0 30px;width:100%;float:left}
.single_recent_franchise{display:none}
.directory_tablet_filter{display:block!important}
.directory_banner_newsletter{width:730px;margin:0 auto}
.advice_video_block .video_small_thumb_info{width:100%}
.advice_video_block .video_thumbs_column{width:100%}
.advice_video_block .video_thumbs_column:last-child{padding:0;float:right}
.premium_content{width:66%}
.single_premium_list{display:block!important;padding:30px 3%}
.franchise_single_directory .heading_viewall a::before{left:0;margin-left:0}
.enquire_company_rightbar{text-align:center}
.enquire_company_rightbar h2::before{left:50%;margin-left:-75px}
.frachise_literature li strong{display:table-cell;vertical-align:middle;height:130px}
.contact_input{float:left}
.casr_study li{width:100%}
.latest_video_section{padding:20px 0 0}
#enpuire_Company_rightbar input:nth-child(2){float:right}
.slider_block{display:none}
.tablet_slider{display:block!important}
.tablet_slider .slider_left li{border-bottom:0}
.tablet_slider .slider_left li:nth-child(even){background-color:#f1f1f1}
.tablet_slider .slider_left li h3{font-size:26px}
.slider_left li span{font-size:14px;font-weight:400}
.slider_left li strong{font-size:18px}
.notification{margin-top:-57px}
.mobile_navbar{width:100%;display:block!important}
.header_mobile{position:fixed;z-index:9999;top:0}
.menu_icon a span img{width:30px;cursor:pointer}
.social_media_menu{text-align:center}
.social_media_menu a{display:inline-block!important;color:#666!important;width:50px;font-size:30px!important}
.icon_mobile li a div{background:#337CEB;text-align:center;height:30px;width:30px;border-radius:50%;-webkit-border-radius:50%;position:relative;float:left;margin:0 13px 0 0}
.icon_mobile li:nth-child(1) div{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) 6px 3px no-repeat; background-size:203px 35px; }
.icon_mobile li:nth-child(2) div{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -20px 3px no-repeat; background-size:230px 35px;}
.icon_mobile li:nth-child(3) div{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -49px 3px no-repeat; background-size:230px 28px;}
.icon_mobile li:nth-child(4) div{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -80px 0 no-repeat; background-size:230px 35px;}
.icon_mobile li:nth-child(5) div{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -110px 3px no-repeat; background-size:230px 30px;}
.icon_mobile li:nth-child(6) div{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -136px 3px no-repeat; background-size:230px 23px;}
.icon_mobile li:nth-child(7) div{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -160px 3px no-repeat; background-size:220px 30px;}
.icon_mobile li:nth-child(8) div{background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/services_icon.png) -182px 6px no-repeat; background-size:210px 20px;}
/*.menu li a strong{color:#337CEB;font-weight:600}*/
.mobile_search{
  background-size: 45px;
  border: none;
  color: #666;
  font-family: "DM Sans",sans-serif;
  font-size: 15px;
  padding: 16px;
  text-align: center;
  z-index: 5;
  position: relative;
  width: 95%;
  margin: auto;
  margin-top: 50px;
  display: block;
}
.latest_issue_button{background:#337CEB;border-radius:16px;color:#fff;display:inline-block!important;font-family:"DM Sans",sans-serif;font-size:21px;font-weight:600;padding:13px 23px!important;text-decoration:none;width:100%;text-align:center}
.latest_issue_button:hover{background:#236bd9}
.latest_issue_button span{color:#000}
.top_section{width:100%;padding:15px;display:inline-block}
.message_info span{font-size:28px;margin-top:-6px;display:inline-block}
.message_info span a{color:#fff}
.message_info span img{width: 25px;}
.hide-scroll{overflow:hidden}
.list_one_column li:after{display:none;}
.news_one_column li{width:100%!important;padding:20px 0!important;}
.news_one_column li:last-child,.news_one_column li:nth-last-child(2),.news_one_column li:nth-last-child(3){display:none;}
.news_one_column li:nth-child(3){border:0;}
.franchise_association_news li{min-height: 150px;}
.franchise_news_columns .list_one_column{display:block;}
.franchise_news_columns .list_one_column li{width:50%; padding-left:30px!important; position:relative; border-right:1px #e0e0e0 solid;}
.franchise_news_columns .list_one_column li:nth-child(2n+0){border:none;}
.franchise_news_columns .list_one_column li:first-child,.franchise_news_columns .list_one_column li:nth-child(3),.franchise_news_columns .list_one_column li:nth-child(5),.franchise_news_columns .list_one_column li:nth-child(7),.franchise_news_columns .list_one_column li:nth-child(9),.franchise_news_columns .list_one_column li:nth-child(11){padding-left:0!important;}
body .why_franchising_video {width: 100%!important; margin-bottom:20px;}
body .why_franchising_right { width: 100%;}
body .why_franchising_right .our_clients p {
    text-align:left;
    margin:20px 0;
}
.franchising_shop_left img {width:auto !important;}
body .franchising_shop_left{ width:auto!important;}
body .franchising_shop{width:100%;}
body .mobile_video_fan{ display:inline-block!important; padding:0 0 20px;
    text-align: center;
    width: 100%;
}

body .mobile_video_fan .video_note{ display:block!important;}
.video_note{ display:none;}
body .why_franchising{padding-bottom: 0;}
body .directory-listing-innner li h3 {font-size: 20px;}
.slider_left ul{max-height:560px; height:auto;}
}
@media screen and (max-width: 979px) {
.news_rightbar{width:100%;padding:0}
.news_inner h2{border-right:0;padding:7px 0 0;width:100%}
#join_today_popup #join_today_popup_inner{width:750px}
.next_step_button{padding:12px 28px}
body .franchising_shop_right {width: 50%;}
body .guide_column .franchising_shop_right {padding: 31px 0 0 63px;}
.directory-listing-innner li { width: 48% !important;}
.directory-listing-innner li:nth-child(3n-0) {margin:0 29px 27px 0 !important;}
.directory-listing-innner li:nth-child(2n-0) {margin-right: 0 !important;}
.social_media_inner img {  width: 160px;}
.social_media_banner {
 background-position: right;
}
.category-hub-heading{
  width: 100%!important;
}
.category-hub-sidebar{
  width: 100%!important;
}

}
@media screen and (max-width: 767px) {
    .sticky-placeholder{
        display: none;
    }
    .form_input{display: block;}
    .bavarian_outer {display:inherit}
  .category-columns{width: 100%!important; border-right: none!important;}

	.franchise_filter{display:block; background:#333333 !important; padding-bottom:20px; margin:0; border-radius:0;}
	.franchise_industry_filter {   width: 100%; border-right:none; padding-right:0 !important;}
	.investment_level_filter { width: 100%; border-right:none; padding:15px 0 0 0;}
	.hours_worked_filter { width: 100%; border-right:none; padding:15px 0 0 0 !important;}
	.update_filter_block { width: 100% !important;}
	.hours_worked_filter::after {background: none;}
	.range_slider #amount {  color: #fff;}
	.update_filter_leftbar { display:none;}
	.update_filter_rightbar { width: 100%;}
	.range_slider {padding-bottom: 12px;}
	.reset_search { padding-top: 13px;}
	.directory_tablet_filter {
  padding-bottom: 0 !important;
}
.franchise_filter .franchise_directory_rightbar h4 {
  color: #aaa;
  font-size: 12px;
  text-align: left;
}
.franchise_filter .franchise_directory_rightbar li a {
  padding: 15px 5px;
}
.franchise_filter .franchise_directory_rightbar li a:hover, .franchise_directory_rightbar li a.active, .franchise_directory_rightbar li a.active {
  background-color: #fff;
  border-color: #fff;
  color: #222;
}

.franchise_filter .franchise_directory_rightbar
{
	margin-bottom:0 !important;
	padding-top:20px !important;
}

.franchise_filter .franchise_directory_rightbar {
    display: block;
}
.opportunities_left h2{font-size:32px}
.auto_container { padding: 0 2%;}
.heading_viewall span {  margin: 0 0 0 0px;}
.slider_content{width:100%;padding-left:0}
.slider_thumb_small{display:none}
.tablet_shortlist_carsoual .find_more_button,.tablet_shortlist_carsoual .visit_site_button{font-size:12px; width:48%; margin: 0;}
#progressbar{margin-bottom:0}
.tablet_shortlist_carsoual .shortlist_heading{font-size:13px;padding-top:7px}
.directory_banner_newsletter{width:100%;padding:0 2%}
.directory_banner_newsletter .frachise_input{width:100%}
.franchise_opportunit-input{width:100%}
.banner_container h1{line-height:42px}
.form_column{width:100%;margin-right:0}
.form_column p span{border-right:2px solid #ddd;width:auto;text-align:center;padding:0 16px 17px 0;margin-bottom:10px;font-size:46px;line-height:34px}
.form_column p{font-size:18px;text-align:left;margin-bottom:10px}
.franchise_button_tablet{width:100%;padding:12px 24px;margin:30px 0 0}
.news_inner{border-bottom:0;padding:28px 0 0 0;}
.google_tablet_ads{display:none!important}
.google_mobile_ads{display:block!important;width:100%}
.google_mobile_ads .ad_inner{width:300px;margin:auto}
.services li strong{width:100%;float:left;margin-right:0}
.services_description{width:100%;float:none;text-align:center;padding-left:5px}
.services_description .find_out_link{display:none}
.services_description strong a{font-size:19px}
.notification_guide h4{width:100%;text-align:center;margin-bottom:15px}
.notification_guide a{float:right;width:100%;text-align:center;padding:15px 10px;margin-top:10px}
.text_feild{width:100%;margin-bottom:15px}
.download_button{margin:0;padding:14px 40px;width:100%}
.franchise_guide_inner{padding:43px 4% 44px}
.resources_article{width:100%}
.resources_content{width:100%;float:left;padding-left:0}
.clients_leftbar{width:100%}
.our_clients ul {
    width:100%
}
.franchise_category li{width:100%}
.categories_viewall a{font-size:20px;padding:16px 57px;width:100%}
.our_brands li{display:inline-block;margin-right:4%}
.our_brands li a span img{width:110px}
.our_brands li:nth-child(2) a span img{width:154px}
.services li span{width:auto;float:none;margin-right:8px}
.video_inner{display:block;}
.video_section_mobile{width:100%;margin-bottom:20px;float:left}
.opportunities_left .description{padding-bottom:0}
.franchise_category{padding:120px 0 0}
.banner_container{padding:55px 0 37px}
.articles_rightbar{margin:30px 0 0}
.articles_leftbar p{padding:10px 0 30px}
.articles_inner{border-bottom:0;padding:15px 0 0}
.banner_form{padding:20px 3% 0}
.services{padding:30px 0 20px}
.latest_articles{padding:0 2% 30px}
.franchise_resources{padding:30px 2% 0}
.franchise_resources_inner{padding:8px 0 15px}
.consider_companies .franchise_resources_inner{margin-top:0}
.consider_companies p{padding:15px 0 20px}
.opportunities{padding:40px 4% 30px}
.franchise_recent_news{padding:0 4%}
.franchise_recent_news .heading_viewall h2{font-size:27px}
.business_advice h1{font-size:34px}
.google_bottom{padding:0 0 30px}
.franchise_marketing{padding:14px 4% 40px}
.search_result_tags li{width:100%;font-size:16px;margin-bottom:15px;margin-right:0;text-align:center;min-height:inherit}
.search_result_tags li a{padding:14px 0 10px;display:inline-block}
.search_result_tags li a span{height:inherit}
.search_result_tags li:nth-child(2n+0){margin-right:0}
.pagination h4{width:100%;text-align:center;margin-bottom:10px}
.pagination ul{width:100%;text-align:center}
.search_article:before{width:3px;left:0;top:8px}
.search_article{padding:0 0 0 20px}
.search_inner li{padding:19px 0 27px}
.error_outer .search_result_tags li{width:100%}
.error_outer{margin:20px 0;padding:0 4%}
.search_result{padding:16px 4% 20px}
.frachise_input{width:100%;margin-bottom:20px}
.search_directory_button{width:100%}
.franchise_directory_banner{padding:20px 0 46px}
.franchise_directory_leftbar form{width:100%}
.franchise_directory_rightbar li{width:49%;margin-bottom:15px}
.franchise_directory_rightbar li a{padding:15px 17px;font-size:15px}
.franchise_directory_rightbar li:nth-child(2n+0) a{margin-right:0}
.franchise_filter_list li{width:100%;  min-height: auto; height: auto;  margin: 0 0 20px;}
.franchise_logo{margin-bottom:20px; padding: 14px 0 0 0px;}
.find_more_button{padding:15px 0}
.visit_site_button{padding:15px 0}
.franchise_marketing_leftbar h3{font-size:33px}
.franchise_marketing_inner li{width:100%;margin-bottom:10px}
.article_marketing{width:35%;margin-right:13px}
.franchise_marketing_inner li h4{font-size:20px}
.article_marketing_content{width:60%;float:left}
.franchise_marketing_inner li p,.franchise_marketing_inner li .find_out_link,.marketing_news{display:none}
.mobile_all_view{display:block!important;width:100%}
.mobile_all_view a{width:100%;font-size:20px;padding:15px 45px!important}
.franchise_events_news_inner{text-align:left}
.franchise_events_news_inner h2:before{left:0;margin-left:0}
.events_new_column{width:100%;margin:0;min-height:inherit;padding:0;border:0}
.events_new_column li,.franchise_association_news li{border-bottom:1px #ddd solid;padding:20px 0;margin-bottom:0}
.franchise_news_columns{margin-bottom:0}
.resale_franchises_inner{padding:0}
.resale_description{width:53%;padding:0}
.resale_description h3{font-size:19px}
.resale_description p,.resale_description .find_out_link{display:none}
.news_column_association{padding:0 0 0 0;width:100%}
.franchise_association .description{padding-bottom:0}
.news_column_association_right{border-left:0;float:left;padding:0;width:100%}
.news_column_association_right li:last-child{border-bottom:0}
.franchise_association_news{margin-bottom:20px}
.franchise_association .description img{display:none}
.association_heading_mobile{display:block!important;width:100%;float:left}
.association_heading_mobile .heading_viewall{width:82%;float:left;padding-left:20px;display:block!important}
.logo_bfa{width:80px;float:left}
.logo_bfa img{width:100%}
.franchise_association .heading_viewall{display:none}
.resale_franchises{padding:38px 4% 30px}
.contact_us_inner li{width:100%;margin-bottom:30px}
.contact_us_inner li:last-child{margin-bottom:0}
.contact_us_inner li p{min-height:inherit}
.contact_input{margin-bottom:20px;width:100%}
.form_input{margin-bottom:0}
.contact_textarea{margin-bottom:20px}
.contact_us_outer{padding:25px 4%}
.newsletter_leftbar{width:100%}
.newsletter_right{display:none}
.franchise_newsletter{padding:39px 0 0}
.frachise_input{width:100%;margin-bottom:27px}
.search_directory_button{width:100%}
.newsletter_banner{padding:17px 4% 36px}
.newsletter_banner .franchise_directory_inner{padding:0}
.newsletter_join_now{padding:6px 0 0}
.newsletter_content{padding:22px 4% 42px}
.franchising_adivce_leftbar h3{width:100%;text-align:center}
.qa_single .search_result_leftbar h1{font-size:30px;padding:20px 0 0}
.profile_content{width:82%}
.qa_single .search_result_leftbar h4{padding:15px 0 0}
.qa_single .search_result_leftbar h1 span{position:relative;top:0;left:0;font-size:35px;padding:0 3px 0 0}
.franchise_subscribe{width:100%;text-align:center}
.subscribe_rightbar{width:100%;margin:0;text-align:center}
.subscribe_rightbar img{width:480px}
.franchise_subscribe h1:after{left:50%;margin-left:-75px}
.subscribe_banner_button a{font-size:17.89px;width:100%}
.franchise_subscribe{padding:20px 0 0}
.subscribe_list{padding:20px 0 0}
.subscribe_leftbar{width:100%;padding:40px 3% 50px}
.subscribe_banner{padding:20px 4%}
.subscribe_banner .franchise_directory_inner{padding:0}
.subscribe_now_button{width:100%;text-align:center}
.print_subscription_left{width:100%;margin:0 0 20px;padding:60px 4% 12px}
.print_subscription_right{width:100%}
.subscription_form_info{width:100%}
.subscribe_form{width:100%}
.subscribe_textfeild,.subscribe_textfeild_full{width:100%;margin-bottom:20px}
.subscribe_selectbox,.subscribe_selectbox_full{width:100%;margin-bottom:20px}
.subscribe_form_inner{margin-bottom:0}
.subscription_form_info li{display:inherit;margin-right:75px}
.subscription_form_info li:last-child{margin-right:0}
.subscription_form_info ul:before{height:2px;left:29px;top:30px;width:83%}
.subscription_form_info li a strong{display:none}
.print_subscription_right h3{padding:2px 0 10px;width:100%}
.print_subscription_right ul{text-align:center}
.print_subscription_right li{display:inline-block}
.choose_subscription_inner{padding:34px 4% 40px}
.download_now_button a{width:100%}
.subscribe_bottom{padding:10px 4% 30px}
.make_stand_outer li{display:inline-block;text-align:center;width:100%;margin-bottom:30px}
.make_stand_outer li:nth-child(2){margin:0 0 30px}
.talk_franchise_inner{float:initial;text-align:center;width:90%;margin:auto}
.make_stand_outer{padding:0 0 43px}
.social_media_left{width:100%}
.franchise_expert_left ul{width:100%}
.franchise_expert_right{width:100%}
.franchise_expert_left h2{text-align:left}
.franchise_expert_left h2::after{left:0;margin-left:0}
.franchise_featured_left{width:100%;padding:0}
.franchise_featured_right{text-align:center;width:100%}
.franchise_featured_right li{min-height:72px;width:115px}
.franchise_featured_right li img{width:100%;padding:0 10px}
.franchise_featured_right{text-align:center;width:100%;margin-bottom:20px;padding:0}
.franchise_featured_right li{min-height:72px;width:132px;float:none;display:inline-block}
.social_media_banner_mobile{display:block;margin:15px 0 0}
.social_media_banner_mobile img{width:100%;float:left}
.social_media_inner{float:left;padding:0;width:100%}
.social_media_inner h3{width:100%;float:left;background-color:#333;color:#fff;text-align:center;font-size:22px;line-height:30px;padding:36px 32px 37px}
.social_media_inner h3 a{color:#fff;font-size:26px;display:block;margin:19px 0 0}

.hide_on_mobile{display:none}
.mobile_logo{width:100%;float:left;background-color:#ffe600}
.mobile_logo img{width:auto!important}
.aboutus_description p{font-size:18px}
.aboutus_description h1{font-size:32px}
.franchise_expert_left h2{font-size:23px}
.make_stand_outer h2{font-size:29px}
.social_media_right{width:100%}
.social_media_right li a{width:140px}
.social_media_inner h3{font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300}
.social_media_inner h3 a{color:#fff;font-size:26px;display:block;margin:19px 0 0;font-weight:600}
.social_media_inner h3 a:hover{text-decoration:none}
.icon_top{width:60px;float:left}
.make_stand_outer li{min-height:inherit}
.make_stand_outer li span{width:80%;float:left;text-align:left;padding-left:20px}
.shortlist_innerbar li a samp{display:none}
.franchise_filter_enquire{display:none}
.franchise_resources_shortlist{display:block;padding:60px 0 0;border:none}
.subscribe_selectbox{width:100%}
.shortlist_radio_button li{padding:14px 0 10px;text-align:center;width:50%}
.shortlist_radio_button li label{float:none}
.shortlist_radio_button li .check{right:107px;top:7px}
.send_enquiry_button{width:100%}
.shortlist_innerbar ul{padding:0}
.shortlist_innerbar h2{padding:0}
.shortlist_leftbar .breadcrumbs_container{padding:0}
.shortlist_radio_button li label strong{width:100%;text-align:center;float:left;margin-top:10px}
.shortlist_radio_button li input[type="radio"] + label span{float:none;margin-left:0}
.tablet_shortlist_carsoual{width:100%;display:block!important;float:left}
.tablet_shortlist_carsoual li{position:relative;width:270px}
.tablet_shortlist_carsoual li .franchise_single_logo{float:left;padding:0 0 0 11px;width:100%;text-align:center}
.tablet_shortlist_carsoual li .franchise_single_logo img{width:auto;display:inline-block}
.tablet_shortlist_carsoual li .franchise_detail_shortlist{width:100%}
.tablet_shortlist_carsoual li .find_more_button{width:48%;margin:0 4px 0 0}
.tablet_shortlist_carsoual li .franchise_investment_block{padding:21px 15px 29px}
.tablet_shortlist_carsoual li .shortlist_single_list{top:9px}
.tablet_shortlist_carsoual li .franchise_shortlist_rightbar{width:100%;margin:33px 0 0}
.tablet_shortlist_carsoual li .franchise_filter_block{border:1px #ddd solid;width:100%;display:inline-block;border-bottom-width:3px}
.swipe_button{width:100%;float:left;text-align:center;color:#222;font-family:"Merriweather",sans-serif;font-weight:300;text-transform:uppercase;font-size:23px;padding:20px 0}
.swipe_button span{color:#337CEB}
.swipe_button span img{margin-bottom:-5px}
.shortlist_innerbar li strong{font-size:18px}
.popup{width:100%}
.popup_left{width:100%}
.popup_right{width:100%;padding:72px 30px}
.franchise_casestudy_inner strong{width:66%}
.franchise_casestudy_inner li strong p,.franchise_casestudy_inner li .find_out_link{display:none}
.franchise_casestudy_inner .view_all a{width:100%}

.franchise_hub_filter .visit_site_button{width:100%;font-size:12px}
.franchise_bavarian_rightbar{padding:10px 0 0;width:100%}
.bavarian_left_outer p{display:block;width:100%}
.bavarian_left_outer p span{display:block;width:100%}
.beerhous_outer h1{text-align:center}
.beerhous_outer{padding:10px 0 0}
.enpuire_bavarian_outer{padding:30px 20px}
.franchise_single_directory .heading_viewall a{display:none}
.franchise_single_directory .heading_viewall h2{text-align:center}
.franchise_single_directory .heading_viewall h2:before{left:50%;margin-left:-75px}
.franchise_single_list{display:none}
.franchise_single_directory .heading_viewall{text-align:center}
.franchise_single_directory .tablet_shortlist_carsoual{display:block!important}
.franchise_single_directory .tablet_shortlist_carsoual li .franchise_filter_block{background-color:#fff}
.franchise_single_directory .tablet_shortlist_carsoual li .franchise_investment_block{padding:21px 20px 29px}
.franchise_single_directory .tablet_shortlist_carsoual li .franchise_detail_shortlist{width:100%;padding:0 20px 35px}
.franchise_single_directory .shortlist_single_list{width:37%}
.franchise_single_directory .shortlist_button,.shortlist_button_bavarian{width:30px;float:left;margin-bottom:11px;margin-right:10px}
.franchise_single_directory .shortlist_heading,.shortlist_heading_bavarian{width:59%}
.franchise_single_directory .tablet_shortlist_carsoual li .shortlist_single_list{top:32px}
.shortlist_bavarian{top:30px;width:37%}
.shortlist_button_bavarian img{width:100%}
.visit_site_button_bavarian{display:inline-block;width:100%}
.visit_site_button_bavarian img{margin:0 10px -6px 0}
.trending_mobile,.search_result_right .franchising_newsletter{display:none}
.mobile_newsletter_guide{display:block!important;width:100%}
.mobile_newsletter_guide .franchising_newsletter{margin:5px 0 30px}
.mobile_newsletter_guide .franchising_newsletter h4{position:relative;padding-bottom:16px;margin-bottom:20px}
.single_premium_outer h2{text-align:center;font-size:30px}
.single_premium_outer img{float:none}
.single_premium_outer h2 strong{display:none}
.single_premium_outer h2 span{width:inherit}
.franchise_bavarian_block{padding:6px 0 13px}
.franchise_single_button_bavarian img{padding:0;width:50px}
.franchise_single_bavarian{right:0;top:10px;width:139px}
.franchise_bavarian_leftbar p{font-size:30px}
.visit_site_button_single_premium span{display:none}
.franchise_single_button_bavarian{width:36%}
.franchise_single_heading_bavarian{margin:10px 0 0;width:64%}
.single_premium_rightbar{float:left;padding:10px 0 0}
.visit_site_button_single_premium{margin:0 10px 0 0}
.bavarian_outerbar{display:none}
.veeno_companies{padding:0}
.single_premium_left_outer li span{width:100%}
.single_premium_left_outer li p{width:100%}
.single_premium_left_outer li h3{width:100%}
.enpuire_premium_outer{display:block;margin:60px 0 0}
.enpuire_bavarian_outer h2::after{display:none}
.intersted_opportunity{padding:17px 10px;text-align:center}
.intersted_opportunity h3 smap{font-size:22px}
.intersted_opportunity h4{padding:10px 0 4px}
.search_inner h5{font-size:21px;margin:0}
.search_inner a{margin:0 0 20px}
#standard_company .enpuire_franchise_outer { display: block; }
.enpuire_franchise_outer{display:none}
.latest_inner_outer{display:block; margin: 0 0 20px;}
.latest_right_section{padding:0}
.latest_video_section{margin:0;padding:9px 0 0}
.enquire_company_rightbar h2{text-align:center}
.form_textarea{padding:20px 0 0}
.casr_study li{width:100%}
.select_box{padding:12px 30px 12px 24px}
.heading_viewall a{width:100%;margin:0}
.heading_viewall h2{margin-bottom:6px}
.helping_business a{width:100%}
.helping_business_inner a{width:33.33%; float:left;}
.helping_business_inner img { width: 100%;}
.franchise_content h2{font-size:28px}
.franchise_interested_article a{margin:0}
.what_franchise_outer .recent_franchise_recruitment{margin:10px 0 0}
.tablet_post_article h2{text-align:center}
.tablet_post_article h2::after{left:50%;margin-left:-75px}
.what_franchise_tablet h3{padding:0 3% 35px}
.why_post_right{float:left;margin-bottom:10px}
.single_entry_left .description{width:100%;float:left}
.our_gudie_inner{width:100%;text-align:center}
.our_gudie_inner p{padding:0;text-align:center}
.go_btn{width:100%;margin-top:20px; position:unset;}
.our_gudie_inner h3{line-height:28px}
.single_entry_tablet .our_clients_tablet {
    margin-bottom:0;
    margin-top:0
}
.available_today_out li{width:100%;text-align:left;margin-left:0}
.recommended_info{width:44%;float:left;text-align:left}
.available_today_out li a p{text-align:left}
.recommended_top{width:44%;float:left;text-align:center}
.mobile_social_media{width:100%;display:inline-block!important;margin-bottom:30px}
.mobile_social_media .social_media_icon{display:inline-block;width:100%}
.mobile_social_media .social_media_icon li{display:inline-block;margin:10px 10px 0}
.mobile_social_media .social_media_icon h5{width:auto;display:inline-block;margin-right:10px}
.mobile_social_media .social_media_icon ul{display:inline-block;width:auto}
.franchise_news_columns .events_new_column:last-child,.franchise_news_columns .events_new_column:nth-last-child(2),.news_column_association_right{display:none}
.news_column_association li:last-child{border-bottom:0}
.franchise_events_news_inner{padding:0 4%}
.franchise_association{padding:24px 4% 0}
.resalescarousel .owl-nav{right:inherit!important;left:0;padding-left:0!important;width:100%!important;position:inherit!important;top:0;background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/resales_slider_arrow_bg.png) right top no-repeat!important}
.resalescarousel .owl-prev{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/resales_slider_leftarrow.png) left top no-repeat!important;height:29px!important;position:absolute;top:-42px!important;left:-10px;display:none}
.resalescarousel .owl-next{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/resales_slider_rightarrow2.png) left top no-repeat!important;height:70px!important;right:-29px!important;position:absolute;top:-60px!important;width:173px!important}
.resalescarousel .owl-prev:hover,.resalescarousel .owl-next:hover{zoom:1;filter:alpha(opacity=1)!important;opacity:1!important}
.subhub_inner .search_result_tags li a span{height:auto}
.subhub_inner .search_result_tags li{font-size:16px}
.subhub_outer .search_result_tags li:nth-child(2n+0){margin-right:9px}
.subhub_inner{padding:26px 4% 43px}
.qa_inner{padding:40px 4% 7px}
.mobile_franchising_newsletter{width:100%;display:block!important}
.mobile_franchising_newsletter .franchising_newsletter{margin:0}
.franchising_newsletter h4{position:relative;margin-bottom:15px}
.franchising_newsletter h4:after{border-bottom:3px #8bc43f solid;content:"";position:absolute;width:150px;height:3px;bottom:0;left:50%;margin-left:-75px}
.subhub_outer .our_clients {
    margin:0 0 10px
}
.our_clients_tablet {
    padding:0 4%
}
.tablet_franchise_articles{padding:0 4%}
.news_rightbar li p{display:none}
.news_rightbar li h3{font-size:18px}
.franchising_adivce_list_inner{padding:0 4%}
.franchising_advice_bottom .resalescarousel .owl-next{top:-106px!important}
.franchise_advice_list_mobile{padding:30px 4%}
.franchising_advice_bottom{padding:0 4%}
.franchising_advice_bottom .advice_carousel li{width:293px}
.news_container{display:none}
.home_trending_slider .news_container{display:block!important}
.awareness_economies_right strong{font-size:12px}
.awareness_economies_right p{font-size:14px}
#newsletter_success h4:after{border-bottom:0}
.find_franchise_outer{padding:27px 4% 51px}
.find_franchise_outer .auto_container{padding:0}
.franchise_directory_outer{padding:30px 0 0}
.franchise_directory_topbar{padding:58px 0 0}
.directory_tablet_filter{padding:0 0 20px}
.franchise_directory_outer .auto_container{padding:0 4%}
.franchise_filter_list{padding:25px 0 0}
.search_franchises_button{width:100%}
.bavarian_outer{padding:16px 0 33px}
.franchise_center_innerbar{padding:42px 4% 0}
.veeno_companies .search_inner{padding:0 4%}
.bavarian_right_outer{width:100%;padding:20px 4% 0}
.single_premium_inner{padding:0 4%}
.single_premium_bar{padding:0 4%}
.enquire_company{padding:0 4% 40px}
.single_recent_franchise{padding:56px 4% 0}
.recent_franchise{padding:0}
.print_subscription{padding:0}
.print_subscription_form{padding:50px 4% 23px}
.about_us_banner{padding:18px 4% 68px}
.about_us_banner .franchise_directory_inner{padding:0}
.about_us_banner .breadcrumbs_container{padding:0}
.franchise_expert{padding:24px 4% 56px}
.talk_franchise{padding:47px 4% 54px}
.franchise_featured{padding:33px 4% 49px}
.make_stand_outer{padding:0 4% 43px}
.social_media_outer{padding:47px 4% 49px}
.qa_recent_franchise .recent_franchise{display:block;padding:0 4%}
.single_recent_franchise .recent_franchise{padding:0}
.single_franchise .bavarian_outer{padding:16px 0 33px}
.single_franchise{padding:0 4%}
.franchise_case_study{padding:40px 4% 25px}
.shortlist_innerbar{border:0;border-bottom-width:0;margin-top:0;padding:0}
.shortlist_innerbar ul{padding:0;border:1px solid #ddd;border-bottom-width:3px;margin-top:20px}
.shortlist_innerbar li{padding:0 20px}
.suggestion_franchise{border-bottom:0}
.shortlist_message_container .franchise_detail_shortlist{padding:0 15px 35px}
.franchise_newsletter p{margin:0 0 15px}
.frachise_input{margin-bottom:17px}
.newsletter_banner{padding:17px 4% 16px}
.close_button a{color:#fff}
.close_button{top:8px;right:11px}
.franchises_coming_soon{height:auto;float:left;width:100%}
.directory_bottom_link p{font-size:19px}
.barvarian_input{width:100%;float:left}
.tablet_enpuire_Company_form .enpuire_bavarian_outer h2{padding-bottom:0}
.enpuire_bavarian_outer .send_enquiry_button{width:100%}
.franchise_single_directory .shortlist_button,.shortlist_button_bavarian{width:60px;margin-top:-1px;height:60px;background-position:center;background-size:100%}
.shortlist_bavarian a:hover .shortlist_button_bavarian{background:#236bd9 url(https://cdn.what-franchise.com/assets/images/projects-compressed/tick_image.png) center 0 no-repeat;background-size:100%;height:60px;width:60px}
.franchise_single_directory .shortlist_heading,.shortlist_heading_bavarian{width:58%}
.franchise_bavarian_block .shortlist_bavarian{top:30px;width:43%}
.franchise_bavarian_leftbar{width:100%;text-align:center}
.franchise_bavarian_block{padding:6px 15px 13px}
.shortlist_heading_bavarian{font-size:20px;line-height:22px;padding-top:4px}
.franchise_bavarian_block{padding:26px 15px 13px}
.franchise_bavarian_rightbar{padding:30px 0 0}
.franchise_bavarian_leftbar p span{font-size:18px}
.franchise_single_directory .item .shortlist_button,.item .shortlist_button_bavarian{width:40px;height:40px;margin-right:6px}
.franchise_single_directory .item .shortlist_single_list{width:41%}
.single_opportunity.single_opporutunity_mobile{display:block}
.single_opporutunity_mobile h3{color:#8dc640;font-family:"DM Sans",sans-serif;font-size:24px;font-weight:600;padding:0;margin-bottom:10px}
.single_opporutunity_mobile h4{font-family:"Merriweather",sans-serif;font-size:18px;font-weight:300;line-height:20px;padding:0 0 4px}
.tablet_articles_single li:nth-last-child(2),.tablet_articles_single li:last-child{display:none}
.tablet_articles_single li:nth-last-child(3){border-bottom:0}
.advice_carousel .owl-nav{display:none}
body .directory_tablet_filter.mobile_filter{display:block!important}
.directory_tablet_filter{display:none!important}
.matching_results span{font-size:20px;width:100%;display:inline-block}
.matching_results{font-size:15px;padding:5px 0 0}
.franchise_hub_filter .franchise_filter_list li{height:auto}
.franchises_coming_soon span{width:100%;padding:20px}
.talk_franchise_inner li a img{width:78px}
.talk_franchise_inner li:first-child a img{width:64px}
.companiescarousel .consider_companies p{padding:0 0 20px}
.companiescarousel .franchise_companies_column{min-height:420px}
.premium_content{width:100%}
.premium_logo{width:100%}
.premium_white_box{text-align:center;padding:0 12px 20px}
.single_premium_rightbar{width:100%}
.single_premium_rightbar a{width:47.5%}
.opportunity_notices{padding:0 4%}
.visit_site_button_single_premium{display:inline-block}
.single_premium_rightbar{text-align:center}
.single_premium_outer img{float:none;margin-bottom:-6px}
.single_premium_rightbar a{width:100%;padding:14px 9px;margin-right:2%}
.single_premium_rightbar a:last-child{margin-right:0}
.popup_left{display:none}
.close_button a{font-size:27px;color:#000}
#join_today_popup #join_today_popup_inner{width:100%}
.popup_right{padding:50px 4% 46px}
.franchise_news_columns .list_one_column {display: block!important;}
.franchise_news_columns .list_one_column li{padding:20px 0!important; width:100%;border-bottom: 1px #e0e0e0 solid!important; border-right:0;min-height:inherit !important; display:none;}
.franchise_news_columns .list_one_column li:first-child,.franchise_news_columns .list_one_column li:nth-child(2),.franchise_news_columns .list_one_column li:nth-child(3){display:block!important;}
.franchise_association_news li{width:100%;padding:20px 0!important;min-height:inherit !important;display:none;}
.news_column_association li:after{display:none;}
.franchise_association_news li:first-child,.franchise_association_news li:nth-child(2),.franchise_association_news li:nth-child(3){display:block!important;}
.franchise_association_news li:nth-child(3){border-bottom:0;}
body .franchising_shop{background:#fff;background:-moz-linear-gradient(left,#fff 0%,#eee 0%,#eee 0%,#eee 100%);background:-webkit-linear-gradient(left,#fff 0%,#eee 0%,#eee 0%,#eee 100%);background:linear-gradient(to right,#fff 0%,#eee 0%,#eee 0%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=1)}
body .franchising_shop_left{width:100%!important;text-align:center}
body .franchising_shop_right{width:100%;padding:20px 3%;text-align:center}
body .shop_column .franchising_shop_right{padding:10px 3% 0;width:100%}
body .franchising_counter li{width:50%;min-height:177px;margin-bottom:32px}
body .franchising_counter li:nth-child(2){border:0;}
body .shopping_column .franchising_shop_right{width:100%;padding:23px 3%}
body .guide_column .franchising_shop_right{padding:31px 3%;width:100%}
.directory-listing-innner li {width: 100% !important; margin-right: 0 !important;}
.directory-listing-innner li h3 span {position: relative;left: 0;top: 0; -webkit-transform: inherit;display: inline-block;}
.directory-listing-innner li h3 {  height: auto; }
.directory-listing-innner li p { min-height: auto; text-align: center;}
body .new-franchisees-auto {width: 100%;}
body .testimonial-auto {width: 100%;}
body .testimonial-inner {padding: 19px 0 20px;}
body .new-franchisees-inner {padding: 23px 0 20px;}
body .franchises-reporting-inner li {width: 100%;}
body .franchises-reporting-inner li p br{display:none;}
body .franchise_content p strong { font-size: 18px;}
body .franchises-reporting-inner li p { font-size: 18px;}
body .franchises-reporting-inner li p span {  font-size: 25px;}
body .testimonial-inner-leftbar {width: 20%;}
body .franchises-reporting-inner li {width: 100%;}
.banner_container { background-image: url(https://cdn.what-franchise.com/assets/images/projects-compressed/banner_bk_img.jpg); padding: 114px 0 99px; background-size: 160%; background-repeat: no-repeat; background-position: center top; background-color:rgba(0, 0, 0, 0.8)}
.services p br{display:none;}
.services li{min-height: 220px;}
.guide_column .franchising_shop_left img {
 display: none;
}
.alert-success{width:100%}
}
@media screen and (max-width: 479px) {


#inviteStatus {
    position: relative;
}
.enquire_company_heading{width: 100%;}
	.franchising_adivce_leftbar h2 {
  font-size: 30px;
}
.franchising_adivce_list_info a span {
  display: none;
}
.google_mobile_ads .ad_inner{
  margin: auto;
  max-width: 100%;
  overflow-x: scroll;
  width: 100%;
}

.google_mobile_ads .ad_inner {
  margin: auto;
  max-width: 100%;
  overflow-x: scroll;
  width: 100%;
}



.services li strong {
  display: inline-block;
  padding: 8px 0;
  width: 100%;
}


.services_description strong a {
  font-size: 16px;
}
.franchises_hub_inner h1 {font-size: 28px;}
.select_box{padding:12px 62px 12px 24px}
.shortlist_tooltip h3 strong{font-size:12px}
.next_step_button{padding:12px 23px;font-size:15.9px}
.social_media_left h2{font-size:24px}
.talk_franchise_inner li a img{width:54px}
.talk_franchise_inner li:first-child a img{width:46px}
.make_stand_outer h2{font-size:24px}
.download_now_button a{padding:13px 45px}
.print_subscription_right li img{float:right;width:59px}
.resalescarousel .owl-next{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/resales_slider_rightarrow2.png) right top no-repeat!important;right:-35px!important;width:50px!important}
.franchising_advice_bottom .tending_available_right{overflow:hidden}
.franchising_advice_bottom .resalescarousel .owl-next{top:-114px!important}
.video_small_thumb .youtube-player{display:block}
.youtube-player .play, .vimeo-player .play{height:108px;width:108px;margin-left:-52px;margin-top:-52px;background-size:100% auto}
.directory_tablet_results .select_box_directory{font-size:14px;text-align:left;padding:11px 6px}
.matching_results{font-size:13px;padding:5px 0 0;min-height:60px}
.franchise_single_directory .shortlist_button,.shortlist_button_bavarian{margin-right:4px}
.franchise_bavarian_block{padding:26px 10px 13px}
.tablet_shortlist_carsoual .find_more_button{font-size:11px}
.franchise_single_directory .shortlist_button,.shortlist_button_bavarian{width:44px;height:44px}
.shortlist_bavarian a:hover .shortlist_button_bavarian{background:#236bd9 url(https://cdn.what-franchise.com/assets/images/projects-compressed/tick_image.png) center 0 no-repeat;background-size:100%;height:44px;width:44px}
.banner_container h1{line-height:37px;font-size:29px}
.shortlist_heading_bavarian{font-size:16px;padding-top:0}
.banner_description{font-size:15px}
.franchise_bavarian_block .shortlist_bavarian{top:40px}
.franchise_bavarian_leftbar p{font-size:25px}
.franchise_bavarian_leftbar p span{font-size:15px}
.articles_leftbar h2,.services h2,.franchise_guide_inner h2,.consider_companies h2,.helping_business h2,.opportunities_left h2,.franchise_category h2{font-size:33px}
.heading_viewall h2{font-size:33px}
.services li{font-size:16px; min-height:220px}
.services li span{font-size:20px}
.franchise_resources_right li h3{font-size:21px;line-height:27px}
.franchise_companies_column{padding:15px 10px 18px;margin:0 5px 20px 0}
.our_brands li a span img{width:80px}
.our_brands li:nth-child(2) a span img{width:110px}
.articles_leftbar span{font-size:16px;height:112px;padding:24px 0 0;width:112px}
.notification h1{font-size:27px!important}
.notification p{font-size:15px}
.notification{padding:100px 10px}
.franchise_opportunit h1{font-size:28px}
.find_franchise_leftbar h2{font-size:35px}
.franchise_video_button img{width:90px}
.franchise_directory_rightbar li a{font-size:13px}
.find_more_button{width:47%;font-size:11px}
.visit_site_button{font-size:11px}
.frachise_input{padding:14px 18px 11px}
.franchise_opportunit{padding:25px 0 0}
.association_heading_mobile .heading_viewall{width:72%}
.franchise_marketing_leftbar h3{font-size:26px}
.business_recent_news_left p{display:none}
.business_recent_news_left h3 a{font-size:16px}
.franchise_marketing_leftbar h3{font-size:24px}
.franchise_events_news_inner .heading_viewall h2{font-size:27px}
.resale_franchises .heading_viewall h2{font-size:30px}
.profile_image{width:43%}
.franchise_newsletter h1{font-size:31px}
.newsletter_leftbar h2{font-size:25px;margin-bottom:30px}
.franchising_adivce_leftbar h3 span{float:none}
.franchising_adivce_leftbar h3 strong{width:100%;float:left;padding:0 0 20px}
.franchising_adivce_list_info li a{display:none}
.advice_video_block .video_small_thumb{width:100%;float:left;padding:10px 0 0}
.video_thumbs_column{width:100%;padding:0}
.video_desktop{display:none}
.video_mobile{display:none}
.advice_video_block .video_small_thumb_info{width:78%;padding:12px 0 0 0px}
.video_thumbs_column p{display:none}
.advice_video_block .video_thumbs_column:last-child{margin:0 0 30px}
.franchising_adivce_list_info li{padding:20px 18px}
.advice_video_block .video_thumbs_column{margin:23px 0}
.search_result_tags li{width:100%;margin-right:0}
.qa_leftbar li{padding:15px 20px 34px}
.qa_leftbar .pagination li {padding: 15px 0px 0px;}
.qa_leftbar li h3{font-size:21px;padding:11px 0 10px 48px}
.qa_leftbar li p{display:none}
.profile_content{width:79%}
.answer_link{width:100%;float:left;text-align:center}
.answer_link .find_out_link{float:none}
.qa_single .search_result_leftbar h1{font-size:27px}
.profile_content{width:72%}
.qa_single .search_result_leftbar h4{padding:0}
.qa_single .search_result_leftbar h1 span{font-size:27px}
.franchise_subscribe p{margin:0}
.subscribe_rightbar img{width:292px}
.subscribe_leftbar h2{font-size:21px}
.subscribe_leftbar{padding:20px 3% 50px}
.choose_subscription_inner h2{font-size:22px}
.print_subscription_left{padding:24px 3% 12px}
.print_subscription_left h3{font-size:21px}
.print_subscription_left p{font-size:16px;line-height:23px;padding:0 12px}
.print_subscription_right h3{font-size:20px}
.subscription_form_info h2{font-size:22px}
.subscription_form_info li{margin-right:36px}
.about_us_banner{padding:18px 3% 68px}
.aboutus_description h1{font-size:25px}
.talk_franchise_inner h2{font-size:28px}
.talk_franchise_inner{width:98%;padding:30px 15px}
.talk_franchise_inner p{font-size:17px}
.make_stand_main{padding:0 3%}
.make_stand_outer p{font-size:17px}
.social_media_right li a{width:95px}
.make_stand_outer li span{width:72%}
.shortlist_innerbar h3{padding:10px 0}
.shortlist_innerbar ul{padding:0 10px}
.shortlist_innerbar li{text-align:center}
.shortlist_innerbar li strong{font-size:19px;text-align:left;padding:0 0 0 10px}
.suggestion_franchise h5{font-size:14px}
.franchise_detail_shortlist{padding:0 10px 40px;width:100%}
.franchise_shortlist_rightbar{width:100%}
.suggestion_franchise{padding:20px 0 5px}
.shortlist_innerbar li span{width:85px}
.subscribe_selectbox{width:100%}
.shortlist_radio_button li .check{right:60px;top:10px}
.shortlist_radio_button li{padding:30px 0 0;width:50%;text-align:center}
.shortlist_radio_button li label{float:none;display:inline-block}
.send_enquiry_button{width:100%}
.franchise_filter_enquire{display:none}
.franchise_resources_shortlist{display:block;padding:60px 0 0;border:none}
.shortlist_radio_button{width:100%;float:left}
.shortlist_radio_button li{padding:10px 0 0}
.popup_left{padding:34px 4% 33px}
.popup_right form{padding:0}
.franchise_casestudy_inner span{width:110px}
.franchise_casestudy_inner span img{width:100%}
.franchise_casestudy_inner strong{width:62%;padding:0 0 0 15px}
.franchise_casestudy_inner li strong h3 a,.franchise_casestudy_inner li strong h3{font-size:21px}
.frachise_literature li span{float:left;width:96px}
.recommended_top{width:40%}
.recommended_top img{width:100%}
.recommended_info{width:60%;padding-left:10px}
.single_entry_block .available_today_out li{width:100%;float:left;margin-bottom:10px}
.newscarousel .owl-nav{background:none!important;padding-left:0!important}
.newscarousel .owl-prev{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/new_slider_prev_arrow.png) left top no-repeat!important;width:44px!important;height:44px!important;right:0!important;top:-26px!important;background-size:100% 100%!important}
.newscarousel .owl-next{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/new_slider_next_arrow.png) left top no-repeat!important;width:44px!important;height:44px!important;top:18px!important;background-size:100% 100%!important;position:absolute;right:0}
.news_container{padding:0 0 0 2%}
.news_rightbar li{width:100%}
.news_rightbar li h3{font-size:18px;padding-right:60px}
.news_inner h2{font-size:14px;padding:0}
.our_clients li a img {
    width:81px;
    height:auto;
}
.our_clients li {
    width:49%
}
.advice_video_block .video_thumbs_column{margin:0;width:100%}
.alert-success{top:0%;left:0;-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}
.franchise_guide_inner h2 {
    font-size: 27px;
}
.franchise_featured_right li{width:92px}
.advice_carousel h3{font-size:24px}
body .franchising_shop_left img{max-width:80%!important; }
body .shop_column .franchising_shop_left{float:none;}
body .franchising_counter li span{font-size:28px}
body .franchising_counter li:first-child span,body .franchising_counter li:last-child span{font-size:33px}
}
.find_franchise_button,.google_tablet_ads,.google_mobile_ads,.tablet_our_clients,.video_section_mobile,.header_mobile,.search_result_right .google_bottom,.franchise_marketing .google_bottom,.mobile_all_view,.association_heading_mobile,.franchise_advice_list_mobile,.franchising_adivce_list_inner .google_bottom,.qa_inner .google_bottom,.tablet_show,.franchise_featured_tablet,.tablet_shortlist_carsoual,.franchise_case_study .google_bottom,.franchise_single_directory .tablet_shortlist_carsoual,.mobile_newsletter_guide,.what_franchise_tablet,.mobile_social_media,.mobile_franchising_newsletter,.mobile_site_button,.tablet_enpuire_Company_form,.tablet_articles_single,.directory_tablet_filter,.single_premium_list,.tablet_slider,.mobile_navbar{display:none}
.directory_tablet_filter.mobile_filter{display:none!important}
/*==============================responsive css=====================*/

/*==================mobile menu css=================*/
.sidenav{height:100%;width:0;position:fixed;z-index:981;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:.5s;padding-top:60px}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}
.sidenav a:hover,.offcanvas a:focus{color:#a6ca51}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}
.sidenav ul,.sidenav ul ul{margin:0;padding:0}
.submenu_third{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111;overflow-x:hidden;transition:.5s;z-index:983;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);padding-top:60px}
.current-open{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
.close_item .submenu{-webkit-transform:translate3d(-100%,0,0)!important;-moz-transform:translate3d(-100%,0,0)!important;transform:translate3d(-100%,0,0)!important}
.sidenav ul li > a{
  display:block;
  padding:15px;
  font-family:"DM Sans",sans-serif;
  font-size:18px;
  float:left;
  width:100%;
  text-decoration:none;
  color:#000
}
.sidenav ul li a span{background:url(https://cdn.what-franchise.com/assets/images/projects-compressed/submenu_arrow.png) 98% 50%/16px 16px no-repeat;float:right;width:16px;height:25px;background-position:98% 5px}
.sidenav ul li strong{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;color:#fff;text-transform:none;display:block;padding:15px;background-color:#222}
.sidenav ul li strong small{color:#337CEB;font-size:20px}
.sidenav ul li a.mp-back{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;display:block;padding:15px;color:#777;text-decoration:none}
.latest_issue_button{color:#fff!important}
.navbar-open{width:100%}
/*==================mobile menu css=================*/
.what_franchise_right .franchising_newsletter{margin-top:28px;}
.tabcontent {display: none;}
.tab .active{background: #eee; border-left: 4px solid #337CEB;}
.fixedstickybar{position:fixed; top:58px;}
/*new code list in one ul*/
.list_one_column{width:100%;}
.list_one_column li{width:33%;float:left;position:relative;margin-bottom:0;min-height:95px;height:160px;padding:0 30px;}
.list_one_column li:after{content:"";width:1px;	height:100%;position:absolute;right:0;top:0;border-right:1px #e1e1e1 solid;}
.list_one_column li:nth-child(3n+0):after{display:none;}
.list_one_column li:first-child,.list_one_column li:nth-child(4),.list_one_column li:nth-child(7),.list_one_column li:nth-child(10),.list_one_column li:nth-child(13){padding-left:0;}
.news_one_column{width:100%;border:none;}
.news_one_column li{width:50%;float:left;position:relative;padding:0 30px; margin-bottom:0; min-height:90px;}
.news_one_column li:after{content:"";width:1px;	height:100%;position:absolute;right:0;top:0;border-right:1px #e1e1e1 solid;}
.news_one_column li:first-child,.news_one_column li:nth-child(3),.news_one_column li:nth-child(5),.news_one_column li:nth-child(7),.news_one_column li:nth-child(9){padding-left:0;}
.news_one_column li:nth-child(2n+0):after{display:none;}
.marketing_news_leftbar:after {
	display:none;
}
/*guide-additional-bits*/
.testimonial-quotes{width:100%;float:left}
.testimonial-auto{width:800px;margin:auto}
.testimonial-inner{width:100%;float:left;border-top:2px #eee solid;border-bottom:2px #eee solid;padding:29px 0 30px;margin-bottom:8px}
.testimonial-inner-leftbar{width:100px;float:left;border-right:2px solid #337CEB;text-align:center;padding:25px 0}
.testimonial-inner-rightbar{width:80%;float:left;font-size:22px;color:#222;text-align:left;line-height:32px;padding:9px 0 0 28px}
.new-franchisees-quotes{width:100%;float:left}
.new-franchisees-auto{width:800px;margin:auto}
.new-franchisees-inner{width:100%;float:left;border-top:2px #eee solid;border-bottom:2px #eee solid;padding:33px 0 27px;margin-bottom:8px}
.new-franchisees-inner p{font-size:22px;color:#222;text-align:center;padding:0;margin:0}
.new-franchisees-inner p strong{font-size:32px;font-family:"DM Sans";font-weight:600}
.new-franchisees-inner p span{color:#69ab0e;font-family:"DM Sans";font-weight:600;font-size:32px}
.franchising--inner{padding:47px 0 53px}
.franchises-reporting-quotes{width:100%;float:left;border-top:2px #eee solid;border-bottom:2px #eee solid;margin-bottom:8px}
.franchises-reporting-inner{width:100%;float:left;text-align:center}
.franchises-reporting-inner li{width:24%;display:inline-block;text-align:center!important}
.franchises-reporting-inner li p{font-size:16px;color:#222;font-family:"DM Sans";font-weight:400;text-align:center}
.franchises-reporting-inner li p strong{font-weight:700!important;font-family:"DM Sans"!important}
.franchises-reporting-inner li p span{color:#69ab0e;font-weight:700;display:block;font-size:47px}
.directory-listing-outer{width:100%;float:left;}
.directory-listing-innner{width:100%;float:left;padding:30px 0 0}
.directory-listing-innner li{width:31.2%;border:1px solid #ddd;border-bottom:4px solid #ddd;padding:20px 19px 30px;float:left;text-align:center;margin:0 29px 27px 0}
.directory-listing-innner li h3{font-size:24px;color:#222;text-align:center;font-family:"DM Sans"!important;font-weight:600;border-bottom:1px solid #e1e1e1;float:left;width:100%;position:relative;height:69px;margin-bottom:15px}
.directory-listing-innner li h3 span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);width:100%;padding-bottom:20px}
.directory-listing-innner li p{font-size:16px;color:#222;font-family:"Merriweather",sans-serif;line-height:24px;text-align:left;font-weight:300;margin:0 0 18px;min-height:120px;float:left}
.directory-listing-innner li:nth-child(3n-0){margin-right:0}
.view-all-button{width:139px;display:inline-block;font-size:14px;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#337CEB;font-family:"Merriweather",sans-serif;font-weight:300;text-align:center;padding:10px 0 11px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
/*guide-additional-bits end*/

.fa-angle-right{font-weight: 900;}

/*small section*/
.testimonial-quotes
{
	width:100%;
	float:left;
}
.testimonial-auto
{
	width:800px;
	margin:auto;
}
.testimonial-inner
{
	width:100%;
	float:left;
	border-top:2px #eeeeee solid;
	border-bottom:2px #eeeeee solid;
	padding:29px 0 30px;
	margin-bottom:8px;
}
.testimonial-inner-leftbar
{
	width:100px;
	float:left;
	border-right:2px solid #337CEB;
	text-align:center;
	padding:25px 0;
}
.testimonial-inner-rightbar
{
	width:80%;
	float:left;
	font-size:22px;
	color:#222222;
	text-align:left;
	line-height:32px;
	padding:9px 0 0 28px;
}
.new-franchisees-quotes
{
	width:100%;
	float:left;
}
.new-franchisees-auto
{
	width:800px;
	margin:auto;
}
.new-franchisees-inner
{
	width:100%;
	float:left;
	border-top:2px #eeeeee solid;
	border-bottom:2px #eeeeee solid;
	padding:33px 0 27px;
	margin-bottom:8px;
}
.new-franchisees-inner p
{
	font-size:22px;
	color:#222222;
	text-align:center;
	padding:0;
	margin:0;
}
.new-franchisees-inner p strong
{
	font-size:32px;
	font-family:"DM Sans";
	font-weight:600;
}
.new-franchisees-inner p span
{
	color:#69ab0e;
	font-family:"DM Sans";
	font-weight:600;
	font-size:32px;
}
.franchising--inner
{
	padding:47px 0 53px 0;
}
.franchises-reporting-quotes
{
	width:100%;
	float:left;
	border-top:2px #eeeeee solid;
	border-bottom:2px #eeeeee solid;
	margin-bottom:8px;
}
.franchises-reporting-inner
{
	width:100%;
	float:left;
	text-align:center;
}
.franchises-reporting-inner li
{
	width:24%;
	display:inline-block;
	text-align:center !important;
}
.franchises-reporting-inner li p
{
	font-size:16px;
	color:#222222;
	font-family:"DM Sans";
	font-weight:400;
	text-align:center;
}
.franchises-reporting-inner li p strong
{
	font-weight:bold !important;
	font-family:"DM Sans"!important;
}
.franchises-reporting-inner li p span
{
	color:#69ab0e;
	font-weight:bold;
	display:block;
	font-size:47px;
}

.directory-listing-outer
{
	width:100%;
	float:left;
	/* border-top:3px solid #e1e1e1; */
}
.directory-listing-innner
{
	width:100%;
	float:left;
	padding:30px 0 0;
}
.directory-listing-innner li
{
	width:31.2%;
	border:1px solid #dddddd;
	border-bottom:4px solid #dddddd;
	padding:20px 19px 30px;
	float:left;
	text-align:center;
	margin:0 29px 27px 0;
}
.directory-listing-innner li h3
{
	font-size:24px;
	color:#222222;
	text-align:center;
	font-family:"DM Sans"!important;
	font-weight:600;
	border-bottom:1px solid #e1e1e1;
	float:left;
	width:100%;
	position:relative;
	height:69px;
	margin-bottom:15px;
}
.directory-listing-innner li h3 span
{
	position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    width: 100%;
	padding-bottom:20px;
}
.directory-listing-innner li p
{
	font-size: 16px;
    color: #222222;
    font-family: "Merriweather",sans-serif;
    line-height: 24px;
    text-align: left;
    font-weight: 300;
    margin: 0 0 18px;
    min-height: 120px;
    float: left;
}
.directory-listing-innner li:nth-child(3n-0)
{
	margin-right:0;
}
.view-all-button
{
	width:139px;
	display:inline-block;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	background-color:#337CEB;
	font-family:"Merriweather",sans-serif;
	font-weight:300;
	text-align:center;
	padding:10px 0 11px 0;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
/*small section end*/
#standard_company #company-top-panel .single_premium_outer {margin: 25px 0;}
.franchise_inner_content h3 {
  display: inline-block;
  font-family: "DM Sans",sans-serif;
  font-size: 30px;
  font-weight: bold;
  padding: 20px 0 0;
  position: relative;
  width: 100%;
  text-align:left;
  margin-bottom:20px;
}
.franchise_inner_content h3::after {
  /*background: #337CEB;*/
  bottom: -15px;
  content: "";
  height: 3px;
  left: 0;
  margin:0;
  position: absolute;
  width: 150px;
}
/*
.franchise_inner_content div li {
    font-size: 18px;
    padding: 0 0 13px 23px;
    font-weight: 400;
    font-family: "Merriweather",sans-serif;
    text-align: left;
    position: relative;
}
.franchise_inner_content div li::after {
    content: "";
    position: absolute;
    height: 7px;
    width: 7px;
    background: #337CEB;
    top: 9px;
    left: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}*/

.franchising_adivce_list_info a span {
  color: #337CEB;
  float: right;
  font-family: "Merriweather",sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: underline;
}

.nav_categories .franchising_adivce_list_info li {
  padding: 20px 18px 20px 50px;
}
.alert-success p {
  padding: 15px 0 0;
}

#nav_categories li:first-child h3 span {
  background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/getting_pics1.png) center 13px no-repeat;
}
#nav_categories li:nth-child(2) h3 span {
  background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/getting_pics2.png) center 13px no-repeat !important;
}
#nav_categories li:nth-child(3) h3 span {
  background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/getting_pics3.png) center 13px no-repeat;
}
#nav_categories li:nth-child(4) h3 span {
  background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/getting_pics4.png) center 13px no-repeat;
}
#nav_categories li:nth-child(5) h3 span {
  background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/getting_pics5.png) center 13px no-repeat;
}
#nav_categories li:nth-child(6) h3 span {
  background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/getting_pics6.png) center 13px no-repeat;
}
#nav_categories li:nth-child(7) h3 span {
  background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/getting_pics7.png) center 13px no-repeat;
}
#nav_categories li:nth-child(8) h3 span {
  background:#337CEB url(https://cdn.what-franchise.com/assets/images/projects-compressed/getting_pics8.png) center 13px no-repeat;
}

/*Category Hub Changes for Lloyd - 07/03/2017*/
.category-hub-heading{
  float: left;
  width: 70%;
  text-align: left;
}
.category-hub-sidebar{
  float: right;
  width: 25%;
}
.looking-for-side{
  padding: 30px 20px 20px;
  border: #ddd 1px solid;
  margin: 20px 0px 30px;
}
.looking-for-side ul li{
  width: 100%;
  padding: 15px;
  text-align: center;
  background-color: #eeeeee;
  margin-bottom: 17px;
  font-size: 14px;
  font-weight: bold;
  font-family:'DM Sans',sans-serif;
}
.looking-for-side ul li:hover{
  background-color: #dddddd;
}
.looking-for-side ul a{
  color: #222222;
  text-decoration: none;
}
.looking-for-side h2{
  font-family:'DM Sans',sans-serif;
  font-size: 19px;
  text-align: center;
  font-weight: 600;
  margin-bottom: 30px;
}
.latest-news-side{
  background-color: #000000;
  padding: 25px 30px;
}
.latest-news-side h2{
  color: #FFFFFF;
  font-family:'DM Sans',sans-serif;
  font-size: 20px;
  text-align: left;
  font-weight: 600;
  margin-bottom: 0px;
}
.latest-news-side p{
  color: #999999;
  font-family:"Merriweather",sans-serif;
  font-size: 14px;
  text-align: left;
  margin: 0px;
  padding: 0px;
  line-height: 22px;
  margin-bottom: 5px;
}
.latest-news-side h3 a{
  color: #FFFFFF;
  font-family:'DM Sans',sans-serif;
  font-size: 18px;
  text-align: left;
  font-weight: 600;
  margin-bottom: 10px;
  text-decoration: none;
}
.latest-news-side .latest-article{
  border-bottom: 1px solid #444444;
  padding: 15px 0px;
  text-align: left;
}
.latest-news-side .latest-article:last-child{
  border-bottom: none;
}
.latest-news-side .latest-article h2{
  margin-bottom: 0px;
}
.latest-news-side .latest-article span{
  color: #679f1b;
  font-family:"Merriweather",sans-serif;
  font-size: 12px;
}
#cat-hub h1:after{
  margin-left: 0px!important;
  left:0%!important;
}
.single-entry-franchise .franchise_filter_list ul{
  list-style: none;
}
.single-entry-franchise .franchise_filter_list li{
  height: auto;
  width: 100%;
  background: none;
  padding-left: 0px;
}
.single-entry-franchise .franchise_logo{
  width: 130px;
  padding: 0 0 0 11px;
}
.single-entry-franchise .franchise_investment_block{
  padding:10px 30px 0px;
}
.single-entry-franchise .franchise_investment_rightbar{
  margin-bottom: 20px;
  padding-top: 23px;
  display:flex;
  align-items: center;
}

@media only screen and (max-width: 575px) {
    .single-entry-franchise .franchise_investment_rightbar{
        margin-bottom: 20px;
        padding-top: 23px;
        display:block;
      }
      .franchise_hub_filter .find_more_button{width:100%;font-size:12px; padding: 15px 0px!important;}
}
.category-columns{
  width: 25%;
  float: left;
  padding: 0px 15px;
  border-right: 1px solid #dddddd;
}
.category-columns:last-child{
  border-right: none;
}
.category-columns h3{
  font-family:"Merriweather",sans-serif;
  font-size: 15px;
  margin-bottom: 15px;
  font-weight: 300;
}
.category-columns h3 a{
  color: #111111;
  text-decoration: none;
}
.category-columns h3 a:hover{
  color: #337CEB;
}
.cat-block{
 border-bottom: 3px solid #e1e1e1;
 float: left;
 clear: both;
 padding: 6px 15px 30px;
}
.cat-block h2{
  font-family:"Merriweather",sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #111111;
  padding-left: 15px;
  margin-bottom: 25px;
  margin-top: 40px;
}
.cat-block form{
  width: 100%;
  max-width: 870px;
  margin: auto;
}
.cat-block h2:after{
  border-bottom:3px solid #337CEB;
  content:"";
  height:3px;
  position:absolute;
  width:150px;
  margin-top: 35px;
  margin-left: -315px;
}
.cat-archive-directory{
  padding: 0px 0 0!important;
}
#closedEntries .franchise_detail {
   width: 280px;
   float: right;
   padding: 0 10px 35px 0;
   word-break: break-word;
   text-overflow: ellipsis;
   overflow: hidden;
   height: 135px;
}
#closedEntries .franchise_filter_list li{
   height: 100%;
}
.success-message{
  text-align: center;
}
.success-message i{
  font-size: 100px;
  color: #337CEB;
}
.success-message h3{
  font-family:"Merriweather",sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #111111;
}
.tabcontent {
  display: none;
}

.hp_business_ops ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.hp_business_ops .banner-wrapper{
  width: 100%;
  display: block;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 30px;
}

.hp_business_ops .banner-wrapper .pb-banner-desktop{
  width: 100%;
  max-width: 728px;
  display: block;
  margin: 0 auto;
}

.hp_business_ops .banner-wrapper .pb-banner-mobile{
  width: 100%;
  max-width: 300px;
  display: none;
  margin: 0 auto;
}



#enquirySidebar .company-checkBoxes-container:nth-child(n+7), #companyPremiumLower .company-checkBoxes-container:nth-child(n+7){
    display: none;
}
.clearfix{
    clear: both;
}
#shortlist-popup h2.single-entry-header{
    margin-top: 30px;
    font-size: 32px;
}
.shortlist-popup-inner.single-entry-inner{
    max-width: 100%;
    position: relative;
    height: 350px;
    bottom: 0;
}
.other-qas{
    margin-bottom: 30px;
}
.other-qas a{
    font-family: "Merriweather", sans-serif;
    font-size: 18px;
    color: #000000;
}
.other-qas i{
    color: #f06a57;
}
.other-qas li{
    margin-bottom: 20px;
}
.qa_inner h2{
    font-size: 30px;
    font-family: 'DM Sans', sans-serif;
    font-weight: 600;
    color: #000000;
}
.qa_inner h2:after{
    content: "";
    width: 150px;
    height: 3px;
    background-color: #337CEB;
    max-width: 50%;
    display: block;
    margin: 10px 0 0 0;
}
.qa_inner .opportunities_right{
    padding: 0;
}
.qa_inner .franchising_newsletter{
    margin: 0;
}
/* Company List */
.company-list{
    width: 100%;
    max-width: 850px;
}
.company-list .investment {
    color: #999999;
    font-family: 'DM Sans', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    margin: 5px 0;
    display: block;
}
.company-list li.company{
    background-color: #ffffff;
    border-radius: 7px;
    box-shadow: 0 0 14px 2px rgba(0,0,0,0.1);
    padding: 31px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    margin: 20px 0;
}
.company-list li.company>*{
    display: inline-block;
}
.company-list img{
    margin-right: 20px;
}
.company-list .middle-section{
    max-width: 405px;
}
.company-list h3{
    font-size: 24px;
    font-family: 'Merriweather', sans-serif;
    font-weight: 300;
    display: block;
    text-align: left;
}
.company-list h3:after{
    display: none;
}
.company-list h3 a{
    font-family: 'DM Sans', sans-serif;
    color: #000000;
    text-decoration: none;
}
.company-list p{
    margin: 0;
    font-family: "Merriweather", sans-serif;
    font-size: 16px;
}
.company-list p a{
    color: #074672;
    text-decoration: none;
}
.company-list p a:hover{
    text-decoration: underline;
}
.company-list .right-section{
    text-align: right;
    margin-left: auto;
}
.company-list span.cost{
    font-size: 24px;
    color: #000000;
    font-family: 'DM Sans', sans-serif;
    display: block;
    font-weight: 600;
}
.company-list span.investment-level{
    font-size: 12px;
    color: #999999;
    text-transform: uppercase;
    font-family: "Merriweather", sans-serif;
    font-weight: 300;
    margin-bottom: 15px;
    display: block;
}
.company-list .features{
    margin-top: 10px;
}
.company-list .features li{
    display: inline-block;
    background-color: #f6f6f6;
    text-align: center;
    vertical-align: top;
    border-radius: 6px;
    padding: 5px 20px;
}
.company-list .features li a{
    font-family: "Merriweather", sans-serif;
    font-size: 12px;
    color: #aaaaaa;
    text-decoration: none;
    cursor: default;
}
.company-list-button .checkbox-container .enquiry-checkbox{
    width: 20px;
    height: 20px;
    border-radius: 3px;
    border: none;
    margin-right: 10px;
}
.company-list-button .checkbox-container input:checked~.enquiry-checkbox, .company-list-button .checkbox-container:hover input~.enquiry-checkbox{
    background-color: #ffffff;
    border: none;
}
.company-list-button .checkbox-container input:checked~.enquiry-checkbox:after{
    display: none;
}
.company-list-button .checkbox-container input:checked~.enquiry-checkbox{
    background-image: url('https://cdn.what-franchise.com/assets/images/projects/checkmark.png');
    background-size: contain;
}
.company-list-button .checkbox-title{
    text-transform: uppercase;
}
.company-list-button .checkbox-title, .company-list-button .company-checkBoxes-container{
    width: auto;
}
.company-list-button .checkbox-container{
    border-radius: 5px;
    border: none;
    color: #fff;
    background-color: #074672;
    padding: 10px;
    padding-right: 15px;
    vertical-align: middle;
    float: left;
    overflow: hidden;
    text-align: center;
}
.company-list-button:hover .checkbox-container{
    background-color: #143254;
}
.company-list-button.checked .company-checkBoxes-container .checkbox-container{
    background-color: #337CEB;
}
.company-list-button.checked .company-checkBoxes-container .checkbox-container:hover{
    background-color: #337CEB;
}
.company-list-button .companyCheckbox-label, .company-list-button .checkbox-investment{
    display: none;
}
/* End Company List */
@media only screen and (max-width:900px){
    .company-list .middle-section{
        max-width: 305px;
    }
}

@media only screen and (max-width:1270px){
    .opportunities_right{
        display: none;
    }
}

@media only screen and (max-width:730px){

.popup-left,
.popup-right{
    max-width: 100%;
    position: static;
    transform: none;
    border-right: none;
}
.shortlist-popup-inner.single-entry-inner{
    padding: 0;
}
#shortlist-popup h2.single-entry-header{
    margin-bottom: 0;
}
.shortlist-popup-inner.single-entry-inner .shortlist-toggle-trigger{
    display: none;
}

.reportcarousel .owl-next,
.reportcarousel .owl-prev{
    border-radius: 50px;
    width: 50px;
    height: 50px;
    box-shadow: 0 0 7px 0px rgba(0,0,0,.2);
    background-color: #ffffff;
}
.reportcarousel .owl-next i{
    margin-left: 4px;
}
.reportcarousel .owl-prev i{
    margin-right: 4px;
}
.owl-stage{
    margin-bottom: -275px;
}
.owl-carousel .owl-item{
    margin-left: 12px;
}
.reportcarousel.owl-carousel .owl-item{
    margin-left: 0;
}
.company-list-button .company-checkBoxes-container, .company-list-button .company-checkBoxes-container{
    max-width: 100%;
}
.company-list-button .checkbox-container{
    width: 100%;
    text-align: center;
}
.checkbox-title{
    max-width: 165px;
}
.company-checkBoxes-container{
    max-width: 260px;
}
.company-list .company-checkBoxes-container{
    max-width: 100%;
    margin-top: 10px;
}
.company-list .checkbox-container{
    width: 100%;
    text-align: center;
}
.company-list .right-section .enquiry-checkbox{
    display: inline-block;
}
#shortlist-popup{
    max-width: 100vw;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    transform: none;
    z-index: 10000;
    border-radius: 0;
    padding: 23px;
    overflow-y: scroll;
}
#shortlist-popup .close{
    background: none;
    color: #aaaaaa;
    font-size: 24px;
}
#shortlist-popup h2{
    font-size: 24px;
    margin-bottom: 24px;
}
.shortlist-toggle-trigger{
    display: block;
}
.mobile-hide{
    display: none;
}
.shortlist-catfish{
    background-color: #eeeeee;
    box-shadow: none;
}
.shortlist-catfish h3{
    display: none;
}
.company-list li.company, .company-list button{
    display: block;
}
.company-list .left-section, .company-list button, .company-list .middle-section, .company-list .right-section{
    width: 100%;
}
.company-list .features{
    display: none;
}
.company-list .left-section{
    text-align: center;
}
.company-list .left-section img{
    margin-right: 0;
}
.company-list .middle-section{
    margin-bottom: 10px;
}
.company-list .right-section{
    text-align: left;
}
.company-list .right-section button{
    margin-top: 10px;
}
.company-list .right-section .cost, .company-list .right-section .investment-level{
    display: block;
}

  .hp_business_ops .banner-wrapper .pb-banner-desktop{
    display: none;
  }

  .hp_business_ops .banner-wrapper .pb-banner-mobile{
    display: block;
  }
}

ul li.ops_item {
    width: 280px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 0px 3px 3px rgba(239,239,239,1);
    -moz-box-shadow: 0px 0px 3px 3px rgba(239,239,239,1);
    box-shadow: 0px 0px 3px 3px rgba(239,239,239,1);
}

ul a#ops_promo_link {
    display: flex;
    width: 280px
}

ul li#ops_promo {
    width: 280px;
    min-height: 460px;
    margin-bottom: 30px;
    background-repeat: no-repeat;
    background: url('https://cdn.what-franchise.com/assets/images/promo_bg.jpg');
    background-position: right top;
    background-size: cover;
    position: relative;
}

ul li .ops_promo_msg {
    position: absolute;
    bottom: 0;
    padding: 5% 5%;
    color: #fff;
    text-align: left;
    width: 70%;
}

ul li .ops_promo_msg h4{
    font-family: "Merriweather",sans-serif;
    font-size: 32px;
    line-height: 40px;
    color: white;
}

ul li .ops_promo_msg h4 span{
    font-weight: bold;
    background: #000;
    background-position: right 20px bottom 10px;
    margin: 0 -10px;
    padding: 0 10px;
}
ul li .ops_promo_msg .ops_promo_cta:hover {
    background: #236bd9;
}
ul li .ops_promo_msg .ops_promo_cta{
    background: #337CEB;
    color: #fff;
    border-radius: 5px;
    border: none;
    padding: 10px 30px;
    font-family: "DM Sans",sans-serif;
    font-size: 15px;
    line-height: 27px;
    font-weight: 400;
    display: block;
    margin: auto;
    width: 100%;
    text-decoration: none;
    height: 50px;
    text-align: center;
    margin-top: 10px;
}

ul li .ops_promo_branding {
    width: 100%;

}

.ops_inner {
    padding: 20px;
    text-align: left;
}

.ops_inner h3 {
    color: #111111;
    font-family: "DM Sans",sans-serif;
    font-size: 18px;
    font-weight: 600;
}
.ops_inner h4 {
    color: #999999;
    font-size: 15px;
    font-weight: 400;
    padding: 5px 0 10px;
    line-height: 20px;
}

.ops_inner h3 a {
    color: #111111;
    font-family: "DM Sans",sans-serif;
    text-decoration: none;
}
.ops_inner h3 a:hover {
    text-decoration: underline;
}

.ops_inner h4 span {
    color: #111111;
    font-weight: bold;
}
.ops_inner p{
    color: #111111;
    font-family: "Merriweather",sans-serif;
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    padding: 5px 0 15px;
    line-height: 20px;
    word-break: break-word;
}
.ops_inner a.ops_interested {
    color: #337ceb;
    border-radius: 5px;
    border: none;
    padding: 10px 30px;
    font-family: "DM Sans",sans-serif;
    font-size: 15px;
    line-height: 27px;
    font-weight: 400;
    display: block;
    margin: auto;
    width: 200px;
    text-decoration: none;
    height: 50px;
    text-align: center;
    border:1px solid #337ceb;
}

@media only screen and (max-width:600px) {
    .ops_inner a.ops_interested {
            width: 100%;
            padding: 5px;
            height: fit-content;
            font-size: 14px;
    }
}
.ops_inner a:hover.ops_interested i {
    transform: translateX(15px);
    transition: 0.3s;
}

ul.ops_tags {
    justify-content: start;
}

ul.ops_tags li{
    display: inline-block;
    background: #eee;
    color: #222;
    font-size: 11px;
    border-radius: 3px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px 10px;
}
ul.ops_tags li a{
    color: #000;
    text-decoration: none;
}

.business_op_intro h2 {
    color: #111;
    display: inline-block;
    font-family: "DM Sans",sans-serif;
    font-size: 40px;
    font-weight: 600;
    padding: 25px 0 7px;
    position: relative;
}
.business_op_intro h2:before {
    background: #337CEB;
    bottom: 0;
    content: "";
    height: 3px;
    left: 50%;
    position: absolute;
    width: 150px;
    margin-left: -75px;
    -webkit-transition: .5s all ease;
}
.business_op_intro p {
    color: #222;
    font-family: "Merriweather",sans-serif;
    font-size: 18px;
    font-weight: 300;
    padding: 15px 0 22px;
    margin: 0;
}

.view_more_bus_ops {
    color: #222;
    font-family: "DM Sans",sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    border: 1px solid #222222;
    width: 340px;
    padding: 10px 30px;
    border-radius: 5px;
    margin: 0 auto;
    text-decoration: none;
}

.view_more_bus_ops:hover {
    background: #000;
    border-color: #000;
    color: #fff;
}

.desktop_hide, .ops_mob_browse, #ops_promo_link_mobile {
    display:none!important
}

@media only screen and (max-width : 1160px) {
    .local-archive .rightside{
        display: none;
    }
    .local-archive .leftside{
        max-width: 100%;
    }
    .view_more_bus_ops {
        display: none;
    }
    ul li.ops_item, ul a#ops_promo_link {
        width: 31%;
    }
    ul li#ops_promo {
        width: 100%
    }
    ul li .ops_promo_msg {
        width: 70%;
    }

    .desktop_hide {
        display:block!important
    }

}
@media only screen and (max-width : 900px) {
    .ops_mob_browse {
        display:block !important;
        min-width: 320px;
    }
    .business_op_intro {
        text-align: left;
    }
    .business_op_intro h2 {
        font-size: 30px;
        line-height: 30px;
    }
    .business_op_intro h2:before {
        left: 0;
        margin-left: 0px;
    }
    .business_recent_news_left .imageless h3 a{
        font-size: 22px;
    }
    .ops_mob_browse p {
        float: left;
        width: 55%;
        font-family: "DM Sans",sans-serif;
        font-size: 22px;
        font-weight: bold;
    }
    .ops_mob_browse a {
        float: right;
        background: #337CEB;
        color: #fff;
        border-radius: 5px;
        border: none;
        padding: 10px 15px;
        font-family: "DM Sans",sans-serif;
        font-size: 20px;
        line-height: 27px;
        font-weight: 600;
        display: block;
        margin: 0 0 20px 0;
        text-decoration: none;
        height: 50px;
        text-align: center;
        width: 40%;
        max-width: 150px;
        min-width: 135px;
    }

    .hp_business_ops ul {
        width: 100%;
        min-width: 300px;
        margin: 0 auto;
    }

    ul li.ops_item {
        width: 48%;
    }

    .mobile_hide {
        display:none!important
    }

    .desktop_hide {
        display:block!important
    }

    #ops_promo_link_mobile {
        width: 100%;
        display:block!important;
        max-width: 300px;
        margin: 0 auto;
        margin-top: 30px;
    }
    #ops_promo_link_mobile li {
        width: 100%;
        min-height: 463px;
        margin-bottom: 30px;
        background-repeat: no-repeat;
        background: url('https://cdn.what-franchise.com/assets/images/promo_bg.jpg');
        background-position: right top;
        background-size: cover;
        position: relative;
    }

    ul li .ops_promo_branding {
        width: 100%;
    }

    ul li .ops_promo_msg h4 {
        font-size: 24px;
        line-height: 27px;
    }

    ul li .ops_promo_msg .ops_promo_cta {
        margin: 0;
        width: 65%;
        min-width: 175px;
        margin-top: 10px;
        font-size: 18px;
        line-height: 30px;
        font-weight: 600;
    }
    ul li .ops_promo_msg {
        margin: 3%;
        padding: 0;
        max-width: 280px;
    }
    ul li .ops_promo_msg h4 span {
        margin: 0;
    }
}
@media only screen and (max-width : 500px) {
    .ops_mob_browse p { padding: 0px;}
}

/* Franchise Insert */

/* Page specifc styling to allow insert to prevent style overrides */
.qa_leftbar ul.qa_leftbar_inner .qa-franchise-insert{
  background: #fff;
  border-style: none;
  border-width: unset;
  margin: 10px 0 30px;
  padding: 0;
  width: 100%;
  position: relative;
}
.search_inner .news-franchise-insert{
    margin-top:20px;
}
.search_inner .franchise-insert .title {
    color:black !important;
}
.search_inner .franchise-insert .description {
    color:black !important;
}
.search_inner .franchise-insert .price {
    color:black !important;
}

/* Franchise Insert general styling */
#franchise-checkout-label{
    background: #000;
    color: #fff;
    font-size: 12px;
    font-family: "DM Sans",sans-serif;
    position: absolute;
    margin-top: -8px;
    margin-left: 12px;
    display: block;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.franchise-insert{
  color:black;
  text-decoration: none;
  padding: 30px;
  background: #fff;
  box-shadow: 0px 1px 10px 0px #afafaf78;
  margin: 20px 0px 20px;
  border-radius: 10px;
  font-family: "DM Sans",sans-serif;
  height:160px;
}

.franchise-insert .logo-container{
    display: inline-block;
}

.franchise-insert .company-logo {
    position: absolute;
    top: 50%;
    left: 90px;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.franchise-insert .image-container {
    width: 100px;
    display: inline-block;
}

.franchise-insert .company-logo img{
    width: 100%;
    display: inline-block;
}

.franchise-insert .title {
  font-size: 24px;
  font-weight: bold;
  display: block;
}
.franchise-insert .description {
  font-size: 16px;
  display: block;
  overflow: hidden;
  line-height: 1.3;
  max-height: 3.2em;
  font-family: "Merriweather",sans-serif;
  color:black;
}

.franchise-insert .category {
    background: #f6f6f6;
    border-radius: 5px;
    font-size: 12px;
    font-family: "DM Sans",sans-serif;
    font-weight: bold;
    color: #aaaaaa !important;
    padding: 5px 20px;
    margin-top: 10px;
    display: inline-block;
}

.franchise-insert .text-container {
  display: inline-block;
  width: 52%;
  margin-left: 20px;
}

.franchise-insert-link {
    text-decoration: none;
}

.franchise-insert .enquiry-container {
  float: right;
  text-decoration: none;
}
@media only screen and (max-width : 700px) {
    .franchise-insert{
        height:unset;
    }

    .franchise-insert .enquiry-container{
        display: block;
        float: none;
        margin-top: 30px;
        width: 50%;
        margin: auto;
        text-align: center;
    }
    .franchise-insert .text-container {
        width: 90%;
        margin-bottom:10px;
      }


    .franchise-insert .image-container{
        display: block;
        width: 100px;
        margin: auto;
    }

    .franchise-insert .company-logo{
        position: relative;
        transform: unset;
        -moz-transform: unset;
        -webkit-transform: unset;
        top:unset;
        left:unset;
    }
    .franchise-insert img  {
        left: 50%;
        transform: translate(-50%);
        position: relative;
        margin-bottom:10px;
    }
}

.franchise-insert .price {
    font-size: 24px;
}

.franchise-insert .investment {
    font-size: 12px;
    display: block;
    color: #999999 !important;
    margin-top: 5px;
}
.franchise-insert .button {
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    background: #337CEB;
    font-family: "DM Sans",sans-serif;
    max-width: 140px;
    margin: auto;
    height: 40px;
    padding: 7px;
    text-decoration: none;
    border-radius: 3px;
    display: block;
    text-align: center;
    margin-top: 19px;
    line-height: 2;
}

/* End franchise Insert styling */



.barvarian-optional-info-container{
  display: block;
  height: 0px;
  overflow: hidden;
  transition: height 0.4s ease-out;
  margin-top:10px;
}

.optional-info-active {
  height:100px;
}

.barvarian-enquire-more-button {
  display: block;
  background: none;
  border: none;
  text-decoration: underline;
  margin-left: 10px;
  margin-right: auto;
  margin-bottom: 10px;
}

.barvarian-enquire-more-button:hover {
  cursor:pointer;
}

.lds-dual-ring {
  display: block;
  width: 64px;
  height: 64px;
  margin: auto;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid #fff;
  border-color: rgb(0, 0, 0) transparent rgb(0, 179, 0) transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

#companyPremiumLower {
  float: left;
  width: 100%;
  background: #f7f7f7;
}


#companyPremiumLower .enpuire_bavarian_outer {
  box-shadow: unset;
  -webkit-box-shadow: unset;
  width: 600px;
  margin: auto;
  display: block;
  float: unset;
  border-radius: unset;
  background: #f7f7f7;
  max-width: 100%;
}

.enquiry-button {
  width:270px;
  max-width: 100%;
  margin:auto;
  display:block;
}
/* Quick Links */
.auto_container .quick_links{
    width: 100%;
    margin: auto;
    float: left;
    border-bottom: 3px solid #ddd;
}

.quick_card_link {
    text-decoration: none;
}

.quick_links h2 {
    margin: auto;
    width: 100%;
    text-align: center;
    font-family: "DM Sans",sans-serif;
    font-size: 30px;
    margin-top: 50px;
    margin-bottom: 10px;
    font-weight: 700;
    color:black;
}

.quick_links .header_splitter{
    border-bottom: 3px solid #337CEB;
    width: 150px;
    display: block;
    margin: auto;
}

.quick_links .card_container {
    width: 98%;
    display: block;
    margin: auto;
    margin-bottom: 50px;
    text-align: center;
}

.quick_links .quick_card {
    width: 14.6%;
    min-width: 150px;
    margin-right: 2%;
    display: inline-block;
    border-radius: 10px;
    box-shadow: 0 0 15px 0px #94949438;
    height:220px;
    vertical-align: -webkit-baseline-middle;
    margin-top:50px;
}



.quick_links .quick_card.last_card{
    margin-right:0;
}

.quick_card .image_container{
    max-width: 70px;
    max-height: 70px;
    display: block;
    margin: auto;
    margin-top: 30px;
}

.quick_card .image_container img {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    display: block;
}

.quick_card .main_text {
    margin:auto;
    width: 83%;
    text-align: center;
    font-family: "DM Sans",sans-serif;
    font-size: 16px;
    line-height: 20px;
    margin-top:15px;
    margin-bottom:20px;
    font-weight: bold;
    display: block;
    min-height: 60px;
    color:black;
}

.quick_card .sub_text_link{
    font-family: "DM Sans",sans-serif;
    font-size: 13px;
    line-height: 24px;
    width: 100%;
    margin-bottom: 40px;
    text-align: center;
    display: block;
}

@media only screen and (max-width : 700px) {
    .quick_links .quick_card{
        width:100%;
        margin-top:5px;
        height:unset;
        padding:15px;
        margin-bottom:10px;
    }
    .quick_links .card_container{
        text-align:unset;
    }
    .quick_card .image_container {
        display: inline-block;
        vertical-align: middle;
        margin-top: unset;
        width:60px;
    }
    .quick_card .main_text {
        width:100%;
        display: inline-block;
        vertical-align: middle;
        margin-bottom:0;
        text-align: unset;
        min-height: unset;
        margin-top:unset;
        font-size: 14px;
    }
    .quick_card .sub_text_link {
        width:100%;
        margin-bottom:0;
        text-align: unset;
        font-size: 12px;
    }

    .text_container{
        display: inline-block;
        width: 70%;
        margin-left: 20px;
        vertical-align: middle;
    }
    .quick_links .header_splitter{
        margin-bottom: 20px;
    }
}

@media only screen and (max-width : 400px) {
    .text_container {
        display: inline-block;
        width: 60%;
        margin-left: 20px;
        vertical-align: middle;
    }
}

.quick_links .fa.fa-angle-right {
    font-size: 15px;
    vertical-align: middle;
}

.sub_text_link.green{
    color:#bbdb92;
}

.sub_text_link.pink{
    color:#e495b6;
}

.sub_text_link.black{
    color:black;
}

.sub_text_link.cyan{
    color:#22bac6;
}

.sub_text_link.red{
    color:#fb6d6d;
}

.sub_text_link.grey{
    color:#adadad;
}

.header_container_inner{
  margin: auto;
  max-width: 1260px;
  position: relative;
  display: flex;
  align-items: center;
}

.top_header{
  background: #000;
  width: 100%;
  padding: 2px 0;
  display: block;
  height: 28px;
}
.top_header ul {
  color: #fff;
  text-align:center;
  float:left;
  margin-left:30px;
}

.top_header ul li {
  display: inline-block;
  margin-right:10px;
  font-family: 'Muli', sans-serif;
  font-size:11px;
  vertical-align: -webkit-baseline-middle;
}

.top_header ul li a {
  color:#777777;
}

.last_social {
  border-right: 1px solid #9c9c9c;
  padding-right: 15px;
}
.top_header_container{
  max-width:1200px;
  margin:auto;
}

.top_header_container ul li a {
  text-decoration: none;
  vertical-align:super;
}
.top_header_container ul li a:hover{
  color:white;
}
.language_select {
  float: right;
  vertical-align: -webkit-baseline-middle;
}

.language_select i {
  color: #777777;
  transform: rotate(90deg);
  vertical-align: -webkit-baseline-middle;
}

.language_select img {
  vertical-align: -webkit-baseline-middle;
}
.navbar li a i {
  font-size: 20px;
  vertical-align: middle;
  margin-left: 4px;
  font-weight: 900;
}
.find {
  background: #f0404b;
  border-radius: 3px;
  color: #fff;
  padding: 10px;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  margin-left:25px;
  font-family: "DM Sans",sans-serif;
  font-size: 14px;
}

.find:hover {
  background: #ec202d;
}
.status-bar {
  border-bottom: 2px solid #a6ca51;
  display: block;
  height: 5px;
  width: 0%;
  margin: auto;
  transition: width .2s ease-out;
  margin-top: -5px;

}
.navbar ul li a:hover > .status-bar{width:100%;}

.active {
  color:#fff!important;
}
.search_form {
  height: 100%;
}

#getting-started-submenu ul{
  margin-top:20px;
}

@media only screen and (max-width : 1250px) {
  .search_hide{
    max-width: 650px;
    left: 190px;
  }
  .header_right {
    margin-left:4%;
  }
}

.find_business {
  border-radius: 3px;
  background: #db5050;
  color: white!important;
  width: 70%;
  margin: auto;
  max-width: 390px;
  text-align: center;
  padding: 20px 20px!important;
  font-family: "DM Sans",sans-serif;
  font-size:18px!important;
  margin-top:50px;
}

.find_business .fa-angle-right {
  margin-left:10px;
}

.second-level .fa-angle-right {
  float:right;
  font-size: 20px;
}
.mobile_search_button{
  border: none;
  margin: auto;
  display: block;
  position: relative;
  width: 95%;
  max-width: unset;
  margin-top: 20px;
}
.search_mask{
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000000e0;
  display:none;
  z-index: 998;
}

.search_mobile{
  display:none;
  z-index: 999;
  position: fixed;
  width: 100%;
  top: 50px;
}

.social_media_menu_wrapper{
  width: 50%;
  display: block;
  margin: auto;
}

.social_media_menu img {
  width:30px;
}

.social_media_menu .language_select {
  float: left;
  margin-left: 100px;
  margin-top: 36px;
}

.social_media_menu .language_select img {
  width:50px;
}

.top_section a {
  width:90%;
}

/*Videos Hub Custom Css*/
.opportunities_center{
    padding: 10px 0px;
}
.opportunities_center h1{
    text-align: center;
    font-weight: 700;
    letter-spacing: -1px;
}
.opportunities_center p{
    text-align: center;
}
.opportunities_center h1:before {
    left: 50%;
    margin-left: -75px;
}
.opportunities_center p {
    font-size: 18px;
    color: #111111;
    font-family:"Merriweather",sans-serif;
    margin-top: 10px;
}
.links-carousel {
    margin-bottom: 10px;
}
.links-carousel ul{
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 730px;
    margin: auto;
}
.links-carousel li {
    background-color: #f6f6f6;
    padding: 15px 20px;
    font-size: 14px;
    font-family: "DM Sans",sans-serif;
    font-weight: 600;
    color: #111;
    transition: all 0.5s ease;
}
.links-carousel li:hover {
    background-color: #111111;
    color: #FFFFFF;
    cursor: pointer;
}
.links-carousel a {
    color: #111;
    text-decoration: none;
}
.video-main {
    clear: both;
    padding: 30px 0px 25px;
    display: flex;
    justify-content: flex-start;
    border-bottom: 3px #e1e1e1 solid;
    flex-wrap: wrap;
}
.video-main div:first-child {
    margin-right: 30px;
    position: relative;
}
.video-main div:nth-child(2) {
    align-items: top;
    display: flex;
    width: 35%;
}
.video-info-inner {
    padding-top: 26px;
    margin-right: 0px!important;
}
.video-main img {
    border-radius: 5px;
    max-width: 100%;
    text-align: center;
}
.video-main h2, .videos-carousel-section h2 {
    font-size: 34px;
    font-family: "DM Sans",sans-serif;
    font-weight: 700;
    color: #111;
    line-height: 36px;
    letter-spacing: -1px;
}
.video-main h2 a, .videos-carousel-section h2 a{
    color: #111111;
    text-decoration: none;
    font-family: "DM Sans", sans-serif;
}
.video-main h2 a:hover, .videos-carousel-section h2 a:hover{
    text-decoration: underline;
}
.video-main h5 {
    font-size: 12px;
    color: #337CEB;
    font-family:"Merriweather",sans-serif;
    font-weight: 300;
    margin-bottom: 5px;
}
.video-main p{
    font-size: 18px;
    font-family:"Merriweather",sans-serif;
    line-height: 26px;
    margin: 15px 0px 5px;
}
.video-controls {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.video-controls .find {
    margin-left: 0px;
    margin-right: 15px;
    padding: 10px 40px;
    font-family:"Merriweather",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.video-controls p {
    font-size: 12px;
    font-family:"Merriweather",sans-serif;
}
.video-controls i {
    font-size: 20px;
    margin-right: 15px;
}
.video-controls .fa-facebook{
    margin-left: 5px;
    color: #688cb5;
}
.video-controls .fa-twitter{
    color: #26c4f1;
}
.video-controls .fa-linkedin{
    color: #48a0cb;
}
.category-tabs {
    margin-bottom: 0px!important;
}
.category-tabs ul{
    justify-content: flex-start;
    flex-wrap: wrap;
}
.category-tabs ul li {
    padding: 4px 10px;
    margin-right: 15px;
    font-size: 12px;
    font-family:"Merriweather",sans-serif;
    font-weight: 300;
    color: #aaaaaa;
    border-radius: 5px;
    margin-top: 10px;
}
.videos-carousel-section {
    padding: 20px 0px 25px;
    border-bottom: 3px #e1e1e1 solid;
}
.videos-carousel-section h2 {
    font-size: 26px;
    letter-spacing: -1px;
}
.videos-carousel-section p{
    font-size: 16px;
    font-family:"Merriweather",sans-serif;
    margin: 5px 0px;
}
.videos-carousel-heading {
    display: flex;
    justify-content: flex-start;
    align-items: bottom;
}
.videos-carousel-heading h4, .videos-carousel-heading h4 a {
    font-size: 16px;
    font-family:"Merriweather",sans-serif;
    color: #337CEB;
    text-decoration: none;
    position: relative;
    margin-left: 5px;
    margin-top: 10px;
}
.video-carousel li img{
    border-radius: 5px;
    margin: 10px 0px 5px;
}
.video-carousel li h3 {
    font-size: 18px;
    font-family: "DM Sans",sans-serif;
    font-weight: 700;
    color: #111111;
}
.video-carousel li h3 a{
    color: #111111;
    text-decoration: none;
}
.video-carousel li h3 a:hover{
    text-decoration: underline;
}
.video-carousel .owl-item img{
    height: auto;
}
.video-carousel .owl-nav {
    position: absolute;
    right: 0px;
    display: flex!important;
    top: -70px;
    font-size: 35px;
    color: #dadada;
}
.video-carousel .owl-nav div:first-child {
    margin-right: 25px;
}
.video-carousel .owl-nav div:hover{
    color: #337CEB;
}
.video-carousel .category-tabs ul li {
    margin-top: 10px;
    margin-right: 5px;
    padding: 5px 10px;
}
.video_article {
    display: flex;
    justify-content: start;
}
.video_article .thumbnail {
    margin-right: 20px;
    position: relative;
    text-align: center;
    max-height: 152px;
}
.video_article .thumbnail img {
    border-radius: 5px;
}
.video-archive li {
    padding-left: 0px;
}
.video-archive .category-tabs ul li {
    float: none;
    width: auto;
    padding-top: 4px;
    margin-top: 5px;
}
.video-player {
    margin-top: 20px;
}
.video-single-entry .video-controls {
    border-bottom: 1px solid #dddddd;
    padding: 10px 0px 20px;
    justify-content: space-between;
    align-items: center;
}
.video-single-entry .video-controls .category-tabs li {
    margin-top: 0px;
}
.video-single-entry .video-controls p {
    padding-bottom: 0px;
    padding-top: 0px;
}
.video-single-entry h1{
    clear: both;
}
.video-single-entry .video-controls p i {
    padding: 4px 30px;
    border-radius: 5px;
    background-color: #007ab9;
    color: #FFFFFF;
    margin-right: 10px;
    font-size: 18px;
}
.video_article h3{
    text-align: left;
}
.more-videos{
    border-top: 3px solid #dddddd;
    padding: 20px 0px 0px;
}
.more-videos.videos-carousel-section{
    float: left;
    border-bottom: none;
}
.more-videos.videos-carousel-section h2{
    margin-bottom: 35px;
    position: relative;
}
.more-videos.videos-carousel-section h2::before{
    background-color: #337CEB;
    bottom: -8px;
    content: '';
    height: 3px;
    left: 0;
    position: absolute;
    width: 150px;
}
.play-large {
    width: 100px!important;
    height: 100px;
    background-color: #fff;
    border-radius: 100%;
    color: #111;
    position: absolute!important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-box-shadow: 0 0 20px 4px rgba(0,0,0,.35);
    -moz-box-shadow: 0 0 20px 4px rgba(0,0,0,.35);
    box-shadow: 0 0 20px 4px rgba(0,0,0,.35);
    z-index: 1;
}
.play-large p{
    text-align: center;
    font-size: 30px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 0 0 5px;
}
.advice_video_rightbar .play-large{
    width: 50px!important;
    height: 50px;
}
.advice_video_rightbar .play-large p{
    font-size: 21px;
}
.play-small {
    width: 50px!important;
    height: 50px;
    background-color: #FFFFFF;
    border-radius: 100%;
    color: #111111;
    position: absolute!important;
    left: 50%;
    margin-left: -25px;
    top: 50%;
    margin-top: -25px;
    z-index: 9;
    -webkit-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.35);
    box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.35);
}
.play-small p{
    text-align: center;
    font-size: 18px!important;
    padding: 13px 0px!important;
    padding-left: 2px!important;
    margin: 0px;
}
.carousel-thumbnail {
    position: relative;
}
.videos-button {
    float: none;
    padding: 10px 20px;
    text-decoration: none;
}
.more-videos-bottom{
    padding: 30px;
    border-bottom: 1px solid #eeeeee;
    clear: both;
}
.video-single-entry .video-controls .fa-facebook{
    background-color: #688cb5;
}
.video-single-entry .video-controls .fa-twitter{
    background-color: #26c4f1;
}
.video-single-entry .video-controls .fa-linkedin{
    background-color: #48a0cb;
}
.watch-next {
    width: 100%;
    border: 1px solid #eee;
    padding: 20px;
    box-sizing: border-box;
    text-align: left;
    -webkit-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.05);
    box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.05);
    border-radius: 5px;
}
.watch-next h2{
    font-size: 18px;
    color: #337ceb;
    font-family: "DM Sans",sans-serif;
    font-weight: bold;
    margin-bottom: 10px;
}
.watch-next > h3{
    margin-top: 5px;
}
.watch-next h3{
    font-size: 14px;
    color: #111111;
    font-family: "DM Sans",sans-serif;
    font-weight: bold;
    line-height: 120%;
}
.watch-next h3 a {
    color: #111111;
    text-decoration: none;
}
.watch-next h3 a:hover{
    text-decoration: underline;
}
.watch-next img {
    max-width: 100%;
    border-radius: 5px;
}
.watch-next .find {
    border-radius: 8px;
    width: 80%;
    margin-left: 0px;
    text-align: center;
    display: block;
    margin: auto;
    margin-top: 15px;
}
.sidebar-first{
    border-top: 1px solid #ddd;
    margin-top: 10px;
    padding-top: 10px;
}
.sidebar-video {
    display: flex;
    justify-content: flex-start;
    vertical-align: text-top;
    margin-bottom: 10px;
}
.sidebar-video .carousel-thumbnail{
    max-width: 90px;
    margin-right: 10px;
}
.sidebar-video .carousel-thumbnail .play-small,
.sidebar-video .carousel-thumbnail .video-duration{
    display: none;
}
.watch-next .sidebar-video img {
    max-width: 90px;
    height: auto;
}
.thumbnail .video-duration, .video-duration  {
    position: absolute;
    right: 2%;
    bottom: 4%;
    font-size: 12px!important;
    color: #FFFFFF;
    padding: 5px 10px;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 5px;
    font-family:"Merriweather",sans-serif;
    line-height: 16px!important;
}
.video-single-entry .news-franchise-insert{
    position: relative;
    text-align: center;
}
.video-single-entry .news-franchise-insert .description {
    margin-bottom: 0px;
}
.video-main .video_info {
    display: block!important;
}
.video_thumbs_column .thumbnail img {
    margin: 0px 0px 0px 0px;
}
.video_article .video_small_thumb_info{
    padding: 0px 0px 0px 0px;
}
@media only screen and (max-width : 1250px) {
    .video-main, .videos-carousel-section {
        padding: 30px 15px;
        box-sizing: border-box;
    }
    .video-main div:nth-child(2), .video-main div:first-child {
        width: 100%;
    }
    .video-main div:first-child img {
        display: block;
        margin: 10px auto;
        height: auto;
    }
    .links-carousel ul {
        max-width: 100%;
    }
}

@media only screen and (max-width : 800px) {
    .opportunities .links-carousel ul {
        flex-wrap: wrap;
    }
    .opportunities .links-carousel ul a{
        width: 100%;
    }
    .opportunities .category-tabs ul a{
        width: auto;
    }
    .video_article {
        flex-wrap: wrap;
    }
    .video_article div {
        width: 100%;
    }
    .video-archive .thumbnail{
        min-width: 278px;
        max-width: 278px;
        display: block;
        margin: auto;
        margin-bottom: 15px;
    }
    .video-carousel .owl-nav{
        display: none!important;
    }
    .video-single-entry .video-controls p i{
        padding: 5px 8px;
    }
    .video-main div:first-child {
        margin-right: 0px;
    }
    .video_thumbs .thumbnail img {
        max-width: 100%;
        height: auto;
        padding: 0px;
    }
}
/*Women in franchsing hub*/
.wif-header {
    background-color: #fff145;
}
.wif-header .auto_container{
    display: flex;
    justify-content: flex-start;
    padding: 40px 0px;
    width: 1160px;
}
.wif-header-inner{
    width: 48%;
}
.wif-header h1 {
    font-size: 80px;
    font-family: "DM Sans",sans-serif;
    font-weight: bold;
    color: #111111;
    letter-spacing: -2px;
    line-height: 70px;
}
.wif-header p {
    font-size: 20px;
    font-family:"Merriweather",sans-serif;
    line-height: 24px;
    letter-spacing: -1px;
    padding-right: 50px;
}
.wif-header-links{
    margin: 30px 0px;
}
.wif-header-links a{
    font-size: 16px;
    font-family: "DM Sans",sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
    color: #111111;
    margin-right: 28px;
}
.wif-header .article-main{
    position: absolute;
    max-width: 615px;
    box-sizing: border-box;
}
.wif-header .article-main img{
    border-radius: 5px;
    max-width:100%;
}
.wif-header .article-main-overlay {
    position: absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    background: linear-gradient(to bottom, rgba(255,0,0,0) 0%,rgba(255,0,0,0.65) 100%);
}
.wif-header .article-main .article-main-info{
    position: absolute;
    bottom: 30px;
    padding: 0px 30px;
    box-sizing: border-box;
    z-index: 4;
}
.wif-header .article-main .article-main-info a h2{
    font-size: 34px;
    font-family: "DM Sans",sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}
.wif-header .article-main .article-main-info a:first-of-type:hover{
    text-decoration: underline;
    color: #FFFFFF;
}
.wif-advice-section div:first-of-type a:nth-of-type(3):hover, .wif-advice-section div a:nth-of-type(2):hover,  .wif-advice-section div:first-of-type a:nth-of-type(2):hover{
    text-decoration: underline;
    color: #111111;
}

.wif-header .article-main .article-main-info a:first-of-type{
    text-decoration: none;
}
.wif-header .article-main .article-main-info a:nth-of-type(2){
    color: #ef6956;
    font-size: 18px;
    font-family:"Merriweather",sans-serif;
}
.wif-header img{
    display: block;
}
.wif-header .overlay {
    width: 100%;
    height: 100%;
    -webkit-box-shadow: inset 0px -200px 300px -40px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px -200px 300px -40px rgba(0,0,0,0.75);
    box-shadow: inset 0px -200px 300px -40px rgba(0,0,0,0.75);
    border-radius: 5px;
    position: absolute;
    top: 0px;
}
.wif-social {
    max-width: 60px;
}
.interviews-section{
    padding: 100px 0px 20px 0px
}
.article-list{
    display: flex;
    justify-content: space-between;
    clear: both;
}
.article-list .article{
    max-width: 380px;
}
.article-list .article img{
    border-radius: 5px;
}
.article-list .article a:nth-of-type(2):hover{
    text-decoration: underline;
    color: #111111;
}
.article-list .article h3{
    font-size: 26px;
    font-family: "DM Sans",sans-serif;
    font-weight: bold;
    color: #111111;
    letter-spacing: -1px;
    margin-top: 10px;
}
.article-list .article p, .newsletter-banner p{
    font-size: 16px;
    font-family:"Merriweather",sans-serif;
    line-height: 22px;
    letter-spacing: -1px;
    margin: 5px 0px;
}
.article-list .article a:nth-of-type(2){
    text-decoration: none;
}
.article-list .article a:last-of-type{
    color: #337CEB;
    font-size: 18px;
    font-family:"Merriweather",sans-serif;
}
.newsletter-banner{
    background-color: #f6f6f6;
    padding: 32px 0px 0px;
    margin: 20px 0px 28px;
}
.newsletter-banner .auto_container{
    display: flex;
    justify-content: space-between;
    width: 1060px;
    align-items: top;
}
.newsletter-banner img{
    margin-right: 50px;
    display: block;
}
.newsletter-banner h2{
    font-size: 40px;
    font-family: "DM Sans",sans-serif;
    font-weight: bold;
    color: #111111;
    letter-spacing: -1px;
    line-height: 46px;
    margin-bottom: 15px;
    margin-top: 30px;
}
.newsletter-banner h2 span {
    color: #23bbc7;
    text-decoration: underline;
}
.newsletter-banner p{
    line-height: 26px;
    margin: 5px 0px 10px;
}
.newsletter-banner input:focus{
    outline: none;
}
.newsletter-banner input[type=text] {
    width: 100%;
    max-width: 320px;
    height: 50px;
    -webkit-appearance: none;
    border: 1px solid #eeeeee;
    background-color: #FFFFFF;
    font-size: 16px;
    padding-left: 15px;
    font-family:"Merriweather",sans-serif;
    font-weight: bold;
    border-radius: 5px;
}
.newsletter-banner input[type=submit] {
    border: none;
    background-color: #23bbc7;
    color: #FFFFFF;
    -webkit-appearance: none;
    height: 50px;
    width: 100%;
    max-width: 180px;
    border-radius: 5px;
    font-size: 14px;
    font-family: "DM Sans",sans-serif;
    font-weight: 400;
}
.newsletter-banner .optin{
    display: flex;
    justify-content: flex-start;
    width: 100%;
    align-items: center;
    margin-top: 10px;
    font-size: 12px;
    font-family:"Merriweather",sans-serif;
}
.newsletter-banner .optin input[type=checkbox]{
    -webkit-appearance: none;
    width:20px;
    height:20px;
    background-color: #FFFFFF;
    border: 1px solid #eeeeee;
    margin-right: 10px;
    border-radius: 2px;
}
.newsletter-banner .optin input[type=checkbox]:hover{
    cursor: pointer;
}
.newsletter-banner .optin input[type=checkbox]:checked{
    background-color: #23bbc7;
}
.videos-section .video-main {
    padding: 12px 0px 40px;
}
.videos-section .heading_viewall{
    text-align: center;
}
.videos-section .heading_viewall h2:before {
    left: 50%;
    margin-left: -75px;
}
.wif-video-carousel h2 {
    margin-bottom: 5px;
}
.wif-video-carousel .auto_container {
    -webkit-box-shadow: inset -23px -1px 36px 6px rgba(0,0,0,0.75);
    -moz-box-shadow: inset -23px -1px 36px 6px rgba(0,0,0,0.75);
    box-shadow: inset -23px -1px 36px 6px rgba(0,0,0,0.75);
}
.wif-video-carousel .heading_viewall h2:before {
    display: none;
}
.wif-video-carousel .owl-nav{
    position: absolute;
    right: 10px;
    top: -40px;
    color: #FFFFFF;
    display: flex;
    justify-content: space-between;
    font-size: 25px;
}
.wif-video-carousel .owl-nav div{
    margin-left: 10px;
}
.wif-video-carousel .owl-carousel {
    height: auto;
}
.wif-video-carousel {
    background-color: #000000;
    padding: 10px 0px 15px;
}
.wif-video-carousel li img {
    margin-bottom: 10px;
    border-radius: 5px;
}
.wif-video-carousel li h3{
    font-size: 14px;
    color: #FFFFFF;
    font-family: "DM Sans",sans-serif;
    font-weight: bold;
    line-height: 14px;
}
.wif-video-carousel li h3 a{
    color: #FFFFFF;
    text-decoration: none;
}
.wif-video-carousel li p {
    margin: 0px;
}
.wif-video-carousel .heading_viewall h2{
    font-size: 18px;
    color: #FFFFFF;
}
.wif-video-carousel .carousel-outer{
    clear: both;
}
.wif-advice-section{
    display: flex;
    justify-content: space-between;
    clear: both;
}
.advice-section{
    padding: 65px 0px 40px;
}
.wif-advice-section div:first-of-type {
    width: 50%;
}
.wif-advice-section div:first-of-type h3{
    font-size: 26px;
    font-weight: bold;
    font-family: 'DM Sans', sans-serif;
    margin-bottom: 10px;
    letter-spacing: -1px;
    line-height: 26px;
    color: #111111;
    text-decoration: none;
    margin-top: 10px;
    line-height: 32px;
}
.wif-advice-section div:first-of-type a:nth-of-type(2){
    text-decoration: none;
}
.wif-advice-section div:first-of-type h5,
#wif-interviews div:first-of-type h5{
    font-size: 12px;
    font-weight: 300;
    font-family: "Merriweather", sans-serif;
    color: #999999;
}
.wif-advice-section div:first-of-type p{
    font-size: 18px;
    font-family: "Merriweather", sans-serif;
    margin: 10px 0px;
}
.wif-advice-section div:first-of-type a{
    font-size: 18px;
    font-family: "Merriweather", sans-serif;
    margin: 10px 0px;
    color: #337CEB;
    text-decoration: none;
}
.wif-advice-section div:nth-of-type(2){
    display: flex;
    justify-content: space-between;;
    flex-wrap: wrap;
    width: 50%;
}
.wif-advice-section div:nth-of-type(2) div{
    width: 50%;
}
.wif-advice-section div:nth-of-type(2) .article {
    margin-bottom: 15px;
}
.wif-advice-section .article a{
    text-decoration: none;
}
.wif-advice-section div img{
    border-radius: 5px;
}
.wif-advice-section div:nth-of-type(2) .article h3 {
    font-size: 18px;
    font-weight: bold;
    font-family: 'DM Sans', sans-serif;
    margin-bottom: 10px;
    letter-spacing: -1px;
    line-height: 26px;
    color: #111111;
    text-decoration: none;
}
.wif-advice-section div:nth-of-type(2) .article h5 {
    font-size: 12px;
    font-weight: bold;
    font-family: "Merriweather", sans-serif;
    color: #999999;
}
.wif-events p:first-of-type {
    padding-top: 10px;
    clear: both;
}
.form-feedback {
    font-family: "Merriweather", sans-serif;
    font-size: 14px;
    width: auto;
    padding: 10px;
    box-sizing: border-box;
    color: #23bbc7;
    font-weight: 300;
}
@media only screen and (max-width : 1250px) {
    .wif-header .auto_container {
        flex-wrap: wrap;
        width: 100%;
        padding: 30px 15px;
        box-sizing: border-box;
    }
    .wif-header .wif-header-inner{
        width: 100%;
        text-align: center;
    }
    .wif-header .article-main .overlay {
        margin-bottom: 30px;
    }
    .wif-header .article-main img {
        height: auto;
    }
    .wif-header .wif-header-inner .article-main{
        position: relative;
        margin-bottom: 20px;
    }
    .interviews-section {
        padding: 100px 15px 20px;
    }
    .interviews-section .article-list {
        flex-wrap: wrap;
    }
    .interviews-section .article-list .article{
        max-width: 50%;
        padding-right: 15px;
    }
    .advice-section {
        padding: 65px 15px 40px
    }
    .wif-advice-section img{
        max-width: 100%;
        height: auto;
    }
    .wif-advice-section .article {
        padding-left: 15px
    }
    #wif-videos {
        padding: 0px 15px;
    }
    .wif-video-carousel {
        padding: 10px 15px 15px;
    }
}
@media only screen and (max-width : 800px) {
    .wif-section.interviews-section .article-list {
        flex-wrap: wrap;
    }
    .wif-section.interviews-section .article {
        max-width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    .advice-section {
        padding: 0px 10px;
        box-sizing: border-box;
    }
    .wif-advice-section {
        flex-wrap: wrap;
    }
    .wif-advice-section div:first-of-type, .wif-advice-section div:nth-of-type(2){
        width: 100%;
    }
    .wif-advice-section div:first-of-type img, .wif-advice-section div:nth-of-type(2) img{
        max-width: 100%;
        height: auto;
    }
    .wif-advice-section div:nth-of-type(2) .article {
        width: 48%;
    }
    .newsletter-banner .auto_container {
        width: 100%;
        flex-wrap: wrap;
        text-align: center;
    }
    .newsletter-banner .auto_container form {
        margin-bottom: 15px;
    }
    .newsletter-banner .auto_container div:first-of-type{
        width: 100%;
    }
    .newsletter-banner .auto_container div:first-of-type img{
        margin: auto;
    }
    .newsletter-banner .auto_container input[type=text]{
        margin-bottom: 20px;
    }
    .newsletter-banner .auto_container input[type=text],
    .newsletter-banner .auto_container input[type=submit] {
        max-width: 100%;
    }
    .video-main div:first-child {
        margin-right: 0px;
    }
    .video_thumbs .thumbnail img {
        max-width: 100%;
        height: auto;
        padding: 0px;

    }
    .wif-video-carousel .owl-stage{
        margin-bottom: -100px;
    }
}

.grecaptcha-badge{
    display: none!important;
}


.franchisor-container {
  display:-ms-grid;
  display:grid;
  -ms-grid-columns: 1fr 2fr 2fr 1fr;
  grid-template-columns: 1fr 2fr 2fr 1fr;
  -ms-grid-rows:80px auto auto auto auto 80px;
  grid-template-rows:80px auto auto auto auto 80px;
  background: white;
  font-family: 'DM Sans', sans-serif;
  margin-top:-88px;
}
/* .franchisor-container *:nth-child(1) {
  -ms-grid-row:1;
  -ms-grid-column:2;
}.franchisor-container *:nth-child(2) {
  -ms-grid-row:1;
  -ms-grid-column:3;
}.franchisor-container *:nth-child(3) {
  -ms-grid-row:1;
  -ms-grid-column:3;
}.franchisor-container *:nth-child(4) {
  -ms-grid-row:1;
  -ms-grid-column:4;
}.franchisor-container *:nth-child(5) {
  -ms-grid-row:2;
  -ms-grid-column:1;
}.franchisor-container *:nth-child(6) {
  -ms-grid-row:2;
  -ms-grid-column:2;
}.franchisor-container *:nth-child(7) {
  -ms-grid-row:2;
  -ms-grid-column:3;
}.franchisor-container *:nth-child(8) {
  -ms-grid-row:2;
  -ms-grid-column:4;
}.franchisor-container *:nth-child(9) {
  -ms-grid-row:3;
  -ms-grid-column:1;
}.franchisor-container *:nth-child(10) {
  -ms-grid-row:3;
  -ms-grid-column:2;
}.franchisor-container *:nth-child(11) {
  -ms-grid-row:3;
  -ms-grid-column:3;
}.franchisor-container *:nth-child(12) {
  -ms-grid-row:3;
  -ms-grid-column:4;
}.franchisor-container *:nth-child(13) {
  -ms-grid-row:4;
  -ms-grid-column:1;
}.franchisor-container *:nth-child(14) {
  -ms-grid-row:4;
  -ms-grid-column:2;
}.franchisor-container *:nth-child(15) {
  -ms-grid-row:4;
  -ms-grid-column:3;
}.franchisor-container *:nth-child(16) {
  -ms-grid-row:4;
  -ms-grid-column:4;
}.franchisor-container *:nth-child(17) {
  -ms-grid-row:5;
  -ms-grid-column:1;
}.franchisor-container *:nth-child(18) {
  -ms-grid-row:5;
  -ms-grid-column:2;
}.franchisor-container *:nth-child(19) {
  -ms-grid-row:5;
  -ms-grid-column:3;
}.franchisor-container *:nth-child(20) {
  -ms-grid-row:5;
  -ms-grid-column:4;
}.franchisor-container *:nth-child(21) {
  -ms-grid-row:6;
  -ms-grid-column:1;
}.franchisor-container *:nth-child(22) {
  -ms-grid-row:6;
  -ms-grid-column:2;
}.franchisor-container *:nth-child(23) {
  -ms-grid-row:6;
  -ms-grid-column:3;
}.franchisor-container *:nth-child(24) {
  -ms-grid-row:6;
  -ms-grid-column:4;
} */

.short-h3 {
  max-width: 540px;
  padding-right: 10px;
}
@media screen and (max-width: 1340px){
  .short-h3 {
    max-width: unset;
    padding-right: unset;
  }
}

/* Counters the global body media query that adds padding top */
@media screen and (max-width: 1060px) {
  .franchisor-container {
    margin-top:-57px!important
  }
}

.franchisor-container h2 {
  font-weight: 700;
  font-size: 45px;
  line-height: 50px;
  letter-spacing: 2px;
}

.franchisor-container h3 {
  margin-top:15px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  color: black;
}



.benefitsHeader{
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2/4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.benefitsHeader .infoSignup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  line-height: 23px;
}

.benefitsHeader .infoSignup a {
  background: white;
  color:white;
  text-decoration: none;
  padding: 10px;
  border-radius: 3px;
  margin-left: 10px;
  padding:10px 30px;
  border: 1px solid #453fe4;
  color:#453fe4;
}

.franchisor-signup {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  background-image: url("https://cdn.what-franchise.com/assets/images/background1.png");
  background-size: cover;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2fr 2fr 1fr;
  grid-template-columns: 1fr 2fr 2fr 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 60px;
  justify-items: right;
  -webkit-box-shadow: inset 1px 3px 5px #0000000d;
  box-shadow: inset 1px 3px 5px #0000000d;
}

.shake {
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}


.franchisor-signup .benefits-cta {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
  color: black;
  padding-right:100px;
  margin-top:20px;
}

.benefits-cta h1 {
  font-weight: 700;
  font-size: 55px;
  line-height: 55px;
}
.benefits-cta p {
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.benefits-cta .cta-box span {
  margin-bottom: 20px;
}

.benefits-cta .cta-box span:nth-child(1) {
  margin-top:15px;
  font-size: 22px;
  line-height: 23px;
}
.benefits-cta .cta-box span:nth-child(2) {
  font-size: 32px;
  color: #ffd74b;
  font-weight: 700;
  line-height: 19px;
}

.benefits-cta .cta-box span:nth-child(3) {
  font-size: 16px;
  line-height: 12px;
}

@media screen and (max-width: 1340px) {
  .benefits-cta .cta-box span:nth-child(3) {
  line-height:30px;
  }
}

.benefits-cta .cta-box {
  background: #000;
  color:#fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  max-width: 370px;
  text-align: center;
  padding:10px;
}

.franchisor-signup form {
  margin-bottom: 0px;
}

.franchisor-signup-form {
  -ms-grid-column: 3;
  -ms-grid-column-align:end;
  -ms-grid-column-span: 1;
  grid-column: 3/4;
  background:white;
  padding: 50px 60px;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows:auto 10px auto 10px auto 10px auto 10px auto 10px auto 10px auto;
  grid-template-rows:repeat(7,auto);
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  margin: 50px 0px 50px 0px;
  border-radius: 15px;
  grid-row-gap: 10px;
  max-width: 440px;
}

.franchisor-response {
  text-align: center;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  color: green;
  display: none;
  -ms-grid-row: 8;
  -ms-grid-row-span: 1;
  grid-row: 8/9;
}
.franchisor-lower-form {
  margin-left: auto;
  margin-right:auto;
  max-width: 520px;
}

.franchisor-signup-form input {
  padding: 10px;
  border: 1px solid #e4e4e4;
  margin-top:5px;
  font-size: 17px;
  font-weight: 400;
  line-height: 23px;
}

.franchisor-signup-form input::placeholder {
  color: #bfbfbf;
}

.franchisor-signup-form label {
  font-weight: 400;
  font-size: 16px;
  color:#05041b;
}
.franchisor-signup-form label span {
  color:#e43e74!important;
}

.franchisor-signup-form h2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.franchisor-signup-form .multi-input {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.franchisor-signup-form .signup-firstname, .franchisor-signup-form .signup-lastname {
  width:47%;
}

.signup-firstname input, .signup-lastname input {
  width: 100%;
}
.franchisor-signup-form .signup-email {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
}
.franchisor-signup-form .signup-phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-grid-row: 7;
  -ms-grid-row-span: 1;
  grid-row: 4/5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
}
.franchisor-signup-form .disclaimer {
  -ms-grid-row:9;
  -ms-grid-row-span:1;
  grid-row:5/6;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  font-size: 14px;
  line-height: 17px;
  color: #05041b;
}
.franchisor-signup-form button {
  -ms-grid-row:11;
  -ms-grid-row-span:1;
  grid-row:6/7;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  background: #453fe4;
  color:white;
  padding:15px 0px;
  border:none;
  border-radius: 3px;
  -webkit-transition: background 0.1s ease;
  -o-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

.franchisor-signup-form button:hover {
  background: #7670ff;
  cursor: pointer;
}
.franchisor-signup-form .response-time {
  -ms-grid-row:13;
  -ms-grid-row-span:1;
  grid-row:7/8;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  font-size: 14px;
  line-height: 17px;
  color: #05041b;
}

@media screen and (max-width: 1200px) {
    .franchisor-container {
      -ms-grid-columns: 0.2fr 2fr 2fr 0.2fr;
      grid-template-columns: 0.2fr 2fr 2fr 0.2fr;
    }
    .franchisor-signup {
      -ms-grid-rows: 1fr 1.2fr;
      grid-template-rows: 1fr 1.2fr;
      justify-items:center;
      -ms-grid-columns: 0.2fr 2fr 2fr 0.2fr;
      grid-template-columns: 0.2fr 2fr 2fr 0.2fr;
    }
    .franchisor-signup .benefits-cta {
       -ms-grid-column: 2;
       -ms-grid-column-span: 2;
       grid-column: 2/4;
       -ms-grid-row: 1;
       -ms-grid-row-span: 1;
       grid-row: 1/2;
       padding-right:unset;
     }
     .franchisor-signup-form {
       -ms-grid-column: 2;
       -ms-grid-column-span: 2;
       grid-column: 2/4;
       -ms-grid-row: 2;
       -ms-grid-row-span: 1;
       grid-row: 2/3;
       margin:auto;
       margin-top:30px;
       max-width: 700px;
       padding: 30px 30px;
     }
  .benefits-cta .cta-box {
    margin:auto;
  }
  .benefits-cta h1, .benefits-cta p {
    text-align: center;
  }
}

.franchisor-container .testimonials{
  -ms-grid-row:4;
  -ms-grid-row-span:1;
  grid-row:4/5;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-column: 2/4;
  background:white;
  padding: 50px 0px;
}

.franchisor-container .testimonials h2 {
  text-align: center;
  letter-spacing: 2px;
}

.franchisor-container .testimonials h3 {
  text-align: center;
  margin-bottom: 30px;
}

.testimonials-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.testimonials-group .testimonials-box {
  background-image: url("https://cdn.what-franchise.com/assets/images/testimonial.png");
  background-repeat: no-repeat;
  background-size:cover;

  border-radius: 5px;
  display:flex;
  flex-direction: column;
  padding: 30px;
  max-width: 310px;
  width: 30%;
}

.testimonials-box .rating {
  width: 70%;
}

.testimonials-box .review {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #111111;
}


.testimonials-people {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
}

.testimonials-reviewer {
  width:340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.testimonials-reviewer .person-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 20px;
}

.testimonials-reviewer .person-info span:nth-child(1) {
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
}

.testimonials-reviewer .person-info span:nth-child(2) {
  color: #aaaaaa;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}

.reviewer-mobile {
  display: none;
}

@media screen and (max-width: 920px) {
    .testimonials-group {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: start;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      margin: auto;
    }
  .testimonials-group .testimonials-box {
    width:unset;
  }
  .testimonials-box .rating {
    width:70%;
  }
  .testimonials-people {
    display: none;
  }
  .reviewer-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0px 20px 0px;
    width:unset;
  }
}

.franchisor-container .breakline {
  border-bottom: 2px solid #e4e4e4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row:3;
  -ms-grid-row-span:1;
  grid-row:3/4;
}

.franchisor-container .why-join {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-column: 2/4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding:50px 0px;
}

.franchisor-container .why-join ul {
  color:black;
  font-size: 20px;
  line-height: 28px;
  margin-top: 30px;
  list-style-image: url('https://cdn.what-franchise.com/assets/images/checkpoint-tick.png');
}

.franchisor-container .why-join ul li {
  margin-bottom: 15px;
  margin-left: 19px;
}

.why-join .verified-container {
  position: relative;
}

.why-join .verified-image-container {
  position: absolute;
  bottom: 1%;
  left: 1%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width:150px;
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  height: 90px;
}

@media screen and (max-width: 1340px) {
  .franchisor-container .why-join {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
  .franchisor-container .why-join ul {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3;
    text-align: left;
    margin-bottom:20px;
  }
}

@media screen and (max-width: 750px) {
  .franchisor-container .why-join ul {
    columns: 2;
    text-align: left;
  }
}

@media screen and (max-width: 580px) {
  .franchisor-container .why-join ul {
    columns: 1;
    text-align: left;
  }
  .benefits-img {
    width:100%;
  }
  .infoSignup span {
    display: none;
  }
}

@media screen and (max-width: 360px) {
  .verified-image-container img {
    width:30px;
  }
  .verified-image-container span {
    font-size: 12px;
  }
  .why-join .verified-image-container {
    height:70px;
    left:0%;
  }
}

.franchisor-container .lower-signup-form {
  padding-top: 50px;
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  grid-row: 5/6;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  background: #f3f7fd;
  color: black;
}

.franchisor-container .lower-signup-form h2 {
  font-size: 55px;
  font-weight: 700;
  line-height: 55px;
  text-align: center;
}

.franchisor-container .lower-signup-form h3 {
  color: black;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.franchisor-container .lower-signup-form span {
  color: #453fe4;
}

.fa-long-arrow-alt-right {
  vertical-align: middle;
}

@media screen and (max-width: 920px) {
  .franchisor-container .lower-signup-form {
    padding: 50px 20px;
  }
  .franchisor-lower-form {
    margin-top:20px;
  }
  .franchisor-container .lower-signup-form h3 {
    margin-bottom: 30px;
  }
}

.franchisor-container .benefitsFooter {
  -ms-grid-row:6;
  -ms-grid-row-span:1;
  grid-row:6/7;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  background:#020212;
  color:white;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2fr 2fr 1fr;
  grid-template-columns: 1fr 2fr 2fr 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.benefitsFooter .wf-logo {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}

.benefitsFooter .copyrightInfo {
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 3/4;
  font-size: 11px;
}

@media screen and (max-width: 1200px) {
    .franchisor-container .benefitsFooter{
      -ms-grid-columns: 0.2fr 1fr 3fr 0.2fr;
      grid-template-columns: 0.2fr 1fr 3fr 0.2fr;
    }
   .benefitsFooter .copyrightInfo {
     margin-left:10px;
   }
}

@media screen and (max-width: 550px) {
  .franchisor-container h2 {
    font-size: 20px;
    text-align: center
  }
  .franchisor-container h3 {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
  }
  .franchisor-container .why-join ul {
    font-size: 18px;
    line-height: 22px;
    text-align: left;
  }
  .benefits-cta h1 {
    font-size: 40px;
    line-height: 45px;
  }
  .benefits-cta p {
    font-size: 18px;
    line-height: 24px;
  }
  .franchisor-signup-form .disclaimer {
    font-size: 12px;
    line-height: 15px;
  }
  .franchisor-signup-form .response-time {
    font-size: 12px;
    line-height: 15px;
  }
  .franchisor-signup-form button {
    font-size: 17px;
  }
  .franchisor-container .lower-signup-form h2 {
    font-size: 40px;
    line-height: 45px;
  }
  .franchisor-container .lower-signup-form h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .testimonials-box .review {
    font-size: 14px;
    line-height: 20px;
  }
  .testimonials-box .rating {
    width:50%;
  }
}


#oneClickEnquire .franchise_single_list {
    display: block!important;
}

.company_profile__about_text img {
    width: 100% !important;
    height: auto !important;
}

.rs-article__content img {
    width: 100% !important;
    height: auto !important;
}

.text-center {text-align: center;}
.investment-text {color: #999999; font-size: 12px; text-transform: uppercase;}
.no-underline {text-decoration: none !important;}
.no-underline:hover {text-decoration: none !important;}
.company-enquiry-prompt {border: 1px solid #CCCCCC; border-bottom: 2px solid #CCCCCC;}
.company-enquiry-prompt img {width: 75%;}
.company-enquiry-prompt .detail-text p {font-size:16px; color:#222;padding:0; margin:0; font-family:"Merriweather",sans-serif; font-weight:300; text-transform:none}
.company-enquiry-prompt .detail-text p strong{font-size:24px; font-family:"DM Sans",sans-serif; font-weight:600; margin-right:5px;}
.company-enquiry-prompt:hover {border: 1px solid #337ceb; border-bottom: 2px solid #337ceb;}
.investment-amount p, .investment-amount span {font-family: "DM Sans", sans-serif !important; line-height: 22px;}
.investment-amount span:first-of-type {font-size: 22px; vertical-align: middle; font-weight: bold;}
.investment-amount span:nth-child(2) {font-weight: bold;}
.company-enquiry-prompt .find_more_button {width: 100%; margin-right: 0px; padding-top: 12px; padding-bottom: 12px;}
.company-enquiry-prompt .company_enquire {width: 100%; padding-top: 12px; padding-bottom: 12px; color: #337ceb;}

.franchise_filter_list .buttonContainer {
    float:left;
    width:100%;
}

.franchise_filter_list .buttonContainer .request-cta {
    display:block;
    margin:auto;
    margin-bottom: 20px;
}
.franchise_filter_list .buttonContainer .request-cta:hover {
    background: #337ceb;
    color: #fff;
    transition: 0.2s ease-in-out;
    cursor:pointer;
}

#guide-sign-up-large .text_feild {
    max-width: 500px;
    margin: 0px auto 10px auto;
}

.register-container, .success-container, .login-container, .forgot-password-container {
    grid-column: 3/5;
    justify-self: start;
    margin-right:15px;
}
.member-signup {
    background: #fff;
    padding: 50px 60px;
    margin: 50px 0 50px 0;
    border-radius: 15px;
    width: 100%;
    max-width: 560px;
    min-height:690px;
}

.member-signup input[type="password"] {
    display:block;
    width:100%;
}


.member-signup label {
    margin: 10px 0px 5px 0px;
    display: block;
    font-family: "DM Sans";
}

.member-register-button {
    background: #453fe4;
    color: #fff;
    padding: 15px 0;
    border: none;
    border-radius: 3px;
    -webkit-transition: background .1s ease;
    -o-transition: background .1s ease;
    transition: background .1s ease;
    display: block;
    width: 100%;
    font-family: DM Sans;
    font-weight: 400;
    font-size: 16px;
}

.member-register-button:hover {
    cursor:pointer;
}


.franchisor-academy {

    background-image: url("https://cdn.what-franchise.com/assets/images/background1.png");
    background-size: cover;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2fr 2fr 1fr;
    grid-template-columns: 1fr 2fr 2fr 1fr;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 60px;
    justify-items: right;
    -webkit-box-shadow: inset 1px 3px 5px #0000000d;
    box-shadow: inset 1px 3px 5px #0000000d;
    width:100%;
}

.opportunities_center .trailer {
    width:100%;
    max-width: 700px;
    margin:auto;
}


.franchisor-academy .width-container 
{
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 1/3;
    color: black;
    padding-right: 30px;
    margin-left:20px;
    margin-top: 20px;
    justify-self: end;
    width:100%;
    max-width: 560px;
}

.franchisor-academy .benefits-cta p {
    font-size:18px;
    line-height:150%;
    font-weight:300;
}

.franchisor-academy h3 {
    display: list-item;
    list-style-position: outside;
    list-style-type: disc;
}


@media only screen and (max-width:1200px)
{

    .franchisor-academy h3 {
        text-align:center;
        display: block;
    }
    .franchisor-academy {
        grid-template-rows: 1fr 1fr;
        grid-template-columns: 1fr;
        padding: 0px 5px;
    }
    .franchisor-academy .width-container {
        grid-row:1/2;
        grid-column: 1/2;
        padding-right:unset;
        justify-self: center;
        margin-top:unset;
        margin-left:unset;
        max-width: 800px;
    }
    .franchisor-academy .register-container,
    .franchisor-academy .success-container,
    .franchisor-academy .login-container,
    .franchisor-academy .forgot-password-container {
        grid-row:2/3;
        grid-column: 1/2;
        display:block;
        margin:auto;
        
    }
    .member-signup, .login-container, .forgot-password-container {
        width: 100%;
        padding: 40px 30px;
        margin: 0px;
        max-width: 480px;
        margin-bottom:20px;
        max-width: 800px;
    }

}

.login-container {
    width:100%;
    max-width:560px;
}

.responsive-input {
    display:inline-block;
    width:48%;
}

.responsive-input.left {
    margin-right:13px;
}

@media only screen and (max-width:506px)
{
    .responsive-input {
        display:inline-block;
        width:47.5%;
    }
}

@media only screen and (max-width:450px)
{
    .responsive-input {
        display:block;
        width:100%;
    }
    .responsive-input.left {
        margin-right:unset;
    }
}

.spinner-container {
    display:block;
    width:440px;
    margin:auto;
}

#registration-error {
    font-family: "DM Sans";
    font-size: 18px;
    color: red;
}


.article-link {
	color: #337CEB !important;
}


  .error-410 {
    text-align: center;
    padding: 50px;
    background-color: #f8d7da;
    color: #721c24;
  }
  .error-410 h2 {
    font-size: 2em;
    margin-bottom: 20px;
  }
  .error-410 p {
    font-size: 1.2em;
  }