@media (min-width:981px){
.flip-box-row {
  background-color: transparent;
  width: 31%;
  height: 400px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
 
.flip-box-column {
  position: relative;
  width:100%;
  height: 100%;
  -webkit-transition: transform 0.8s;
  transition: transform 0.8s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
 
.flip-box-row:hover .flip-box-column {
  -webkit-transform: rotateX(180deg);
  transform: rotateY(180deg);
}
 
.flip-box-front, .flip-box-back{
  position: absolute;
   width:100%;
  height: 100%;
  -webkit-transform: translate3d(0,0,0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
 
.flip-box-back {
  -webkit-transform: rotateX(180deg);
  transform: rotateY(180deg);
}
}
h3{font-size: 32px;}
h6 {
    font-size: 22px;
    padding: 13px 0px;
    color: #007AFF;
}
h2 span{color: #007AFF;}
.home-btn {
    border: none;
    letter-spacing: 1.5px;
    padding: 10px 15px;
    color: #fff;
    font-weight:700;
    margin-top: 15px;
    background-color: rgba(0, 122, 255, 0.75);
    
}
.home-btn a{
    color: #fff;
}
.home-btn:hover{    background-color: #090909 !important;}
.elementor-heading-title {text-transform:}
.you-text {
    color: #ffffff;
    background-color: #01cf91;
    padding: 1px 10px;
 }
/* #et-top-navigation{padding-right: 200px;}*/

 #top-menu-nav ul li{padding:0px 10px!important;}
  #top-menu-nav ul li a{text-transform: uppercase;font-size:14px!important;}
 .home-page-last2-section{background-color:#b8b8b8!important}
 .home-page-last2-section-box{background-color:#fff!important}
 #main-footer .title{color:#fff!important;font-weight:700}
 /*#main-footer  #nav_menu-2{ padding:0px 10px;border-left:1px solid #b8b8b8;border-right: 1px solid #b8b8b8}*/
  #main-footer .menu li{border-bottom:1px solid #A3A3A3}
  #footer-widgets .footer-widget li:before {border-width:0px!important;border-style: none!important;}
  #logo{max-height:100%!important;}
  #main-header{padding:10px 0px}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea{padding:10px;width:100%;margin-right:15px; font-family: "Open Sans",Arial,sans-serif;}
input[type="submit"]{font-weight:700;border: none;padding: 10px 15px;color: #fff;margin-top: 15px;width: 15%; font-family: "Open Sans",Arial,sans-serif;}
input[type="submit"]:hover{}
.home-page-content-section3{background:#fff;}
.entry-content ul.home-page-list-items {list-style: none}
.heading-title {margin-bottom: 20px}
.home-page-section3-left {padding-right:20px}
.home-page-section3-right{padding-left: 20px}
.flex{display:flex;}
.flex-wrap{flex-wrap: wrap;}
.w-50{width:50%}
.w-100{width:100%}
#flip-box-full-width{width:100%}
.home-page-section3-left .home-page-list-item,.home-page-section3-right .home-page-list-item{text-align: left!important;margin-bottom: 10px}
.fa-check:before {content: "\f00c";padding-right: 10px}
.home-page-section3-left .home-page-list-item i,.home-page-section3-right .home-page-list-item i{color: #01cf91;font-size: 20px;}
.fa, .fas {font-family: "Font Awesome 5 Free";font-weight: 900;}
/*#flip-box-half-width{max-width: 1080px!important}*/
.flip-box-container{max-width:1080px!important;margin:0 auto!important;}
.membership-levels-section { display:flex; flex-wrap:wrap; justify-content: space-between;}
.membership-levels-section .pmpro_checkout { width:30%; }
.membership-levels-section .pmpro_checkout .pmpro_heading { text-align:center; font-weight:bold; font-size:20px; margin-bottom:15px;}
.membership-levels-section .pmpro_checkout .pmpro_btn { background-color: #2ea3f2; color:#fff; border:0px; border-radius:0px;}
.membership-levels-section .pmpro_checkout .pmpro_btn:hover { background-color:#090909;}
a.pmpro_btn, input.pmpro_btn {background-color: #2ea3f2!Important; color:#fff; border:0px; border-radius:0px;}
a:hover.pmpro_btn, input.pmpro_btn:hover {background-color:#090909!Important;}

.pmpro_checkout h3 span.pmpro_checkout-h3-name { font-size:20px;}
.pmpro_checkout-fields .fields-group { display:flex;}
.pmpro_checkout-fields .fields-group input { width:100%; max-width:246px;}
.um-account .um-form form {margin-left: -30px; margin-right: -30px;}
.wpcf7 input[type="submit"] { background-color: #2ea3f2;  color: #fff;  border: 0px;  border-radius: 0px; width:100%; max-width:120px;}
.wpcf7 input[type="submit"]:hover {background-color:#090909}
.home .wpcf7-form .form-group { display:flex; flex-wrap:wrap;}
.home .wpcf7-form  .wpcf7-form-control-wrap { width:50%;}
.home .wpcf7-form input { margin-right:0px;}

#pmpro_account .pmpro_box h3 { margin-bottom:16px; font-size:20px;}
#pmpro_cancel .pmpro_btn { background-color: #2ea3f2;  color: #fff;  border: 0px;  border-radius: 0px; text-decoration:none;}
#pmpro_cancel a:hover.pmpro_btn {background-color:#090909}
#pmpro_cancel .pmpro_actionlinks { margin-top:15px;}
.required_field{padding-left:4px;}
.pmpro_checkout .pmpro_asterisk{display: none;}
.et_pb_title_container h1{color:#fff;font-weight:700;text-transform:uppercase;}
.call-to-action-section .call-to-action-ele .et_pb_button{background-color:#2ea3f2!important;border:none;color:#fff;width:20%;font-weight:700;border-radius:50px;}
.call-to-action-section h2{font-weight:700;text-transform:uppercase;}
.call-to-action-section .call-to-action-ele .et_pb_button:hover{background-color:#000!important;}
.call-to-action-section .et_pb_row.box-row,.call-to-action-section .grn-box-row,.call-to-action-section .red-box-row{border-radius:100px}
.call-to-action-section .call-to-action-grn-ele .et_pb_button{background-color:#01cf91!important;border:none;color:#fff;width:20%;font-weight:700;border-radius:50px;}
.call-to-action-section .call-to-action-grn-ele .et_pb_button:hover{background-color:#000!important;}
.call-to-action-section .call-to-action-red-ele .et_pb_button{background-color:#f54e2c!important;border:none;color:#fff;width:20%;font-weight:700;border-radius:50px;}
.call-to-action-section .call-to-action-red-ele .et_pb_button:hover{background-color:#000!important;}
.et_pb_text_inner p strong{font-size: 22px;color: #000;text-transform:uppercase;padding-bottom:20px!important}
.pmpro_heading{color:#000;}
.et_pb_text_inner h4{font-size: 22px;color: #000;text-transform:uppercase;margin-bottom:20px}

.ul-li-design .et_pb_text_inner li {
  list-style-type: none;
  position: relative;
  padding-left:15px;
}

.ul-li-design  .et_pb_text_inner li:before {
  content: "\25BA \0020";
  font-size: 16px;
  position: absolute;
  left: -10px;
  color:#2ea3f2;

}