@charset "utf-8";
@media only screen and (min-width:200px) and (max-width:500px){
#slideshow_mobile{display:block !important;}
.livechatimage{display:none !important;}	
.wrapper{width:90% !important;margin:0% 5% !important;padding:0px;}
.header{padding:8px 0 5px 0;min-height:65px;}
.logo{height:45px;margin:0 0;padding:0px 0;width:60px;position:absolute;left:50%;margin-left:-25px;z-index:1;}
.loginbx b{display:none;}
.loginbx strong{display:none;}
.loginbx span{margin-right:10px;}
.logoicon{bottom:0px;left:0;position:relative;width:65px;}
.logotext{display:none;}
.logotext02{display:inline-block;float:none;margin-top:5px;}
.menupart{width:100% !important;}
.exlink{border-left:0 solid #f2f2f2;padding:0 0 10px;position:absolute;right:0;top:7px;z-index:1;}
.topbg{}/*background:url(../images/banner-bg.jpg) no-repeat 5% top;*/
.banner-left{width:100% !important;margin:15px 0 0 0px;}
.bannerlefttext strong{font-size:24px;}
.bannerlefttext small{font-size:21px;padding:3px 0}
.inputsearchbx{width:200px !important;}
.googleplaybox {text-align: center;width: 100%;margin: 0 0 5px 0;}
.googleplaybox img{width:40% !important;margin:0 0px;}
.searchbar{margin:0px;}
.invitationbutton{margin-left:0px;}
.invitationbutton .invitationbuttonsty{padding:0 5px;font-size:13px;}
.row01{padding:20px 0 10px 0;}
.boxlist{margin-left:0px;width:100% !important;}
.boxlist li{width:100% !important;margin-left:0px; margin:10px 0px !important;}
.row02{padding:0px 0 15px;height:auto;}
.row02-left{width:100% !important;display:none;}
.row02-right{width:100% !important;margin-top:20px;}
.row02-right-headsty{font-size:18px;line-height:27px;}
.row02-boxlist{margin-top:0px;}
.row02-icon{float:none;}
.row02-text{width:100% !important;text-align:center;}
.row03{padding:10px 0 0px 0;}
.row03-left{width:100% !important;border-right:0px solid #f2f2f2;}
.videobox{width:100% !important;}
.row03-right{border-left:0px solid #f2f2f2;margin:0px 0;padding:10px 0 0px 0px;width:100% !important;}
.row03-right p{font-size:18px;line-height:20px;}
.row04{padding:10px 0;}
.opowtoolimg{display:none;}
.h-tools{display:none;}
.row04-left{width:100% !important;}
.opowtooldiv{left:2%;position:relative;top:2%;width:100% !important;}
.opowtooldiv p{margin:5px 0;font-size:13px;line-height:20px;}
.opowtooldiv strong{font-size:20px;}
.row04-right{width:100% !important;}
.row04-boxlist{margin-top:30px;}
.row04-boxlist li{margin-bottom:15px;text-align:center;}
.row04-icon{float:none;display:inline-block;}
.row04-text{width:100% !important;}
.notification{margin-top:0px;}
.row05{padding:15px 0 0px 0;}
.testimonialsbx strong{font-size:32px;}
.quotestxt{margin:20px 0 10px;}
.testimonialsbx p{width:100% !important;font-size:18px;line-height:28px;}
.testi-photo-name strong{font-size:20px !important;}
.testi-photobox{margin:20px 0;width:100%;}
.testi-photobox01{width:100% !important;margin:5px 0px;}
.testi-photo-name{float:left;margin-top:18px;width:67% !important;margin-left:15px;}
.row06{background:url("../images/byethisbg.jpg") no-repeat scroll left top rgba(0, 0, 0, 0); min-height:inherit !important;  display: list-item !important;}
.buy-application-left{width:100% !important;margin:20px 0 0;}
.footer01{padding:20px 0 20px;}
.footer01-left{width:100% !important;}
.footer01-right{width:100% !important;}
.bottomleft{width:100% !important;text-align:center;}
.footer02{padding:15px 0;}
.bottomright{width:100% !important;}
.social-icons{text-align:left;width:auto !important;}
.botomcopy{padding:5px 0 5px;}
.botomlinks span{padding:0 7px;}
.botomlinks{font-size:13px;}
.appstorebox span{display:none;}
.appstorebox{padding:5px 0 5px;}
.box01text strong{font-size:16px;font-weight:normal;padding:10px 0 5px;}
.box01text p{font-size:13px;}
.row02-text strong{font-size:18px;padding:10px 0 5px;}
.row02-text p{font-size:14px;line-height:20px;}
.buy-application-left .googleplaybox{margin:0px 0 10px 0;}
.buy-application-lefttext strong{font-size:18px;letter-spacing:0;line-height:18px;text-align:center;}
.buy-application-lefttext small{font-size:18px;line-height:18px;padding:15px 0;text-align:center;}
/*NEW Home Page Style*/
.headerstyle01 h1{ font-size:21px;line-height: 35px;}
.fullheader{ height:65px !important; }
.row05head01{ font-size:21px; padding:5px 0px}
.row05head02{ font-size:15px; padding:5px 0px}
.row05notetxt{ font-size:11px; }
.newrow05 { padding:25px 0px; }
.linkmore{ display:none !important; }
.emailiconspc{ display:none !important;}
.mailtxtbxstyle{ width:100% !important; }
.headerstyle01{ font-size:21px; line-height:22px;}
.emailtextbox{ width:100% !important; }
.emailtextboxleft{ width:100%; }
.emailtextboxright{ width:100%; }
.smlnote{ font-size:13px; }
.newrow01{ min-height:inherit !important; padding:20px 0px; }
.newrow02 {min-height:inherit !important; padding:20px 0px; }
.newrow03{ min-height:inherit !important; min-height:inherit !important; padding:20px 0px; }
.headersmlstyle{line-height:34px; padding-bottom: 15px; font-size: 20px;}
h2.resp-accordion{ font-size:14px !important; }
.tableft{ padding:10px 15px }
.roundcfatureleft{ float:none !important; margin:0% auto !important;}
.smlfatureheader{ text-align:center; }
.smlfaturetext{ text-align:center; }
.resp-tabs-list li{ font-size:16px !important; }
.tableft{ width:100% !important; }
.roundcfatureright{ width:100% !important; }
.roundcfatureright{ padding-top:15px; padding-bottom:15px;}
.resp-tab-active:after{ border:none !important; }
.newrow02{ min-height:inherit !important; }
.tabright{ display:none; }
.faturepic01{ width:auto !important; }
.faturepic02{ width:auto !important; }
.infograph{ background:none !important; width:auto !important; height:auto !important; text-align:left !important;}
.infogintext{ position:static; font-size:17px;  }
.newrow04{ padding:15px 0px;  }
.infogintext br{ display:none !important }
.infographtext01, .infographtext02, .infographtext03, .infographtext04, .infographtext05, .infographtext06, .infographtext07, .infographtext08{ text-align:left !important; padding:5px 0px 15px 0px;}
.linkmore{ width:100% !important; font-size:12px;}
.offerboxleft{ display:none !important;  }
.offerboxright{width: 100%; margin:0px;}
.rowcol03{ width:100%; margin:35px 0px 0px 0px; }
.offerbox{ width:100%;  }
.reasonsulstyle > li {width:100%; }
.bottomcolheader01{ font-size:20px; }
/*NEW Home Page Style*/
/*Features Page Style*/
.features-numberbox{float:none;margin:10px auto 5px auto;height:40px;width:40px;height:40px;line-height:40px;font-size:30px;}
.innerbannertext{padding:10px 0;}
.innerbannertext h1{font-size:28px;}
.innerbannertext h2{font-size:23px;padding:10px 0;line-height:20px;}
.features-text p{margin:5px 0 10px 0;}
.features-text{width:100% !important;}
.features-text strong{font-size:26px;line-height:32px;margin-top:0px;}
.features-img{text-align:center;float:none;width:100% !important;}
.features-numberbox02{float:none;margin:10px auto 5px auto;height:40px;width:40px;height:40px;line-height:40px;font-size:30px;}
.features-text02{width:100% !important;}
.features-text02 strong{font-size:24px;line-height:32px;margin-top:0px;}
.features-text h1{font-size:24px;line-height:32px;margin-top:0px;}
.features-text02 p{margin:5px 0 10px 0;font-size:14px;line-height:25px;}
.labelpart{ display:none; }
.litebox{ width:100%; margin:2%  0%}
.plans-textinfo ul li .showinmobile{display:block;}
.smallbusiness .showinmobile{display:block;}
.signupbuttop{display:none;}
.bottomcol01{width:96%;margin:0% 2%;min-height:20px;}
.bottomblack p{line-height:30px;text-align:center;}
#totop{top:80%;}
#pado-content{padding:0 0 0 0px !important;}
.pado-section-heading{font-size:18px !important;}
.pado-post-heading{font-size:14px !important;}
.faqhd h1 strong{font-size:22px !important;line-height:30px !important;}
.faqhd strong{font-size:18px !important;}
.privacyhd{font-size:16px !important;line-height:18px !important;margin-bottom:0px !important;padding:5px 0 7px !important;}
.privacy{font-size:13px !important;line-height:22px !important;}
.privacy h2{font-size:16px !important;text-align:left;}
.ui-accordion .ui-accordion-header{margin-top:5px;font-size:13px !important; line-height:23px;}
.ui-accordion .ui-accordion-content{padding:10px !important;font-size:13px !important;line-height:24px !important;}
.ui-accordion .ui-accordion-content p{margin-bottom:10px !important;}
.cntdiv01{width:100% !important;}
.cntformdiv{width:100% !important;}
.contformdilable{width:100% !important;}
.contformditext{width:100% !important;}
.newbtnsub02{margin-right:9px;}
.newheadestyle01{font-size:27px;line-height:27px;padding:0px;}
.widthalf{width:100% !important;margin:0% !important;}
.widthalf02{float:left !important;margin:0 0 5% 0 !important;width:100% !important;}
.widthalfct{width:100% !important;margin:0% !important;}
.widthalf02ct{float:left !important;margin:0 0 5% 0 !important;width:100% !important;}
.newheadestyle02{font-size:16px !important;line-height:22px !important;letter-spacing:0px;padding:0px !important;}
.cntformdiv{padding:5px;border:solid 0px;}
.ui-accordion-header-icon{display:none !important;}
.appstorebox h1 {font-size: 13px !important;letter-spacing: 0;line-height: 27px !important;text-align: center;width: 100% !important; margin:0px !important;}
.box01text{margin-bottom:20px;}
.row02-right-headsty02{ font-size:25px !important; margin-bottom:15px !important;}
.ourplanhed h1{ font-size:27px !important; padding:0 10px !important;}
.top-email span {display: none;}
.top-email {border-top:one !important; margin:0 !important; padding:0 !important; position:absolute !important;top:13px !important;right:50px !important;}
.cheadstyle01{ font-size:13px !important;}
.row02-right h2.row02-right-headsty {font-size: 23px !important;line-height: 27px !important;width: 100%;text-align: center;margin:0;}
.row03 h2.row02-right-headsty02{font-size: 23px !important;line-height: 27px !important;width: 100%;text-align: center;margin:0;}
.features-row02 h2, .features-text h2, .features-text h3 {font-size:24px;letter-spacing: 0;line-height: 36px;margin-top: 15px;width: 100%;text-align: center;}
.widthalf h2.newheadestyle02 {font-size:24px !important;letter-spacing: 0;line-height: 22px !important;padding:10px 0 0 0 !important;}
.footerleft {padding-bottom: 25px;}
.innerbannertext strong{font-size:28px !important;}
.innerbannertext small{font-size:23px;}
.alertnotice{ width:250px !important; padding:0px !important;}
.loginbx em{ display:none !important; }
.mobilescreens{ background-image:none; }
.mobilescreens02{ background-image:none; }
.appdownload-icons a{ margin-bottom:15px; }
.arconix-faq-title{font-size:14px !important; }
.arconix-faq-content{font-size:13px !important; }

.offertextobj{background-size: contain; width: 100%;}
.offertextobj{background-size: contain; width: 100%;}
.offertext01{ padding-left:27px; padding-right:27px; line-height:41px; }
.offertext02{ padding-left:27px; padding-right:27px; }
.offertext03{ padding-left:27px; padding-right:27px; }
.offertextarea{ padding-top:38px; margin-top:77px;}


/*New Slider CSS*/
.flexslider .slides > li{ background-position:right top !important; }
.flexslider .slides .captionarea01{max-width:100% !important; float:none !important; text-align:center;  margin-right:0px !important; margin-top:0px !important; }
.flexslider .slides .captionarea02{ max-width:100% !important; float:none !important; text-align:center; margin-right:0px !important; margin-top:0px !important;}
.flexslider .slides .captionarea03{ max-width:100% !important; float:none !important; text-align:center; margin-right:0px !important; margin-top:0px !important;}
.flexslider .slides .captionarea04{ max-width:100% !important; float:none !important; text-align:center; margin-right:0px !important; margin-top:0px !important;}
.flexslider .slides .captionarea01 .capheader{ font-size:20px !important; text-align:center; padding-bottom:8px !important; }
.flexslider .slides .captionarea02 .capheader{ font-size:20px !important; text-align:center; padding-bottom:8px !important; }
.flexslider .slides .captionarea03 .capheader{ font-size:20px !important; text-align:center; padding-bottom:8px !important; }
.flexslider .slides .captionarea04 .capheader{ font-size:20px !important; text-align:center; padding-bottom:8px !important; }
.flexslider .slides .captionarea01 .capsmltext{ font-size:13px !important; line-height: 29px !important; margin-bottom:18px !important; }
.flexslider .slides .captionarea02 .capsmltext{ font-size:13px !important; line-height: 29px !important; margin-bottom:18px !important; }
.flexslider .slides .captionarea03 .capsmltext{ font-size:13px !important; line-height: 29px !important; margin-bottom:18px !important; }
.flexslider .slides .captionarea04 .capsmltext{ font-size:13px !important; line-height: 29px !important; margin-bottom:18px !important; }
#slideshow{ height:240px !important; }
.homeslider01{ height:240px !important; }
.homeslider02{ height:240px !important; }
.homeslider03{ height:240px !important; }
.homeslider04{ height:240px !important; }
.flex-caption{ top:25px !important }
.bnbuttonstyle{ margin:0 auto !important; text-align:center !important; float:none !important; width:176px; }
.flex-direction-nav{ display:none !important; }
.inputsty50{ width:100% !important;}

/**Payment*/
.contcoll01{ width:68% !important;}
.newheadersty02 > span {margin-top: 15px !important;}
.stripefrm{width:100% !important; }
.paymentlabel{width:100% !important; }
.paymentfrm{width:100% !important; }
.paymentbtn{width:100% !important; margin:10px 0px 0px 0px; }
.paymentbtn [type="button"]{ float:left; }
.contcoll01{width:100% !important; }

.modalmain{width:100%;}
.ctleft{width:100% !important;}
.emailtextbox .emailtextboxright{ position:unset !important;}
.ctcaptcha { margin-top: 65px !important;transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin: 0 0;}
#cookie-law-info-bar a#cookie_action_close_header {display: block !important;}
#cookie-law-info-bar {margin-bottom: 40px !important;}
	
}
@media only screen and (min-width:501px) and (max-width:767px){
/**Payment*/
.contcoll01{ width:68% !important;}
.livechatimage{display:none !important;}	 .wrapper{width:96% !important;margin:0% 2% !important;padding:0px;}
.header{padding:8px 0 5px 0;min-height:65px;}
.logo{height:45px;margin:0 0;padding:0px 0;width:60px;position:absolute;left:50%;margin-left:-25px;z-index:1;}
.loginbx b{display:none;}
.loginbx strong{display:none;}
.loginbx span{margin-right:10px;}
.logoicon{bottom:0px;left:0;position:relative;width:65px;}
.logotext{display:none;}
.logotext02{display:inline-block;float:none;margin-top:5px;}
.menupart{width:100% !important;}
.exlink{border-left:0 solid #f2f2f2;padding:0 0 10px;position:absolute;right:0;top:0;z-index:1;}
.signupbuttop{margin-left:10px;display:none;}
.topbg{background:url(../images/banner-bg.jpg) no-repeat 5% top;}
.banner-left{width:90% !important;margin:30px 0 0 20px;}
.searchbar{margin:0 0 15px;}
.bannerlefttext strong{font-size:30px;}
.bannerlefttext small{font-size:25px;padding:5px 0}
.inputsearchbx{width:265px !important;}
.googleplaybox img{width:36% !important;margin:0px 2px;}
.row01{padding:30px 0;}
.boxlist{margin-left:0px;width:100% !important;}
.boxlist li{width:48% !important;margin:0 1%;}
.row02{padding:30px 0 50px;height:auto;}
.row02-left{width:100% !important;display:none;}
.row02-right{width:100% !important;}
.row02-right-headsty{font-size:24px;line-height:27px;}
.row02-boxlist{margin-top:0px;}
.row02-text{float:left;width:74%;margin-left:15px;}
.row03{padding:30px 0;}
.row03-left{width:100% !important;border-right:0px solid #f2f2f2;}
.videobox{width:100% !important;}
.videobox img{width:100% !important;}
.row03-right{border-left:0px solid #f2f2f2;margin:0px 0;padding:20px 0 0px 0px;width:100% !important;}
.row03-right p{font-size:25px;line-height:30px;}
.row04{padding:30px 0;}
.opowtoolimg{display:none;}
.h-tools{display:none;}
.row04-left{width:100% !important;}
.opowtooldiv{left:2%;position:relative;top:2%;width:100% !important;}
.opowtooldiv p{margin:5px 0;}
.row04-right{width:100% !important;}
.row04-boxlist{margin-top:30px;}
.row04-boxlist li{margin-bottom:20px;}
.row05{padding:30px 0 20px 0;}
.testimonialsbx p{width:100% !important;}
.testi-photobox01{width:100% !important;margin-bottom:15px;}
.testi-photobox{margin:20px 0 0px 0;}
.testi-photo-name{float:left;margin-left:20px;}
.quotestxt{margin:25px 0 5px;}
.row06{background:url("../images/byethisbg.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);min-height:150px;}
.buy-application-left{width:100% !important;margin:20px 0 0;}
.footer01{padding:20px 0 20px;}
.footer01-left{width:100% !important;}
.footer01-right{width:100% !important;}
.bottomleft{width:100% !important;text-align:center;}
.footer02{padding:15px 0;}
.bottomright{width:100% !important;}
.social-icons{text-align:left;width:100% !important;}
.botomcopy{padding:5px 0 5px;}
.appstorebox span{display:none;}
.appstorebox{text-align:center;padding:10px 0 15px;}
.googleplaybox{display:inline-block;float:none;text-align:center;width:100% !important;}
.features-numberbox{float:none;margin:15px auto;width:60px;height:60px;line-height:60px;font-size:45px;}
/*NEW Home Page Style*/
.headerstyle01 h1{ font-size:21px;}
.fullheader{ height:65px !important; }
.row05head01{ font-size:21px; padding:5px 0px}
.row05head02{ font-size:15px; padding:5px 0px}
.row05notetxt{ font-size:11px; }
.newrow05 { padding:25px 0px; }
.headerstyle01{ font-size:21px; line-height:22px;}
.emailtextbox{ width:100% !important; }
.emailtextboxleft{ width:100%; }
.emailtextboxright{ width:100%; }
.smlnote{ font-size:13px; }
.newrow01{ min-height:inherit !important; }
.headersmlstyle{ line-height:40px; padding-bottom:15px; }
h2.resp-accordion{ font-size:18px !important; }
.tableft{ padding:10px 15px }
.roundcfatureleft{ float:none !important; margin:0% auto !important;}
.smlfatureheader{ text-align:center; }
.smlfaturetext{ text-align:center; }
.resp-tabs-list li{ font-size:16px !important; }
.newrow03{ min-height:inherit !important;}
.tableft{ width:100% !important; }
.roundcfatureright{ width:100% !important; }
.roundcfatureright{ padding-top:15px; padding-bottom:15px;}
.resp-tab-active:after{ border:none !important; }
.newrow02{ min-height:inherit !important; }
.tabright{ display:none; }
.faturepic01{ width:auto !important; }
.faturepic02{ width:auto !important; }
.infograph{ background:none !important; width:auto !important; height:auto !important; text-align:left !important;}
.infogintext{ position:static; font-size:17px;  }
.newrow04{ padding:15px 0px;  }
.infogintext br{ display:none !important }
.infographtext01, .infographtext02, .infographtext03, .infographtext04, .infographtext05, .infographtext06, .infographtext07, .infographtext08{ text-align:center !important; padding:5px 0px;}
.rowcol03{ width:100%; margin:35px 0px 0px 0px; }
.offerbox{ width:100%;  }
.offerboxright{width: 80%;}
.reasonsulstyle > li {width:100%; }
.bottomcolheader01{ font-size:20px; }
/*NEW Home Page Style*/
.innerbannertext{padding:15px 0;}
.innerbannertext strong{font-size:28px;}
.innerbannertext small{font-size:23px;}
.features-text p{margin:5px 0 10px 0;}
.features-text{width:100% !important;}
.features-text strong{font-size:27px;line-height:32px;margin-top:0px;}
.features-img{text-align:center;float:none;width:100% !important;}
.features-numberbox02{float:none;margin:15px auto;width:60px;height:60px;line-height:60px;font-size:45px;}
.features-text02{width:100% !important;}
.features-text02 p{margin:5px 0 10px 0;}
.features-text02 strong{font-size:27px;line-height:32px;margin-top:0px;}
.features-text h1{font-size:27px;line-height:32px;margin-top:0px;}
.features-img02{text-align:center;float:none;width:100% !important;}
.labelpart{ display:none; }
.litebox{ width:100%; margin:2%  0%}
.plans-textinfo ul li .showinmobile{display:block;}
.smallbusiness .showinmobile{display:block;}
.bottomcol01{width:46%;margin:0% 2%;min-height:200px;}
.bottomblack p{line-height:24px;text-align:center; font-size:12px;}
#totop{top:70%;}
#pado-content{padding:0 0 0 0px !important;}
.pado-section-heading{font-size:18px !important;}
.pado-post-heading{font-size:14px !important;}
.privacyhd{font-size:15px !important;line-height:18px !important;margin-bottom:0px !important;padding:5px 0 7px !important;}
.privacy{font-size:13px !important;line-height:22px !important;}
.privacy h2{font-size:16px !important;text-align:left;}
.innerbannertext h1{font-size:28px !important;}
.innerbannertext h2{font-size:26px !important;line-height:24px;padding:10px 0;}
.buy-application-lefttext strong{font-size:24px !important;text-align:center;}
.buy-application-lefttext strong br{display:none !important;}
.buy-application-lefttext small{padding:0px !important;text-align:center;}
.ui-accordion .ui-accordion-header{margin-top:5px;font-size:13px; line-height:23px !important;}
.ui-accordion .ui-accordion-content{padding:10px !important;font-size:13px !important;line-height:24px !important;}
.ui-accordion .ui-accordion-content p{margin-bottom:10px !important;}
.cntdiv01{width:100% !important;}
.cntformdiv{width:100% !important;}
.mywill_lable02{width:100% !important;text-align:left;}
.newheadestyle01{font-size:27px;padding-left:16px;}
.widthalf{width:100% !important;margin:0% !important;}
.widthalf02{float:left !important;margin-bottom:5% !important}
.widthalfct{width:100% !important;margin:0% !important;}
.widthalf02ct{float:left !important;margin-bottom:5% !important}

.ui-accordion-header-icon{display:none !important;}
.appstorebox h1{ font-size:20px !important; line-height:27px !important; width:100% !important; margin:0px 0 10px 0;}
.box01text{margin-bottom:20px;}
.row02-right-headsty02{ font-size:25px !important; margin-bottom:15px !important;} 
.top-email span {display: none;}
.top-email {border-top:one !important; margin:0 !important; padding:0 !important; position:absolute !important;top:13px !important;right:50px !important;}
.top-email span {display: none;}
.top-email {border-top:one !important; margin:0 !important; padding:0 !important; position:absolute !important;top:13px !important}
.cheadstyle01{ font-size:15px !important;}
.row02-right h2.row02-right-headsty {font-size: 23px !important;line-height: 27px !important;width: 100%;text-align: center;margin:0;}
.row03 h2.row02-right-headsty02{font-size: 23px !important;line-height: 27px !important;width: 100%;text-align: center;margin:0;}
.row02-right-headsty > br {display: none;}
.notification {margin-top: 5px;}
.features-row02 h2, .features-text h2, .features-text h3 {font-size:34px;letter-spacing: 0;line-height: 36px;margin-top: 15px;width: 100%;text-align: center;}
.alertnotice{ width:300px !important; padding:0px !important;}
.loginbx em{ display:none !important; }
.mobilescreens{ background-image:none; }
.mobilescreens02{ background-image:none; }

.offertextobj{background-size: contain; width: 100%;}
.offertextobj{background-size: contain; width: 100%;}
.offertext01{ padding-left:27px; padding-right:27px; }
.offertext02{ padding-left:27px; padding-right:27px; }
.offertext03{ padding-left:27px; padding-right:27px; }
.offertextarea{ padding-top:100px;}


/*New Slider CSS*/
.flexslider .slides > li{ background-position:right top !important; }
.flexslider .slides .captionarea01{max-width:100% !important; float:none !important; text-align:center;  margin-right:0px !important; margin-top:0px !important; }
.flexslider .slides .captionarea02{ max-width:100% !important; float:none !important; text-align:center; margin-right:0px !important; margin-top:0px !important;}
.flexslider .slides .captionarea03{ max-width:100% !important; float:none !important; text-align:center; margin-right:0px !important; margin-top:0px !important;}
.flexslider .slides .captionarea04{ max-width:100% !important; float:none !important; text-align:center; margin-right:0px !important; margin-top:0px !important;}
.flexslider .slides .captionarea01 .capheader{ font-size:24px !important; text-align:center; padding-bottom:8px !important; }
.flexslider .slides .captionarea02 .capheader{ font-size:24px !important; text-align:center; padding-bottom:8px !important; }
.flexslider .slides .captionarea03 .capheader{ font-size:24px !important; text-align:center; padding-bottom:8px !important; }
.flexslider .slides .captionarea04 .capheader{ font-size:24px !important; text-align:center; padding-bottom:8px !important; }
.flexslider .slides .captionarea01 .capsmltext{ font-size:16px !important; line-height: 29px !important; margin-bottom:18px !important; }
.flexslider .slides .captionarea02 .capsmltext{ font-size:16px !important; line-height: 29px !important; margin-bottom:18px !important; }
.flexslider .slides .captionarea03 .capsmltext{ font-size:16px !important; line-height: 29px !important; margin-bottom:18px !important; }
.flexslider .slides .captionarea04 .capsmltext{ font-size:16px !important; line-height: 29px !important; margin-bottom:18px !important; }
#slideshow{ height:260px !important; }
.homeslider01{ height:260px !important; }
.homeslider02{ height:260px !important; }
.homeslider03{ height:260px !important; }
.homeslider04{ height:260px !important; }
.flex-caption{ top:25px !important }
.bnbuttonstyle{ margin:0 auto !important; text-align:center !important; float:none !important; width:176px; }
.inputsty50{ width:100% !important;}
.widthalf02ct{ width:94% !important;}

.stripefrm{ width:100% !important; }

.modalmain{width:100%;}
.ctleft{width:100% !important;}

}
@media only screen and (min-width:768px) and (max-width:900px){
/**Payment*/
.stripefrm {width: 62% !important; margin-top: 25px !important;}
.paymentbtn [type="button"]{ float:none !important;}
.contcoll01{ width:50% !important;}
	
.wrapper{width:96% !important;margin:0% 2% !important;padding:0px;}
.header{padding:8px 0 5px 0;min-height:65px;}
.logo{height:45px;margin:0 0;padding:0px 0;width:60px;position:absolute;left:50%;margin-left:-25px;z-index:1;}
.loginbx b{display:none;}
.loginbx strong{display:none;}
.loginbx span{margin-right:10px;}
.logoicon{bottom:0px;left:0;position:relative;width:65px;}
.logotext{display:none;}
.logotext02{display:inline-block;float:none;margin-top:5px;}
.menupart{width:100% !important;}
.exlink{border-left:0 solid #f2f2f2;padding:0 0 10px;position:absolute;right:0;top:0;z-index:1;}
.signupbuttop{margin-left:10px;display:none;}
.topbg{background:url(../images/banner-bg.jpg) no-repeat 5% top;}
.banner-left{width:90% !important;margin:30px 0 0 20px;}
.searchbar{margin:0 0 15px;}
.row01{padding:30px 0;}
.boxlist{margin-left:0px;width:100% !important;}
.boxlist li{width:48% !important;margin:0 1%;}
.row02{padding:30px 0 50px;height:auto;}
.row02-left{width:100% !important;display:none;}
.row02-right{width:100% !important;}
.row02-right-headsty{font-size:24px;line-height:27px;}
.row02-boxlist{margin-top:0px;}
.row02-text{float:left;width:74%;margin-left:15px;}
.row03{padding:30px 0;}
.row03-left{width:100% !important;border-right:0px solid #f2f2f2;}
.videobox{width:100% !important;}
.videobox img{width:100% !important;}
.row03-right{border-left:0px solid #f2f2f2;margin:0px 0;padding:20px 0 0px 0px;width:100% !important;}
.row03-right p{font-size:25px;line-height:30px;}
.row04{padding:30px 0;}
.opowtoolimg{display:none;}
.h-tools{display:none;}
.row04-left{width:100% !important;}
.opowtooldiv{left:2%;position:relative;top:2%;width:100% !important;}
.opowtooldiv p{margin:5px 0;}
.row04-right{width:100% !important;}
.row04-boxlist{margin-top:30px;}
.row04-boxlist li{margin-bottom:20px;}
.row04-text{float:left;margin-left:20px;}
.row05{padding:30px 0 20px 0;}
.testimonialsbx p{width:100% !important;}
.testi-photobox01{width:50% !important;margin-bottom:15px;}
.testi-photobox{margin:20px 0 0px 0;}
.testi-photo-name{float:left;margin-left:20px;width:72% !important;}
.quotestxt{margin:25px 0 5px;}
.row06{background:url("../images/byethisbg.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);min-height:200px;}
.buy-application-left{width:100% !important;margin:20px 0 0;}
.footer01{padding:20px 0 20px;}
.footer01-left{width:100% !important;}
.footer01-right{width:100% !important;}
.bottomleft{width:100% !important;text-align:center;}
.appstorebox span{float:left;margin:0px 0 0;width:41%;line-height:26px;font-size:19px;}
/*NEW Home Page Style*/
.fullheader{ height:65px !important; }
.resp-tabs-list li{ font-size:16px !important; }
.newrow03{ min-height:inherit !important;}
.tableft{ width:100% !important; }
.roundcfatureright{ width:80% !important; }
.tabright{ display:none; }
.faturepic01{ width:auto !important; }
.faturepic02{ width:auto !important; }
.infograph{ background:none !important; width:auto !important; height:auto !important; text-align:left !important;}
.infogintext{ position:static;  }
.infogintext br{ display:none !important }
.infographtext01, .infographtext02, .infographtext03, .infographtext04, .infographtext05, .infographtext06, .infographtext07, .infographtext08{ text-align:center !important; padding:5px 0px;}
.rowcol03{ width:100%; margin:35px 0px 0px 0px; }
.offerbox{ width:100%;  }
.offerboxright{width: 80%;}
.reasonsulstyle > li {width:100%; }
/*NEW Home Page Style*/
.features-numberbox{float:none;margin:15px auto;height:60px;width:60px;height:60px;line-height:60px;font-size:45px;}
.innerbannertext{padding:25px 0 24px;}
.innerbannertext h1{font-size:28px;}
.innerbannertext h2{font-size:23px;line-height:24px;padding:10px 0;}
.features-text p{margin:5px 0 0;}
.features-text{width:100% !important;}
.features-text strong{font-size:27px;line-height:32px;margin-top:0px;}
.features-img{text-align:center;float:none;width:100% !important;}
.features-numberbox02{float:none;margin:15px auto;height:60px;width:60px;height:60px;line-height:60px;font-size:45px;}
.features-text02{width:100% !important;}
.features-text02 strong{font-size:27px;line-height:32px;margin-top:0px;}
.features-text h1{font-size:27px;line-height:32px;margin-top:0px;}
.features-text02 p{margin:5px 0 0;}
.features-img02{text-align:center;float:none;width:100% !important;}
.labelpart{ display:none; }
.litebox{ width:25%; }
.plans-textinfo ul li .showinmobile{display:block;}
.smallbusiness .showinmobile{display:block;}
.free-trial a{ padding-left:10px; padding-right:10px; font-size:13px; }
.plans-textinfo ul li{font-size:12px; }
.smallbusiness{font-size:12px; }
.appstorebox{padding:10px 0 18px;}
.bottomcol01{width:21%;margin:0% 2%;min-height:180px;}
#pado-sidebar{width:100% !important;}
#pado-content{width:100% !important;padding:0 0 0 0px !important;}
#pado-sidebar ul{margin-right:0px !important;}
.buy-application-lefttext{text-align:center;}
.buy-application-lefttext strong br{display:none;}
.buy-application-left .googleplaybox{width:100%;text-align:center;}
.bottomblack p{text-align:center;}
.cntdiv01{width:100% !important;}
.cntformdiv{width:100% !important;}
.mywill_lable02{width:100% !important;text-align:left;}
.widthalf{width:100% !important;margin:0% !important;}
.widthalf02{float:left !important;margin-bottom:5% !important}
.widthalfct{width:100% !important;margin:0% !important;}
.widthalf02ct{float:left !important;margin-bottom:5% !important}
.appstorebox h1{width:66% !important; font-size: 24px !important; line-height: 30px !important; margin:0px !important;}
.top-email span {display: none;}
.top-email {border-top:one !important; margin:0 !important; padding:0 !important; position:absolute !important;top:13px !important;right:50px !important;}
.row02-right h2.row02-right-headsty {line-height: 27px !important;width: 100%;margin:0;}
.row03 h2.row02-right-headsty02{margin:0 0 25px 0;}
.row02-right-headsty > br {display: none;}
.notification {margin-top: 0;}
.features-row02 h2, .features-text h2, .features-text h3 {font-size:38px;letter-spacing: 0;line-height: 36px;margin-top: 15px;width: 100%;}
.social-icons li {margin: 5px 2px;}
.alertnotice{ width:500px !important; padding:0px !important;}
.loginbx em{ display:none !important; }
.mobilescreens{ background-image:none; }
.mobilescreens02{ background-image:none; }

.offertextobj{background-size: contain; width: 100%;}
.offertextobj{background-size: contain; width: 100%;}
.offertext01{ padding-left:27px; padding-right:27px; }
.offertext02{ padding-left:27px; padding-right:27px; }
.offertext03{ padding-left:27px; padding-right:27px; }
.offertextarea{ padding-top:150px;}


/*New Slider CSS*/
.flexslider .slides .captionarea01{ margin-right:75px !important; }
.flexslider .slides .captionarea02{ max-width:50% !important;}
.flexslider .slides .captionarea01 .capheader{ font-size:27px !important; margin-right:25px !important;}
.flexslider .slides .captionarea02 .capheader{ font-size:27px !important; margin-right:25px !important;}
.flexslider .slides .captionarea03 .capheader{ font-size:27px !important; margin-right:25px !important;}
.flexslider .slides .captionarea04 .capheader{ font-size:27px !important; margin-right:25px !important;}
.flexslider .slides .captionarea01 .capsmltext{ font-size:18px !important; line-height: 29px !important; }
.flexslider .slides .captionarea02 .capsmltext{ font-size:18px !important; line-height: 29px !important; }
.flexslider .slides .captionarea03 .capsmltext{ font-size:18px !important; line-height: 29px !important; }
.flexslider .slides .captionarea04 .capsmltext{ font-size:18px !important; line-height: 29px !important; }
.inputsty50{ width:100% !important;}
.widthalf02ct{ width:92% !important;}

.stripefrm{ width:100% !important; }

.modalmain{width:50%;}
.ctleft{width:100% !important;}

}
@media only screen and (min-width:901px) and (max-width:1023px){
	.wrapper{width:98% !important;margin:0% 1% !important;padding:0px;}
.logo{padding:14px 0;}
.logoicon{bottom:0px;left:0;position:relative;width:65px;}
.logotext{width:150px;display:inline-block;float:left;margin-left:23px;margin-top:14px;}
.exlink{padding:16px 5px 16px 20px;}
.signupbuttop{margin-left:10px;}
.rgdev-item a{padding:25px 10px 45px;}
.topbg{background:url(../images/banner-bg.jpg) no-repeat 5% top;}
.banner-left{width:61% !important;margin:30px 0 0 50px;}
.searchbar{margin:0 0 15px;}
.row01{padding:30px 0;}
.boxlist{margin-left:0px;width:100% !important;}
.boxlist li{width:48% !important;margin:0 1%;}
.row02{padding:30px 0 50px;height:690px;}
.row02-right-headsty{font-size:24px;line-height:27px;}
.row02-boxlist{margin-top:25px;}
.row02-boxlist li{margin-top:15px;}
.row02-text strong{padding:5px 0 10px;font-size:18px;}
.row02-text p{font-size:14px;}
.row02-icon{width:80px !important;height:80px !important;}
.row02-icon01{margin:6px 0;}
.row02-icon02{margin:6px 0;}
.row02-icon03{margin:10px 0;}
.row02-icon04{margin:6px 0;}
.row03{padding:30px 0;}
.row03-left{width:60% !important;}
.row03-right{width:38% !important;margin:0px 0;padding:45px 0 45px 20px;}
.row04{padding:30px 0;}
.h-tools{display:none;}
.opowtoolimg{width:85% !important;}
.row04-boxlist{margin-top:10px;}
.row04-boxlist li{margin-bottom:25px;}
.row05{padding:50px 0 20px 0;}
.testi-photo-name{width:70% !important;}
.testi-photobox{margin:25px 0;}
.row06{min-height:200px;}
.buy-application-left{width:100% !important;margin:20px 0 0;}
.appstorebox span{float:left;margin:0px 0 0;width:41%;line-height:26px;font-size:19px;}
/*NEW Home Page Style*/
.newrow03{ min-height:inherit !important;}
.tableft{ width:100% !important; }
.roundcfatureright{ width:80% !important;}
.tabright{ display:none; }
.faturepic01{ width:auto !important; }
.faturepic02{ width:auto !important; }
.infograph{ background:none !important; width:auto !important; height:auto !important; text-align:left !important;}
.infogintext{ position:static;  }
.infogintext br{ display:none !important }
.infographtext01, .infographtext02, .infographtext03, .infographtext04, .infographtext05, .infographtext06, .infographtext07, .infographtext08{ text-align:center !important; padding:5px 0px;}
.rowcol03{ width:100%; margin:35px 0px 0px 0px; }
.offerbox{ width:100%;  }
.offerboxright{width: 80%;}
.reasonsulstyle > li {width:100%; }
/*NEW Home Page Style*/
.innerbannertext{padding:25px 0 24px;}
.features-img{width:40% !important;}
.features-img02{width:40% !important;}
.features-text strong{font-size:30px;line-height:32px;margin-top:10px;}
.features-text p{margin:5px 0 0;line-height:25px;}
.features-text02 strong{font-size:30px;line-height:32px;margin-top:30px;}
.features-text h1{font-size:30px;line-height:32px;margin-top:30px;}
.features-text{width:57% !important;}
.features-numberbox{height:60px;width:60px;height:60px;line-height:60px;font-size:45px;}
.features-numberbox02{height:60px;width:60px;height:60px;line-height:60px;font-size:45px;}
.features-text02 strong{font-size:30px;line-height:32px;margin-top:10px;}
.features-text02 p{margin:0px 0 0;line-height:25px;}
.free-trial a{ padding-left:10px; padding-right:10px; font-size:13px; }
.plans-textinfo ul li{font-size:12px; }
.smallbusiness{font-size:12px; }
.appstorebox{padding:10px 0 18px;}
.bottomcol01{width:21%;margin:0% 2%;min-height:190px;}
#pado-sidebar ul{margin-right:0px!important;}
#pado-sidebar ul{font-size:14px !important;}
.bottomblack p{text-align:center;}
.appstorebox h1 { font-size:28px;}
.row02-right {padding: 0 15px 0 0;width: 49%;}
.row04-right {padding: 0 15px 0 0 ;}
.features-row02 h2, .features-text h2, .features-text h3 {font-size:38px;letter-spacing: 0;line-height: 36px;margin-top: 15px;width: 100%;}
.mobilescreens{ background-image:none; }
.mobilescreens02{ background-image:none; }

.offertextobj{background-size: contain; width: 100%;}
.offertextobj{background-size: contain; width: 100%;}
.offertext01{ padding-left:27px; padding-right:27px; }
.offertext02{ padding-left:27px; padding-right:27px; }
.offertext03{ padding-left:27px; padding-right:27px; }


/*New Slider CSS*/
.flexslider .slides .captionarea01{ margin-right:95px !important; }
.flexslider .slides .captionarea01 .capheader{ font-size:31px !important; margin-right:25px !important;}
.flexslider .slides .captionarea02 .capheader{ font-size:31px !important; margin-right:25px !important;}
.flexslider .slides .captionarea03 .capheader{ font-size:31px !important; margin-right:25px !important;}
.flexslider .slides .captionarea04 .capheader{ font-size:31px !important; margin-right:25px !important;}
.flexslider .slides .captionarea01 .capsmltext{ font-size:20px !important; line-height: 29px !important; }
.flexslider .slides .captionarea02 .capsmltext{ font-size:20px !important; line-height: 29px !important; }
.flexslider .slides .captionarea03 .capsmltext{ font-size:20px !important; line-height: 29px !important; }
.flexslider .slides .captionarea04 .capsmltext{ font-size:20px !important; line-height: 29px !important; }
.inputsty50{ width:100% !important;}

.stripefrm{ width:100% !important; }

.modalmain{width:50%;}
.ctleft{width:100% !important;}

}
@media only screen and (min-width:1024px) and (max-width:1200px){
.stripefrm {width: 62% !important; margin-top: 25px !important;}
.contcoll01{ width:50% !important;}
.payamount { float:none !important;}
	
.wrapper{width:98% !important;margin:0% 1% !important;padding:0px;}
.exlink{padding:16px 10px 16px 20px;}
.rgdev-item a{padding:25px 10px 45px;}
.banner-left{width:48% !important;}
.bannerlefttext strong{font-size:38px;}
.bannerlefttext small{font-size:30px;}
.row01{padding:30px 0;}
.boxlist{margin-left:0px;width:100% !important;}
.boxlist li{width:23% !important;margin:0 1%;}
.row02{padding:30px 0 50px;height:750px;}
.row03-left{width:55% !important;}
.row03-right{width:43% !important;}
.row04{padding:30px 0;}
.row04-right{width:44.5% !important;}
.row05{padding:50px 0 20px 0;}
.testi-photobox{margin:25px 0;}
.row06{background:url("../images/byethisbg.jpg") no-repeat scroll 50% top rgba(0, 0, 0, 0);min-height:200px;}
.buy-application-left{width:50% !important;margin:20px 0 0;}
.appstorebox{font-size:20px;}
/*NEW Home Page Style*/
.newrow03{ min-height:inherit !important;}
.tableft{ width:55% !important; }
.tabright{ width:42% !important; }
.faturepic01{ width:auto !important; }
.faturepic02{ width:auto !important; }
.infograph{ background:none !important; width:auto !important; height:auto !important; text-align:left !important;}
.infogintext{ position:static;  }
.infogintext br{ display:none !important }
.infographtext01, .infographtext02, .infographtext03, .infographtext04, .infographtext05, .infographtext06, .infographtext07, .infographtext08{ text-align:center !important; padding:5px 0px;}
.rowcol03{ width:100%; margin:35px 0px 0px 0px; }
.offerbox{ width:33.33%; float:left; margin:0px !important; }
.offerboxright{width: 236px;}
.reasonsulstyle > li {width: 33.33%;float: left;}
/*NEW Home Page Style*/
.innerbannertext{padding:25px 0 24px;}
.features-img{width:40% !important;}
.features-img02{width:40% !important;}
.features-text strong{font-size:30px;line-height:32px;margin-top:10px;}
.features-text p{margin:15px 0 0;line-height:25px;}
.features-text02 strong{font-size:30px;line-height:32px;margin-top:30px;}
.features-text{width:57% !important;}
.features-numberbox{height:80px;width:80px;line-height:80px;font-size:45px;}
.features-numberbox02{height:80px;width:80px;line-height:80px;font-size:45px;}
.features-text02 strong{font-size:30px;line-height:32px;margin-top:10px;}
.features-text h1{font-size:30px;line-height:32px;margin-top:10px;}
.features-text02 p{margin:10px 0 0;line-height:25px;}
.marginleft{margin-left:0px;}
.appstorebox{padding:10px 0 18px;}
.appstorebox h1 { font-size:30px;}
.row02-right {padding: 0 15px 0 0;width: 49%;}
.row04-right {padding: 0 15px 0 0 ;}
.features-row02 h2, .features-text h2, .features-text h3 {font-size:30px;letter-spacing: 0;line-height: 36px;margin-top: 15px;width: 100%;}

.offertextobj{background-size: contain; width: 100%;}
.offertext01{ padding-left:27px; padding-right:27px; }
.offertext02{ padding-left:27px; padding-right:27px; }
.offertext03{ padding-left:27px; padding-right:27px; }

/*New Slider CSS*/
.flexslider .slides .captionarea01{ margin-right:95px !important; }
.flexslider .slides .captionarea01 .capheader{ font-size:31px !important; margin-right:25px !important;}
.flexslider .slides .captionarea02 .capheader{ font-size:31px !important; margin-right:25px !important;}
.flexslider .slides .captionarea03 .capheader{ font-size:31px !important; margin-right:25px !important;}
.flexslider .slides .captionarea04 .capheader{ font-size:31px !important; margin-right:25px !important;}
.flexslider .slides .captionarea01 .capsmltext{ font-size:20px !important; line-height: 29px !important; }
.flexslider .slides .captionarea02 .capsmltext{ font-size:20px !important; line-height: 29px !important; }
.flexslider .slides .captionarea03 .capsmltext{ font-size:20px !important; line-height: 29px !important; }
.flexslider .slides .captionarea04 .capsmltext{ font-size:20px !important; line-height: 29px !important; }
.inputsty50{ width:100% !important;}

.modalmain{width:50%;}
.ctleft{width:100% !important;}

}
@media only screen and (min-width:1024px) and (max-width:1480px){.mobilescreens{background-position: 715px bottom;}.mobilescreens02{background-position:690px bottom;}}
@media only screen and (min-width:1481px) and (max-width:1750px){.mobilescreens{background-position: 845px bottom;}.mobilescreens02{background-position: 890px bottom;}}
@media only screen and (min-width:1751px) and (max-width:1920px){.mobilescreens{background-position: 990px bottom;}.mobilescreens02{background-position: 990px bottom;}}
@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}}