@media only screen and (min-width:4501px) and (max-width: 6000px) {
/*25*/

}

@media only screen and (min-width:3100px) and (max-width: 4500px) {
	/*33%*/
}

@media only screen and (min-width:2701px) and (max-width: 3100px) {

	/*50%*/	
}

@media only screen and (min-width:2001px) and (max-width: 2700px) {
/*67%*/	
.take-bg-text p {    line-height: 65px; }
.Take-a-test .take-bg-text a {margin: 90px auto 0; }


}

@media only screen and (min-width: 1801px) and (max-width: 2000px) {
	/*75%*/
.take-bg-text p {    line-height: 55px; }
.Take-a-test .take-bg-text a {margin: 70px auto 0; } 

}

@media only screen and (min-width:1601px) and (max-width: 1800px) {

	/*80%*/
.Take-a-test .take-bg-text a {margin: 130px auto 0; }

}


@media only screen and (min-width:1517px) and (max-width: 1600px) {
	/*90%*/
.Take-a-test .take-bg-text a {margin: 70px auto 0; }

}

@media (max-width:1199px)
{	
	ul#top-menu li a {
    font-size: 13px !important;
    display: block !important;
    margin-right: 8px !important;
	}
	.header_button {
		margin-right: 10px;
	}
	#main-header #et-info a { font-size: 13px;}
	#main-header #et-top-navigation {padding: 0 0 0 70px !important; }  #main-header #top-menu li { padding-right: 9px;}
	.home_page_slider.et_pb_slider .et_pb_slide .et_pb_slide_description { width: 75%;}  .welcome-launch .et_pb_blurb_content .et_pb_blurb_container { width: 70%; float: left;}
	.welcome-launch .et_pb_blurb_content .et_pb_blurb_container h4 { padding-top: 50px;}   .Take-a-test .take-bg-text p {font-size: 20px; padding: 0 10px;}
	#main-footer #et-footer-nav { padding: 35px 0 60px; float: left; width: 100%;}  #main-footer #footer-bottom { background: #fff; float: left; width: 100%;}
	#et-footer-nav .footer_menu {margin-right: 0;}  .bottom-nav li {padding-right: 10px;}
	#et-footer-nav .footer_button_menu li a { font-size: 12px; padding: 7px 10px;}  .footer_button_menu ul.menu li {margin-right: 15px;}
	#main-footer #et-footer-nav { padding: 35px 0 30px;}   .about-outer .about-logo.et_pb_column {display: table; margin: 0 auto !important; float: none;}
	.about-outer .about-content { width: 100%;  margin-bottom: 30px;}   .circle-banner-outer .circle-img { margin-right: 25px; width: 20%; margin-bottom: 0; padding: 14px 0;}
	.circle-banner-outer .circle-banner-content {padding: 50px 0; width: 75%;}  .circle-banner-outer h4 {font-size: 35px;}
	.testimonials_inner {height: 410px;} .et_pb_image.franchise_req_opp_sec {height: 50px; margin-bottom: 0 !important;}
	.et_pb_module.contact_form_outersec.frachise_request_form { padding-right: 0;}  .et_pb_column.franchise_request_form_section {margin-bottom: 0;}
	.header_button ul.menu li a { padding: 4px 10px 6px;} 
	 #et-footer-nav .footer_button_menu li a { width: 150px;}
	.header_social_bottom {margin-top: 8px; float: right;}
	.footer_menu .bottom-nav a { font-size: 11px;}  #et-footer-nav .footer_button_menu li a { width: 145px;  font-size: 11px;}
	.footer_button_menu ul.menu li:last-child { margin: 0;}	

	
}

@media (max-width:991px)
{
	.franchise-latest-outer .et_pb_column.franchise-latest-inner { margin-right: 0;}
	.Take-a-test .take-bg-text p { font-size: 18px; padding: 0 10px;}  .take-bg-text h4 { padding: 0 10px 10px;}
	.memebers_details_outer {width: calc((100% - 30px * 1) / 2); margin-bottom: 20px;} .memebers_details_outer:nth-child(2n) { margin-right: 0;}
	.our_team_bottom_section .memebers_details_outer {width: calc((100% - 30px * 1) / 2);}
	.blog_gallery li.franchise_blog { width: 50%;}
	
	/**/
	.et_pb_section.franchise_location_map_outer {padding-right: 95px;}  
	.franchise_location_map_outer .et_pb_module.search_for_locations.contact_page_address {width: 100%;}
	#wpsl-wrap.wpsl-store-below .wpsl-search {width: 100%; margin-bottom: 15px;}  #wpsl-wrap.wpsl-store-below .wpsl-gmap-wrap { width: 100%; margin: 0; padding: 0;}
	#wpsl-wrap.wpsl-store-below #wpsl-result-list {float: left; width: 100%; margin-top: 35px;} .et_pb_section.Became-owner-outer.take_next_step_location { width: 100%; 
	padding-right: 95px;}  	.location_map_sec #wpsl-wrap #wpsl-result-list #wpsl-stores {height: auto !important; max-height: 100% !important;}
	#wpsl-wrap.wpsl-store-below { margin-bottom: 0;}
	.our_team_bottom_section .memebers_details_outer:nth-child(2n) { margin-right: 0;}
	
}

@media (max-width:980px)
{
	#main-header .logo_container a img#logo { max-width: 100%;}  #top-header {display: none;}  #main-header .header_button { display: none;}  
	#main-header .logo_container { padding-top: 10px; margin: 0 0 15px;} #main-header #et-info {margin: 0 30px 0 0; float: left;}
	#main-header #et-info a.header_mail_icon {margin-top: 27px;}
	.et_header_style_left .mobile_menu_bar::after { content: ""; background-image: url(../images/m_Menu.svg); background-size: 100%; background-repeat: no-repeat;
    position: absolute; height: 35px; width: 51px;} .et_header_style_left .mobile_nav.opened .mobile_menu_bar::after {background-image: url(../images/menu-close.svg);
	height: 35px; width: 35px;}  #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar {top: 5px; right: 45px; cursor: pointer;}
	.et_header_style_left .mobile_menu_bar::before {display: none;}  #main-header #et-top-navigation {float: right;}
	#main-header #et-info span#et-info-phone {display: none;} 
	#main-header #mobile_menu {top: 88px; width: 100%; height: 5000px; padding: 40px 0 35px; border: 25px solid #2888B1; border-top: 0;}
	#et-footer-nav .footer_menu {width: 100%;}
	.header_social { float: none; display: table; margin: 0 auto 10px;}  #footer-info {display: table; margin: 0 auto; float: none;}
	.et_pb_section.franchise_store_scroll_image iframe {width: 100%;}  .testimonials_gallery .franchise_testimonial { width: 33.33%;}
	#main-header::before { width: 150px; height: 135px;}  #main-header .logo_container { width: inherit;}
	#main-content #footer-bottom .container {padding-top: 0;}  #main-content #et-footer-nav .container {padding-top: 0;}
	.footer_button_menu {display: table; margin: 0 auto; float: none;}   .footer_mail {display: table;  margin: 30px auto 0;  float: none;} 
	.faq-content .et_pb_blurb_content {padding-right: 0;}  	.faq-accordian .et_pb_toggle {width: 100%; padding: 10px 0;}
	.et_pb_column.franchise-contact-title {margin: 0; float: left; width: auto;} .et_pb_column.franchise-req-btn {float: right; width: auto;}  
	.contact_form_outersec { padding-right: 90px;}  .contact_form_outersec .et_pb_column { margin-bottom: 0;}
	#footer-bottom { padding: 0px 0 5px;}  #main-footer .scrollToTop {bottom: 280px;}
	#et_mobile_nav_menu .mobile_nav .et_mobile_menu li a {font-size: 12px; font-weight: 600; color: #292929; text-transform: uppercase; padding: 5px 25px;}
	#et_mobile_nav_menu .mobile_nav .et_mobile_menu li a::after {font-weight: 600; font-size: 13px; top: 5px; right: 25px;}
	#et_mobile_nav_menu .mobile_nav .et_mobile_menu li a:hover {background: #fff;}  #et_mobile_nav_menu .mobile_nav .et_mobile_menu li ul.sub-menu {padding: 0;}
	#et_mobile_nav_menu .mobile_nav .et_mobile_menu li ul.sub-menu li{padding: 0;}  
	
	.mobile-custom-section #menu-header-button a{background: #2288B0; padding: 7px 18px; color: #fff; font-size: 12px; display: table; margin: 0 auto;
    text-transform: uppercase; transition: 0.3s ease; -webkit-transition: 0.3s ease;} 
	.responsive_phone #et-info-phone::before{display:none;}	  .header_social_responsive .header_facebook_hover { display: none;} 
	.mobile-custom-section { display: none; position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); top: 520px;  z-index: 9999;}
	.mobile-custom-section .responsive_phone { margin: 35px 0;}  .mobile-custom-section .header_social_icons { margin-right: 30px;}
	.mobile-custom-section .header_social_icons:last-child { margin-right: 0;}  .mobile-custom-section #et-info-phone { margin: 0;}
	.responsive_phone #et-info-phone a { font-size: 16px; color: #3E132D; display: table;  margin: 0 auto; float: none;}
	.header_social_responsive { float: none; display: table; margin: 0 auto; width: auto;}
	#main-header.et-fixed-header{padding-top: 0;}  .header_login_responsive { display: block; float: left; margin: 28px 0 0;}	
	.header_login_responsive img { width: 18px;}  .responsive_mail_login { float: right;  margin-right: 20px;}
	#footer-bottom .header_social {float: none;}  .mobile-custom-section.open { display: block; z-index: 99999; width: 100%;}
	.header_social_bottom{margin-right: 20px;}  #main-header #top-menu li .sub-menu li.only_responsive {display: block;}
	body #page-container .et_pb_section .home_page_slider.et_pb_slider .et_pb_slides .et_pb_button.et_pb_more_button{ margin: 10px 0 7px; }
	#main-header #et-info a img { margin-top: 1px;}+
	.home_page_slider.et_pb_slider .et_pb_container { height: 400px !important;} 
	 .et_pb_section .et_pb_module.home_page_slider .et_pb_slide {height: 400px;}
	div#et-top-navigation {
    margin-bottom: 20px;
}
}

@media (max-width:767px)
{
	#page-container .home-welcome-outer .et_pb_row.home-launch-process {    padding: 0 0px 0;    margin-top: 0;}
	.home-welcome-outer .welcome-launch .et_pb_main_blurb_image { margin-left: -45px;}
	.home-welcome-outer .welcome-launch .et_pb_main_blurb_image { width: 35%;}  .home-welcome-outer .home-welcome-inner .et_pb_column_1{ width: 5% !important;} 
	.welcome-launch .et_pb_blurb_content .et_pb_blurb_container h4 {padding: 0 10px 0 20px; line-height: 45px;}
	.home-welcome-outer .home-welcome-inner .et_pb_column_0 { width: 95% !important;}  .home-welcome-inner .et_pb_blurb_content { padding-right: 15px;}
	.welcome-launch .et_pb_blurb_content .et_pb_blurb_container { padding: 40px 0;}  body #page-container .et_pb_row.Became-owner-inner {padding: 0;}
	.Became-owner-outer .Became-owner {width: 100%; margin-bottom: 7px;}  .Became-owner-outer .Take-a-test { width: 100%;}
	.et_pb_module.et_pb_image.become_image { height: 325px; margin-bottom: 0;}  .Became-owner-text .et_pb_blurb_description h1 {font-size: 28px;}
	.Became-owner-text .et_pb_blurb_description h6 {font-size: 12px;}  .Take-a-test .take-bg-text p { font-size: 23px; padding: 0 20px;}
	.franchise-latest-title.et_pb_section { margin-top: 0px;}  body #page-container .franchise-latest-title .et_pb_row { padding: 0;}
	.franchise-latest-inner .et_pb_module { padding: 0;}  .franchise-latest-outer .et_pb_column.franchise-latest-inner { width: 100%; margin-bottom: 50px;}
	.franchise-latest-inner .et_pb_post { margin: 0;}   .home_page_slider.et_pb_slider .et_pb_container { height: 260px !important;}
	.home_page_slider.et_pb_slider .et_pb_slide .et_pb_slide_description { width: 100%; padding: 0 30px; }  
	 .et_pb_section .et_pb_module.home_page_slider .et_pb_slide {height: 260px;}
	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size: 40px !important; line-height: 50px;}
	.footer_menu #menu-footer-menu {display: none;}   #main-footer #et-footer-nav {padding: 50px 0 20px;}
	#footer-info span.footer_designed_by { float: left; margin: 0;width: 100%; text-align: left;}
	#footer-info span.footer_credit_rights { display: block; text-align: left;}  #footer-info { width: 100%;}
	.bg-arrow.blue-arrow::before {height: 200px;  background-size: contain; width: 60px;}  .bg-arrow.et_pb_section {padding-right: 70px;}
	.et_pb_section.franchise_store_scroll_image {padding: 30px 0 30px 0;}  .circle-banner-outer h4 {    font-size: 24px;}
	.circle-banner-outer .circle-img { margin: 0 0 0 -45px; width: 30%;}  .bg-arrow.et_pb_section { padding-top: 30px;}
	.testimonials_inner {height: auto;}  .et_pb_section.section-title.bg-arrow.blue-arrow.testi_header {padding: 30px 40px 0;}
	.section-title.testi_header h4 {text-align: center;}  .franchise_testimonial_slider {padding: 0 30px;}
	 .bg-arrow.blue-arrow::before { height: 160px; background-size: contain;  width: 40px; top: 100px;}
	 .franchise_testimonial_slider .owl-dots{margin: 20px auto 35px;}  .testimonials_gallery .franchise_testimonial {width: 50%;}
	 .our_team_top_section { padding-right: 0;}   .contact_form_outersec ul.contact_form.francise_outer_form li { width: 100%;}
	 .et_pb_section.franchise_req_form_outer {padding-right: 0;}  .et_pb_column.franchise_request_form_section {padding-right: 40px;}
	 .et_pb_section.bg-arrow.franchise-request-top {padding-right: 55px;}   .et_pb_image.franchise_req_opp_sec {height: 80px;}
	 .contact_form_outersec ul.contact_form.francise_outer_form li.fr_state_name , .contact_form_outersec ul.contact_form.francise_outer_form li.fr_postal_code ,
	 .contact_form_outersec ul.contact_form.francise_outer_form li.fr_states {margin-right: 0; width: 100%;}
	 .contact_form_outersec ul.contact_form.francise_outer_form li.fr_month span { width: 90px;}  #footer-bottom { padding: 15px 0 5px;}
	 form div.wpcf7-response-output { margin: 0 0 15px;}   .news_searchbar select {width: 160px;}
	 .blog_gallery { padding-right: 0;} .blog_gallery { padding-right: 30px;}  #main-footer .scrollToTop {right: 5px; bottom: 245px;}
	 .take-bg-text h4 {font-size: 40px; margin-bottom: 10px;}  .home_page_blog_image { height: auto;}
	 .Take-a-test h5 {margin-bottom: 5px;}  .Take-a-test .take-bg-text p {font-size: 25px; line-height: 32px;}
	 .header_social_bottom {    margin-right: 5px;}
	 #et_mobile_nav_menu .mobile_nav .et_mobile_menu li:last-child a {    border-bottom: 0px solid;}	 
	 .et_pb_section.franchise_store_scroll_image iframe { height: 350px; width: 80%;}
	 
	 /**/
	 .franchise_location_overall.bg-arrow.blue-arrow::before { top: 40px;}  .et_pb_section.franchise_location_map_outer {padding-right: 0;}
	 body #page-container .franchise_location_map_outer .et_pb_row {padding: 0;}
	 .et_pb_section.Became-owner-outer.take_next_step_location {padding-right: 0;}
	 .Became-owner-outer.take_next_step_location .Take-a-test { width: 100%;} .et_pb_section.Became-owner-outer.take_next_step_location {margin-bottom: 20px;}  
	 .franchise_location_map_outer .et_pb_module.search_for_locations.contact_page_address {padding: 0 25px;}
	 #wpsl-wrap.wpsl-store-below .wpsl-search {padding: 0 25px;}  #wpsl-wrap.wpsl-store-below #wpsl-result-list {margin-top: 20px; padding: 0 25px;}
	 #main-header::before { height: 116px;}  #footer-info span.footer_credit_rights span { width: 100%; float: left;}
	 #footer-info span.footer_designed_by { margin-top: 8px;}
	 .circle-banner-outer .circle-banner-content { padding: 80px 0;}
	 .franchise-req-btn a.et_pb_button.cont_franchise_request {float: left;}
	 .contact_form_outersec .cont-form-right { padding-right: 15px; margin-top: 30px;}
	 
}

@media (max-width:640px)
{	
	.welcome-launch .et_pb_blurb_content .et_pb_blurb_container {padding: 0;}   
	.welcome-launch .et_pb_blurb_content .et_pb_blurb_container h4 {padding: 0 10px 0 20px; line-height: 45px; font-size: 32px; margin-bottom: 30px;}
	.franchise_store_slider .et_pb_module.franchise_store_slider_inner { padding: 0;}  
	.franchise_store_slider .owl-carousel .owl-nav button.owl-prev::after {left: 18px; width: 45px;  height: 50px;}
	.franchise_store_slider .owl-nav button.owl-next {right: -15px;}  .franchise_store_slider .owl-carousel .owl-nav button.owl-next::after {height: 50px; width: 45px;}
	.et_pb_section.franchise_store_slider {padding: 0 0 40px;} 
	.bg-arrow.et_pb_section {padding-right: 60px;}  body #page-container .bg-arrow .et_pb_row {padding-right: 0;}  
    .testimonials_gallery .franchise_testimonial {width: 100%;}  .memebers_details_outer { width: 100%; margin: 0 0 25px;}
	.our_team_bottom_section .memebers_details_outer {    width: 93%;    display: table;    margin: 0 auto 20px;    float: none;}  .members_content a img.team_mem_mail { margin-top: 15px;}
	.contact_form_outersec {padding-right: 10px;}  body #page-container .contact_form_outersec .et_pb_row { padding-right: 0;}
	.et_pb_column.franchise-req-btn {float: left; width: 100%; margin: 0 0 15px !important;}  .et_pb_button.cont_franchise_request {float: left;}
	.et_pb_section.bg-arrow.blue-arrow { padding-bottom: 25px;}   .contact_form_outersec .et_pb_column.cont-form-left {padding-right: 50px;}
	.blog_gallery li.franchise_blog {width: 100%; padding-right: 30px;}  .news_searchbar {float: left; width: 100%; margin-top: 15px;}
	.news_searchbar #month {margin: 0 0 10px; width: 100%;}  .news_searchbar select {width: 180px;}	
	.contact_page_address h6::before{background-repeat: repeat-x;}  .et_header_style_left .mobile_menu_bar::after {    height: 35px;    width: 40px;}
	#et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar {top: 8px; right: 36px;}
	.et_header_style_left .mobile_nav.opened .mobile_menu_bar::after{height: 30px; width: 30px; top: -5px;}
	body.et_fullwidth_nav #main-header .container { padding: 0 20px 0 20px;} body #page-container .et_pb_row{padding: 0 20px;}
	body .container{padding: 0 20px;}
	#wpsl-wrap.wpsl-store-below .wpsl-search {padding: 0 20px;}  #wpsl-wrap.wpsl-store-below #wpsl-result-list {padding: 0 20px;}
	.franchise_location_map_outer .et_pb_module.search_for_locations.contact_page_address {padding: 0 20px;}
	#footer-bottom .header_social_icons { margin-right: 30px;}
	.circle-banner-outer .circle-banner-content {padding: 55px 0; width: 75%;}
	.our_team_bottom_section .memebers_details_outer:nth-child(4n) { margin-right: auto;}
	.our_team_bottom_section .memebers_details_outer:nth-child(3n) { margin-right: auto;}
	#main-header #et-info a img { margin-top: 2px;}
	.et_pb_section.franchise_store_scroll_image iframe { height:200px;  width: 100%;}
	.et_pb_section.section-title.bg-arrow.blue-arrow.franchise_store_top::before { top: 50px;}
	.our_team_bottom_section .memebers_details_outer:nth-child(2n) { margin-right: auto;}
	

}

@media (max-width:480px)
{	
	.Take-a-test .take-bg-text p {font-size: 25px; line-height: 30px;}  
	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {font-size: 20px !important; line-height: 27px;} 
	 .home-welcome-outer .welcome-launch .et_pb_main_blurb_image { width: 34%; margin-left: -20px;}
	.home-welcome-outer .home-welcome-inner .welcome-left { right: -25px;}  .home-welcome-right h4{line-height: 27px;}
	.et_pb_section .et_pb_module.home_page_slider .et_pb_slide {height: 205px;}  .home_page_slider.et_pb_slider .et_pb_container { height: 205px !important;}
	#et-footer-nav .footer_button_menu li a {width: 180px;  display: block;  text-align: center;}  .footer_button_menu ul.menu li:last-child {    margin-bottom: 0;    margin-right: 0;}
	.logo_container a { float: left; width: 150px; margin: 5px 0 2px;}   .circle-banner-outer .circle-img {width: 40% !important;}
	.circle-banner-outer .circle-banner-content {width: 70% !important;  padding: 40px 0;}   .franchise_testimonial_slider {padding: 0 20px;}
	.franchise_request_cbd_section p {font-size: 23px; padding: 0 15px;} .contact_form_outersec ul.contact_form.francise_outer_form li.fr_month span { width: 65px;}
	.contact_form_outersec ul.contact_form.francise_outer_form li.fr_month span:last-child {margin: 0;}
	#main-footer .scrollToTop {bottom: 305px;}  #main-footer a.scrollToTop img.page_up { width: 45px;} .take-bg-two{height: 110px;}  #main-header .logo_container { width: 150px;}
	body #page-container .et_pb_section .home_page_slider.et_pb_slider .et_pb_slides .et_pb_button.et_pb_more_button { padding: 8px 15px 8px !important; font-size: 12px; 
	margin-top: 10px; margin-bottom: 4px;}    #main-header #et-info { margin: 0 30px 0 0;}  #main-header #et-top-navigation {padding: 22px 0 0 40px !important;}
	.responsive_mail_login {margin-right: 20px;}  #main-header #et-info a.header_mail_icon {margin-top: 24px;}
	.header_login_responsive{margin: 26px 0 0;} #main-header #mobile_menu {top: 82px;}	
	.header_social_bottom {    margin-right: 20px;}
	body #main-footer #et-footer-nav .container { padding: 0;}  #footer-info span.footer_credit_rights{font-size: 11px;}
	.footer_button_menu ul.menu li {    display: table;    margin: 0 auto 20px;    float: none;}
	.circle-banner-outer .circle-img { padding: 0;}
	
	
}

@media (max-width:360px)
{
	.responsive_mail_login {margin-right: 20px;}   #main-header #et-info { margin: 0 20px 0 0;}
	
	.header_social_bottom {    margin-right: 25px;}
	
	body #main-footer #et-footer-nav .container {    padding: 0 25px;}
	
	.circle-banner-outer .circle-banner-content {padding: 0 0;}
	
}
@media (min-width: 1366px) {
	#top-menu-nav a {
    	font-size: 16px;
	}
	.header_button ul.menu li a {
    background: #2288B0;
    padding: 5px 10px;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    width: 200px;
    display: block;
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
}
}