
@media (min-width: 1200px) and (max-width: 1630px){
  .banner-img{position:absolute;left:-90px;top:66px;max-width:880px}
}
@media(max-width:1439px) {
  .feature-img-col video {margin-left: -30px;width:120%; max-width:120%;}
}
@media(max-width:1199px){
  .dcf-banner-left{ padding-top: 0;}
  .dcf-banner-left img.banner-logo-img {margin: 0 0 -48px -53px;width: 300px;}
  .dcf-banner-left .heading-1{ font-size: 36px; margin-bottom: 5px;}
  .dcf-banner-left .sub-heading{ font-size: 24px; margin-bottom: 0;}
  .dcf-banner-right img {max-width: 220%; margin:45px 0 0 -90px;}
  .banner-bg-img{ top: -170px;}
  .banner-img{position:absolute;left:-30px;top:66px;max-width:880px}
  .dcf-banner-left .desc{ margin-bottom: 20px; padding-right: 60px;}
  .down-btn-col a.download-btn{ width: 220px; margin-right: 10px; font-size: 18px; line-height: 55px;}
  .down-btn-col a.buy-btn{ width: 172px;font-size: 18px; line-height: 55px;}
  .banner-section{ height: auto; padding-bottom: 30px;}
  .feature-img-col img {max-width: 100%;margin-left: 0;}
  .feature-img-col video {margin-left: -30px;margin-top: -100px;margin-bottom: -30px; width: 115%;max-width: 115%;}
  .feature-img-col {padding: 0;overflow: hidden;}
  .feature-content-col .heading-2{ font-size: 34px;margin-bottom: 6px;}
  .feature-content-col {padding: 53px 0 30px 0; margin-left:0;}
  .feature-col .heading-5{ font-size: 22px}
  .feature-col p{ font-size: 17px;}
  .feature-content-col .desc, .how-it-work .feature-content-col .desc{ margin-bottom: 15px;}
  .down-arrow1, .down-arrow2{ display: none;}
  .feature-col img{ width: 85px;}
  .feature-col{ margin-bottom: 15px; font-size: 17px;}
  .feature-content-col .down-btn-col{ padding-left: 50px;}
  .how-it-work .feature-content-col {padding: 53px 0px 30px 0;}
  .feature-content-col .down-btn-col{ margin-right:-30px; }
  .testi-content-col .arrow.testi-left-arrow {left: -10px;}
  .testi-content-col .arrow.testi-right-arrow{right: -10px;}
  .download-content-col{ padding: 60px 0 40px;}
  .download-content-col .heading-3{margin: 18px 0 12px;}
  .download-content-col .desc{ margin-bottom: 25px;}
  .down-btn-col p{ margin-top: 10px;}
  .faq-accordion-col .panel-default > .panel-heading .panel-title a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
  .help-pg-footer .copy-right-nav, .help-pg-footer .copy-right-col{ width: auto;}
  .help-pg-footer .copy-right-col{ padding-top: 8px;}
  .help-pg-footer{ padding-top: 15px; padding-bottom: 15px;}
}
@media(max-width:810px) {
  body{ padding-bottom: 0 !important;}
  .copy-right-grid{ position: relative !important;}
  .help-pg-footer .copy-right-nav, .help-pg-footer .copy-right-col{ width: 100%;}
  .pr-about-section{ padding-bottom: 80px;}
}
/*ipade css*/
@media(max-width:991px) {
  .main{ overflow: hidden;width: 100%;clear: both;}
  .banner-section {height: auto;}
  .dcf-banner-right{ display:none;}
  .dcf-banner-left .desc{ padding-right:0;}
  .dcf-banner-left {padding: 0 15px 25px;}
  .dcf-banner-left .desc {margin-bottom: 20px;}
  .feature-img-col {padding: 70px 0 0;}
  .pr-banner-img-col{ display: none;}
  .feature-img-col img{margin-bottom: -20px;}
  .scan-type-img img{ margin-top:60px;}
  .scan-type-content .feature-col img {margin-bottom: 10px;}
  .feature-img-col.scan-type-img {padding-top: 0;}
  .feature-img-col.scan-type-img img{ margin-bottom:-40px;}
  .how-it-work .feature-content-col {padding: 50px 0px 0;}
  .how-it-work .feature-img-col img {margin-left: 0;margin-bottom: 0;}
  .feature-img-col {padding: 0 0 0;}
  .feature-img-col video {margin: -70px auto -86px; width: 100%;max-width: 100%;}
  .how-it-work .feature-img-col {padding: 20px 0 50px;}
  .feature-content-col .down-btn-col {padding-left: 104px;}
  .testi-slider-outer {width: 600px;}
  .testi-content-col .arrow {width: 60px;height: 60px;}
  .testi-content-col .arrow, .testi-content-col .arrow:hover{ background-size:120px auto; padding:0;background-position: 10px center;}
  .testi-content-col .arrow.testi-right-arrow, .testi-content-col .arrow.testi-right-arrow:hover {background-position: -72px center;}
  .testi-slider-outer .testi-slider .testi-text-col{ min-height:464px}
  .testi-slider-outer .owl-carousel::after{ width:90%; left:5%;}
  .testi-slider-outer .owl-carousel::before{width: 80%;left: 10%;}
  .banner-bg-img{ display:none;}
  .feature-content-col .down-btn-col {margin-right: 0;}
  .testi-content-col .arrow{ top:400px;}
  .testi-slider-outer{ padding-top:85px;}
  .help-tabs.nav-pills > li > a{margin: 10px 0;}
  .help-tabs-content{ padding:20px 30px 25px;}
  .help-logo-col h2{ font-weight:400;}
  .help-tabs-content .tab-pane p, .tab-pane ul li, .tab-pane ol li{ font-size:16px;}
  .help-tabs-content h3{ font-size:24px;}
  .help-tabs-content .tab-pane p {margin: 0 0 10px;}
  .help-tabs-content .tab-pane h3{margin: 0 0 20px;}
  .faq-logo-col h2{ font-weight:400;}
  .faq-accordion-col .panel-default > .panel-heading .panel-title a{ font-size:18px;}
  .faq-text-col p{ font-size:16px;}
  .faq-accordion-col .panel-default > .panel-heading .panel-title a img {margin-right: 10px;margin-top: -3px;}
  .faq-accordion-col .panel-default > .panel-heading + .panel-collapse > .panel-body {padding: 22px 72px 30px;}
  .how-it-work .feature-col .heading-5{margin-top:13px}
  .header-right-col{ display: none;}
  .help-pg-header .container, .pr-title-section .container, .pr-about-section .container, .copy-right-grid .container{ width: auto;}
}
/*mobile css*/
@media (max-width:767px) {
  .dcf-banner-left img.banner-logo-img {margin: -10px 0 -45px -52px;width: 280px;}
  .dcf-banner-left .heading-1 {font-size: 36px;margin-bottom: 5px;}
  .dcf-banner-left {padding: 0 15px 15px;}
  .dcf-banner-left .sub-heading {font-size: 21px; margin-bottom:4px; padding-bottom:0 !important;}
  .dcf-banner-left .desc {margin-bottom: 10px;}
  .dcf-banner-left .desc{font-size: 15px;line-height: 24px;}
  .down-btn-col p {margin-top: 8px;}
  .down-btn-col a.download-btn {width: 210px;font-size: 16px;line-height: 50px;}
  .down-btn-col a.buy-btn {width: 160px;font-size: 16px;line-height: 50px;}
  .down-btn-col a.download-btn img{ margin-right:10px;}
  .feature-img-col {padding: 0;}
  .feature-content-col {padding: 40px 0 30px 0;}
  .feature-content-col .heading-2 {font-size: 30px;margin-bottom: 4px;}
  .feature-content-col .desc, .how-it-work .feature-content-col .desc {margin-bottom: 10px;}
  .feature-content-col .desc, .feature-col p{ font-size:16px;}
  .feature-col .heading-5 {font-size: 20px;}
  .feature-col img {width: 80px;margin-right: 20px; margin-bottom: 20px;}
  .down-arrow1, .down-arrow2{ display:none;}
  .how-it-work .feature-col {margin-bottom: 20px;}
  .how-it-work .feature-img-col {padding: 10px 0 50px;}
  .testi-slider-outer .testi-slider .testi-text-col {min-height: 375px;padding:85px 30px 20px;}
  .testi-img {width: 144px;height: 144px;}
  .testi-img img {width: 140px;height: 140px;}
  .download-content-col img.pr-logo {width: 280px;}
  .download-content-col .heading-3 {margin: 10px 0 8px; font-size: 40px;}
  .download-content-col .desc {margin-bottom: 20px;font-size: 15px;line-height: 26px;}
  .download-content-col {padding: 50px 0 20px;}
  .testi-content-col .heading-3{ font-size:30px;}
  .testi-slider-outer {width: 420px;padding:86px 0 50px;}
  .testi-slider-outer .owl-carousel::before, .testi-slider-outer .owl-carousel::after{ display:none;}
  .testi-img {width: 124px;height: 124px;margin-left: -62px;}
  .testi-img img {width: 120px;height: 120px;}
  .testi-content-col .arrow {top: 310px;}
  .help-tabs.nav-pills{ margin-right:0;}
  .help-tabs-content {padding: 20px;}
  .number-lt {margin-right: 5px;}
  .help-logo-col h2{ text-align:center; font-size: 22px;line-height: 30px;}
  img.photo-org-logo {margin: 0 auto 5px;display: block;}
  .help-logo-col{ padding: 14px 20px;}
  .help-tabs-content h3 {font-size: 22px;}
  .faq-accordion-col .button-toggle{ width:14px; height:14px;position: absolute;top: 14px;right: 14px;}
  .faq-accordion-col .panel-default > .panel-heading .panel-title a img{ width:30px;margin-right: 4px;margin-top: -2px;}
  .faq-accordion-col .panel-default > .panel-heading .panel-title a{padding: 15px 35px 10px 15px;}
  .faq-accordion-col .panel-default > .panel-heading + .panel-collapse > .panel-body {padding: 20px;}
  .dcf-banner-left img.banner-logo-img{margin: 0 0 -35px -52px;width:280px} 
  .feature-content-col .down-btn-col {padding-left: 0;text-align: center;padding-top: 0;}
  .feature-img-col img {margin: 0 auto -30px;}
  .feature-img-col {padding: 40px 0 0;}
  .dcf-banner-left .down-btn-col{ text-align:left;}
  .testi-slider-outer .owl-carousel::before, .testi-slider-outer .owl-carousel::after{ display:none;}
  .testi-content-col .heading-3{ margin-bottom:0;}
  .testi-slider-outer{padding: 66px 0 50px;}
  .testi-slider-outer {width: 100%;}
  .testi-img {width: 114px;height: 114px;margin-left: -55px;margin-top: -50px;}
  .testi-img img {width: 110px;height: 110px;}
  .testi-slider-outer .testi-slider .testi-text-col {min-height: 375px;padding: 85px 20px 20px;}
  .download-content-col .heading-3{ font-size:38px;}
  .feature-img-col video {width: 100%;max-width: 100%;margin: -150px auto -126px}
  .feature-col .heading-5, .how-it-work .feature-col .heading-5{margin-top:0;margin-left:75px;margin-bottom:5px}
  .feature-col p{margin-left:75px;font-size:14px}
  .how-it-work .feature-col .heading-5{margin-top:7px}
  .feature-col img{width:60PX;margin-right:15px}
  .pr-about-section .row {display: block;}
  .right-sidebar-content{ margin-left: 0;padding: 30px 0 10px 0;border-top: 1px solid #cfcfcf!important; margin-top: 30px;}
  span.trick{ display: none;}
  .pr-about-section {padding: 20px 0 30px;}
  .help-pg-header{ padding: 15px 0;}
  .pr-title-section {padding: 15px 0;}
  .right_sidebar h1, .right_sidebar h1 div, .right_sidebar h1 span, .right_sidebar h1 p{ font-size: 24px;}
  .right_sidebar .head-title-2, .right_sidebar .head-title-2 div, .right_sidebar .head-title-2 span, .right_sidebar .head-title-2 p{ font-size: 24px;}
  .pr-title-section .heading-1{ font-size: 28px;}
}
@media only screen and (max-width:479px) {
  .feature-col .heading-5, .how-it-work .feature-col .heading-5{margin-left:0}
  .feature-col p{margin-left:0}
  .down-btn-col a.download-btn, .down-btn-col a.buy-btn{ display: block;float: none; margin:0 auto 10px;}
  .down-btn-col a.download-btn,  .down-btn-col a.buy-btn{ width:auto; margin:0 0 10px;}
  .down-btn-col p {margin: 0; padding:0;}
  .dcf-banner-left {padding: 0 15px 30px;}
  .feature-col .heading-5 {font-size: 18px;}
  .feature-content-col .desc, .feature-col p {font-size: 15px;}
  .feature-col img {margin-right: 15px;}
  .dcf-banner-left .heading-1 {font-size: 38px;}
  .dcf-banner-left .sub-heading {font-size: 18px;}
  .feature-img-col img {margin: 0 auto -20px;}
  .feature-img-col video {margin: -210px auto -186px}
  .feature-content-col .heading-2 {font-size: 26px;}
  .how-it-work .feature-content-col {padding: 40px 0px 0;}
  .how-it-work .feature-img-col {padding:20px 0 40px;}
  .testi-content-col {padding: 30px 0 0;}
  .download-content-col .heading-3{ font-size:34px;}
  .download-content-col {padding: 50px 0 40px;}
  .download-content-col .desc {margin-bottom: 10px;}
  .dcf-banner-left img.banner-logo-img {width: 260px;}
  .dcf-banner-left .heading-1 {font-size: 26px;}
  .feature-col img{ float:none; display:block; margin:0 auto 5px;}
  .how-it-work .feature-col img{ margin-bottom:10px;}
  .feature-col{ text-align:center;}
  .feature-col .heading-5{ text-align:center;}
  .feature-content-col{ text-align:center;}
  .download-content-col .heading-3 {font-size: 22px;}
  .download-content-col {padding: 40px 0 30px;}
  .testi-content-col .heading-3 {font-size: 26px;}
  .testi-slider-outer .testi-slider .testi-text-col {padding: 65px 15px 20px;}
  .feature-img-col video {margin: -250px auto -220px}
  .help-tabs-content {padding: 15px;}
  .pr-title-section .heading-1{ font-size: 20px;}
}
@media only screen and (max-width:360px) {
  .pr-title-section .heading-1{ font-size: 16px;}
}