@media only screen and (min-width : 320px) and (max-width : 480px) and (orientation : landscape) {

}
@media only screen and (min-width : 481px) and (max-width : 640px) and (orientation : landscape) {

}
@media only screen and (min-width : 641px) and (max-width : 766px) and (orientation : landscape) {

}
@media only screen and (min-width : 768px) and (max-width : 990px) and (orientation : landscape) {


}
@media only screen and (min-width : 991px) and (max-width : 1024px) and (orientation : landscape) {

}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait){

}
@media only screen and (min-width : 1025px) and (max-width : 1400px) and (orientation : landscape) {

}
@media all and (min-width:320px) and (max-width:480px) {}
@media all and (min-width:481px) and (max-width:640px) {}
@media all and (min-width:641px) and (max-width:766px) {}
@media only screen and (min-width:768px) {

}


@media screen and (max-width:767px) { /* used for iphone portrait */
.benefit-box .the-content, .benefit-box .feature-image{width: 100%; margin-top:0px;}
.benefit-box .the-content .main-title,
.benefit-box .the-content .sub-title{font-size: 30px; line-height: 35px;}
.benefits-slider .slick-slide{margin: 0px 10px;}
.profitOrg img{margin-right: 0px;}
.slick-next{right: -20px;}
table.comparison tr td, table.comparison tr th{font-size: 14px; padding: 3px; text-transform: capitalize; letter-spacing: 0px;}
table.comparison tr td.true{background-size: 23%;}
table.comparison tr td.false{background-size: 23%;}
.compare-box .elementor-tab-content{padding: 0px !important;}
table.comparison tr td{letter-spacing: 0px;}
.elementor-toc__list-item{width: 100%;}
.slick-list{padding: 0 !important;}
.benefit-box .feature-image img{width: 100%; margin-top: 30px;}
.cfTitle{text-align: center; font-size: 20px; line-height: 30px;}
.contactForm{padding: 10px;}
.tab-right, .tab-left{width: 100%;}
h1.tab-benefit-title, h4.tab-benefit-subtitle{font-size: 24px; line-height: 40px;}
table.careers{width: 100%;}
table.careers thead tr th{font-size: 18px;}
.resource_filter .facetwp-radio{font-size: 12px; padding: 10px;}
.facetwp-facet{text-align: center;}
.startQ label{font-size: 26px;line-height: 38px;}
div.wpforms-container-full.pricingCalc .wpforms-form .wpforms-field-label{font-size: 26px;line-height: 38px;}
div.wpforms-container-full.pricingCalc input[type="radio"], div.wpforms-container-full.pricingCalc input[type="checkbox"]{display: none !important;}
.form_html_title{font-size: 26px !important;line-height: 38px;}
.slick-next{right: -6px !important; padding: 10px 0px 10px 30px !important;}
.slick-prev{left: 1px !important;z-index: 1;}
.arm-features .elementor-tab-title,
.features-tab .elementor-tab-title{
  border: 1px solid #00E2FD !important;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  margin-bottom: 20px;
  }
  .mnone{display: none;}
  .newU .wpforms-page, .oldU .wpforms-page, .ExistU{
    padding: 20px !important;
  }
  .formTaital{
  font-size: 24px !important;
  line-height: 36px !important;
  }
  div.wpforms-container-full.pricingCalc .wpforms-form ul li label{
    font-size: 16px;
  }
  .nsFpackage{width: 96% !important;}
  .formTaital p{
    font-size: 18px !important;
    line-height: 30px;
  }
  .startQ p a{
    width: 100%;
  }
}



@media (min-width:768px) and (max-width:990px) { /* used for iphone landscape, ipad/ipad mini portrait */
.benefit-box .the-content .main-title,
.benefit-box .the-content .sub-title{
  font-size: 36px;
  line-height: 50px;
}
.benefit-box .feature-image img,
.benefit-box .feature-image,
.benefit-box .the-content{width: 100%;}
.benefit-box .feature-image{margin-top: 0px;}
.elementor-flip-box__back{display: none !important;}
h1.tab-benefit-title, h4.tab-benefit-subtitle{font-size: 35px; line-height: 50px;}
.profitOrg img{margin-right: 0px;}
.slick-next{right: -6px !important; padding: 10px 0px 10px 30px !important;}
.slick-prev{left: 1px !important;z-index: 1;}
}


@media (min-width:991px) and (max-width:1024px) { /* used for ipad mini landscape */

}


@media (min-width:1025px) and (max-width:1400px) { /* used for ipad landscape */

}


@media screen
  and (min-device-width: 1200px)
  and (max-device-width: 1600px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) {

}
@media (min-width: 2000px) {/* 4K ultra HD television */

}