        /*
        Theme Name: Twenty Nineteen Child
        Theme URI: https://wp-themes.com/twentynineteen
        Author: ChildThemeWP.com
        Author URI: https://childthemewp.com
        Description: My WordPress Twenty Nineteen child theme.
        Template: twentynineteen
        License: GNU General Public License v3
        License URI: https://www.gnu.org/licenses/gpl-3.0.html
        Version: 1.0.0
        Text Domain: twentynineteen-child
        */



        /**************************Home Page CSS**************************/

        body {
            background-color: #fff !important;
            outline: none !important;
        }

        body a,
        body .entry .entry-content a {
            text-decoration: none !important;
        }

        body:not(.home) [data-elementor-type="wp-page"] {
            margin: 0 !important;
        }

        body [data-elementor-type="wp-page"] {
            margin: 0 !important;
            max-width: 100% !important;
        }

        .bannerSpace {
            padding-top: 115px !important;
            padding-bottom: 75px !important;
        }

        header {
            border-bottom: 1px solid #ddd;
        }

        main .entry-content {
            max-width: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        .callUs {
            position: relative;
            max-width: 170px;
        }

        .callUs::after {
            position: absolute;
            background-image: url(/wp-content/uploads/2021/03/call-1.png);
            content: '';
            background-size: 21px;
            height: 30px;
            width: 30px;
            top: -3px;
            left: 32px;
            background-repeat: no-repeat;
        }

        .callUs a,
        .callUs a:focus,
        .callUs a:active,
        .loginBtn a,
        .loginBtn a:focus,
        .loginBtn a:active,
        .loginBtn a {
            text-decoration: none;
        }

        .loginBtn .elementor-button-link:hover {
            background: #00a551 !important;
        }

        .menuPart ul#main-menu > li > a.active,
        .menuPart ul#main-menu > li.current-menu-parent > a {
            position: relative;
        }

        .menuPart ul#main-menu > li.current-menu-parent ul li a {
            color: #000 !important;
        }

        .menuPart ul#main-menu > li.current-menu-parent ul li:hover a {
            color: #fff !important;
        }

        .menuPart ul#main-menu > li > a.active::after,
        .menuPart ul#main-menu > li.current-menu-parent > a::after {
            background-image: url(/wp-content/uploads/2021/03/active-line.png);
            background-repeat: no-repeat;
            background-size: 27px;
            position: absolute;
            bottom: unset;
            left: 10px;
            right: 0;
            width: 40px;
            height: 40px;
            margin: 0 auto;
            content: '';
            top: 31px;
        }

        .menuPart ul.elementskit-submenu-panel li a {
            display: block;
            width: 100%;
        }

        .menuPart .elementskit-submenu-panel li a {
            transition: all 0.2s !important;
            -webkit-transition: all 0.2s !important;
        }

        .menuPart .elementskit-submenu-panel {
            border: none !important;
            padding: 0 !important;
        }

        .ekit_search-field {
            font-family: "Ruda", Sans-serif;
        }

        .entry-header {
            display: none !important;
        }

        .entry-.footerLeft {
            display: none !important;
        }

        .partLogo {
            position: relative !important;
            left: 10px;
            z-index: 9;
        }

        .colFirst {
            position: relative;
            left: -5px;
        }

        .partLogo .attachment-thumbnail {
            max-width: 78px;
        }

        #.footerLeftlinktochildthemewp {
            display: none !important;
        }

        .menuPart ul li.menu-item {
            display: flex;
            align-items: center;
        }

        .partLogo .elementor-column {
            max-width: 85px;
        }

        .partLogo .elementor-container {
            justify-content: flex-end;
        }

        .bannerSect {
            min-height: 168px;
        }

        .menuPart ul li.menu-item > a.ekit-menu-nav-link {
            height: 15px;
            border-right: 1px solid #e0e0e0;
        }

        .menuPart ul li.menu-item:last-child > a.ekit-menu-nav-link {
            border-right: 0;
        }

        .bannerSect::after {
            content: '';
            position: absolute;
            background-image: url(/wp-content/uploads/2021/03/Group-3-copy-3.png);
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            height: 88%;
            width: 100%;
            top: 53%;
        }

        .bannerSect {
            position: relative;
        }

        .listPts ul li a {
            text-decoration: none !important;
        }

        .serviceSect {
            position: relative;
        }

        .serviceSect::after {
            position: absolute;
            content: '';
            height: 100%;
            width: 100%;
            background-image: url(/wp-content/uploads/2021/03/Group-31.png);
            background-repeat: no-repeat;
            background-position: right;
            background-size: 110px;
            top: -200px;
        }

        .leftStrip {
            text-align: center;
        }

        .imgIcons {
            text-decoration: none !important;
        }

        .imgIcons p {
            color: #fff;
            text-align: center;
            font-family: 'Ruda';
            line-height: 1.4;
            margin: 0;
            font-size: 21px;
        }

        .leftImgss .elementor-widget-wrap {
            padding: 0 !important;
        }

        .imgMed img {
            float: left;
        }

        .aboutPara p {
            margin: 0;
        }

        .SecPic {
            position: relative;
        }

        .imgBtm img {
            position: absolute;
            right: -20px;
            top: -175px;
        }

        .workSect {
            background-image: url(/wp-content/uploads/2021/03/bks-1.png);
            background-size: auto;
            background-position: inherit;
            background-repeat: no-repeat;
        }

        .backSpaces {
            padding-top: 25px !important;
        }

        .workSect {
            position: relative;
        }

        .videoPart {
            position: absolute;
            right: 0;
            top: -45px;
        }

        .arrowss {
            position: absolute;
            left: 32%;
            top: 40%;
        }

        .arrowss img {
            max-width: 90px;
        }

        .partnerLogo {
            -moj-filter: grayscale(100%);
            -webkit-filter: grayscale(100%);
            -ms-filter: grayscale(100%);
            filter: grayscale(100%);
        }

        .partnerLogo:hover {
            -moj-filter: none;
            -webkit-filter: none;
            -ms-filter: none;
            filter: none;
            transition: all .9s;
        }

        .mailLink p {
            margin: 0 !important;
        }

        .emaiHead {
            margin-bottom: 0 !important;
        }

        .footerLeft ul {
            padding: 0;
            margin: 0;
        }

        .footerLeft p {
            margin-bottom: 0;
            margin-top: 0;
        }

        .footerLeft {
            padding: 60px 0 50px 80px;
            position: relative;
        }

        .footItems {
            display: flex;
            align-items: center;
        }

        .footImgs img {
            max-width: 22px;
        }

        .linkHeadings {
            margin-left: 21px;
        }

        .footLinks.footerSpace {
            padding: 20px 0;
        }

        .linkHeadings h5,
        .linkHeadings p {
            margin: 0;
        }

        .linkHeadings p {
            display: none;
        }

        .footerLeft a {
            color: #a4a4a4;
            font-size: 16px;
            font-weight: normal !important;
        }

        .footerLeft a:visited {
            color: #a4a4a4;
        }

        .footerLeft a:hover {
            color: #0071bc;
            text-decoration: underline;
        }

        .linkHeadings h5 {
            color: #fff;
            font-size: 21px;
        }

        .linkHeadings h5,
        .footerLeft a {
            font-family: 'Ruda';
            font-weight: normal;
            line-height: 1.5;
        }

        .SocialInfo {
            display: flex;
        }

        .footItems p {
            display: none;
        }

        .footImgs.footAdd {
            max-width: 14px;
        }

        .footPhn img {
            max-width: 19px;
        }

        footer {
            margin-bottom: 0;
        }

        .footAdd img {
            max-width: 15px;
            margin-left: 2px;
        }

        .emaiLink {
            display: flex;
            padding: 4px 0px 0px 43px;
        }

        .footImgs {
            display: flex;
        }

        footer {
            margin-bottom: 0 !important;
        }

        .footerLeft ul {
            list-style: none;
        }

        .footImgs.callImg img {
            max-width: 22px;
            margin-right: -3px;
        }

        .footImgs.locImg img {
            max-width: 18px;
            margin-right: 3px;
        }

        .footer-center {
            text-align: center;
            padding-top: 72px;
            position: relative;
        }

        .listService .elementor-icon-list-icon,
        .listService2 .elementor-icon-list-icon {
            margin-right: 7px;
            position: relative;
            top: 3px;
        }

        .listService .elementor-icon-list-items:hover *,
        .listService2 .elementor-icon-list-items:hover * {
            color: #00a551 !important;
        }

        .imgMed img:hover {
            opacity: 0.9;
        }

        .centerParaa p {
            color: #a4a4a4;
            font-size: 16px;
            font-family: 'Ruda';
            padding: 0 46px;
            font-weight: normal;
            line-height: 1.5;
            margin-bottom: 35px;
        }

        .footLogos img {
            max-width: 200px;
        }

        .footLogos {
            display: flex;
            justify-content: center;
        }

        .footBtmimg img {
            max-width: 350px;
        }

        .menu-footer-menu-container li {
            list-style: none;
            display: flex;
            padding-bottom: 5px;
        }

        .menu-footer-menu-container li a {
            color: #a4a4a4;
            font-size: 16px;
            font-family: 'Ruda';
            font-weight: normal;
        }

        .menu-footer-menu-container li a:hover {
            text-decoration: underline;
            color: #0071bc;
        }

        .rightTxt {
            text-align: center;
        }

        .rightTxt small,
        .rightTxt small a {
            color: #a4a4a4;
            font-size: 14px;
            font-family: 'Ruda';
            font-weight: normal;
        }

        .rightTxt small a {
            text-decoration: underline !important;
        }

        .rightTxt small a:hover {
            text-decoration: none;
            color: #0071bc;
        }

        #footerlinktochildthemewp {
            display: none;
        }

        .copyRights {
            position: relative;
            padding-bottom: 5px;
        }

        .copyRights::before {
            position: absolute;
            content: "";
            background: #666;
            width: 95%;
            height: 1px;
            top: -10px;
            right: 0;
            left: 0;
            margin: 0 auto;
        }

        .entry-footer {
            display: none;
        }

        footer {
            margin-bottom: 20px;
        }

        .footMid {
            border-left: 1px solid #666;
            border-right: 1px solid #666;
        }

        .listService .elementor-element.elementor-element-426c9d2.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list,
        .listService .elementor-element.elementor-element-303c1dc.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list,
        .listService .elementor-element.elementor-element-c49e098.elementor-align-left.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list,
        .listService2 .elementor-element.elementor-element-0946276.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list,
        .listService2 .elementor-element.elementor-element-ef6eeb7.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list,
        .listService2 .elementor-element.elementor-element-041003f.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
            margin-bottom: 10px !important;
        }

        .listService .elementor-icon-list-item {
            padding-right: 60px !important;
        }

        .lastIconn {
            position: relative;
            right: 70px;
        }

        footer a:hover {
            text-decoration: none !important;
        }

        body {
            overflow-x: hidden !important;
        }

        .dateCircle .wpcf7-list-item.first.last {
            margin-left: 0 !important;
        }


        /********************************** CSS keyframes **********************************/

        .vert-move img {
            -webkit-animation: mover 1s infinite alternate;
            animation: mover 1s infinite alternate;
        }

        .vidBlk {
            transform: translateY(0);
            -webkit-transform: translateY(0);
            transition: all 0.4s;
            -webkit-transition: all 0.4s;
        }

        .vidBlk:hover {
            transform: translateY(-8px);
            -webkit-transform: translateY(-8px);
        }

        @-webkit-keyframes mover {
            0% {
                transform: translateY(0);
            }

            100% {
                transform: translateY(-10px);
            }
        }

        @keyframes mover {
            0% {
                transform: translateY(0);
            }

            100% {
                transform: translateY(-10px);
            }
        }

        .bannerAnim {
            position: relative;
        }

        .innerIconn {
            position: absolute;
            top: 50px;
            left: 0;
            right: 5px;
            margin: 0 auto;
            width: 68px;
        }

        .bannerAnim .circle-container {
            width: 168px;
            height: 168px;
            position: absolute;
            top: 0%;
            left: 0;
        }

        .bannerAnim .circle,
        .bannerAnim .circle div {
            width: 100%;
            height: 100%;
            position: absolute;
        }

        .bannerAnim .circle {
            -webkit-transition: all 0.5s;
            transition: all 1s;
        }

        .bannerAnim .circle div {
            border-radius: 50%;
            background: 0 0;
            border: 2px solid #00ac3f;
            -webkit-animation: translate-circles 3s infinite;
            animation: translate-circles 3s infinite;
            -webkit-transition: all 0.5s ease-in;
            transition: all 0.5s ease-in;
        }

        .bannerAnim .circle1 div {
            left: 0%;
            line-height: 1.3em;
            top: -1.4%;
            -webkit-animation: circle-rotate 10s linear infinite;
            animation: circle-rotate 10s linear infinite;
        }

        .bannerAnim .circle2 div {
            left: -1.5%;
            top: -1.5%;
            -webkit-animation: circle-rotate 7s linear infinite;
            animation: circle-rotate 7s linear infinite;
        }

        .bannerAnim .circle3 div {
            left: 3%;
            top: 2%;
            -webkit-animation: circle-rotate 7.3s linear infinite;
            animation: circle-rotate 7.3s linear infinite;
        }

        .bannerAnim .circle4 div {
            left: 0%;
            top: 2%;
            -webkit-animation: circle-rotate 6s linear infinite;
            animation: circle-rotate 6s linear infinite;
        }


        .bannerAnim * {
            box-sizing: border-box;
        }

        .lastIconn {
            margin-left: 20px;
        }

        .bannerAnim .circle div,
        .bannerAnim .circle1 div,
        .bannerAnim .circle2 div,
        .bannerAnim .circle3 div,
        .bannerAnim .circle4 div {
            animation-delay: -2s;
            -webkit-animation-delay: -2s;
        }

        .bannerAnim.anims2 .circle div,
        .bannerAnim.anims2 .circle1 div,
        .bannerAnim.anims2 .circle2 div,
        .bannerAnim.anims2 .circle3 div,
        .bannerAnim.anims2 .circle4 div {
            animation-delay: -5s;
            -webkit-animation-delay: -5s;
        }

        .ceoImg {
            display: flex;
        }

        .usrrTxt * {
            color: #000;
        }

        .usrrTxt h4 {
            font-size: 16px;
            margin: 0 !important;
            font-family: Ruda;
            font-weight: 700;
        }

        .userBlks {
            display: flex;
            align-items: center;
            font-family: 'Ruda';
            padding-top: 17px;
            padding-bottom: 8px;
        }

        .usrrTxt p {
            margin: 0;
            font-size: 12px;
            color: #666;
            margin-top: 2px;
        }

        .usrrTxt {
            padding-left: 12px;
        }

        /********************************Consulting Page********************************/

        .breadCrumbs {
            display: flex;
            justify-content: center;
        }

        .consultHead {
            margin-bottom: 0px !important;
        }

        .elementor.elementor-9 {
            margin: 0;
        }

        .breadCrumbs a {
            text-decoration: none !important;
        }

        .breadCrumbs a:hover {
            text-decoration: underline !important;
        }

        .consultService .elementor-widget-wrap {
            padding: 30px 40px !important;
        }

        .consultService .elementor-image-box-title {
            margin-bottom: 8px;
            margin-top: 10px;
        }

        .consultService .elementor-widget-icon-list {
            margin-bottom: 9px;
        }

        .consultService .elementor-widget-wrap {
            padding: 30px 40px 40px !important;
        }

        .consultService .elementor-image-box-img img {
            max-width: 74px;
            margin-bottom: 10px;
        }

        .consultService .elementor-image-box-title {
            margin-bottom: 8px;
            margin-top: 10px;
        }

        .consultService {
            opacity: 1 !important;
        }

        .consultService .elementor-column .elementor-widget-wrap:hover {
            box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.1);
        }

        .apartVideo .arrowss {
            position: absolute;
            left: 32%;
            top: 55%;
        }


        /**********************************Veterans Page**********************************/

        .elementor.elementor-14 {
            margin: 0 !important;
        }

        .ceoImg img {
            max-width: 46px;
            border-radius: 30px;
            border: 2px solid #fff;
        }

        .presName {
            margin: 0 !important;
        }

        .quotess {
            margin-bottom: 0 !important;
        }

        .constSect {
            position: relative;
        }

        .constSect::after {
            position: absolute;
            content: '';
            width: 40%;
            height: calc(100% + 80px);
            background: #eff6fb;
            right: -10px;
            top: -60px;
            z-index: -1;
            border-radius: 10px 0 0px 10px;
        }

        .btns a.elementor-button {
            padding: 14px 15px 14px 20px !important;
        }

        .btns a.elementor-button .elementor-button-icon {
            font-size: 12px;
            margin-left: 10px !important;
            margin-top: 1px;
        }

        .iconAnim .elementor-image {
            width: 107px;
            height: 107px;
            margin: 0 auto;
            position: relative;
        }

        .iconAnim .elementor-image::before {
            content: "";
            height: 100%;
            width: 100%;
            position: absolute;
            z-index: inherit;
            background: #007aff;
            left: 0;
            border-radius: 50%;
            -webkit-animation: scaless 1s linear infinite;
            animation: scaless 1s linear infinite;
            opacity: .9;
            -webkit-transform: scale(1);
            transform: scale(1);
        }

        .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
            background: #0071BC !important;
            border-radius: 16px 16px 0px 16px;
        }

        .temp .elementor-tab-title.elementor-tab-desktop-title {
            padding: 16px 20px !important;
        }

        .temp .elementor-section.elementor-top-section.elementor-element.elementor-element-479823c2 {
            padding: 12px 10px 70px 10px;
        }

        .temp .elementor-toggle-item {
            border: 1px solid #e2e2e2;
        }

        .temp .elementor-toggle-title {
            color: #000 !important;
        }

        .temp p {
            margin: 0
        }

        .temp i {
            font-size: 11px;
        }

        .temp section .elementor-tab-title.elementor-active {
            background: #F5F5F5;
        }

        .temp section .elementor-tab-title.elementor-active + div.elementor-tab-content {
            border-color: #f8f8f8;
        }

        .contactForms form .wpcf7-not-valid-tip {
            font-family: ruda;
            font-size: 14px;
            margin-bottom: 12px;
        }

        .contactForms form .wpcf7-response-output {
            border: 1px solid #009245 !important;
            margin-left: 0;
            font-family: ruda;
            font-size: 16px;
            margin-top: 10px;
            margin-bottom: 30px;
            text-align: center;
        }

        .contactForms form .wpcf7-list-item label {
            align-items: baseline !important;
        }

        .butnRight {
            width: 60% !important;
        }

        .butnLeft {
            width: 40% !important;
            margin-bottom: 0 !important;
        }

        .elementor-button-icon i {
            font-size: 12px;
            margin-bottom: ;
            position: relative;
            top: -1px;
        }

        .contInfo {
            margin-bottom: 4px !important;
        }

        .contNumber a {
            color: #555;
            text-decoration: none !important;
        }

        .contNumber a i {
            margin-right: 5px;
        }

        .contNumber a:hover {
            text-decoration: none !important;
            color: #009245 !important;
        }

        .formCont form {
            margin-top: 10px !important;
        }

        .doubleRadio .wpcf7-form-control.wpcf7-radio {
            display: flex;
        }

        .doubleRadio .wpcf7-list-item.last {
            margin-left: 15px;
        }

        .formThirdHalf div span {
            display: block;
            width: 100% !important;
        }

        .formThirdHalf div span input {
            width: 100% !important;
        }

        .menuInners {
            position: relative;
            z-index: 999 !important;
        }

        /*! CSS Used keyframes */
        @-webkit-keyframes scaless {
            0% {
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            50% {
                -webkit-transform: scale(1.2);
                transform: scale(1.2);
                opacity: .9;
            }

            100% {
                -webkit-transform: scale(1.4);
                transform: scale(1.4);
                background: transparent;
            }
        }

        @keyframes scaless {
            0% {
                -webkit-transform: scale(1);
                transform: scale(1);
            }

            50% {
                -webkit-transform: scale(1.2);
                transform: scale(1.2);
                opacity: .9;
            }

            100% {
                -webkit-transform: scale(1.4);
                transform: scale(1.4);
                background: transparent;
            }
        }



        /*******************************Partner Page CSS*******************************/

        .elementor.elementor-17 {
            margin-top: 0;
        }

        .colPart {
            margin: 1%;
            border-radius: 10px !important;
        }

        .greyNone {
            filter: none !important;
        }

        .webBtn {
            padding-top: 11px;
        }

        #topSapce {
            padding-top: 20px;
        }

        .dropBox {
            max-width: 100% !important;
        }

        .lowerLinks {
            padding-top: 10px;
        }

        .innerLink {
            color: #0071BC !important;
            font-size: 13px;
        }

        .temp .elementor-tabs-wrapper {
            display: flex;
            justify-content: space-between;
        }



        /*******************************About Page CSS*******************************/

        .visionSect {
            position: relative;
        }

        .visionSect::after {
            content: "";
            background-image: url(/wp-content/uploads/2021/04/img22.png);
            position: absolute;
            top: -10px;
            background-repeat: no-repeat;
            background-size: 50%;
            height: 100%;
            width: 100%;
            opacity: 0.2;
            left: -210px;
        }

        .linkcol .elementor-icon {
            display: flex;
            justify-content: center;
            padding-top: 30px;
            padding-bottom: 12px;
        }

        .linkcol .elementor-icon-box-title {
            margin-bottom: 0 !important;
        }

        .linkcol .elementor-icon-box-title a {
            display: block;
            padding-bottom: 30px;
        }

        .hourBlock a {
            color: #009245;
        }

        .noUnder a {
            text-decoration: none !important;
        }

        .boxCheck label {
            display: flex;
        }

        .boxCheck label span {
            margin-left: 8px;
            margin-top: 10px;
        }

        .checkBoxes {
            margin-left: -22px;
        }

        .checkBoxes span {
            padding-right: 12px;
        }

        .checkBoxes br {
            display: none;
        }

        .formRegistration p {
            display: none;
        }

        .checkBoxes {
            padding: 0 22px;
            padding-bottom: 20px;
        }

        .formLight form {
            background-color: transparent !important;
        }

        .bkGrey {
            background-color: #F3F3F3 !important;
        }

        .formRegistration .formField,
        .formRegistration .formHalf {
            padding: 10px 16px;
        }

        .formLight form {
            margin-top: 0 !important;
        }

        .formBoxes {
            padding-bottom: 20px !important;
        }

        .inlineForms br {
            display: none;
        }

        .dFlex {
            display: flex !important;
        }

        .round2nd {
            margin-left: 35px;
        }

        .formThirdHalf {
            justify-content: space-between;
        }

        .formThirdHalf > div {
            flex: 0 0 31%;
            max-width: 31%;
        }

        .customForms.formRegistration .formHalf .formField {
            flex: 0 0 48%;
            max-width: 48%;
        }

        .customForms .formHalf .formField input {
            display: block;
            width: 100% !important;
        }

        .uploadBtn {
            color: #fff !important;
            font-family: ruda;
            font-size: 14px;
            background-color: #0071BC;
            padding: 10px 22px;
            border-radius: 4px;
            text-decoration: none !important;
            font-weight: 600;
        }

        .uploadBtn:hover {
            background-color: #00A551 !important;
            transition: all .3s;
            -webkit-transition: all .3s;
            -moj-transition: all .3s;
        }

        .uploadTxt {
            font-size: 13px !important;
            font-weight: 400 !important;
        }

        .mrBottom {
            margin-bottom: 30px;
        }

        .labelSmall {
            margin: -8px 0px;
        }

        .inlineForms.formEmails {
            padding: 16px 15px;
            padding-bottom: 20px;
        }

        .p-0 {
            padding: 0 !important;
        }

        .pt-0 {
            padding-top: 0 !important;
        }

        .pb-0 {
            padding-bottom: 0 !important;
        }

        mb-0 {
            margin-bottom: 0 !important;
        }

        .formRegistration h4 {
            font-family: ruda;
            font-size: 20px;
            font-weight: 800;
        }

        .filesUpload {
            padding-top: 20px !important;
        }

        .labelSmall {
            padding-bottom: 12px;
        }

        .radioDates .wpcf7-form-control.wpcf7-radio {
            display: flex;
            flex-wrap: wrap;
        }

        .radioDates .wpcf7-form-control.wpcf7-radio .last {
            margin-left: 20px;
        }

        .subTitle {
            font-size: 13px !important;
            font-weight: normal !important;
            margin-bottom: 20px !important;
            display: inline-block;
            margin-top: 0px;
        }

        .labelSub {
            font-size: 16px;
            font-weight: 700;
            margin: 0;
            line-height: 1.5;
            font-family: ruda;
        }

        .boxCheck .wpcf7-list-item.first.last {
            margin-left: 0;
        }

        .billLabel {
            margin-top: 20px;
        }

        .formGroupHalf.formRight {
            width: 50%;
            padding-left: 50px;
        }

        .w-100 {
            width: 100% !important;
        }

        .formGroupHalf.formRight {
            border-left: 2px solid #fff;
        }

        .formGroupHalf.formLeft {
            width: 50%;
            padding-right: 50px;
        }

        .textTerms {
            font-size: 14px;
            font-family: ruda;
            font-weight: 300;
            line-height: 1.6;
            margin: 16px 0;
        }

        .formTerms {
            padding-bottom: 22px !important;
        }

        .text-ceter {
            text-align: center !important;
        }

        .termsText {
            padding-bottom: 20px;
        }

        body .ajax-loader {
            position: absolute !important;
            margin-top: 30px !important;
        }

        .printBtn {
            font-size: 16px;
            font-weight: 700;
            font-family: ruda;
            color: #fff !important;
            text-decoration: none !important;
            background-color: #D36100;
            padding: 12px 36px;
            border-radius: 4px;
            text-transform: uppercase;
            margin-left: 12px;
            box-shadow: 0px 0px 24px -14px #D36100 !important;
        }

        .printBtn:hover {
            background-color: #000;
            transition: all .3s;
            -webkit-transition: all .3s;
            -moj-transition: all .3s;
        }


        .linkcol .elementor-icon-box-title {
            min-height: 90px;
            margin-top: 0;
        }

        .linkcol .elementor-icon-box-title a {
            padding-bottom: 0 !important;
        }

        .uploadTxt.billingSub {
            display: block;
        }

        .billAddress {
            display: inline-block;
            line-height: 1.5;
            padding-top: 12px;
        }

        .formRadiocall.inlineForms {
            padding: 0 15px;
        }

        .backsRadios .wpcf7-list-item {
            margin-left: 22px !important;
        }

        .backsRadios .wpcf7-list-item.first {
            margin-left: 0 !important;
        }

        .backsRadios .wpcf7-form-control-wrap.radio-dates {
            display: block;
            margin-top: 18px;
        }

        .radiosFour .formField.inlineForms {
            flex: 0 0 100% !important;
            max-width: 100% !important;
        }

        .datesNumber.radioDates .wpcf7-list-item {
            margin-left: 20px;
        }

        .datesNumber.radioDates .wpcf7-list-item.first {
            margin-left: 0;
        }

        .formHalf.formFirst.radiosFour.radioMax.mrBottom.bkGrey {
            padding-bottom: 26px !important;
        }

        .radioDates {
            margin-top: 14px;
        }

        .radioMax .formField.filesUpload {
            padding-top: 0 !important;
        }

        .customForms .formHalf .formField .radioDates input {
            width: auto !important;
        }

        .radioMax .formField.filesUpload {
            padding-top: 0 !important;
            margin-top: -6px;
        }

        select,
        option {
            color: #767676 !important;
        }

        .triRadio .wpcf7-form-control.wpcf7-radio {
            display: flex;
            flex-wrap: wrap;
            margin-top: 16px;
        }

        .triRadio .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:nth-child(2) {
            margin: 0 16px;
        }

        .linkOsha a {
            color: #000;
        }

        .linkLists a {
            color: #0071BC;
        }

        .linkLists a:hover {
            color: #00A551;
        }

        .topBtns .elementor-button-link.elementor-button.elementor-size-md {
            text-decoration: none !important;
        }

        .topBtns .elementor-button-link.elementor-button.elementor-size-md:visited {
            background: #0071BC;
        }

        .topBtns .elementor-button-link.elementor-button.elementor-size-md:hover {
            background: #00A752 !important;
        }

        .surveyBtns i {
            font-size: 18px;
        }

        .btnsSubmitt {
            padding: 12px 80px !important;
        }

        .nowrapRadio .wpcf7-list-item-label {
            font-family: "Ruda", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

        .nowrapRadio .wpcf7-list-item {
            margin-top: -10px;
        }

        .nowrapRadio {
            padding-top: 1px;
        }

        .nowrapRadio input {
            width: 18px;
            margin-bottom: 0 !important;
        }

        .elementor-button-text:focus:visited,
        .elementor-button-link.elementor-button.elementor-size-xs.elementor-animation-float {
            color: #fff !important;
        }

        .elementor-button {
            text-shadow: none !important;
        }

        .codePromos {
            max-width: 126px;
        }

        .greenClr {
            color: #009245;
            font-weight: 600;
        }

        .formSmall .elementor-form-fields-wrapper.elementor-labels- {
            justify-content: center;
        }

        #btnNone {
            display: none;
        }

        .formSmall #form-field-agreeField {
            border-color: #ddd;
            border-radius: 4px;
        }

        form .btnPrint,
        form .btnPrint:focus {
            font-family: "Ruda", Sans-serif;
            font-size: 16px;
            font-weight: 600;
            background-color: #E97413;
            border-radius: 5px 5px 5px 5px;
            box-shadow: 0px 0px 30px -11px #E97413;
            padding: 10px 30px 10px 30px;
            outline: none;
        }

        form .btnPrint:hover {
            background-color: #00A551;
            outline: none;
            transform: translateY(-8px);
            -webkit-transform: translateY(-8px);
            transition: all .3s;
            -webkit-transition: all .3s;
        }

        body .clrBlack a {
            color: #fff;
            text-decoration: none !important;
        }

        .formField.roundBtnss {
            margin-top: 20px;
        }

        .roundBtnss .wpcf7-list-item.first label {
            margin-bottom: 0 !important;
        }

        .roundBtnss .wpcf7-form-control.wpcf7-radio {
            margin-top: 0px;
        }

        .wpcf7-not-valid-tip {
            font-family: "ruda";
            font-size: 12px;
            margin-top: 4px;
        }

        .wpcf7-response-output {
            margin: 0 !important;
            font-family: "ruda";
            font-size: 16px;
            margin-top: 0px !important;
            margin-bottom: 20px !important;
            border-color: red !important;
            border-width: 1px !important;
        }

        .clrLight a {
            color: #fff;
        }

        .flyerSmall .elementor-widget-container:hover {
            transform: translateY(-8px);
            transition: all .3s;
        }

        .iSize i {
            font-size: 12px;
        }

        .radioMargin.radioDates {
            margin-top: 0;
        }

        .radioMargin.radioDates .wpcf7-form-control.wpcf7-radio {
            margin-top: 4px;
        }

        body .formPart2 h4 {
            color: #000000;
            font-family: "Ruda", Sans-serif;
            font-size: 28px;
            font-weight: 800;
            text-transform: capitalize;
            line-height: 1.3em;
            letter-spacing: 0.5px;
            text-align: left;
            margin-bottom: 24px;
            margin-top: 46px !important;
        }

        .daysWeek .wpcf7-list-item.first {
            margin-left: 0;
        }

        .daysWeek .wpcf7-list-item label {
            display: flex;
        }

        .daysWeek .wpcf7-list-item label input {
            margin-bottom: 0 !important;
            margin-right: 8px;
        }

        .inlineFields .wpcf7-form-control-wrap {
            display: block;
        }

        .tripleTexts > div {
            display: flex;
        }

        .tripleTexts label {
            margin-right: 14px;
        }

        .formThirdHalf.tripleTexts.d-flex.p-0 {
            margin-top: 8px;
        }

        .belowLiness {
            font-family: "ruda";
            font-size: 12px;
            display: block;
        }

        .txtTitless {
            margin: 0;
            padding-left: 6px;
        }

        .leftTitle .elementor-heading-title.elementor-size-default {
            display: flex;
            align-items: center;
        }

        .handCards {
            position: absolute;
            left: -13%;
            bottom: 0;
        }

        .colTriple {
            min-height: 312px !important;
        }

        .formCovid .formHalf .formField .checkCovid input {
            width: auto !important;
        }

        .formCovid .checkCovid .daysWeek .wpcf7-list-item {
            margin-left: 0;
        }

        body .formCovid .checkCovid .daysWeek {
            max-width: 460px !important;
            display: block;
        }

        .checkTitles {
            margin-top: 16px !important;
            display: block;
        }

        .imgFullsize img {
            width: 100%;
        }

        body .noUnderlines a {
            text-decoration: none !important;
        }

        body .noUnderlines a:hover,
        body .courseNames:hover a {
            /*            color: #009245!important;*/
        }

        .clrBlack a {
            color: #fff;
        }

        .genderss {
            margin-bottom: 3px;
        }

        .not-found * {
            font-family: Ruda, sans-serif;
        }

        .not-found .page-header {
            border-bottom: 0;
            text-align: center;
            padding-top: 70px;
            margin-bottom: 0;
        }

        .not-found h1 {
            color: #000 !important;
            font-size: 40px;
        }

        .not-found * {
            font-family: Ruda, sans-serif;
            font-size: 20px;
        }

        .not-found .search-field {
            font-size: 16px;
            font-weight: normal !important;
        }

        .heavyImgg img {
            width: 100%;
        }

        .courseNames .elementor-widget-container a {
            display: block;
        }

        .txtTiny {
            font-family: 'ruda';
            font-size: 12px;
            margin-bottom: 6px;
            display: block;
        }

        .uprTitle {
            margin-bottom: 20px !important;
            text-align: center;
        }

        .veternFields {
            display: none;
            position: relative;
        }

        .vetUploadWrap .FileUpload {
            display: none;
        }

        .vetUploadWrap {
            position: absolute;
            top: 0px;
            left: 175px;
        }

        .vetUploadWrap .uploadBtn {
            font-size: 14px !important;
            cursor: pointer;
        }

        .sameAdd {
            display: none;
        }

        .formThirdHalf.sameAdd > .d-flex {
            max-width: 100% !important;
        }

        .formThirdHalf.sameAdd > .d-flex > .field {
            margin-right: 20px;
        }

        #ekit-megamenu-main-menu {
/*            z-index: 9999 !important;*/
        }


        /****************************Media Queries****************************/

        @media (min-width: 1600px) {
            .bannerSect {
                min-height: 700px;
            }

            .imgBtm img {
                top: -305px;
            }

            #main-menu {
                margin-right: 15px;
            }

            #ekit-megamenu-main-menu {
                position: relative;
                right: 20px;
            }

            .spacerMedium {
                display: none !important;
            }

            .elementor-section.elementor-inner-section.elementor-element.elementor-element-3aa3e44.elementor-section-boxed.elementor-section-height-default > div,
            .elementor-section.elementor-inner-section.elementor-element.elementor-element-acd31a1.elementor-section-boxed.elementor-section-height-default > div {
                max-width: none !important;
            }

            .topBtn span {
                font-size: 17px;
            }

            .elementor-section.elementor-inner-section.elementor-element.elementor-element-acd31a1.elementor-section-boxed.elementor-section-height-default .elementor-widget-container {
                padding: 0 !important;
            }
        }

        @media screen and (max-width: 1399px) {
            .bannerAnim .circle-container {
                -webkit-transform: scale(0.85);
                transform: scale(0.85);
            }
        }

        @media (max-width: 1366px) {
            .menuTop ul li .ekit-menu-nav-link {
                font-size: 14px !important;
            }

            .top a .elementor-button-text {
                font-size: 14px;
            }

            .bannnerHeadings .elementor-heading-title.elementor-size-default {
                font-size: 40px;
            }

            .partners img {
                max-width: 100% !important;
            }

            .workSect {
                margin-top: 0 !important;
            }

            .footImgs img {
                max-width: 18px;
            }

            .linkHeadings {
                margin-left: 25px;
            }

            .linkHeadings h5 {
                font-size: 18px;
            }

            .footerLeft a {
                font-size: 15px;
            }

            .footImgs.callImg img {
                max-width: 18px;
                margin-right: 0px;
            }

            .footImgs.locImg img {
                max-width: 15px;
                margin-right: 3px;
            }

            .footLogos img {
                max-width: 170px !important;
            }

            .centerParaa p {
                font-size: 15px;
                padding: 0 10px;
            }

            .footBtmimg img {
                max-width: 300px;
            }

            .menu-footer-menu-container li a {
                font-size: 16px;
            }

            .rightTxt small,
            .rightTxt small a {
                font-size: 13px;
            }

            .callWrap .elementor-heading-title.elementor-size-default {
                font-size: 15px !important;
            }

            .callUs::after {
                background-size: 17px;
                left: 46px;
            }

            .aboutPara .elementor-text-editor.elementor-clearfix p {
                font-size: 14px !important;
            }

            .btmpiks {
                display: block ruby;
            }

            .btmpiks .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-864bd6b {
                padding: 0 35px 0 0;
            }

            .btmpiks {
                padding-top: 10px;
            }

            .lowerImg img {
                max-width: 200px !important;
            }

            .centerParaa p {
                margin-top: 25px;
            }

            .callWrap {
                padding-right: 10px;
            }

            .partLogo {
                padding: 0px 0px 0px 280px !important;
            }

            .btmheadings .elementor-heading-title.elementor-size-default {
                font-size: 18px !important;
            }
        }

        @media (max-width: 1280px) {

            .secHeads .elementor-heading-title.elementor-size-default {
                font-size: 38px !important;
            }

            .heading-design img {
                max-width: 160px !important;
            }

            .serviceSect::after {
                background-size: 80px;
            }

            .partLogo {
                padding: 0px 0px 0px 235px !important;
            }

            .videoPara .elementor-heading-title.elementor-size-default {
                font-size: 36px !important;
            }

            .videosbtns a .elementor-button-text,
            .videosbtns a .elementor-button-icon.elementor-align-icon-right {
                font-size: 14px;
            }

            .arrowss img {
                max-width: 75px !important;
            }

            .innerVideoSec {
                padding: 0 60px !important;
            }

            .wordsBy {
                padding-left: 60px;
            }
        }

        @media (min-width: 1200px) {
            body .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1170px;
            }
        }

        @media (min-width: 992px) {
            #menu-item-175 {
                min-width: 310px;
            }
        }

        @media (max-width: 1199px) {
            .topBtn .elementor-button-link {
                padding-right: 40px !important;
            }

            .imgIcons p {
                font-size: 14px;
            }

            .leftImgss {
                width: 16% !important;
            }

            .partnerSect {
                padding-top: 25px !important;
            }

            .partnerSect .elementor-widget-wrap {
                padding: 8px !important;
            }

            .listService2 .elementor-widget-wrap {
                padding-left: 50px !important;
            }

            .elementor-icon-list-items .elementor-icon-list-item {
                padding-right: 0 !important;
            }

        }

        @media (max-width: 1080px) {
            .top .elementor-button-link.elementor-button.elementor-size-xl {
                padding: 15px 42px 15px 35px;
            }

            .partnersSection {
                padding: 60px 0px 0px 0px !important;
            }

            .spacerS .elementor-spacer-inner {
                height: 80px !important;
            }

            .videoPara .elementor-heading-title.elementor-size-default {
                font-size: 25px !important;
            }

            .footerLeft {
                padding: 80px 0 40px 40px !important;
            }
        }

        @media (max-width: 1024px) {
            body {
                overflow-x: hidden;
            }

            #ekit-megamenu-main-menu {
                background: #fff;
                padding: 20px 20px;
            }

            .menuPart ul#main-menu li a.active::after {
                display: none;
            }

            .menuPart ul li.menu-item > a.ekit-menu-nav-link {
                height: auto;
                border: none;
            }

            .innserServices {
                padding: 30px 120px 0 !important;
            }

            .menuTop ul li .ekit-menu-nav-link {
                font-size: 14px !important;
                width: 100%;
            }

            body .elementskit-nav-identity-panel .elementskit-menu-toggler:hover {
                background: transparent;
            }

            body .elementskit-nav-identity-panel .elementskit-menu-toggler {
                border-radius: 50px !important;
                width: 41px !important;
            }

            .menuPart ul li.menu-item {
                display: block;
            }

            .menuPart {
                height: 100% !important;
                display: flex;
                justify-content: flex-end;
                align-items: center;
            }

            body .elementskit-menu-hamburger {
                border: 0;
            }

            body .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
                border: 2px solid;
                margin-bottom: 5px;
                width: 93%;

            }

            body .elementskit-menu-hamburger:hover,
            body .elementskit-menu-hamburger:focus,
            body .elementskit-menu-hamburger:active {
                background: transparent;
            }

            body .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
                border-color: #00a551;
            }

            body .elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child {
                width: 100%;
            }

            body .elementskit-menu-hamburger .elementskit-menu-hamburger-icon:nth-child(2) {
                width: 73%;
            }

            .bannnerHeadings .elementor-heading-title {
                font-size: 40px !important;
            }

            body .partLogo {
                padding-left: 170px !important;
            }

            .serviceSect .elementor-column.elementor-col-25 {
                width: 48%;
            }

            .bannerAnim {
                position: relative;
                width: 168px;
            }

            .listService2 .elementor-widget-wrap {
                border-left: 0 !important;
            }

            .listService {
                margin-bottom: 40px;
                position: relative;
                z-index: 9;
            }

            .innserServices {
                padding: 0 190px !important;
            }

            .innserServices {
                padding-top: 30px !important;
            }

            .leftImgss {
                position: absolute;
                top: 0;
                z-index: 9;
            }

            .SecPic,
            .aboutSect {
                width: 49% !important;
            }

            .leftImgss .elementor-widget-container {
                padding: 20px !important;
            }

            .leftImgss .elementor-widget-container .imgIcons img {
                display: none;
            }

            .imgIcons p br {
                display: none;
            }

            .leftImgss .elementor-widget-container {
                padding: 20px 10px !important;
                min-width: 260px;
                border-radius: 0;
            }

            .imgCol .elementor-widget {
                display: flex;
                justify-content: center;
            }

            .innerHeader .elementor-container {
                justify-content: flex-end;
            }

            .termsSec {
                padding: 0 8%;
            }

            .formField.mrBottom.formLast.text-ceter {
                padding-bottom: 0;
                margin-bottom: 0;
            }

            .boxCheck label {
                margin-bottom: 0 !important;
            }

            .boxCheck label span {
                margin-top: 0px !important;
            }

            .formField.billLabel.p-0 {
                padding-bottom: 0px !important;
                margin-bottom: -10px;
            }

            .submitRegist {
                margin: 0 !important;
            }

            .formSecond {
                position: unset !important;
            }
        }

        @media (min-width: 768px) {

            .colPart {
                margin: 0% 1.5% !important;
            }

            .butnLeft,
            .butnRight {
                width: 100% !important;
                margin-bottom: 12px !important;
            }

            .temp .elementor-tab-title.elementor-tab-desktop-title {
                padding: 1.3% 1.5% !important;
            }

            .temp .elementor-section.elementor-top-section.elementor-element.elementor-element-479823c2 {
                padding: 12px 18px 30px 18px;
            }

            .leftstxts {
                display: none;
            }
        }

        @media (min-width:768px) and (max-width:1024px) {
            .contactForms form {
                padding: 0px 30px !important;
            }

            .formGroupHalf.formRight .uploadBtn {
                margin-bottom: 10px !important;
                display: inline-block;
            }

            .formGroupHalf.formRight .boxCheck {
                padding-bottom: 10px;
                display: inline-block;
            }

            .billLabel textarea {
                width: 100% !important;
            }

            body .handCards {
                left: -5%;
            }

            .vetWrap .wpcf7-list-item.last {
                margin-left: 0 !important;
            }

            .vetWrap .wpcf7-form-control.wpcf7-radio.radiosOptions {
                display: block;
            }

            body .vetUploadWrap {
                position: static;
            }
        }

        @media (max-width: 991px) {


            .aboutPara .elementor-widget-container {
                padding-right: 0 !important;
            }

            .aboutPara .elementor-widget-container .elementor-text-editor {
                font-size: 14px;
            }

            .partnerSect .elementor-column {
                width: 20% !important;
            }

            .partnerSect .elementor-container {
                justify-content: center;
            }

            .partnerSect .elementor-column.logoNew {
                width: 16% !important;
            }

            .footBtmimg img {
                max-width: 230px;
            }

            .innerHeader .elementor-container .elementor-column {
                min-width: 200px;
            }

            .partnerFull {
                padding-top: 60px !important;
            }


            .partnerRow .elementor-container .elementor-column {
                width: 20%;
            }

            .partnerRow .elementor-container {
                justify-content: center;
            }

            .partnerRow .elementor-container .elementor-column .elementor-widget-wrap {
                padding: 16px;
            }

            .newLogo .elementor-image img {
                max-width: 81px;
            }

            .partnerRow {
                padding-top: 40px !important;
            }

            .lastIconn .elementor-widget-wrap .elementor-widget-html {
                display: flex;
                justify-content: center;
            }

            body .animated {
                -webkit-animation: none;
                animation: none;
            }

            .imgMed img {
                width: 730px !important;
            }

            .innserServices {
                padding: 0 90px !important;
            }

            .elementor-heading-title elementor-size-default br {
                display: none;
            }

            .partSpacer .elementor-spacer-inner {
                height: 100px !important;
            }

            .datesNumber.radioDates {
                max-width: 416px;
            }

            .datesNumber.radioDates .wpcf7-form-control.wpcf7-radio :nth-child(5) {
                margin-left: 0;
            }
        }

        @media screen and (max-width: 767px) {
            .bannerAnim .circle-container {
                -webkit-transform: scale(0.73);
                transform: scale(0.73);
            }

        }

        @media (max-width: 767px) {

            body {
                overflow-x: hidden;
            }

            .main-Logos .elementor-widget-wrap {
                padding-right: 0 !important;
            }

            .main-Logos .elementor-widget-wrap .elementor-image {
                display: flex;
                justify-content: flex-start;
            }

            .main-Logos .elementor-widget-wrap.elementor-element-populated {
                padding: 0 !important;
            }

            .LogoWebs {
                padding: 10px 20px;
            }

            .LogoWebs img {
                max-width: 175px !important;
            }

            .listService2 .elementor-widget-wrap {
                padding-left: 30px !important;
            }

            .listService {
                padding-top: 167px;
            }

            .bannerAnim .circle-container {
                width: 128px;
                height: 128px;
                position: absolute;
                top: 0%;
                left: 20px;
            }

            .bannerAnim {
                margin: 0 auto;
            }

            .listService *,
            .listService2 * {
                text-align: center;
                justify-content: center !important;
            }

            .listService .elementor-icon-list-icon,
            .listService2 .elementor-icon-list-icon {
                display: none;
            }

            .innerIconn img {
                max-width: 50px;
            }

            .menuTop {
                position: absolute;
                top: -114px;
                max-width: 60px;
                right: 5px;
            }

            .topBtn {
                width: 180px;
                min-width: unset;
            }

            .callWrap .elementor-heading-title {
                text-align: left;
                padding-left: 30px;
            }

            .listService2 {
                order: 4;
                padding-top: 175px;
            }

            .lastIconn {
                order: 3;
                right: 0;
            }

            .callUs {
                position: relative;
                top: 2px;
            }

            .callUs::after {
                background-size: 17px;
                left: 0;
            }

            .bannerAnim.anims2 {
                margin-top: 15px;
            }

            .callWrap {
                width: 190px;
                display: flex;
            }

            .menuInners {
                max-width: 100%;
            }

            .menuInners .elementor-widget-elementskit-header-search {
                position: absolute;
                top: -50px;
                z-index: 99;
                right: 143px;
                left: unset;
                max-width: 43px;
            }

            .menuInners .elementor-widget-elementskit-header-search .ekit-wid-con i {
                color: #fff;
                font-size: 17px;
            }

            .menuInners .elementor-widget-elementskit-header-search .ekit-wid-con {
                display: flex;
                justify-content: flex-end;
                position: absolute;
                width: 50px;
                right: 20px;
            }

            .innerHeader::after {
                position: absolute;
                content: '';
                background: #000;
                bottom: -2px;
                width: 100%;
                height: 2px;
                z-index: 9;
            }

            .callWrap {
                padding-right: 0;
                padding-left: 20px;
            }

            .topBtn .elementor-button-link {
                padding-right: 30px !important;
            }

            .menuTop .elementor-widget-container {
                padding-right: 0 !important;
            }

            .innerHeader .elementor-container {
                justify-content: space-between;
                padding-left: 5px;
            }

            .searchCol .elementor-widget-wrap {
                padding: 0 !important;
            }

            .innerHeader .elementor-container .elementor-column {
                min-width: 130px;
                width: 147px;
            }


            .LogoWebs .elementor-widget-container {
                margin: 10px 0;
            }

            .bannerSpaces > div {
                margin: 0px 0px 0px 0px !important;
            }

            .colFirst {
                max-width: 70px !important;
            }

            .bannerSect::after {
                display: none;
            }

            .partLogo {
                margin-bottom: 0 !important;
            }

            .bannerSect {
                padding: 6px 0px 0px 0px !important;
            }

            .innserServices {
                padding: 20px 0px 0 !important;
            }

            .bannerAnim .circle-container {
                transform: scale(1.1);
            }

            .innerIconn {
                top: 44px;
                left: 0;
                right: 0;
            }

            .listService2 .elementor-widget-wrap {
                padding-left: 108px !important;
            }

            .bannerAnim.anims2 .innerIconn {
                left: 0px;
                right: 0;
                top: 55px;
            }

            .bannnerHeadings .elementor-heading-title {
                font-size: 32px !important;
                text-align: center;
            }


            .listService2 {
                margin-top: 20px;
            }

            .listService2.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7a7c15b.lastIconn {
                margin-top: 20px;
            }

            .serviceSect {
                padding: 80px 0px 0px 0px !important;
            }

            .serviceSect::after {
                background-size: 60px;
            }

            .aboutSects {
                padding: 80px 0 0 0 !important;
            }

            .leftImgss .elementor-widget-container {
                max-width: 130px;
                min-width: auto;
            }

            .haedImg .elementor-image {
                text-align: center;
            }

            body .partLogo .elementor-container {
                max-width: 100% !important;
                justify-content: center;
            }

            .btmheadings .elementor-heading-title {
                text-align: center;
            }

            .partners img {
                max-width: 85% !important;
            }

            .btmheadings {
                margin-bottom: 10px !important;
            }

            .serviceSect::after {
                display: none;

            }

            body .partLogo {
                padding-left: 0 !important;
            }

            .secHeads .elementor-heading-title.elementor-size-default {
                font-size: 24px !important;
            }

            .heading-design img {
                max-width: 120px !important;
            }

            .serviceSect {
                padding: 50px 0px 0px 0px !important;
            }

            .serviceSect .elementor-column.elementor-col-25 {
                width: 100%;
            }

            .listService .elementor-widget-wrap,
            .listService2 .elementor-widget-wrap {
                padding-left: 0 !important;
            }

            .imgBtm {
                display: none;
            }

            .aboutSects .elementor-container .elementor-column {
                width: 100% !important;
            }

            .aboutSects .elementor-container .elementor-column .elementor-widget-wrap {
                padding-right: 20px !important;
                padding-left: 20px !important;
            }

            .leftImgss .elementor-widget-container {
                max-width: 100%;
                min-width: auto;
                margin: 0 auto;
            }

            .imgIcons p {
                font-size: 16px;
            }

            .listService2 {
                order: 4;
                padding-top: 145px;
            }

            .imgMed {
                margin-bottom: 30px !important;
            }

            .aboutbtmImg {
                max-width: 60%;
                margin: 0 auto 38px;
            }

            .btmpiks .elementor-7 .elementor-element.elementor-element-8981399 {
                padding: 30px 0px 0px 0px;
            }

            .workSect {
                background-image: none;
                background-color: #EFF6FB;
            }

            .workSect .elementor-widget-wrap {
                padding: 0 !important;
            }

            .workHead ..elementor-widget-container {
                padding: 50px 0px 0px 0px;
            }

            .partnerRow .elementor-container .elementor-column {
                width: 30%;
            }

            .innerVideoSec {
                padding: 0 20px !important;
            }

            .lowerImg2 .elementor-widget-wrap {
                margin-left: 10px !important;
            }

            .leftImgss {
                position: static;
                order: 2;
                margin-top: -12%;
            }

            .SecPic {
                order: 1;
            }

            .aboutContents {
                order: 3;
            }

            .footMid {
                border-left: none !important;
                border-right: none !important;
            }

            .footerLeft::after,
            .footer-center::after {
                content: '';
                position: absolute;
                width: 95%;
                height: 0.8px;
                background: #666;
                right: 0;
                left: 7%;
                bottom: 0px;
            }

            .footer-center::after {
                width: 98%;
                left: 6px;
                bottom: -10px;
                height: 0.8px;
            }

            .aboutContents .elementor-widget-wrap.elementor-element-populated {
                margin: 5% 0 0 0 !important;
            }

            .secSecvices {
                margin-top: 0 !important;
            }

            .consultBloks {
                margin-top: 8% !important;
            }

            .apartHead .elementor-widget-container {
                margin: 4% 0 0 0 !important;
            }

            .videoBox .elementor-widget-container {
                margin: -4% 0 0 0 !important;
            }

            .innerVideoSec {
                padding: 0 6% !important;
            }

            .innervid {
                margin-top: 6% !important;
            }

            .innervid .elementor-widget-container {
                margin: 2% 0 0 0 !important;
            }

            .innervid .elementor-element.elementor-element-eaa36eb.videoPara.elementor-widget.elementor-widget-heading.animated.fadeInDown {
                margin-top: 60%;
            }

            .pdfImg img {
                max-width: 80%;
                padding-top: 6%;
            }

            .analysisSec .elementor-widget-container {
                margin: 0 !important;
            }

            .analysisSec .elementor-element.elementor-element-0344ae4.videosbtns {
                margin-bottom: 8%;
            }

            .analysisSec .elementor-heading-title.elementor-size-default {
                font-size: 26px !important;
            }

            .pdfhandImg {
                order: 2;
            }

            .videoPara .elementor-widget-container {
                margin: 70% 0 0 0 !important;
            }

            .miniHead .elementor-widget-container {
                margin: 3% 0 -3% 0 !important;
            }

            .txtTitle {
                margin-top: -8% !important;
            }

            .pdfUpload .elementor-widget-container {
                margin: 0 !important;
            }

            .headingSub {
                margin-top: 55%;
            }

            .wordsBy {
                padding-left: 46px;
                padding-top: 10px;
            }

            .ceoDetails {
                width: 28%;
            }

            .ceoPic {
                width: 65px;
                margin-left: 27px;
            }

            .ceoDetails {
                width: 28%;
                margin-left: -10px;
            }

            .destiTxt {
                margin-top: -6px !important;
            }

            .presName {
                padding-top: 8px !important;
            }

            .sidebottn .elementor-button-wrapper {
                display: flex;
                margin-left: -11px;
                margin-top: 7px;
            }

            .consTexts .elementor-widget-container {
                margin: 10% 0 0 0 !important;
            }

            .constucPara .elementor-widget-wrap.elementor-element-populated {
                padding-left: 10% !important;
            }

            .constucParas .elementor-widget-wrap {
                padding-left: 10% !important;
            }

            .paraAlign {
                text-align: center;
            }

            .veteransSect {
                margin-bottom: 0 !important;
            }

            .partLogo .elementor-widget-wrap {
                padding-left: 0 !important;
            }

            .backSpaces {
                margin-top: -20px !important;
                padding-top: 40px !important;
            }

            .virtualSects {
                padding-top: 22px;
            }

            .securitySactio {
                padding: 46px 18px !important;
            }

            .secureLine .elementor-heading-title.elementor-size-default {
                font-size: 22px !important;
            }

            .innerTitle h4 {
                font-size: 40px !important;
                letter-spacing: 1.3px !important;
            }

            .virtualSects {
                padding-bottom: 0px;
            }

            .constSect {
                margin-top: 0 !important;
            }

            body .backSect {
                margin-top: -20px !important;
                padding: 35px 0 0 !important;
            }

            .constSect::after {
                display: none;
            }

            body .bannerSect {
                padding: 0 !important;
            }

            .footerLeft {
                padding: 80px 0 40px 70px !important;
            }

            .registForm form {
                padding: 26px 10px !important;
                padding-bottom: 0px !important;
            }

            .formHalf.formFirst.mrBottom.bkGrey {
                padding-left: 16px !important;
                padding-right: 16px !important;
            }

            .mrBottom {
                margin-bottom: 15px !important;
            }

            .formField.fieldAdmin.formBoxes.p-0 {
                padding: 0px 20px !important;
            }

            .inlineForms.formEmails {
                padding: 12px 8px !important;
            }

            .submitRegist {
                margin-bottom: 15px !important;
            }

            .formRegistration .formField,
            .formRegistration .formHalf {
                padding: 10px 5px;
            }

            .leftstxts {
                display: inline;
            }

        }

        @media(min-width: 680px) {
            .imgMed img {
                width: 730px !important;
            }

            .wordsBy {
                padding-left: 0px !important;
            }
        }

        @media (min-width: 574.5px) and (max-width: 767px) {
            .partnerHeading .elementor-heading-title.elementor-size-default {
                font-size: 40px !important;
            }

            .partRight .elementor-widget-wrap.elementor-element-populated {
                padding: 20px 10px 70px 0px !important;
            }

            .secHeads .elementor-heading-title.elementor-size-default {
                font-size: 32px !important;
            }

            .colPart {
                width: 48%;
            }

            .ProgSec,
            .ProgSec {
                padding: 0 30px !important;
                padding-top: 30px !important;
            }

            .devSect {
                padding-top: 70px !important;
            }

            .imgPdf img {
                padding-top: 50px;
                padding-right: 60px;
            }

            .iFrames .elementor-widget-wrap.elementor-element-populated {
                padding-top: 50px !important;
                padding-bottom: 40px !important;
            }

            .studentsSect {
                padding-bottom: 80px !important;
            }

            .workSect {
                padding-top: 20px !important;
            }

            .videoSet .elementor-widget-wrap.elementor-element-populated {
                margin-top: 30px !important;
            }

            .dropFiles {
                padding-top: 30px;
            }
        }

        @media (max-width: 574.5px) {

            .partnerRow .elementor-container .elementor-column {
                width: 45% !important;
            }

            .LogoWebs img {
                max-width: 145px !important;
            }

            .videoPara > div {
                margin-top: 78% !important;
            }

            .innerVideoSec {
                padding: 0 50px !important;
            }

            .videoPara .elementor-heading-title.elementor-size-default {
                font-size: 24px !important;
            }

            .workSect {
                margin-top: 6% !important;
            }

            .videoPara > div {
                margin-top: 78% !important;
            }

            .videosbtns {
                padding-bottom: 10px;
            }

            .workHead {
                padding-top: 15px !important;
            }

            .videosbtns {
                padding-bottom: 30px !important;
            }

            .footer-center {
                padding-top: 11px;
                padding-bottom: 10px;
            }

            .partLogs img {
                max-width: 120px !important;
            }

            .partnerRow .elementor-container .elementor-column {
                width: 30% !important;
            }

            .footerLeft,
            footer-center {
                position: relative;
            }

            .innerVideoSec {
                padding: 0 30px !important;
                margin-top: 15px;
            }

            .partnerRow .elementor-container .elementor-column {
                width: 46% !important;
            }

            .aboutbtmImg {
                max-width: 80%;
                margin: 0 auto 38px;
            }

            .lowerImg2 .elementor-widget-wrap {
                margin-left: 0px !important;
            }

            .leftImgss {
                margin-top: -15% !important;
            }

            .footerLeft::after {
                left: 8.5%;

            }

            .consultHead h4 {
                font-size: 30px !important;
            }

            .aboutContents .elementor-widget-wrap.elementor-element-populated {
                margin: 5% 0 0 0 !important;
            }

            .consultHead h4 {
                font-size: 27px !important;
            }

            .givingSect {
                padding: 0 60px !important;
            }

            .backSpaces {
                margin-top: -20px !important;
            }

            .elementor-14 .elementor-element.elementor-element-51df156 .elementor-blockquote::before {
                font-size: calc(0.4px * 100) !important;
            }

            .ceoQuotes p {
                font-size: 22px !important;
                margin-bottom: 5px;
            }

            .wordsBy {
                padding-left: 35px;
            }

            .morevidBtn .elementor-widget-container {
                padding-left: 44px !important;
            }

            .innerTitle h4 {
                font-size: 32px !important;
            }

            .presName p {
                font-size: 13.5px !important;
            }

            .ceoDetails {
                width: 70%;
                margin-left: -10px;
            }

            .headingSub .elementor-widget-container {
                padding: 0 !important;
            }

            .customForms .formHalf .formField {
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }

            .formField.submitForm {
                text-align: center;
                padding-top: 14px;
            }

            .formField.submitForm input {
                width: 100%;
            }

            .formRegistration h4 {
                font-size: 17px;
            }

        }

        @media (max-width: 480px) {
            .bannerAnim .circle-container {
                top: 138px;
                left: -22px;
            }

            body .ekit-search-group {
                display: flex;
                justify-content: center;
            }

            body .ekit_modal-searchPanel .ekit-search-group input:not([type="submit"]) {
                height: 50px;
                border-radius: 10px;
                padding: 0 20px;
                width: 90%;
                font-size: 15px;
                margin: 0 auto;
            }

            .loginBtn .elementor-widget-container {
                margin: 0px 0px 0px 0px !important;
            }

            .topBtn .elementor-button-link {
                padding-right: 14px !important;
                padding-left: 20px !important;
            }

            .menuInners .elementor-widget-elementskit-header-search {
                right: 113px;
            }

            .bannerSpaces {
                padding: 0 15px;
            }

            .leftImgss {
                margin-top: -18% !important;
            }

            .footerLeft::after {
                left: 10%;
            }

            .aboutContents .elementor-widget-wrap.elementor-element-populated {
                margin: 5% 0 0 0 !important;
            }

            body .elementor-14 .elementor-element.elementor-element-c4ec70b > .elementor-widget-container {
                margin: -12px 0px 50px -30px;
            }

            .bannerAnim .circle-container {
                /*
                width: 400px;
                height: 400px;
        */
                transform: scale(1);
                -webkit-transform: scale(1);
                margin: -130px auto;
                left: 0%;
                right: 0;
            }

            .blockTitle a {
                font-size: 18px !important;
            }

            .videoFont .elementor-heading-title.elementor-size-default {
                font-size: 22px !important;
            }

            .pdfFonts .elementor-heading-title.elementor-size-default {
                font-size: 22px !important;
            }

            .pdfFonts {
                padding: 0 10%;
                line-height: 1.6;
            }

            .secureLine .elementor-heading-title.elementor-size-default {
                font-size: 18px !important;
                line-height: 1.5 !important;
            }

            .secureLine br {
                display: none;
            }

            .termsHead .elementor-heading-title.elementor-size-default {
                font-size: 22px !important;
            }

            .termsPt .elementor-icon-list-text {
                font-size: 14px;
            }

            .termsSec {
                padding: 0 13px 20px;
            }

            .bannerSpace {
                padding: 40px 0 !important;
            }

            .innerTitle h4 {
                font-size: 26px !important;
            }

            .bannerSpace {
                padding-top: 65px !important;
            }

            .bannnerHeadings br {
                display: block;
            }

            .dropBox {
                margin-top: 35px !important;
            }

            .formField.submitForm .wpcf7-form-control.wpcf7-submit {
                margin-top: 0 !important;
                margin-bottom: 0 !important;
            }

            .backsRadios.radioDates {
                padding-right: 20px !important;
            }

            .backsRadios .wpcf7-list-item {
                margin-left: 30px !important;
            }

            .datesNumber.radioDates {
                max-width: 210px;
            }

            .datesNumber.radioDates .wpcf7-form-control.wpcf7-radio :nth-child(3) {
                margin-left: 0px;
            }

            .datesNumber.radioDates .wpcf7-form-control.wpcf7-radio :nth-child(7) {
                margin-left: 0;
            }

            .backsRadios.dateSchedule.radioDates {
                max-width: 200px;
            }

        }

        @media (min-width: 361px) and (max-width: 480px) {
            .backsRadios.radioDates .wpcf7-form-control.wpcf7-radio .last {
                margin-left: 0 !important;
            }
        }

        @media (max-width: 420px) {
            .partnerRow .elementor-container .elementor-column {
                width: 168px !important;
            }

            .bannnerHeadings .elementor-heading-title {
                font-size: 28px !important;
            }

            .vrtualBtons {
                padding-bottom: 0px !important;
            }

            .daysWeek :nth-child(5) {
                margin-left: 0;
            }

            .daysWeek {
                display: block;
                max-width: 300px;
            }
        }

        @media (min-width:360px) and (max-width:767px) {
            .colPart {
                margin: 0% 4% !important;
            }

            .vidContent {
                margin-bottom: -10px !important;
            }

            .butnLeft,
            .butnRight {
                width: 100% !important;
            }

            .accordSearch {
                padding-top: 70px !important;
            }

            .courseBtn .elementor-button-content-wrapper {
                align-items: center;
            }
        }

        @media (min-width: 320px) and (max-width:767px) {

            .formHalf.formFirst.mrBottom.bkGrey {
                padding-bottom: 18px !important;
            }

            .uploadTxt.billAddress {
                margin-bottom: 20px !important;
            }

            .formHalf.formFirst.mrBottom.bkGrey .formField.inlineForms {
                padding-bottom: 0px;
            }

            .inlineForms.d-flex.formEmails {
                display: block;
            }

            .formGroupHalf.formLeft {
                padding-right: 0;
                width: 100%;
                margin-bottom: 30px;
            }

            .formGroupHalf.formRight {
                padding-left: 0;
                width: 100%;
                padding-top: 10px;
                border-top: 2px solid #fff;
                border-left: none;
            }

            .formField.billLabel.p-0 textarea {
                width: 100% !important;
            }

            .uploadBtn {
                margin-bottom: 4px !important;
                display: inline-block;
                padding: 6px 16px !important;
            }

            .quoteBtm {
                margin-top: -24px;
                margin-bottom: 0px !important;
            }

            .surveyBtns i {
                font-size: 12px;
            }

            .nowrapRadio .wpcf7-list-item-label {
                line-height: 1.4 !important;
                margin-bottom: 20px !important;
                display: inline-flex;
                margin-left: 10px;
            }

            .nowrapRadio .wpcf7-list-item {
                display: flex;
                align-items: flex-start;
            }

            .nowrapRadio .wpcf7-list-item [type="radio"] {
                position: relative;
                top: 7px;
            }

            .printInput {
                text-align: center;
            }

            form .btnPrint {
                padding: 10px 30px 10px 30px !important;
            }

            body .stepHead i {
                font-size: 14px;
            }

            body .formPart2 h4 {
                font-size: 20px;
                margin-bottom: 14px;
                margin-top: 44px !important;
            }

            body .handCards {
                left: -9%;
            }

            body .colorBox {
                max-width: 100% !important;
                width: 100% !important;
            }
        }

        @media (max-width: 768px) {
            .flyerSmall .elementor-widget-container {
                border: none !important;
            }

            .flyerSmall img {
                width: 100% !important;
                max-width: 100% !important;
            }

            .flyerSmall img {
                border: 4px solid #fff;
            }

        }

        @media (min-width: 575px) and (max-width: 767px) {
            .quoteBtm img {
                max-width: 26px !important;
            }

            .logoApproves img {
                max-width: 300px !important;
            }
        }

        @media (max-width: 360px) {

            .bannerAnim .circle-container {
                /*
                width: 320px;
                height: 320px;
        */
                left: -18px;
                right: 0;
            }

            .videosbtns span {
                font-size: 14px !important;
            }

            .innerVideoSec {
                padding: none;
            }

            .videoPara .elementor-heading-title.elementor-size-default {
                font-size: 25px !important;
                padding: 10px 0;
            }

            .linkHeadings h5 {
                font-size: 16px;
            }

            .footerLeft a {
                font-size: 13px;
            }

            .footImgs img {
                max-width: 16px;
            }

            .footImgs.callImg img {
                max-width: 17px;
            }

            .footImgs.locImg img {
                max-width: 13px;
                margin-right: 5px;
            }

            .footLogos img {
                max-width: 125px !important;
            }

            .centerParaa p {
                font-size: 13px;
            }

            .centerParaa p {
                margin-top: 15px;
                margin-bottom: 15px;
            }

            .menu-footer-menu-container li a {
                font-size: 13px;
            }

            #menu-footer-menu {
                margin-top: 35px;
            }

            .footer-center {
                padding-top: 10px;
            }

            .footerLeft,
            footer-center {
                position: relative;
            }

            .footerLeft::after,
            .footer-center::after {
                content: '';
                position: absolute;
                width: 91%;
                height: 0.8px;
                background: #666;
                right: 0;
                left: 54px;
                bottom: 0px;
            }

            .footer-center::after {
                width: 98%;
                left: 6px;
                bottom: -10px;
                height: 0.8px;
            }

            .footerLeft {
                padding: 80px 0 30px 80px !important;
            }

            .rightTxt small,
            .rightTxt small a {
                font-size: 11px;
            }

            .leftImgss {
                margin-top: -24% !important;
            }

            .aboutContents .elementor-widget-wrap.elementor-element-populated {
                margin: 5% 0 0 0 !important;
            }

            .titleVideo .elementor-heading-title.elementor-size-default {
                font-size: 20px !important;
            }

            .innervid .elementor-element.elementor-element-eaa36eb.videoPara.elementor-widget.elementor-widget-heading.animated.fadeInDown {
                margin-bottom: -2%;
            }

            .analysisSec {
                padding-left: 2% !important;
                padding-right: 2% !important;
            }

            .consultService .elementor-widget-wrap {
                padding: 30px 18px 40px !important;
            }

            .analysisSec .elementor-element.elementor-element-7cefe77.videoPara.titleVideo.elementor-widget.elementor-widget-heading.animated.fadeInDown {
                margin-bottom: 0 !important;
            }

            .virtualSects {
                padding: 22px 10px;
            }

            .careertxt .elementor-heading-title.elementor-size-default {
                font-size: 22px !important;
            }

            .givingSect {
                padding: 0 30px !important;
            }

            .ceoPic {
                padding-left: 0px !important;
            }

            .morevidBtn .elementor-widget-container {
                padding-left: 38px !important;
                padding-top: 8px !important;
            }

            .bannerSpace {
                padding-top: 80px !important;
            }

            .partnerRow .elementor-container .elementor-column {
                width: 50% !important;
            }

            .imgSmall img {
                max-width: 86px !important;
            }

            .iconMedium img {
                max-width: 70px !important;
            }

            .vidContent {
                margin-bottom: -10px !important;
            }

            .backsRadios .wpcf7-form-control.wpcf7-radio :nth-child(3) {
                margin-left: 0 !important;
            }

            .backsRadios.dateSchedule.radioDates .wpcf7-list-item.last {
                margin-left: 0 !important;
            }

            .daysWeek {
                display: block;
                max-width: 250px;
            }

            .daysWeek :nth-child(4) {
                margin-left: 0;
            }

            .daysWeek :nth-child(5) {
                margin-left: 1rem;
            }

            .dateCircless .wpcf7-list-item.last {
                margin-left: 0 !important;
            }

            .dateCircless {
                display: block !important;
            }
        }

        @media (min-width: 575px) and (max-width: 766px) {
            .coursessSec {
                margin-top: 70px !important;
            }
        }

        @media (width: 320px) {
            .flyerSmall {
                position: static !important;
            }

            .centerCol .elementor-widget-wrap.elementor-element-populated {
                justify-content: center;
            }
        }

        @media (max-width: 575px) {
            body {
                overflow-x: hidden !important;
            }

            .vetUploadWrap {
                position: static;
            }
        }

        @media (max-width: 1600px) and (min-width: 1400px) {
            .sizeLetters .elementor-heading-title.elementor-size-default {
                font-size: 28px !important;
            }
        }

        @media (max-width: 1900px) and (min-width: 1601px) {
            .sizeLetters .elementor-heading-title.elementor-size-default {
                font-size: 32px !important;
                margin-right: 15px;
            }

            .sizeLetters .elementor-widget-container {
                padding-right: 0 !important;
            }
        }


        /*! CSS Used keyframes */

        @-webkit-keyframes circle-rotate {
            0% {
                -webkit-transform: rotate(0) translate(-10px) rotate(0) scale(1);
                transform: rotate(0) translate(-10px) rotate(0) scale(1);
            }

            100% {
                -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg) scale(1);
                transform: rotate(360deg) translate(-10px) rotate(-360deg) scale(1);
            }
        }

        @keyframes circle-rotate {
            0% {
                -webkit-transform: rotate(0) translate(-10px) rotate(0) scale(1);
                transform: rotate(0) translate(-10px) rotate(0) scale(1);
            }

            100% {
                -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg) scale(1);
                transform: rotate(360deg) translate(-10px) rotate(-360deg) scale(1);
            }
        }