@media (min-width:1366px) and (max-width:1680px){
.capDiv h3{font-size:2.25rem;line-height:2.75rem}
.sliderOne .capDiv img{width:14.25rem}
}
@media (min-width:992px) and (max-width:1199px){
#intro_form{padding-left:15px}
.intro_button{margin-top:30px}
.video-block{padding-bottom:68.25%}
.subscribe-form{width:100%}
}
@media only screen and (max-width:1024px){
body,html{font-size:14px}
.capDiv h3{font-size:1.25rem;line-height:1.5rem;padding:.75rem}
.sliderOne .capDiv img{width:10rem}
.landingCaption .container{width:100%}
}
@media only screen and (max-width:896px){
/* .rightHeader{width:calc(100vw - 30px)} */
.headerTopArea .logo {width: 8rem;float: none;}
.headerTopArea.headerActive .logo {padding: 0 0 0.5rem;margin: 0 auto;}
.btmLoginIn{display:flex}
.btmLoginIn>div{float:none}
.inputOne{display:flex;flex:1;justify-content:space-between; gap: 0.5rem}
.btmLogin{flex-direction: column;gap: 0 !important;}
.btmLogin > div{width: 100%;}
.btmLogin > div:first-child{order: 1;display: flex;}
.btmLogin .intBox{width:100%;margin-right:0!important}
.popRt{padding:1.25rem}
.popLt{width:100%}
.popCont{flex-flow:column;max-height:94vh;overflow:auto}
.livechatSec{top:auto;bottom:1.75rem;transform:none;left:.75rem}
.livechatSec .commonBtn{width:3rem;height:3rem;justify-content:center}
.livechatSec .commonBtn .liveChatText{display:none}
.livechatSec .commonBtn i{font-size:1.5rem}
.menuBg.headerActive .navigationSec{padding-top:0}
.headerTopArea.headerActive{position: static;height: auto !important;}
.headerTopArea.headerActive .headerRow{flex-direction: column;}
.headerTopArea.headerActive .headerRow .headerInLeft{width: 100%;}
.headerTopArea.headerActive .headerRow .headerInRight{width: 100%;}
.errorMsg,.successMsg{padding-bottom: 0.5rem;}
.backLink, .forgotLink{width: auto;}
.headerDiv.active{height: auto !important;}
.headerDiv.active .welcomeImageArea{ height: auto;}
.headerDiv.active .welcomeImageArea .landingSliderSec{position: relative;}
}
@media only screen and (max-width:991px){
p{line-height:1.75rem}
.titlebar h1{font-size:2rem;margin-bottom:1.25rem}
.blkPadding{padding:2rem 0}
.titlebar p{font-size:1rem;line-height:1.5rem}
#header{margin-bottom:40px}
#intro_description,#logo_image,#social_icons{padding:0}
#intro_form{padding:0 0 0 25px}
#intro_description h1{font-size:32px}
.intro_button{margin-top:40px}
#about-1{padding:2rem 0}
#about-2{padding:2rem 0}
#about-1-text{padding-right:1rem}
#about-2-text{padding-left:1rem}
#about-1-img img{padding:0 60px}
#video_holder{margin-bottom:40px}
#call-to-action h1{font-size:32px;padding:0}
#call-to-action p{font-size:18px;padding:0}
#footer_icons{margin:6px 0}
.footer-socials{display:inline-block;float:right}
.subscribe-form{margin:40px auto 5px;width:55%;float:none!important}
#newsletter-paragraph{float:none!important}
#call-to-action,#clients,#faq,#features{padding:2rem 0}
.accordion{margin-bottom:1rem}
.landingBlockSec .row{display:flex;flex-flow:column}
.landingBlockSec.evenBlock .row .col-md-6,.landingBlockSec.evenBlock .row .col-md-6+.col-md-6,.landingBlockSec.oddBlock .row .col-md-6,.landingBlockSec.oddBlock .row .col-md-6+.col-md-6{width:100%}
.landingBlockSec.evenBlock .row .col-md-6+.col-md-6{order:-1}
.landingBlockSec.oddBlock .row .col-md-6+.col-md-6{padding-top:40px}
.landingBlockSec.evenBlock .row .col-md-6+.col-md-6{padding-bottom:40px}
.sliderTwo .landingCapIn .capDiv:first-child{margin:0 0 1rem 0}
.sliderTwo .landingCapIn .capDiv:first-child img{max-height:2.625rem}
.headerDiv.cookiesAdded .welcomeImageArea{height:calc(100% - 64px)}
}
@media only screen and (max-width:767px){
.container{overflow:hidden}
#about-1,#about-2,#clients,#faq,#features,#intro_form,#logo_image,#social_icons{padding-left:45px;padding-right:45px}
#header{margin-bottom:50px}
#header img{padding:0 15px 0 0}
#intro_description{margin-bottom:40px;padding:0 45px}
#intro_description h1{font-size:32px}
.intro_button{margin-top:20px}
.form_register{width:60%}
.feature-box{margin-bottom:30px}
#call-to-action p{padding:0 4%}
#footer_nav{text-align:center;margin-bottom:30px}
.footer-nav{display:inline-block;margin:0 auto}
#footer_copy p{margin-left:0}
.footer-nav li{padding:5px 10px 5px}
.footer-socials{float:none}
.subscribe-form{margin:25px auto 5px;width:50%}
.navigationSec .navbar-nav{margin:0}
.navigationSec .navbar-nav li{margin:0; width: 100%;}
.menuBg .navigationSec .navbar-nav li a,.navigationSec .navbar-nav li a{padding:11px 15px;color:#fff;font-size:14px}
.landingpopSignup{max-width:96%}
.popRt .h2{margin:0 0 1.25rem 0}
.topCookiesSec.topCookiesPopup>p,.topCookiesSec.topCookiesPopup>span{max-width:90%}
.navigationSec .navbar-light .navbar-toggler {border: 0;}
.headerTopArea{background: #fff;}
.headerTopArea.headerActive .navigationSec .navbar {display: none;}
}
@media (max-width:575px){
	.headerTopArea.menuBg:not(.headerActive) .row{flex-wrap:nowrap;justify-content:space-between}
.headerTopArea.menuBg:not(.headerActive) .row>div{width:auto}
}
@media (max-width:480px){
#about-1,#about-2,#clients,#faq,#features,#intro_description,#intro_form,#logo_image,#social_icons{padding-left:0;padding-right:0}
.intro_feature p{font-size:14px}
.form_register{width:90%}
#about-1-img img{padding:0}
#about-2-img img{margin-top:0;padding:0}
.subscribe-form{margin:25px auto 5px;width:70%}
#about-1{padding-top:2rem;padding-bottom:2rem}
.capDiv h1{font-size:1rem;line-height:1.25rem;padding:.625rem}
.sliderOne .capDiv img{width:6rem}
.landingCaption{padding-bottom:1rem;align-items:flex-end}
.sliderOne .landingCaption .landingCapIn{padding-bottom:0}
.sliderFive .landingCaption{padding-bottom:1rem}
.footerIn ul li{margin:0 .625rem}
.footerIn ul li.fooParent{display:inline-block;vertical-align:top;clear:none;margin:0 .625rem}
.sectionTitle h2{font-size:2.5rem;line-height:2.5rem;margin-bottom:1rem}
.btnDivSec{margin-top:0}
.cookiesBtsSec .greenBtn{padding:0;width:54px}
.topCookiesSec{padding-right:1rem}
.cookiesBtsSec .greenBtn{position:relative}
.cookiesBtsSec .greenBtn:after{content:"";position:absolute;left:-1rem;right:-1rem;top:-1rem;bottom:-1rem}
.topCookiesSec+.headerTopArea{top:65px}


}
@media (max-width:320px){
.titlebar h1{font-size:28px}
#about-1,#about-2,#clients,#faq,#features,#intro_form,#logo_image,#social_icons{padding-left:5px;padding-right:5px}
#logo_image{width:100%;text-align:center;margin-bottom:15px;float:none!important}
#logo_image img{padding:0}
#social_icons{width:100%;text-align:center;float:none!important}
.customNavigation{display:none}
#intro_description{padding-left:15px;padding-right:15px;text-align:center}
#intro_description h1{text-align:center}
.subscribe-form{margin:25px auto 5px;width:100%}
}