html,body {overflow-y: auto !important; width: 100% !important; max-width: 100% !important;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {width: 100% !important;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {width: 100% !important;}
.df-heading .prefix {display: block !important;}
.nf-after-field .nf-error-msg {font-size: 15px !important;}
.page-id-75510 body,.page-id-75510 html {overflow-y: auto !important; overflow-x: hidden !important; max-width: 100% !important;}
.youtube-facade {position: relative; width: 100%; max-width: 100%; aspect-ratio: 16 / 9; background-size: cover; background-position: center; cursor: pointer; margin: 0 auto;}
.youtube-facade .play-button {width: 100px; height: 100px; background: url('https://d7ijz2x9m3r92.cloudfront.net/111d11b7-a196-44e0-ad30-5d322b41f636/c92e3353-69de-431c-8593-23b378d8dd9b/desktop/c4e7af2f-a874-48c7-a80b-e3e7ffbc98b7/images/play-button-2-1.png') no-repeat center center; background-size: contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.mobile_menu_bar {width: 35px; height: 35px;}
.et_pb_menu__logo img {display: block; width: 270px; height: 65px !important;}
.asdklfhs {width: 270px; height: 55px;}
.youtube-facade .play-button-white {width: 100px; height: 100px; background: url('https://d7ijz2x9m3r92.cloudfront.net/111d11b7-a196-44e0-ad30-5d322b41f636/c92e3353-69de-431c-8593-23b378d8dd9b/desktop/c4e7af2f-a874-48c7-a80b-e3e7ffbc98b7/images/play-button-2-2.png') no-repeat center center; background-size: contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.et_pb_section,.et_pb_row.et_pb_fullwidth_slider_0 .et_pb_slide>.et_pb_container {width: 55%; z-index: 999;}
.et_pb_slides:after {content: ""; display: block; clear: both; visibility: visible !important; line-height: 0; height: 100%; width: 100%; background-color: #00000085; top: 0; z-index: 9; position: absolute;}
.card {border: 1px solid #f0f0f0; margin-bottom: 1.875rem; margin-top: 45px; overflow-x: hidden;}
.quotaion .et_pb_code_inner {font-size: 20px; color: #fff; font-weight: bold;}
.page-template-page-create-appoint-php .row-inner {max-width: 1480px; padding: 27px 0; margin: auto; position: relative; width: 95%; overflow-x: hidden;}
.c-btn.-primary-v2::after {content: ""; pointer-events: none; display: block; position: absolute; z-index: 0; border: 3px solid; border-image-slice: 1; border-image-source: conic-gradient(from 180deg at 50% 50%,#04e4ff 0deg,#04e4ff 54.38deg,#04e4ff 93deg,#8842dc 140deg,#8842dc 247deg,#04e4ff 282deg,#04e4ff 360deg); -webkit-filter: blur(2px); filter: blur(2px); opacity: 0; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; overflow-x: hidden;}
.et_pb_social_icon a.icon {background-repeat: no-repeat !important; background-position: center; overflow-x: hidden;}
.schedule-header {border-bottom: 1px solid #f0f0f0; border-radius: 4px 4px 0 0; padding: 10px 20px; margin-bottom: 10px; overflow-x: hidden;}
.time-slot li .timing {background-color: #e9e9e9; border: 1px solid #e9e9e9; border-radius: 3px; color: #757575; display: block; font-size: 14px; margin-bottom: 10px; padding: 5px 5px; text-align: center; position: relative; overflow-x: hidden;}
.day-slot li {float: left; padding-left: 5px; padding-right: 5px; text-align: center; width: 20.00%; overflow-x: hidden;}
.day-slot li span.slot-date {display: block; color: #757575; font-size: 14px; overflow-x: hidden;}
.day-slot ul li span {cursor: pointer;}
.day-slot li span {display: block; font-size: 18px; text-transform: uppercase;}
.time-slot li {float: left; padding-left: 5px; padding-right: 5px; width: 20.00%;}
.time-slot ul {padding-left: 0; list-style: none;}
.day-slot li.right-arrow {right: -11px; padding: 0; position: absolute; text-align: center; top: 50%; width: 20px !important; transform: translateY(-50%); float: left;}
.day-slot li.left-arrow {left: 0; padding: 0; position: absolute; text-align: center; top: 50%; width: 20px !important; transform: translateY(-50%);}
.nf-form-content input[type="button"],.nf-form-content input[type="submit"] {background: #000 !important; border: 0; color: #fff !important; transition: all .5s; margin: 0 auto; text-align: center; display: block; padding: 10px 50px; border-radius: 30px;}
.et_pb_menu .nav li ul.sub-menu a {font-size: 16px !important;}
.et-l--header .et-menu-nav li.mega-menu li>a {width: 300px !important;}
.nav li li {line-height: 1.3em;}
.et-l--header .et-menu-nav li.mega-menu>ul>li>a:first-child {padding-top: 0 !important; font-weight: 900; border-bottom: 1px solid #fff; color: #d00 !important; font-size: 16px !important;}
.et_pb_menu__menu>nav>ul>li.get-quote a {background: #d00; ;padding: 3px 22px !important; height: 50px; color: #fff !important; margin-top: 15px; border: 2px solid #d00; border-radius: 50px;}
.et_pb_menu__menu>nav>ul>li.get-quote-2 a {background: #000; padding: 3px 22px !important; height: 50px; color: #fff !important; margin-top: 15px; border: 2px solid #000; border-radius: 50px;}
.dica_divi_carouselitem:hover .et_pb_module_inner {transform: scale(1.1);}
.dica-item-content .item-subtitle,.dica-item-content .et_pb_button_wrapper {opacity: 0;}
.dica_divi_carouselitem:hover .dica-item-content .item-subtitle,.dica_divi_carouselitem:hover .dica-item-content .et_pb_button_wrapper {opacity: 1; -webkit-transition: 700ms cubic-bezier(0.17,0.67,0,1.01); -o-transition: 700ms cubic-bezier(0.17,0.67,0,1.01); transition: 700ms cubic-bezier(0.17,0.67,0,1.01);}
.pa-blog .et_pb_post:hover img {transform: scale(1.05); -webkit-transition: 700ms cubic-bezier(0.17,0.67,0,1.01); -o-transition: 700ms cubic-bezier(0.17,0.67,0,1.01); transition: 700ms cubic-bezier(0.17,0.67,0,1.01);}
.et_pb_blog_grid .et_pb_image_container img {min-width: 100%; max-width: 100%;}
.pa-blog .et_pb_post:hover .pa-blog-text {-webkit-transition: 700ms cubic-bezier(0.17,0.67,0,1.01); -o-transition: 700ms cubic-bezier(0.17,0.67,0,1.01); transition: 700ms cubic-bezier(0.17,0.67,0,1.01); transform: translate(-50%,-50%);}
@media only screen and (max-width:600px) {.contact-btn-mobil-heade {position: absolute; top: -75px; right: 0px;}.et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_blurb_description {margin-left: -15px;}.tab-content {position: relative !important; top: 0; right: 0; width: 100% !important; height: 100%; overflow: visible !important;}.tab-content section {position: relative !important;}.c-number-box {display: block !important;}.panal-tab {width: 100% !important; min-height: auto !important;}.clear-backend>span {padding-left: 17% !important;}.swiper-wrapper {display: block !important;}.m-slider.slider-industry .m-slider__slide {max-width: 100%; width: 100% !important;}.tabs ul {display: block !important;}.tabs ul li {width: 100% !important;}.tabs {left: auto !important; transform: none !important; position: relative; background: transparent; padding: 20px !important; padding-bottom: 80px; width: 100% !important; height: auto !important; border-radius: 5px; min-width: 100% !important;}.tabs ul li label img {width: 54px;}.cont-dtl-img {width: 100% !important; margin-top: 10px;}.portfolio-overlay .category {margin-top: 50px !important;}.pd img {width: 100%; height: 320px !important;}.cont-dtl {width: 100% !important; float: left; margin-right: 0 !important; padding-top: 50px;}}
.pa-blog-text {position: absolute; top: 50%; left: 50%; transform: translate(-50%,0%); width: 100%; padding: 30px; z-index: 1;}
.et_pb_blog_grid article {position: relative; overflow-x: hidden;}
.et_pb_blog_grid .et_pb_post {padding: 0px; overflow-x: hidden;}
.et_pb_image_container {margin: 0; overflow-x: hidden;}
.et_pb_post .entry-featured-image-url {margin: 0; overflow-x: hidden;}
.et_pb_blog_grid .entry-featured-image-url::before {content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); overflow-x: hidden;}
.bb-col:hover .hover-bb .et-pb-icon {color: #fff !important;}
.et-menu li li a {width: 270px !important;}
.dct_header2_1 .et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu {z-index: 100; width: 290px; background: #fff;}
.dct_header2_1 .et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu li a {font-size: 20px; line-height: 24px; font-weight: 700; text-align: left; border-radius: 7px; padding: 13px 10px 13px; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.dct_header2_1 .et_pb_menu ul.et-menu li.menu-item-has-children ul.sub-menu li a:hover {background: #9ba4b5;}
#page-container .mobile_nav li ul.hide {display: none !important;}
#page-container .mobile_nav .menu-item-has-children {position: relative;}
#page-container .mobile_nav .menu-item-has-children>a {background: transparent;}
#page-container .mobile_nav .menu-item-has-children>a+span {position: absolute; right: 0; top: 0; padding: 10px 20px; font-size: 20px; font-weight: 700; cursor: pointer; z-index: 3;}
#page-container span.menu-closed:before {content: "\4c"; display: block; color: white; font-size: 16px; font-family: ETmodules;}
#page-container span.menu-closed.menu-open:before {content: "\4d";}
@media (max-width:980px) {.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size: 16px !important; font-weight: 400 !important;}.our-work .col-one {padding-right: 0px; width: 100% !important; position: relative !important; z-index: 10000; top: 20.6px; bottom: auto; margin-top: 0px;}.our-work .et_pb_column_1.col-two {padding-left: 0; float: right; border-left: 0px solid #ebebeb; width: 100% !important;}}
@media screen and (min-width:981px) {.sol-tab .one_half.et_column_last {padding-top: 70px;}.et_pb_pricing_heading {height: 131px;}}
@media screen and (max-width:980px) {.reverse {display: flex; flex-direction: column-reverse;}}
.mega-menu .sub-menu {width: 100% !important;}
.mega-menu .sub-menu a {text-transform: uppercase;}
.testing>a {display: none;}
#nf-field-31 {background-image: none; background-size: 22%; background-repeat: no-repeat; background-position: right center;}
.nf-form-fields-required {display: none;}
.text01 h2 {color: #21264e !important; text-align: center;}
#nf-form-9-cont .nf-form-content textarea.ninja-forms-field {height: 100px;}
#nf-form-8-cont .nf-form-content input[type="submit"] {background: #000 !important; border: 0; color: #fff !important; transition: all .5s; margin: 0 auto; text-align: center; display: inline-block; padding: 10px 50px; border-radius: 0; width: 100%; font-weight: bold; font-size: 18px;}
.bb-middle.et_pb_blurb_position_left .et_pb_blurb_container {display: table-cell; vertical-align: middle; padding-top: 0px;}
.et_pb_tabs .et_pb_tabs_controls li a {border: 1px solid #1C4594; border-radius: 50px; padding: 8px 30px;}
ul.et_pb_tabs_controls {background-color: transparent !important;}
ul.et_pb_tabs_controls::after {border-top: 0px solid #d9d9d9 !important;}
.et_pb_tabs_controls li {border-right: 0px solid #d9d9d9 !important; margin-right: 7px;}
.et_pb_tabs_controls li.et_pb_tab_active a {background: #1C4594; color: #fff !important;}
.et_pb_pricing_table_dct_1_4 .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top {padding-bottom: 30px; padding-top: 30px; border-bottom: 1px solid #394867; color: #000; font-weight: 900;}
.et_pb_pricing_table_dct_1_4 .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content ul {padding: 0; list-style: none; margin-bottom: 0;}
.et_pb_pricing_table_dct_1_4 .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content ul li {padding: 15px 0;}
.et_pb_pricing_table_dct_1_4 .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content .et_pb_pricing li span::before {content: none;}
.et_pb_pricing_table_dct_1_4 .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content ul li:nth-child(odd) {background-color: #F2F9FF;}
.et_pb_frequency_slash {display: none;}
.et_pb_pricing_table_dct_1_4 .et_pb_frequency {display: block;}
.et_pb_pricing_table_dct_1_4 .et_pb_pricing_table_wrap .et_pb_pricing_table:hover .et_pb_button {background: #fff; color: #830303; border: 1px solid #830303;}
.nav li.et-reverse-direction-nav li ul {right: 290px;}
.nav li li ul {left: 290px;}
@media only screen and (min-width:768px) and (max-width:980px) {.et_pb_pricing_table_dct_1_4 {width: 50%; margin: 0 auto; margin-bottom: 30px !important;}}
@media only screen and (max-width:480px) {.et_pb_pricing_table_dct_1_4 {width: 100%; margin: 0 auto; margin-bottom: 30px !important;}}
@media only screen and (min-width:981px) and (max-width:1140px) {.et_pb_menu .et-menu>li {padding-left: 4px; padding-right: 4px;}.et_pb_menu ul li a {font-size: 12px !important;}.et_pb_menu .nav li ul.sub-menu a {font-size: 13px !important;}}
@media only screen and (min-width:1141px) and (max-width:1280px) {.et_pb_menu .et-menu>li {padding-left: 7px; padding-right: 7px;}.et_pb_menu ul li a {font-size: 14px !important;}.et_pb_menu .nav li ul.sub-menu a {font-size: 14px !important;}}
@media only screen and (min-width:1281px) and (max-width:1440px) {.et_pb_menu .et-menu>li {padding-left: 7px; padding-right: 7px;}.et_pb_menu ul li a {font-size: 17px !important;}.et_pb_menu .nav li ul.sub-menu a {font-size: 17px !important;}}
@media only screen and (min-width:1441px) and (max-width:1600px) {.et_pb_menu ul li a {font-size: 18px !important;}.et_pb_menu .nav li ul.sub-menu a {font-size: 18px !important;}}
@media only screen and (max-width:600px) {.swiper-wrapper {display: flex !important;}}
@media (max-width:600px) {#menu-item-68840 .sub-menu li a {font-size: 16px; padding: 4px;}body .fourth {margin-top: -50px !important;}.et_pb_module.difl_contentcarouselitem.swiper-slide,.difl_contentcarousel_0 .difl_contentcarouselitem>div:first-child {width: 100% !important;}.slider-industry .m-slider__media-vi {min-height: 385px !important;}h3.c-block__title p {font-size: 30px !important;}.c-block__description.colors-inverted.is-wysiwyg p {color: #fff; font-size: 16px !important; line-height: 18px;}.c-number-box__number h4 {font-size: 6rem !important;}.cont-dtl {text-align: center;}}
#gform_1,#gform_1 label,#gform_1 span,#gform_1 div,#gform_1 legend {color: white !important;}
.gf_progressbar_title,.gf_progressbar_title span,.gf_progressbar_percentage span {color: white !important;}
#gform_1 input::placeholder,#gform_1 textarea::placeholder {color: #333 !important;}
.um-hero-section {background-image: linear-gradient(90deg,#242424 50%,#000000 50%) !important;}
.et_pb_section_2_tb_footer.et_pb_section {padding-top: 0px; padding-bottom: 0px; background-color: #FFFFFF !important;}
