p{
    font-weight: 500;
}
    .main_seal {
    position: relative;
    top: 27px;
    left: -19%;
    width: 70%;
    margin-bottom: -10%;
}
#autotested .et_pb_divider {
    margin-top: 0px !important;
}
#autotested .et_pb_divider:before {
    border-top-color: rgb(255 255 255 / 10%);
    border-top-width: 1px;
}
.circle_common {
    position: absolute;
                                                   
}
.inner-img {
  transition: 1.2s;
  cursor: pointer;
}
.inner-img:hover {
  transform: scale(1.2);
} 
.light_bg_cst{  
    opacity: .3;    
}
.seal_3 img {
  animation: rotation 70s infinite linear;
  width: 100%;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.circle_box{
    width: 13%;
    text-align: center;
    background-color: #000;
    border-radius: 30px;
}
.btn-success {
  background-image: linear-gradient(45deg, rgba(255,255,255,0.01) 25%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.01) 75%);
  background-repeat: no-repeat;
  animation: bg-move linear 4s infinite;
}

.circle_image_box_fixed1{
     position: absolute;
    -webkit-animation: myOrbit 70s linear infinite; 
    -moz-animation: myOrbit 70s linear infinite; 
    -o-animation: myOrbit 70s linear infinite; 
     animation: myOrbit 70s linear infinite; 
}
.circle_image_box_fixed2{
       position: absolute;
    -webkit-animation: myOrbit1 70s linear infinite; 
    -moz-animation: myOrbit1 70s linear infinite; 
    -o-animation: myOrbit1 70s linear infinite; 
     animation: myOrbit1 70s linear infinite; 
}
.circle_image_box_fixed3{
    position: absolute;
    -webkit-animation: myOrbit2 70s linear infinite; 
    -moz-animation: myOrbit2 70s linear infinite; 
    -o-animation: myOrbit2 70s linear infinite; 
     animation: myOrbit2 70s linear infinite; 
}
.circle_image_box_fixed4{
      position: absolute;
     -webkit-animation: myOrbit3 70s linear infinite; 
    -moz-animation: myOrbit3 70s linear infinite; 
    -o-animation: myOrbit3 70s linear infinite; 
     animation: myOrbit3 70s linear infinite; 
}

.circle_image_box_fixed5{
       position: absolute;
    -webkit-animation: myOrbit4 70s linear infinite; 
    -moz-animation: myOrbit4 70s linear infinite; 
    -o-animation: myOrbit4 70s linear infinite; 
     animation: myOrbit4 70s linear infinite; 
}  

.circle_image_box_fixed6{
         position: absolute;
    -webkit-animation: myOrbit5 70s linear infinite; 
    -moz-animation: myOrbit5 70s linear infinite; 
    -o-animation: myOrbit5 70s linear infinite; 
     animation: myOrbit5 70s linear infinite; 
}
.circle_image_box_fixed7{
      position: absolute;
    -webkit-animation: myOrbit6 70s linear infinite; 
    -moz-animation: myOrbit6 70s linear infinite; 
    -o-animation: myOrbit6 70s linear infinite; 
     animation: myOrbit6 70s linear infinite; 
}
.circle_image_box_fixed8{
      position: absolute;
    -webkit-animation: myOrbit7 70s linear infinite; 
    -moz-animation: myOrbit7 70s linear infinite; 
    -o-animation: myOrbit7 70s linear infinite; 
     animation: myOrbit7 70s linear infinite; 
}
/*span.loading {
    background: url(/wp-content/themes/Divi-child/images/loader-circular-blue-s.svg);
    width: 40px;
    height: 40px;
    display: block;
    animation: rotation .4s infinite linear;
    margin: auto;
    background-size: 40px;
    margin-bottom: 40px;
    z-index: 99999999;
    border-radius: 50%;
    top: 42%;
    right: 48%;
    transform: translate(-50%, -50%);
    position: absolute;
}*/

@-webkit-keyframes myOrbit {
    from { -webkit-transform: rotate(0deg) translateX(40%) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(40%) rotate(-360deg); }
}

@-moz-keyframes myOrbit {
    from { -moz-transform: rotate(0deg) translateX(40%) rotate(0deg); }
    to   { -moz-transform: rotate(360deg) translateX(40%) rotate(-360deg); }
}

@-o-keyframes myOrbit {
    from { -o-transform: rotate(0deg) translateX(40%) rotate(0deg); }
    to   { -o-transform: rotate(360deg) translateX(40%) rotate(-360deg); }
}

@keyframes myOrbit {
    from { transform: rotate(0deg) translateX(40%) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(40%) rotate(-360deg); }
}
@-webkit-keyframes myOrbit1 {
    from { -webkit-transform: rotate(45deg) translateX(40%) rotate(-45deg); }
    to   { -webkit-transform: rotate(405deg) translateX(40%) rotate(-405deg); }
}

@-moz-keyframes myOrbit1 {
    from { -moz-transform: rotate(45deg) translateX(40%) rotate(-45deg); }
    to   { -moz-transform: rotate(405deg) translateX(40%) rotate(-405deg); }
}

@-o-keyframes myOrbit1 {
    from { -o-transform: rotate(45deg) translateX(40%) rotate(-45deg); }
    to   { -o-transform: rotate(405deg) translateX(40%) rotate(-405deg); }
}

@keyframes myOrbit1 {
    from { transform: rotate(45deg) translateX(40%) rotate(-45deg); }
    to   { transform: rotate(405deg) translateX(40%) rotate(-405deg); }
}
@-webkit-keyframes myOrbit2 {
    from { -webkit-transform: rotate(90deg) translateX(40%) rotate(-90deg); }
    to   { -webkit-transform: rotate(450deg) translateX(40%) rotate(-450deg); }
}

@-moz-keyframes myOrbit2 {
    from { -moz-transform: rotate(90deg) translateX(40%) rotate(-90deg); }
    to   { -moz-transform: rotate(450deg) translateX(40%) rotate(-450deg); }
}

@-o-keyframes myOrbit2 {
    from { -o-transform: rotate(90deg) translateX(40%) rotate(-90deg); }
    to   { -o-transform: rotate(450deg) translateX(40%) rotate(-450deg); }
}
@keyframes myOrbit2 {
    from { transform: rotate(90deg) translateX(40%) rotate(-90deg); }
    to   { transform: rotate(450deg) translateX(40%) rotate(-450deg); }
}
@-webkit-keyframes myOrbit3 {
    from { -webkit-transform: rotate(135deg) translateX(40%) rotate(-135deg); }
    to   { -webkit-transform: rotate(495deg) translateX(40%) rotate(-495deg); }
}

@-moz-keyframes myOrbit3 {
    from { -moz-transform: rotate(135deg) translateX(40%) rotate(-135deg); }
    to   { -moz-transform: rotate(495deg) translateX(40%) rotate(-495deg); }
}

@-o-keyframes myOrbit3 {
    from { -o-transform: rotate(135deg) translateX(40%) rotate(-135deg); }
    to   { -o-transform: rotate(495deg) translateX(40%) rotate(-495deg); }
}
@keyframes myOrbit3 {
    from { transform: rotate(135deg) translateX(40%) rotate(-135deg); }
    to   { transform: rotate(495deg) translateX(40%) rotate(-495deg); }  
}
@-webkit-keyframes myOrbit4 {
    from { -webkit-transform: rotate(180deg) translateX(40%) rotate(-180deg); }
    to   { -webkit-transform: rotate(540deg) translateX(40%) rotate(-540deg); }
}

@-moz-keyframes myOrbit4 {
    from { -moz-transform: rotate(180deg) translateX(40%) rotate(-180deg); }
    to   { -moz-transform: rotate(540deg) translateX(40%) rotate(-540deg); }
}

@-o-keyframes myOrbit4 {
    from { -o-transform: rotate(180deg) translateX(40%) rotate(-180deg); }
    to   { -o-transform: rotate(540deg) translateX(40%) rotate(-540deg); }
}
@keyframes myOrbit4 {
    from { transform: rotate(180deg) translateX(40%) rotate(-180deg); }
    to   { transform: rotate(540deg) translateX(40%) rotate(-540deg); }
}
@-webkit-keyframes myOrbit5 {
    from { -webkit-transform: rotate(225deg) translateX(40%) rotate(-225deg); }
    to   { -webkit-transform: rotate(585deg) translateX(40%) rotate(-585deg); }
}

@-moz-keyframes myOrbit5 {
    from { -moz-transform: rotate(225deg) translateX(40%) rotate(-225deg); }
    to   { -moz-transform: rotate(585deg) translateX(40%) rotate(-585deg); }
}

@-o-keyframes myOrbit5 {
    from { -o-transform: rotate(225deg) translateX(40%) rotate(-225deg); }
    to   { -o-transform: rotate(585deg) translateX(40%) rotate(-585deg); }
}
@keyframes myOrbit5 {
    from { transform: rotate(225deg) translateX(40%) rotate(-225deg); }
    to   { transform: rotate(585deg) translateX(40%) rotate(-585deg); }
}
@-webkit-keyframes myOrbit6 {
    from { -webkit-transform: rotate(270deg) translateX(40%) rotate(-270deg); }
    to   { -webkit-transform: rotate(630deg) translateX(40%) rotate(-630deg); }
}

@-moz-keyframes myOrbit6 {
    from { -moz-transform: rotate(270deg) translateX(40%) rotate(-270deg); }
    to   { -moz-transform: rotate(630deg) translateX(40%) rotate(-630deg); }
}

@-o-keyframes myOrbit6 {
    from { -o-transform: rotate(270deg) translateX(40%) rotate(-270deg); }
    to   { -o-transform: rotate(630deg) translateX(40%) rotate(-630deg); }
}
@keyframes myOrbit6 {
    from { transform: rotate(270deg) translateX(40%) rotate(-270deg); }
    to   { transform: rotate(630deg) translateX(40%) rotate(-630deg); }
}
@-webkit-keyframes myOrbit7 {
    from { -webkit-transform: rotate(315deg) translateX(40%) rotate(-315deg); }
    to   { -webkit-transform: rotate(675deg) translateX(40%) rotate(-675deg); }
}

@-moz-keyframes myOrbit7 {
    from { -moz-transform: rotate(315deg) translateX(40%) rotate(-315deg); }
    to   { -moz-transform: rotate(675deg) translateX(40%) rotate(-675deg); }
}

@-o-keyframes myOrbit7 {
    from { -o-transform: rotate(315deg) translateX(40%) rotate(-315deg); }
    to   { -o-transform: rotate(675deg) translateX(40%) rotate(-675deg); }
}
@keyframes myOrbit7 {
    from { transform: rotate(315deg) translateX(40%) rotate(-315deg); }
    to   { transform: rotate(675deg) translateX(40%) rotate(-675deg); }
}
.seal_3 {
    position: absolute;
    top: 50%;
    width: 93%;
    pointer-events: none;
    left: 50%;
transform: translate(-50%, -50%);
}
.main_seal p {
    color: #fff;
    text-align: center;
   margin-top: -7px;
    white-space: nowrap;
    font-size: 14px;
}
.circle_common {
    width: 150%;
    pointer-events: none;
    top: 40%;
    left: 40%;
}
.seal_2 {  
    position: absolute;
    top: 49%;
    overflow: hidden;
    border-radius: 50%;
    width: 62%;
    height: 78%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.seal_1 {
    width: 78%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 0%);
    position: relative;
}
.seal_1 img,.seal_2 img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
@media only screen and (max-width: 767px){
#apps .animation_code {
    position: absolute !important;
    bottom: 0;
    transform: translate(-50%, 0%);
    left: 50%;
    width: 320px !important;
}
.main_seal {
    top: 27px;
    left: 50%;
    margin-bottom: -10%;
    transform: translate(-50%, 0);
}
.main_seal p {
    font-size: 9px;
}
}
@media only screen and (min-width: 388px) and (max-width: 560px) {
.top_header_cst h1 {
    padding-right: 19%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1069px) {
.directory_card_featured_image img {
    height: 210px !important;
}
.main_seal p {
    font-size: 12px;
}
.main_seal{
 width: 90%   
}
div#footer h3 {
    font-size: 14px;
}

/*.latest_blog .slick-slide {
    padding-top: 30px;
}*/
.latest_blog .slick-slide:nth-child(2) {
    padding-top: 0;
}
.directory_card_inner {
    padding: 0 7px !important;
}
 div#vnc {
 padding: 100px 120px 100px!important;
}
.et_pb_section_4 {
    box-shadow: none !important;
}
div#improve_comm .watch_box .et_pb_column {
    width: 25%;
}
.conversations {
    max-width: 780px;
    margin: auto;
}
div#meet .et_pb_column {
    width: 50%;
}
.rgt_app {
    margin: 0;
    padding-right: 30px;
}
.rgt_app .et_pb_module{
    padding-right:0px !important;
}
div#autotested .et_pb_column {
    width: 50%;
}
div#apps {
    margin-top: 80px;
    display: flex; 
}

.scroll_images img {
    top: 230px !important;
}
div#autotested .et_pb_module {
    margin-top: 0px !important;
}
div#autotested .et_pb_image_18 {
    top: 144px !important;
    left: 75px !important;
}
#apps {
    background-size: 602px !important;
    background-position: -356px -25px !important;
}
div#autotested .et_pb_column {
    width: 50%;
}
.big_images img {
    object-fit: cover;
    height: 680px !important;
    border-radius: 20px;
}
.ringng img {
    width: 83% !important;
}
.top-round {
    right: -41px;
    position: relative;
}
.img_rigss {
    right: -100px !important;
    top: 451px !important;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1600px) {
.app_design_cst h2 {
    font-size: 44px !important;
    padding-bottom: 30px;
}
.app_design_cst .rgt_app P {
    font-size: 22px;
}
.main_seal {
    width: 85%;
        left: -24%;  
    margin-bottom: -17%;
}
#apps {
    padding: 51px 0 !important;
}
.app_design_cst .btn-white {
    display: block;
    margin-top: -15px;
}
}

@media only screen and (min-width:2200px) {
.main_seal {
    margin-bottom: -8%;
}
} 
.btn-success {
  background-image: linear-gradient(45deg, rgba(255,255,255,0.01) 25%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.01) 75%);
  background-repeat: no-repeat;
  animation: bg-move linear 4s infinite;
}
.img10{
    animation: pullRight 10s cubic-bezier(.4,0,.2,1) 0s infinite alternate-reverse !important;
}
.img_rigss {
      animation: pullLeft 10s cubic-bezier(.4,0,.2,1) 0s infinite alternate !important;
}
.top-round{
   animation: pullLeft 8s cubic-bezier(.4,0,.2,1) 0s infinite alternate !important;  
}
@keyframes pullRight{
    0%{
        transform:translateX(3.5%)
    }
    to{
        transform:translateX(0)
    }
}
@keyframes pullLeft{
    0%{
        transform:translateX(0)
    }
    to{
        transform:translateX(-3.5%)
    }
} 