/*
Theme Name: AWF Theme
Version: 1.0
Text Domain: basic_theme
*/

/*------------------------------------------------------
    overwrite css start
------------------------------------------------------*/
@font-face{font-family:'A&W Sans Display';src:url('assets/fonts/AWSans-Display.eot');src:url('assets/fonts/AWSans-Display.eot?#iefix') format('embedded-opentype'),url('assets/fonts/AWSans-Display.woff2') format('woff2'),url('assets/fonts/AWSans-Display.woff') format('woff'),url('assets/fonts/AWSans-Display.svg#A&WSans-Display') format('svg');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'A&W Sans';src:url('assets/fonts/AWSans-Bold.eot');src:url('assets/fonts/AWSans-Bold.eot?#iefix') format('embedded-opentype'),url('assets/fonts/AWSans-Bold.woff2') format('woff2'),url('assets/fonts/AWSans-Bold.woff') format('woff'),url('assets/fonts/AWSans-Bold.svg#A&WSans-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'A&W Serif';src:url('assets/fonts/AWSerif-Regular.eot');src:url('assets/fonts/AWSerif-Regular.eot?#iefix') format('embedded-opentype'),url('assets/fonts/AWSerif-Regular.woff2') format('woff2'),url('assets/fonts/AWSerif-Regular.woff') format('woff'),url('assets/fonts/AWSerif-Regular.svg#A&WSerif-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'A&W Sans';src:url('assets/fonts/AWSans-Regular.eot');src:url('assets/fonts/AWSans-Regular.eot?#iefix') format('embedded-opentype'),url('assets/fonts/AWSans-Regular.woff2') format('woff2'),url('assets/fonts/AWSans-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}

/*----------intial declartaion of css----------*/
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,basic_themeall,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,input,option{margin:0;padding:0;border:0;outline:0;font-size:100%;}
html{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
basic_themeall{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em;}
sub{bottom:-0.25em}
nav ul,nav ol{list-style:none;list-style-image:none;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;cursor:pointer;}
button:focus{outline:none!important}
body{font-family:'A&W Sans';font-weight:400;}

/* remember to define focus styles! */
:focus{outline:0;}

/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
a{text-decoration:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
table{border:0 none;border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
img{border:0 none;max-width:100%;}
a{outline:none;cursor:pointer;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;text-decoration:none;color:#351914;}
a:hover{text-decoration:none;color:#fa5e1a;}
a:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}

/* End hide from IE Mac */
.none{display:none;}

/* End Clearfix */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
.clear{clear:both;}
img{max-width:100%;}
ol,ul{margin-left:20px;margin-bottom:20px;}
ol li,ul li{color:#000000;}

/* For modern browsers */
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both;}
.cf{*zoom:1;clear:both}

/* For IE 6/7 (trigger hasLayout) */
.wrapper{overflow:hidden;}
strong{font-weight:700;}
p{font-size:17px;line-height:1.5;padding-bottom:25px;color:#351914;font-weight:400;font-family:'A&W Sans';}
h1{font-size:126px;font-family:'A&W Sans Display';font-weight:400;line-height:0.8;}
h2{font-size:73px;}
h2{font-size:73px;font-family:'A&W Sans Display';font-weight:400;margin-bottom:25px;line-height:0.9;color:#351914;text-transform:uppercase;}
h3{font-size:30px;margin-bottom:20px;font-weight:400;color:#351914;}
h4{font-size:24px;margin-bottom:20px;font-weight:400;color:#351914;}
h5{font-size:20px;margin-bottom:20px;font-weight:400;color:#351914;}
h6{font-size:18px;margin-bottom:20px;font-weight:400;color:#351914;}
body{margin:0;padding:0;font-weight:400;font-size:16px;}
.btn{padding:17px 60px;font-size:32px;font-family:'A&W Sans Display';border-radius:37px;font-weight:400;letter-spacing:0.02em;display:inline-block;outline:none;color:#fff;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;background:#fa5e1a;text-transform:uppercase;}
.btn:hover{background:#ff8d30;color:#fff;}
input[type="text"],input[type="email"],input[type="phone"],input[type="tel"],input[type="number"],input[type="password"]{width:100%;height:42px;line-height:42px;font-size:14px;font-weight:400;color:#000;padding:0 15px;border:1px solid transparent;}
textarea{width:100%;font-size:14px;color:#315569;font-weight:400;border:none;resize:none;padding:15px;height:140px;border:1px solid transparent;}
input[type="text"]:focus,input[type="email"]:focus,input[type="phone"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="password"]:focus{border:1px solid #315569}
textarea:focus{border:1px solid #315569;}
.grecaptcha-badge{display:none!important}
::-webkit-input-placeholder{color:#315569;opacity:1;font-size:14px;font-weight:400;}
:-moz-placeholder{color:#315569;opacity:1;font-size:14px;font-weight:400;}
::-moz-placeholder{color:#315569;opacity:1;font-size:14px;font-weight:400;}
:-ms-input-placeholder{color:#315569;opacity:1;font-size:14px;font-weight:400;}
label{font-size:22px;color:#000;display:block;}
.container{max-width:1320px;padding:0 20px;margin:0 auto;}
.d-flex{display:flex;flex-wrap:wrap;}
.menu-icon{display:none;cursor:pointer;color:#fff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:33px;font-size:22px;padding:13px 0 41px;}
.menu-icon .menu-box{width:40px;height:38px;margin-right:22px;padding:5px;position:absolute;right:0;}
.menu-icon .menu-box span{width:100%;height:3px;margin-bottom:6px;background:#007DAD;display:block;border-radius:2px;transition:all 0.5s;-webkit-transition:all 0.5s;}
.menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(8px) translateX(6px);-webkit-transform:rotate(45deg) translateY(8px) translateX(6px);}
.menu-icon.active span:nth-child(2){opacity:0;}
.menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(4px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(4px);}
.enumenu_ul .caret{color:#fff;margin-left:7px;}
.enumenu_ul{padding:0px;list-style:none;margin:0}
.enumenu_ul > li{    /*display: inline-block;*/
float:left;vertical-align:top;position:relative;margin-right:34px}
.enumenu_ul li a{color:#007DAD;font-size:15px;font-weight:600;text-transform:uppercase;line-height:32px;letter-spacing:0.08em;text-align:center;padding:33px 0;display:block;position:relative;}
.enumenu_ul > li ul{display:none;margin:0;padding:17px 0 17px 0}
.enumenu_ul ul li{width:100%;margin:0;list-style:none;position:relative;padding:8px 23px;margin-bottom:7px}
.enumenu_ul ul li:last-child{margin-bottom:0;padding-bottom:8px}
.enumenu_ul.desk ul{top:100%;z-index:999;list-style:none;left:0px;background:#fff;position:absolute;min-width:206px;box-shadow:0px 2px 4px 0px #00000026;margin-top:-24px;}
.enumenu_ul.desk li:hover > ul{display:block;opacity:1;}
.enumenu_ul.desk .sb-menu .sb-menu{left:100%;top:0;}
.enumenu_ul.desk ul li a{text-transform:uppercase;display:block;font-size:15px;color:#5C6671;font-weight:600;line-height:1;letter-spacing:0.08em;text-align:left;padding:0 0}
.enumenu_ul.desk ul li:hover > a{color:#007DAD;}
.enumenu_ul .arrow{position:absolute;right:44px;top:10px;width:30px;height:30px;background:url(assets/images/plus.svg) no-repeat center center;cursor:pointer;z-index:999999}
.enumenu_ul .arrow.up{background:url(assets/images/minus.svg) no-repeat center center}
.wrapper{position:relative;overflow:hidden;}
.site-header{padding:21px 100px;width:100%;transition:animation 0.5s ease-in-out;}
.logo img{height:74px;}
.header-right{align-items:center;width:calc(100% - 153px);justify-content:flex-end;}
.header-right .btn{padding:12px 45px;font-size:25px;border-radius:26px;}
.nav-menu li a{font-family:'A&W Sans';font-weight:700;}
.nav-menu li a:hover,.nav-menu li a.active{color:#fa5e1a;}
.language-selector ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}
.social ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;}
.social ul li a{height:34px;width:34px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fa5e1a;font-size:22px;border-radius:100%;text-align:center;color:#fff;font-weight:400}
.top-nav{margin-right:14px;}
.language-selector{margin-left:64px}
.language-selector a{color:#351914;font-size:16px;font-family:'A&W Sans';font-weight:700;text-transform:uppercase;}
.language-selector a:hover{color:#fa5e1a;}
.language-selector .current-lang a{color:#fa5e1a;}
.language-selector li{margin-right:16px}
.language-selector li:last-child{margin-right:0}
.social ul li{margin-right:10px}
.social ul li:last-child{margin-right:0}
.nav-menu li a{text-transform:uppercase;color:#351914}
.nav-menu li.current_page_item a{color:#fa5e1a;}
.nav-menu li{margin-right:39px}
.nav-menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;align-items:center;}
.social ul li a:hover{background:#ff8d30;color:#fff;}
.home-banner{background:#351914;}
.home-banner-content{width:50%;padding:73px 0 79px 0}
.home-banner-content h1{text-transform:uppercase;color:#fff;margin-bottom:29px;}
.home-banner-content h1 span{display:block;}
.home-banner-content h1 span:nth-child(2){color:#fa5e1a}
.home-banner-content h1 span:nth-child(3){color:#ff8d30}
.home-banner-content p{color:#fff;font-family:'A&W Serif';font-weight:400;font-size:34px;line-height:1.1;margin-bottom:21px;max-width:530px;}
.home-banner-img{width:50%;background-repeat:no-repeat;background-size:cover;background-position:center}
.home-banner-content-inner{max-width:622px;margin:0 auto}
.get-into-business span{display:block;text-align:center;color:#ff671f;font-family:'A&W Serif';font-weight:400;font-size:55px;margin-bottom:10px;}
.get-into-business h2{text-align:center;}
.fastes-growing-left{background:#843b1f;text-align:center;width:33.2%;padding:36px 40px 28px 40px;}
.fastes-growing-left h3{font-size:94px;color:#fff;font-family:'A&W Sans Display';text-transform:uppercase;font-weight:400;line-height:0.88;}
.fastes-growing-left h4{font-size:42px;color:#fff;font-family:'A&W Sans Display';font-family:'A&W Serif';font-weight:400;line-height:1.12;margin:6px 0 0 0;}
.get-into-business{padding:100px 0 0 0;}
.fastes-growing{margin-top:55px;}
.over-business{background:#ff8d30;margin-bottom:8px;padding:29px 20px 27px 66px;}
.over-business h3{margin:0;font-size:134px;color:#351914;font-family:'A&W Sans Display';font-weight:400;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:flex-end;line-height:111px;}
.over-business h3 span{font-size:55px;color:#351914;font-family:'A&W Serif';font-weight:400;text-transform:none;line-height:normal;padding-left:38px;}
.over-business p{color:#351914;font-size:40px;font-weight:700;font-family:'A&W Sans';line-height:1;margin:0;padding-bottom:0;}
.over-restaurants{background:#ff671f;padding:15px 20px 18px 68px;}
.over-restaurants h3{margin:0;font-size:204px;color:#fff;font-family:'A&W Sans Display';font-weight:400;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:flex-end;line-height:150px;margin-left:16px;}
.over-restaurants p{color:#fff;font-size:40px;font-weight:700;font-family:'A&W Sans';line-height:normal;margin:0;padding-bottom:0;}
.over-restaurants h4{font-size:55px;color:#fff;font-family:'A&W Serif';font-weight:400;text-transform:none;line-height:1;padding-left:41px;letter-spacing:-0.02em;margin:0;padding-top:27px;padding-bottom:0;}
.over-restaurants h4 span{font-size:40px;font-family:'A&W Sans';font-weight:400;color:#fff;text-align:left;letter-spacing:-0.01em;}
.fastes-growing-right{width:66.8%;padding-left:8px;}
.get-into-business .container{padding:0 42px}
.awards{padding:107px 0}
.awards h2{text-align:center;color:#351914;font-family:'A&W Sans';font-weight:400;font-size:40px;text-transform:capitalize;}
.awards-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:16px;}
.awards-logo{margin-bottom:20px;width:14.2857%;}
.awards-logo img{display:block;height:auto;object-fit:cover;margin:0 auto;}
.awards-logo:last-child{margin-right:0}
.get-started{position:relative;text-align:center;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding-top:137px;padding-bottom:148px}
.get-started:after{background:#843b1f;content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.86;}
.get-started span{font-size:55px;font-family:'A&W Serif';font-weight:400;text-transform:none;display:block;margin-bottom:8px;}
.get-started h2{color:#fff;font-size:98px;margin-bottom:45px;}
.get-started .container{z-index:12;position:relative;}
.investment{padding-bottom:105px;padding-top:55px}
.investment-left-content{width:51.2%;padding-right:37px}
.investment-left-content h3{font-weight:400;color:#351914;font-size:28px;font-family:'A&W Serif';border-bottom:1px solid #351914;padding-bottom:28px;margin-bottom:23px;}
.investment-right-content ul{list-style:none;padding:0;margin:0;}
.investment-right-content ul li::before{content:"\2022";padding-right:10px;color:#ff671f;font-size:30px;line-height:10px;vertical-align:sub;vertical-align:sub;position:absolute;left:0;top:6px}
.investment-left-content h4{color:#ff671f;text-transform:uppercase;font-family:'A&W Sans';font-weight:700;font-size:30px;margin-bottom:3px;}
.investment-left-content p{font-size:25px;padding-bottom:5px;color:#351914;line-height:1.3;}
.investment-right-content{width:48.8%;background:#351914;padding:74px 43px;color:#fff}
.investment-right-content p{color:#fff;font-size:17px;font-family:'A&W Sans';font-weight:400;padding-bottom:15px;}
.investment-right-content ul li{color:#fff;font-size:17px;font-family:'A&W Sans';font-weight:700;position:relative;padding-left:22px;margin-bottom:16px;}
.investment .d-flex{align-items:flex-start;}
.testimonials-video{background:#124734;}
.testimonials-video .d-flex{align-items:center;}
.t-video{width:52%;position:relative;}
.video-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);left:0;margin:0 auto;text-align:center;width:113px;height:113px;display:block;}
.video-icon:hover{opacity:0.5;}
.t-video-image img{width:100%;object-fit:cover;height:100%;display:block;}
.testimonials-content{width:48%;padding:30px 9%;}
.testimonials-content-inner{max-width:388px;text-align:center;color:#fff;position:relative;}
.testimonials-content h2{color:#fff;font-family:'A&W Sans Display';font-weight:400;letter-spacing:0.02em;font-size:48px;line-height:0.94;margin-bottom:30px;}
.testimonials-content span{font-family:'A&W Serif';font-weight:700;color:#ff671f;font-size:214px;letter-spacing:0.02em;position:absolute;top:37px;left:-80px;line-height:60px;display:inline-block;}
.testimonials-content h2 + span{right:-79px;bottom:13px;left:auto;top:auto;}
.testimonials-content hr{width:154px;margin:0 auto;}
.testimonials-content h3{color:#ff671f;font-size:25px;font-family:'A&W Sans';font-weight:700;margin:0;margin-top:20px;}
.closeIcon > img{display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto}
.our-story-content{width:51%;}
.our-story-img{width:49%;}
.bottom-img{height:39%;padding-top:8px;justify-content:space-between;}
.half-img{width:49.5%;background-size:cover;background-repeat:no-repeat;}
.our-story{background:#ff671f;}
.top-img{height:61%;width:100%;background-size:cover;background-repeat:no-repeat;}
.our-story-content{padding-top:112px;padding-bottom:151px;color:#fff}
.our-story-content h2{color:#fff;margin-bottom:7px;}
.our-story-content h3{color:#fff;font-size:42px;font-family:'A&W Serif';font-weight:400;margin-bottom:28px;}
.our-story-content p{color:#fff;font-size:17px}
.our-story-content-inner{padding-left:calc((100% - 499px) / 2);padding-right:60px;}
.our-values{padding:126px 0 56px;}
.our-values-listing{margin-top:37px;}
.our-values-list{cursor:pointer;width:33.33%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;}
.our-values-list:after{background:rgba(0,0,0,0.15);content:"";position:absolute;left:0;width:100%;top:0;height:100%;}
.our-values-list:hover .our-values-list-hover{opacity:1;visibility:visible;}
.our-values-content{position:absolute;text-align:center;padding:0 20px;z-index:123;}
.our-values-content p{margin:0;padding:0;color:#fff;font-size:24px;font-family:'A&W Sans';font-weight:400;}
.our-values-content h3{color:#fff;font-size:55px;font-family:'A&W Serif';font-weight:400;margin-bottom:10px}
.our-values-img{background-size:cover;background-repeat:no-repeat;padding-bottom:85.25%;width:100%;}
.our-values-list-hover{position:absolute;top:0;left:0;width:100%;padding:40px 53px;height:100%;background:#843b1f;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;z-index:1234;}
.our-values-list-hover h4{color:#fff;font-size:35px;font-family:'A&W Serif';font-weight:400;margin-bottom:10px}
.our-values-list-hover p{margin:0;padding:0;color:#fff;font-size:17px;font-family:'A&W Sans';font-weight:400;}
.our-values h2{text-align:center;margin-bottom:20px;}
.our-values h2 + p{text-align:center;color:#351914;font-family:'A&W Serif';font-weight:400;font-size:28px;}
.what-we-offer{padding:63px 0;}
.what-we-offer h2{text-align:center;}
.resp-tabs-list li{font-weight:700;font-size:20px;display:inline-block;font-family:'A&W Sans';text-transform:uppercase;padding:35px 30px;margin:0;list-style:none;cursor:pointer;float:left;color:#fa5e1a;margin-right:1px}
.resp-tabs-container{padding:0px;background-color:#fff;clear:left;}
h2.resp-accordion{cursor:pointer;padding:5px;display:none;}
.resp-tab-content{display:none;}
.resp-tabs-list li.resp-tab-active,.resp-tabs-list li:hover{background:#ff671f;color:#fff}
ul.resp-tabs-list{max-width:1020px;margin:0 auto;padding-top:17px;}
.resp-content-active,.resp-accordion-active{display:block;}
h2.resp-accordion{font-size:28px;letter-spacing:0.02em;margin:0px;padding:15px 25px;background:#ff671f;color:#fff;margin-bottom:4px}
h2.resp-tab-active{background:#ff671f;color:#fff}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list{float:left;width:30%;}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px!important;margin:0;cursor:pointer;float:none;}
.resp-vtabs .resp-tabs-container{padding:0px;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none;}
.resp-vtabs .resp-tab-content{border:none;}
.resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px!important;}
.resp-arrow{width:0;height:0;float:right;margin-top:7px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff;}
h2.resp-tab-active span.resp-arrow{border:none;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;}

/*-----------Accordion styles-----------*/
h2.resp-tab-active{background:#ff671f}
.resp-easy-accordion h2.resp-accordion{display:block;}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important;}
.resp-jfit{width:100%;margin:0px;}
.resp-tab-content-active{display:block;}
.content-img{width:51%;background-repeat:no-repeat;padding-bottom:24.3%;background-size:cover;background-position:center;}
.tab-content{width:49%;background:#f5e6b5;padding-top:95px;padding-left:59px;padding-right:55px;padding-bottom:50px}
.tab-content p{color:#351914;font-size:20px;font-family:'A&W Sans';font-weight:400;max-width:549px;}
.blog-date{color:#351914;font-weight:bold;margin-bottom:30px;}
.blog-date span{border-bottom:1px solid #fa5e1a;padding-bottom:7px;}
.blog-content h4{font-family:'A&W Sans';font-weight:700;color:#351914;}
.blog-item .read-more{padding:11px 40px;font-size:26px;font-family:'A&W Sans Display';border-radius:37px;font-weight:400;letter-spacing:0.02em;display:inline-block;outline:none;color:#fff;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;background:#fa5e1a;text-transform:uppercase;}
.blog-item .read-more:hover{background:#ff8d30;color:#fff;}
.blog-item{margin-bottom:70px;}
.blog-item p{color:#351914;font-size:17px;font-family:'A&W Sans';font-weight:400;}
.pagination{clear:both;margin:40px 0;text-align:center;}
.adjacent-entry-pagination{margin-bottom:0;}
.blog-pagination li{display:inline;}
.blog-pagination a{background-color:#fff;color:#fa5e1a;cursor:pointer;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;padding:6px 3px;border-radius:25px;border:2px solid #fa5e1a;text-decoration:none;position:relative;margin-right:30px;height:48px;width:48px;text-align:center;}
.blog-pagination a:after{content:"";border:none;border:0;border-bottom:3px;position:absolute;top:50%;margin-top:-2px;right:-33px;margin-left:-4px;height:6px;width:27px;border-style:dotted;border-color:#fd6738;border-image-source:url(../images/dots.svg);border-image-slice:33% 33%;border-image-repeat:round;}
.blog-pagination li:last-child a:after{content:none;}
.pagination-omission{display:none!important;}
.pagination-next,.pagination-previous{display:none!important;}
.blog-pagination a:hover,.blog-pagination a:focus,.blog-pagination .active a{background-color:#fa5e1a;color:#fff;}
.single-content p a{color:#fa5e1a;}
.single-content p a:hover{color:#351914;}
.single-banner{position:relative;background-position:center center;background-size:cover;padding:12% 0px 12% 0px;}
.single-banner h1{text-align:center;color:#fff;text-transform:uppercase;z-index:123;position:relative;}
.single-banner:after{background:#843b1f;content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.46;}
.news-listing-wrap{padding:75px 0 50px 0}
.availability-item{list-style:none;margin-bottom:10px;}
.availability-item:before{content:"\f3c5"!important;font-family:"Font Awesome 5 Pro"!important;position:relative;top:2px;font-size:24px;margin-right:10px;}
.m-popup-modal h3{color:#351914;}
#sticky.fixed{position:fixed;top:0;background:#fff;z-index:12345;box-shadow:1px 1px 7px rgba(0,0,0,0.3);animation:0.9s fixedhead;transition:animation 0.5s ease-in-out;}
@keyframes fixedhead{
    0%{transform:translateY(-195px)}
    100%{transform:translateY(0px)}
}
@-webkit-keyframes slideUp{
    0%{-webkit-transform:translateY(0%)}
    100%{-webkit-transform:translateY(-195px)}
}
.slideUp{animation:slideUp 0.3s linear 1s;-webkit-animation:slideUp 0.3s linear 1s;}
@keyframes slideUp{
    0%{transform:translateY(0%)}
    100%{transform:translateY(-195px)}
}
@-webkit-keyframes slideUp{
    0%{-webkit-transform:translateY(0%)}
    100%{-webkit-transform:translateY(-195px)}
}
.available-location{padding-top:112px;padding-bottom:95px;}
.available-location-content{width:calc(100% - 837px);}
.available-location-map{width:837px;padding-left:40px}
.available-location-content h2{margin-bottom:40px;}
.mfp-bg{z-index:111111;}
.mfp-wrap{z-index:123456;}
.testimonials-video-fr{background:transparent;}
.testimonials-video-fr  .d-flex{background:#351914;}
.testimonials-content-fr-inner{max-width:522px;}
.testimonials-content.testimonials-content-fr{padding-left:54px;padding-right:54px}
.testimonials-content.testimonials-content-fr h3{margin-bottom:24px;font-size:30px;}
.testimonials-content.testimonials-content-fr ul{list-style:none;padding:0;margin:0;}
.testimonials-content.testimonials-content-fr ul li::before{line-height:10px;content:"\2022";color:#ff671f;font-size:30px;vertical-align:sub;position:absolute;left:0;top:6px}
.testimonials-content.testimonials-content-fr ul li{color:#fff;font-size:17px;font-family:'A&W Sans';font-weight:400;margin-bottom:0px;position:relative;padding-left:22px;margin-bottom:16px;}
#form-popup{max-width:650px;margin:0 auto;position:relative;width:100%;padding:0;text-align:center;}

/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0;}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}

/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}

/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}

/**
 * Fade-move animation for second dialog
 */

/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg);}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg);}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}

/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8;}

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0;}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
.videoPlayerOverlay{z-index:99999}

/* Error page section style start here */
.error-main{text-align:center;width:100%;padding:55px 0}
.error-main h1{color:#351914;line-height:1}
.content-404 h3{margin:20px 0 30px;}

/* Error page section style ends here */
.thanks-banner{padding:100px 0;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100vh;display:flex;flex-wrap:wrap;justify-content:center;color:#fff;align-items:center;}
.thanks-banner-content{text-align:center;}
.thanks-banner-content h1{margin-bottom:30px;}
.thanks-banner-content h2{color:#fff;}
.my-unique-popup.mfp-wrap{background:url(assets/images/bg-popup-compressor_white_of.jpg);background-size:cover;background-repeat:no-repeat;}
.mfp-close{color:#351914;font-size:58px;}
#get-started form input[type="text"]{color:#000!important;}
.ginput_container input,.gfield_select{border:none!important;border-bottom:1px solid #f47324!important;background-color:transparent!important;color:#000!important;font-size:14px!important;}
#get-started form select{padding-left:0!important;}
body.acsb-keynav select{appearance:listbox!important;}
.ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(assets/images/bg-select.png);background-repeat:no-repeat;background-size:17px 10px;background-position:99% center;color:#f47324!important;font-weight:bold;font-size:17px!important;font-style:italic;}
input::-webkit-input-placeholder,input::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#000!important;font-weight:normal;font-size:18px;padding-left:0;margin-left:0;}
.gf_right_third .ginput_container::-moz-placeholder{color:#f47324;}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html p{text-align:left!important;}
.gform_legacy_markup_wrapper textarea.medium{background-color:#D9D9D9!important;color:#000!important;}
.gf_right_third .ginput_container:-webkit-input-placeholder{color:#f47324;}
.gform_footer input[type="submit"]{padding:17px 60px;font-size:32px!important;font-family:'A&W Sans Display';border-radius:37px;font-weight:400;letter-spacing:0.02em;display:inline-block;outline:none;color:#fff;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;background:#fa5e1a;text-transform:uppercase;}
.gform_legacy_markup_wrapper .gform_footer{padding:16px 0 40px 0!important;width:100%;text-align:center;}
.gform_footer input[type="submit"]:hover{background:#ff8d30;color:#fff;}
.form-popup-white h2{text-align:center;}
.form-popup-white p{color:#351914!important;text-align:center;}
.gform_wrapper .validation_message{color:#790000!important;font-weight:normal!important;}
.gform_legacy_markup_wrapper li.gfield.gfield_error,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;margin-bottom:6px!important;border-top:0!important;border-bottom:0!important;padding-bottom:6px;padding-top:8px;box-sizing:border-box;}
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0;}
.gform_legacy_markup_wrapper h2 + p{text-align:center!important;}
.gform_legacy_markup_wrapper .gfield_error .gfield_label{color:#000!important;}

/* lang-fr  Styles start here  */
.lang-fr .header-right .btn{padding:12px 10px;font-size:23px;border-radius:46px;max-width:200px;text-align:center;line-height:1;}
.lang-fr .language-selector{margin-left:40px;}
.lang-fr .nav-menu li{margin-right:31px;}
.lang-fr .top-nav{margin-right:0;}
.lang-fr .home-banner-content h1 span:nth-child(2){color:#ff8d30;}
.lang-fr .home-banner-content h1 span:nth-child(3){color:#fa5e1a;}
.lang-fr .fastes-growing-left h3{font-size:80px;}
.lang-fr  .fastes-growing-left h4{font-size:34px;}
.lang-fr .over-restaurants{background:#ff671f;padding-left:50px;}
.lang-fr .over-restaurants    h4 span{font-size:32px;}
.lang-fr .over-restaurants h4{padding-left:21px;}
.lang-fr .over-business p{font-family:'A&W Serif';font-size:45px;font-weight:400;max-width:294px;}
.lang-fr .over-business{display:flex;padding:44px 20px 46px 94px}
.lang-fr .over-business h3{font-size:167px;margin-left:20px;}
.lang-fr .investment-right-content{background:#ff671f;}
.lang-fr .investment-right-content h3{color:#fff}
.lang-fr .investment-right-content p{color:#fff;font-size:20px;}
.lang-fr .testimonials-video h2{text-align:center;margin-bottom:41px;}

/* lang-fr  Styles end here  */
.news-post-content{padding:40px 0;}
.page-content-default.custom-page-content{padding-top:50px;}
.top-title-block{padding-top:30px;}
.page-content-default.custom-page-content h1{margin-bottom:25px;color:#351914;line-height:0.9;}
.page-content-default.custom-page-content ul{}
.page-content-default.custom-page-content li{font-size:17px;line-height:1.3;font-family:'A&W Sans';margin-bottom:10px;color:#351914;font-weight:400;}
.location-popup .mfp-wrap{background:inherit;}
.videoPlayerOverlay iframe{box-shadow:none!important}
 .back-to-main{display:none;
   }
.back-to-main a{
 text-transform:uppercase;
    color:#3d1b15;font-size:15px;font-family:'A&W Sans';font-weight:700;text-transform:uppercase;text-decoration:none;border:2px solid #3d1b15;padding:10px 18px;
}
.back-to-main a:hover{border:2px solid #fa5e1a;}
.page-id-424 .nav-menu li{display: none;} 
.page-id-427 .nav-menu li{display: none;} 
 .page-id-424 .back-to-main{display:block !important;position: absolute;left: 20px; }
.page-id-427 .back-to-main{display:block !important; position: absolute;left: 20px;}
.page-id-424 .header-right {position: relative;}
.page-id-427 .header-right {position: relative;}
.single-post .nav-menu li{display: none;} 
.single-post .back-to-main{display:block !important;position: absolute;left: 20px; }
.single-post .header-right {position: relative;}
/* Footer section start here*/
footer{width:100%;background:#fff;padding:56px 0;}
a.footer-logo img{height:74px;}
.footer-info{width:33.333%;}
.footer-info .social ul{justify-content:center;}
.footer-info ul{list-style:none;margin:0;padding:0;}
.footer-info li span{display:block;color:#351914;font-size:14px;font-family:'A&W Sans';font-weight:700;}
.footer-info li{margin-bottom:21px}
.footer-info li a:hover{color:#ff8d30;}
.footer-info h4{color:#fa5e1a;font-size:21px;text-transform:uppercase;font-family:'A&W Sans';font-weight:700;margin-bottom:35px;}
.footer-info .social ul li{margin-right:17px}
.footer-info .social ul li:last-child{margin-right:0}
.footer-info .social ul li a{font-size:33px;width:58px;height:58px}
.footer-link ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
.footer-link li{margin-left:10px;border-left:1px solid  #351914;padding-left:10px;margin-bottom:0;}
.footer-link li:first-child{border-left:0}
.footer-link li a{color:#351914;font-size:13px;font-family:'A&W Sans';font-weight:400;line-height:1;display:block;}
.footer-logo{margin-left:auto;display:table;margin-right:-10px}
.footer-link{margin-top:18px}
.bottom-footer{margin-top:89px;padding-bottom:20px;text-align:center;color:#351914;font-size:13px;font-family:'A&W Sans';font-weight:400;line-height:1;}
footer .d-flex{align-items:center;}
.lang-fr .footer-info:last-child{max-width:344px;margin-left:auto;width:100%;}
.lang-fr .footer-info:nth-child(2){display:none;}
.lang-fr .footer-logo{margin-left:auto;display:table;margin-right:auto;}
@media only screen and (min-width:641px){
    .gform_legacy_markup_wrapper textarea.medium{height:160px;width:100%;}
}
@media(min-width:992px){
    .nav-menu .social{display:none;}
}
@media (max-width:1650px){
    .lang-fr .our-values-img{padding-bottom:106.25%;}
}
@media (max-width:1580px){
    .site-header{padding:21px 3%;width:100%;}
    .testimonials-content.testimonials-content-fr h3{font-size:26px;}
}
@media (max-width:1480px){
    .our-values-list-hover{padding:20px 20px;}
    .our-values-list-hover p{font-size:16px;}
    .nav-menu li{margin-right:20px;}
    .language-selector{margin-left:40px;}
    .lang-fr .language-selector{margin-left:20px;}
    .lang-fr .nav-menu li{margin-right:13px;}
    .lang-fr .header-right .btn{padding:12px 8px;font-size:19px;border-radius:46px;max-width:158px;text-align:center;line-height:1;}
    .home-banner-content-inner{padding-left:30px;}
}
@media (max-width:1280px){
    .fastes-growing{margin-top:55px;max-width:960px;margin-right:auto;margin-left:auto;}
    .fastes-growing-left h3{font-size:76px;}
    .fastes-growing-left h4{font-size:34px;}
    .over-business h3{font-size:114px;line-height:91px;}
    .over-business h3 span{font-size:45px;padding-left:28px;}
    .over-restaurants h3{font-size:164px;line-height:120px;}
    .over-restaurants h4{font-size:45px;padding-left:31px;}
    .over-restaurants h4 span{font-size:30px;}
    .over-business{padding:29px 20px 27px 46px;}
    .over-restaurants{padding:15px 20px 18px 46px;}
    .our-values-list-hover h4{font-size:32px;}
    .our-values-list-hover p{font-size:15px;}
    .our-values-content h3{font-size:45px;}
    .our-values-content p{font-size:22px;}
    .language-selector{margin-left:25px;}
    .top-nav{margin-right:0px;}
    .lang-fr .fastes-growing-left h3{font-size:66px;}
    .lang-fr .fastes-growing-left h4{font-size:24px;}
    .lang-fr .over-business p{font-family:'A&W Serif';font-size:39px;max-width:254px;}
    .lang-fr .over-business h3{font-size:121px;margin-left:20px;}
    .over-restaurants h3{font-size:119px;line-height:119px;}
    .lang-fr .over-restaurants{padding-left:20px;}
    .testimonials-content.testimonials-content-fr h3{font-size:22px;}
    .lang-fr .nav-menu li a{font-size:14px;}
    .investment-left-content p{font-size:22px;}
}
@media (max-width:1199px){
    h2{font-size:63px;}
    h1{font-size:106px;}
    .our-values-list{width:50%;}
    .our-values-list-hover p{font-size:17px;}
    .our-values-list-hover h4{font-size:35px;}
    .testimonials-content h2{font-size:36px;}
    .testimonials-content span{font-size:184px;}
    .testimonials-content span{top:17px;left:-72px;}
    .testimonials-content h2 + span{right:-47px;bottom:30px;}
    .testimonials-content h3{font-size:22px;}
    .our-story-content-inner{padding-left:calc((100% - 419px) / 2);padding-right:60px;}
    .our-story-content{padding-top:62px;padding-bottom:61px;}
    .btn{padding:16px 52px;font-size:30px;}
    .gform_footer input[type="submit"]{padding:16px 52px;font-size:30px!important;}
    .nav-menu li{margin-right:16px;}
    .header-right .btn{padding:10px 30px;font-size:20px;border-radius:26px;}
    .language-selector{margin-left:16px;}
    .nav-menu li a{font-family:'A&W Sans';font-weight:700;font-size:14px;}
    .site-header{padding:21px 2%;width:100%;position:relative;}
    .header-right{align-items:center;width:calc(100% - 124px);justify-content:flex-end;}
    .logo img{height:60px;}
    .home-banner-content-inner{max-width:434px;}
    .available-location-content{width:100%;padding-bottom:15px;}
    .available-location-content{width:100%;}
    .lang-fr .fastes-growing-left h3{font-size:62px;}
    .lang-fr .fastes-growing-left h4{font-size:22px;}
    .lang-fr .over-business h3{font-size:103px;margin-left:20px;}
    .over-restaurants h3{font-size:103px;margin-left:11px;line-height:94px;}
    .lang-fr .over-restaurants h4{padding-left:17px;font-size:38px;}
    .lang-fr .over-restaurants h4 span{font-size:22px;}
    .testimonials-content.testimonials-content-fr ul li{margin-bottom:7px;font-size:14px;}
    .testimonials-content.testimonials-content-fr h3{margin-bottom:18px;font-size:20px;}
    .home-banner-content-inner{padding-left:0;}
    .language-selector li{margin-right:10px;}
    .lang-fr .language-selector{margin-left:10px;}
    .lang-fr .nav-menu li a{font-size:13px;}
    .lang-fr .header-right .btn{padding:12px 8px;font-size:14px;border-radius:46px;max-width:122px;text-align:center;line-height:1;}
}
@media (max-width:991px){
    .nav-menu{display:none}
    .menu-block{height:auto;}
    .menu-icon{display:block}
    .nav-menu > li{width:100%;margin:0px;padding:0px;}
    .nav-menu > li > a{display:block;text-align:center;padding:8px}
    .nav-menu{width:100%;}
    .nav-menu > li ul a{display:block;color:#5C6671;padding:5px 0;font-size:16px;}
    .fastes-growing{max-width:660px;}
    .fastes-growing-left{padding:36px 30px 28px 30px;}
    .fastes-growing-left h3{font-size:60px;}
    .fastes-growing-left h4{font-size:22px;}
    .over-business{padding:29px 20px 27px 20px;}
    .over-restaurants{padding:15px 20px 18px 20px;}
    .over-business h3{font-size:77px;line-height:87px;}
    .over-business h3 span{font-size:40px;padding-left:16px;}
    .over-business p{font-size:34px;}
    .over-restaurants p{font-size:34px;}
    .over-restaurants h3{font-size:100px;line-height:90px;}
    .over-restaurants h4 span{font-size:18px;}
    .over-restaurants h4{font-size:29px;padding-left:14px;}
    .our-values-list-hover p{font-size:14px;}
    .our-values-list-hover h4{font-size:32px;}
    .our-story-content{padding-top:62px;padding-bottom:61px;width:100%;}
    .our-story-content-inner{padding-left:60px;padding-right:60px;}
    .our-story-img{width:100%;}
    .top-img{height:auto;width:100%;padding-bottom:56.25%;}
    .half-img{padding-bottom:37.25%;}
    .our-values{padding:86px 0 56px;}
    ul.resp-tabs-list{max-width:700px;}
    .resp-tabs-list li{font-size:15px;padding:22px 15px;}
    .tab-content{width:49%;background:#f5e6b5;padding-top:45px;padding-left:35px;padding-right:35px;padding-bottom:50px;}
    .tab-content p{font-size:17px;}
    .investment-left-content p{font-size:16px;}
    .investment-left-content h4{font-size:28px;}
    .investment-right-content{padding:54px 30px;}
    .investment{padding-bottom:65px;padding-top:5px;}
    .get-started h2{color:#fff;font-size:78px;margin-bottom:45px;}
    .get-started span{font-size:45px;}
    .get-started{position:relative;padding-top:117px;padding-bottom:100px;}
    .testimonials-content{padding:30px 7%;}
    .testimonials-content span{font-size:137px;}
    .testimonials-content span{top:17px;left:-48px;}
    .testimonials-content h2 + span{right:-31px;bottom:44px;}
    .testimonials-content h2{font-size:30px;}
    h1{font-size:76px;}
    .home-banner-content{width:50%;padding:43px 20px 49px 30px;}
    .home-banner-content p{font-size:29px;}
    .get-into-business{padding:70px 0 0 0;}
    #aw_map_en{height:auto;}
    .site-header{padding:10px 2% 55px 2%;}
    .header-right .btn{padding:10px 20px;font-size:20px;border-radius:0;position:absolute;left:0;bottom:0;width:50%;}
    .menu-icon{width:50%;position:absolute;bottom:0;right:0;z-index:123;background:#351914;color:#fff;text-align:right;padding:6px 70px 5px 0;text-transform:capitalize;font-weight:400;}
    .menu-icon .menu-box span{background:#fff;}
    .nav-menu{width:100%;position:absolute;top:100%;background:#fff;left:0;padding:13px 0;z-index:1234;height:100vh;}
    .lang-fr .fastes-growing-left h3{font-size:45px;}
    .lang-fr .fastes-growing-left h4{font-size:16px;}
    .lang-fr .over-business{padding:44px 20px 46px 20px;}
    .lang-fr .over-business p{font-size:32px;max-width:200px;}
    .lang-fr .over-business h3{font-size:93px;margin-left:20px;}
    .over-restaurants h3{font-size:85px;line-height:84px;}
    .lang-fr .over-restaurants h4{padding-left:7px;font-size:32px;}
    .lang-fr .over-restaurants h4 span{font-size:18px;}
    .lang-fr .investment-right-content p{font-size:17px;}
    .testimonials-content.testimonials-content-fr{padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:25px}
    .testimonials-content.testimonials-content-fr h3{margin-bottom:12px;font-size:16px;margin-top:0;}
    .testimonials-content.testimonials-content-fr ul li{margin-bottom:5px;font-size:13px;}
    .testimonials-content.testimonials-content-fr ul li::before{font-size:27px;top:2px;}
    .lang-fr .header-right .btn{padding:13px 8px 12px 8px;font-size:19px;border-radius:0;max-width:100%;text-align:center;line-height:1;margin-bottom:0;}
    .language-selector + .social{display:none;}
    .nav-menu.mob .social ul{justify-content:center;}
    .language-selector{margin-right:0}
    .nav-menu.mob .social ul{justify-content:center;margin-top:30px;}
    .nav-menu li a{font-family:'A&W Sans';font-weight:700;font-size:18px;}
    .lang-fr .nav-menu li a{font-size:18px;}
    .lang-fr .language-selector{margin-right:0}
    .page-id-424 .header-right {
   
    position: inherit;
}

.page-id-427 .header-right {
   
    position: inherit;
}.page-id-424 .back-to-main {
   
    position: relative;
    left: 0;
    padding: 10px 30px;
}
.page-id-427 .back-to-main {
     
    position: relative;
    left: 0;
    padding: 10px 30px;
}
}
@media (max-width:767px){
    ul.resp-tabs-list{display:none;}
    h2.resp-accordion{display:block;}
    h2{font-size:54px;}
    .awards{padding:55px 0;}
    .awards-logo{margin-bottom:20px;width:50%;}
    .resp-vtabs .resp-tab-content{border:1px solid #C1C1C1;}
    .resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none;}
    .resp-accordion-closed{display:none!important;}
    .resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important;}
    .blog-item .read-more{padding:11px 34px;font-size:23px;}
    .footer-info{width:100%;text-align:center;}
    .footer-logo{margin-left:auto;display:table;margin-right:auto;}
    .footer-link ul{justify-content:center;}
    .footer-info li{margin-bottom:25px;}
    .footer-info li a{font-size:14px;}
    .footer-info .social{margin-top:20px;margin-bottom:10px;}
    .footer-info .social ul li a{font-size:26px;width:48px;height:48px;}
    .bottom-footer{margin-top:30px;padding-bottom:0px;}
    .fastes-growing-left{width:100%;}
    .fastes-growing-right{width:100%;padding-left:0;margin-top:8px;}
    .over-business{text-align:center;}
    .over-restaurants{text-align:center;display:block;}
    .over-restaurants h3{align-items:center;justify-content:center;}
    .over-restaurants h4 span{text-align:center;}
    .over-restaurants h4{font-size:29px;padding-left:0;padding-top:0px;text-align:center;}
    .over-business h3{font-size:80px;display:block;line-height:60px;}
    .over-business h3 span{font-size:36px;padding-left:0;}
    .get-into-business .container{padding:0 32px;}
    .fastes-growing-left h4{font-size:28px;}
    .fastes-growing-left h3{font-size:66px;}
    .our-values-list{width:100%;}
    .home-banner-content{width:100%;padding:43px 20px 49px 30px;}
    .btn{padding:12px 46px;font-size:28px;}
    .gform_footer input[type="submit"]{padding:12px 46px;font-size:28px!important;line-height:1!important}
    .get-into-business{padding:50px 0 0 0;}
    .home-banner-img{width:100%;padding-bottom:96.25%;}
    .get-into-business span{font-size:36px;}
    .t-video{width:100%;position:relative;}
    .testimonials-content{padding:30px 50px;width:100%;}
    .testimonials-content span{font-size:100px;}
    .testimonials-content span{top:7px;left:-33px;}
    .testimonials-content h2 + span{right:3px;bottom:43px;}
    .testimonials-content h3{font-size:21px;}
    .our-story-content{padding-top:42px;padding-bottom:31px;}
    .our-story-content-inner{padding-left:20px;padding-right:20px;}
    .our-story-content h3{font-size:34px;}
    .our-values{padding:56px 0 20px;}
    .our-values h2 + p{font-size:21px;}
    .what-we-offer{padding:24px 0 44px 0;}
    .investment-left-content{width:100%;padding-right:0;}
    .investment-left-content h3{font-size:26px;}
    .investment-left-content h4{font-size:26px;}
    .investment-right-content{padding:34px 30px;width:100%;margin-top:30px;}
    .get-started span{font-size:36px;}
    .get-started h2{font-size:59px;}
    .get-started{padding-top:80px;padding-bottom:80px;}
    .content-img{width:100%;height:auto;padding-bottom:56.25%;}
    .tab-content{width:100%;padding-top:35px;padding-left:35px;padding-right:35px;padding-bottom:15px;}
    .list-map li{list-style:none;text-align:center;margin-bottom:10px;padding-bottom:10px;}
    .available-location{padding-top:50px;padding-bottom:50px;}
    .testimonials-content-inner{max-width:268px;margin:0 auto;}
    .available-location-map{width:100%;padding-left:0;}
    .video-icon{width:93px;height:93px;}
    .thanks-banner{padding:60px 0;height:auto;}
    #form-popup{padding:0 20px}
    .testimonials-content.testimonials-content-fr ul li{margin-bottom:5px;font-size:17px;}
    .testimonials-content.testimonials-content-fr ul li::before{font-size:27px;top:6px;}
    .testimonials-content.testimonials-content-fr h3{margin-bottom:12px;font-size:21px;margin-top:0;}
    .lang-fr .over-business p{font-size:32px;max-width:100%;margin-bottom:13px;}
    .lang-fr .over-business h3{font-size:93px;margin-left:0;}
    .lang-fr .over-business{padding:29px 20px 27px 20px;display:block;}
    .lang-fr .fastes-growing-left h4{font-size:24px;}
    .lang-fr .fastes-growing-left h3{font-size:52px;}
    .lang-fr .header-right .btn{padding:5px;font-size:17px;border-radius:0;max-width:100%;text-align:center;line-height:36px;margin-bottom:0;height:44px;}
    .page-content-default.custom-page-content{padding-top:30px;}
    .investment-right-content ul li::before{top:5px;}
    .home-banner-content-inner{max-width:492px;margin:0;}
    .home-banner-content p{max-width:480px;}
    .blog-pagination a{padding:4px 3px;margin-right:25px;height:42px;width:42px;}
    .lang-fr .footer-info:last-child{max-width:100%;margin-left:0;width:100%;}
}
@media (max-width:360px){
    .lang-fr .header-right .btn{font-size:16px;}
}

.gform_title , .gform_required_legend, .gform_fileupload_rules{
    display: none !important;
}

.real-estate-desc{
    font-family: 'A&W Serif';
    margin-bottom: 8px;
    color: #351914;
    text-align: center;
    font-size: 22px;
    margin-top: 50px;
    font-weight: 500;
}

.real-estate-form-text{
    color:#fa5e1a;
    padding-bottom: 0;
    font-weight: 700;
}

.real-estate-form input[type="text"], .real-estate-form input[type="email"], .real-estate-form input[type="phone"], .real-estate-form input[type="tel"], .real-estate-form input[type="number"], .real-estate-form input[type="password"] ,.real-estate-form select{
    padding-left: 0 !important;
    width: 90% !important;
    border-radius: 0 !important;
}

.real-estate-form select{
    font-weight: 700 !important;
    font-style: italic !important;
     background: url('https://awfranchise.ca/wp-content/themes/AWF-theme/assets/images/bg-select.png') !important;
    background-position: 99% center !important;
    background-repeat: no-repeat !important;
    background-size: 15px 10px !important;
}

/* Remove outline and border on focus */
.real-estate-form input[type="text"]:focus,
.real-estate-form input[type="email"]:focus,
.real-estate-form input[type="phone"]:focus,
.real-estate-form input[type="tel"]:focus,
.real-estate-form input[type="number"]:focus,
.real-estate-form input[type="password"]:focus,
.real-estate-form select:focus {
    outline: none !important;
}

.real-estate-form .gfield--input-type-select{
    margin-top:-30px;
}

.real-estate-form .gfield_label{
    font-weight: 700 !important; 
}

.required-text{
    float: right !important;
    margin-top:50px !important;
    color: #000 !important;
}

.gform-footer input[type="submit"]{padding:12px 50px !important;font-size:32px!important;font-family:'A&W Sans Display' !important;border-radius:37px !important;font-weight:400;letter-spacing:0.02em;display:inline-block;outline:none;color:#fff;-webkit-transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;background:#fa5e1a !important;text-transform:uppercase;margin-bottom:60px !important;}
.gform-footer input[type="submit"]:hover{background:#ff8d30;color:#fff;}
.gform-footer{
    justify-content: center !important;
}

.real-estate-form .container{
    max-width: 970px;
}

#gform_3_validation_container{
    margin-top:40px !important;
    margin-bottom:0 !important;
}

.two_image_block {
    display: flex;
    width: 100%;
    height: 400px; /* Adjust as needed */
}

.left_image {
    width: 30%;
    background-position: center;
}

.right_image {
    width: 70%;
    background-position: center;
}

@media (max-width:640px){
#field_3_17{
    display: none;
}
}
@media (max-width: 767px) {
    .two_image_block {
        flex-direction: column;
        height: auto;
    }

    .real-estate-desc{
        font-size: 18px;
    }
    .left_image,
    .right_image {
        width: 100%;
        height: 250px; /* Optional: adjust height for mobile */
    }
    .page-id-814 h1{
        font-size:72px;
    }
    .real-estate-form input[type="text"], input[type="email"], input[type="phone"], input[type="tel"], input[type="number"], input[type="password"] , select{
    width: 100% !important;
    }
    .gfield_required gfield_required_asterisk{
        display: none;
    }
}

.real-estate-form .ginput_container input, .gfield_select{
    box-shadow: none !important;
}

.real-estate-form .ginput_container.ginput_container_fileupload #input_3_16 {
    border-bottom: none !important;
    padding-left: 50px !important;
     background: url('https://awfranchise.ca/wp-content/uploads/2025/10/upload-icon.png');
    background-position: 99% center;
    background-repeat: no-repeat;
    background-size: 18px;
    width: 100% !important;

}
.real-estate-form .ginput_container.ginput_container_fileupload #input_4_16 {
    border-bottom: none !important;
    padding-left: 111px !important;
     background: url('https://awfranchise.ca/wp-content/uploads/2025/10/upload-icon.png');
    background-position: 99% center;
    background-repeat: no-repeat;
    background-size: 18px;
    width: 100% !important;

}

/* Default (English) */
.real-estate-form .ginput_container.ginput_container_fileupload:after {
    content: "Upload Attachments";
    margin-bottom: 0;
    color: #f47324;
    font-style: italic;
    font-weight: 700;
    background: #fff !important;
    height: 36px;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* French version for URLs containing /fr/ */
.real-estate-form  .lang-fr .ginput_container.ginput_container_fileupload:after {
    content: "Télécharger les pièces jointes";
    margin-bottom: 0;
    color: #f47324;
    font-style: italic;
    font-weight: 700;
    background: #fff !important;
    height: 36px;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.real-estate-form .ginput_container.ginput_container_fileupload {
    position: relative;
    border-bottom: 1px solid #f47324;
    overflow: hidden;
     width: 90% ;
}

.real-estate-form input#gform_submit_button_3 {
    min-width: 235px;
    text-transform: uppercase;
    transition: all 0.5s ease-in-out;
}

.real-estate-form input#gform_submit_button_3:hover {
    background-color: rgb(254, 132, 44) !important;
    transition: all 0.5s ease-in-out;
}

.real-estate-form span.gfield_required {
 color: #351914 !important;

}
.real-estate-form div#gfield_description_3_16 {
    font-style: italic;
    color:#000000;
}

.ginput_container_fileupload {
  cursor: pointer !important;
}

body .real-estate-form input::placeholder {
  font-size:14px;
}

.gform_confirmation_message_3 , .gform_confirmation_message_4{
    margin:40px !important;
    text-align: center !important;
}