#top-menu li.mega-menu>ul>li{width:20%;}#top-menu li.mega-menu>ul>li:nth-of-type(4n){clear:unset;}#top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:unset;}.our_partners .et_pb_main_blurb_image{margin-bottom:0px;}.mega-menu ul ul li a{font-weight:400;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;font-size:16px;}.industries ul li a{font-weight:400;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;font-size:16px;}#top-header{display:none;}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{}.et_fixed_nav #top-header{}.cl{clear:both;}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center;}.full_height{height:100%;}.banner_full_height{height:100vh;}.et-fixed-header#main-header{-webkit-box-shadow:0 0 15px rgba(0,0,0,.4) !important;-moz-box-shadow:0 0 15px rgba(0,0,0,.4) !important;box-shadow:0 0 15px rgba(0,0,0,.4) !important;}#footer-info img{margin:0 5px -6px 1px;}article.et_pb_post{padding-bottom:0px !important;margin-bottom:0px !important;}#testimional_wrap .et_pb_blurb_description b{color:#22c5c4;font-size:16px;}#slider_points .et_pb_slide_description{display:none;}#slider_points .et_pb_slide_image{margin-top:0 !important;}#slider_points .et_pb_slide_image img{max-height:100% !important;}#slider_points .et-pb-arrow-prev{background:#4066b0;border-radius:50%;}#slider_points .et-pb-arrow-next{background:#4066b0;border-radius:50%;}#slider_points .et-pb-arrow-prev:before{font-size:35px;}#slider_points .et-pb-arrow-next:before{font-size:35px;}#slider_points .et-pb-controllers{position:relative;bottom:1px;left:auto;width:max-content;z-index:10;right:auto;display:flex;margin:0 auto;background:#fff;padding:7px 12px;}#slider_points .et-pb-controllers a{width:9px;height:9px;}#banner_sl .et_pb_slides .et_pb_slider_container_inner{width:42%;}#banner_sl .et_pb_slides{position:relative;}#banner_sl .et_pb_slide:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:linear-gradient(98deg,rgba(9,40,98,92%) 14%,rgba(0,0,0,0%) 100%);}#top-menu .current-menu-parent > a{color:#000 !important;}#top-menu .current-menu-parent ul.sub-menu li.current-menu-item a{background:#efefef;color:#000 !important;}#top-menu > li > a{padding:15px 25px !important;}#top-menu > li > a:hover{background:#e4e4e4;color:#000 !important;opacity:1 !important;}#top-menu .menu-item-has-children>a:first-child:after{right:5px;top:14px;}.nav li ul.sub-menu{position:absolute;padding:0px 0;top:48px;}#et-top-navigation{padding-bottom:25px !important;}#testimional_hm  ul.slick-dots{margin-top:15px;}#testimional_hm  #pac_dcm_carousel_1{margin-bottom:0px;}#logo{max-height:90%;}#top-menu li{display:inline-block;font-size:14px;padding-right:18px;}#top-menu>li:last-child{padding-left:25px;}.menu-item-33 a{background:#051895;padding:15px 55px !important;display:inline-block;color:#fff !important;border-radius:5px;font-size:15px !important;}.menu-item-33 a:hover{opacity:1 !important;background:#294b8e;}#banner_sl .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none;}#banner_sl .et_pb_slide_description{padding:30% 0;width:90%;margin:0;}#banner_sl .et_pb_slide_content{margin:10px 0;}#main-header.et-fixed-header .menu-item-33 a{color:#fff !important;}#main-header #et-top-navigation{padding-top:26px;}#main-header #et-top-navigation nav>ul>li>a{padding-bottom:38px;}#banner_sl .et-pb-controllers a.et-pb-active-control{width:12px;height:12px;background:#000 !important;}#banner_sl .et-pb-controllers a{background:#fff !important;width:12px;height:12px;opacity:1;}#social_ft li{margin-bottom:0 !important;}.footer_menu_quick{display:flex;justify-content:space-between;}#footer_main .et_pb_code_1_tb_footer p{color:#fff;margin-bottom:15px;font-size:14px;line-height:14px;}#footer_main input[type=email]{background:#1d2440;padding:14px 15px;border-radius:5px;color:#fff;font-size:16px;margin-bottom:18px;width:100%;}#footer_main input[type=email]::placeholder{color:#fff;}#footer_main input[type=submit]{cursor:pointer;background:#494949;color:#fff;padding:12px 22px;border:none;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;font-size:16px;border-radius:5px;}.footer_menu_quick .imp_link h3{color:#fff;font-size:16px;}.footer_menu_quick .quk_link h3{color:#fff;font-size:16px;}.footer_menu_quick .imp_link ul{list-style:none;padding:0px;margin:0px;}.footer_menu_quick .quk_link ul{list-style:none;padding:0px;margin:0px;}.footer_menu_quick .quk_link ul li a{color:#fff;font-size:14px;}.footer_menu_quick .imp_link ul li a{color:#fff;font-size:14px;}.footer_menu_quick .quk_link ul li,.footer_menu_quick .imp_link ul li{margin:6px 0;}.industry_icon{margin:0px;padding:0px;border-bottom:1px solid #000;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;}.industry_icon ul{list-style:none;padding:0px;margin:0px;display:flex;justify-content:space-between;align-items:flex-end;}.industry_icon ul li{list-style:none;display:inline-block;min-width:20%;margin-right:20px;}.industry_icon ul li a{justify-content:center;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif !important;display:flex;align-items:center;background:#fff;padding:15px 45px;border-top-left-radius:25px;border-top-right-radius:25px;color:#4a4a4a;-webkit-transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,transform .6s ease;transition:all .2s ease,transform .6s ease,-webkit-transform .6s ease;font-size:16px;}#menu-industry .current_page_item  a{font-family:"Lato",Helvetica,Arial,Lucida,sans-serif !important;}.industry_icon ul li a img{margin-right:10px;width:40px;}#banner_sl .et-pb-controllers{position:absolute;bottom:100px;}.industry_icon ul li.active a{padding:25px 45px;}.industry_icon ul li a:hover{padding:25px 45px;}#list_li ul{margin:0px;padding:0px;}#list_li ul li{list-style:none;margin:18px 0;position:relative;padding:0 0 0 30px;}#list_li ul li:before{color:#fff;content:"N";position:absolute;left:-2px;top:3px;font-family:ETmodules !important;background:#0fd371;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:25px;font-size:14px;font-weight:600;}.industry_icon li.active a{color:#04009a;}.industry_icon{overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;-webkit-overflow-scrolling:touch;}.industry_icon ul{display:flex;flex-wrap:nowrap;min-width:max-content;margin:0;padding:0;list-style:none;}.industry_icon ul li{flex:0 0 auto;min-width:220px;margin-right:15px;}.industry_icon ul li a{display:flex;align-items:center;justify-content:center;padding:15px 45px;background:#fff;border-top-left-radius:25px;border-top-right-radius:25px;color:#4a4a4a;font-size:16px;text-decoration:none;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif !important;transition:all .2s ease,transform .6s ease;}.industry_icon ul li a img{margin-right:10px;width:40px;}.industry_icon ul li:last-child{margin-right:0;}.industry_icon::-webkit-scrollbar{height:6px;}.industry_icon::-webkit-scrollbar-thumb{background:#999;border-radius:3px;}.industry_icon::-webkit-scrollbar-track{background:#f0f0f0;}.industry_icon ul li.active a{font-family:"Lato",Helvetica,Arial,Lucida,sans-serif !important;}#testimional_wrap .et_pb_blurb_content{display:flex;}#testimional_wrap .et_pb_blurb_content{position:relative;}#testimional_wrap .et_pb_main_blurb_image{position:absolute;left:0px;margin-bottom:0;bottom:0;}#testimional_wrap .et_pb_blurb_container{padding-left:170px;}#testimional_wrap h4.et_pb_module_header{padding-bottom:0;}#testimional_wrap .et_pb_blurb_container .bg_flxp{background:#ebeffb;padding:15px;border-radius:15px;margin-top:2px;margin-left:-95px;padding-left:95px;font-size:15px;line-height:23px;color:#000;}#blog_global article{position:relative;margin-bottom:35px !important;}.case_study article{margin-bottom:35px !important;}#blog_global article .post-meta a{position:absolute;top:20px;left:0;background:#ffa10e;padding:4px 15px;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;font-size:16px;color:#fff !important;}#blog_global article a.entry-featured-image-url{margin-bottom:18px;}#blog-tab ul{padding:0px;margin:0px;display:flex;justify-content:space-between;background-color:transparent;}#blog-tab ul li a{justify-content:center;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;background:#fff;box-shadow:0 -4px 10px #ccc;border-top-left-radius:25px;border-top-right-radius:25px;color:#000;-webkit-transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,transform .6s ease;transition:all .2s ease,transform .6s ease,-webkit-transform .6s ease;margin-right:45px;display:flex;align-items:center;padding:15px 55px;max-height:40px;}#blog-tab ul.et_pb_tabs_controls li{border-right:0px solid #d9d9d9;}#blog-tab ul li a:hover{padding:25px 55px;}#blog-tab ul.et_pb_tabs_controls:after{border-top:0px solid #d9d9d9;}#blog-tab li.et_pb_tab_active a{background-color:#e2e2e2;padding:25px 55px;}.industry_icon.inner-page ul li a{box-shadow:none;border-top-left-radius:0px;border-top-right-radius:0px;}.industry_icon.inner-page ul li a:hover{background:linear-gradient(180deg,rgba(244,244,244,1) 0%,rgba(168,168,168,1) 100%);}#menu-industry li a{position:relative;}#menu-industry li.current_page_item a{background:linear-gradient(180deg,#f4f4f4 0%,#a8a8a8 100%);}#menu-industry li a{padding-left:30px;padding-top:30px;padding-bottom:22px;padding-right:30px;}.job_vacaincy{background:#fff;padding:20px;box-shadow:none;border:1px solid #ccc;}.job_title h4{color:#000;font-size:18px;margin-bottom:8px;}.job_vacaincy .job_title ul{margin:0px;padding:0px;list-style:none;}.job_vacaincy .job_title .description_job{margin:12px 0;display:flex;flex-basis:80%;}.job_vacaincy .job_title .description_job .apply_now{flex-basis:auto;text-align:right;align-self:end;}.job_vacaincy .job_title ul li{padding-left:25px;position:relative;color:#000;}.job_vacaincy .job_title ul li:before{content:"";background-image:url("https://cdn-ilecmkp.nitrocdn.com/DAZPgUDsqbagEQjdTxeyxVBHzEKoYTEr/assets/images/optimized/rev-59cca12/keydynamicssolutions.com/wp-content/themes/divi-child/./images/location.png");font-size:16px;color:#000;font-family:ETmodules;width:25px;height:25px;position:absolute;display:inline-block;background-size:25px 25px;background-repeat:no-repeat;left:-3px;}.nav li ul{width:300px;}#top-menu li li a{padding:6px 20px;width:100%;}#top-menu li li{padding:0 20px;margin:0;width:100%;}.job_vacaincy .job_title .description_job .full_des p{color:#000;}.job_vacaincy .job_title .description_job .apply_now a{background:#4167b1;padding:15px 55px !important;display:inline-block;color:#fff !important;border-radius:5px;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;line-height:1em;font-size:14px;}.job_vacaincy .job_title .description_job .full_des{flex:1 1 0;}#career_jobs .dmach-acf-video-container .dmach-acf-label{display:none;}#career_jobs .et_pb_de_mach_view_button a.et_pb_button{width:auto !important;display:inline !important;}#career_jobs a.et_pb_button:after{line-height:32px !important;}.main-archive-loop .grid-posts.loop-grid{grid-gap:0 !important;}.main-archive-loop{box-shadow:0px 10px 20px 0px #dbdada;}#job_get_tit h3{color:#000 !important;}#job_date  .dmach-postmeta-item-containter{border:1px solid #000;padding:9px 18px;border-radius:25px;line-height:20px;display:inline-flex;color:#000;margin-top:5px;}#job_date ul{margin:0px;padding:0px;list-style:none;}#job_date ul li{border:1px solid #000;padding:9px 18px;border-radius:25px;line-height:20px;display:inline-flex;color:#000;}#job_date ul{margin:0px;padding:0px;list-style:none;}#job_date ul li{margin:0px 12px 0 0;}#job_date{margin-top:10px;}#career_pop ul li:before{color:#fff;content:"N";position:absolute;left:-2px;top:3px;font-family:ETmodules !important;background:#acb4ae;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:25px;}#career_pop ul{margin:0px;padding:0px;}::marker{display:none !important;font-size:0 !important;}#career_pop ul li{position:relative;margin:15px 0;padding-left:32px;}#career_pop h3{margin:12px 0;}#career_form .et_pb_row{padding:10px 0;width:100%;margin:0;}#career_form .et_pb_row label{color:#000;}#career_form input[type=text]{width:100%;float:left;background-color:#f8f5f3;border-radius:1px;box-shadow:.1rem .1rem .1rem rgba(0,0,0,5%);padding:10px 13px;font-weight:300;border:1px solid #f8f5f3;font-size:1.1rem;color:#6a6a6a;}#career_form input[type=email],#career_form input[type=tel]{width:100%;float:left;background-color:#f8f5f3;border-radius:1px;box-shadow:.1rem .1rem .1rem rgba(0,0,0,5%);padding:10px 13px;font-weight:300;border:1px solid #f8f5f3;font-size:1.1rem;color:#6a6a6a;}#career_form .wpcf7-list-item{margin:0 0 0 10px;}#career_form input[type=file]{width:100%;float:left;background-color:#f8f5f3;border-radius:1px;box-shadow:.1rem .1rem .1rem rgba(0,0,0,5%);padding:10px 13px;font-weight:300;border:1px solid #f8f5f3;font-size:1.1rem;color:#6a6a6a;}#career_form input[type=submit]{transition:opacity .4s ease-in-out,background-color .4s ease-in-out;margin-top:12px;background:#4167b1;padding:15px 55px !important;display:inline-block;color:#fff !important;border-radius:5px;cursor:pointer;width:100%;border:none;font-size:14px;text-transform:uppercase;font-weight:900;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;}#career_form input[type=submit]:hover{background:#294b8e;}#career_form h3{text-transform:uppercase;color:#000;text-align:left;border-bottom:1px solid #ccc;margin-bottom:5px;}#career_form select{width:100%;float:left;background-color:#f8f5f3;border-radius:1px;box-shadow:.1rem .1rem .1rem rgba(0,0,0,5%);padding:10px 13px;font-weight:300;border:1px solid #f8f5f3;font-size:1.1rem;color:#6a6a6a;}#career_form .wpcf7-spinner{position:absolute;}#career_jobs:hover{background:#f7f7f7 !important;transition:all .6s ease,transform .6s ease;}#cont_form .et_pb_row{width:100%;padding:8px 0;}#cont_form .et_pb_row input[type=text]{width:100%;float:left;background-color:#f8f5f3;border-radius:1px;box-shadow:.1rem .1rem .1rem rgba(0,0,0,5%);padding:10px 13px;font-weight:300;border:1px solid #f8f5f3;font-size:1.1rem;color:#6a6a6a;}#cont_form .et_pb_row select{width:100%;float:left;background-color:#f8f5f3;border-radius:1px;box-shadow:.1rem .1rem .1rem rgba(0,0,0,5%);padding:10px 13px;font-weight:300;border:1px solid #f8f5f3;font-size:1.1rem;color:#6a6a6a;}#cont_form .et_pb_row input[type=email],#cont_form .et_pb_row input[type=tel]{width:100%;float:left;background-color:#f8f5f3;border-radius:1px;box-shadow:.1rem .1rem .1rem rgba(0,0,0,5%);padding:10px 13px;font-weight:300;border:1px solid #f8f5f3;font-size:1.1rem;color:#6a6a6a;}#cont_form .et_pb_row textarea{width:100%;float:left;background-color:#f8f5f3;border-radius:1px;box-shadow:.1rem .1rem .1rem rgba(0,0,0,5%);padding:10px 13px;font-weight:300;border:1px solid #f8f5f3;font-size:1.1rem;color:#6a6a6a;height:120px;}#cont_form .et_pb_row input:focus{border-color:#191818;}#career_form input:focus{border-color:#191818;}#cont_form .et_pb_row label{color:#000;}#cont_form input[type=submit]{transition:opacity .4s ease-in-out,background-color .4s ease-in-out;margin-top:12px;background:#4167b1;padding:15px 55px !important;display:inline-block;color:#fff !important;border-radius:5px;cursor:pointer;width:100%;border:none;font-size:14px;text-transform:uppercase;font-weight:900;font-family:"Lato",Helvetica,Arial,Lucida,sans-serif;float:right;}#cont_form input[type=submit]:hover{background:#294b8e;}#cont_form h4{font-size:22px;margin-bottom:10px;color:#000;line-height:30px;}#cont_form .wpcf7-spinner{position:absolute;}#cont_form .et_pb_row textarea:focus{border-color:#191818;}.contact_block{width:48%;display:inline-block;vertical-align:top;}.contact_block .et_pb_main_blurb_image .et_pb_image_wrap{background-color:#fff;padding:25px;overflow:hidden;box-shadow:0px 16px 64px 0 rgba(244,117,56,.28);}.contact_block .et_pb_image_wrap img{display:block !important;width:100% !important;}.contact_block .et_pb_image_wrap img{display:block !important;width:100% !important;}.contact_block .et_pb_main_blurb_image{width:106px !important;}#top-menu ul.sub-menu{border-bottom-left-radius:15px;border-bottom-right-radius:15px;}#top-menu li li a{transition:all .2s ease,transform .6s ease;padding:7.5px 20px;}#top-menu li li a:hover{background:#efefef;color:#000;}#top-menu li li{padding:0 0px;}.nav li ul{position:absolute;padding:0px 0;}#top-menu li li:nth-last-child(1) a{border-bottom-left-radius:12px;border-bottom-right-radius:12px;}#service_part_banner{display:flex;flex-direction:column-reverse;}#experience_icon .et_pb_blurb_container{display:flex;justify-content:end;}#experience_icon .et_pb_blurb_container .et_pb_blurb_description{align-self:end;}#experience_icon h4.et_pb_module_header{padding-bottom:0;line-height:210px;}#serv_banner{height:calc(100vh - 93px);}#abut{position:relative;overflow:hidden;}#abut:before{pointer-events:none;position:absolute;top:50%;left:50%;bottom:-50%;width:100%;background-position:50%;background-repeat:no-repeat;content:"";transform:translate(-50%,-50%);height:130%;background-size:auto 100%;z-index:0;opacity:.17;}#abut:before{background:#e9bfc3;height:780px;width:780px;border-radius:300%;filter:blur(77px);}#ab_icon .percent{margin-bottom:5px;}#team_mem .et_pb_main_blurb_image{margin-bottom:15px;}#team_mem h4.et_pb_module_header{padding-bottom:0;}#blog_global h2.entry-title a{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}#top-menu li a:after{color:#f3a60c;}#top-menu li.menu-item-33 a:hover{background:#22c5c4 !important;color:#fff !important;}#mobile_menu li{position:relative;width:100%;display:block;clear:both;background-color:rgba(255,255,255,.14);margin-bottom:1px;}#main-header .et_mobile_menu li ul.sub-menu li{background:rgba(0,0,0,.32);display:block;clear:both;width:100%;position:relative;margin-bottom:1px;padding-left:0px;}#main-header .et_mobile_menu li ul.sub-menu li a{}#main-header .et_mobile_menu li ul.sub-menu{margin-left:0px;padding-left:0;}#main-header .et_mobile_menu li ul.hide{display:none !important;}#mobile_menu .menu-item-has-children{position:relative;}#mobile_menu .menu-item-has-children > a{background:transparent;}#mobile_menu .menu-item-has-children > a + span{position:absolute;right:0;top:0;padding:10px 17px;font-size:20px;font-weight:700;cursor:pointer;z-index:3;background-color:rgba(0,0,0,.32);}span.menu-closed:before{content:"L";display:block;color:#fff;font-size:16px;font-family:ETmodules;}span.menu-closed.menu-open:before{content:"M";}.et_pb_scroll_top{z-index:9999999;position:fixed;right:20px;bottom:20px;background:#fd3607;height:100px;box-shadow:0 2px 4px rgba(108,46,185,.2);-webkit-transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,transform .6s ease;transition:all .2s ease,transform .6s ease,-webkit-transform .6s ease;cursor:pointer;}.et_pb_scroll_top:before{display:none;}.et_pb_scroll_top:after{content:"$";font-family:ETmodules !important;color:#fff;font-size:16px;font-weight:700;margin-left:10px;}.et_pb_scroll_top,.et_pb_scroll_top.et-visible,.et_pb_scroll_top.et-hidden{-webkit-animation:none !important;animation:none !important;}.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);}.et_pb_scroll_top.et-visible{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg);}.et_pb_scroll_top .et-pb-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.et_pb_scroll_top{right:0;width:auto;padding:0 20px;line-height:34px;}.et_pb_scroll_top:before{content:"Back To Top";display:inline-block;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;}.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{right:40px;bottom:100px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1) translate(100%,0) rotate(-90deg);transform:scale(1) translate(100%,0) rotate(-90deg);}.et_pb_scroll_top.et-visible{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.et_pb_scroll_top .et-pb-icon{display:none;}#service-tabs-nav li{display:inline-block;width:49%;position:relative;padding-left:75px;color:#072197;font-size:16px;margin-bottom:70px;vertical-align:top;}#service-tabs-nav li a{color:#072197;font-weight:600;}#service-tabs-nav li img{width:65px;height:65px;position:absolute;left:0;top:-6px;border-radius:20px;box-shadow:0px 0px 19px 0px rgba(0,0,0,.18);padding:16px;}#service-tabs-nav li.active img{border:1px #051895 solid;}.service-tab-content{position:relative;padding-left:60px;}.service-tab-content h3{font-size:18px;color:#051895;font-weight:600;padding-left:40px;}.service-tab-des{background:#072197;color:#fff;border-radius:20px;padding:30px !important;font-size:16px;line-height:24px;}.service-tab-content ul li{margin:3px 0;position:relative;padding:0 0 0 25px;color:#000;font-size:16px;}.service-tab-content ul li::before{display:block !important;font-size:16px !important;position:absolute;left:5px;content:"";width:5px;height:5px;top:8px;background:#333;border-radius:50%;}.service-tab-img img{width:80px;height:80px;position:absolute;left:8px;top:0;border-radius:20px;box-shadow:0px 0px 19px 0px rgba(0,0,0,.18);padding:16px;z-index:99999;background:#fff;}.execute_main_section .et_pb_tabs_controls{background:transparent !important;display:flex;justify-content:space-between;grid-gap:10px;}.execute_main_section .et_pb_tabs_controls li{border:0px !important;border-radius:6px;height:auto !important;}.execute_main_section ul.et_pb_tabs_controls:after{display:none;}.execute_main_section .et_pb_tabs_controls li a{padding:12px 24px !important;}.excute_section_tab ul{padding-left:0px !important;}.execute_section{display:grid;grid-template-columns:25% 75%;grid-gap:20px;}.excute_full_tab_content{display:grid;grid-template-columns:25% 25% 25% 25%;grid-gap:20px;}.excute_section_tab ul li{text-align:center;border:#072197 1px solid;margin-bottom:25px;padding:25px 15px 25px 15px;border-radius:15px;font-size:18px;font-weight:500;}.excute_full_tab_content{position:relative;}.excute_full_tab_content:after{position:absolute;content:"";width:100%;height:1px;background:#072197;top:50%;left:-20px;}.excute_section_tab ul li a{color:#000;}.full_tab_content_box{background:#072197;color:#fff;border-radius:10px;padding:10px;font-size:14px;line-height:23px;}.certified_section .et_pb_image img{max-width:110px;}.frequently_quesions .et_pb_module{margin-bottom:0px !important;background:transparent;}.frequently_quesions1 .et_pb_module{margin-bottom:0px !important;background:transparent;}.frequently_quesions .et_pb_toggle:nth-child(n+6){display:none;}.show-more-btn .et_pb_text_inner{background:#04009a;display:inline-block;color:#fff;border-radius:6px;padding:8px 20px;font-size:17px;cursor:pointer;}.et_pb_blog_0.case_study .post-meta{font-size:14px !important;color:#1a051d !important;line-height:20px;}.et_pb_blog_0.case_study .et_pb_post{box-shadow:unset;background:transparent;}.et_pb_blog_0.case_study .et_pb_post{padding:0px;}.et_pb_blog_0.case_study .et_pb_image_container{margin:0px !important;}.et_pb_blog_0.case_study.entry-featured-image-url{margin-bottom:20px;}.et_pb_blog_0.case_study .entry-title a{position:relative;width:100%;padding-right:30px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;}.et_pb_column.key_differentiators{transition-duration:.5s;cursor:pointer;}.et_pb_column.key_differentiators:hover{box-shadow:0px 0px 19px 0px rgba(0,0,0,.18);border:1px #051895 solid;}.key_differentiators ul li::marker{display:block !important;font-size:16px !important;}.et_pb_blog_0.case_study .entry-title a:after{content:"&";color:#20b426;position:absolute;right:6px;top:0;font-family:ETmodules !important;width:25px;height:25px;font-size:18px;font-weight:600;}.top-abr-strip ul{list-style:none;padding-left:0px;margin-bottom:0px;display:flex;align-items:center;justify-content:space-between;padding-bottom:0px;grid-gap:18px;}.top-abr-strip li:first-child{width:12%;text-align:center;}.top-abr-strip li{width:17.6%;text-align:center;}.top-abr-strip li:first-child a{background-color:transparent;color:#919191;}.top-abr-strip li a{padding:10px 3px;background-color:#ecefff;font-size:13px;display:inline-block;width:100%;color:#000;font-weight:600;border-radius:4px;}.top-abr-strip li:nth-last-child(1) a{padding:10px 20px;background-color:#fea012;font-size:13px;display:inline-block;width:100%;color:#fff;font-weight:bold;}.box-warrper{width:100%;display:flex;grid-gap:20px;}.left-side-view{width:calc(100% - 1.6%);}.item-lists-data{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;position:relative;}.item-lists-data:before{content:"";width:100%;position:absolute;height:2px;border-bottom:4px dotted #a7b1e0;left:18px;z-index:-1;}.item-lists-data .same-box-ui:first-child{width:15.3%;background-color:#fff;text-align:center;}.item-warrepr.active .same-box-ui .button-view-tab a{color:#fff;}.item-warrepr.active .same-box-ui .button-view-tab{background-color:#051895;border-color:#051895;min-height:112px;display:flex;align-items:center;justify-content:center;}.item-warrepr{margin-top:10px;}.top-abr-strip{margin-bottom:25px;}.item-warrepr.active .same-box-ui .center-start-content{background-color:#051895;border-color:#051895;}.same-box-ui .center-start-content{border:2px solid transparent;text-align:left;line-height:20px;padding:12px 12px;background-color:#a7b1e0;color:#fff;max-width:fit-content;margin:0 auto;border-radius:10px;}.same-box-ui .button-view-tab{border:2px solid #a7b1e0;text-align:center;line-height:20px;padding:20px 10px;background-color:transparent;color:#000;border-radius:10px;font-weight:bold;font-size:14px;}.same-box-ui{width:23%;}.same-box-ui a{color:#000;}.right-side-view{width:19.6%;}.right-side-view .inner-data-content{width:100%;background-color:#e2fffe;border-radius:10px;height:100%;padding:15px 15px;display:flex;align-items:center;justify-content:center;border:1px #23c5bf solid;}.accodion-view-data{position:relative;display:flex;}.tab-content-data{width:100%;}.item-warrepr.active .right-side-view .inner-data-content{opacity:1;}.inner-data-content ul li::marker{display:block !important;font-size:16px !important;}.tab-content-data.current{display:block;}.item-warrepr.active .same-box-ui .center-start-content p{display:block;}.same-box-ui .center-start-content p{display:none;}.top-abr-strip .current a{background-color:#fea012;color:rgba(255,255,255,1);}.inner-data-content ul li{font-size:13px;margin-bottom:9px;font-weight:bold;color:#051895;line-height:20px;}.et_pb_accordion .et_pb_toggle{transition-duration:.1s !important;}.et_pb_accordion .et_pb_toggle_content{transition-duration:.1s !important;}.inner-data-content ul,.inner-data-content ul li{list-style-type:unset;}.same-box-ui p{font-size:13px;margin-bottom:0px;}.solution_delivered_left_main{display:flex;align-items:center;}.solution_delivered_left{width:37% !important;}.solution_delivered_center{width:15% !important;}.recent_post_section .et_pb_post{display:flex;}.recent_post_section .et_pb_post .entry-featured-image-url{width:40%;}.project_category-technology:nth-child(3n+1) #career_jobs{background-color:rgba(29,171,184,18%) !important;}.project_category-technology:nth-child(3n+2) #career_jobs{background-color:rgba(254,160,18,22%) !important;}.project_category-technology:nth-child(3n+3) #career_jobs{background-color:rgba(5,24,149,12%) !important;}#career_jobs{border-bottom:0px;}#career_jobs p{color:#000;}.et_pb_scroll_top{background:#22c5c4;}#main-header #logo{height:50px;}#main-header #et-top-navigation{padding-bottom:13px !important;padding-top:13px !important;}#heading_challenges h3{padding:0;position:relative;}#heading_challenges h3:after{background:#fff;position:absolute;bottom:22px;width:100%;content:"";left:0;height:16px;}#changles_blb .et_pb_main_blurb_image{margin-bottom:10px;}#changles_blb .et_pb_blurb_container{padding:12px;}#blb_impact .et_pb_blurb_content{display:flex;align-items:center;}#blb_impact .et_pb_main_blurb_image{width:180px;margin-bottom:0px;}#blb_impact h4.et_pb_module_header{padding-bottom:0px;}#sql_server{}@media only screen and (min-device-width:981px) and (max-device-width : 1920px){}@media only screen and (max-width:1500px){#top-menu li{display:inline-block;font-size:14px;padding-right:22px;}}@media only screen and (max-width: 1440px){#main-header .container,#home_tab_industry{max-width:100%;width:90%;}.inner-data-content ul li{font-size:12px;}}@media only screen and (max-width:1366px){.industry_icon ul li a{padding:15px 25px;}#top-menu li{padding-right:15px;}#blog-tab ul li a{margin-right:20px;display:flex;align-items:center;padding:15px 25px;}#blog-tab li.et_pb_tab_active a{padding:15px 25px;}#blog-tab ul li a:hover{padding:15px 25px;}}@media (max-width:1300px){#top-menu > li > a{padding:15px 18px !important;font-size:15px !important;}#top-menu>li:last-child{padding-left:5px;}#top-menu>li:last-child a{font-size:13px !important;}#top-menu li{padding-right:2px !important;}}@media only screen and (max-width:1300px){#menu-industry li a{font-size:16px;}}@media only screen and (max-width: 1260px){.contact_block p{font-size:13px;}}@media only screen and (max-width:1200px){.industry_icon ul li a{padding:13px 13px;font-size:14px;}.industry_icon ul li.active a{padding:20px 35px;font-size:14px;}#top-menu li{padding-right:5px;}#top-menu > li > a{padding:15px 18px !important;}}@media only screen and (min-device-width:1025px) and (max-device-width : 1260px){}@media only screen and (min-device-width:981px) and (max-device-width : 1166px){}@media (max-width:1120px){#footer_main .et_pb_code_0_tb_footer{width:30%;margin-right:12%;}}@media all and (max-width: 1024px){}@media (min-width: 981px){}@media screen and (max-width: 1024px){}@media only screen and (max-width: 980px){#et-top-navigation{width:154px;padding-left:0px !important;}.et-cart-info{margin:-10px 11px 0 13px !important;}.woocommerce-MyAccount-navigation li a{font-size:19px !important;line-height:1.3em;padding:16px 11px !important;border-radius:3px;font-weight:500;}.et_fixed_nav #main-header:before{content:url("https://keydynamicssolutions.com/wp-content/themes/divi-child/images/logo_base.png");position:absolute;left:-6%;top:-21%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;transform:scale(.8);}#main-header{position:fixed !important;}.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.first-on-mobile{-webkit-order:1;order:1;}.second-on-mobile{-webkit-order:2;order:2;}.third-on-mobile{-webkit-order:3;order:3;}.fourth-on-mobile{-webkit-order:4;order:4;}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px;}#et-top-navigation #top-menu-nav{display:none !important;}.logo_container img#logo{padding:0 !important;}#et-top-navigation #top-menu-nav{display:none !important;}.logo_container img#logo{padding:0 !important;}#et-top-navigation{position:relative !important;}#mobile_menu{display:block !important;min-height:100vh;height:100%;top:0;right:0;position:fixed;z-index:9998;overflow:scroll;border-top:none;padding-top:100px !important;padding:25px;background-color:#000 !important;}.et_mobile_menu li:nth-child(1){}.et_mobile_menu li a{color:#fff !important;width:100%;border:none !important;text-align:left;transition:.2s;font-weight:300;font-size:1em !important;clear:both;}.mobile_nav ul#mobile_menu .current_page_item > a{color:#fff !important;background-color:rgba(255,255,255,.1);padding-left:20px;}.mobile_nav.closed #mobile_menu{background:-moz-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-webkit-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-o-linear-gradient(top,#1c3963 0%,#274c81 100%);background:-ms-linear-gradient(top,#1c3963 0%,#274c81 100%);background:linear-gradient(100deg,#2f3886 0%,#106ec2 100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s 0;-moz-transition:-moz-transform .4s 0;transition:transform .4s 0;}.mobile_nav.opened #mobile_menu{background:-moz-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-webkit-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-o-linear-gradient(top,#1c3963 0%,#274c81 100%);background:-ms-linear-gradient(top,#1c3963 0%,#274c81 100%);background:linear-gradient(100deg,#2f3886 0%,#106ec2 100%);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .4s 0;-moz-transition:-moz-transform .4s 0;transition:transform .4s 0;}.mobile_nav #mobile_menu{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}#main-header .container.clearfix.et_menu_container{width:100%;}.mobile_menu_bar:before{color:#ef1b25 !important;}.mobile_nav.opened .mobile_menu_bar:before{content:"M";z-index:9999;color:#fff !important;border:1px solid rgba(29,59,102,0);width:30px;height:30px;border-radius:50%;}.mobile_nav.opened .mobile_menu_bar:after{color:#fff;}.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar{z-index:9999;}#et-top-navigation{padding-right:5px;}.et_header_style_left #logo,.et_header_style_split #logo{max-width:100%;}#commentform p.comment-form-comment,#commentform .gglcptch{width:95%;display:block;float:none;margin:0 auto;}#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url{width:95%;display:block;float:none;margin:0 auto;}#commentform p.comment-form-author input,#commentform p.comment-form-email input,#commentform p.comment-form-url input{width:100%;display:block;float:none;}#commentform .form-submit{text-align:left;}.mobile_menu_bar:after{content:url("https://cdn-ilecmkp.nitrocdn.com/DAZPgUDsqbagEQjdTxeyxVBHzEKoYTEr/assets/images/optimized/rev-59cca12/keydynamicssolutions.com/wp-content/themes/divi-child/images/hexagone_shape.png");position:absolute;right:8px;top:-15px;}.mobile_nav.opened .mobile_menu_bar:after{content:url("https://cdn-ilecmkp.nitrocdn.com/DAZPgUDsqbagEQjdTxeyxVBHzEKoYTEr/assets/images/optimized/rev-59cca12/keydynamicssolutions.com/wp-content/themes/divi-child/images/hexagone_shape-light.png");}.mobile_menu_bar:before{left:-19px;top:3px;}#logo{max-height:90%;margin:4px;}header.et-fixed-header{position:fixed !important;}.et_pb_scroll_top:before{display:none !important;}.et_pb_scroll_top{padding:5px 9px 4px 8px !important;line-height:26px;height:43px;}.menu-item-33 a{background:transparent;padding:10px 46px !important;}#main-header #et-top-navigation{padding-bottom:4px !important;padding-top:18px !important;}.mobile_menu_bar:after{content:url("");position:absolute;right:8px;top:-15px;}.mobile_nav.opened .mobile_menu_bar:after{content:url("");}.mobile_menu_bar:before{color:#fff !important;background:#22c5c4;border-radius:3px;padding:3px;}#mobile_menu li a img{width:26px;}#mobile_menu .menu-item-33 a{padding-left:20px !important;}.industry_icon ul{justify-content:center;align-items:flex-end;flex-wrap:wrap;grid-gap:10px;}#banner_sl .et_pb_slides .et_pb_slider_container_inner{width:85%;}#blog-tab ul li a{font-size:14px;text-wrap:nowrap;}}@media only screen and (max-width:768px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100% !important;}.woocommerce-cart table.cart td.actions .coupon .input-text{width:150px;}.woocommerce-page.et_pb_button_helper_class a.button{display:block;width:100%;}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:14px !important;}.woocommerce td.product-name dl.variation dt{padding:10px 0;}.woocommerce td.product-name dl.variation dd{padding:30px 0 0;}.woocommerce-page table.cart td.actions .coupon .button{width:45%;font-size:16px;}.shop_table td.product-name{width:72%;}.shop_table .wmc-product-desc{font-weight:700;}.cart_item td.product-name{width:100% !important;}.woocommerce ul.order_details li{float:none;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #fff;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none;margin-bottom:19px;}.woocommerce td.product-name dl.variation dt{padding:30px 0 1px;}.woocommerce td.product-name dl.variation dd{float:right;width:56%;font-size:14px;}.woocommerce td.product-name dl.variation dt{float:left;width:40%;font-size:13px;font-weight:500;text-align:left;}.woocommerce-checkout .woocommerce-checkout-review-order{background:rgba(84,84,84,.05);padding:0 10px;position:relative;}.cart-button-space{color:#716e6e !important;background-color:#eee;padding:7px 30px;border-radius:50px;font-size:18px;text-transform:capitalize !important;display:block;margin-bottom:10px;}a.cart-button-space.active{background-color:#3683bf;color:#fff !important;}.woocommerce table.shop_table .woocommerce-shipping-totals th{font-size:13px !important;}.woocommerce table.shop_table .cart-subtotal th{font-size:13px !important;}.woocommerce table.shop_table .order-total th{font-size:17px !important;}body.logged-in .woocommerce-MyAccount-content{float:none !important;width:100% !important;}.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{bottom:11px !important;}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none;}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0;}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none;}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block;}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right !important;clear:both;}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left !important;}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left;}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none;}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025);}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left;}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none;}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0;}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%;}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em;}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none !important;}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%;}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none;}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left;}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em;}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table;}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both;}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box;}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right;}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%;}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left;}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none;}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0;}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em;}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0;}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;}.single-product .twentythirteen .panel{padding-left:20px !important;padding-right:20px !important;}.woocommerce-cart .entry-content .woocommerce > form{width:100%;float:none;margin-bottom:100px;}.woocommerce-cart .entry-content .woocommerce .cart-collaterals{width:100%;float:none;padding:0;margin-bottom:40px;}.woocommerce-cart table.cart td.actions .button[name=update_cart]{width:62% !important;margin-top:19px !important;float:left !important;}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .button{width:92%;margin:0px auto !important;display:block;float:none !important;margin-bottom:15px !important;}.woocommerce table.shop_table{border:none !important;}.overlay-container .overlay-close{right:5.5%;}.top-abr-strip li:first-child{width:100%;}.top-abr-strip li{width:100%;}.item-lists-data .same-box-ui:first-child{width:100%;}.same-box-ui{width:100%;}.top-abr-strip ul{flex-direction:column;}.accodion-view-data{flex-direction:column;}.box-warrper{flex-direction:column;}.item-lists-data{flex-direction:column;}.right-side-view{width:100%;}.item-lists-data:before{border-left:4px dotted #a7b1e0;left:50%;z-index:-1;height:100%;top:18px;border-bottom:0px;}}@media (max-width:767px){#banner_sl .et_pb_slide_description{padding:15% 0 38%;width:90%;margin:0;}#footer_main > .et_pb_column{flex-wrap:wrap;}#footer_main .et_pb_code_0_tb_footer{width:100%;margin-right:12%;}#footer_main .et_pb_image_0_tb_footer{width:50%;}#footer_main .et_pb_code_1_tb_footer{width:100%;}.et_pb_social_media_follow_0_tb_footer{text-align:center !important;}.et_pb_row_1_tb_footer .et_pb_text_inner{text-align:center;}#blog-tab ul{justify-content:center;align-items:flex-end;background-color:transparent;flex-wrap:wrap;grid-gap:15px;}#blog-tab ul li a{text-wrap:auto;width:100%;}#blog-tab ul li{width:46%;}#service-tabs-nav li a br{display:none;}#service-tabs-nav li{padding-left:70px;color:#072197;font-size:10px;line-height:18px;}#service-tabs-nav li img{width:56px;height:56px;padding:10px;}}@media (max-width:600px){#banner_sl .et_pb_slide_description .et_pb_slide_title{font-size:16px !important;color:#fff !important;line-height:24px;}#banner_sl .et_pb_slide_content{font-size:14px !important;line-height:22px;}#banner_sl .et_pb_slides .et_pb_slider_container_inner{width:100%;}.industry_icon ul li a{padding:3px 11px;font-size:12px;border-radius:4px;}#banner_sl .et_pb_slide_description{padding:15% 0 62%;width:90%;margin:0;}.industry_icon ul li.active a{padding:3px 11px;font-size:12px;}.industry_icon ul li a:hover{padding:13px 24px;}}@media only screen and (max-width:425px){.et_pb_row{width:90%;}.woocommerce-variation-add-to-cart{width:100%;}.woocommerce-variation-price{padding:31px 0 0px 0;font-size:1.6em;}.woocommerce-MyAccount-navigation li{width:45%;clear:both;list-style:indianred;display:inline-block;margin-right:10px;}.woocommerce-MyAccount-navigation li a{padding:9px 11px !important;border-radius:3px;font-size:.9em !important;margin-bottom:10px;}}@media only screen and (max-width:375px){.woocommerce-MyAccount-navigation li{width:45% !important;}.woocommerce-MyAccount-navigation li a{font-size:19px;}}@media only screen and (max-width:425px){}@media only screen and (min-width: 481px){}@media only screen and (max-width: 480px){}@media only screen and (max-width:375px){}@media only screen and (max-width:363px){}@media only screen and (max-width:320px){}.blog_main_article h1{margin-top:20px;}.recent_post_section .entry-featured-image-url img{padding-right:15px;width:100px;height:65px;object-fit:cover;}.postid-232455 .et_pb_title_featured_container img{display:none;}.postid-232455 .et_pb_section_0_tb_body{display:none;}.top_banner_main{position:absolute;width:94%;left:3%;top:45%;z-index:999;}.top_banner{display:flex;justify-content:space-between;}.top_bnnaer_left a{position:relative;}.top_bnnaer_left a:before{content:"4";font-family:"ETmodules" !important;-webkit-font-smoothing:antialiased;color:#fff;font-size:35px;}.top_bnnaer_right a{position:relative;}.top_bnnaer_right a:before{content:"5";font-family:"ETmodules" !important;-webkit-font-smoothing:antialiased;color:#fff;font-size:35px;}.maigration_icon .et_pb_main_blurb_image{display:inline-block;margin-bottom:20px;line-height:0;line-height:11px;max-width:100%;background:#fef1ba;width:110px;height:110px;border-radius:50%;}.maigration_icon .et_pb_main_blurb_image img{width:80px;}.maigration_icon .et_pb_image_wrap{display:flex;margin:auto;align-items:center;justify-content:center;height:100%;}.maigration_icon .et_pb_column_1_3{cursor:pointer;}.maigration_icon .et_pb_column_1_3:hover{background-color:#fef1ba;}.maigration_icon .et_pb_column_1_3:hover .et_pb_main_blurb_image{background:#fff;}.benefits_section_inner .et_pb_image_wrap img{width:238px;}#blog_global article .post-meta a{display:none;}@media (max-width:767px){.top_banner_main{display:none;}}.et_pb_mm_tabs_0 .et_pb_mega_menu_tab_image,.et_pb_mm_tabs_1 .et_pb_mega_menu_tab_image{display:none;}.dmm-vert-tabs .et_pb_all_tabs{flex:3;}.dmm-vert-tabs .et_pb_tabs_controls li{border-bottom:1px #ddd solid !important;padding:8px;}.mega_menu_items ul li{width:23%;display:inline-block;vertical-align:text-top;margin-bottom:15px;font-size:15px;line-height:24px;}.mega_menu_items ul li a img{position:absolute;left:0;top:0px;width:32px;}.mega_menu_items ul li a{color:#000;position:relative;padding-left:40px;display:block;}#mega_menu{top:80px !important;}.mobile_services{display:none !important;}#industries_mega_menu{top:70px !important;}.mega_menu_items_industry ul li{width:30%;display:inline-block;vertical-align:text-top;margin-bottom:15px;font-size:15px;line-height:24px;}.mega_menu_items_industry ul li a img{position:absolute;left:0;top:0px;width:32px;}.mega_menu_items_industry ul li a{color:#000;position:relative;padding-left:40px;display:block;}.industries_mega_menu{display:inline-block !important;}.industries{display:none !important;}@media (max-width:767px){.dmm-vert-tabs{display:block;}.dmm-vert-tabs ul.et_pb_tabs_controls{background-color:#f7f7f7;}.mega_menu_items ul li{width:100%;margin-bottom:0px;font-size:14px;}.et_pb_mega_menu_row_1 .et_pb_tab{padding:10px 11px;}.mega_menu{display:none !important;}.mobile_services{display:block !important;}.industries_mega_menu{display:none !important;}.industries{display:block !important;}}@media (min-width: 1023px){#blog_global > .et_pb_salvattore_content > div{}#blog_global article{max-width:30%;}}@media (max-width: 1370px){.new-home-tab ul.et_pb_tabs_controls li{margin-right:10px !important;display:flex !important;align-items:center !important;justify-content:center;}.new-home-tab ul.et_pb_tabs_controls li a{font-size:16px !important;padding:5px 12px;}}.footer-mid .et_pb_text_inner{display:flex;align-items:center;justify-content:center;}@media (max-width: 1470px){.blog_global .column{margin-right:3% !important;}}@media (max-width: 1469px){.blog_global .column{margin-right:auto !important;}}.tab-tab-content-home.active li::marker{display:block !important;font-size:15px !important;list-style:disc !important;}