/*
 Theme Name:   officerreports child
 Description:  Twenty Twenty Child Theme
 Author URI:   http://example.com
 Template:     twentytwenty
 Version:      1.0.0
*/

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap');
body .elementor a{color:#e14416;}
.clr{clear:both;}
p{margin:0 0 1em 0!important;}
html body:not(.overlay-header) .primary-menu > li > .icon{color:#616161;}
body .elementor-widget-text-editor,body{color:#253237;font-family:"Lato";font-weight:400;font-size:17px;line-height:1.7;}
body .elementor-heading-title,body .entry-content p,body .entry-content li{font-family:"lato";}
body .entry-content p,body .entry-content li,body p{line-height:1.7;font-size:17px;}
.header-inner.section-inner,.top-elementor-container{max-width:1375px;}
.top-elementor-container{width:100%;color:#fff;margin:0 auto;padding:10px 0;text-align:right;}
.primary-menu > li.current-menu-item a{color:#e7680f!important;text-decoration:none;}
.entry-header,.header-toggles.hide-no-js,.site-info{display:none;}
.blog .entry-header{display:block;}
.site-main .post-inner{padding-top:7rem;}
section.elementor-element{padding:0;}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:0rem auto 0rem;}
.site-logo img{max-height:7rem;}
.header-inner{padding:1.3rem 0;}
.primary-menu li > a{color:#1b1a18!important;font-size:18px;font-weight:500;}
#site-header{background:#fff;position:fixed;width:100%;z-index:999;top:0;box-shadow:0 5px 8px -1px rgba(0,0,0,.12);border-bottom:solid 4px #e7680f;display:inline-block;}
body.page-template-default .post-inner.thin{padding-top: 10rem !important;}
body.elementor-kit-32 h2{color:#253237;font-size:27px;font-weight:500;}
body .primary-menu ul a{padding:1rem 1rem;}
.home .swiper-container-horizontal>.swiper-pagination-bullets{bottom:-10px;}
.elementor-7 .elementor-element.elementor-element-b572d33{padding-top:70px;}
#propositions-box .elementor-widget-container{min-height:412px;display:inline-block;}
.home-testimonials.elementor-widget .elementor-testimonial-image{position:absolute;left:-47px;margin-top:-66px;}
.last-testimonials .elementor-testimonial-image{position:absolute;right:-49px;margin-top:-66px;}
.footer-top-hidden #site-footer{margin-top:0rem;}
.elementor-text-editor .list-free{padding:10px 10px 10px 0;margin:0;}
#video-btn{width:133px;margin-left:10px;}
#video-btn .elementor-widget-container{height:58px;}
#video-btn .elementor-button-wrapper a{display:block;padding:28px;}
.promos{width:800px;margin:0 auto;margin-top:50px;font-size:14px;}
.promo{display:inline-block;max-width:218px;background:#fff;color:#f9f9f9;text-align:center;border:solid 2px #175991;border-radius:5px;width:100%;margin-right:5px;}
.price i{font-size:15px;font-style:normal;display:block;font-weight:300;font-family:arial;}
.deal{padding:10px 0 10px 0;text-align:center;background:#175991;    /* border-bottom: solid 2px #e85826; */border-radius:0 0 0 0;}
.deal span{display:block;text-align:center;}
.deal span:first-of-type{font-size:23px;}
.deal span:last-of-type{font-size:13px;}
.promo p{font-size:21px!important;font-weight:800;margin-bottom:0!important;color:#000;margin-top:10px!important;}
.promo .price{display:block;width:auto;background:#ffffff;margin:0;text-align:center;font-size:26px;padding:20px 0 0px 0;color:#0e3e67;font-weight:800;}
.address span,.rto-box span,.time-count span{font-size:20px;padding-top:2px;margin-right:9px;}
#pricing-tabs .standard-content{font-size:21px!important;max-width:760px;margin:0 auto 20px!important;width:100%;line-height:30px;color:#424242;}
.promo a,.round-btn{font-family:"Lato",Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;color:#e24a16;border-style:solid;border-width:2px 2px 2px 2px;border-color:#e24a16;border-radius:50px 50px 50px 50px;padding:10px 25px 10px 25px;margin:30px 0;background:transparent!important;display:inline-block;text-transform:initial;}
.promo a:hover,.round-btn:hover{color:#fff;background:#e24a16!important;}
.pricing-section img{max-width:350px!important;margin:40px auto;width:100%;}
.pricing-section .price-vlue{font-weight:800;font-size:45px;color:#084e8a;margin-bottom:0!important;padding-bottom:10px;}
footer#site-footer{padding:15px 0px;}
.l-hight-24 p{line-height:1.6!important;}
.learn-more{margin-top:21px;display:block;color:#fff;font-size:19px;}
footer.site-footer{background-color:#212121;margin-top:0px;}
.cpy-widget{background:#000;margin-top:30px;}
.cpy-widget .textwidget div{color:#929090;font-size:14px;font-weight:500;text-align:center;padding:10px 0;}
footer.site-footer ul.menu{display:flex;justify-content:space-between;border-bottom:1px solid #3f464a;padding-bottom:20px;margin-bottom:0px;margin-left:0;}
footer.site-footer .menu-footer-menu-container{padding-bottom:1.5em;padding-top:2em;width:100%;}
.custom-address p,.custom-address a,.contact-info{font-size:16px;font-weight:600;color:#9da4a9;margin-right:15px;}
footer.site-footer ul.menu li{display:inline-block;border:0;margin:0;}
footer.site-footer ul.menu li a{color:#fff;text-decoration:none;box-shadow:none;text-transform:uppercase;font-weight:500;}
footer .custom-social ul{float:right;text-align:right;width:100%;margin:0;}
.textwidget.custom-html-widget{font-size:18px;max-width:1100px;width:100%;text-align:left;line-height:24px;float:left;}
.custom-address div.badge-logo{margin-left:28px;}
footer .widget-area .custom-social ul li svg{fill:#fff;width:50px;height:33px;    /*border-radius: 50%;*/padding:4px;    /*background: #545252;*/}
.primary-menu a:hover,.primary-menu a:focus,.primary-menu .current_page_ancestor{text-decoration:none;color:#e7680f!important;}
#left-banner-section a{color:#00b84a;font-weight:500;}
#left-banner-section p{font-size:20px;}
.heading-sp .elementor-divider-separator{position:relative;}
.heading-sp .elementor-divider-separator:after{position:absolute;content:'';background:#403f3f;height:6px;width:26px;bottom:-2px;margin-top:1px;transform:translate(-50%,0%);}
footer .widget-area .custom-social ul li:hover svg{fill:#e14416;}
footer .custom-social ul li{width:32px;display:inline-block;color:#fff;list-style:none;margin:0 0 0 5px;}
.custom-address div,.custom-address p,.custom-address a{font-size:14px;font-weight:500;color:#9da4a9;display:inline-block;text-decoration:none;}
.custom-address .fas:before,.fa:before{color:#00b84a;}
#testimonial-silder .elementor-star-rating__wrapper{padding:10px 0 0;text-align:center;margin:0 auto;max-width:110px;position:relative;top:5px;}
.address.flex-row span,.contact-info span{margin-right:7px;}
.address.flex-row,.contact-info a{font-size:16px!important;margin-right:25px!important;}
.address.flex-row,.custom-address .elementor-row{display:flex;}
footer.site-footer ul.menu li a:hover{color:#ff8b3a;}
.mid-section{text-align:center;margin:20px 0 10px;display:block;}
.mid-section h2{font-size:27px;margin:45px 0 35px;color:#272626;}
.mid-section h2 span{display:block;font-size:19px;margin:5px 0;font-weight:500;}
.pay-section{display:inline-block;max-width:385px;text-align:center;padding:30px;width:100%;margin-right:30px;border-top:3px solid #e24a16;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.04);background-image:linear-gradient(0deg,#eaeded 0,#fff);vertical-align:top;min-height:330px;height:100%;}
.pay-section:last-child{margin-right:0;}
.pay-section:hover{background:#ececec;}
.pay-section h3{font-size:28px;text-align:left;line-height:32px;font-weight:700;margin-bottom:13px;}
.pay-section ul{margin:10px 0 0;text-align:left;min-height:129px;height:100%;}
.pay-section ul li{line-height:21px;font-size:15px;color:#333;}
.pay-section a,.pricing-section a{margin:25px 0 0;display:inline-block;border-radius:50px;border:solid 2px #e14416;padding:7px 25px 7px 25px!important;font-size:16px!important;}
.pricing-section a{font-size:25px;font-weight:700;padding:10px 45px 10px 45px;    /* line-height: 45px; */margin-top:5px;}
.pay-section a:hover,.pricing-section a:hover{background:#e14416;color:#fff;}
#tracking-guard .pay-section{max-width: 356px;}
#tracking-guard .pay-section a{font-family: "Lato", Sans-serif !important;}
#pricing-tabs .elementor-tabs{text-align:center;}
#pricing-tabs .elementor-tabs-wrapper{display:inline-block;padding:2px;border-radius:99em;background-color:transparent;border:2px solid #175991;margin-bottom:10px;}
#pricing-tabs .elementor-tab-title{padding:15px 20px;}
#pricing-tabs .elementor-tabs-wrapper .elementor-active{background:#1060a5e3;border-radius:50px;}
#pricing-tabs .elementor-tabs-wrapper a{font-size:20px;line-height:24px;color:#a0b7cc;font-weight:500;}
#pricing-tabs .elementor-tabs-wrapper .elementor-active a{color:#fff;}
.elementor-star-rating i:before{color:#e7680f!important;}
.elementor-star-rating i{margin-right:3px;}
#charities-support-section .elementor-image-box-description{padding:0 20px;}
#charities-support-section .elementor-image-box-content{min-height:370px;height:100%;}
#officers-reorts-box .elementor-image-box-description{display:none;}
.elementor-button-text .trial-btn{display:none;font-style:inherit;font-size:21px;margin-top:15px;}
.officers-reorts-box .elementor-widget-wrap{transition:all 0.5s ease-in-out;}
.officers-reorts-box .elementor-widget-wrap:hover{margin-top:-10px;}
.reports-list{margin:0 auto;text-align:center;color:#666;max-width:336px;width:100%;}
.reports-list a:before{content:"\f054";font-family:"Font Awesome 5 Free";border:solid 2px #e1442b;padding:0px 10px;display:inline-block;border-radius:50%;height:35px;width:35px;margin-top:15px;}
.reports-list a:hover:before{background:#e1442b;border:solid 2px #e1442b;color:#fff;}
.reports-box .elementor-image-box-img{border-radius:100%;display:inline-block;padding:15px;position:relative;height:110px;width:110px!important;text-align:center;background:#f5f5f5;border:solid 10px #efefef;}
.reports-box .elementor-image-box-img img{max-width:67%;margin:0 auto;}
.reports-list ul{margin:8px 0 0;}
.reports-list li{padding:0;margin-top:0;list-style:none;text-align:center;font-size:15px!important;margin-left:0;}
.mobile-right-section h3{font-size:17px;font-weight:600;background:#efeceb;padding:8px;border-left:solid 3px #df4715;}
.mobile-right-section ul{margin:10px 0 25px;list-style:none;padding:0;}
body .section-inner{max-width:139rem;}
body .elementor-widget.elementor-widget-google_maps{margin-bottom:0!important;}
.elementor-text-editor p:last-child{margin-bottom:0!important;}
html body:not(.overlay-header) .primary-menu > li > ul:after{display:none;}
html body:not(.overlay-header) .primary-menu > li > ul{padding:0;right:inherit!important;top:54px;background:#fff;border-radius:inherit;width:23rem;}
html body:not(.overlay-header) .primary-menu > li >.sub-menu li:hover a,html body:not(.overlay-header) .primary-menu > li >.sub-menu li.current-menu-item a{background:#f2f2f2;color:#E85442!important;}
html body:not(.overlay-header) .primary-menu > li >.sub-menu li{border-bottom:solid 1px #f3f3f3;}
html body:not(.overlay-header) .primary-menu > li >.sub-menu li a{font-size:17px;outline:none;text-decoration:none;}
.signup-tb th,.signup-tb td{border:1px solid #e0e0e0;padding:2rem;font-size:21px;font-weight:500;vertical-align:top;}
.signup-tb td span{font-size:14px;display:inline-block;margin-top:30px;text-align:center;margin-left:30px;}
.benefits-list .elementor-icon-list-icon{display:inline-block;width:36px;}
.benefits-list .elementor-icon-list-icon .fa-check:before{background:#f3f3f3;padding:9px;border-radius:50%;}
.signup-tb tr:nth-child(odd){background:#f3f4f9;}
.signup-tb{width:70%;margin:80px auto;background:#fbfbfb;box-shadow:2px 27px 20px -23px rgba(0,0,0,0.1);}
.signup-tb tbody tr:hover{background-color:rgba(241,245,250,0.5);}
.signup-tb th:first-child,.signup-tb td:first-child{text-align:left;}
.signup-tb td{color:#100f0f!important;}
.signup-tb th{color:#ffffff;font-weight:400;vertical-align:middle;background:#084e8a;font-size:23px;}
#officer-report-box .elementor-image-box-description{min-height:77px;height:1000%;max-height:84px;}
#benefits-section .elementor-widget-container{min-height:196px;height:100%;}
.primary-menu li.menu-item-has-children:hover > ul{display:block;padding-top:15px;}
.primary-menu li.menu-item-has-children > ul{display:none;top:40px!important;width:max-content;}
.primary-menu > li.current-menu-item ul li a{color:#000!important;}
.primary-menu > li.current-menu-ancestor >
a,.primary-menu > li.current-menu-ancestor > .icon,.sub-menu > li.current-menu-item a,html body:not(.overlay-header)
.primary-menu > li.current-menu-item > .icon{color:#E85442!important;}
.new_contact_form input,.new_contact_form select,.new_contact_form textarea{background-color:rgba(255,255,255,0.62);border-width:0px;border-radius:2px 2px 2px 2px;}
.new_contact_form p{max-width:48.8%;width:100%;display:inline-block;margin-right:5px!important;margin-bottom:10px!important;text-align:left;}
.page-id-24 .htmega-form-style-1 form textarea{min-height:auto;height:100px!important;}
.page-id-24 .htmega-form-style-1 form input:focus{border:0px;}
.new_contact_form .new_contact1,.new_contact_form .select-field,.new_contact_form .new_contact2{max-width:99.5%;}
.new_contact_form .select-field select{width:99.5%;padding:1.5rem 1.8rem;}
.new_contact_form input:focus,.new_contact_form select:focus,.new_contact_form textarea:focus{outline:none;}
.new_contact_form .new_contact2 .wpcf7-submit{background-color:#E7680F;color:#ffffff!important;border-radius:50px 50px 50px 50px;padding:13px 35px;font-weight:400;float:right;text-decoration:none;line-height:20px;height:auto!important;}
.new_contact_form .new_contact2 .wpcf7-submit:hover{opacity:0.8;background-color:#E7680F;}
.new_contact_form .wpcf7-not-valid-tip{color:#880d0d;font-size:15px;font-weight:normal;display:inline-block;}
.page-id-24 .htmega-form-style-1 form input,.page-id-24 .htmega-form-style-1 form textarea{margin-top:5px;font-family:"Montserrat",sans-serif;font-size:15px!important;color:#000!important;font-weight:400;}
#mc_embed_signup_scroll{/*background: #F7F7F7;padding: 15px;*/
margin:10px 0;border:solid 1px #efefef}
#mc_embed_signup_scroll .mc-field-group label{font-weight:600;font-size:16px;font-family:Lato;margin:0px 0 3px;}
#mc_embed_signup_scroll .mc-field-group input{padding:0.8rem 1.8rem;border:solid 1px #e6dede;border-radius:3px;}
#mc_embed_signup_scroll .mc-field-group input:focus{outline:none;}
#mc_embed_signup_scroll .mc-field-group{width:100%;display:inline-block;margin-bottom:10px;}
#mc_embed_signup_scroll .newsletter-btn{text-align:right;}
#mc_embed_signup_scroll .mail_champ_btn{background-color:transparent;color:#e7680f;border-radius:50px 50px 50px 50px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;margin-top:10px;border:solid 2px #e7680f;}
#mc_embed_signup_scroll .mail_champ_btn:hover{background:#e7680f;color:#fff;}
.top-header-bar{background-color:#061e33;}
.top-header-bar a{display:inline-block;color:#fff;font-size:15px;text-decoration:none;outline:none;padding:0 5px;}
#blog-section-page .elementor-pagination a{padding:8px 15px;background:#f4f3f3;margin:0!important;border:solid 1px #dad9d9;}
#blog-section-page .elementor-pagination .current,#blog-section-page .elementor-pagination a:hover{padding:8px 15px;background:#0685be;color:#fff;}
#right-side-archive h5,#right-side-categories h5{margin:10px 0px 5px 0px;padding:0px 0px 15px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#CBCBCB;}
#right-side-archive ul,#right-side-categories ul{margin:0;}
#right-side-archive ul li,#right-side-categories ul li{list-style:none;border-bottom:solid 1px #e1e1e1;padding:10px 0px;margin:0;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#bf570e;background:#e7680f;color:#fff;font-family:"lato";text-align:center;font-weight:400;font-size:18px;padding:5px;margin:0.6em 0.5em 0;}
#right-side-archive ul li a,#right-side-categories ul li a{color:#777;}
#respond.comment-respond{display:none;}
.single-post.postid-5312 .elementor-widget-image{display:none;}
.single.single-post .elementor-widget-container h3{font-size:2.2rem;font-weight:500;margin:10px 0 15px;}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img{height:188px;}
.postid-1928 .elementor-widget-theme-post-featured-image,
.postid-5425 .elementor-widget-theme-post-featured-image,
.postid-35 .elementor-widget-theme-post-featured-image,
.postid-232 .elementor-widget-theme-post-featured-image{ display: none; }
.price-amount-section{text-align: center; border-top: solid 2px #f1f1f1;padding: 8px 0; border-bottom: solid 2px #f1f1f1;}
.price-amount-section h5{font-size: 40px; color: #e95d22; font-weight: 500;}
.price-amount-section h5 strong{color: #484747;}
.price-amount-section sub{font-size: 24px;vertical-align: top; display: inline-block;margin: 26px 0; color: #8d8b8b; letter-spacing: 0.3px;}

:root .has-vivid-red-color {color: #cf2e2e;
    margin: 0;font-size: 37px;}
body .section-inner.thin {
    max-width: 76rem;
} 
body .elementor-widget-theme-post-content ol li{padding-bottom: 10px}   
body .elementor-widget-theme-post-content h2{color: #253237;
    font-size: 27px; font-weight: 500; margin: 30px 0 15px;}

body .elementor-widget-theme-post-content ol{    margin-bottom: 0;
    padding: 0; margin-left: 0;}
body .elementor-widget-theme-post-content ol li h2, body .elementor-widget-theme-post-content ol li h3, body .elementor-widget-theme-post-content h4{font-size: 2.1rem;
    margin: 20px 0; font-weight: 400;}     
@media only screen and (min-width:768px) and (max-width:1400px){
    body .elementor-tab-content .pricing-section .mid-section .pay-section{max-width:28%;padding:15px 10px 0 20px;}
}
@media only screen and (min-width:784px) and (max-width:816px){
    body .faq-video-section .elementor-widget-video iframe{height:364px!important;margin-left:37px;max-width:650px!important;margin-top:22px;}
}
@media only screen and (min-width:1284px) and (max-width:1384){
    body .faq-video-section .elementor-widget-video iframe{margin-left:29px;}
}
}
@media (min-width:700px){
.post-inner{padding-top:13rem;}
}
@media only screen and (max-width:767px){
body .reports-list a:before{height:30px!important;width:30px!important;}
body .footer-main-menu .custom-address div{margin-bottom:8px;margin-left:0;}
body footer.site-footer ul.menu{display:block;}
footer .custom-social ul.alignleft{float:none;text-align:left;max-width:initial;width:100%;margin:0px;}
footer .custom-social .contact-info a{margin-bottom:10px;}
.search-toggle.mobile-search-toggle{display:none;}
.elementor-column.badge-logo a:last-child{margin-right:0px;}
body .header-titles-wrapper{justify-content:left;padding:0;text-align:left;}
body .toggle.mobile-nav-toggle{height:20px;margin-top:75px;outline:none!important;}
.toggle.mobile-nav-toggle .toggle-text{display:none;}
body .elementor-star-rating{text-align:center;width:100%;}
body .modal-menu.reset-list-style{margin-top:17%;}
body .modal-menu.reset-list-style li a{    color: #080808;
    font-size: 18px;font-weight: 500;text-decoration: none !important;}
.modal-menu.reset-list-style .current-menu-item a{color: #e7680f;}    
.mid-section .pay-section{margin-bottom:30px;}
.elementor-tab-content .signup-tb{margin:0;padding:0;width:100%;}
.signup-tb th,.signup-tb td{font-size:11px;padding:1rem;}
body .pay-section h3{font-size:22px;text-align:left;line-height:27px;}
body .new_contact_form p{max-width:initial;}
body .site-logo img{max-height:5.5rem;}
body .elementor-24 .elementor-element.elementor-element-b866579{padding:60px 0px 30px 0px;}
body .visitor-log-section{padding:30px 0!important;}
body .faq-video-section .elementor-widget-video{background:transparent!important;}
body #monitor-bg .elementor-widget-container{background-image:none;height:376px;}
body .elementor-24 .elementor-element.elementor-element-372999d > .elementor-element-populated{padding:40px 20px 40px 20px;}
body .elementor-widget .elementor-icon-list-item{margin-bottom:10px;margin-top:0!important;}
body .elementor-widget .elementor-icon-list-item .elementor-icon-list-text{font-size:18px;line-height:24px;}
#officer-report-box .elementor-widget-icon,#fir-left-section .elementor-widget-icon{left:0;right:0;width:80px;margin:0px auto!important;}
#officer-report-box .elementor-image-box-description{font-size:15px;line-height:21px}
#officer-report-box .elementor-element-populated,#fir-left-section .left-record-box .elementor-element-populated{padding-right:5px;}
#fir-left-section .left-record-box .elementor-widget:not(:last-child){margin-left:5px;}
body.page-template-default .post-inner.thin{padding-top: 5rem !important;}
#fir-left-section .right-side-img{padding-right: 20px;}
body #additional-resoures-section .elementor-element-populated, body #additional-resoures-section .elementor-widget-container{margin: 0;}
#testimonial-silder .elementor-testimonial{display:block;}
#testimonial-silder .elementor-testimonial__image img{margin:20px auto 0;}
#testimonial-silder .swiper-slide{padding:0;}
#tracking-guard .pay-section {max-width: inherit;}
}
.pay-section ul li del{text-decoration-color:#e14416;}
.mob-prtrol{border:solid 1px #eaeaea;display:inline-block;max-width:236px;width:100%;margin-right:15px;text-align:center;color:#fff;margin-bottom:40px;}
.mob-prtrol span{color:#dfdfdf;position:relative;text-transform:uppercase;display:block;font-size:16px;padding:15px 50px;border:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2e699a),color-stop(1,#3a84c1));background:-ms-linear-gradient(bottom,#2e699a,#3a84c1);background:-moz-linear-gradient(center bottom,#2e699a 0%,#3a84c1 100%);background:-o-linear-gradient(#3a84c1,#2e699a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a84c1',endColorstr='#2e699a',GradientType=0);}
.ow-pt-details{background:#3a84c1;padding:6px 10px 6px;min-height:160px;height:100%;}
.ow-pt-price{font-size:22px;text-transform:none;font-weight:400;height:73px;padding-top:16px;text-shadow:none;}
.ow-pt-button{padding:60px 0 40px;}
.ow-pt-button a{font-size:17px;font-weight:400;color:#FFFFFF!important;background-color:#E7680F;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E7680F;border-radius:50px 50px 50px 50px;padding:9px 25px 9px 25px;text-decoration:none;}
.mob-prtrol span:before{content:'';position:absolute;top:190px;left:0;height:100%;width:100%;background:#3a84c1;transform:skew(0deg,6deg);}
.ow-pt-details .ow-pt-per{font-size:17px;display:block;margin-top:18px;}
.ow-pt-details .ow-pt-per{font-size:17px;display:block;margin-top:25px;}
.error404{background:#fff;}
.error404-content{margin:6% auto 6%;padding:30px;max-width:initial!important;}
.error404-content h1{font-size:200px;margin-bottom:0px;font-family:'Lato',sans-serif;color:#e7680f;font-weight:600;padding-bottom:28px;letter-spacing:5px;}
.error404-content .intro-text{margin-top:0;}
.error404-content .left-content{display:inline-block;vertical-align:top;padding-top:100px;}
.error404-content .right-img{display:inline-block;}
.error404-content .oops-content{display:block;font-size:43px;letter-spacing:1px;color:#333;margin-top:-20px;}
.error404-content p{color:#332b2b;}
.error404-content p a{color:#e7680f;text-decoration:none;}
.error404-content .search-form{display:none;}

.faq-video-section .elementor-widget-video{background:url(images/LaptopTrimvideo.png) no-repeat;padding:1% 1.5% 4%;background-size:100%;margin:0 auto;max-width:743px!important;width:100%!important;}
.faq-video-section .elementor-widget-video iframe{width:100%!important;position:static;height:auto!important;height:364px!important;margin-left:28px;max-width:calc(100% - 50px)!important;margin-top:16px;}
.faq-video-section video.html5-main-video{padding-bottom:57%;}
#monitor-bg .elementor-widget-container{background-image:url(/wp-content/uploads/2020/09/computer-bg-new5.png);position:relative;width:100%;height:476px;background-position:center;background-size:contain;background-repeat:no-repeat;}
body #monitor-bg{margin:0 auto;}
#monitor-bg .elementor-widget-container .elementor-open-inline{position:absolute;top:7%;left:0;right:0;max-width:94.6%;width:100%;margin:0 auto;}
#monitor-bg .elementor-widget-container iframe{height:316px;}
#officer-report-box .last-child-policy .elementor-widget-container{min-height: 200px;}
@media (max-width:1023px){
.faq-video-section .elementor-widget-video iframe{max-width:calc(100% - 8.8%)!important;margin-left:calc(100% - 95%);height:calc(100vh - 57vh)!important;}
}

/* @media (max-width: 642px){
 body .faq-video-section .elementor-widget-video iframe{height: calc(100vh - 61.5vh) !important;
 max-width: calc(100% - 9.9%) !important;}

}*/
