.header-tow .custom-menu-primary{
 float:left !important
}
.custom-menu-primary .hs-menu-wrapper>ul li a{
 text-decoration:none;
 color:#2a2a2a
}
body:not(.blog):not(.no_paddin) .max_header,.max_header{
 background-color:#fff;
 border-bottom:1px solid #eaeaea
}
.header-tow .custom-menu-primary .hs-menu-wrapper>ul>li:first-child{
 padding-left:20px
}
.header-tow .custom-menu-primary .hs-menu-wrapper>ul>li:last-of-type>a{
 color:#394551 !important;
 border-color:transparent;
 background:transparent
}
.header-tow .custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a:after{
 display:block !important
}
.header-tow.nav-position .custom-menu-primary .hs-menu-wrapper>ul>li:last-of-type>a{
 color:#394551 !important
}
.header-tow .custom-menu-primary.right{
 float:right !important
}
.header-tow .custom-menu-primary.right .hs-menu-wrapper>ul>li:last-of-type>a{
 text-transform:uppercase;
 padding:.5rem .625rem;
 text-align:center !important;
 background-color:#ff2500;
 color:#fff !important;
 border-color:#ff2500;
 border:1px solid transparent;
 transition:background-color .1s ease 0s;
 border-radius:4px;
 cursor:pointer;
 line-height:1;
 font-weight:400;
 letter-spacing:.075rem;
 font-family:"GT America Condensed",Helvetica,Arial,sans-serif;
 margin-top:15px
}
.header-tow .custom-menu-primary.right .hs-menu-wrapper>ul>li:last-of-type>a:hover{
 background:transparent;
 border-color:#2196f3;
 color:#2196f3 !important
}
.header-tow .custom-menu-primary .hs-menu-wrapper>ul li a:hover,.header-tow .custom-menu-primary .hs-menu-wrapper>ul>li:last-of-type>a:hover{
 color:#ff462d !important
}
.home_banner .subtitle{
 color:#7a7a7a
}
.lp-nov .req_btn{
 font-weight:bold;
 background:#4b7eff;
 border:1px solid #4b7eff
}
.lp-nov .req_btn:hover{
 color:#4b7eff !important;
 background-color:transparent !important
}
.mot-btn-transparent{
 display:inline-block;
 margin:20px 30px;
 color:#fff;
 text-transform:uppercase;
 border-bottom:1px solid #fff
}
.mot-btn-transparent:hover{
 color:#fff;
 opacity:.8
}
.features--item .mot-btn-transparent{
 color:#56606b;
 margin:0;
 font-size:15px;
 font-weight:bold;
 text-transform:capitalize;
 border-color:#56606b;
 margin-bottom:10px
}
.custom-module-eleven-inner{
 display:flex;
 align-items:center;
 justify-content:center;
 padding:60px 0 0
}
.custom-module-eleven-inner .section-heading,.custom-module-eleven-inner .bottom-section-image{
 width:50%
}
.custom-module-eleven-inner .bottom-section-image img{
 max-width:380px;
 width:100%
}
.custom-module-eleven-inner .bottom-section-image{
 text-align:center
}
.custom-module-eleven-inner h1.full-width{
 padding:0 0 0 25px
}
.ustome-module-one-row{
 display:flex;
 align-items:center;
 justify-content:center
}
.ustome-module-one-row .left-side-section,.ustome-module-one-row .right-side-section{
 width:50%
}
.ustome-module-one-row .left-side-section h3{
 line-height:normal
}
.custome-module-one-container .ustome-module-one-row{
 margin-top:0;
 padding:30px 0 60px
}
.custome-module-one-container .ustome-module-one-row.reverse{
 flex-direction:row-reverse
}
.dark-button{
 padding:12px 28px 11px;
 font-size:13px;
 color:#fff !important;
 font-weight:700;
 text-align:center;
 background-color:#4b7eff;
 display:inline-block;
 border-radius:6px;
 transition:background-color .15s ease 0s;
 border:1px solid #4b7eff;
 box-sizing:border-box !important;
 min-width:140px;
 line-height:17px
}
.dark-button:hover{
 color:#4b7eff !important;
 background-color:transparent
}
.light-button{
 padding:12px 28px 11px;
 font-size:13px;
 color:#4b7eff;
 font-weight:700;
 text-align:center;
 background-color:transparent;
 display:inline-block;
 border-radius:6px;
 transition:background-color .15s ease 0s;
 border:1px solid #4b7eff;
 min-width:134px;
 line-height:17px
}
.light-button:hover{
 color:#fff !important;
 background-color:#4b7eff !important;
 border-color:#4b7eff
}
.twoimaalign .mot-btn-transparent{
 font-weight:bold;
 border-color:#000;
 margin:40px 15px 0;
 color:#000
}
.home_banner .left-side-inner-section{
 padding-left:0px
}
.logo-slider .text-dark h3{
 color:#000
}
.main-page-aug2019 .dark-button{
 margin-right:5px;
 font-size:1.125rem;
 line-height:1.5rem;
 font-family:inherit;
 padding:.625rem 1.875rem
}
.main-page-aug2019 .light-button{
 font-size:1.125rem;
 line-height:1.5rem;
 font-family:inherit;
 padding:.625rem 1.875rem
}
.main-page-aug2019 .custom-module-nine-inner .left-side-text h5,.main-page-aug2019 .custom-module-fifteen-container .operations-list-track .section-heading h5,.main-page-aug2019 .custom-module-seventeen .block-heading h4,.main-page-aug2019 .custom-module-nine-inner .right-side-text h5{
 font-size:1.125rem
}
.main-page-aug2019 .custom-module-nine-inner .left-side-text span,.main-page-aug2019 .custom-module-nine-inner .right-side-text span,.main-page-aug2019 .custom-module-fifteen-container .operations-list-track .section-text h5,.main-page-aug2019 .custom-module-seventeen .section-text h4{
 font-size:1rem;
 line-height:1.5
}
.main-page-aug2019 .section-sub-heading span,.main-page-aug2019 .custom-module-twenty-two .section-text h4{
 font-size:1.125rem
}
.main-page-aug2019 .custom-module-fifteen-container .left-side-section h3,.main-page-aug2019 .custom-module-twenty-two .section-heading h2,.main-page-aug2019 .module-Thirteen-top-section .section-heading h3,.main-page-aug2019 .custom-module-seventeen .section-heading h2,.main-page-aug2019 .custom-module-eleven .section-heading h2{
 font-size:48px;
 line-height:50px
}
.custom-module-nine-inner .right-side-container .right-text-with-logo{
 display:flex;
 margin-bottom:30px;
 justify-content:center
}
.custom-module-27 .custom-module-nine-inner .right-side-text{
 padding-left:20px;
 max-width:310px
}
.custom-module-nine-inner .right-side-text h5{
 color:#7c8086;
 font-weight:400;
 line-height:18px;
 letter-spacing:0px;
 font-family:GT America
}
.custom-module-nine-inner .right-side-text h5:first-child{
 color:#000;
 margin:0 0 10px;
 font-weight:500;
 line-height:18px
}
.custom-module-27 .right-side-text h5:first-child{
 margin:0 0 20px;
 line-height:18px
}
.feature-section-padding{
 margin-top:40px
}
.one-cta-inner-container .dark-button{
 font-weight:700 !important
}
.home_banner .dark-button{
 font-size:1.125rem !important;
 line-height:1.5rem;
 font-family:inherit;
 padding:.625rem 1.875rem !important
}
.no-top-padding{
 padding-top:0px !important
}
.no-bottom-padding{
 padding-bottom:0px !important
}
.dec-header .right-side-cta-section{
 float:right !important;
 margin:0 !important;
 width:auto !important
}
.dec-header .right-side-cta-section>.row-fluid-wrapper>.row-fluid{
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
 justify-content:flex-end;
 align-items:center
}
.dec-header .dec-header-cta{
 margin:-3px 0 0 0 !important
}
.dec-header .dec-header-cta,.dec-header .header-cta-login{
 width:auto !important;
 margin:0
}
.dec-header .dec-header-cta .cta_button{
 text-transform:uppercase;
 padding:.4rem .625rem;
 text-align:center !important;
 background-color:#ff2500;
 color:#fff !important;
 border-color:#ff2500;
 border:1px solid transparent;
 transition:background-color .1s ease 0s;
 border-radius:4px;
 cursor:pointer;
 line-height:1;
 font-weight:400;
 letter-spacing:.075rem;
 font-family:"GT America Condensed",Helvetica,Arial,sans-serif;
 margin:0 10px 0 24px;
 font-size:.875rem
}
.dec-header .dec-header-cta .cta_button:hover,.dec-header .dec-header-cta .cta_button:active,.dec-header .dec-header-cta .cta_button:focus{
 background:transparent;
 border-color:#2196f3;
 color:#2196f3 !important
}
.dec-header .header-cta-login ul li a{
 padding-top:1.20rem;
 padding-bottom:.85rem;
 text-decoration:none;
 color:#2a2a2a;
 text-transform:uppercase;
 font-family:"GT America Condensed",Helvetica,Arial,sans-serif;
 font-weight:300;
 letter-spacing:.075rem;
 font-size:.875rem
}
.no-link{
 padding-top:1.20rem;
 padding-bottom:.85rem;
 text-decoration:none;
 color:#2a2a2a;
 text-transform:uppercase;
 font-family:"GT America Condensed",Helvetica,Arial,sans-serif;
 font-weight:300;
 letter-spacing:.075rem;
 font-size:.875rem
}
.header-login-cta{
 width:auto !important
}
.v2 .right-side-cta-section{
 padding-top:1.25rem;
 padding-bottom:1.25rem
}
.new-home .home_banner h1{
 font-size:56px;
 line-height:4.25rem;
 text-transform:none;
 color:#232a35;
 font-family:"GT America";
 letter-spacing:0
}
.new-home .home_banner .subtitle{
 line-height:1.225;
 margin-bottom:1.25rem
}
.new-home .dark-button,.new-home .light-button{
 margin:0px 10px 0px 0;
 font-size:20.6288px !important;
 line-height:25px !important;
 font-family:"GT America" !important;
 border-radius:4px;
 padding:10px 21.5px 13px !important
}
.new-home .dark-button{
 background:#4a7eff
}
.new-home .light-button{
 color:#4a7eff;
 border:1px solid #4a7eff;
 min-width:159px !important
}
.new-home .home_banner .light-button:hover{
 color:#fff !important;
 background-color:#4a7eff !important;
 border-color:#4a7eff
}
.new-home .cta-section .dark-button,.new-home .cta-section .light-button{
 font-weight:normal !important;
 padding:9px 27px 12px !important;
 margin:0px 20px 0px 0
}
.new-home .home_banner .lg-col-7{
 padding-left:9%
}
.new-home .home_banner .lg-py9,.new-home .home_banner img.right_img{
 margin-top:65px
}
.new-home .home_banner .lg-py9{
 margin-bottom:0
}
.new-home section.stats{
 background:#fc5646;
 border-bottom:0px solid #242b35;
 text-align:center;
 padding:75px 0;
 top:0
}
.new-home section.stats h3{
 margin-bottom:1.925rem;
 font-weight:bold;
 font-size:28px;
 line-height:34px;
 text-align:center;
 color:#fff;
 font-family:"GT America";
 text-transform:none;
 letter-spacing:0
}
.new-home .stats--bignumber{
 font-size:55px;
 line-height:66px;
 color:#fff;
 font-family:"GT America";
 letter-spacing:0
}
.new-home .stats--items .xs-text-6{
 font-size:14px;
 line-height:17px;
 color:#fff;
 font-family:"GT America" !important;
 letter-spacing:0
}
.new-home .feature-section-padding{
 margin-top:0
}
.four-col-section{
 padding:150px 0
}
.four-col-block-container{
 display:flex;
 flex-wrap:wrap;
 justify-content:center;
 margin:0 -30px
}
.four-col-block{
 width:25%;
 padding:0 30px;
 text-align:center
}
.four-col-block-img{
 margin:0 0 15px
}
.four-col-block-img{
 display:flex;
 align-items:center;
 justify-content:center
}
.four-col-block-text h4{
 font-weight:bold;
 font-size:18px;
 line-height:22px;
 font-family:"GT America";
 margin:0 0 10px;
 color:#242b35;
 letter-spacing:0
}
.four-col-block-text p{
 font-size:18px;
 line-height:22px;
 font-family:"GT America";
 margin:0;
 color:#56606b;
 letter-spacing:0
}
.left-text-inner-content h2{
 font-family:"GT America";
 font-weight:bold;
 font-size:48px;
 line-height:71px;
 color:#fc5646;
 letter-spacing:0
}
.new-home .left-img-right-text-wrapper{
 margin:0 0 75px
}
.new-home .custome-module-one-container .ustome-module-one-row{
 padding:75px 0 75px
}
.new-home .left-side-inner-section h1{
 font-weight:bold;
 font-size:28px;
 line-height:34px;
 font-family:"GT America";
 margin:0 0 11px;
 letter-spacing:0
}
.new-home .left-side-section h3{
 text-transform:none;
 font-weight:500 !important;
 font-family:"GT America";
 margin:0 0 11px;
 font-size:18px
}
.new-home .left-side-section p{
 font-size:18px;
 line-height:22px;
 font-family:"GT America";
 color:#56606b;
 margin:0 0 10px
}
.new-home .section-row.home-sec5 .section_header{
 padding-top:75px;
 margin:0
}
.new-home .home-sec5 .section_header h1{
 color:#2a2a2a;
 margin:0 0 26px;
 letter-spacing:0
}
.new-home .twoimaalign ul{
 list-style:none
}
.new-home .twoimaalign .items{
 margin-left:88px
}
.new-home .features--icon+.text h6{
 margin-bottom:10px
}
.new-home .features--icon+.text p{
 line-height:1.3;
 font-size:18px
}
.new-home .twoimaalign .con{
 margin:0 0 20px
}
.bottom-text-container p{
 font-size:18px;
 line-height:22px;
 font-family:"GT America";
 color:#56606b;
 margin-bottom:30px
}
.new-home .bottom-text-container .dark-button{
 font-weight:normal !important
}
.main-page-aug2019.reservesion-page .custom-module-seventeen .section-text h4{
 font-size:18px;
 line-height:22px
}
.reservesion-page .custom-module-seventeen .custom-module-seventeen-container-inner .text-block .text-block-inner{
 max-width:508px
}
.reservesion-page .custom-module-seventeen .custom-module-seventeen-container-inner .text-block{
 margin-bottom:65px
}
.reservesion-page .custom-module-seventeen .section-cta{
 padding:50px 0 0
}
.reservesion-page .custom-module-seventeen .dark-button{
 padding:8px 21.5px 12px !important;
 font-size:20.6288px !important;
 line-height:25px;
 color:#fc5646 !important;
 background-color:#fff !important;
 border-radius:4px;
 border:1px solid #fff !important;
 min-width:140px;
 margin:0
}
.btm-txt-highlight{
 margin-top:16px
}
.reservesion-page .custom-module-seventeen .dark-button:hover{
 color:#fff !important;
 background-color:#fc5646 !important
}
.reservesion-page .custom-module-seventeen{
 padding:75px 0 75px;
 margin:75px 0 0
}
.new-home .left-text-inner-content img{
 margin-left:-12px
}
.reservesion-page .custom-module-fifteen-container{
 padding:150px 0 75px
}
.reservesion-page .custom-module-fifteen-container.module-nov-2019 .left-side-section{
 width:20%
}
.reservesion-page .custom-module-fifteen-container.module-nov-2019 .right-side-section{
 width:80%
}
.main-page-aug2019.reservesion-page .custom-module-fifteen-container .left-side-section h3{
 font-size:28px;
 line-height:34px;
 color:#000;
 font-family:"GT America";
 margin:0;
 text-align:left
}
.reservesion-page .custom-module-fifteen-container .section-heading .section-heading-icon{
 margin-right:14px
}
.main-page-aug2019.reservesion-page .custom-module-fifteen-container .operations-list-track .section-heading h5{
 font-weight:500;
 font-size:18px;
 line-height:22px;
 font-family:"GT America";
 color:#0e0e0e;
 margin:0
}
.reservesion-page .custom-module-fifteen-container .right-side-section .operations-list-track .section-heading{
 margin-bottom:10px
}
.reservesion-page .custom-module-fifteen-container .right-side-section .operations-list-track .section-text{
 padding-left:28px
}
.main-page-aug2019.reservesion-page .custom-module-fifteen-container .operations-list-track .section-text h5{
 font-size:16px;
 line-height:19px;
 color:#868686
}
.reservesion-page .custom-module-fifteen-container .right-side-section .operations-list-track{
 margin-bottom:60px
}
.reservesion-page .custom-module-seventeen .block-heading h4{
 font-family:"GT America";
 font-size:18px;
 line-height:22px;
 position:relative;
 padding-left:45px
}
.reservesion-page .custom-module-seventeen .block-heading h4 img{
 position:absolute;
 top:0;
 left:0
}
.new-home .hs-form-field select,.reservesion-page .hs-form-field select,.new-waitlist .hs-form-field select{
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-image:url(https://image.send.resy.com/lib/fe2911717d6404797d1078/m/1/5e1507c6-503d-4ab3-a46f-a319b06c7c1a.png);
 background-size:.6em;
 background-position:calc(100% - 1.3em) center;
 background-repeat:no-repeat;
 padding-right:40px
}
.hs-form-field select{
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-image:url(https://image.send.resy.com/lib/fe2911717d6404797d1078/m/1/5e1507c6-503d-4ab3-a46f-a319b06c7c1a.png);
 background-size:.6em;
 background-position:calc(100% - 1.3em) center;
 background-repeat:no-repeat;
 padding-right:40px
}
.ticketing-page .hs-form-field select{
 padding-right:40px
}
.reservesion-page .left-img-right-text-inner{
 margin-top:0
}
.c3355 .features--image{
 width:50%
}
.twoimaalign .row{
 justify-content:space-between;
 flex-wrap:nowrap
}
.reservesion-page .custom-module-eleven .section-heading h1{
 color:#fff
}
.box-2-mob-content,.box-3-mob-content,.box-4-mob-content{
 display:none
}
.pricing-compare .compare-container .feature-bar:last-child a{
 margin:0 auto !important;
 padding:14px 12px !important;
 height:auto !important;
 line-height:1.6 !important;
 box-sizing:border-box !important;
 width:100% !important;
 display:inline-block !important
}
.pricing-compare .compare-container .feature-bar:last-child span{
 width:100% !important
}
.pricing-compare .compare-container .feature-bar:last-child{
 padding:0 !important
}
.formBanner-colr img{
 max-width:659px
}
.blog_banner_jan>.container{
 display:flex;
 align-items:center;
 justify-content:space-between
}
.blog_banner_jan>.container:before,.blog_banner_jan>.container:after{
 content:none
}
@media(max-width:1800px){
 .formBanner-colr img{
 max-width:600px
}

}
@media(max-width:1440px){
 .formBanner-colr img{
 max-width:580px}

 .blog_banner_jan{
  overflow:hidden
 }

}
@media(max-width:1330px){
 .four-col-block-container{
 margin:0 -20px}

 .four-col-block{
  padding:0 20px
 }
.formBanner-colr img{
 max-width:100%
}

}
@media(min-width:64rem){
 .new-home .left-text-inner{
 padding:75px 70px 75px 13%
}

}
@media(max-width:1280px){
 .new-home .home_banner h1{
 font-size:3rem !important;
 line-height:4rem}

 .four-col-block-container{
  margin:0 -15px
 }
.four-col-block{
 padding:0 15px
}
.new-home .twoimaalign .items{
 margin-left:80px
}
.reservesion-page .custom-module-fifteen-container{
 padding:120px 0 0px
}

}
@media(max-width:1199px){
 .reservesion-page .custom-module-seventeen .section-cta{
 padding:20px 0 0}

 .reservesion-page .custom-module-fifteen-container{
  padding:100px 0 0px
 }
.blog_banner_jan .formBanner-colr,.blog_banner_jan .blogBanner-coll{
 flex:0 0 50%;
 max-width:50%
}
.blog_banner_jan .blogBanner-coll{
 padding:0 50px 0 15px
}
.blog_banner_jan .formBanner-colr{
 padding-left:20px
}

}
@media(max-width:1024px){
 .custom-module-eleven-inner h1.full-width{
 font-size:38px}

 .dec-header .dec-header-cta .cta_button{
  font-size:.75rem;
  margin:0 0px 0 13px
 }
.dec-header .header-cta-login ul li a{
 font-size:.75rem
}
.custom-menu-primary .hs-menu-wrapper>ul>li:not(:last-child),.custom-menu-primary .hs-menu-wrapper>ul ul li{
 margin-left:.2rem;
 margin-right:.2rem
}
.header-tow .custom-menu-primary .hs-menu-wrapper>ul>li:first-child{
 padding-left:15px
}
.no-link{
 font-size:12px;
 line-height:2.0
}
.header-login-cta span{
 visibility:visible;
 vertical-align:top;
 line-height:1;
 padding:0
}
.v2 .right-side-cta-section{
 padding-top:1.10rem
}
.new-home .home_banner .lg-py9{
 margin-top:1.45rem;
 padding-bottom:4.25rem
}
.new-home section.stats{
 padding:55px 0
}
.new-home section.stats h3{
 margin-bottom:1.7rem
}
.new-home .stats--bignumber{
 font-size:50px !important;
 line-height:62px
}
.four-col-section{
 padding:70px 0 30px
}
.four-col-block{
 padding:0 15px 40px;
 width:50%
}
.new-home .left-img-right-text-wrapper{
 margin:0 0 30px
}
.new-home .custome-module-one-container .ustome-module-one-row{
 padding:50px 0
}
.new-home .cta-section .dark-button,.new-home .cta-section .light-button{
 padding:9px 20px 12px !important;
 margin:0px 10px 10px 0
}
.new-home .dark-button{
 min-width:159px !important
}
.new-home .dark-button,.new-home .light-button{
 font-size:17.6288px !important;
 line-height:24px !important
}
.new-home .section-row.home-sec5 .section_header{
 padding-top:50px
}
.new-home .twoimaalign .container{
 padding:20px 0 70px !important
}
.new-home .twoimaalign .items{
 margin-left:40px
}
.left-text-inner-content h2{
 font-size:44px;
 line-height:60px
}
.reservesion-page .custom-module-fifteen-container.module-nov-2019 .right-side-section{
 width:100%;
 padding:0
}
.reservesion-page .custom-module-fifteen-container.module-nov-2019 .left-side-section{
 width:100%;
 margin:0 0 40px
}
.main-page-aug2019.reservesion-page .custom-module-fifteen-container .left-side-section h3{
 text-align:center
}
.reservesion-page .custom-module-seventeen{
 padding:60px 0 70px
}
.reservesion-page .custom-module-seventeen .custom-module-seventeen-container-inner .text-block{
 margin-bottom:40px
}
.new-home .left-text-inner{
 padding:40px 70px 40px 15%
}

}
@media(max-width:991px){
 .ustome-module-one-row{
 padding-bottom:15px}

 .ustome-module-one-row h1{
  font-size:42px;
  margin-bottom:15px
 }
.ustome-module-one-row .left-side-section h3{
 font-size:18px
}
.custom-module-eleven-inner .bottom-section-image img{
 max-width:280px
}
.four-col-block{
 padding:0 10px 40px
}
.four-col-block-container{
 margin:0 -10px
}
.new-home .left-text-inner-content img{
 margin-left:0
}
.reservesion-page .custom-module-fifteen-container{
 padding:70px 0 0px
}
.reservesion-page .custom-module-fifteen-container .right-side-section .operations-list-track{
 margin-bottom:45px
}
.resy-numbers .resy-container{
 justify-content:center;
 flex-flow:row;
 flex-wrap:wrap
}
.resy-numbers .resy-heading{
 width:386px;
 flex:0 0 100%;
 text-align:center;
 margin-bottom:40px
}
.clientsuse-logo-box .sectionDesc{
 margin:0 0 20px
}
.clientsuse-logo-box .all-logos-container .owl-theme .owl-nav.disabled+.owl-dots,.clientsuse-logo-box .all-logos-container .owl-theme .owl-dots{
 margin-top:0
}
.blog_banner_jan .blogBanner-coll h1.blogBanner-tagline span{
 line-height:1.4 !important;
 font-size:40px !important
}
.networks-txt-area{
 text-align:center
}
.connected-networks .networks-txt-area .section-details .sec-desc{
 max-width:100%
}
.connected-networks .networks-txt-area .partner-box{
 margin:auto
}
.connected-networks .network-right-img-m img{
 max-width:300px !important
}
.blog_banner_jan .formBanner-colr,.blog_banner_jan .blogBanner-coll{
 flex:0 0 100%;
 max-width:100%
}
.blog_banner_jan>.container{
 flex-wrap:wrap
}
.blog_banner_jan{
 background:transparent
}
.blog_banner_jan .formBanner-colr,.blog_banner_jan .blogBanner-coll{
 padding:0 15px;
 margin-left:0
}
.blog_banner_jan .blogBanner-coll{
 margin-bottom:50px
}

}
@media(max-width:768px){
 .custome-module-one-container .ustome-module-one-row{
 flex-direction:column !important}

 .ustome-module-one-row .left-side-section,.ustome-module-one-row .right-side-section{
  width:100%
 }
.left-side-inner-section{
 padding-left:0
}
.custome-module-one-container{
 margin-top:0
}
.custom-module-eleven-inner h1.full-width{
 font-size:32px;
 padding:0;
 text-align:center
}
.custom-module-eleven-inner{
 flex-direction:column;
 padding:40px 0
}
.custom-module-eleven-inner .section-heading,.custom-module-eleven-inner .bottom-section-image{
 width:100%
}
.custom-module-eleven-inner .section-heading{
 margin-bottom:25px
}
.custom-menu-primary.right{
 display:none
}
.header-tow .custom-menu-primary .hs-menu-wrapper>ul>li:last-of-type>a{
 margin-top:0px;
 color:#fff !important;
 border-color:transparent;
 background:transparent;
 font-weight:normal;
 font-size:inherit;
 text-transform:uppercase
}
.feature-section-padding{
 margin-top:25px
}
.new-home .home_banner h1{
 font-size:2.5rem !important
}
.new-home .stats--bignumber{
 font-size:40px !important;
 line-height:55px
}
.new-home section.stats{
 padding:40px 0 50px
}
.new-home .left-img-right-text-wrapper{
 margin:0 0 0px
}
.pricing-compare .compare-container .headings-bar ul.list{
 display:flex;
 flex-flow:row;
 flex-wrap:wrap;
 margin:0;
 padding-left:0
}
.pricing-compare .compare-container .headings-bar ul.list .box-1{
 min-width:0
}
.pricing-compare .compare-container .headings-bar ul.list .box-1{
 display:none
}
.pricing-compare .compare-container .headings-bar ul.list li{
 min-width:0;
 flex:0 0 100%;
 display:flex;
 flex-flow:row;
 flex-wrap:wrap;
 max-width:100% !important;
 padding:0;
 font-family:"GT America";
 color:#5f6165;
 font-size:14px
}
.pricing-compare .compare-container .headings-bar ul.list .box-3{
 border-right:0
}
.box-2-mob-content,.box-3-mob-content,.box-4-mob-content{
 display:block;
 width:100%;
 padding:0
}
.box-3-mob-content .box-1,.box-4-mob-content .box-1,.box-2-mob-content .box-1{
 display:flex !important;
 justify-content:space-between !important
}
.pricing-compare .compare-container .headings-bar ul.list li span{
 display:inline-block
}
.box-2-mob-content li,.box-3-mob-content li,.box-4-mob-content li{
 padding:10px 14px !important
}
.pricing-compare .compare-container .headings-bar ul.list .box-2>span,.pricing-compare .compare-container .headings-bar ul.list .box-3>span,.pricing-compare .compare-container .headings-bar ul.list .box-4>span{
 width:100%;
 background:#2f66db;
 color:#fff !important;
 padding:12px;
 text-align:center
}
.pricing-compare .compare-container .headings-bar ul.list .box-3>span{
 background:#ff4936
}
.pricing-compare .compare-container .headings-bar ul.list .box-4>span{
 background:#3cbd8a
}
.pricing-compare .compare-container .headings-bar ul.list .box-1{
 border-bottom:1px solid #e2e2e2
}
.pricing-compare .compare-container .headings-bar ul.list .box-2 .box-2>span{
 background:transparent
}
.pricing-compare .compare-container span.hs_cos_wrapper{
 position:absolute;
 top:3px;
 right:15px
}
.pricing-compare .compare-container .headings-bar ul.list .box-2{
 border-left:0
}
.pricing-compare .compare-container .feature-bar{
 display:none
}
.pricing-compare .compare-container .headings-bar ul.list .box-1{
 position:relative
}
.pricing-compare .compare-container .headings-bar ul.list li span.pl-4{
 padding-right:30px !important
}
.box-2-mob-content li:last-child .hs_cos_wrapper,.box-3-mob-content li:last-child .hs_cos_wrapper,.box-4-mob-content li:last-child .hs_cos_wrapper{
 width:100%;
 text-align:center
}
.box-2-mob-content li:last-child,.box-3-mob-content li:last-child,.box-4-mob-content li:last-child{
 padding-top:0 !important;
 padding-bottom:0 !important
}
.pricing-plan-boxes #owl-pricing-plans .owl-stage-outer .get-plan-cta a,.box-2-mob-content li:last-child .hs_cos_wrapper a,.box-3-mob-content li:last-child .hs_cos_wrapper a,.box-4-mob-content li:last-child .hs_cos_wrapper a{
 margin:0 auto !important;
 padding:14px 20px !important;
 height:auto !important;
 line-height:1.6 !important;
 box-sizing:border-box !important;
 width:auto !important;
 display:inline-block !important
}
.box-2-mob-content li:nth-last-child(2) p,.box-3-mob-content li:nth-last-child(2) p,.box-4-mob-content li:nth-last-child(2) p{
 margin:0 !important
}
.pricing-plan-boxes .item-custom-box{
 border-radius:0 !important
}
.pricing-plan-boxes .company-comment{
 background:#3167db;
 padding:8px
}
.pricing-plan-boxes .company-comment span{
 color:#fff !important
}
.pricing-plan-boxes .owl-item .item-custom-box{
 padding:0 !important;
 border-top:0 !important
}
.pricing-plan-boxes .plan-features{
 border-top:0;
 padding:10px 0 0
}
.pricing-plan-boxes .plan-features li{
 padding:0 15px 10px;
 margin-bottom:10px !important
}
.given-by-testimonial{
 display:none
}
.pricing-plan-boxes .plan-price{
 padding:0 15px 15px
}
.pricing-plan-boxes .get-plan-cta{
 text-align:center;
 padding:0 25px 20px
}
#owl-pricing-plans .owl-stage{
 width:100% !important;
 padding:0 10px !important
}
#owl-pricing-plans.owl-carousel.owl-drag .owl-item{
 width:100% !important
}
#owl-pricing-plans .owl-stage{
 width:100% !important
}
.pricing-plan-boxes .item{
 margin-top:0px
}
#owl-pricing-plans .owl-dots{
 display:none
}
.owl-carousel.owl-drag .owl-item:nth-child(2) .company-comment{
 background:#ff4936
}
.owl-carousel.owl-drag .owl-item:nth-child(3) .company-comment{
 background:#02b365
}
.pricing-plan-boxes .owl-item.active .item-custom-box{
 border-radius:6px 6px 0 0 !important;
 overflow:hidden;
 border:1px solid #e2e2e2
}
.pricing-plan-boxes .company-comment span{
 font-family:"GT America" !important
}
.pricing-plan-boxes .plan-features ul li{
 border-bottom:1px solid #e2e2e2
}
.pricing-plan-boxes .plan-features ul li:before{
 width:8px;
 height:8px;
 left:auto;
 right:0;
 top:8px;
 background:#3167db;
 border-radius:50%
}
.owl-carousel.owl-drag .owl-item:nth-child(2) .plan-features ul li:before{
 background:#ff4835
}
.owl-carousel.owl-drag .owl-item:nth-child(3) .plan-features ul li:before{
 background:#00b365
}
.pricing-plan-boxes .plan-features{
 border:0
}
.pricing-plan-boxes .owl-item.active:nth-child(3){
 margin-top:0
}
.blog_banner_jan .blogBanner-coll .bannerLogos ul{
 justify-content:center
}
.blogBanner-coll{
 text-align:center
}
.blog_banner_jan .blogBanner-coll h1.blogBanner-tagline{
 margin-bottom:0
}
.blog_banner_jan .blogBanner-coll .optional-description{
 padding-bottom:40px
}
.resy-boxes-container{
 max-width:100%;
 width:100%;
 display:flex;
 flex-wrap:wrap
}
.resy-numbers .resy-numbers-box{
 max-width:50%;
 flex:0 0 50%
}
.blog_banner_jan .blogBanner-coll .optional-description{
 padding-bottom:0
}

}
@media screen and (max-width:767px){
 .dec-header .right-side-cta-section{
 display:none}

 .new-home .twoimaalign .items{
  margin-left:0px
 }
.new-home .c3355 .features--image{
 width:100%;
 float:none;
 max-width:400px;
 margin:0 auto
}
.new-home .twoimaalign .container{
 padding:0px 0 50px !important
}
.new-home .twoimaalign.left.c3355 .row{
 margin:0
}
.new-home .home_banner .lg-py9{
 padding-bottom:3.25rem
}
.new-home section.stats .xs-col-12{
 margin:0 0 30px
}
.new-home section.stats{
 padding:40px 0 20px
}
.new-home section.stats h3{
 margin-bottom:1rem
}
.four-col-section{
 padding:55px 0 25px
}
.reservesion-page .custom-module-fifteen-container{
 padding:50px 0 0px
}
.reservesion-page .custom-module-fifteen-container .right-side-section .operations-list-track{
 margin-bottom:30px
}
.reservesion-page .custom-module-seventeen .dark-button{
 font-size:18.6288px !important
}
.custom-module-nine-inner .right-side-container .right-side-image img{
 padding-top:30px
}
.left-side-inner-section{
 text-align:center
}
.blog_banner_jan .blogBanner-coll .bannerLogos{
 margin:0 0 20px
}
.blog_banner_jan .blogBanner-coll .optional-description{
 padding-bottom:0
}
.blog_banner_jan .blogBanner-coll{
 padding:0
}
.resy-numbers .resy-num-wrapper{
 padding-left:15px;
 padding-right:15px
}
.resy-numbers .resy-heading{
 width:100%;
 flex:0 0 100%;
 margin-bottom:0
}
.resy-numbers .box-number span{
 font-size:40px !important;
 line-height:18px !important
}
.resy-heading h2 span{
 font-size:33px !important;
 line-height:64px !important;
 width:100%;
 display:block
}
.home-quote-section .quote-text-box{
 max-width:100%;
 padding-left:15px;
 padding-right:15px;
 padding-top:47px;
 padding-bottom:47px
}
.connected-networks .network-right-img-m img{
 max-width:170px !important
}
.connected-networks .networks-txt-area .partner-box{
 margin-bottom:40px
}
.letTalk-form form .input input{
 /*height:46px;*/
 margin-bottom:16px
}
.letTalk-form{
 padding:50px 0 60px !important
}
.letTalk-form form .hs-submit .hs-button{
 height:60px
}
.clientsuse-logo-box .all-logos-container .owl-theme .owl-dots .owl-dot span{
 margin:7px 10px
}
.clientsuse-logo-box h2.sectionTitle{
 padding:0
}
.guest-experience .main-container .features-container .feature-box{
 margin-bottom:24px !important
}
.resy-numbers .number-txt span{
 font-size:17px !important;
 line-height:22px !important
}
.guest-experience .main-container .features-container .feature-box .box-logo img{
 max-width:40px
}
.guest-experience .main-container .features-container .feature-box .box-logo:after{
 max-width:261px;
 margin-top:23px
}
.guest-experience .main-container .features-container .feature-box .box-title{
 margin-bottom:16px
}
.at-home-quote-given-by .divider{
 margin-top:20px !important;
 margin-bottom:20px !important
}
.termsContainer{
 padding:50px 0 25px
}
.resy-numbers{
 padding-bottom:20px !important
}

}
@media(max-width:767px){
 .row-fluid .span4{
 width:31.9149% !important;
 float:left !important
}

}
@media(max-width:630px){
 .new-home .home_banner h1{
 font-size:2rem !important;
 line-height:3rem}

 .new-home section.stats h3{
  font-size:26px !important;
  line-height:32px
 }

}
@media(max-width:480px){
 .ustome-module-one-row h1{
 font-size:32px}

 .ustome-module-one-row .left-side-section h3{
  font-size:18px
 }
.custome-module-one-container .ustome-module-one-row{
 margin-top:0;
 padding:25px 0
}
.custom-module-eleven-inner h1.full-width{
 font-size:28px
}
.new-home .home_banner h1{
 font-size:1.5rem !important;
 line-height:2rem
}
.new-home section.stats h3{
 font-size:22px !important;
 line-height:30px
}
.new-home section.stats .xs-col-12{
 margin:0px 0 25px
}
.new-home .stats--bignumber{
 font-size:34px !important;
 line-height:50px
}
.new-home section.stats{
 padding:34px 0 20px
}
.four-col-block-container{
 margin:0 0px
}
.four-col-block{
 padding:0 0px 40px;
 width:100%
}
.four-col-section{
 padding:40px 0 18px
}
.new-home .cta-section .dark-button,.new-home .cta-section .light-button{
 margin:0px 10px 20px 0
}
.new-home .cta-section.buttons{
 margin:20px 0 0
}
.new-home .custome-module-one-container .ustome-module-one-row{
 padding:40px 0
}
.new-home .left-side-inner-section h1{
 font-size:26px !important;
 line-height:32px
}
.new-home .left-side-section p{
 font-size:16px
}
.new-home .dark-button,.new-home .light-button{
 font-size:16.6288px !important
}
.new-home .section-row.home-sec5 .section_header{
 padding-top:30px
}
.new-home .features--icon+.text h6{
 line-height:1.2;
 font-size:1rem
}
.new-home .features--icon+.text p{
 font-size:1rem
}
.bottom-text-container p{
 font-size:16px;
 margin-bottom:20px
}
.left-text-inner-content h2{
 font-size:36px;
 line-height:50px
}
.reservesion-page .custom-module-seventeen .custom-module-seventeen-container-inner .text-block{
 margin-bottom:30px
}
.main-page-aug2019.reservesion-page .custom-module-seventeen .section-text h4{
 font-size:16px
}
.pricing-compare .compare-wrapper{
 padding-left:10px;
 padding-right:10px
}
.pricing-compare .compare-container .feature-bar ul.feature-list .box-1{
 min-width:240px;
 padding-top:10px;
 padding-bottom:10px
}
.pricing-compare .compare-container .headings-bar ul.list .box-1{
 min-width:240px
}
.pricing-compare .compare-container .headings-bar,.pricing-compare .compare-container .feature-bar{
 border-bottom:0
}
.pricing-compare .compare-container .headings-bar ul.list li,.pricing-compare .compare-container .feature-bar ul.feature-list li{
 border-bottom:1px solid #e2e2e2
}
.pricing-compare .compare-container .feature-bar ul.feature-list li a{
 display:none
}
.pricing-compare .compare-container .feature-bar ul.feature-list li a{
 padding-left:15px !important;
 padding-right:15px !important;
 white-space:nowrap;
 margin-right:0 !important
}

}

