.HOW_MUCH_CAN_I_MAKE p{
    font-size: 20px;
    color: #000;
    /* text-align: center; */
    margin-bottom: 20px;
}
.canmake_table{
    font-size: 17px;
    text-align: center;
}
.canmake_table tr th{
    font-size: 20px;
    color: #fff;
    background: #7cc144;
    border-right: 1px solid #fff;
    padding: 5px 20px;
    width: 25%;
    font-weight: normal;
    vertical-align: middle;
}
.canmake_table tr th:last-child{
    border-right:0px;
}
.canmake_table tr td{
    font-size: 17px;
    color: #000;
    padding: 3px 10px;
    border-right: 1px solid #000;
    border-top: 1px solid #d1d3d4;
}
.canmake_table tr:nth-child(2) td{
    border-top: 1px solid #000;
}
.canmake_table tr td:last-child{
     border-right: 0px;
}
.canmake_table tr td:nth-child(1), .canmake_table tr td:nth-child(3){
    background: #f1f2f2;
}
.Top_Reason{
    background: #fff;
    background-size: cover;
    padding: 50px 0px 50px;
}
.p0{ padding: 0px!important;}
.box1{ 
    text-align: center;
    padding-top: 35px;
    display: inline-block;
    width: 100%;
}
.box_trans{     
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.bottom_part{   
    padding: 15px 15px 15px 0px;
}
.bottom_part ul{ 
    color: #fff; 
    padding-left: 30px;
}
.team_section{ 
    background: #414042;
    display: inline-block; 
    width: 100%;
    padding: 50px 0px 50px 0px;
}


.bios ul.bioList {
    list-style-type: none;
    margin: 0px 0 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
    display: inline-block;
}
.bios ul.bioList li {
    display: inline-block;
    height: inherit;
    position: relative;
    width: 20%;
    float: left;
    overflow: hidden;
    padding: 0px 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.bios ul.bioList li .leadership{
    display: inline-block;
    width: 125px;
    height: 125px;
    overflow: hidden;
    position: relative;
    border-radius: 100%;
}
span.bioHover {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.25em;
    background: #00AEEF;
    background: rgba(255, 255, 255, 0.82);
    color: white;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    z-index: -9;
    text-align: center;
    display: table;
    transition: transform 0.5s linear;
    -webkit-transition: -webkit-transform 0.5s linear;
    -moz-transition: -moz-transform 0.5s linear;
    -o-transition: -o-transform 0.5s linear;
    -ms-transition: -ms-transform 0.5s linear;
}
span.bioHover .inner_text {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #414042;
    text-decoration: underline;
}
span.bioHover .inner_text .team_names{ 
    position: absolute;
    top:20px;
    left: 20px;
    text-align: left;
}
.inner_text a{
    color: #000;
    text-decoration: underline;
}
span.bioHover .inner_text h3{ 
    color: #fff;
    font-family: 'klinic_slabmedium_italic';
    font-size: 26px;
}
span.bioHover .inner_text span{ 
    font-size: 14px;
    color: #fff;
}   
.bioHover h4 {
    font-size: 22px;
    line-height: 1.25em;
    font-weight: 400;
    font-variant: small-caps;
}
ul.bioList li .leadership:hover span.bioHover {
    opacity: 1;
    z-index: 9;
    transition: transform 0.5s linear;
    -webkit-transition: -webkit-transform 0.5s linear;
    -moz-transition: -moz-transform 0.5s linear;
    -o-transition: -o-transform 0.5s linear;
    -ms-transition: -ms-transform 0.5s linear;
    border-radius: 100%;
}

.name{ 
    width: 100%;
    position: relative;
    bottom: 0px;
    background: none;
    text-align: center;
    padding: 10px 10px;
    margin-top: 10px;
}
.social_team{
    position: absolute;
    bottom: 30px;
    left: 20px;
}
.icon_social{
    display: inline-block;
    float: left;
    padding: 0px 5px 0px 0px;
}
.name h3{
    color: #231f20;
    font-size: 18px;
    margin-bottom: 8px;
}
.content_area {
    float: left;
    top: 0px;
    width: 100%;
    display: inline-block;
    position: relative;
}
.name span{ 
    color: #939598;
    font-size: 14px;
    font-style: italic;
    width: 100%;
    display: inline-block;
}
.readbio{
    /* border: none; */
    padding: 0px 20px;
    /* margin-right: 0px; */
    /* vertical-align: top; */
    display: inline-block;
    background: #f15d24;
    color: #fff;
    font-size: 30px;
    /* margin-left: 0px; */
    font-family: 'sylvanhwscript1.0regular';
    font-weight: normal;
    margin-top: 15px;
}
.section_6{
    padding-bottom: 50px;
    position: relative;
    background: #F1F2F2 url(../images/line.png);
    display: inline-block;
    width: 100%;
    height: 220px;
    z-index: -999;
}
.footer_box .footer_nav.social_icons li {
    display: inline-block;
    margin: 0px;
}
.footer_box h2{ 
    margin-bottom: 5px;
    font-size: 40px;
    font-family: 'proxima_novasemibold';
}


.team_section .bg_title:before, .team_section .bg_title:after {
    width: 35%;
    background: #00AEEF;
}
.boxes_leadership {
    border: none;
    background: #FFF;
    padding: 20px;
    padding-right: 0px;
    box-shadow: 0px 0px 6px #000;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    padding: 40px 40px;
    padding-right: 5px;
    width: 810px;
}
.boxes_leadership .mCustomScrollbar.mCS_no_scrollbar{
    padding-right: 35px;
}
.boxes_leadership .boxes_Slider.mCustomScrollbar.mCS_no_scrollbar{
    padding-right: 0px;
}
.boxes_leadership .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: #2d3381!important;
    opacity: 1!important;
    width: 8px;
    border-radius: 10px;
}
.boxes_leadership .mCSB_scrollTools .mCSB_draggerContainer {
    left: 5px!Important;
}
.boxes_leadership .mCSB_scrollTools{
    opacity: 1!important;
}
a.modalClose {
    width: 28px;
    height: 28px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -45px;
    right: 0px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
a.modalClose.black {
    background-image: url('../images/close_b.png');
}
a.modalClose.white {
    background-image: url('../images/close.png');
}
.boxes_leadership .next, .boxes_leadership .prev {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    height: 40px;
    overflow: hidden;
    z-index: 101;
    width: 40px;
}
.boxes_leadership .prev {
    background: url(../../images/prev.png) center center no-repeat;
    left: -70px;
    background-size: contain;
}
.boxes_leadership .next {
    background: url(../../images/next.png) center center no-repeat;
    right: -70px;
    background-size: contain;
}
.boxes_Slider {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    left: 0%;
    padding: 0px 0px;
    /*max-height: 500px;*/
        overflow: auto;
}
.left_popup {
    display: inline-block;
    text-align: center;
    width: 200px;
       vertical-align: top;
}
.boxes_Slider .team_images {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 195px;
    overflow: hidden;
    border-radius: 100%;
    background-size: cover;
    padding: 0px;
}
.left_popup h4 {
    margin: 0px;
    text-transform: inherit;
    line-height: normal;
    padding-bottom: 0px;
    color: #333;
    font-weight: normal;
    font-size: 16px;
}
.left_popup span {
    color: #333;
    font-size: 16px;
}
.boxes_Slider .team_text {
    width: 68%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 50px;
    width: calc(100% - 255px);
    max-height: 362px;
}
.boxes_Slider .team_text h3, .SroeiwsPopupsText h3{
    color: #2d3381;
    font-size: 40px;
    font-weight: normal;
    margin-bottom: 10px;
}
.boxes_Slider .team_text h5, .SroeiwsPopupsText h5{
    color: #939598;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 0px;
    margin-bottom: 10px;
    position: relative;
    font-size: 20px;
    text-transform: none;
}

.boxes_Slider .team_text h4{
    color: #414042;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 4px;
}
.boxes_Slider .team_text p {
    outline: none;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: normal;
    color: #231f20;
}
.TestiomPopupsVideo{
    background: #414042;
}
.leader_slider_wrapper {
    position: relative;
    width: 100%;
}
.team_images img{ 
    border-radius: 100%;
    width: 100%;
    height: auto;
}
.CustomPopupTab{
    position: absolute;
    bottom: 8px;
    right: 15px;
    margin: 0px;
}
.CustomPopupTab li{
    display: inline-block;
    width: 12px;
    height: 12px;
    background: none;
    cursor: pointer;
    border-radius: 100%;
    margin: 0px 1px;
}
.CustomPopupTab.white li{
    box-shadow: 0px 0px 0px 0px #fff;
    border: 1px solid #fff;
}
.CustomPopupTab.black li{
    box-shadow: 0px 0px 0px 0px #414042;
    border: 1px solid #414042;
}
.CustomPopupTab.white li.active{
    background: #fff;
}
.CustomPopupTab.black li.active{
    background: #414042;
}
.team_section ul li:hover img.zoom{
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    overflow: hidden;
}
.team_section ul li:hover{ overflow: hidden;}
.team_section ul li img
{
    transition: transform 0.5s linear;
    -webkit-transition: -webkit-transform 0.5s linear;
    -moz-transition: -moz-transform 0.5s linear;
    -o-transition: -o-transform 0.5s linear;
    -ms-transition: -ms-transform 0.5s linear;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
#owl-demo .item h4{ 
    color: #414042;
    width: 100%;
    text-align: center;
    margin: 20px 0px 0px;
    font-size: 20px;
}
.custom_scroll{
    max-height: 300px;
    overflow: auto;
}
.custom_scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #333;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}
.custom_scroll .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.custom_scroll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #333; 
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}
.custom_scroll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #333;
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
.custom_scroll .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.custom_scroll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #333; 
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}
.WhoWeAreTabSec{
    padding-top: 50px;
    background: #2d3381;
}
.WhoWeAreTab{
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding-top: 30px;
    text-align: center;
    margin-bottom: -63px;
    z-index: 9;
    position: relative;
}
.WhoWeAreTab li.active{


}
.WhoWeAreTabSec p{
    text-align: center;
    font-size: 18px;
    margin: 15px 0px;
}
.WhoWeAreTab li:hover .INDUSTRY_ROUND_HOVER{
    opacity: 1;
    display: block;
}
.WhoWeAreTab li:hover .INDUSTRY_ROUND{
    opacity: 0;
    display: none;
}

.WhoWeAreTab li.active .INDUSTRY_ROUND_HOVER{
    opacity: 1;
    display: block;
}
.WhoWeAreTab li.active .INDUSTRY_ROUND{
    opacity: 0;
    display: none;
}
.INDUSTRY_ROUND_HOVER{
    opacity: 0;
    display: none;
    transition: all 0.5s;
}
.INDUSTRY_ROUND{
    opacity: 1;
}
.WhoWeAreTab li{
    display: inline-block;
    width: 19.6%;
    padding-bottom:0px;
    cursor: pointer;
    position: relative;
    vertical-align: top;
    padding-top: 20px;
}
.WhoWeAreTab li img{

}
.WhoWeAreTab li h4{
    font-size: 16px;
    color: #a7a9ac;
    margin-bottom: 15px;
}
.WhoWeAreTab li *{
    transition: all 0.5s;
}
.WhoWeAreTab li.active h4, .WhoWeAreTab li:hover h4{
     color: #7cc144;
}
.WhoWeAreSec{
    padding: 0px 0px;
    background: #fff;
    position: initial;
}
.CustomSlider{
    position: relative;
    display: inline-block;
    width: 100%;
}
.CustomSliderUl{
    position: relative;
    width: 100%;
}
.CustomSliderList{
    list-style: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
}
.WhoWeAreSec .CustomSliderList{
    padding-top: 135px;
    padding-bottom: 80px;
    overflow: hidden;
    text-align: center;
}
.WhoWeAreCont{
    padding-top: 40px;
    text-align: justify!important;
    position: relative;
}
.WhoWeAreSec .WhoWeAreCont, .WhoWeAreSec .lg_title {
    position: relative;
    text-align: center;
}
.WhoWeAreSec .CustomSliderList:before{
    content: '';
    position: absolute;
    right: 12%;
    top: 10px;
    height: 100%;
    width: 300px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
}
.WhoWeAreSec .home_bg:before{
    background-image: url(../images/home_bg.png);
}
.WhoWeAreSec .manager_bg:before{
    background-image: url(../images/manager_bg.png);
}
.WhoWeAreSec .staging_bg:before{
    background-image: url(../images/staging_bg.png);
}
.WhoWeAreSec .makeovers_bg:before{
    background-image: url(../images/makeovers_bg.png);
}
.WhoWeAreSec .updates_bg:before{
    background-image: url(../images/updates_bg.png);
}

.WhoWeAreCont p{
    font-size: 18px;
    color: #231f20;
    margin-bottom: 20px;
    line-height: normal;
    position: relative;
    text-align: center;
}
.WhoWeAreCont b{
    font-weight: normal;
    font-family: 'brandon_grotesquebold';
}
.CustomSlider .next, .CustomSlider .prev {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    height: 40px;
    overflow: hidden;
    z-index: 101;
    width: 40px;
    background-repeat: no-repeat;
    background-position: center;
}
.CustomSlider .prev {
    left: 4%;
}
.CustomSlider .next {
    right: 4%;
}
.CustomSlider .prev.black {
    background-image: url(../../images/prev_b.png);
}
.CustomSlider .next.black {
    background-image: url(../../images/next_b.png);
}
.CustomSlider .prev.white {
    background-image: url(../../images/prev.png);
}
.CustomSlider .next.white {
    background-image: url(../../images/next.png);
}
.container.fullWidth{
    width: 75%;
}
.franchiseSliderTab{
    
}
.franchise{
/*    background: url(../images/franchise.jpg) no-repeat center;*/
    background-size: cover;
    padding: 0;
}
.franchiseSliderTab{
    display: inline-block;
    width: 100%;
    padding-bottom: 40px;
    text-align: center;
    padding-top: 50px;
}
.franchiseSliderTab li{
    display: inline-block;
    width: 19.5555%;
    color: #fff;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    position: relative;
	font-weight:600;
	line-height:24px;
}
.franchiseSliderTab li span{
    display: inline-block;
    padding: 0px;
    padding-bottom: 20px;
    font-family: 'proxima_nova_rgregular';
    font-size: 20px;
}
.franchiseSliderTab li span:before{
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 9px;
    background: url('../images/blue_shadow.png')no-repeat center;
    opacity: 0;
    transition: all 0.5s;
    background-size: contain;
}
.franchiseSliderTab li.active span, .franchiseSliderTab li:hover span{
    color: #000;
}
.franchiseSliderTab li.active span:before, .franchiseSliderTab li:hover span:before{
    opacity: 1;
}
#franchiseSlider.CustomSlider .next, #franchiseSlider.CustomSlider .prev {
    position: absolute;
    top: 150px;
}
#TESTIMONIALS_slider .next, #TESTIMONIALS_slider .prev {
    position: absolute;
    top: 50%!Important;
}
#TESTIMONIALS_slider .next {
    right: -5%;
    margin-top: 0px;
}
.TESTIMONIALS_VIDEO ul li{
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
}
#TESTIMONIALS_slider .prev{
    left: -5%;
    margin-top: 0px;
}
.PROVEN_BUSINESS_MODEL{
    display: inline-block;
    width: 100%;
    padding: 15px 0px;
}
.PROVEN_BUSINESS_MODEL p{
    font-size: 18px;
    margin: 10px 0px 15px 0px;
    font-family: 'proxima_nova_rgregular';
    line-height: 1.5;
}
#franchiseSlider .CustomSliderList h1{
    font-family: 'sylvanhwscript1.0regular';
    font-size: 50px;
}
.readmore img{
    width: auto!Important;
    margin-left: 10px;
    margin-top: -5px;
}
.readmore {
    padding: 3px 10px;
    display: inline-block;
    background: #2d3381;
    color: #fff;
    font-size: 20px;
    font-family: 'sylvanhwscript1.0regular';
    font-weight: normal;
    margin-top: 15px;
    line-height: normal;
    vertical-align: middle;
}
#franchiseSlider .bios ul.bioList li{
    width: 16.666667%;
}

#franchiseSlider .bios ul.bioList li.testSliderMember{
    width: 25%;
}

#franchiseSlider .bios ul.bioList li.testSliderMember.testSliderVideo {
    width: 33.3333%;
}

#franchiseSlider .bios ul.bioList li .leadership{
    width: 105px;
    height: 102px;
}
#franchiseSlider .name h3 {
    color: #fff;
    font-size: 16px;
    margin-bottom: 0px;
    line-height: 1.3;
    letter-spacing: 0.5px;
    font-weight: normal;
    text-transform: none;
}
#SroeiwsPopups.CustomPopup {
    padding: 30px 30px;
}
#SroeiwsPopups a.modalClose{

}
#SroeiwsPopups a.modalClose.black {
    background-image: url(../../images/close.png);
}
#SroeiwsPopups .CustomSliderList {
    max-height: 400px;
}
#SroeiwsPopups .boxes_Slider .team_text{
    max-height: initial;
}








.WhyNowSliderTab{
    display: inline-block;
    width: 100%;
    padding-bottom: 40px;
    text-align: center;
}
.WhyNowSliderTab li{
    display: inline-block;
    width: 30%;
    color: #000000;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
}
.WhyNowSliderTab li span{
    display: inline-block;
    position: relative;
    padding: 0px;
    padding-bottom: 20px;
    font-family: 'proxima_nova_rgregular';
    font-size: 18px;
}
.WhyNowSliderTab li span:before{
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 9px;
    background: url('../images/green_shadow.png')no-repeat center;
    opacity: 0;
    transition: all 0.5s;
    background-size: contain;
}
.WhyNowSliderTab li.active span:before, .WhyNowSliderTab li:hover span:before{
    opacity: 1;
}
.WhyNowBox{
    text-align: center;
    display: inline-block;
    width: 100%;
}
.WhyNowBox .w-col{
    margin-top: 15px;
    margin-bottom: 15px;
}
.WhyNowBox img{
    margin-bottom: 20px;
}
.WhyNowBox button{
    font-size: 16px;
    padding: 5px 15px;
    line-height: normal;
    color: #414042;
    margin-bottom: 20px;
    background: #fff;
}
.WhyNowBox h5{
    margin-bottom: 15px;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
}
.bios img{
    width: 100%;
    height: auto;
}
.TheNumberBox, .HOW_MUCH{
    width: 100%;
    margin: 0 auto;
    max-height: 500px;
}
.VIEW_NOTES{
    background: #2d3381;
    padding: 10px 40px;
    color: #fff;
    font-size: 16px;
    margin: 0 auto;
    display: table;
}
.TheNumberBox > .mCSB_inside > .mCSB_container{
    width: 90%;
    margin: 0 auto;
}
.TheNumberBox .lg_title{
    font-size: 30px;
    margin-bottom: 30px;
}
.TheNumberBox table{
    width: 100%;
    margin: 0 auto;
    margin-bottom: 0px;
}
.TheNumberBox table.CostTable{
    margin-bottom: 50px;
}
.TheNumberBox table th, .TheNumberBox table td{
    padding: 8px 15px;
    font-size: 16px;
    vertical-align: middle;
    height: 70px;
}
.TheNumberBox .mCSB_scrollTools .mCSB_draggerRail{
    background: #6d6e71;
}
.TheNumberBox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 8px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.TheNumberBox table th{
    color: #fff;
    text-align: right;
    background: #7cc144;
    font-weight: normal;
    font-size: 18px;
}
.TheNumberBox table td{
    color: #fff;
    /* font-family: 'rockwell'; */
    background: #58347f;
    line-height: normal;
    font-size: 18px;   
}
.TheNumberBox table td.blank{
    padding: 5px;
    background: none;
    height: 5px;
}
.TheNumberBox p{
    color: #58347f;
    font-size: 18px;
    margin-bottom: 20px;
    text-align: center;
    font-style: italic;
}
.TheNumberBox h4{
    font-family: 'rockwell';
    font-size: 18px;
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 30px;
    text-align: center;
    color: #fff;
}
.MuchTable .bg_none{
    background: none;
}
.TheNumberBox .MuchTable td{
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.30);
}
.TheNumberBox .MuchTable th{
    border: 1px solid rgba(0, 0, 0, 0.30);
}
.TheNumberBox .MuchTable tr th:first-child {
    border-left: 0px;
}
.TheNumberBox .MuchTable tr td:last-child {
    border-right: 0px;
}
.TheNumberBox .MuchTable tr:last-child td, .TheNumberBox .MuchTable tr:last-child th {
    border-bottom: 0px;
}
.TheNumberBox .MuchTable tr:first-child td, .TheNumberBox .MuchTable tr:first-child th {
    border-top: 0px;
}
.CustomPopup.balck{
    background: #414042;
}
.CustomPopup.white{
    background: #FFF;
}
.CustomPopup{
    width: 775px;
    height: 475px;
    padding: 30px 80px;
}
.WhynowPopupsText{
    color: #fff;
    text-align: center;
    max-height: 461px;
}
.WhynowPopupsText.mCustomScrollbar.mCS_no_scrollbar{
    padding-right: 80px;
}
.WhynowPopupsText.mCS_no_scrollbar > .mCSB_inside > .mCSB_container{
    padding-right: 0px;
    margin: 0px;
}
.WhynowPopupsText > .mCSB_inside > .mCSB_container{
    padding-right: 80px;
    margin: 0px;
}
.WhynowPopups{
    padding-right: 0px;
}
.WhynowPopupsText img{
    margin-bottom: 20px;
}
.WhynowPopupsText h3{
    margin-bottom: 20px;
    font-size: 30px;
    font-family: 'brandon_grotesquebold';
    font-weight: bold;
}
.WhynowPopupsText p{
    font-size: 18px;
    margin-bottom: 15px;
    text-align: justify;
}
.WhynowPopupsText p b{
    font-weight: normal;
}
.WhynowPopupsText p.small{
    font-size: 14px;
}
.WhynowPopups{
    display: table;
    font-family: 'brandon_grotesquebold';
}
.WhynowPopups .CustomSliderUl{
    display: table-cell;
    position: relative;
    vertical-align: middle;
}
.CustomSlider.CustomPopup .prev{
    left: -70px;
}
.CustomSlider.CustomPopup .next{
    right: -70px;
}
.TestiomnialSec .bg_imges img{
    width: 100%;
}
.TestiomnialBox{
    position: absolute;
    right: 15%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    text-align: center;
    font-size: 14px;
    color: #414042;
}
.TestiomnialBox .lg_title{
    margin-bottom: 40px;
}
.TestiomnialBox button{
    background: none;
    margin-bottom: 30px;
    font-size: 16px;
    text-transform: uppercase;
    border: 2px solid;
    padding: 9px 40px;
}
.TestiomnialBox img{
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}
.TestiomnialLink {
    cursor: pointer;
}
.SroeiwsPopupsText{
    max-height: 400px;
}
.SroeiwsPopupsText > .mCSB_inside > .mCSB_container{
    margin: 0px;
}
.SroeiwsPopupsText p{
    color: #414042;
    margin-bottom: 15px;
    font-size: 18px;
}
.SroeiwsPopups{
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
}
.CustomPopup.CustomSlider.SroeiwsPopups{
    padding-right: 0px;
}
.SroeiwsPopupsText.mCustomScrollbar.mCS_no_scrollbar {
    padding-right: 60px;
}
.SroeiwsPopupsText.mCS_no_scrollbar > .mCSB_inside > .mCSB_container{
    padding-right: 0px;
    margin: 0px;
}
.SroeiwsPopupsText > .mCSB_inside > .mCSB_container {
    padding-right: 60px;
    margin: 0px;
}
.SroeiwsPopupsText .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #414042!important;
    opacity: 1!important;
    filter: "alpha(opacity=100)"!important;
    -ms-filter: "alpha(opacity=100)"!important;
}
.CustomPopup.TestiomPopups{
    padding: 0px;
    color: #fff;
    width: 700px;
    height: auto;
    padding-bottom: 40px;
}
.TestiomPopups .CustomPopupTab{
    width: 100%;
    text-align: center;
    bottom: 0px;
    right: 0px;
}
.bggreen{
    background: #7cc144;
    padding: 50px;
    border-radius: 0px;
    width: 800px;
}
.View_Notes_popup{
    padding-left: 30px;
    color: #fff;
    font-size: 16px;
}
.bggreen ol li{
    font-size: 16px;
    color: #fff;
}
.TestiomPopups .lg_title{
    font-size: 32px;
    margin-bottom: 20px;
}
.TestiomPopups a.modalClose{
    right: 0px;
}
.TESTIMONIALS_VIDEO ul li{
    list-style: none;
}
.TESTIMONIALS_VIDEO ul{
    display: inline-block;
    width: 100%;
    padding-top: 10px;
    position: relative;
    margin-top: 20px;
}
.TESTIMONIALS_VIDEO {
    padding: 30px 0px 0px 0px;
    position: relative;
}
.WHATWEDO{
    padding-top: 60px;
    padding-bottom: 60px;
    background: #f1f2f2;
    background-size: cover;
    margin-top: 0px;
}
.WHATWEDO h3{
    margin-bottom: 5px;
}
.WHATWEDO div{
    text-align: center;
    position: relative;
}
.WHATWEDO h5{
    font-size: 24px;
    color: #939598;
    margin-bottom: 20px;
}
.WHATWEDO p{
    color: #231f20;
    font-size: 18px;
}
.whatbox{
    display: inline-block;
    width: 23%;
    padding: 10% 0% 0%;
    vertical-align: top;
    margin: 5% 5% 2%;
    min-height: 420px;
}
.whatbox:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #f1f2f2;
    bottom: 0px;
    position: absolute;
    margin-left: -15px;
}
.whatbox ul{
    padding-top: 10%;
}
.whatbox ul li{
    list-style:  none;
    color: #fff;
    font-size: 16px;
    padding: 3px 0px;
}
.BGsky{
    background:#52a6d7;
}
.BGorange{
    background:#f15d24;
}
.BGblue{
    background:#58347f;
}
.table_custom_scroll{
    overflow: auto;
}
.team_text h6{
    font-family: 'proxima_novasemibold';
    color: #313783;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
    margin-top: 15px;
}
.italic{
    font-style: italic;
}

.dotted{
	display: none;
}

.rounded-social-buttons {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;

}



.rounded-social-buttons .social-button {

    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 3.125rem;
    height: 3.125rem;
    border: 0.125rem solid transparent;
    padding: 0;
    text-decoration: none;
    text-align: center;
    color: #fefefe;
    font-size: 1.5625rem;
    font-weight: normal;
    line-height: 2em;
    border-radius: 1.6875rem;
    transition: all 0.5s ease;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;

}



.rounded-social-buttons .social-button.twitter {
   background: #55acee;
}

.rounded-social-buttons .social-button.rss {
    background: #32506d;
}

.rounded-social-buttons .social-button.twitter::before {
    font-family: "FontAwesome";
    content: "\f099";
}

.rounded-social-buttons .social-button.rss::before {
    font-family: "FontAwesome";
    content: "\f09e";

}

.rounded-social-buttons .social-button:hover, 
.rounded-social-buttons .social-button:focus{
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

@media (min-width: 1140px){
/*    .container {
        width: 1100px;
    } 
    .section_map_page .container {
        width: 1280px;
    } */
}
@media (min-width: 1300px){
/*    .section_map_page .container {
        width: 1280px;
    } */
}
@media (max-width: 1330px){
/*    .right_part h2 {
        font-size: 30px;
    }
    
   .ContactBox br{ 
       display: none;
    }
    
   
    .owl-carousel {
        display: none;
        position: relative;
        width: 90%!important;
        -ms-touch-action: pan-y;
        margin: 0 auto;
    }*/
}

@media (max-width: 1205px){
/*    #map {
        height: 400px;
        width: 75%;
        left: 0px;
        margin: 0 auto;
    }
    .world_map {
        position: relative;
        left: 0px;
        bottom: 0px;
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    .canada_map {
        position: relative;
        left: 0px;
        top: 0px;
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    .map_intro ul {
        margin-left: 0px;
        margin-top: 32px;
    }
    .map_intro h3{
        text-align: left;
        display: inline;
    }
    .map_intro {
        position: relative;
        bottom: 0%;
        right: 0%;
        width: 100%;
    }
.header_left {
        padding: 0px;
    }
     .f-nav .header_left {
        padding: 0px;
    }
    .footer_box h2 {
        margin-bottom: 5px;
        font-size: 24px;
    }
    .inner_div h3 {
        padding: 0px 30px;
    }
    .trend{ 
        width: 70%;
    }
    .border {
        margin: 20px 0px 0px;
    }
    .navicon-line.top, .navicon-line.bottom {
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .s ease-in-out;
    }
    .close_menu .center {
        visibility: hidden;
    }
    .close_menu .top {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        bottom: -8px;
    }
    .close_menu .bottom {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: -10px;
    }
    .navicon-line {
        height: 0px;
        border-radius: 0px;
        margin-bottom: 6px;
        background-color: #7bc144;
        margin-top: 5px;
        border-top: 3px solid #7bc144;
        width: 30px;
        position: relative;
    }*/
   
}
@media (max-width: 1140px){
    .CustomSlider .next{
        right: 1%;
    }
    .CustomSlider .prev {
        left: 1%;
    }
    .WhoWeAreSec .CustomSliderUl, .Top_Reason .CustomSliderUl{
        width: 90%;
        margin: 0 auto;
    }
    .container.fullWidth {
        width: 100%;
    }
    .TheNumberBox > .mCSB_inside > .mCSB_container {
        width: 96%;
    }
    .TestiomnialBox{
        right: 6%;
    }
    .WhoWeAreSec .CustomSliderList:before{
        right: 0px;   
    }
    .WhoWeAreSec .CustomSliderList:before{
        width: 300px;
    }
}
@media screen and (max-width: 1381px){
    .News_Feed iframe {
        height: 537px;
    }
   
}
@media screen and (max-width: 1024px){
    
    .TESTIMONIALS_VIDEO {

        padding: 30px 0px 0px 0px;
        position: relative;
        width: 90%;
        margin: 0 auto;
    }
     #logo img{
        height: 50px;
    }
   
    .phone_num {
        font-size: 18px;
        display: inline;
        vertical-align: top;
    }
    .lg_title{
        font-size: 60px;
    }
    .whatbox {      
        width: 29%;
        margin: 5% 2% 2%;
        min-height: 450px;
    }
    .inner_div h3 {
        padding: 0px 30px;
    }
    .container_inner {
        
        margin: 0 auto;
    }
   
}

@media screen and (max-width: 992px){
    .footer .w-col.w-col-4 {
        padding-top: 0px;
        width: 100%;
        padding-bottom: 20px;
    }
    .footer_box {      
        width: auto;
        float: left;
        padding: 0px 30px 0px 0px;
    }
    .container_box_fo{ 
        padding: 0px 20px;
    }
    .NewsSlideContainer h3 {
        margin-top: 0px;
        line-height: 1.2;
        font-size: 30px;
    }
    .footer {
        PADDING: 35PX 0PX 0PX;
    }
    .copyright {
        padding-top: 25px;
    }
  
    .what_we_do {
        text-align: center;
        margin-top: 35px;
    }
    .flex-control-nav{ 
        bottom: 20px;
    }
    .News_Feed iframe {
        height: 250px;
    }
}
@media screen and (max-width: 782px){
}
@media screen and (max-width: 768px){  
    #TESTIMONIALS_slider .next, #TESTIMONIALS_slider .prev {
        position: absolute;
        top: 44%!Important;
    }
    .footer_box {
        padding: 0px 10% 0px 0px;
    }
    #franchiseSlider .bios ul.bioList li {
        width: 23.2555%;
        float: none;
        vertical-align: top;
    }
    #franchiseSlider .bios ul.bioList li .leadership {
        width: 125px;
        height: 125px;
    }
    .franchiseSliderTab li {
        display: inline-block;
        width: 18%;
    }
    .container_inner {
        width: 100%;    
    }
    .lg_title {
        text-align: center;
        color: #414042;
        font-size: 60px;
    }
    #map{ 
        width: 80%;
        height: 400px;
        margin: 0 auto;
        margin-top: 30px;
    }
    #map svg{
        width: 104%;
    }
    .download {
        margin-right: 15px;
        height: 50px;
    }
    .map_intro {
        position: relative;
        bottom: 0px;
        right:  0%;
        width: 50%;
        margin: 0 auto;
    }
    .Video_Testimonials {
        padding: 50px 0px;
    }
    #owl-demo .item {
        padding: 30px 10px 20px;
    }
    .click_here {        
        padding: 4px 20px;       
        font-size: 14px;
    }
    .inner_div h3 {
        padding: 0px 30px;
        font-size: 20px;
    }
    .HowMuch h3 {
        color: #fff;
        font-size: 20px;
        margin: 10px 0px;
    }
    .Financial_Requirements .lg_title {
        text-align: center;
        color: #414042;
        font-size: 28px;
    }
    .trend {
        width: 70%;
        font-size: 24px;
    }
    .box1 {
        text-align: center;
        padding-top: 20px;
    }
    .custom_design {
        padding: 0px 10px;
    }
    .Top_Reason{ padding: 50px 0px;}
    .navicon-line{    
        margin-bottom: 5px;
        margin-top: 3px;     
        width: 25px;
    }
    .close_menu .bottom{
        top: -8px;
    }
    .button{ font-size: 16px;}
    .what_we_do {
        margin-top: 15px;
    }
    .right_part h2 {
        font-size: 20px;
        padding-left: 18px;
    }
  
    .left_popup{
        margin-bottom: 10px;
    }
    .left_popup, .boxes_Slider .team_text {
        width: 100%;
        text-align: center;
        margin-left: 0px;
    }
    .leader_slider_wrapper {
        position: relative;
        width: 90%;
        margin: 0 auto;
    }
    .boxes_leadership, .data_table, #dow_button, .How_Much_Does {
        width: 90%;
        margin: 0 auto;
    }
   .How_Much_Does .container_inner {
        width: 85%;
        margin: 0 auto;
    }
    .Financial_Requirements{ padding: 20px 0px;}
    .WhoWeAreCont p{
        font-size: 16px;
        margin-bottom: 15px;
    }
    .TestiomnialBox .lg_title{
        margin-bottom: 22px;
    }
   
    .WhoWeAreTab li img {
        margin-bottom: 18px;
        width: 89px;
    }
    .WhoWeAreTab li h4{
        font-size: 14px;
    }
    .boxes_leadership{
        padding-left: 5px;
    }
    .CustomPopup, .CustomPopup.TestiomPopups{
        width: 90%;
        padding: 30px 30px;
        height: auto;
    }
    .CustomPopup.WhynowPopups{
        padding-right: 0px;
    }
    .WhynowPopupsText > .mCSB_inside > .mCSB_container {
        padding-right: 30px;
        margin: 0px;
    }
    .WhynowPopupsText.mCustomScrollbar.mCS_no_scrollbar {
        padding-right: 30px;
    }
   
    .CustomSlider.CustomPopup .prev, .boxes_leadership .prev {
        left: auto;
        right: 100%;
    }
    .CustomSlider.CustomPopup .next, .boxes_leadership .next {
        right: auto;
        left: 100%;
    }
    .boxes_Slider .team_images{
        width: 150px;
    }
    .SroeiwsPopupsText.mCustomScrollbar.mCS_no_scrollbar {
        padding-right: 30px;
    }
    .SroeiwsPopupsText > .mCSB_inside > .mCSB_container {
        padding-right: 30px;
        margin: 0px;
    }
}


@media screen and (max-width: 765px){
    .ContactBox button{
        display: none;
    }
    .Financial {
        background: url('../images/Financial_bg.jpg') no-repeat;
        background-size: cover;
    }
    .Financial .w-col{ width: 50%!important;}
    .Financial_Requirements {
        padding: 40px 0px;
        position: relative;
        display: inline-block;
    }
    .Financial_bg{ 
        display: none;
    }
   .bios ul.bioList li {
        width: 32%;
        vertical-align: top;
        float: none;
    }
    .name{
        padding: 0px;
    }
    .w-col {
        text-align: center;
        width: 100%!important;
    }
    .custom_design h1 { 
        font-size: 30px;
    }
    .custom_design{ 
        font-size: 18px;
    }
    .box1{ 
        width: 70%; 
        margin: 0 auto;
        display: inherit;
    }
    .form_container {
        width: 100%;
    }
    .lg_title {      
         font-size: 45px;
    }
    .inner_div {     
        padding: 15% 0px;     
        border-bottom: 1px solid #ccc;
        margin: 0px!important;
    }
    .inner_div h3 {
        padding: 0px 30px;
        font-size: 30px;
    }
   .trend {
        width: auto;
        font-size: 36px;
        min-width: 350px;
    }
    .WhyNowBox .w-col {
        width: 50%!important;
    }
    .WhyNowBox h5{
        height: 26px;
    }
    .WhyNowSliderTab li {
        width: 49%;
        margin-top: 20px;
    }
    .WhyNowSliderTab li span{
        padding: 0px 20px;
        padding-bottom: 17px;
    }
    .CustomPopup, .CustomPopup.TestiomPopups {
        width: 88%;
    }
    .CustomPopup.TestiomPopups{
        padding: 30px 10px;
    }
    .TestiomnialBox button {
        margin-bottom: 22px;
        font-size: 16px;
        padding: 6px 22px;
    }
    .TestiomPopupsVideo iframe{
        height: 350px;
    }
    .TestiomnialBox{
        position: relative;
        right: 0px;
        padding-top: 40px;
        padding-bottom: 40px;
        display: block;
        margin: 0 auto;
        top: 0px;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
    }
    .TestiomnialSec .bg_imges img{
        height: 100%;
        width: auto;
    }
    .TestiomnialSec .bg_imges{
        position: absolute;
        left: 0px;
        top: 0px;
        overflow: hidden;
        width: 100%;
        height: 100%;
    }
    .TestiomnialSec .bg_imges:before{
        content: '';
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.50);
    }


#leadership{
min-height:620px;
}


}
@media screen and (max-width: 640px){
    .fader {
        height: 250px!important;
    }
    #SroeiwsPopups.CustomPopup {
        padding: 30px 10px;
    }
    .dotted {
        position: absolute;
        bottom: 7px;
        right: 20px;
    }
    .franchise, .WHATWEDO{
        padding: 40px 0px;
    }
    .TheNumberBox table td, .TheNumberBox table th{
        font-size: 14px;
    }
    .section_map_page {
        padding: 40px 0px 0px;
        background: #edf5f7;
    }
    .canmake_table {
        font-size: 14px;
        text-align: center;
        overflow: auto;
        width: 100%;
    }
    .TESTIMONIALS_VIDEO ul li {
        list-style: none;
        width: 49%!Important;
        vertical-align: top;
        float: none;
        display: inline-block;
    }
    .WHATWEDO h5 {
        font-size: 18px;
    }
    .franchiseSliderTab li span{
        padding-bottom: 10px;
    }
    .franchiseSliderTab li {
        display: inline-block;
        width: 30%;
        margin-bottom: 10px;
    }
    #franchiseSlider .bios ul.bioList li {
        width: 32%;
        float: none;
        vertical-align: top;
    }
    .md_title {
        font-size: 38px;
        font-family: 'sylvanhwscript1.0regular';
    }
    .WhoWeAreCont {
        padding-top: 20px;
    }
    .whatbox {
        width: 100%;
        margin: 20px 0px 10px;
        min-height: auto;
        padding: 10% 0% 10%;
    }
    .whatbox ul {
        padding-top: 20px;
    }
    .WhoWeAreTab li {
        width: 31%;
        padding: 0px;
    }
    .form_container {
        padding-top: 20px;
    }
    .WhoWeAreTab {
        padding-top: 30px;
        margin-bottom: 0px;
        padding-bottom: 30px;
    }
    .WhoWeAreSec .CustomSliderList {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .section_start_here{
        padding: 40px 0px;
    }
   .left_slider, .right_slider{
        width: 100%;
    }
    .what_we_do button{
        font-size: 22px;
    }
    .phone_num {
        font-size: 12px;
        vertical-align: top;
        display: inline-block;
    }
    .owl-carousel {
        display: none;
        position: relative;
        width: 80%!important;
        -ms-touch-action: pan-y;
        margin: 0 auto;
    }
    #map {
        width: 80%;
        height: 300px;
    }   
    .textbox{     
        height: 40px;
        width: 100%;
        line-height: 40px;
    }
    .start_here_form td {
        padding: 0px 10px 10px;
        vertical-align: top;
    }
	.start_here_form td{
		display:inline-block;
		width:100%;
	}
    .box1 {
        width: 100%;      
    }   
 
    .testi_box {
        width: 80%;
        margin: 0 auto;
        float: none;
    }
    .testi_box.center {
        margin: 0 auto;
        margin-top: 20px;
        margin-bottom: 20px;
        position: relative;
    }
    .footer_box {
        padding: 0px 2%;
    }
}
@media screen and (max-width: 480px){

    #leadership{
min-height:780px;
}

    .HOW_MUCH_CAN_I_MAKE p, .canmake_table tr th {
        font-size: 16px;
    }
    .canmake_table tr td {
        font-size: 14px;
    }
    
    .TESTIMONIALS_VIDEO ul li {
        width: 100%!Important;
        margin-bottom: 10px;
    }
    #franchiseSlider .bios ul.bioList li {
        width: 49%;
    }
    .franchiseSliderTab {       
        padding-bottom: 20px;      
        padding-top: 20px;
    }
    #franchiseSlider .CustomSliderList h1{
        font-size: 40px;
    }
    .franchiseSliderTab li {
        display: inline-block;
        width: 100%;
        margin-bottom: 10px;
    }
    .franchiseSliderTab li br{ display: none;}
    .what_we_do button img{
       height: 18px!Important;
    }
    .what_we_do button {
        font-size: 18px;
    }
     #owl-demo .item {
        padding: 30px 0px 20px;
    }
    .flexslider .slides > li .blete-testimonial-slides {
        position: relative;
        overflow: hidden!important;
    }
    .close_menu .bottom {
        top: -6px;
    }
    .Mobile_nav {
        padding: 3px 5px;
        margin-top: -17px;
    }
    .navicon-line {
        margin-bottom: 4px;
        margin-top: 3px;
        width: 22px;
    }
   .phone_num {
        font-size: 12px;
        vertical-align: bottom;
        display: inline;
    }
    .boxes_Slider{ 
        max-height: 350px;
    }
   
    .boxes_leadership, .data_table {
        width: 90%;
        margin: 0 auto;
    }
    .leader_slider_wrapper {
        position: relative;
        width: 102%;
        margin: 0 auto;
    }    
    .mCSB_inside > .mCSB_container {
        margin-right: 10px;
        margin-left: 30px;
    }
    .boxes_Slider .team_text p {
        font-size: 12px;
    }
   .bios ul.bioList li {
        width: 49%;
        vertical-align: top;
        float: none;
    }
    .footer_box li{
        text-align: center;
    }
    .footer_box {
        padding: 0px;
        width: 100%;
        text-align: center;
    }
    .lg_title {
        font-size: 36px;
    }
    .testi_box {
        width: 100%;
        margin: 0 auto;
        float: none;
    }
    #map {
        width: 88%;
        height: 250px;
        overflow: hidden;
    }
    .map_intro{
        width: 100%;
    }
    #map svg{
        width: 110%;
    }
    
    .footer_box h2{ 
        text-align: center;
    }
    .footer_box ul{ 
        text-align: center;
    }
    .social_icon:before {
        content: "";
        width: 150px;
        height: 1px;
        background: #fff;
        left: 50%;
        top: 2px;
        position: absolute;
        margin-left: -75px;
    }
    .trend {
        width: auto;
        font-size: 28px;
        min-width: 290px;
    }
    .inner_div h3 {
        padding: 0px 30px;
        font-size: 20px;
    }
    .Financial .w-col {
        width: 100%!important;
    }
    .HowMuch {
        text-align: center;
        margin: 0px 0px;
    }
    .border{ border: none; margin-top: 15px;}
    .section_start_here, .marketsection{ 
        padding: 40px 0px;
    }
    .NewsSlideContainer h3 {
        margin-top: 20px;
        line-height: 1.2;
        font-size: 14px;
    }
    .button{
        font-size: 10px;
        margin: 0px;
    }
    
    .right_part h2 {
        font-size: 12px;
    }
    .flex-control-nav {
        bottom: 10px;
    }
    .download {
        margin-right: 5px;
        height: 35px;
    }
    .WhoWeAreTab li img {
        margin-bottom: 0px;
        width: auto;
    }
    .WhoWeAreTab li {
        width: 49%;
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    .WhoWeAreTab{
        padding-top: 20px;
    }
    .WhoWeAreTabSec {
        padding-top: 30px;
    }
    .WhoWeAreSec .CustomSliderList{
        padding: 30px 0px;
    }
    .WhoWeAreCont{
        padding-top: 20px;
    }
    .WhoWeAreCont p {
        font-size: 16px;
    }
    .CustomSlider .next {
        right: 0.5%;
    }
    .CustomSlider .prev {
        left: 0.5%;
    }
    .WhyNowSliderTab li span{
        padding: 0px 10px;
        padding-bottom: 16px;
    }
    .WhyNowSliderTab{
        padding-bottom: 20px;
    }
    .WhyNowBox .w-col {
        width: 100%!important;
    }
    .WhyNowBox h5 {
        height: auto;
    }
    .WhyNowBox button{
        margin-bottom: 0px;
    }
    .bios ul.bioList li{
        margin-bottom: 0px;
    }
    .boxes_Slider .team_text{
        max-height: none;
        height: 100%;
    }
    .CustomSlider.CustomPopup .next, .boxes_leadership .next {
        left: 98%;
    }
    .CustomSlider.CustomPopup .prev, .boxes_leadership .prev {
        left: auto;
        right: 98%;
    }
    .CustomSlider .next, .CustomSlider .prev, .boxes_leadership .prev, .boxes_leadership .next{
        background-size: 26px;
    }
    .WhynowPopupsText h3{
        margin-bottom: 15px;
        font-size: 27px;
    }
    .CustomPopup, .CustomPopup.TestiomPopups {
        width: 86%;
    }
    .CustomPopup, .CustomPopup.TestiomPopups {
        padding: 30px 20px;
    }
    .boxes_Slider .team_images {
        width: 120px;
    }
    .boxes_leadership .mCustomScrollbar.mCS_no_scrollbar {
        padding-right: 0px;
    }
    .boxes_Slider .team_text h3, .SroeiwsPopupsText h3 {
        font-size: 29px;
    }
    .team_text >.mCSB_inside > .mCSB_container{
        margin: 0px;
    }
    .boxes_leadership{
        width: 86%;
    }
    .TheNumberBox .lg_title {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .TheNumberBox table th, .TheNumberBox table td{
        display: inline-block;
        width: 100%;
        height: auto;
        text-align: left;
        line-height: normal;
        font-size: 14px;
    }
    .TheNumberBox table th bf, .TheNumberBox table td br{
        display: none;
    }
    .right_part h2 {
        font-size: 14px;
        padding-left: 12px;
    }
    .boxes_Slider > .mCSB_inside > .mCSB_container{
        margin-right: 15px;
        margin-left: 15px;
    }
    
    .Top_Reason {
        padding: 30px 0px;
    }
    .OurProcess {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .TestiomPopups .lg_title {
        font-size: 22px;
        margin-bottom: 15px;
    }
    .CustomPopup.TestiomPopups {
        padding: 20px 10px;
    }
    .TestiomPopupsVideo iframe {
        height: 200px;
    }
    .TestiomPopups a.modalClose {
        right: -10px;
    }
    .CustomPopup.SroeiwsPopups {
        padding: 20px 20px;
        padding-bottom: 30px;
    }
    .SroeiwsPopupsText h3 {
        font-size: 25px;
    }
    .WhyNowSliderTab li{
        font-size: 15px;
    }
    .section_start_here:after{
        content: '';
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.75);
    }
    .WhynowPopupsText > .mCSB_inside > .mCSB_container{
        margin: 0px;
    }
    .WhynowPopupsText > .mCSB_inside > .mCSB_container {
        padding-right: 20px;
        margin: 0px;
    }
    .WhynowPopupsText.mCustomScrollbar.mCS_no_scrollbar {
        padding-right: 20px;
    }
    .SroeiwsPopupsText.mCustomScrollbar.mCS_no_scrollbar {
        padding-right: 20px;
    }
    .SroeiwsPopupsText > .mCSB_inside > .mCSB_container {
        padding-right: 20px;
        margin: 0px;
    }
    .WhoWeAreSec .CustomSliderList:before{
        width: 200px;
    }
    .WhynowPopupsText {
        max-height: 350px;
    }
}

@media screen and (max-width: 420px){

}
@media screen and (max-width: 400px){
}
@media screen and (max-width: 320px){
    #TESTIMONIALS_slider .next {
        right: -12%;
        margin-top: 0px;
    }
    #TESTIMONIALS_slider .prev {
        left: -12%;
        margin-top: 0px;
    }
    .WhyNowSliderTab li {
        width: 49%;
        margin-bottom: 10px
    }
    .WhyNowSliderTab li span {
        padding: 0px 5px;
        padding-bottom: 10px;
    }
    .WhynowPopupsText h3 {
        font-size: 23px;
    }
    .WhoWeAreTabSec p, .WHATWEDO p{
        font-size: 14px;
    }
}


#TestiomPopups.CustomPopup,
#VideoPopups.CustomPopup {
    padding: 0 20px;
}
