html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#444;font-size:20px;margin-top:0px !important;scroll-behavior:smooth;}body{margin:0;}input.error{color:#495057 !important;}.new-breadcrumb{padding:10px;margin-bottom:1rem;border-radius:.25rem;padding-left:0;}.breadcrumbs{font-family:"Roboto";display:flex;position:unset;justify-content:flex-start;font-size:13px;line-height:26px;text-decoration:none;transition-delay:0s;transition-duration:150ms;transition-property:color,transform,text-shadow,-webkit-transform;transition-timing-function:ease;color:#3ec9df !important;margin:0 !important;padding:0 0;z-index:999;width:100%;}.breadcrumbs>li{display:inline-flex;list-style:none;width:auto;text-align:start;}.breadcrumbs a{color:#fff;padding-bottom:3px;border-bottom:2px solid transparent;text-align:start;font-size:18px;}.breadcrumbs a:hover{border-bottom:2px solid #fff;}.breadcrumbs>li+li:before{padding:0 5px;padding-left:8px;color:#fff;content:">";}.breadcrumbbg a,.breadcrumbbg span{color:#01173c !important;}.breadcrumbbg a:hover{border-bottom:2px solid #01173c !important;}.breadcrumbbg .breadcrumbs>li+li:before{color:#01173c !important;}.forposition-crumbs{position:relative;}.height-100-218{height:calc(100% - 218px) !important;max-width:1300px;margin:0 auto;}.service-breadcrumbbg{max-width:1300px;margin:0 auto;padding-left:20px;}.old-segment-breadcrumbbg{max-width:1300px;height:calc(100% - 100px) !important;margin:0 auto;}.finace-breadcrumb{margin-bottom:80px;}.case-testimonial-crumb{max-width:1255px;margin:0 auto;margin-bottom:20px;}.case-studypage-crumb{padding-top:85px;max-width:1300px;margin:0 auto;padding-left:20px;}.index-crumbs{position:absolute;top:5px;max-width:1300px;}.ehr-crumb{position:absolute;top:90px;}.newsroom-crumbs{position:absolute;top:79px;max-width:1300px;margin:0 auto;width:100%;}.details-crumb #breadcrumbs{font-family:"publica-medium" !important;}.item-current{pointer-events:none !important;}.single-post-breadcrumb{max-width:1300px;padding:0 20px;margin-left:auto;margin-right:auto;}.ebook-crumb{top:88px;padding-left:0;}.error{font-size:16px;font-family:"publica-medium";color:#ff5b5b !important;text-align:left;display:block;text-transform:inherit;}a{text-decoration:none;}a:active{outline:0;outline:0;}a:hover{outline:0;outline:0;text-decoration:none;}img{max-width:100%;height:auto;box-sizing:border-box;}address{margin:0 0 15px;}blockquote{margin:0 0 15px;}dl{margin:0 0 15px;}fieldset{margin:0 0 15px;}figure{margin:0 0 15px;}ol{margin:0 0 15px;}p{margin:0 0 15px;}pre{margin:0 0 15px;}ul{margin:0 0 15px;margin:0;padding:0;}button{padding:0 30px;height:60px;color:#0c1429;font-size:18px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-transition:all .3s;border-radius:30px;font-weight:700;-moz-transition:all .3s;transition:all .3s;}.navigation-section .menu-my-menu-container{min-width:663px !important;}.headerWrapper{width:100% !important;height:80px;position:fixed;border-width:0px;border-color:#eebf4c;border-style:solid;background-color:transparent;top:0;z-index:99999;-webkit-transition:color 1.1s ease,background-color 1.1s ease,border-color 1.1s ease;-moz-transition:color 1.1s ease,background-color 1.1s ease,border-color 1.1s ease;-o-transition:color 1.1s ease,background-color 1.1s ease,border-color 1.1s ease;transition:color 1.1s ease,background-color 1.1s ease,border-color 1.1s ease;}.headerNav.navigation-section{float:right;padding:0;margin:20px 0 0 !important;margin-right:20px !important;z-index:999;}.navigation-section.headerNav > .menu-my-menu-container > ul > li{margin:0 25px 0 0px;padding:10px 0;list-style:none;float:left;display:flex;align-items:center;}.navigation-section.headerNav > .menu-my-menu-container > ul > li > a{color:#fff;font-family:"Public Sans",sans-serif;font-size:18px !important;font-weight:normal;letter-spacing:1px;text-transform:capitalize;padding:0;padding:0 12px;position:relative;}.navigation-section.headerNav > .menu-my-menu-container > ul > li:hover{background:#fff;box-shadow:0px 3px 8px rgba(0,0,0,.1);border-radius:8px;}.navigation-section.headerNav > .menu-my-menu-container > ul > li:hover >a{color:#373640 !important;}.navigation-section.headerNav > .menu-my-menu-container > ul > li.menu-item-has-children{margin:0 25px 0 0px;position:relative;}.navigation-section.headerNav>.menu-my-menu-container>ul>li>a{cursor:pointer;line-height:normal !important;}.navigation-section.headerNav > .menu-my-menu-container > ul li ul li a{padding:6px 0;text-transform:capitalize;display:inline-block;color:#808080 !important;font-size:16px !important;font-weight:500;letter-spacing:1px;line-height:22px;}.navigation-section.headerNav > .menu-my-menu-container > ul li ul li a:hover{color:#1b6df8 !important;}.navigation-section.headerNav > .menu-my-menu-container > ul li a:before{content:normal;}.navigation-section.headerNav > .menu-my-menu-container > ul li a:after{content:normal;}.navigation-section.headerNav > .menu-my-menu-container > ul li ul.sub-menu{list-style:none;background:#fff;box-shadow:0px 4px 8px rgba(0,0,0,.15);border-radius:5px;top:100%;white-space:nowrap;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu{width:295px;overflow:hidden;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu li{width:235px;float:none;padding-left:4%;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu li:nth-child(2n){border-right:none;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1680 ul.sub-menu{width:97%;overflow:visible;left:0;display:none;right:0;margin:0 auto;justify-content:space-between;padding:50px;top:85px;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1680 ul.sub-menu li{width:48%;float:left;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211 ul.sub-menu{width:auto;overflow:visible;left:0;display:none;right:-200px;margin:0 auto;justify-content:space-between;padding-top:10px;top:58px;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211 ul.sub-menu li{max-width:500px;width:100%;float:left;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211 ul.sub-menu li:nth-child(odd){border-right:transparent;border-left:transparent;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-8502 ul.sub-menu{width:50%;margin-left:0;overflow:visible;left:0;display:none;right:0;margin:0 auto;justify-content:space-between;padding:40px;top:66px;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-8502 ul.sub-menu li{max-width:300px;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-8502 ul.sub-menu li:nth-child(odd){border-right:transparent;border-left:transparent;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu{width:310px;padding:15px 0 0;border-top:4px solid #ffd101;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu li:last-child{border-left:1px solid #aaa;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu li:last-child a:after{display:none;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu li a:after{display:none;}.navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-2217{margin-left:33px;}.navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-2217 ul.sub-menu{margin-left:151px;width:340px !important;border-left:1px solid #aaa;display:block !important;}.navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-2217 ul.sub-menu li{background:transparent;padding:0px 15px;border-left:1px solid transparent !important;}.navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-2217 a::after{display:none;}.navigation-section.headerNav > .menu-my-menu-container > ul #menu-item-3138,.navigation-section.headerNav>.menu-my-menu-container>ul #menu-item-7335{display:none;}.navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-1679 a::after{display:none;}.navigation-section.headerNav > .menu-my-menu-container > ul #menu-item-2408 ul.sub-menu li#menu-item-2217 ul.sub-menu{padding:0;border-top:0;border-radius:0;box-shadow:0px 0px 0px 0px;}.navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-1679 ul.sub-menu{display:block !important;border-radius:0;padding:0 0 10px !important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:0px solid #ffd101 !important;}.navigation-section.headerNav > .menu-my-menu-container > ul ul li ul.sub-menu li{background:#fff;border-left:0 !important;}.navigation-section.headerNav > .menu-my-menu-container > ul .menu-my-menu-container ul ul li{float:none;text-align:left;padding:0 15px;}.navigation-section.headerNav > .menu-my-menu-container > ul .menu-my-menu-container ul li#menu-item-2408 ul.sub-menu li#menu-item-1679 ul.sub-menu li{border-left:0px solid #aaa;}.navigation-section.headerNav > .menu-my-menu-container > ul .menu-my-menu-container ul li.result_hover_bg > ul > li > ul,.navigation-section.headerNav > .menu-my-menu-container > ul .menu-my-menu-container ul .main-navigation ul li.result_hover_bg > ul{left:0px;opacity:1;}.navigation-section.headerNav > .menu-my-menu-container > ul > li.result_hover_bg > a{position:relative;}.navigation-section.headerNav .menu-my-menu-container ul li ul.sub-menu li{background:white;display:flex;flex-direction:column;}.navigation-section.headerNav .menu-my-menu-container ul li#menu-item-14 ul.sub-menu li{width:100%;padding-left:0;}.navigation-section.headerNav .menu-my-menu-container ul li#menu-item-13 ul.sub-menu li{width:100%;padding-left:0;}.left-side-header{float:right;display:flex;margin-left:0px;gap:16px;}.header-call-wrapper{position:relative;z-index:99;}.header-call{margin-top:20px;display:inline-block;}.header-call-number{display:none;min-width:40px;min-height:40px;border-radius:24px;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;padding:2px 11px;color:#000;font-weight:400;font-size:16px;font-family:"Montserrat";white-space:nowrap;}.header-call-icon{min-width:40px;min-height:40px;border-radius:50%;background:rgba(255,255,255,.15);border:1px solid #fff;display:flex;justify-content:center;align-items:center;}.header-call-number .header-call{border-radius:20px;}.header-call .fa-phone{color:#fff;}.getStartedBtn{float:right;background-color:#2571f0;border-radius:5px;border-radius:5px;width:136px;height:40px;letter-spacing:2px;margin:20px 0px 0 0;display:flex;justify-content:center;align-items:center;border:2px solid #2571f0;}.getStartedBtn a{font-family:"Public Sans",sans-serif;font-size:18px;padding:0;font-weight:400;color:#fff;line-height:1.2;letter-spacing:1px;text-transform:capitalize;}.getStartedBtn:hover{background-color:#fff;border:1px solid #fff;}.getStartedBtn:hover a{color:#2571f0 !important;}.getStartedBtn.active:hover{background-color:#fff;border:1px solid #2571f0;}.getStartedBtn.active:hover a{color:#2571f0 !important;}.menu-my-menu-container ul ul{float:left;position:absolute;top:85%;left:-999em;display:none;text-align:center;padding-top:10px;-webkit-transition:opacity .6s;transition:opacity .6s;padding-bottom:0px;background:#286ac2;}.menu-my-menu-container ul ul li{background-color:#286ac2;float:none;color:#fff !important;color:#222;text-align:left;font-size:16px;padding:0 15px;font-weight:400;}.menu-my-menu-container ul li.result_hover_bg > ul{left:-10px;display:block;z-index:9999;padding:15px 0px 0;}.menu-my-menu-container ul li.result_hover_bg > ul > li > ul{left:0px;opacity:1;}.menu-my-menu-container ul li.menu-item-10105.result_hover_bg > ul > li:first-child,.menu-my-menu-container ul li.menu-item-10106.result_hover_bg > ul > li:first-child{display:none;}.menu-my-menu-container ul li.menu-item-16 ul.sub-menu{width:460px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.menu-my-menu-container ul li.menu-item-16 ul.sub-menu li{width:50%;float:left;}.menu-my-menu-container ul li.menu-item-16 ul.sub-menu li:nth-child(odd){border-right:1px solid #eee;}.menu-my-menu-container ul li.menu-item-16 ul.sub-menu li:nth-child(even){padding-left:35px;}.menu-my-menu-container ul li.menu-item-11 ul.sub-menu{width:500px;overflow:visible !important;padding:30px 40px 0;}.menu-my-menu-container ul li.menu-item-11 ul.sub-menu li{width:33%;float:left;}.menu-my-menu-container ul li.menu-item-11 ul.sub-menu li:nth-child(even){border-left:1px solid #eee;padding-left:35px;}.menu-my-menu-container ul li.menu-item-11 ul.sub-menu li:nth-child(3n){border-right:none;}.main-navigation ul li.result_hover_bg > ul{left:-55px;left:-55px;opacity:1;opacity:1;padding:30px 40px;}#menu-item-14 ul.sub-menu{border-radius:0;padding:0;padding:0px 40px 30px;border-bottom-left-radius:0 !important;left:0;}#menu-item-14 a{color:#222 !important;font-size:18px !important;font-weight:700;}#menu-item-14 a::after{display:none;}#menu-item-14 ul li a{font-weight:400 !important;}#menu-item-13 ul.sub-menu{left:0;padding:0px 40px 30px;}#menu-item-13 a{color:#222 !important;font-size:18px !important;font-weight:700;}#menu-item-13 a::after{display:none;}#menu-item-13 ul li a{font-weight:400 !important;}#menu-item-11 ul.sub-menu li#menu-item-14 ul.sub-menu{border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:10px;border-top-left-radius:0;}#menu-item-11 ul.sub-menu li#menu-item-13 ul.sub-menu{border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:10px;border-top-left-radius:0;}.menu-item-14 ul.sub-menu{margin-left:179px;width:321px !important;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.nav_button{width:60px;height:80px;display:none;}.logo-wrapper{margin-top:25px;float:left;display:flex;}.lets-talk-btn{margin-top:2px;border:1px solid #ffd100;border:1px solid #fff;background-color:#ffd100;border-radius:0;padding:0 30px;height:60px;color:#0c1429;font-size:18px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-transition:all .3s;font-weight:700;-moz-transition:all .3s;transition:all .3s;position:relative;text-align:center;overflow:hidden;display:flex;justify-content:center;align-items:center;}.lets-talk-btn:hover{background-color:#fff;color:#0c1429;}.lets-talk-btn:hover i{left:8%;}.lets-talk-btn > i{position:relative;left:50%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.footerWrapper{background:#fff;}.footerContent{max-width:1840px;width:100%;text-align:center;margin:0 auto;padding:0;}.footerContentList{display:inline-block;vertical-align:top;position:relative;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.footerContentList ul li{text-align:left;list-style:none;margin:20px 0 0;font-family:"circularstd";font-weight:400;text-transform:capitalize;letter-spacing:.5px;font-size:16px;line-height:1.5;}.footerContentList:nth-child(4) .footerContentListTitle{text-transform:inherit;}.footerContentList ul li a{color:#fff;}.footerContentList ul li a:hover{text-decoration:underline;}.footerContentListTitle{font-size:16px;text-align:left;font-family:"circularstd";font-weight:600;text-transform:capitalize;letter-spacing:1px;color:#fff;}.footerContentListTitle a{color:#fff;white-space:nowrap !important;}.socialMediaWrapper{text-align:left;padding-right:0px;margin:0px;}.socialMediaIcon{display:inline-block;}.socialMediaIcon i{background:transparent;text-align:right;margin:0 0 0 0;width:auto;height:auto;}.fbIcon,.twitterIcon,.linkedInIcon{width:36px;height:36px;background:#1a6df8;border-radius:50px;text-align:center;vertical-align:middle;color:#1a6df8 !important;margin:0 10px 0 0;}.fbIcon:hover,.twitterIcon:hover,.linkedInIcon:hover{background:transparent;color:#1a6df8 !important;}.fbIcon a,.twitterIcon a,.linkedInIcon a{display:flex;width:36px;height:36px;justify-content:center;background-color:#fff;border:1px solid #fff;align-items:center;font-size:20px;border-radius:50px;vertical-align:middle;cursor:pointer;color:#999;}.fbIcon a:hover,.twitterIcon a:hover,.linkedInIcon a:hover{color:#0e5cdf !important;border:1px solid #fff;background-color:#fff;}.carouselBox{width:1300px;margin:0 auto;}.closeClass{position:absolute;top:16px;width:25px;right:7px;}.closenew{position:absolute;top:28px;width:11px;right:30px;}.insightclose{top:12px !important;right:14px;width:20px;}.rpm_close{top:20px !important;right:20px;width:20px;}#mydiv{position:fixed;bottom:0;right:0;z-index:99999;border-radius:10px;transition:all .5s ease-in-out;transform:translateY(100%);display:none !important;}.ebook_btn_img_one{position:static;top:123px;right:148px;}.ebook_btn_img_two{position:absolute;bottom:65px;right:28px;}.navigation-section.headerNav > .menu-my-menu-container > ul li ul.sub-menu li a:after{display:none;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-4988 ul.sub-menu{width:180px;}.navigation-section.headerNav > .menu-my-menu-container>ul li ul li a{text-transform:inherit !important;}.headLogo img{width:56px;}.popImgClass{width:431px;}.footer-main{background-color:#0e5cdf;color:#feffff;position:relative;}.footer-main:before{opacity:.2;background:transparent !important;content:"";height:1px;left:30px;position:absolute;right:30px;top:165px;}.footerListlogo{text-transform:uppercase;font-size:70px;color:#fff;line-height:57px;text-align:left;margin-bottom:30px;font-weight:500;}.footerListlogo a{color:#fff;}.other-info{text-align:left;}.contact-info,.mail-info,.other-office-info,.loc-info,.socialMediaWrapper{display:flex;align-items:flex-start;margin-bottom:30px;text-align:left;}.contact-info span,.loc-info span,.mail-info a,.copy{font-size:16px;font-family:"circularstd",sans-serif;color:#fff;text-align:left;}.copy{color:#1a6df8;padding-left:0;text-align:left;display:block;}.other-office-info{flex-direction:column;}.other-office-info ul li{list-style-position:inside;font-size:18px;color:#576076;text-align:left;margin-top:0;margin-bottom:15px;list-style-type:disc;}.other-office-info h3,.other-office-info h2{font-size:18px;color:#576076;text-align:left;margin-bottom:17px;text-transform:capitalize;}.footerContent.mob{display:none !important;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1680.result_hover_bg ul.sub-menu{display:flex;}.navigation-section.headerNav>.menu-my-menu-container>ul>li.menu-item-1680{position:initial;}.navigation-section.headerNav > .menu-my-menu-container ul #menu-item-1680 ul li ul{top:0;left:0;position:relative;border-top:0;box-shadow:none;display:flex;flex-direction:column;width:auto;padding:0;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li > a{font-size:16px !important;color:#111 !important;margin-bottom:27px;padding:0;font-weight:700;text-transform:capitalize;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul li a,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{font-size:16px !important;font-family:"circularstd";color:#536f9f !important;margin-bottom:15px;font-weight:400;padding:0;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul li a:hover,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a:hover{color:#1b6df8 !important;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul li{padding:0;width:100%;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{padding:0 30px 0 0;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li:last-child{padding:0;}.hidden-label{width:100%;position:absolute;top:0;z-index:-1;left:0;}.blog-read-btn>i,.btn >i,.subscribeCard .card-body .subscribeBox .btn >i{position:relative;opacity:0;left:36%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.blog-read-btn:hover i,.btn:hover i,.subscribeCard .card-body .subscribeBox .btn:hover i{left:6px;opacity:1;}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-17924 ul.sub-menu li{border-bottom:0;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211.result_hover_bg ul.sub-menu{display:flex;flex-direction:column;}.navigation-section.headerNav>.menu-my-menu-container>ul>li.menu-item-16211{position:initial;}.navigation-section.headerNav > .menu-my-menu-container ul #menu-item-16211 ul li ul{top:0;margin-left:0;border-radius:5px;left:0;position:relative;border-top:0;box-shadow:none;flex-direction:column;width:100%;padding:0;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-16211 ul li > a{font-size:14px !important;font-family:"circularstd";color:#373640;margin-bottom:15px;padding:0;font-weight:400;text-transform:capitalize;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-16211 ul .menu-item-has-children > a{position:relative;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-16211 ul li ul li a,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{font-size:14px !important;font-family:"circularstd";color:#373640 !important;margin-bottom:15px;font-weight:400;padding:0;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-16211 ul li ul li a:hover,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a:hover{color:#1b6df8 !important;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-16211 ul li ul li{padding:0;width:100%;}.sub-menu.active,.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul.sub-menu li ul.sub-menu.active{display:block !important;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-16211 ul.sub-menu li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.hidden-label{width:100%;position:absolute;top:0;z-index:-1;left:0;}.blog-read-btn>i,.btn >i,.subscribeCard .card-body .subscribeBox .btn >i{position:relative;opacity:0;left:36%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.blog-read-btn:hover i,.btn:hover i,.subscribeCard .card-body .subscribeBox .btn:hover i{left:6px;opacity:1;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-8502.result_hover_bg ul.sub-menu{display:flex;}.navigation-section.headerNav>.menu-my-menu-container>ul>li.menu-item-8502{position:initial;}.navigation-section.headerNav > .menu-my-menu-container ul #menu-item-8502 ul li ul{top:0;margin-left:0;left:0;position:relative;border-top:0;box-shadow:none;display:flex;flex-direction:column;width:auto;padding:0;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-8502 ul li > a{font-size:18px !important;color:#373640 !important;margin-bottom:25px;padding:0;font-weight:600;text-transform:capitalize;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-8502 ul li ul li a,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{font-size:14px !important;font-family:"circularstd";color:#373640 !important;margin-bottom:15px;font-weight:400;padding:0;margin-left:0;padding-right:0 !important;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-8502 ul li ul li a:hover,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a:hover{color:#1b6df8 !important;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-8502 ul li ul li{padding:0;width:100%;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-8502 ul.sub-menu li{padding:0 30px 0 30px;}.hidden-label{width:100%;position:absolute;top:0;z-index:-1;left:0;}.blog-read-btn>i,.btn >i,.subscribeCard .card-body .subscribeBox .btn >i{position:relative;opacity:0;left:36%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}.blog-read-btn:hover i,.btn:hover i,.subscribeCard .card-body .subscribeBox .btn:hover i{left:6px;opacity:1;}.banner-home{background-image:url("https://cdn-lipbd.nitrocdn.com/NmtxoNywbwrhgCusRjwzXqAEjXRnHzOa/assets/images/optimized/rev-7d72060/www.osplabs.com/wp-content/themes/osplabs/assets/img/about-banners.png");background-size:cover;margin-top:80px;}.backgroundimage-container{width:100%;height:100%;}.BackgroundImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;}.banner-home{background-image:url("https://cdn-lipbd.nitrocdn.com/NmtxoNywbwrhgCusRjwzXqAEjXRnHzOa/assets/images/optimized/rev-7d72060/www.osplabs.com/wp-content/themes/osplabs/assets/img/about-banners.png");}.banner-home.nitro-lazy{background-image:none !important;}.banner-home .core-service-wrap{height:800px;}.banner-home h1{font-size:65px;font-family:"publica-medium";color:#2571f0;line-height:70px;margin-bottom:15px;}.banner-home .carousel-indicators{width:1200px;display:flex;bottom:100px;max-width:100%;padding:0 20px;}.banner-home .carousel-indicators li{flex:1;border-width:0px;border-color:#eebf4c;height:50px;text-indent:inherit;margin-right:0;margin-left:0;display:flex;border-style:solid;background-color:rgba(255,255,255,.902);box-shadow:.14px 3.998px 13.5px 1.5px rgba(60,60,60,8%);justify-content:center;align-items:center;font-size:18px;font-family:"circularstd";color:#536f9f;border-top:3px solid transparent;}.banner-home.nitro-lazy{background-image:none !important;}.banner-home .carousel-indicators li.active{color:#01173c;border-top:3px solid #01173c;}.banner-home p{font-size:24px;font-family:"circularstd";color:#536f9f;line-height:1.3;margin-bottom:40px;}.banner-home .core-btn{border-radius:5px;color:#01173c !important;background-color:#fff;border:2px solid transparent;box-shadow:.14px 3.998px 13.5px 1.5px rgba(60,60,60,.08);display:inline-block;margin-top:15px;}.core-service-wrap{width:100%;max-width:1300px;margin:0 auto;padding:100px 20px;text-align:center;position:relative;}.core-service-wrap h2,.our-journey-wrapper h2{font-size:45px;font-family:publica-medium;color:#2571f0;line-height:1;margin-bottom:60px;text-transform:capitalize;z-index:1;}.core-box{border:2px;border-color:transparent;border-style:solid;border-radius:10px;box-shadow:.14px 3.998px 13.5px 1.5px rgba(218,218,218,.5);padding:40px;height:100%;background-color:#fff;}.core-service-wrap .col-md-6:nth-child(1),.core-service-wrap .col-md-6:nth-child(2){margin-bottom:40px;}.core-img{background-image:url("https://cdn-lipbd.nitrocdn.com/NmtxoNywbwrhgCusRjwzXqAEjXRnHzOa/assets/images/optimized/rev-7d72060/www.osplabs.com/wp-content/themes/osplabs/assets/img/Core-Services.png");width:74px;height:74px;}.core-img.nitro-lazy{background-image:none !important;}.col-md-6:nth-child(2) .core-img{background-position-x:-73px;width:78px;}.col-md-6:nth-child(3) .core-img{background-position-x:-151px;width:71px;}.col-md-6:nth-child(4) .core-img{background-position-x:-222px;width:74px;}.core-box h3,.challenge-box h3{font-size:20px;font-family:"publica-medium";color:#01173c;line-height:20px;text-transform:capitalize;}.core-box p,.development-wrap p,.challenge-box p,.leader-wrap p,.career-info p,.pod .sub-box p{font-size:16px;font-family:"circularstd";color:#536f9f;line-height:1.75;}.development-wrap .col-md-6 h4{font-family:"circularstdblack";}.m-100{margin-bottom:100px !important;}.partner-number:after{position:absolute;width:22px;height:22px;background-color:#d9e1ef;top:41%;left:48%;content:"";}.development-wrap .col-md-6 p{line-height:20px;margin-bottom:0;}.development-wrap .col-md-6:nth-child(1),.development-wrap .col-md-6:nth-child(2){padding-bottom:30px;}.development-wrap .col-md-6:nth-child(3),.development-wrap .col-md-6:nth-child(4){padding-top:30px;}.development-wrap .col-md-6:nth-child(1),.development-wrap .col-md-6:nth-child(3){padding-right:60px;}.core-btn{padding:13px 35px;font-size:16px;font-family:"circularstd";color:#fff;color:#2571f0 !important;border-radius:5px;display:inline-block;display:inherit;background-color:transparent;border:2px solid #2571f0;cursor:pointer;text-transform:capitalize;text-align:right;margin-left:auto;width:max-content;}.core-box span{color:#2571f0;}.core-box p span{color:#01173c;}.core-box:hover{border-color:#2571f0;}.core-box:hover .view-link{color:#2571f0;border-color:#2571f0;}.view-link{color:#01173c;color:#01173c;border-bottom:1px solid #000;font-size:16px;font-family:"circularstd";line-height:1.2;}.core-box:hover .core-btn{background-color:#2571f0;color:#fff !important;border:2px solid #2571f0;}.core-btn:hover{background-color:#2571f0 !important;color:#fff !important;border:2px solid #2571f0;}.talk-box{width:434px !important;background-color:#e7eaf0;padding:8px;border-radius:10px;position:relative !important;margin-right:30px;max-height:367px;}.latesttalk{height:402px !important;overflow-y:visible !important;}.latesttalk .cycle-carousel-wrap{top:17px !important;}.talk-box h5{position:absolute;bottom:90px;left:30px;font-size:16px;font-family:"circularstd";color:#2571f0;line-height:16px;padding:5px;background-color:#fff;border-radius:5px;z-index:1;}.talk-box .talk-name{position:absolute;bottom:38px;left:30px;font-size:18px;font-family:"circularstd";color:#fff;line-height:1.222;text-align:left;white-space:normal;right:30px;z-index:1;text-transform:capitalize;}.overlay{position:absolute;top:8px;bottom:8px;right:8px;left:8px;background-image:linear-gradient(0,#08336b 0,rgba(0,19,44,.41) 30%,rgba(0,19,44,0) 100%);content:"";}ol{padding-left:20px;padding-right:20px;list-style-type:decimal-leading-zero;display:flex;justify-content:center;justify-content:space-between;max-width:100%;margin:105px auto 0 !important;margin:0 auto !important;position:absolute;width:525px;bottom:0;text-align:center;left:0;right:0;flex-wrap:wrap;}ol li{width:20px;font-size:18px;font-family:"circularstd";color:#536f9f;}.talk-box.cycle-slide-active{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);width:auto !important;height:auto;}ol li.cycle-pager-active{color:#2571f0;font-family:"circularstdblack";}.core-service-wrap.work-wrap{padding:0 20px 100px;}.work-with-img-wrap{margin:0px auto 0;overflow:hidden;display:flex;align-items:center;justify-content:space-between;height:55px !important;position:relative;}.work-with-img-wrap img{margin:0 100px 0 0;width:auto !important;}#demoOne .carousel-item,.testimonial-content{min-height:460px;}.say{position:relative;}.say img{content:"";top:-22px;left:45%;z-index:-1;}.testimonials .para{font-size:16px;font-family:"circularstd";color:#536f9f;line-height:1.7;text-align:left;max-width:600px;margin-bottom:20px;}.client-designation{color:#536f9f;font-size:16px;font-family:"circularstd";}.selita-nm{font-size:24px;font-family:"publica-bold";color:#01173c;font-weight:bold;line-height:24px;text-transform:capitalize;}.story-div{width:3px;height:25px;background-color:#01173c;}.carousel-control-prev{right:45px;left:auto;}.link{width:23px;height:23px;text-align:center;color:#fff;background-color:#0077b7;border-radius:2px;display:flex;align-items:center;justify-content:center;}.link i{color:#fff;font-size:16px;}a{cursor:pointer;}.space{margin-bottom:100px;}.carouselBox{width:100% !important;}.carousel-control-next,.carousel-control-prev{top:auto;bottom:0;font-size:18px;font-family:"circularstd";color:#95a5c1;line-height:1.556;width:35px;}.carousel-control-next{color:#2571f0;}.carousel-control-next:hover,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-prev:focus{color:#2571f0;}.slidervideo{position:relative;width:100%;}.slidervideo iframe{width:100%;position:relative;z-index:99;border:2px solid #1a6df8;}.slidervideo:before{position:absolute;background-color:#cdcfd1;left:-15px;top:-15px;right:-15px;bottom:-15px;content:"";z-index:1;border-radius:10px;}.slidervideo{position:relative;padding-bottom:58.25%;height:0;max-width:540px;margin:15px;}.slidervideo img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:999;cursor:pointer;}.slidervideo:after{content:"";position:absolute;display:block;background:url("https://cdn-lipbd.nitrocdn.com/NmtxoNywbwrhgCusRjwzXqAEjXRnHzOa/assets/images/optimized/rev-7d72060/www.osplabs.com/wp-content/themes/osplabs/assets/img/playbtn.png") no-repeat 0 0;top:calc(58% - 60px);left:calc(58% - 60px);width:65px;height:60px;z-index:99999;cursor:pointer;}.slidervideo iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.slidervideo.player img{display:none;}.slidervideo.player:after{display:none;}.form-group{margin-bottom:30px !important;padding:0 15px !important;}.form-group input,textarea.form-control{padding:24px 30px;font-size:16px;font-family:"circularstd";color:#c4d1e7;border:none;border-radius:0;}textarea.form-control{height:205px;}::-webkit-input-placeholder{color:#c4d1e7 !important;}::-moz-placeholder{color:#c4d1e7 !important;}:-ms-input-placeholder{color:#c4d1e7 !important;}:-moz-placeholder{color:#c4d1e7 !important;}.sign-text{font-size:18px;font-family:"circularstd";color:#01173c;line-height:25px;}.attachbtn,.contactBtn{padding:14px 34px;height:auto;background-color:transparent;color:#01173c;border-radius:5px;font-size:18px;font-family:"circularstd";line-height:1.2;border:1px solid transparent;font-weight:400;position:relative;}.attachbtn input{position:absolute;text-indent:-999px;top:0;bottom:0;left:0;right:0;width:100%;}.contactBtn{background-color:#2571f0;border-color:#2571f0;color:#fff;}.contactBtn:hover{background-color:transparent;color:#2571f0;}.attachbtn:hover{background-color:#2571f0;color:#fff;}.form-check-input{width:18px;height:18px;}.footer-main .core-service-wrap{background-color:#0f1b2e;}.footerWrapper.core-service-wrap{background-color:#0e5cdf !important;}.headerWrapper .core-service-wrap{width:100%;max-width:1300px;margin:0 auto;padding:0 20px;text-align:center;position:relative;overflow:visible;}.header-nav-section .core-service-wrap{position:initial !important;}.uk-modal-dialog{margin:84px auto 50px !important;}.grecaptcha-badge{z-index:9;}#buttonlink{opacity:1;z-index:-1;margin-top:-83px;padding-bottom:130px;display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;}.work-with-img-wrap:before,.work-with-img-wrap:after{display:none;}.last-link{display:block !important;}.insight_footer_wrap{background-color:#0850d3;}.showmore_title{cursor:pointer;}.link_arrow.down{margin-bottom:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.link__arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;margin-left:5px;padding:3px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transition:all .2s;}.link_arrow{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;margin-left:5px;padding:3px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transition:all .2s;}.insights_footer{background-color:#0850d3;padding:40px 0;}.insights_footer ul{display:flex;flex-wrap:wrap;list-style:none;}.insights_footer ul li a{font-family:"circularstd";font-weight:400;text-transform:capitalize;letter-spacing:.5px;font-size:16px;line-height:16px;padding:0;margin-bottom:12px;list-style:none;border-right:1px solid #fff;color:#fff;padding-right:10px;margin-right:10px;display:block;text-align:left;border-bottom:1px solid transparent !important;}.insights_footer ul li a:hover{color:#fff;text-decoration:underline !important;}.insights_footer ul li:last-child a{border-right:none;}.all-right-osp{font-family:Inter;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-1%;text-align:center;color:#fff;padding:16px;border-top:1px solid #1866e9;border-bottom:1px solid #1866e9;background:#0850d3;}#menu-item-17934{position:relative;}.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul.sub-menu li ul.sub-menu{position:absolute !important;left:215px !important;border-top-left-radius:0;top:-10px !important;padding:10px 25px !important;width:300px !important;}#menu-item-8483 .sub-menu{display:none !important;}#menu-item-8488 .sub-menu{display:none !important;}#menu-item-8492 .sub-menu{display:none !important;}#menu-item-8498 .sub-menu{display:none !important;}#menu-item-8502{display:none !important;}.getStartedBtn:nth-child(2){margin:20px 0 10px 12px !important;}.headerWrapper{background:rgba(0,0,0,.2);}.headerWrapper .navigation-section.headerNav.bg-headerNav>.menu-my-menu-container>ul>li.menu-item-has-children{height:auto !important;}.headerWrapper .navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu{border-top:0;padding-top:10px !important;padding-bottom:5px !important;}.headerWrapper .navigation-section .menu > li{position:relative !important;box-shadow:none !important;}.headerWrapper .navigation-section .menu > li > ul.sub-menu{left:-1rem !important;right:auto !important;top:40px !important;}.headerWrapper .blue-logo{display:none;}.headerWrapper .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-has-children a{position:relative;padding-right:30px;}.headerWrapper .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-has-children a:after{background:none !important;font:normal normal normal 14px/1 FontAwesome;content:"";right:5px;position:absolute;top:50%;transform:translateY(-50%);bottom:auto !important;width:auto !important;height:auto !important;}.headerWrapper .navigation-section .menu > li > ul.sub-menu .sub-menu,.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul.sub-menu li ul.sub-menu{display:none;}.navigation-section.headerNav .menu-my-menu-container ul li ul.sub-menu li a:hover ul.sub-menu li ul.sub-menu{display:flex;}.headerWrapper.scrolled-header .blue-logo{display:block;}.headerWrapper.scrolled-header .white-logo{display:none;}.headerWrapper.scrolled-header{background:#fff;}.headerWrapper.scrolled-header .navigation-section.headerNav>.menu-my-menu-container>ul>li>a{color:#000 !important;}.headerWrapper.scrolled-header .header-call-icon{border:1px solid #000;}.headerWrapper.scrolled-header .header-call-number{border:1px solid #000;background:#000;color:#fff;}.headerWrapper.scrolled-header .header-call .fa-phone{color:#000;}.headerWrapper.scrolled-header .nav_button span i{color:#000 !important;}a[href="#"]{pointer-events:none;}.scrolled-header .getStartedBtn:hover{border:1px solid #2571f0;}#tidio-chat-iframe{left:auto !important;right:0px !important;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-25416 ul.sub-menu li{padding:0 25px 0 25px;}.footer-flex-wrapper{gap:23px 20px;}.common-col-first{width:24%;}.common-col-second{width:25%;}.common-col-third{width:21%;}.common-col-fourth{width:20%;}.common-col-fifth-wrapper{width:10%;}.side-by-side-col{justify-content:center;display:flex;flex-direction:column;}.blog-submenus-wrapper{position:absolute;top:73px;left:0;padding:0 20px;display:none;}.blog-submenus-wrapper .bolg-menu-container{padding:35px 30px;max-width:1300px;margin:0 auto;background:#fafafa;box-shadow:0px 4px 8px rgba(0,0,0,.15);border-radius:5px !important;z-index:999;position:relative;}.bolg-menu-container p{text-align:left;color:#323232;font-family:Montserrat;font-size:22px;font-weight:600;margin-bottom:0;}.bolg-menu-container span{text-align:left;color:#323232;font-family:Montserrat;font-size:15px;font-weight:500;line-height:30px;display:block;}.bolg-menu-container .like-btn{text-transform:uppercase !important;}.ebook-slider-btn{border-radius:0px;width:138px;height:45px;font-family:Montserrat;font-size:13px;font-weight:500;color:#fff;line-height:normal;padding:12px;}.ebook-slider-btn.like-btn{width:210px;background-color:#2571f0 !important;}.ebook-slider-btn.like-btn i{position:unset;opacity:1;}.insight-blog-menus{display:flex;gap:20px;padding-top:25px;padding-bottom:25px;flex-wrap:wrap;}.menus-link-box{cursor:pointer;width:32%;border-radius:10px;background:#fff;box-shadow:0px 3px 9px 0px rgba(0,0,0,.08);padding:20px;}.menus-link-box .blog-menu-text{display:flex;align-items:center;}.menus-link-box .blog-menu-text p{font-size:18px !important;font-weight:600;}#menu-item-27039{margin-right:15px !important;}#menu-item-27039::after{position:absolute;content:"";bottom:-23px;height:41px;background-color:transparent;width:100%;}#menu-item-27039 a{padding-right:25px !important;}#menu-item-27039 a:after{background:0 0 !important;font:normal normal normal 14px/1 FontAwesome;content:"";right:5px;position:absolute;top:50%;transform:translateY(-50%);bottom:auto !important;width:auto !important;height:auto !important;}#menu-item-27039.blog-submenu-active{background-color:#fff;border-radius:5px;}#menu-item-27039.blog-submenu-active a{color:#373640 !important;}.blog-menus-for-mobile{display:none;}.blog-menus-for-mobile a{display:block;color:#373640 !important;font-size:14px;padding:0 25px;margin-top:10px;font-family:"circularstd";text-align:start;}.blog-menus-for-mobile a::after{display:none !important;}.navigation-section.headerNav.bg-headerNav>.menu-my-menu-container>ul li ul li a{margin-bottom:9px !important;margin-top:0 !important;}.navigation-section ul li .blog-menus-for-mobile a{color:#373640 !important;font-size:14px !important;font-weight:400 !important;margin-top:0 !important;margin-bottom:9px !important;letter-spacing:1px !important;line-height:22px !important;}#menu-my-menu{padding-bottom:8px !important;}.blog-menus-for-mobile{display:none;}#menu-item-27039 .blog-menus-for-mobile a:hover{color:#1b6df8 !important;}#menu-item-27039>a:hover{color:#373640 !important;}.nav-clickaway-overlay{z-index:0 !important;}.solution-submenu-wrapper{position:absolute;top:73px;left:0;padding:0 20px;display:none;width:100%;}.solution-submenu-wrapper .solution-menu-container{padding:35px 30px;max-width:1300px;margin:0 auto;background:#fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,.15);border-radius:5px !important;z-index:999;position:relative;}.solution-menu-flex{display:flex;gap:50px;}.solution-col p{color:#373640;font-family:Public Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;position:relative;text-align:start;margin-bottom:20px;}.solution-col p:after{content:"";position:absolute;bottom:-6px;left:0;height:1px;width:40px;background:#2571f0;}.solution-link-wr .solution-link{color:#373640;font-family:Public Sans;font-size:14px;font-style:normal;font-weight:400;line-height:25px;text-decoration:none;margin-bottom:12px;text-align:start;display:block;}.solution-link-wr .solution-link:hover{color:#1b6df8 !important;}#menu-item-16211.solution-submenu-active{background-color:#fff;border-radius:5px;}#menu-item-16211.solution-submenu-active a{color:#373640 !important;}.headerNav.navigation-section{float:left !important;padding:0;margin:20px 0 0 !important;margin-right:0px !important;margin-left:90px !important;}.solution-menus-for-mobile{display:none;width:100%;}.solution-menus-for-mobile a{display:block;color:#373640 !important;font-size:14px;padding:0 25px;margin-top:10px;font-family:"circularstd";text-align:start;}.solution-menus-for-mobile a::after{display:none !important;}.navigation-section.headerNav.bg-headerNav>.menu-my-menu-container>ul li ul li a{margin-bottom:9px !important;margin-top:0 !important;}.solution-menus-for-mobile p{color:#373640;font-family:Public Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;position:relative;text-align:start;margin-bottom:20px;margin-top:16px;}.solution-menus-for-mobile p:after{content:"";position:absolute;bottom:-6px;left:0;height:1px;width:40px;background:#2571f0;}.navigation-section ul li .solution-menus-for-mobile a{color:#373640 !important;font-size:14px !important;font-weight:400 !important;margin-top:0 !important;margin-bottom:9px !important;letter-spacing:1px !important;line-height:22px !important;}#menu-my-menu{padding-bottom:8px !important;}.solution-menus-for-mobile{display:none;}#menu-item-16211 .solution-menus-for-mobile a:hover{color:#1b6df8 !important;}#menu-item-16211>a:hover{color:#373640 !important;}#menu-item-16211::after{position:absolute;content:"";bottom:-23px;height:41px;background-color:transparent;width:100%;}#menu-item-16211.solution-submenu-active{background-color:#fff;border-radius:5px;}#menu-item-16211.solution-submenu-active a{color:#373640 !important;}.prevent-modal{z-index:9999999 !important;}.prevent-modal .modal-dialog{max-width:830px;width:100%;}.prevent-modal .modal-dialog .modal-content{padding:70px 30px;border-radius:15px;background:#fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,.15);}.prevent-modal .modal-dialog .modal-content h2{text-align:center;color:#2571f0;font-family:Montserrat;font-size:48px;font-style:normal;font-weight:800;line-height:55px;text-transform:uppercase;}.prevent-modal .modal-dialog .modal-content .modal-p{color:#323232;text-align:center;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:500;line-height:30px;text-transform:capitalize;max-width:650px;margin:0 auto;margin-bottom:15px;}.prevent-modal .modal-dialog .modal-content .modal-dark-text{color:#323232;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:800;line-height:30px;text-transform:capitalize;}.modal-dialog .modal-content .core-btn.modal-btn{padding:13px 30px;outline:0 !important;background:linear-gradient(0deg,#2571f0 0%,#2571f0 100%),#fff !important;color:#fff !important;font-family:Montserrat !important;font-size:13px !important;font-style:normal;font-weight:500 !important;line-height:normal !important;text-transform:uppercase;height:auto !important;border-radius:0 !important;}.modal-dialog .modal-content .core-btn.modal-btn:hover{background:#fff !important;color:#2571f0 !important;}.contact_Modal{z-index:9999999 !important;}.contact_Modal .modal-dialog{max-width:960px;width:100%;}.contact_Modal .modal-dialog .modal-content{padding:70px 60px;border-radius:15px;background:linear-gradient(0deg,#f9f9f9 0%,#f9f9f9 100%),#fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,.15);}.contact_Modal .modal-dialog .modal-content h3{color:#323232;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center;margin-bottom:6px;}.contact_Modal .modal-dialog .modal-content p{color:#323232;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:25px;text-transform:capitalize;margin-bottom:30px;}.contact_Modal .modal-dialog .modal-content .modal-flex{display:flex;flex-wrap:wrap;margin:0 -8px;}.contact_Modal .modal-dialog .modal-content .modal-flex .modal-col{width:50%;padding:0 8px !important;}.contact_Modal .modal-dialog .modal-content .modal-flex .modal-col .form-group{padding:0 !important;margin-bottom:22px !important;}.contact_Modal .modal-dialog .modal-content .modal-flex .modal-col .col-form-label{color:#323232;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:25px;text-transform:capitalize;margin-bottom:10px;}.contact_Modal .modal-dialog .modal-content .modal-flex .modal-col .form-control.form-control-lg{border:1px solid transparent;background:#fff;box-shadow:0px 4px 7px 0px rgba(0,0,0,.05);height:64px;color:#323232 !important;font-family:Montserrat !important;font-size:16px !important;font-style:normal !important;font-weight:500 !important;line-height:25px;}.contact_Modal .modal-dialog .modal-content .modal-flex .modal-col .form-control.form-control-lg:focus{border:1px solid #2571f0 !important;}.close.modal-close-btn{height:auto;width:auto;position:absolute;top:20px;right:38px;outline:0 !important;box-shadow:0 !important;}.close.modal-close-btn::before{display:none !important;}.contact-term-txt{color:#000;font-size:14px;text-align:left;}@media only screen and (max-width:1300px){.solution-menu-flex{gap:30px;}}@media only screen and (min-width: 1201px){.solution-menus-for-mobile{display:none !important;}}@media only screen and (max-width:1200px){.headerNav.navigation-section{float:right !important;padding:0;margin:0 0 0 !important;margin-left:20px !important;margin-right:0 !important;}.solution-menu-container{display:none;}.left-side-header{margin-right:44px;}}.search-toggle-wr{padding-top:26px;}.search-toggle-wr .search-box-wr{position:absolute;top:73px;left:0;width:100%;display:none;}.search-toggle-wr .search-box-wr .search-max-width-wr{max-width:1260px;padding:20px;background:#fff;margin:0 auto;}.asl_w_container{display:flex;}div.asl_m .probox .proclose svg{background:#fff !important;border:1px solid #2571f0 !important;}.asl_r.vertical{z-index:99 !important;}.asl_w .proinput form{max-width:unset;}div.asl_m .probox .proinput{margin-left:0 !important;}div.asl_m .proinput input.orig::placeholder{font-family:Inter;font-weight:500;font-size:14px;line-height:20px;color:#323232;}div.asl_m .proinput input.orig{font-family:Inter;font-weight:500;font-size:14px;}.search-close-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;gap:8px;text-transform:capitalize !important;}.search-close-btn .close-txt{font-family:Inter;font-weight:500;font-size:16px;line-height:20px;color:#323232;}.main-search-form-wr{max-width:1218px;width:100%;display:flex;}#ajaxsearchlite1 .probox,div.asl_w .probox{border:1px solid #2372f0 !important;border-radius:6px !important;}.search-toggle-wr .search-header-button{padding:0;height:unset;border:0;background:0;box-shadow:none;color:#999;font-size:20px;outline:none !important;}.search-toggle-wr .search-header-button:hover{color:#2571f0 !important;}.translatepress-en_US .navigation-section.headerNav>.menu-my-menu-container>ul>li>a{padding:0;}.translatepress-ar .navigation-section.headerNav>.menu-my-menu-container>ul>li>a{padding:0;}.translatepress-ar .headerNav.navigation-section{margin-left:85px !important;}@media screen and (min-width: 1600px){.section{width:1600px;max-width:100%;padding:100px 0;text-align:center;margin:0 auto;}}@media screen and (max-width: 1600px){.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{padding:30px;max-height:615px;overflow-y:auto;flex-wrap:wrap;justify-content:flex-start;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-8502.result_hover_bg ul.sub-menu{max-height:615px;padding:30px;justify-content:flex-start;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211.result_hover_bg ul.sub-menu{max-height:615px;justify-content:flex-start;}}@media screen and (max-width: 1599px){.carouselBox{width:85%;}.carousel{align-items:center;}.section{padding:60px 20px;}}@media (max-width: 1536px){.core-service-wrap,.development-wrap .core-service-wrap{padding:80px 20px;}.insights_footer.addtional-wrapper{padding:40px 20px !important;}.space{margin-bottom:80px;}.banner-home .core-service-wrap{height:768px;}.banner-home h1{font-size:50px;line-height:52px;}.banner-home p{font-size:22px;margin-bottom:30px;}.core-service-wrap.work-wrap{padding:0 20px 80px;}.core-service-wrap h2,.our-journey-wrapper h2{font-size:38px;margin-bottom:45px;}.talk-box{width:400px !important;}.talk-box .talk-name{bottom:30px;}.m-100{margin-bottom:60px !important;}}@media screen and (max-width: 1400px){.section{padding-left:0;padding-right:0;}.socialMediaWrapper{right:50px;}}@media (max-width: 1366px){.banner-home h1{font-size:42px;line-height:47px;}.m-100{margin-bottom:50px !important;}.translatepress-ar .headerNav.navigation-section{margin-left:45px !important;margin-right:10px !important;}}@media screen and (max-width: 1360px){.headerWrapper{padding:0;}.getStartedBtn{margin:20px 0 10px 20px !important;}.getStartedBtn:nth-child(2){margin:20px 0 10px 12px !important;}.nav_button{display:none;float:right;position:absolute;right:0;color:#fff;top:25px;}.nav_button span i{font-size:32px;color:#000;}.headerNav.navigation-section{display:flex;justify-content:start;}.menu-my-menu-container{display:block;top:80px;}.logo-wrapper{text-align:center;float:left;margin-left:0px !important;}.navigation-section.headerNav>.menu-my-menu-container>ul>li.menu-item-has-children.result_hover_bg:before{display:none;}.getStartedBtn{margin:14px 20px 10px;}}@media screen and (max-width: 1280px){.section{padding-left:0;padding-right:0;}.footerContent{display:flex !important;text-align:left;}.banner-home .core-service-wrap{height:650px !important;}.new-breadcrumb.case-testimonial-crumb{padding-left:18px !important;}.headerNav.navigation-section{margin-left:60px !important;}}@media only screen and (max-width: 1275px){.footer-flex-wrapper{justify-content:initial !important;flex-wrap:wrap;}.common-col-first{width:30%;}.common-col-second{width:32%;}.common-col-third{width:30%;}.common-col-fourth{width:30%;text-align:initial;}.common-col-fifth-wrapper{width:30%;}.side-by-side-col{flex-direction:row;gap:55px;justify-content:initial !important;}.leadership-wrapper{margin-top:22px !important;}}@media (max-width: 1240px){.testimonials{margin-left:40px;}}@media (max-width: 1200px){#menu-item-27039:after{display:none;}.blog-menus-for-mobile{padding-top:10px !important;padding-bottom:15px !important;}.bolg-menu-container{display:none;}.blog-submenus-wrapper{display:none !important;}.menu-my-menu-container{overflow-x:hidden;}#menu-item-27039{margin-right:0 !important;}.blog-submenus-wrapper .bolg-menu-container{padding:20px !important;}#menu-item-27039 a{padding-right:25px !important;}.partner-number:after{top:34%;}.menu-my-menu-container{display:none;width:100%;}.nav_button span{padding:0;}.nav_button{display:block !important;}.headerWrapper .getStartedBtn:nth-child(2){margin:20px 50px 10px 0 !important;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width:25%;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680.result_hover_bg ul.sub-menu{flex-wrap:wrap;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{top:155%;}#menu-my-menu{display:flex !important;flex-direction:column !important;width:100%;}.headerNav.navigation-section{float:none !important;width:100% !important;margin:0 !important;left:0 !important;right:0 !important;top:10px !important;}.headerNav.navigation-section::after,.headerNav.navigation-section::before{content:" ";position:absolute;width:1rem;height:100%;background:#fff;}.headerNav.navigation-section::after{right:-1rem;}.headerNav.navigation-section::before{left:-1rem;}.navigation-section.headerNav > .menu-my-menu-container>ul li.result_hover_bg ul.sub-menu{position:static !important;}.navigation-section.headerNav > .menu-my-menu-container > ul li{display:block;}.navigation-section.headerNav > .menu-my-menu-container > ul > li.menu-item-has-children{margin:0;}.navigation-section.headerNav > .menu-my-menu-container > ul > li:hover{border-radius:0;}.headerNav.navigation-section{background-color:#fff !important;position:relative;justify-content:flex-start;}.headerWrapper .navigation-section.headerNav>.menu-my-menu-container>ul>li>a{color:#000 !important;padding:0 !important;display:block;width:100%;text-align:left;}#menu-item-17924{display:flex;flex-direction:column;justify-content:start;border-radius:0;}#menu-item-17924 .sub-menu{position:initial;width:100%;box-shadow:none;border-radius:0;flex-wrap:nowrap !important;}#menu-item-17924 a{text-align:start;width:100%;}.menu-item.menu-item-has-children .sub-menu{position:unset !important;height:auto !important;}.headerWrapper .navigation-section .menu>li>ul.sub-menu{width:100% !important;box-shadow:none !important;position:relative;top:0 !important;}.navigation-section.headerNav .menu-my-menu-container ul li ul.sub-menu li{max-width:100% !important;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211.result_hover_bg ul.sub-menu{left:-200px;}.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul.sub-menu li ul.sub-menu{left:281px;}.navigation-section.headerNav > .menu-my-menu-container > ul li ul li:last-child a{margin-bottom:0 !important;}.navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu li{padding:0 25px 0 25px;}}@media only screen and (min-width: 1201px){.blog-menus-for-mobile{display:none !important;}}@media (min-width: 1025px){.whitehover:hover{background:#2571f0 !important;}.navigation-section.headerNav > .menu-my-menu-container > ul > .whitehover:hover>a{color:#fff !important;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-17924.whitehover:hover ul.sub-menu{background:#2571f0;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-17924.whitehover:hover ul.sub-menu li{background:#2571f0;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-17924.whitehover:hover ul.sub-menu li a{color:#fff !important;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211.whitehover:hover ul.sub-menu{background:#2571f0;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211.whitehover:hover ul.sub-menu li{background:#2571f0;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211.whitehover:hover ul.sub-menu li a{color:#fff !important;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-16211.whitehover:hover ul li ul li a{color:#fff !important;}}@media screen and (min-device-width: 769px) and (max-device-width: 1024px){}@media screen and (max-width: 1024px){.footerContentListTitle{margin-bottom:20px !important;}.headerNav.navigation-section{left:-20px;right:-20px;position:relative;width:104%;}.headerWrapper .nav_button span i{color:#fff !important;}.menu-my-menu-container{width:100%;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211 ul.sub-menu{margin:0;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-has-children a:after{background:url("https://cdn-lipbd.nitrocdn.com/NmtxoNywbwrhgCusRjwzXqAEjXRnHzOa/assets/images/optimized/rev-7d72060/www.osplabs.com/wp-content/themes/osplabs/assets/img/arrow-white.png") !important;}.menu-my-menu-container ul li.menu-item-10105.result_hover_bg > ul > li:first-child,.menu-my-menu-container ul li.menu-item-10106.result_hover_bg > ul > li:first-child{display:block;}.logo-wrapper{margin-left:0 !important;}.menu-my-menu-container ul li.menu-item-10105.result_hover_bg > ul > li:first-child a,.menu-my-menu-container ul li.menu-item-10106.result_hover_bg > ul > li:first-child a{color:#1b6df8 !important;text-decoration:underline;}.logo-wrapper{margin-left:0;}.getStartedBtn{margin:14px 0 10px 20px;}.navigation-section.headerNav>.menu-my-menu-container>ul>li.menu-item-has-children.result_hover_bg>a:before{top:22px !important;}.headerNav.navigation-section{display:flex;justify-content:start;margin:0;float:left;width:104%;}.nav_button{display:block;}.footerContentList ul li,.contact-info span,.loc-info span,.mail-info a,.copy{font-size:16px;}.footerListlogo{margin-bottom:65px;}.core-service-wrap,.development-wrap .core-service-wrap{padding:60px 20px;}.space{margin-bottom:60px;}.core-service-wrap.work-wrap{padding:0 20px 60px;}.core-service-wrap h2,.our-journey-wrapper h2{font-size:32px;margin-bottom:35px;}.core-box h3,.challenge-box h3{font-size:17px;}.core-box{padding:20px;}.form-group input,textarea.form-control{padding:20px 20px;font-size:14px;}textarea.form-control{height:180px;}.sign-text{font-size:16px;line-height:28px;}.core-btn,.attachbtn,.contactBtn{padding:8px 20px;font-size:14px;}.carouselBox{width:100% !important;}.partner-number:after{left:47.2%;top:43%;}.m-100{margin-bottom:30px !important;}#demoOne .carousel-item,.testimonial-content{min-height:430px;justify-content:center;}.testimonials{margin-left:25px;}.navigation-section.headerNav > .menu-my-menu-container > ul > li > a{color:#fff !important;}.nav_button span i{font-size:32px !important;padding-top:4px;}.headerWrapper > .core-service-wrap::after,.headerWrapper > .core-service-wrap::before{clear:both;}.contact_Modal .modal-dialog{max-width:100% !important;}.prevent-modal .modal-dialog{max-width:100% !important;}}@media (max-width: 991px){.partner-number:after{top:31%;}}@media only screen and (max-width: 935px){.common-col-first{width:45%;}.common-col-second{width:45%;}.common-col-third{width:45%;}.common-col-fourth{width:45%;}.common-col-fifth-wrapper{width:100%;}.side-by-side-col{gap:24px;}.side-by-side-col>div{width:45%;}}@media screen and (max-width: 768px){.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-16211 ul .menu-item-has-children>a{margin-bottom:0;}.menu-my-menu-container ul ul,.headerWrapper .navigation-section .menu > li > ul.sub-menu{position:relative;top:0 !important;}.headerNav.navigation-section{left:0;right:0;position:initial;width:100%;}.navigation-section.headerNav > .menu-my-menu-container > ul #menu-item-3138{display:block;}.header-call .fa-phone{font-size:19px;}.BackgroundImage{display:none;}.header-call{margin-right:25px;margin-top:25px;}.header-call-icon{min-width:32px;min-height:32px;}.header-call-number{min-width:33px;min-height:33px;font-size:16px;}.navigation-section.headerNav > .menu-my-menu-container > ul > li,.navigation-section.headerNav > .menu-my-menu-container > ul > li{padding:10px 15px;}.navigation-section.headerNav>.menu-my-menu-container>ul>li.menu-item-has-children{height:auto !important;}.headLogo img{width:45px;}.popImgClass{width:auto;height:20vh;}.closeClass{width:20px;}.nav_button{display:block;}.menu-my-menu-container{display:none;}#mydiv{left:auto;right:0;}.closeClass{position:absolute;}.socialMediaWrapper{display:inline-block;text-align:center;position:relative;right:0;}.menu-my-menu-container{background:#fff !important;position:absolute;left:0;width:100%;right:0;}.menu-my-menu-container .menu li{width:100%;position:relative;text-align:left;}.menu-my-menu-container ul li.menu-item-16 ul.sub-menu{width:100%;}.menu-my-menu-container ul li.menu-item-11 ul.sub-menu{width:100%;}.menu-my-menu-container ul li.result_hover_bg > ul{left:0 !important;border-radius:0;}.navigation-section.headerNav ul li{float:none;display:inline-block;}.navigation-section.headerNav>.menu-my-menu-container > ul li{height:auto;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width:33%;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul li a,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-top:10px;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1680.result_hover_bg ul.sub-menu{flex-wrap:wrap;}.navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu,.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu,.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2408 ul.sub-menu,.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu{width:100%;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu li:nth-child(3n){border-right:none;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1679 ul.sub-menu{border-bottom-left-radius:0;border-bottom-right-radius:0;}.navigation-section.headerNav>.menu-my-menu-container>ul .menu-item-2217{margin-left:0;}.navigation-section.headerNav>.menu-my-menu-container>ul .menu-item-2217 ul.sub-menu{margin-left:0;width:100% !important;border-left:none !important;box-shadow:none;}.navigation-section.headerNav>.menu-my-menu-container>ul .menu-item-2217 ul.sub-menu li{border-left:none !important;}.navigation-section.headerNav>.menu-my-menu-container>ul #menu-item-2408 ul.sub-menu li#menu-item-2217 ul.sub-menu{padding:0 0 10px;}.navigation-section.headerNav>.menu-my-menu-container>ul #menu-item-2408 ul.sub-menu li:last-child{border-left:1px solid #dedede;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width:33%;}.menu-my-menu-container ul li.result_hover_bg>ul{padding:0px 0 5px !important;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{padding:20px;left:0;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li>a,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-bottom:10px;}.navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu{display:none;}#menu-item-13 ul.sub-menu{left:-55px;left:-40px;position:relative;}#menu-item-14 ul.sub-menu{left:-55px;left:-35px;position:relative;border-bottom-right-radius:0 !important;}.menu-item-14{left:-55px;position:relative;}.menu-item-14 ul.sub-menu{margin-left:0;width:100% !important;}.main-navigation ul li.result_hover_bg > ul{left:0 !important;border-radius:0;}.headerWrapper{z-index:999;}.ebook_btn_img_one{top:121px;right:144px;}.footerContentList ul li{margin:10px 0 0;}.nav_button{top:26px;}.nav_button span i{font-size:32px;color:#000;padding-top:0 !important;}.getStartedBtn{display:none;}.contact-info,.mail-info,.other-office-info,.loc-info,.socialMediaWrapper{margin-bottom:20px;}.footer-main .core-service-wrap{padding:45px 20px 0 !important;}.footerContent{justify-content:flex-start !important;}.footerListlogo{margin-bottom:20px;font-size:60px;}.footerWrapper{padding-bottom:30px;}.carouselBox{margin:20px auto 0;}.getStartedBtn{width:145px;padding:0;font-size:16px;text-align:center;margin:19px 80px 10px 20px;line-height:17px;height:45px;letter-spacing:1px;}.getStartedBtn a{padding:13px 10px;}.headerWrapper .core-service-wrap{padding:0 20px !important;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-8502 ul.sub-menu li{width:33%;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-8502 ul li ul li a,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-top:10px;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-8502.result_hover_bg ul.sub-menu{flex-wrap:nowrap;}.navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu,.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-8502 ul.sub-menu,.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2408 ul.sub-menu,.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu{width:100%;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-8502 ul.sub-menu li{width:33%;}.menu-my-menu-container ul li.result_hover_bg>ul{padding:0px 0 5px !important;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-8502 ul.sub-menu{padding:20px;left:0;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-8502 ul li>a,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-bottom:10px;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-8502 ul.sub-menu{top:57%;}.navigation-section.headerNav>.menu-my-menu-container ul #menu-item-16211 ul li ul li a,.navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-top:10px;margin-bottom:5px;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211.result_hover_bg ul.sub-menu{flex-wrap:nowrap;}.navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu,.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-16211 ul.sub-menu,.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2408 ul.sub-menu,.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu{width:100%;}.navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu li{width:100% !important;}.menu-my-menu-container ul li.result_hover_bg>ul{padding:0px 0 5px !important;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-16211 ul.sub-menu{padding:20px;left:0;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-16211 ul.sub-menu{top:49%;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-16211.result_hover_bg ul.sub-menu{max-height:320px;overflow-y:auto;}.banner-home .core-service-wrap{padding:35px 20px 35px !important;}.banner-home{background-color:#f3f5f9;}.core-service-wrap,.development-wrap .core-service-wrap{padding:45px 20px;}.space{margin-bottom:45px;}.core-service-wrap h2,.our-journey-wrapper h2{font-size:24px;margin-bottom:30px;}.banner-home p{margin-bottom:20px;font-size:18px;}.banner-home h1{font-size:36px;line-height:42px;}.banner-home .core-service-wrap{height:auto !important;}.banner-home .carousel-indicators{bottom:20px;}.banner-home .carousel-indicators li{height:40px;font-size:16px;}.partner-number:after{top:32%;}.work-with-img-wrap img{width:inherit !important;}.slidervideo:after{width:40px;height:35px;left:calc(67% - 60px) !important;top:calc(94% - 60px) !important;background-size:contain !important;}.talk-box{width:180px !important;margin-left:15px;margin-right:15px;}.latesttalk{height:240px !important;}.talk-box h5{left:20px;font-size:14px;padding:3px;line-height:14px;bottom:70px;}.talk-box .talk-name{left:20px;right:20px;bottom:24px;font-size:14px;}.talk-box.cycle-slide-active{width:310px !important;}#demoOne .carousel-item,.testimonial-content{min-height:530px;}.footer-main .core-service-wrap{padding:45px 40px 0 20px !important;}.footerListlogo{padding-top:0 !important;}.insights_footer{padding:30px 20px;}.headerWrapper .navigation-section .menu>li>ul.sub-menu{box-shadow:none !important;left:auto !important;right:auto !important;padding:0 !important;}.navigation-section.headerNav > .menu-my-menu-container>ul li.result_hover_bg ul.sub-menu{position:static !important;}.navigation-section.headerNav > .menu-my-menu-container > ul li{display:block !important;}.talk-box{width:250px !important;}.insights_footer.addtional-wrapper{padding:25px 20px !important;}.contact_Modal .modal-dialog .modal-content .modal-flex .modal-col{width:100% !important;}}@media screen and (max-width: 767px){.navigation-section .menu-my-menu-container{min-width:auto !important;z-index:999;}.navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu{margin-top:0 !important;}.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul.sub-menu li ul.sub-menu{position:static !important;}.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul.sub-menu li ul.sub-menu li{border:0 !important;}.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li#menu-item-2408 ul.sub-menu{flex-direction:unset;width:100% !important;float:none;display:block;height:auto;position:relative;}.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li#menu-item-2408 ul.sub-menu li:last-child{border-left:1px solid #aaa;border:0;}.navigation-section.headerNav.bg-headerNav .menu-my-menu-container > ul li ul li a{font-size:14px !important;}.headLogo img{width:45px;}.popImgClass{width:auto;}.headerNav.navigation-section{background:0 0;width:auto;}.nav_button{display:block;}.menu-my-menu-container{display:none;}.closeClass{position:absolute;width:20px;}.carouselBox{width:100%;}#mydiv{right:0;left:auto;}.getStartedBtn{margin:19px 85px 10px 20px;}.section{padding:40px 20px;}.section h2,.section.how-we-can-wrapper h2,.overviewSection h2{font-size:34px;margin-bottom:15px;}.ebook_btn_img_one{top:123px;right:149px;}.banner-home h1{font-size:32px;line-height:36px;}.banner-home p{font-size:16px;}.core-service-wrap .col-md-6,.core-service-wrap .col-md-3{margin-bottom:25px !important;}.partner-number:after{display:none;}.slidervideo{margin:15px auto;padding-bottom:34.25%;max-width:420px;}.testimonials{margin-left:0;}.confused{margin-top:10px !important;}.banner-home .carousel-indicators li{width:75px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;height:auto;padding:0;}textarea.form-control{margin-bottom:20px;}.slidervideo{width:90%;}.testimonial-content{width:100%;margin:0;}.testimonials{margin-left:0;}.core-service-wrap .circular-box{margin-bottom:0 !important;}.story-auto-details img{max-width:125px !important;}.story-auto-details{margin-bottom:10px;margin-top:10px;}.selita-nm{font-size:20px;line-height:25px !important;}.work-with-img-wrap div{margin-bottom:0 !important;}.work-with-img-wrap img{margin:0 15px 30px;}.slidervideo:before{position:absolute;background-color:#cdcfd1;left:-10px;top:-10px;right:-9px;bottom:-10px;content:"";z-index:1;border-radius:10px;}#demoOne .carousel-item,.testimonial-content{min-height:inherit;}.footer-main .core-service-wrap{padding:45px 20px 0 20px !important;}.development-wrap .col-md-6:nth-child(1),.development-wrap .col-md-6:nth-child(3){padding-right:15px;}.development-wrap .col-md-6:nth-child(3),.development-wrap .col-md-6:nth-child(4){padding-top:0;}.test-next{right:0;margin-left:auto;font-size:18px !important;bottom:-22px;}.test-prev{left:auto !important;right:45px;font-size:18px !important;bottom:-22px;}.mobile-ban{display:none;}.insight-first-col{display:none;}.navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul.sub-menu li ul.sub-menu .menu-item-has-children{border-bottom:0 !important;}.navigation-section.headerNav > .menu-my-menu-container ul #menu-item-16211 ul li ul{width:100%;border-radius:5px;}.navigation-section.headerNav > .menu-my-menu-container ul #menu-item-8502 ul li ul{width:100%;}.navigation-section.headerNav > .menu-my-menu-container ul #menu-item-16211 ul li ul{width:100% !important;padding:0 !important;overflow-y:auto;}.footerWrapper.core-service-wrap .footerContentList.col-md-6{margin-bottom:25px !important;}.footerWrapper.core-service-wrap .footerContentList.col-md-3{margin-bottom:25px !important;}.navigation-section.headerNav > .menu-my-menu-container>ul li.result_hover_bg ul.sub-menu{position:static !important;}.navigation-section.headerNav > .menu-my-menu-container > ul li{display:block !important;}}@media only screen and (max-width: 650px){.common-col-first{width:100%;}.common-col-second{width:100%;}.common-col-third{width:100%;}.common-col-fourth{width:100%;}.common-col-fifth-wrapper{width:100%;}.side-by-side-col{flex-direction:column;}.side-by-side-col>div{width:100%;}.adjusted-padding .common-col:last-child{margin-bottom:25px !important;}}@media screen and (max-height: 375px){.navigation-section.headerNav > .menu-my-menu-container > ul li.result_hover_bg ul.sub-menu{max-height:150px;overflow-y:auto;}.navigation-section.headerNav > .menu-my-menu-container>ul li.result_hover_bg ul.sub-menu{position:static !important;}.navigation-section.headerNav > .menu-my-menu-container > ul li{display:block !important;}}@media only screen and (max-width: 1200px){.menu-my-menu-container{max-height:400px;overflow-y:auto;}}@media only screen and (max-width: 1200px) and (max-height: 500px){.menu-my-menu-container{max-height:400px;overflow-y:auto;}}@media only screen and (max-width: 1200px) and (max-height: 500px){.menu-my-menu-container{max-height:400px;overflow-y:auto;}}@media only screen and (max-width: 767px) and (max-height: 400px){.menu-my-menu-container{max-height:350px;overflow-y:auto;}}@media screen and (max-width: 667px){.ebook_btn_img_one{top:123px;right:145px;}}@media screen and (max-width: 600px){.search-toggle-wr .search-box-wr{top:60px;}.getStartedBtn{display:none;}.nav_button{top:12px;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1680.result_hover_bg ul.sub-menu{flex-direction:column;}.navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-8502.result_hover_bg ul.sub-menu{flex-direction:column;}.menu-my-menu-container{top:60px;}.headerWrapper{height:60px !important;}.nav_button span{padding:0;}.logo-wrapper{margin-top:15px;}.footerContent{flex-direction:column;}.footerListlogo{font-size:60px;}.feature-wrap,.help-wrap{width:100%;}.banner-home{margin-top:60px;}.header-call{margin-top:12px;max-width:164px;}.search-toggle-wr{padding-top:15px;}}@media screen and (max-width: 480px){.section h2,.section.how-we-can-wrapper h2{font-size:28px;line-height:28px;margin-bottom:0;}.closeClass{position:absolute;width:20px;}.ebook_btn_img_one{top:123px;right:143px;}.g-recaptcha{width:100%;overflow-x:auto;}}@media screen and (max-width: 360px){.ebook_btn_img_one{top:99px;right:112px;}}@media screen and (max-width: 320px){.ebook_btn_img_one{top:85px;right:91px;}.testimonials img{margin:0 0 15px !important;}.selita-nm{font-size:20px !important;}}@media only screen and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: portrait){.navigation-section.headerNav.bg-headerNav>.menu-my-menu-container>ul li ul.sub-menu{max-height:100% !important;overflow-y:visible !important;}}button{
  outline: none;
}

@media screen and (max-width: 1900px) {
  .left-section h2{font-size: 75px;}
  .left-section .webinar-details>span{margin: 0 10px;}
  /*.left-section h2 span{letter-spacing: 26px;}*/
  .left-section .webinar-details p>span, .left-section .webinar-details>p{font-size: 27px;}
  }

@media screen and (max-width: 1700px) {
  /*after webinar*/
  .video-wrap video, .video-wrap{width: 700px;}
  .video-wrap:before{height: 100%;}

  /*home second banner*/
  .left-section .banner-arrow{margin-bottom: 20px;}
  .left-section p{font-size: 40px;}
  .left-section h2{font-size: 66px;}
  .left-section h2 span{display: block;font-size: 60px;/*letter-spacing: 20px;*/}
  .left-section .webinar-details{margin-top: 48px;padding: 0 10px;}
  .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 24px}
  .left-section .webinar-details>span{margin: 0 0px;}
 
  .right-section{/*min-width: 600px;*/margin-left: 50px;/*max-width: 600px;*/}
  .client-det h5{font-size: 18px;}
  .client-det h4{font-size: 25px;}
  .client-det h3{font-size: 28px;}
  .left-section .webinar-details{padding: 8px;height: auto;}
}
@media screen and (max-width:1440px){
  /*new insights page*/
  .bannerline{margin: 31px auto 40px;}
  .insight-banner{padding: 90px 20px 100px;}
}
@media screen and (max-width:1360px){

  .getStartedBtn{margin: 14px 0px 10px 20px !important;}
  .getStartedBtn:nth-child(2){margin: 14px 20px 10px 12px !important;}
}
@media screen and (min-width: 1280px){
  /* New Contact Us Page */
  .contact-form-block {
    padding: 3rem 4rem 2rem;
  }
  .contact-form-block .heading {
    margin-bottom: 2rem;
  }
  .contact-form-block .heading h1 {
    font-size: 70px;   
  }
  .contact-form-block .contact-form .form-group {
    margin-bottom: 1.5rem;
  }
  #testimonial-slider .slide{grid-template-columns: 150px auto;}
  #testimonial-slider .slide .image .user{width: 120px}

}

@media screen and (min-width: 1600px) {
  .section {
    width: 1600px;
    max-width: 100%;
    padding: 100px 0;
    text-align: center;
    margin: 0 auto;
  }
  .section.what-we-do-wrapper {
    width: 1600px;
    max-width: 100%;
    padding: 100px 0 70px;
    text-align: center;
    margin: 0 auto;
  }
  .how-we-can-wrapper{width: 100%;}
  .section .whats-new-content {
    width: 1420px;
    max-width: 100%;
  }

  .why-choose-content {
    width: 1500px;
    margin: 100px auto 0;
    text-align: center;
  }

  .section.whats-new-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .section.testimonial-wrapper {
    padding: 100px 0 130px;
  }

  .section.our-journey-wrapper {
    padding: 100px 0 140px;
  }
  /* New Contact Us Page */
  .contact-form-block .contact-form .form-group {
    margin-bottom: 1.25rem;
  }
  #testimonial-slider .slide .image .user{width: 150px}

  /*anout new design*/
  .what-we-do-content{width: 1450px;margin-top: 105px}
  .what-we-do-box{padding: 170px 85px 170px 195px;min-height: 638px;}
  .section.why-choose-us-wrapper{padding: 100px 0 100px;}
  .achivement-wrapper-main{max-width: 1550px;padding: 185px 20px 170px;}
  .cd-container{margin: 115px auto 0px;}
  .cd-timeline-block:nth-child(6){margin:115px 0 0px;}
}
@media screen and (min-width: 1800px) {
  /* New Contact Us Page */
  .contact-form-block .contact-form .form-group {
    margin-bottom: 2rem;
  }
  #testimonial-slider .slide .image .user{width: 150px}  
}

@media screen and (max-width: 1700px) {
  .section.leader-content-wrapper{margin: 0 auto;padding: 117px 20px 110px;}

  /*webinar css*/
  .webinar-content{padding: 77px 20px 0;}
  .section.webinar-overview-wrapper{padding: 0 20px 75px;}
  /*home second banner*/
  .left-section .banner-arrow{margin-bottom: 50px;}
  .left-section p{font-size: 40px;}
  .left-section h2{font-size: 66px;}
  .left-section h2 span{display: block;font-size: 60px;/*letter-spacing: 20px;*/}
  .left-section .webinar-details{margin-top: 60px;padding: 0 10px;}
  .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 24px}
  .left-section .webinar-details>span{margin: 0 10px;}
  .right-section{min-width: 600px;margin-left: 50px;max-width: 600px;}
  .client-det h5{font-size: 18px;}
  .client-det h4{font-size: 25px;}
  .client-det h3{font-size: 28px;}
  .left-section .webinar-details{padding: 10px;height: auto;}
}

@media screen and (max-width: 1600px) {
  .back {
    padding: 40px 25px 40px;
  }

  .why-choose-content {
    justify-content: space-around;
  }

  /*footer css*/
  .footerContent {
    /*padding: 80px 20px 0;*/
  }

  .footerBottom {
    padding: 20px 20px 0;
  }
  .sectionBoxOne h2, .infmSection h2, .segment-banner-wrapper h1{font-size: 60px;}
  .sectionBoxOne .gridBox h2{font-size: 22px;line-height: 27px;margin-bottom: 10px;margin-top: 10px;}

  /*about us*/
  .about-banner-content h1 {
    font-size: 70px;
  }

  /*home new design*/
  .banner-wrapper-section-new{height: 800px;}
  .banner-wrapper-new{width: 1200px;padding: 0 0px 150px;}
  .explore-our-work-slider img{width: 700px;}
    .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{padding: 30px;max-height: 615px;overflow-y: auto;flex-wrap: wrap;justify-content: flex-start;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{padding: 0 20px 0 0;width: 18%;}

  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li>a{margin-bottom: 20px}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul li a, .navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-bottom: 15px;}

  /*about new design*/
  .section.what-we-do-wrapper{padding: 60px 20px 60px;}
  .what-we-do-box{padding: 80px 85px 80px 150px;margin-top: 80px;margin-right: 52px;}
  .what-we-do-content img{max-height: 620px;left: 36px;}
  .why-choose-box p:nth-child(2){font-size: 32px;}
  .why-choose-box p:nth-child(1){font-size: 90px;}

  /*our team css*/
  .section.management-team-wrpper{padding: 200px 20px 100px}
  .management-team-wrpper p, .section.we-work-wrapper p{margin: 30px auto 0;}
  .section.we-work-wrapper{padding: 100px 20px 100px;}
  .we-work-btn{margin: 35px auto 0;}

  /*leadership css*/
    .section.leadership-banner-wrpper{padding: 150px 0 125px 150px;}
    .leadership-banner-wrpper h1, .leadership-banner-wrpper h1 span{font-size: 90px;line-height: 90px;}
    .leadership-banner-wrpper h1 span{max-width: 390px;}
    .section.leader-content-wrapper{padding: 100px 20px 100px;}
    .principles-text p{margin-top: 15px;}

    /*home second banner*/
    .right-section{margin-left: 40px;}
    .banner-wrapper-section-two{height: 745px;}
    .banner-full-width{padding: 180px 0px 185px 100px;}
    .left-section h2 span{font-size: 54px;/*letter-spacing: 21px;*/}.left-section .banner-arrow{margin-bottom: 20px;height: auto;}
    .left-section h2{font-size: 60px;}
    .left-section .banner-arrow p{font-size: 44px;}
    .left-section p{font-size: 36px;}
    .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 22px;}
    .left-section .webinar-details{margin-top: 30px;width: fit-content;}


    /*after webinar*/
    .video-wrap video, .video-wrap{width: 650px;height: 350px;}
    .section.webinar-wrapper.after{height: 775px;}
    .webinar-last-ban p{font-size: 68px;line-height: 68px;}
    .webinar-last-ban h5{font-size: 44px;line-height: 44px;}
    .webinar-last-ban{background-size: 100% 100%;/*padding: 200px 20px;*/}

    /*weibnar telehealth*/
    .section.webinar-wrapper.telehealth h1{font-size: 74px;line-height: 55px;}
    .section.webinar-wrapper.telehealth h1 span{font-size: 46px;}
    .webinar-details.telehealth{padding: 6px 8px;}
    .webinar-details.telehealth>p{font-size: 22px;}

    /*webinar main page*/
      .webinar-main-wrapper{height: 450px;}
    .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 44px;}
    .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 56px;}

    /*popular listing*/
    .popular{padding: 0 30px;}


    /*blog*/
    .post-info h1{font-size: 44px;line-height: 44px;}
    .post-content-wrapper h2{font-size: 42px;margin-bottom: 15px;}
    .post-content p, .list-content ul li, .list-content ol li{font-size: 18px;}
    .post-content h3, .post-content h2{margin-top: 70px;margin-bottom: 20px;font-size: 42px;}
    .article-box-new{margin: 70px 0;padding: 40px 40px 40px}
    .consult-box{margin: 70px 0;padding: 40px;}
    .sign-box{margin: 30px 0;}
    .sticky-wrapper{left: 15px;}
    .post-content-wrapper{position: inherit;}
    .post-flex .post-content p img{margin: 30px 0;}
    .post-content-new{padding: 70px 20px;}
    .post-content-new .post-sub-box h5{font-size: 40px;margin-bottom: 50px;}
    .post-sub-box.mt-30{margin-top: 0;}
    .post-content-new .sub-flex .btn{padding: 14px 50px;width: auto;font-size: 18px;}
    .post-content-new .post-sub-box label{font-size: 24px;margin-bottom: 0;}
    .related-article-wrapper>h4{font-size: 42px;line-height: 42px;}
    .post-content-new{margin: 70px 0 65px;}

}
@media only screen and (max-width: 1600px) and (max-height: 800px){
  .about-ban-img{height: 500px;}
  .left-banner{margin-top: 316px;}
}
@media screen and (max-width: 1599px) {
  .contact-second-wrapper .contactPageLocation {
    margin: 0;
  }

  .contact-second-wrapper .ourLocationWrapper .ourLocationBox {
    width: 310px;
    float: left;
    margin: 35px 15px 0 0;
  }

  .portfolio-content .flexBox {
    padding: 0px 30px;
  }

  #custom-pager {
    padding: 0px 30px;
  }

  .providerBoxOne {
    padding: 0px 30px;
  }

  .smallwidth {
    max-width: 1200px;
  }

  .blueboxImg {
    margin-top: -1px;
  }

  .section.osp-offer-Box .boxslide {
    max-width: 1350px;
    margin: 50px auto 0px;
  }

  .section.osp-offer-Box {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section.osp-latest-talks {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section .whats-new-content {
    padding-left: 20px;
    padding-right: 20px;max-width: 1420px;
  }

  .section.osp-Box-Slide {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section.osp-Full-Box {
    padding-right: 0px;
    padding-left: 0px;
    clear: both;
  }

  .controlsBox {
    text-align: center;
  }

  .bluebox p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .bluebox h2 {
    line-height: 60px;
  }

  .workContent {
    padding: 0px 20px;
  }

  .accordionBox {
    padding: 0px 20px;
    margin: -125px auto 0px;
  }

  .carouselBox {
    width: 85%;
  }
.carousel-control-next, .carousel-control-prev{top: auto;bottom: auto;}
  .test-prev {
    margin-top: 0;
  }

  .test-next {
    margin-top: 0;position: relative;
  }
.testimonial-wrapper .carousel{display: flex;align-items: center;}
.carousel{align-items: center;}
  .testimonials .para {
    max-width: 675px;
  }

  .section {
    padding: 60px 20px;
  }

  .section.what-we-do-wrapper {
    /*padding: 60px 20px;*/
  }

  .why-choose-content {
    width: 100%;
    margin: 60px auto 0;
    text-align: center;
    padding: 0 20px;
  }

  .stateName {
    margin: 20px auto 0;
  }

  .testimonials {
    margin: 0 0 0 150px;
  }

  .testimonial-content {
    align-items: center;
  }

  .whats-new-box img {
     min-height: 270px;max-height: 270px;
  }

  /*about*/
  .section.capabilities-wrapper {
    padding: 60px 20px;
  }

  .capabilities-content {
    padding: 60px 0px 40px;
    margin: 0 auto;
  }

  .section.team-wrapper {
    padding: 60px 20px 80px;
  }
  .how-we-can-wrapper{padding: 60px 20px;}

  /*home new design*/
  .section.explore-our-work-wrapper{padding: 60px 20px 40px 0;}

  /*about new design*/
  .achivement-wrapper-main{padding: 100px 20px;}
  .client-said p{font-size: 34px;}
  .client-said span{font-size: 32px;}
  .achievement-logo-wrap{margin:42px 0 40px;}
  .order-md-2 p, .order-md-3 p{margin-bottom: 35px;}
  .achivement-wrapper-main .order-md-2{margin-bottom: 160px;}
  .achivement-wrapper-main .order-md-3 p{margin-top: 35px;}
  .talented-wrapper{width: 100%;}
  .talented-wrappper .talent-img{left: 0;}
 

 

  /*webinar css*/
  .section.webinar-wrapper{padding: 100px 20px;}
  .webinar-content{padding: 70px 20px 0 0;}
  .web-left-content h1{font-size: 68px;}
  .web-left-content{max-width: 700px;}
}
@media screen and (max-width: 1536px) {
  .banner-wrapper-section-new h1{font-size: 42px;}
  .feature-wrap a h4, .help-wrap a h4{font-size:32px;line-height: 42px; }
  .how-we-add-content{margin: 60px auto 0;}
  .section.how-we-can-wrapper h2{margin-bottom: 30px;}
  .how-we-add-content .tab-pane{padding: 50px 40px;}
  /*.footerContentList{padding: 90px 40px 180px}*/
  .explore-our-work-wrapper h2, .work-with-best-wrapper h2, .section.how-we-can-wrapper h2, .section.testimonial-wrapper h2, .whats-new-wrapper h2, .what-we-do-wrapper h2, .why-choose-us-wrapper h2, .achivement-wrapper-main h2 , .ready-to-work-wrapper-new h2, .banner-wrapper-section-new.about h1{font-size: 42px;line-height: 42px;}
  .explore-slider-wrapper .carousel-inner{margin: 60px 120px 0 0;}
  .whats-new-box{max-width: 600px;}
  .scrollable-wrapper p, .scrollable-wrapper-three p{font-size: 16px;}
  .left-banner .lets-talk-btn{width: 200px;}
  .whats-new-wrapper .lets-talk-btn{width: 150px;height: 45px;font-size: 14px;bottom: -25px;}
  .osp-latest-talks .bluebox h2{font-size: 60px;}
  /*about new design*/
  .about-ban-img{height: 550px;}
  .banner-wrapper-section-new.about .left-banner{margin-top: 310px;}

  /*leadership css*/
  .principles-text{width: 41%;}

  /*webinar css*/
  .webinar-overview-content .web-right-content{margin-top: -100px;}
  .web-left-content h1{font-size: 59px;}
  .webinar-details > p{font-size: 21px;}
  .web-left-content .banner-arrow{    width: 365px;height: 58px;}
  .web-left-content .banner-arrow p{font-size: 24px;}

  /*home second banner*/
  .left-section h2{font-size: 56px;}
  .left-section p{font-size: 32px;margin-bottom: 25px;}
  .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 20px;}
  .client-info img{width: 180px;height: 180px;}
  .client-det{margin-left: 30px;}
  .client-det h3{font-size: 26px;}
  .client-det h4{font-size: 23px;}
  .left-section h2 span{font-size: 51px;/*letter-spacing: 19px;*/}
  /*.right-section{min-width: 580px;max-width: 580px;}*/
  .client-info{margin-top: 50px;}

  /*additional webinar*/
  .additional-ban-wrap h1{font-size: 40px;margin-bottom: 12px;margin-top: 20px;}
  .additional-ban-wrap h5{font-size: 24px;}
  .resource-content-box{padding: 35px 25px 60px 135px;}
  .additional-resource-wrap h2{font-size: 42px;}
  .additional-ban-wrap .socialMediaWrapper{margin-top: 20px;}
  .video-content-new video, .video-content-new iframe{height: 450px;}
  .additional-ban-wrap .video-content-new{width: 80%;}
  .resource-content-box h3{font-size: 30px;}
  .resource-content-box .lets-talk-btn{height: 50px;padding: 0 20px;width: max-content;}
  .resource-content-box .lets-talk-btn:hover i{left: 6%;}
  .resource-box{width: 90%;margin: 0 auto;right: 0;}

  /*webinar main page*/
  .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 40px;}
  .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 52px;}
}
@media screen and (max-width: 1480px) {
  .left-section h2{font-size: 44px;}
  .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 18px;}
  .left-section h2 span{font-size: 36px !important;/*letter-spacing: 21px;*/}
  /*.right-section{max-width: 500px;min-width: 500px;}*/
  .left-section .webinar-details{margin-top: 30px;}

  /*additional webinar css*/
    /*.resource-content-box{padding: 80px 25px 90px 153px;}*/
    .resource-cycle{margin: 100px auto 0;}
    .resource-content-box{width: 63%;}

    /*webinar main page*/
    .webinar-main-wrapper{padding-left: 100px;}
    .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 36px;}
    .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 48px;}
    .webinar-banner-img{margin-right: 100px;}
  }
@media screen and (max-width: 1440px) {
  .explore-our-work-slider img{width: 550px;}
  .feature-wrap{margin-right: 40px;}
  .left-banner{margin-top: 340px;}
  .banner-wrapper-new img{    margin-top: 165px;}
  .banner-wrapper-section-new h1{line-height: 1.1;margin-bottom: 20px;}
  .right-content-wrap{margin: 100px 0 0 50px;}
  .feature-wrap a h4, .help-wrap a h4{font-size: 30px;line-height: 40px;}
  /*.footerContentList{padding: 70px 40px 150px;}*/
  .footer-main:before{top: 150px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width: 20%;}

  /*about new design*/
  .banner-wrapper-section-new.about .left-banner{margin-top: 350px;}
  .what-we-do-box{margin-right: 30px;padding: 80px 70px 80px 150px;}
  .achivement-wrapper-main .order-md-2{margin-bottom: 130px;}
  .client-said p{font-size: 30px;}
  .client-said span{font-size: 30px;}
  .talented-wrappper{padding: 0 20px;width: 100%;}
  
  /*our team css*/
  .section.management-team-wrpper{padding: 150px 20px 100px;}
  .management-team-wrpper p, .section.we-work-wrapper p{margin: 25px auto 0;}
  .we-work-btn{margin: 25px auto 0;}

  /*after webinar css*/
   .after-webinar .web-left-content{width: 670px;}

   /*blog*/
   .post-info h1{font-size: 40px;line-height: 42px;margin: 20px 0 25px;}
   .post-content-wrapper h2, .post-content h3, .post-content h2{font-size: 36px;}
   .post-content p, .list-content ul li, .list-content ol li{font-size: 16px;}
   .article-box-new{padding: 30px;margin: 30px 0}
   .article-box-new p{margin-bottom: 0;}
   .consult-box h4, .faq-chat > h4{font-size: 30px;}
   .consult-box a{padding: 20px;}
   .faq-chat .panel-heading a{font-size: 18px;}
   .faq-chat .panel-heading{padding: 16px 54px 16px 20px}
   .related-article-wrapper>h4{font-size: 42px;}{font-size: 36px;}
}
@media screen and (max-width: 1400px) {

  .ebook-banner-wrapper { height: 455px;}

  .contact-second-wrapper .contactPageLocation {
    margin: 0;
  }

  .contact-second-wrapper .ourLocationWrapper .ourLocationBox {
    width: 310px;
    float: left;
    margin: 35px 15px 0 0;
  }

  .section {
     padding-left: 0px;
    padding-right: 0px;
  }

  .why-choose-box {
    margin: 0 30px;
    padding: 15px 15px 15px;
  }

  .why-choose-content span i {
    font-size: 94px;
    right: -27px;
  }

  .socialMediaWrapper {
    right: 50px;
  }

  .call {
    left: 50px;
  }

  .footerContentList.solutionsNav {
    max-width: 600px;
  }

  /*home new design*/
  .work-with-img-wrap{margin: 70px auto 0;}
  .left-banner .lets-talk-btn{width: 180px;}
  .left-banner .lets-talk-btn, .ready-to-work-wrapper .lets-talk-btn{font-size: 16px;}
  .section .whats-new-content{max-width: 1200px;}
  .whats-new-box{max-width: 500px;margin-left: 20px;}
  .whats-new-box img{max-height: 235px;min-height: 235px;}
  .scrollable-wrapper p, .scrollable-wrapper-three p{font-size: 14px;}
  .section.whats-new-wrapper{padding: 60px 20px 150px;}
    .whats-new-wrapper .lets-talk-btn{width: 150px;height: 45px;font-size: 14px;bottom: -25px;}
  .scrollable-wrapper p, .scrollable-wrapper-three p{height: 85px;padding-bottom: 95px;}
  .left-banner{width:450px;}
  .banner-wrapper-new img{height: 500px;}
  .banner-wrapper-new img{margin-top: 215px;}
  .section.testimonial-wrapper .lets-talk-btn{margin: 30px auto 0;}
  .section.whats-new-wrapper.osp-latest-talks{padding: 60px 0px 60px;}

   /*about new design*/
  .what-we-do-box{margin-right: 0;padding: 80px 70px 80px 175px}
  .what-we-do-content img{top: -70px;}
  .why-choose-box p:nth-child(2){font-size: 28px;}
  .why-choose-box p:nth-child(1){font-size: 75px;}
  .why-choose-box p:nth-child(1):after{font-size: 40px;top: 22px;}
  .achivement-wrapper-main{padding: 80px 20px;}
  .client-said p{font-size: 28px;}
  .client-said span{font-size: 26px;}
  .achievement-logo-wrap{margin: 35px 0;}
  .talented-wrappper .talent-img{max-width: 800px;}
  .achivement-wrapper-main .lets-talk-btn{width: 160px;height: 45px;}
  
  .ready-to-work-wrapper-new{min-height: inherit;}
  .talented-wrappper .talent-img{height: auto;}

  /*our team css*/
  .section.management-team-wrpper{padding: 150px 20px 100px;}

  /*webinar css*/
  .web-left-content{max-width: 600px;}
  .web-right-content{max-width: 590px;}
  .web-left-content h1{font-size: 54px;}

  .webinar-details.telehealth{padding: 6px 10px;}
  .webinar-details.telehealth>p{font-size: 21px;}
  .section.webinar-wrapper.telehealth h1{font-size: 70px;line-height: 52px;margin: 40px 0 40px;}
  .section.webinar-wrapper.telehealth h1 span{font-size: 44px;}

  /*additional webinar css*/
  .additional-ban-wrap h1{font-size: 36px;margin-bottom: 8px;}
  /*.resource-content-box{padding: 75px 25px 75px 140px}*/
  .resource-content-box{margin-top: 50px;}
  .additional-ban-wrap .socialMediaWrapper{margin-top: 15px;}
}
@media screen and (max-width: 1360px) {
  .contact-second-wrapper .contactPageLocation {
    margin: 0;
  }

  .ebook-banner-wrapper { height: 455px;}

  .contact-second-wrapper .ourLocationWrapper .ourLocationBox {
    width: 310px;
    float: left;
    margin: 35px 15px 0 0;
  }

  .caseStudyWorkflowTitle {
    font-size: 40px;
    margin: 40px auto 0;
  }

  .workFlowTitle {
    font-size: 24px;
  }

  .workFlowDesc {
    font-size: 18px;
  }

  .IterationSupportText {
    margin-right: -100px;
    font-size: 24px;
  }

  .caseStudyBannerSlider {
    height: 700px;
  }

  .caseStudyPartnerNetwork h2 {
    font-size: 50px;
    line-height: 50px;
  }

  .startTodaySectionLeft h2 {
    font-size: 50px;
    line-height: 50px;
  }

  .caseStudyServices {
    padding: 70px 0;
  }
  .caseStudyServices h2 {
    line-height: 39px;
  }

  .caseStudyWorkflowLine {
    width: 900px;
  }

  .caseStudyMainSection {
    width: 1000px;
  }

  .caseStudyMainSection .caseStudyContent h2 {
    font-size: 40px;
    line-height: 40px;
  }

  

  .headerWrapper {
    padding: 0px;
  }

  .bluebox p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .bluebox h2 {
    line-height: 60px;
  }

  .segment-banner-wrapper {
    height: 650px;
  }

  .nav_button {
    display: none;
    float: right;
    position: absolute;
    right: 0;
    color: #fff;
    top: 20px;
  }
  .nav_button span i {
    font-size: 40px;
  }

  .headerNav.navigation-section {
    display: flex;
    justify-content: center;
    margin: 25px 0 0;
  }

  .menu-my-menu-container {
    display: block;
    top: 80px;
  }

  .logo-wrapper {
    text-align: center;
    float: left;
    margin-left: 25px;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul > li.menu-item-has-children {
    height: 38px !important;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul > li.menu-item-has-children.result_hover_bg::before {
    display: none;
  }

  .getStartedBtn {
    margin: 14px 20px 10px 20px;
  }

    /*new article page*/
    .insightcontainer{max-width: 100%;}
  .subscribeCard .card-body p{line-height: 1.1;}
  .gridCardAuthor .text-center{padding: 12px 0;}
  .cardAuthor .gridCardAuthorContent p{line-height: 2rem;}
  .articleTitle{font-size: 34px;}
  .mainCardInsight strong{font-size: 24px;}

  /*after webonar css*/
  .video-wrap video, .video-wrap{width: 100%}
  .after-webinar .web-right-content{width: 47%;}
  .after-webinar .web-left-content{width: 45%}

}

  @media screen and (min-width: 1360px) {
    .container .left-container{max-width: 830px;}
    .container .right-container{min-width: 405px;max-width: 405px;}
  }

@media screen and (max-width: 1280px) {
  .innercontainer-right .updates, .innercontainer-right{justify-content: flex-start !important;align-items: flex-start;}
  .contact-second-wrapper .contactPageLocation {
    margin: 0;
  }

  .companiesh6 h6 { top: 305px; font-size: 35px; }

  .ebook-banner-wrapper { height: 405px;}

  .contactPageForm {
    width: 100%;
    margin: 0;
  }

  .contact-second-wrapper .ourLocationWrapper .ourLocationBox {
    width: 285px;
    float: left;
    margin: 35px 15px 0 0;
  }

  .portfolio-content .flexBox {
    padding: 0px 30px;
  }

  #custom-pager {
    padding-left: 30px;
  }

  .providerBoxOne {
    padding: 0px 30px;
  }

  .smallwidth {
    width: 1000px;
  }

  .video-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu {
    margin-top: 15px;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1680 ul.sub-menu {
    margin-top: 15px;
  }



  .bluebox p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .bluebox h2 {
    line-height: 60px;
  }

  .section.osp-offer-Box .boxslide {
    max-width: 1200px;
    margin: 50px auto 0px;
  }

  .controlsBox {
    text-align: center;
  }

  .bluebox p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .workContent {
    padding: 0px 20px;
  }

  .accordionBox {
    padding: 0px 20px;
  }

  .section {
    padding-left: 0px;
    padding-right: 0px;
  }

  .tabcontent {
    height: 580px;
  }

  .paginator-center {
    width: 12%;
  }

  .segment-banner-wrapper {
    height: 600px;
  }
  .segment-banner-wrapper h1{width: 70%;}
  .requestBTn{margin-top: 30px;}


  .back {
    padding: 40px 5px 40px 5px;
    overflow-y: auto;
  }

  .back-content h3 {
    line-height: 1.2;
    font-size: 30px;
    margin-bottom: 25px;
  }

  .why-choose-box p:nth-child(1) {
    font-size: 70px;
  }
  .why-choose-box p:nth-child(2){font-size: 24px;}
  .scrollable-wrapper.cycle-slide p, .scrollable-wrapper-three.cycle-slide p {
    font-size: 16px;
    margin: 20px 5px 20px 0;
    height: 115px;
  }

  .whats-new-box p {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .why-choose-content span {
    top: 13px;
    height: 112px;
  }

  .testimonial-content {
    align-items: center;
    padding: 40px 0 0px;
  }

  .testimonials {
    margin: 0 0 0 100px;
  }

  /*.circular-box {
    width: auto;
    height: auto;
  }
  .circular-box img {
    width: auto;
    height: auto;
  }*/

  .section .whats-new-content {
    margin: 60px auto 0;justify-content: center !important;
  }
  .whats-new-box:first-child{margin-right: 100px;}
  .whats-new-box>p{top: 18px;}
  .whats-new-box{padding: 65px 30px 0}
.whats-new-wrapper .lets-talk-btn{/*bottom: -38px;*/}
#insight-pager, #ebook-pager{width: 62px;}
#insight-pager a, #ebook-pager a{width: 14px;height: 14px;}
  .google-rating {
    float: none !important;
    margin: 20px auto 0 !important;
    text-align: center;
  }

  /*about us*/
  .about-banner-content h1 {
    font-size: 60px;
  }
  .about-banner-content h2 {
    font-size: 44px;
  }

  .text-divider {
    margin: 30px auto;
  }

  .what-we-do-content {
    font-size: 20px;
    line-height: 1.7;
  }

  .capability-box {
    width: 46%;
    margin: 0 20px 40px;
    padding: 40px 20px 30px;
  }
  .capability-box:nth-child(n+4) {
    width: 46%;
    margin: 0 20px 40px;
  }
  .capability-box:nth-child(2) {
    margin: 0 20px 40px;
  }
  .capability-box h3 {
    margin: 30px auto 25px;
  }
  .capability-box img {
    max-width: 100%;
  }

  /*footer css*/
  .footerContent {
    display: flex !important;
    text-align: left;
    /*padding: 60px 20px 0;*/
  }

  .footerContentList.solutionsNav {
    margin-top: 0;
    max-width: 525px;
    margin-left: 25px;
  }
  .whiteBoxeBookTwo .ebookPageImg{right: -10px;}
  .whiteBoxeBook .ebookPageImg{left: -10px;}


  /*new article page*/
  .container .left-container{max-width: 65%;flex: 0 0 65%;}
  .container .right-container{min-width: 35%;flex: 0 0 35%;}
  .gridCardAuthor .text-center{padding: 12px;}
  

  /*new blog design css*/
  .post-info h1{font-size: 34px;}
  .post-inner-info h3{padding-top: 0;font-size: 28px;}

  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu li{width:48%;padding-left: 4%;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu{margin-top:15px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu{margin-top:15px;}
  .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu li:nth-child(3n) {
    border-right: none;}
    .navigation-section.headerNav>.menu-my-menu-container>ul>li.menu-item-has-children.result_hover_bg>a:before{top: 34px;}
    .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu li:nth-child(2n){border-right: none;}

    .contact-form-block{padding: 3rem 2rem 2rem;}
    .contact-form-block .heading h1{font-size: 60px;}
    .blog-wrapper{width: 65%;}
    .adv-wrapper{max-width: 33%;}
    .insights-content-wrapper{width: 100%;padding: 0 20px;}
    

    /*new home design*/
  .how-we-add-content{max-width: 100%;padding: 0 20px;}
  .how-we-add-content ul{width: 45%;}
  .how-we-add-tabs{width: 50%;}
  .how-we-add-tabs .tab-pane{padding: 50px 40px;}
  .how-we-add-content .nav-tabs li{width: 100%;}
  .whats-new-box{max-width: 485px;}
  /*.footerContentList{padding: 40px 20px 120px;}*/
  .footer-main:before{top: 120px;}
  /*.footerContentList:first-child{width: 25%;}*/
  .explore-our-work-slider{padding: 0 20px;}
  .feature-wrap, .help-wrap{width: 50%;min-width: auto;}
  .help-wrap a{max-height: inherit !important;min-height: 18rem}
  .help-wrap a p{opacity: 1;}
  .testimonial-wrapper .carousel{width: 96%;}
  .banner-wrapper-section-new h1{margin-bottom: 20px;}
  .explore-slider-wrapper .carousel-inner{margin: 60px auto 0;}
  .explore-our-work-slider{flex-direction: column;align-items: center;width: 100%;}
  .right-content-wrap{margin: 50px auto 0;}
  .how-we-add-tabs .tab-pane ul{width: 100%;}
  .how-we-add-tabs h3{margin-bottom: 13px;}
  .banner-wrapper-new{width: 100%;padding: 0 20px 100px;}
  .banner-wrapper-new img{height: 500px;}
  .left-banner h2{margin-bottom:20px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{margin-top: 0;}

  /*about new design*/
  .banner-wrapper-section-new.about .left-banner{margin-top:410px;width: 400px;}
  .section.what-we-do-wrapper {padding: 60px 20px 60px;}
  .what-we-do-box{padding: 70px 50px 70px 170px;}
  .what-we-do-content img{top: -50px;max-height: 510px;left: 20px;}
  .what-we-do-box{margin-top: 60px}
  .achivement-wrapper-main{padding: 60px 20px;}
  .achivement-wrapper-main .order-md-2{flex: 0 0 46.666667%;max-width: 47.666667%;}
  .client-said{flex: 0 0 47%;max-width: 47%;}
  .achivement-wrapper-main .order-md-3 p, .order-md-2 p, .order-md-3 p, .achievement-logo-wrap{margin: 30px 0;}
  .client-said p{font-size: 24px;}
  .client-said span{font-size: 22px;}
  .achivement-wrapper-main .order-md-2{margin-bottom: 100px;}
  .talented-wrappper .col-md-5{margin-left: 20px;}
  .ready-to-work-wrapper-new h2{margin-bottom: 30px; }
  

  /*our team css*/
  .section.team-wrapper{padding: 80px 20px 80px;}
  .team-content_new .team-box:nth-child(1), .team-content_new .team-box:nth-child(2), .team-content_new .team-box:nth-child(3), .team-content_new .team-box:nth-child(4), .team-content_new .team-box:nth-child(5), .team-content_new .team-box:nth-child(6){margin-bottom: 50px;}
  .team-content_new .team-box{margin: 0 25px;}
  .section.we-work-wrapper{padding: 80px 20px 80px}

  /*leadership css*/
  .leadership-banner-wrpper h1, .leadership-banner-wrpper h1 span{font-size: 90px;line-height: 90px;max-width: 382px;}
  .leadership-banner-wrpper h1 span{max-width: 390px;}
  .section.leader-content-wrapper{padding: 80px 20px;}
  .principles-main{padding: 60px 0;}
  .principles-text p{font-size: 20px;}
  .principles-text h2{font-size: 36px;}
  .talented-wrappper .talent-img{max-width: 55%;}
  .ready-to-work-wrapper-new .lets-talk-btn, .leader-content-wrapper .lets-talk-btn{width: 180px;height: 50px;}

  /*webinar css*/
  .web-right-content, .webinar-overview-content .web-right-content{max-width: 530px;}
  .web-left-content{max-width: 570px;}
  .webinar-overview-content .web-right-content{margin-top: 80px;}
  .web-left-content h1{font-size: 50px;line-height: 1.2;}
  .webinar-overview-content .web-left-content{padding: 80px 0 0;}
  .web-form{padding: 40px;}
  .webinar-tab-content ul li a{width: 100%;padding: 20px 10px 20px;}
  .webinar-tab-content ul li{width: 49%;}
  .webinar-tab-content .learn-listing li{width: 100%;}
  .webinar-tab-content .learn-listing li a:before{top: 13px;}
  .webinar-tab-content .learn-listing li a{padding: 30px 20px 30px 40px}
  .tab-img-wrap{margin-right: 20px;min-width: 280px;}
  .tab-img-wrap.two{margin-left: 20px;}
  .img-wrap.one:after, .img-wrap.two:after, .img-wrap{width: 215px;height: 240px;}
  .tab-contents h5{font-size: 18px;}
  .webinar-details>p{font-size: 18px;}
  .webinar-details span{margin: 0 10px;}
  .web-left-content .banner-arrow p{font-size: 23px;}
  .web-left-content .banner-arrow{width: 350px;height: 54px;}
  .webinar-overview-content .web-right-content h3{font-size: 26px;margin-bottom: 30px;}

  .extra-himss{max-width: 300px;left: -32px;}

  .webinar-details.telehealth>p{font-size: 20px;}
  .section.webinar-wrapper.telehealth h1{font-size: 66px;line-height: 50px;}
  .section.webinar-wrapper.telehealth h1 span{font-size: 41px;}

  /*home second banner*/
  .client-info img{width: 160px;height: 160px;}
  .client-det{margin-top: 10px;margin-left: 20px;}
  .left-section h2 span{font-size: 33px;/*letter-spacing: 20px;*/}
  .left-section h2{font-size: 44px;}
  .left-section .banner-arrow{height: 50px;margin-bottom: 25px;}
  .left-section p{font-size: 28px;margin-bottom: 20px;}
  .left-section .webinar-details>p, .left-section .webinar-details p>span{font-size: 17px;}
  .client-det h3{font-size: 24px;padding-bottom: 7px;}
  .client-det h4{font-size: 22px;}
  .left-banner{margin-left: 35px;}
  .banner-full-width{padding: 180px 50px 108px;}
  .banner-wrapper-section-two, .banner-wrapper-section-new{height: 700px;}
  .banner-wrapper-new img{margin-top: 150px;}
  .banner-wrapper-section-new h1{white-space: normal;}
  .right-section{min-width: 550px;max-width: 550px;}

  /*after webinar css*/
  .webinar-last-ban p{font-size: 60px;line-height: 60px;}
    .webinar-last-ban h5{font-size: 40px;line-height: 38px;}
    .webinar-last-ban{padding: 120px 20px;}

    /*additional webinar css*/
    .resource-content-box{padding: 60px 25px 60px 140px;}
    .resource-pagination{margin: 70px auto 0;}
    .additional-resource-wrap{padding: 80px 20px 80px;}

    /*webinar main css*/
    .webinar-cover .ebookBox-container{margin-left: 65px;margin-right: 20px;}
    .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 34px;}
    .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 44px;}
    .webinar-main-content{margin-top: 90px;}
    .webinar-main-wrapper{padding-left: 20px;}
    .webinar-banner-img{margin-right: 70px;}

    /*popular listing*/
    .popular{display: block !important;}


    /*blog*/
    .sticky-wrapper{display: none;}
    .post-info h1{font-size: 32px;margin: 10px 0 20px;}
    .post-content-wrapper h2, .post-content h3, .post-content h2{font-size: 32px;}
    .post-content h3, .post-content h2{margin-top: 50px;}
    .article-box-new{margin: 30px 0 0;}
    .consult-box{padding: 30px;margin: 50px 0;}
    .consult-box a{padding: 14px;font-size: 14px;}
    
    .consult-box p{margin: 15px 0 30px;}
    .post-content-new{padding: 50px 20px;}
    .post-content-new .post-sub-box h5{font-size: 32px;}
    .post-content-new .post-sub-box label{font-size: 22px;}
    .popular-listing li a{font-size: 18px;}
}

@media screen and (max-width: 1180px) {

  .web-left-content, .webinar-overview-content .web-right-content{max-width: 480px;}
  .web-left-content h1{font-size: 50px;}


  .banner-wrapper-new img{height: 360px;}
  .left-section h2 span{font-size: 26px;/*letter-spacing: 19px;*/}
  .right-section{margin-left: 0px;}
  .banner-wrapper-section-two, .banner-wrapper-section-new{height: 670px;}
  .banner-full-width{padding: 150px 50px 70px;}
  /*.right-section{max-width: 450px;min-width: 450px;}*/
  .client-det h4{margin-top: 7px;}
  .left-section h2{font-size: 38px;}

  /*additional css*/
  .resource-img-box{width: auto;box-shadow: none;float: none;}
  .resource-img-box img{box-shadow: 0px 6px 15.48px 2.52px rgba(0,26,69,.07);}
  .resource-content-box{margin-top: 40px;margin-left: 0;width: 100%;padding: 30px 20px;}
  .resource-pagination{margin: 50px auto 0;}
  .additional-resource-wrap{padding: 60px 20px;}
  .resource-cycle{margin: 60px auto 0}
  .resource-content-box h3{font-size: 32px;margin-bottom: 20px;}

  /*webinar main css*/
  .webinar-cover .ebook-banner-wrapper{height: 350px;}
  .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 30px;}
  .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 40px;}
  }
@media only screen and (min-width: 1170px) {
  .segment-banner-wrapper {
    /*height: auto;*/
  }
  .team-content_new .team-box { margin-bottom: 30px;}
  
  .team-profile{ width: 175px;
    height: 175px; 
  }
  
  .cd-container::before {
    left: 50%;
    margin-left: -2px;
    height: 100%;
  }
  

  
  .cd-timeline-block:first-child {
    margin-top: 0;
  }
  
 

}
/*new blog design css*/
@media screen and (max-width: 1080px) {
  .post-wrapper{padding: 0 20px;}
  .post-info{max-width: 43%;}
  .post-inner-banner, .post-inner-banner-img{width: 57%;}
}


@media screen and (max-width: 1100px) {
    .team-content_new .team-box:nth-child(1), .team-content_new .team-box:nth-child(2), .team-content_new .team-box:nth-child(3), .team-content_new .team-box:nth-child(4), .team-content_new .team-box:nth-child(5), .team-content_new .team-box:nth-child(6){margin-bottom: 30px;} 
   .team-content_new .team-box{margin: 0 15px;}

   /*leadership css*/
   .principles-text h2{font-size: 34px;}
   .principles-text p{font-size: 18px;}

   /*webinar css*/
   .webinar-overview-content .web-left-content{padding: 80px 10px 0}

   .telehealth .webinar-content{flex-direction: column;}
   .telehealth .web-right-content, .telehealth .web-left-content{max-width: 100%;}
   .telehealth .web-right-content{margin: 40px auto 0;}
   .webinar-details.telehealth{max-width: fit-content;}
   .section.webinar-wrapper.telehealth{max-height: 100%;height: auto;}
}
@media screen and (max-width: 1024px) {
  .accordionBox .card-header h2 {
    background-position: left;
    display: flex;
  }

  .segment-banner-wrapper h1 { font-size: 40px; width: auto;line-height: 40px;}
  .gridBox{display: block;}
  .gridBox .gridBoxContainer{vertical-align: top;}
  .getStartedBtn {
    margin: 14px 0px 10px 20px;
  }

  .getStartedBtn:nth-child(2) {
    margin: 14px 85px 10px 20px !important;
  }

  .headerNav.navigation-section {
    display: flex;
    justify-content: center;
    margin: 0px 0 0;
    float: left;
    width: 100%;
    background: #1b6df8;
  }

  .nav_button {
    display: block;
  }

  .menu-my-menu-container {
    display: none;
  }

  .segment-banner-wrapper {
    height: 500px;
  }

  .how-we-can-content.flex-row {
    flex-direction: column !important;
  }

  .flipper {
    height: 560px;
  }

  .flip-container {
    padding: 40px 25px 10px;
    height: 610px;
  }

  .how-we-can-wrapper h2 {
    font-size: 40px;
    margin-bottom: 20px;
  }

  .why-choose-us-wrapper h2 {
    font-size: 40px;
    margin-bottom: 20px;
  }

  .section h2, .section.how-we-can-wrapper h2, .tab-slider-box h2, .sectionBoxOne h2, .osp-latest-talks .bluebox h2{
    font-size: 40px;
    margin-bottom: 0px;
    line-height: 40px;
    padding-bottom: 0px;
    padding-top: 0px;
  }
  .overviewSection h2{
    font-size: 40px;
   
    line-height: 40px;
    
  }

  .bluebox p {
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0;
  }
  .scrollable-wrapper .lets-talk-btn, .scrollable-wrapper-three .lets-talk-btn  { 
    font-size: 15px;  
    width: fit-content;height: 45px;  
  }
  
  .why-choose-content, .section .whats-new-content {
    margin: 40px auto 0;
  }

  /*about*/
  .capability-box {
    width: 46%;
    margin: 0 10px 20px;
  }
  .capability-box:nth-child(n+4) {
    width: 46%;
    margin: 0 10px 20px;
  }
  .capability-box:nth-child(2) {
    margin: 0 10px 20px;
  }

  /*testmonials*/
  .testimonials {
    margin: 0 0 0 50px;
  }
  .testimonials .para {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.6;
  }

  /*footer*/
  .footerContent {
     /*padding: 40px 20px 0;*/
  }

  .bluebox {
    padding: 20px;
  }
  /* New Contact Us Page */
  .nav_button span{padding: 0}
  .section2 .section-title{font-size: 60px;}
  .contact-banner-section .contact-img{min-height: calc(70vh - 110px);}
  .contact-form-block {padding: 4rem 2rem 0;}
  .contact-form-block .heading h1{font-size: 70px;}
  #testimonial-slider .slide{grid-template-columns: 120px auto;}
  #testimonial-slider .slide .image .user{width: 100px;}
  #testimonial-slider .slide .image .name{font-size: 16px;}
  .nav_button{display: block !important;}

  .location-row{margin: 0px 100px;}

  /*new insights page*/
    .insights-content-wrapper{display: block;}
  .blog-wrapper{width:100%;}
  .adv-wrapper{max-width: 100%;}
  .insights-content{padding: 60px 20px;}

  /*home new design*/
  .work-with-img-wrap:before, .work-with-img-wrap:after{width: 100px;}
  .work-with-img-wrap img{margin: 0 50px;}
  .footerContentList ul li, .contact-info span, .loc-info span, .mail-info a, .copy{font-size: 16px;}
  .footerListlogo{margin-bottom: 65px;}
  .contact-info, .mail-info, .other-office-info, .loc-info, .socialMediaWrapper{margin-bottom: 30px;}
  .other-office-info ul li{margin-bottom: 10px;}
  .footer-main:before{top: 110px;}
  .footerContentListTitle{margin-bottom: 50px;}
  .explore-our-work-slider{flex-direction: column;align-items: center;}
  .explore-our-work-slider img{text-align: center;}
  .section.explore-our-work-wrapper{background-image: none;}
  .explore-our-work-wrapper h2, .work-with-best-wrapper h2, .section.how-we-can-wrapper h2, .section.testimonial-wrapper h2, .whats-new-wrapper h2, .what-we-do-wrapper h2, .why-choose-us-wrapper h2, .achivement-wrapper-main h2 , .ready-to-work-wrapper-new h2, .banner-wrapper-section-new.about h1{font-size: 40px;padding-bottom: 15px !important;line-height: 40px;}
  .banner-wrapper-new{flex-direction: column;align-items: center;padding: 90px 20px 80px;width: 100%;}
  .banner-wrapper-section-new{height: 100%;    background-color: #eff5fe;background-image: none;}
  .banner-wrapper-section-two{background-color: #08112e;}
  .left-banner, .banner-wrapper-section-new.about .left-banner{margin-top: 50px;width: 100%;}
  .right-content-wrap{margin: 45px auto 0;}
  .feature-wrap a h4, .help-wrap a h4{font-size: 28px;line-height: 38px;}
  .section.how-we-can-wrapper h2{margin-bottom: 20px;}
  .whats-new-box img{max-height: 200px;min-height: 200px;}
  /*.whats-new-wrapper .lets-talk-btn{bottom: -30px;}*/
  .banner-wrapper-section-new h1{margin-bottom: 8px;font-size: 40px;}
  .left-banner h2{margin-bottom: 18px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width:25%;}

  /*about new design*/
  .what-we-do-box{margin-top: 50px;padding: 60px 40px 60px 140px;max-width: 690px;}
  .what-we-do-content img{max-height: 450px;}
  .what-we-do-box p{font-size: 16px;}
  .why-choose-box p:nth-child(1){font-size: 60px;}
  .why-choose-box p:nth-child(2){font-size: 22px;}
  .why-choose-box p:nth-child(1):after{top: 14px;}
  .client-said p{font-size: 22px;}
  .client-said span{font-size: 20px;}
  .client-said {flex: 0 0 46%; max-width: 46%;} 
  .achivement-wrapper-main .order-md-2{flex: 0 0 50.666667%;max-width: 50.666667%;}
  .achivement-wrapper-main .order-md-4{flex: 0 0 49%;max-width: 49%;}
  .talented-wrappper .talent-img{height: auto;}
  .talented-wrappper .talent-img{max-width: 60%;}
  .ready-to-work-wrapper-new{min-height: inherit;}
  .ready-to-work-wrapper-new .lets-talk-btn{width: 160px;height: 45px;font-size: 16px;}
  .ready-to-work-wrapper-new h2{padding-bottom: 0;margin-bottom: 30px;}
  .client-said:before, .client-said:after{width: 50px;height: 50px;}
  
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{top:155%;}
  .navigation-section.headerNav>.menu-my-menu-container>ul>li.menu-item-has-children.result_hover_bg>a:before{top: 25px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu, .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu{margin-top: 0px;}

  /*our team css*/
  .management-team-wrpper p, .section.we-work-wrapper p{font-size: 16px;margin: 20px auto 0;}

  /*leadership css*/
  .section.leadership-banner-wrpper{padding: 150px 0 125px 100px;}
  .leadership-banner-wrpper h1, .leadership-banner-wrpper h1 span{max-width: 300px;font-size: 70px;line-height: 70px;}
  .section.leader-content-wrapper{padding: 60px 20px;}
  .principles-text h2{font-size: 32px;line-height: 1;}
  .principles-text{width: 47%;}
  .principles-img{width: 50%;}

  /*webinar css*/
   .web-left-content>p{font-size: 16px;}
   .webinar-details > p{font-size: 20px;}
   .webinar-overview-content h2{font-size: 24px;padding-bottom: 5px;margin-bottom: 20px;}
   .web-left-content .banner-arrow{width: 300px;height: 48px;}
   .web-left-content .banner-arrow p{font-size: 22px;padding-left: 25px;}

   /*home second banner*/
   /*.banner-wrapper-section-two{height: auto;}*/
   .home-banner-wrap .cycle-carousel-wrap{height: 100%;}
   .ban{flex-direction: column;}
   .left-section .banner-arrow{height: 46px;margin-bottom: 20px;}
   .left-section p{font-size: 24px;margin-bottom: 15px;}
   .right-section{flex-direction: row;max-width: inherit;min-width: inherit;position: relative;}

   /*additional weinar css*/
   .additional-resource-wrap h2{font-size: 40px;}


   /*blog*/
   .post-content-new .sub-flex div.g-recaptcha{margin-left: 320px;}

   /* blog positioning css  */
   .adv-wrapper{max-width: 100%;position: relative !important; top:0 !important;}
    .chapter-list{
      position: relative !important; top: 0 !important; left: 0 !important;
    }
}

@media only screen and (max-device-width: 1023px){
  .adv-wrapper{display: block !important;justify-content: space-between;}
  .resoursewrapper{margin-left: 0px !important;}
}
@media only screen and (max-device-height: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .workContent {
    margin: 50px 0px;
  }

  .accordionBox {
    margin: 15px auto 0px;
  }

  .gridBox .gridBoxContainer h2 {
    font-size: 22px;
    margin: 0;
    padding-bottom: 5px;
  }

  .tab-slider-box h2 {
    font-size: 40px;
    line-height: 40px;
  }

  .blueboxImg {
    display: none;
  }

  .gridBox {
    display: block;
  }

  .gridBox .gridBoxContainer {
    width: 30%;
    display: inline-block;
  }

  .sectionBoxOne h2 {
    font-size: 40px;
  }

  .sectionBoxOne p {
    font-size: 18px;
  }

  #outerdiv {
    top: 65px;
  }

  #inneriframe {
    height: 100%;
    padding-top: 0;
  }

  .segment-banner-wrapper {
    /*height: auto;*/
  }
  .segment-banner-wrapper img {
    /*height: auto;*/
  }

  .tabcontent {
    height: 710px;
  }

  .paginator-center {
    width: 13%;
  }

  .section.osp-offer-Box .boxslide {
    max-width: 1000px;
    margin: 50px auto 0px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {
  #outerdiv {
    top: 0;
  }

  #inneriframe {
    height: 100%;
    padding-top: 0;
  }
}
@media screen and (max-width: 991px) {
  .segment-banner-wrapper img {
    /*height: auto;*/
  }

  .why-choose-content {
    flex-direction: column !important;
  }
  .why-choose-content span {
    height: 102px;
  }
  .why-choose-content span i {
    font-size: 90px;
    right: -25px;
  }

  .why-choose-box {
    width: auto;
    text-align: center;
    margin: 0 auto 15px;
  }

  /*new article page*/
  .container .left-container{max-width: 100%;flex: 0 0 100%;}
  .container .right-container{min-width: 100%;flex: 0 0 100%;}
  .innercontainer-right a{margin-bottom: 5px;}
  /*.postinnercontainer{grid-template-columns: 117px auto !important;}*/
  .subscribeCard .card-body{padding: 1.2rem;}
  .mainCardInsight .card-body .gridSubscribe p{font-size: 28px;}
  /*.mainCardInsight .card-body p{font-size: 28px;}*/
  .mainCardInsight strong{font-size: 22px;}

  /*new insights page*/
  .bannerline{width: 100%;}
  .banner-description.insight-subtitle{font-size: 34px !important;}
  .insightTitleNew{font-size: 44px !important;}
  .adv-wrapper{max-width: 100%;position: relative !important; top:0 !important;}
  .chapter-list{
    position: relative !important; top: 0 !important; left: 0 !important;
  }
  /*.postinnercontainer{    grid-template-columns: 90px auto;}*/
  .resoursewrapper h3{font-size: 22px;}
  .mobile-social{left:0;}

  .contactFromBox{max-width: 96%;}
  .smallwidth{width: 96%;}
  .gridBox{flex-wrap: wrap;}
  .contactUsTitle p{padding: 0 15px;}

  /*new blog design css*/
  .post-banner{display: block;margin: 90px auto 40px;}
  .post-info{max-width: 100%;padding-top: 0;padding-right: 0;}
  .post-info h1{margin: 15px 0 15px;}
  .post-inner-banner{width: 100%;margin-top: 120px;margin-top: 40px;max-height:388px;align-items: center;}
  .post-inner-banner-img{width: 100%;margin-top: 120px;margin-top: 40px;min-height:fit-content;align-items: center;max-height: auto;}
  .post-content h3{font-size: 26px;}
  .post-content h2{font-size: 20px;}

  /* New Contact Us Page */
  .section2 .section-title{font-size: 60px;}
  .contact-banner-section .contact-img{min-height: 250px;background-image: none;}
  .contact-img:before {
    content: '';
    left: 0;
    bottom: 0;
    width: 50%;
    height: 20px;
    border-bottom: 20px solid white;
    border-right: 20px solid #ff572200;
    position: absolute;
    right: auto;
    top: auto;
  }
.contact-img:after {
  content: '';
  right: 0;
  bottom: 0;
  width: 50%;
  height: 20px;
  border-left: 20px solid transparent;
  border-bottom: 20px solid #ffffff;
  border-right:0;
  border-top:0;
  position: absolute;
  }
  .contact-banner-section .contact-img .contact-form-block{display: flex; justify-content: center; align-items: center;height: 100%;flex-wrap: wrap;padding: 0}
  .contact-banner-section .contact-img .contact-form-block .heading{margin: 0}
  .contact-form-block {
    padding: 4rem 2rem 0;  
  } 
  .contact-form-block .heading {
    text-align: center;
  }
  .contact-form-block .heading  .tell-us{font-size: 35px;font-weight: 700}
  .contact-form-block .heading h1{font-size: 80px;}
  .location-row {margin: 0 50px;}
  #testimonial-slider .slide{display: block}
  #testimonial-slider .slide .test-content{padding: 2rem 8rem 3rem 8rem}
  #testimonial-slider .slide .test-content p{text-align: center}

  /*about new design*/
  .why-choose-box:nth-child(even){    border-top: 1px solid #000;
    border-bottom: 1px solid #000;border-left: none;border-right: none;}

     /*our design css*/
    .team-content_new .team-box:nth-child(4){margin-bottom: 30px;}

    /*leadership css*/
    .principles-main{flex-direction: column;}
    .principles-text{width: 720px;margin-bottom: 30px;}
    .principles-img{width: 720px;}
    .leadership-principles-wrapper:nth-child(odd) .principles-main{flex-direction: column;}

    /*webinar css*/

    .webinar-content{padding: 50px 0 0;flex-direction: column;}
    .web-left-content{max-width: 100%;}
    .web-right-content{max-width: 100%;margin: 60px auto 0;padding: 0 20px;}
    .img-wrap.two{margin-top: 30px;}
    .webinar-overview-content{flex-direction: column;}
    .webinar-overview-content .web-left-content{max-width: 100%;padding:60px 0 0;}
    .webinar-overview-content .web-right-content{margin:50px auto 0;}
    .web-form{padding: 40px 20px;}
    .reg-close-txt{margin: 35px auto 25px;}
    .tab-contents{flex-direction: column;}
    .tab-contents:nth-child(2){flex-direction: column-reverse;}
    .tab-img-wrap, .tab-img-wrap.two{max-width: 265px;margin: 0 auto}

    /*after webinar css*/
    .section.webinar-wrapper.after{height: 100%;}
    .after-webinar.webinar-content{flex-direction: column;padding: 0;}
    .after-webinar .web-left-content{width: 100%;}
    .video-wrap video, .video-wrap{height: auto;}

    .after-webinar .web-right-content{margin: 60px auto 0;width: 70%;padding: 0;height: auto;}
    .webinar-last-ban h5{line-height: 38px;margin-bottom: 22px;}
    .webinar-last-ban p{font-size: 54px;line-height: 54px;}

    /*additinal webinmar css*/
    .additional-ban-wrap h1{font-size: 32px;margin-bottom: 5px;margin-top: 14px;}

    /*home second banner*/
    .right-section{flex-direction: column;margin:20px auto 0;max-width: 416px;min-width: 416px;position: absolute;left: 0;}
    .client-info:last-child{margin-top: 20px;}
    .left-section h2 br{display: none;}
    .left-section .webinar-details{width: max-content;margin-top: 20px;}
    .left-section .banner-arrow p{font-size: 32px;line-height: 32px;padding-bottom: 9px;}

    /*blog*/
    .post-content-new .sub-flex div.g-recaptcha{margin-left: 300px;}
}
@media screen and (max-width: 959px) {
  .reasons-section {
    clear: both;
  }

  .stratergy-container .d-flex {
    flex-direction: column-reverse !important;
  }

  #case-segment .casestudy-segment h2 {
    font-size: 40px;
    line-height: 40px;
  }
  #case-segment .casestudy-segment p {
    font-size: 18px;
  }

  .newCaseForm {
    text-align: center;
  }

  .contactUsWrapper .contact-segment {
    max-width: 90%;
  }

  .reasons-section .industry-top-section h2 {
    font-size: 40px;
    line-height: 40px;
  }
  .reasons-section .industry-top-section p {
    font-size: 18px;
  }

  .banner-slider {
    height: auto;
  }
  .banner-slider .banner-title {
    font-size: 40px;
    line-height: 40px;
    margin-top: 60px;
  }
  .banner-slider .banner-description {
    font-size: 25px;
    line-height: 30px;
    margin-top: 12px;
  }

  .caseStudyBannerSlider {
    height: auto;
  }
  .caseStudyBannerSlider h1 {
    font-size: 30px;
    margin-top: 75px;
    line-height: 32px;
    color: #ffffff;
    font-family: "d-din_condenseddinCnBd";
  }
  .caseStudyBannerSlider p {
    font-size: 25px;
    margin-top: 10px;
  }
  .caseStudyBannerSlider h2 {
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0px;
  }

  .caseStudyWorkCircle {
    display: none;
  }

  .caseStudyKickOff {
    position: relative;
    margin: 15px auto;
    width: 95%;
    text-align: center;
  }

  .workFlowTitle {
    font-size: 32px;
    font-family: "d-din_condenseddinCnBd";
    text-transform: uppercase;
    color: #1a6df8;
    width: 192px;
    text-align: center;
    border: 1px solid #91b9fc;
    letter-spacing: 2px;
    padding: 20px 0;
    margin: 0 auto;
  }

  .workFlowDesc {
    margin: 5px 0 0;
    font-size: 18px;
  }

  .caseStudyWorkflow h1 {
    font-size: 40px;
    margin: 0px;
  }

  .caseStudyWorkflowLine {
    width: 95%;
    border: none;
    margin: 0 auto;
    position: relative;
    padding: 0;
  }

  .caseStudyWorkLine {
    display: none;
  }

  .workFlowStep {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    margin: 35px auto;
    width: 95%;
    max-width: 95%;
  }

  .IterationSupportText {
    position: relative;
    margin: 15px auto;
    width: 95%;
    text-align: center;
  }

  .caseStudyPartnerNetwork {
    padding: 0px;
  }
  .caseStudyPartnerNetwork h2 {
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 0px;
  }

  .footerContentList.solutionsNav {
    max-width: 525px;
    margin-left: 0;
    margin-top: 20px;
  }

  .startTodaySectionRight {
    padding: 20px 0 0 0;
  }

  .startTodaySectionLeft {
    text-align: center;
    padding-bottom: 20px;
  }
  .startTodaySectionLeft h2 {
    font-size: 30px;
    line-height: 34px;
    text-align: center;
    margin: 25px 0 0 0;
  }
  .startTodaySectionLeft p {
    text-align: center;
  }

  .caseStudyPartnerNetwork .companyImg ul li {
    margin: 20px 25px;
  }

  .caseStudyWrapper .solutionDeliveredTitleLeftSection {
    text-align: center;
    padding-top: 0px;
  }

  .caseStudyWrapper .solutionDeliveredTitleLeftSection .solutionNumber {
    font-size: 90px;
    line-height: 110px;
  }

  .caseStudyMainSection .quoteImg {
    display: none;
  }

  .caseStudyServices {
    padding: 50px 0;
  }
  .caseStudyServices h2 {
    font-size: 24px;
    letter-spacing: 0px;
  }
  .caseStudyServices .healthCareServicesContainer {
    margin: 50px auto 0;
  }
  .caseStudyServices .healthCareServicesContainer .d-flex {
    display: block !important;
  }
  .caseStudyServices .healthCareServicesContainer .d-flex .col-md-3 {
    max-width: 100%;
  }
  .caseStudyServices .healthCareServicesContent {
    margin-bottom: 15px;
  }

  .caseStudyMainSection {
    width: 100%;
  }
  .caseStudyMainSection .caseStudyContent h2 {
    font-size: 24px;
    letter-spacing: 3px;
    text-align: left;
    margin-top: 15px;
    line-height: 28px;
  }
  .caseStudyMainSection .caseStudyDescription p {
    border-left: transparent;
    margin: 0px;
    text-align: left;
    font-weight: 300;
    padding: 5px;
  }
  .caseStudyMainSection .caseStudyProvider {
    text-align: center;
    font-weight: 300;
  }

  .caseStudyWrapper .bluebox h2 {
    line-height: 40px;
    margin-bottom: 0px;
    font-size: 40px;
  }

  .ctleft a .content h6 {
    font-size: 20px;
    line-height: 26px;
  }

  .ctleft a .content p {
    font-size: 34px;
    line-height: 38px;
  }

  .customer-item .story-logo-container h2 {
    line-height: 28px;
    font-size: 22px;
  }

  .mobCaseStudy .d-flex {
    display: block !important;
  }

  .caseBanner h1 {
    letter-spacing: 0px;
    font-size: 40px;
  }
  .caseBanner p {
    margin-top: 10px;
    letter-spacing: 0px;
  }

  .testimonial-content {
    display: flex !important;
    flex-direction: column !important;
    padding: 10px 0 0px;
  }

  .circular-box {
    text-align: center;
    background: transparent;
  }
  .circular-box::before {
    display: none;
  }

  .testimonials {
    margin: 15px 0 0 0px;
  }
  .testimonials img {
    margin: 0 auto 15px;
  }
  .testimonials .para {
    max-width: 100%;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 1.5;
  }
  .testimonials .lets-talk-btn {
    margin: 0px auto 0;
    padding: 0 28px;
  }
  .testimonials span {
    /*margin-bottom: 15px;*/
  }
  .testimonials .quote {
    margin: 0 auto 20px;
  }

  .contact-second-wrapper {
    width: 100%;
  }
  .contact-second-wrapper .d-flex {
    display: block !important;
  }
  .contact-second-wrapper .d-flex .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .contact-second-wrapper .contactPageLocation {
    margin: 0px;
  }
  .contact-second-wrapper .contactPageLocation .ourLocationWrapper {
    overflow: hidden;
    margin-bottom: 15px;
  }
  .contact-second-wrapper .contactPageLocation .ourLocationWrapper .ourLocationBox {
    width: 100%;
    float: none;
    margin: 20px 15px 0 0;
  }

  .contactPageForm {
    width: 100%;
    margin: 0px;
  }
  .contactPageForm .contact-form-new {
    padding: 30px;
  }

  .contact-banner-slider .contactBannerTitle {
    font-size: 50px;
    margin-top: 10px;
  }
  .contact-banner-slider .contactBannerDescription {
    font-size: 40px !important;
    line-height: 41px;
  }

  .section.contact-second-section {
    width: 100%;
    padding: 0;
  }

  .contact-wrapper-new .contact-top-section h1 {
    font-size: 30px;
    line-height: 30px;
  }
  .contact-wrapper-new .contact-top-section P {
    font-size: 18px;
    line-height: 26px;
  }
  

  /*new blog design css*/
  .sub-flex{display: block;}
  .sub-flex input, .sub-flex div{width: 100%;}
  .sub-flex .btn{width: 100%;margin-top: 15px;}
  .post-content{padding: 0 140px;}
  .post-content .post-inner-banner{padding: 30px 25px;}

  .mobCaseStudy .tabOne {max-width: 100% !important;margin-bottom: 10px;}

  /*single css section*/
  .post-flex{flex-direction: column;}
  .post-flex.adv-wrapper{margin: 50px 0 70px}
  .post-flex .post-content{width: 100%;margin: 0;}
  .post-flex .adv-wrapper{max-width: 400px;width: 100%;margin: 0 auto}
  .cardLatestPost .card-header .nav-tabs .nav-item .nav-links{padding: 10px 5px;}
  .sticky-wrapper{position: fixed; width: 100%; background-color: #fff; bottom: 0; left: 0; z-index: 60;}
  .post-sticke-content{    display: flex; -webkit-box-pack: center; justify-content: center; background-color: #fff;}
  .post-social-elements{    width: 100%; text-align: center; border-top: 1px solid #f3eded;}
  .post-social-elements a{padding: 0 20px}
}
@media screen and (max-width: 768px) {
  .breadcrumbs{top: 55px;}
  .requestBTn{margin-top: 12px;}
  .overviewSection{margin: 40px 0px;padding: 0 20px;}

  #menu-my-menu{width: 100%}
  .headLogo img { width: 45px;}
  .popImgClass { width: auto;height: 20vh;}
  .downloadClassBtn { width: 145px;}
  .closeClass { width: 20px;}

  .ebookSmallBox { width: 700px;}
  .ebook-banner-wrapper { height: 240px;}
  .ebook-banner-wrapper p {     line-height: 27px;    bottom: 0;  }
  .whiteBoxeBook .ebookPageImg { left: -20px;}
  .whiteBoxeBook .ebookContent h2 {     font-size: 25px;     line-height: 30px;}
  .whiteBoxeBookTwo .ebookContent h2, .webinar-main-content .ebookContent h2 {     font-size: 25px;     line-height: 30px;}
  .whiteBoxeBookTwo {     margin-top: 170px;}
  .whiteBoxeBookTwo .ebookPageImg { right: -20px;}
  .section.osp-work-with-us .contact-segment .contactBtn{height: 50px;line-height: 50px;}
  .contact-second-wrapper .contactPageLocation .ourLocationWrapper .ourLocationBox {
    width: 47%;
    float: left;
    margin: 10px;
  }
  .btnclass, .section.osp-work-with-us .contact-segment .contactBtn, .learn-more-btn, .learn-more-btn{height: 50px;line-height: 50px;}
  .stratergy-container .d-flex {
    flex-direction: column-reverse !important;
  }
  .stratergy-container .d-flex .col-md-5 {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
  .stratergy-container .d-flex .col-md-7 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .mobCaseStudy .tabOne {
    max-width: 100% !important;
    margin-bottom: 10px;
  }

  .mobCaseStudy .d-flex {
    display: block !important;
  }

  .caseBanner h1 {
    letter-spacing: 0px;
    font-size: 40px;
  }
  .caseBanner p {
    margin-top: 10px;
    letter-spacing: 0px;
  }

  .smallwidth {
    max-width: 700px;
  }

  .whiteBgBox {
    background: #ffffff;
    min-height: 300px;
    padding: 20px;
  }
  .whiteBgBox h4, .whiteBgBox h3 {
    font-size: 22px;
  }

  .portfolio-content .flexBox {
    padding: 25px;
  }

  .providerBoxOne {
    padding: 25px;
    margin: 20px auto 0px;
  }

  .contentBoxProvider h3 {
    font-size: 34px;
    line-height: 40px;
  }
  .contentBoxProvider p {
    font-size: 16px;
  }
  .contentBoxProvider ul li {
    font-size: 16px;
    line-height: 28px;
  }

  .contactFromBox {
    max-width: 695px;
    margin: 0 auto;
  }

  .section.contact_form_box {
    padding: 25px 0px;
  }

  .contactUsTitle h1 {
    font-size: 40px;
  }
  .contactUsTitle p {
    font-size: 21px;
  }

  .full_Bg_Provider .container_Porivder {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .full_Bg_Provider .container_Porivder h2 {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 5px;
  }
  .full_Bg_Provider .container_Porivder p {
    margin-bottom: 20px;
    font-size: 21px;
  }

  .video-content {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .adv_insights_three {
    margin-left: 15px;
    margin-right: 15px;
  }

  .story-box-new {
    display: block;
    max-height: initial;
  }

  .video-wrapper {
    padding-left: 0px;
    max-width: 100%;
    padding-right: 0px;
  }

  .video-wrapper-img{height: 360px}

  .adv_insights_two, .adv_insights_one {
    display: none;
  }

  .fullWidthInsight .row {
    display: block;
    margin: 0px;
  }
  .fullWidthInsight .row .aricle-content-wrapeper {
    max-width: 100%;
  }

  .nav_button {
    display: block;
  }

  .menu-my-menu-container {
    display: none;
  }

  .vertical-tab-box {
    padding-top: 25px;
  }

  .submitBtn {
    text-align: center;
  }

  .fontRotation {
    font-size: 30px;
    transform: rotate(50deg);
    padding-right: 15px;
    color: #4066f5;
    margin-top: 8px;
  }

  .accordionBox .card-header h2 {
    background-position: left;
    display: flex;
  }

  .segment-banner-wrapper h1 {
    /*top: 105px;*/
  }

  .tabRow {
    display: block;
  }
  .tabRow .marMob {
    max-width: 100%;
    margin-bottom: 30px;
  }

  .section.osp-offer-Box .boxslide {
    max-width: 700px;
    margin: 50px auto 0px;
  }

  .section.osp-work-with-us .contact-segment {
    max-width: 700px;
    margin: 10px auto 0px;
  }

  .accordionBox {
    margin: 15px auto 0px;
  }

  .tab_box .tab_box_slider {
    padding-right: 0;
    border: 1px solid #ddd;
    padding: 30px 0;
  }

  .paginator-center {
    width: 17%;
    bottom: 45px;
  }

  .tab {
    float: none;
    width: 100%;
    padding: 0px;
  }

  .tabcontent {
    width: 100%;
    height: auto;
    padding-left: 10px;
    position: relative;
    margin: 30px 0 0 0;
    overflow: initial;
    float: none;
  }

  .tab-slider-box h2 {
    font-size: 40px;
    line-height: 40px;
  }

  #mydiv {
    left: auto;
    right: 0; 
  }

  .closeClass {
    position: absolute;
  }

  .slideArrow {
    margin-top: 0px;
  }

  .workContent {
    margin-top: 30px;
  }

  section.osp-Full-Box {
    padding-left: 0px;
    padding-right: 0px;
  }

  .blueboxImg {
    display: none;
  }

  .sectionBoxOne h2 {
    /*font-size: 35px;*/margin-bottom: 10px;
  }
  .sectionBoxOne p {
    font-size: 20px;
  }

  .gridBox {
    display: block;
  }
  .gridBox .gridBoxContainer {
    width: 49%;
    margin: 0;
    display: inline-block;
    float: left;
    height: 330px;
  }
  .gridBox .gridBoxContainer{height: auto;}
  .gridBox h2 {
    font-size: 25px;
    margin-bottom: 0px;
  }

  .segment-banner-wrapper {
    height: 290px;
  }
  .segment-banner-wrapper img {
    /*height: auto;*/
  }
  .segment-banner-wrapper h1 {
    width: auto;
    font-size: 30px;
    left: 0px;
    right: 0px;
    line-height: normal;
  }

  .section .whats-new-content {
    flex-direction: column;
  }
.whats-new-box:first-child{    margin-right: auto;margin-left: auto;}
  .right-banner {
    margin: 0 auto;
    align-items: center;
    width: 100%;
  }

  .whats-new-box {
    margin: 0 auto;
    text-align: center;
  }
  .whats-new-box:nth-child(2) {
    margin: 50px auto 20px;
  }

  .stateName ul {
    display: block;
  }

  .socialMediaWrapper {
    display: inline-block;
    text-align: center;
    position: relative;
    /*margin-top: 15px;*/
    right: 0;
  }

  .call {
    position: relative;
    display: flex;
    justify-content: center;
    left: 0;
    margin-bottom: 20px;
  }

  .menu-my-menu-container {
    background: #1b6df8;
    position: absolute;
    left: 0;
    width: 100%;
    right: 0;
  }
  .menu-my-menu-container .menu li {
    width: 100%;
    position: relative;
    text-align: left;
  }
  .menu-my-menu-container ul li.menu-item-16 ul.sub-menu {
    width: 100%;
  }
  .menu-my-menu-container ul li.menu-item-11 ul.sub-menu {
    width: 100%;
  }
  .menu-my-menu-container ul li.result_hover_bg > ul {
    left: 0;
    border-radius: 0;
  }

  .navigation-section.headerNav ul li {
    float: none;
    display: inline-block;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul li {
    height: auto;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul li ul.sub-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;width: 100%;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2407 ul.sub-menu, .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1680 ul.sub-menu, .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-2408 ul.sub-menu, .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu {
    width: 100%;
  }
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu li:nth-child(3n){border-right: none;}
  .navigation-section.headerNav > .menu-my-menu-container > ul li.menu-item-1679 ul.sub-menu {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-2217 {
    margin-left: 0;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-2217 ul.sub-menu {
    margin-left: 0;
    width: 100% !important;
    border-left: none !important;
    box-shadow: none;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul .menu-item-2217 ul.sub-menu li {
    border-left: none !important;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul #menu-item-2408 ul.sub-menu li#menu-item-2217 ul.sub-menu {
    padding: 0 0 10px;
  }
  .navigation-section.headerNav > .menu-my-menu-container > ul #menu-item-2408 ul.sub-menu li:last-child {
    border-left: 1px solid #dedede;
  }

  .headerWrapper {
    /*background: rgb(12, 20, 41);*/
  }

  #menu-item-13 ul.sub-menu {
    left: -55px;
    position: relative;
    left: -40px;
  }

  #menu-item-14 ul.sub-menu {
    left: -55px;
    position: relative;
    left: -35px;
    border-bottom-right-radius: 0 !important;
  }

  .menu-item-14 {
    left: -55px;
    position: relative;
  }
  .menu-item-14 ul.sub-menu {
    margin-left: 0;
    width: 100% !important;
  }

  .main-navigation ul li.result_hover_bg > ul {
    left: -14px;
    border-radius: 0;
  }

  .headerWrapper {
    z-index: 999;
  }

  /*about us*/
  .about-banner-content h1 {
    font-size: 54px;
  }
  .about-banner-content h2 {
    font-size: 40px;
  }

  .banner-btn {
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .banner-btn .lets-talk-btn:nth-child(4) {
    margin-top: 10px;
  }

  .what-we-do-content p:nth-child(2) {
    margin: 10px auto 0;
  }

  .whats-new-box img {
    min-height: inherit;
  }

  .section-subline {
    font-size: 18px;
  }

  .text-divider {
    margin: 18px auto;
  }
  .ebook_btn_img_one {
    /*position: absolute;*/
    top: 121px;
    right: 144px;
  }

  .footerContentList ul li{margin: 10px 0 0;}
  .section.ready-to-work-wrapper h2{margin-bottom: 15px;}
  .section .whats-new-content{padding-right: 20px;padding-left: 20px;}
  .next, .nextstory{right: 10px;bottom: 30px;}
  .prev, .prevstory{right: 45px;bottom: 30px;}
  .banner-web{display:none;}
  .banner-mobile, .banner-mobile-overlay{display: block;}
  .banner-wrapper.two .banner-content h1, .banner-wrapper.two .banner-content h1 span{color:#fff;}
  /*.tele h2{color:#000;}*/
  .banner-mobile-overlay{background: rgba(0,0,0,0.2);position:absolute;top:
    0;bottom: 0;left: 0;right: 0;}


  /*article new page*/
  .innercontainer-right .updates{justify-content: flex-start;margin-top: 6px;}
  .innercontainer-right{justify-content: flex-start;}
  .innercontainer-right p a{font-size: 14px;}
  .gridCardAuthorContent{border-bottom-left-radius: 2rem;}
  .mainCardInsight{margin-top: -3rem;}

  .contactFromBox .btnclass{height: 45px;line-height: 16px;font-size: 16px;}
  .nav_button{top: 26px;}
  .nav_button span i{font-size: 32px;}
  .contentBoxProvider .btnclass, .portfolio-first-part .btnclass{height: 45px;padding: 0 20px;line-height: 45px;font-size: 16px;}
  .contact-banner-section{margin-top: 37px;}
  .getStartedBtn{display: none;}
  .navigation-section.headerNav>.menu-my-menu-container>ul #menu-item-3138, .navigation-section.headerNav>.menu-my-menu-container>ul #menu-item-7335{display: block;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li{height: 38px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{height: auto;}

  /*home new design*/
  .how-we-can-wrapper{padding: 40px 0 0 !important;}
  .how-we-add-content{padding: 0;display: block !important;}
  .how-we-add-tabs{width: 100%;border-radius: 0;}
  .how-we-add-tabs .tab-pane{padding: 35px 25px;}
  .scrollable-wrapper.cycle-slide p, .scrollable-wrapper-three.cycle-slide p{font-size: 16px;}
  .how-we-add-content ul{overflow-x: auto;display: flex; width: 100%; flex-direction: row; flex-wrap: nowrap; overflow-x: auto; position: relative;    -webkit-box-shadow: 5px 5px 20px rgba(0,0,0,.15);
    box-shadow: 5px 5px 20px rgba(0,0,0,.15);}
  .how-we-add-content .nav-tabs li{height: 58px;margin-bottom: 0;}

  .how-we-add-content .nav-tabs li a.active{background-color: transparent;color: #000;    border-bottom: 2px solid #1a6df8;
    border-radius: 0;}
    .how-we-add-content .nav-tabs li a:hover{color: #000;}
  .how-we-add-content .nav-tabs li a{width: auto;white-space: nowrap;font-size: 18px;}
  .how-we-add-content ul i, .how-we-add-content .nav-tabs li a:before{display: none;}
  .how-we-add-tabs .tab-pane ul{    display: block;box-shadow: none;overflow-y: hidden;}
  .how-we-add-tabs li{margin-bottom: 20px;}
  .how-we-add-tabs p{margin-bottom: 0;padding: 0 !important;}
  .how-we-add-tabs h3{margin-bottom: 14px;}
  .how-we-can-wrapper p{padding: 0 20px;margin-top: 20px;}
.how-we-add-tabs:before, .how-we-add-tabs:after{display: none;}
.footerContentList:nth-child(2), .footerContentList:nth-child(3), .footerContentList:nth-child(4){display: none;}
/*.footerContentList:first-child, .footerContentList{width: 40%;}*/
.footerContent{justify-content: flex-start !important;}
.footerContent.desk{display: none !important;}
  .footerContent.mob{display: flex !important;}
  .footerContentList:nth-child(2), .footerContentList:nth-child(3), .footerContentList:nth-child(4){display: block;}
  .footerContent.mob{flex-direction: column;}
  .footerContentListTitle{margin-bottom: 13px;}
  /*.footerContentList{padding: 20px 20px 0px;}*/
  .footerListlogo{    padding-left: 20px;padding-top: 40px;margin-bottom: 20px;font-size: 60px;}
  .footer-main:before{left: 20px;right: 20px;top:98px;}
  .footerWrapper{padding-bottom: 30px;}
  .carouselBox{margin: 20px auto 0;}
  .banner-wrapper-section-new h1{/*font-size: 30px;*/}
  .right-content-wrap{margin: 40px auto 0;}
  .banner-wrapper-new img{margin-top: 0;}
  .feature-wrap a{padding: 20px 0;}
  .feature-wrap a h4, .help-wrap a h4{font-size: 24px;line-height: 34px;}
  .left-banner h2{font-size: 16px;margin-bottom: 14px;}
  .banner-wrapper-new img{height: 300px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{position: relative;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{width: 33%;}
  .menu-my-menu-container ul li.result_hover_bg>ul{padding: 15px 0 0;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{padding: 20px;left: -15px;}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li>a, .navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-bottom: 10px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li ul.sub-menu{top: 100%;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2407 ul.sub-menu li{display: block;padding-left: 2%;}
  .section.whats-new-wrapper{padding: 60px 20px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{top: 85%;}
  .section.testimonial-wrapper .lets-talk-btn, .ready-to-work-wrapper .lets-talk-btn{   font-size: 16px;width: fit-content;padding: 0 20px;height: 50px;}
  .left-banner .lets-talk-btn{width: auto;padding: 0 20px;height: 45px;}


  /*about new design*/
  .section.what-we-do-wrapper{padding: 60px 20px;}
  .what-we-do-content{text-align: center;margin-top: 35px;}
  .what-we-do-box{margin-top: 20px;max-width: 100%;padding: 30px;border-top-left-radius: 10px;}

  .what-we-do-content img{left: 0;right: 0;top: 0;height: 100%;position: relative;}
  .client-said, .achivement-wrapper-main .order-md-2, .achivement-wrapper-main .order-md-4, .achivement-wrapper-main .order-md-3{flex: 0 0 100%;max-width: 100%;}
  .achivement-wrapper-main .order-md-2{order: 1;}
  .achivement-wrapper-main{padding: 40px 15px;}
  .achivement-wrapper-main h2{margin-top: 0;}
  .achivement-wrapper-main h2{text-align: center;display: block;float: none;}
  .achivement-wrapper-main .lets-talk-btn{float: none;}
  .achivement-wrapper-main .order-md-2, .client-said, .achivement-wrapper-main .order-md-2, .achivement-wrapper-main .order-md-3{margin-bottom: 50px;}
  .achivement-wrapper-main .order-md-3 p, .order-md-2 p, .order-md-3 p, .achievement-logo-wrap{margin: 25px 0;}
  .achivement-wrapper-main .order-md-4{margin-bottom: 0;}
  .talented-wrappper{    flex-direction: column; justify-content: center; align-items: center;padding: 40px 20px;}
  .ready-to-work-wrapper-new .lets-talk-btn{float: none;}
  .ready-to-work-wrapper-new h2{margin-top: 20px;margin-bottom: 22px !important;text-align:center; }
  

  /*our team css*/
  .section.management-team-wrpper{padding: 120px 20px 80px}
  .we-work-btn{width: 310px;padding: 0 5px;font-size: 16px;}

  /*leadership css*/
  .section.leadership-banner-wrpper{padding: 120px 0 100px 60px;}
  .leader-content-wrapper .lets-talk-btn{padding: 10px;width: 170px;height: 45px;margin-top: 25px;font-size: 16px;}
  .leader-content-wrapper .lets-talk-btn:hover i{left: 5%;}

  .getStartedBtn{width: 145px; padding: 0; font-size: 16px; text-align: center;margin: 19px 80px 10px 20px;line-height: 17px;height: 45px;letter-spacing: 1px;}
  .getStartedBtn a{    padding: 13px 10px;}

  /*webinar css*/
  .section.webinar-overview-wrapper{padding: 0 20px 50px;}
  .webinar-overview-content h2{font-size: 24px !important;margin-bottom: 15px !important}
  .webinar-overview-content .web-right-content{margin-top: 40px;}
  .web-left-content h1{font-size: 42px;margin: 15px 0 15px;}
  .webinar-overview-content .web-left-content{padding:40px 0 0;}
  .web-form input{height: 52px;}
  .web-form .subBTN{height: 65px;font-size: 18px !important;}
  .web-form .inputFieldWrapperSubmit:hover i{left: 68%;top: 34px;}
  .web-form{padding: 30px 0;}
  .webinar-tab-content .learn-listing li a{font-size: 18px;}
  .webinar-tab-content .learn-listing li a{padding: 25px 20px 25px 40px}
  .section.webinar-tab-wrapper{padding: 40px 20px;}
  .webinar-tab-content .learn-listing li:first-child a{margin-top: 30px;}
  .webinar-tab-content .learn-listing li a:before{height: 100%;top: 0;bottom: 0;}
  .share-event-wrap h6{font-size: 24px;}
  .share-event-wrap{padding: 40px 20px 90px;}

  .section.webinar-wrapper.telehealth h1{font-size: 51px;line-height: 40px;margin: 30px 0 30px;}
  .section.webinar-wrapper.telehealth h1 span{font-size: 32px;}
  .webinar-details.telehealth > p{font-size: 18px;}
  .webinar-overview-content .web-right-content h3{font-size: 30px;}

  /*home second vbanner*/
  .banner-full-width{padding: 130px 40px 0px;}
  .left-section h2 span{font-size: 20px !important; /*letter-spacing: 2px;*/}
  .left-section h2{font-size: 34px;white-space: normal;}
  .client-det h5{font-size: 16px;margin-top: 4px;}
  .client-det h3{font-size: 22px;}
  .webinar-details>p{white-space: normal;}
  .left-banner{margin-left: 0;}
  .home-banner-wrap .carouselBox{margin: 0 auto;}
  

  /*after webinar css*/
  .webinar-last-ban{padding: 90px 20px;}
  .webinar-last-ban h5{line-height: 34px;margin-bottom: 18px;}
    .webinar-last-ban p{font-size: 50px;line-height: 50px;}
    .webinar-last-ban .lets-talk-btn{width: auto;height: 50px;}
    .video-btn{width: 100px;height: 100px;margin: auto;}
    .video-btn img{height: 100px;width: 100px;}

    /*additional webinar css*/
    .additional-ban-wrap h1{font-size: 28px;margin-bottom: 7px;line-height: 28px;}
    .additional-ban-wrap h5{font-size: 20px;}
    .resource-pagination{margin: 40px auto 0;}
    .resource-content-box h3{font-size: 28px;margin-bottom: 15px;}
    .resource-content-box{margin-top: 30px;}
    .resource-cycle{margin: 40px auto 0;}
    .additional-resource-wrap{padding: 40px 20px;}
    .additional-ban-wrap .socialMediaWrapper{margin-top: 12px;}
    .additional-ban-wrap{background-color: #ebedf6;background-image: none;}
    .video-content-new video, .video-content-new iframe{height: 315px;}
    .additional-ban-wrap .video-content-new, .resource-box{width: 100%;}

    /*webinar main css*/
    .webinar-cover .ebookBox-container{margin-left: 20px;margin-bottom: 20px;}
    .webinar-cover .ebook-banner-wrapper{height: 280px;}
    .webinar-main-content .ebookPageImg{width: 70%;text-align: center;margin-left: auto;margin-right: auto;}
    .webinar-main-content{flex-direction: column;}
    .webinar-main-content .ebookPageImg img{width: 100%;margin-left: auto;margin-right: auto;}
    .webinar-main-content .ebookContent{width: 100%;padding: 0 20px 30px;}
    .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 36px;}
    .webinar-main-content .ebookContent h2{margin-bottom: 5px !important;}
    .webinar-banner-img{margin-right: 20px;width: 40%;}

    /*populat listing*/
    .popular{padding: 0;}

    /*blog*/
    .post-wrapper{margin: 120px auto 0;}
    .post-content-new{padding: 40px 20px;}    
    .post-content h3, .post-content h2{margin-top: 30px;}
    .post-sub-box{text-align: center;}
    .post-content-new .post-sub-box h5{font-size: 28px;margin-bottom: 40px;}
    .sign-box{margin: 20px 0;}
    .sign-box{padding: 20px 20px 20px}
    .sub-listing{padding: 30px}
    .popular-listing li{margin-bottom: 15px;}
    .popular-listing li a{font-size: 16px;}
    .post-sep{margin: 40px 0 50px}

    .post-content-wrapper h2, .post-content h3, .post-content h2, .post-content h2{font-size: 28px;}
    .post-content h2.numbers{margin-top: 25px;margin-bottom: 15px;}
    .post-content-new .sub-flex div.d-flex{width: 100% !important;}
    .post-content-new .sub-flex{text-align: center;}
    .post-content-new .sub-flex div.g-recaptcha{margin-left: 206px;}
    .sub-listing{max-height: inherit;}
    .post-content p{font-size: 14px;}
    .post-content h2{font-size: 24px;}
}
@media screen and (max-width: 767px) {
  .cta-section{padding: 50px 0;}
  .cta-section .osptext{font-size: 38px;line-height: 38px;margin-bottom: 30px;}
  .cta-section .btnClass{width: 100%;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-2408 ul.sub-menu {  margin-top: 0px;}
  
  .headLogo img { width: 45px;}
  .popImgClass { width: auto;}

  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-4988 ul.sub-menu {
    width: 100%; margin-top: 8px;
}

.aricle-content-wrapeper p a { word-break: break-all; }


.aricle-content-wrapeper p a ul { word-break: break-all; }

  .requestBTn {
    position: relative;
    width: 180px;
    display: inline-block;
    border: 2px solid #fff;
    height: 40px;
    border-radius: 30px;
    font-family: "Roboto",sans-serif;
    text-align: center;
    line-height: 37px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    /*top: 82px;*/
}

  .ebook-banner-wrapper { height: 120px;}
  .ebook-banner-wrapper p {     margin-bottom: 0;
    font-size: 16px;
    bottom: 28px;
    line-height: 16px;width: 75%;}
  .ebook-banner-wrapper h1 {   font-size: 28px; line-height: 28px; bottom: 50px;}   
  .whiteBoxeBookTwo .ebookContent, .whiteBoxeBook .ebookContent { padding: 0px 15px 20px;}
  .whiteBoxeBook, .whiteBoxeBookTwo {     margin-top: 4%;padding: 30px 0 15px;}
  .whiteBoxeBook .ebookPageImg, .whiteBoxeBookTwo .ebookPageImg { position: relative;
    bottom: 0; margin: 0px auto;
    left: 0;
    right: 0;
    text-align: center;}
    .ebookSocialLink { margin-left: 0px;}
    .insightsBox { padding: 20px;}
    .ebookSmallBox { max-width: 100%;}
    .insightsBox h2 { font-size: 35px; line-height: 36px;}

   /* .whiteBoxeBookTwo { margin-top: 350px;}*/


    .whiteBoxeBook .ebookContent h2 { font-size: 22px; line-height: 28px;margin-top: 15px;}
    .whiteBoxeBookTwo .ebookContent h2, .webinar-main-content .ebookContent h2  { font-size: 22px; line-height: 28px;margin-top: 15px;}

    .whiteBoxeBookTwo .ebookSocialLink { text-align: center;
      padding-right: 0;}


  .contact-second-wrapper {
    width: 100%;
  }
  .contact-second-wrapper .d-flex {
    display: block !important;
  }
  .contact-second-wrapper .contactPageLocation {
    margin: 0px;
    width: 100%;
  }
  .contact-second-wrapper .contactPageLocation .ourLocationWrapper {
    overflow: hidden;
  }
  .contact-second-wrapper .contactPageLocation .ourLocationWrapper .ourLocationBox {
    width: 100%;
    float: none;
    margin: 20px 15px 0 0;
  }

  .contactPageForm {
    width: 100%;
    margin: 0px;
  }
  .contactPageForm .contact-form-new {
    padding: 30px;
  }

  .contact-banner-slider .contactBannerTitle {
    font-size: 50px;
    margin-top: 10px;
  }
  .contact-banner-slider .contactBannerDescription {
    font-size: 40px !important;
    line-height: 41px;
  }

  .section.contact-second-section {
    width: 100%;
    padding: 0;
  }

  .contact-wrapper-new .contact-top-section h1 {
    font-size: 30px;
    line-height: 30px;
  }
  .contact-wrapper-new .contact-top-section P {
    font-size: 18px;
    line-height: 26px;
  }

  .companiesh6 h6 {
    position: absolute;
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    top: 102px;
    text-align: center;
    line-height: 20px;
    color: #ffffff;
    font-weight: 300;
  }

  .smallwidth {
    max-width: 100%;
  }

  .container_Porivder .smallwidth .d-flex {
    display: block !important;
  }

  .stratergy-container .d-flex {
    flex-direction: column-reverse !important;
  }

  #case-segment .casestudy-segment h2 {
    font-size: 40px;
    line-height: 40px;
  }
  #case-segment .casestudy-segment p {
    font-size: 18px;
  }

  .newCaseForm {
    text-align: center;
  }

  .contactUsWrapper .contact-segment {
    max-width: 90%;
  }

  .reasons-section .industry-top-section h2 {
    font-size: 40px;
    line-height: 40px;
  }
  .reasons-section .industry-top-section p {
    font-size: 18px;
  }

  .banner-slider {
    height: auto;
  }
  .banner-slider .banner-title {
    font-size: 40px;
    line-height: 40px;
    margin-top: 60px;
  }
  .banner-slider .banner-description {
    font-size: 25px;
    line-height: 30px;
    margin-top: 12px;
  }

  .case-overview-content h2 {
    font-size: 40px;
  }

  .caseStudyBannerSlider {
    height: auto;
  }
  .caseStudyBannerSlider h1 {
    font-size: 20px;
    margin-top: 75px;
    line-height: 32px;
    color: #ffffff;
    font-family: "d-din_condenseddinCnBd";
  }
  .caseStudyBannerSlider p {
    font-size: 25px;
    margin-top: 10px;
  }
  .caseStudyBannerSlider h2 {
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0px;
  }

  .caseStudyWorkCircle {
    display: none;
  }

  .caseStudyKickOff {
    position: relative;
    margin: 15px auto;
    width: 95%;
    text-align: center;
  }

  .workFlowTitle {
    font-size: 32px;
    font-family: "d-din_condenseddinCnBd";
    text-transform: uppercase;
    color: #1a6df8;
    width: 192px;
    text-align: center;
    border: 1px solid #91b9fc;
    letter-spacing: 2px;
    padding: 20px 0;
    margin: 0 auto;
  }

  .workFlowDesc {
    margin: 5px 0 0;
    font-size: 18px;
  }

  .caseStudyWorkflow h1 {
    font-size: 40px;
    margin: 0px;
  }

  .caseStudyWorkflowLine {
    width: 95%;
    border: none;
    margin: 0 auto;
    position: relative;
    padding: 0;
  }

  .caseStudyWorkLine {
    display: none;
  }

  .workFlowStep {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    margin: 35px auto;
    width: 95%;
    max-width: 95%;
  }

  .IterationSupportText {
    position: relative;
    margin: 15px auto;
    width: 95%;
    text-align: center;
  }

  .caseStudyPartnerNetwork {
    padding: 0px;
  }
  .caseStudyPartnerNetwork h2 {
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 0px;
  }

  .footerContentList.solutionsNav {
    max-width: 525px;
    margin-left: 0;
    margin-top: 20px;
  }

  .startTodaySectionRight {
    padding: 20px 0 0 0;
  }

  .startTodaySectionLeft {
    text-align: center;
    padding-bottom: 20px;
  }
  .startTodaySectionLeft h2 {
    font-size: 30px;
    line-height: 34px;
    text-align: center;
    margin: 25px 0 0 0;
  }
  .startTodaySectionLeft p {
    text-align: center;
  }

  .startTodayWrapper .startTodaySection .d-flex {
    flex-direction: column-reverse !important;
  }

  .caseStudyPartnerNetwork .companyImg ul li {
    margin: 20px 25px;
  }

  .caseStudyWrapper .solutionDeliveredTitleLeftSection {
    text-align: center;
    padding-top: 0px;
  }

  .caseStudyWrapper .solutionDeliveredTitleLeftSection .solutionNumber {
    font-size: 90px;
    line-height: 110px;
  }

  .caseStudyContainer .d-flex {
    display: block !important;
  }

  .caseStudyServices {
    padding: 50px 0;
  }
  .caseStudyServices h2 {
    font-size: 24px;
    letter-spacing: 0px;
  }
  .caseStudyServices .healthCareServicesContainer {
    margin: 50px auto 0;
  }
  .caseStudyServices .healthCareServicesContainer .d-flex {
    display: block !important;
  }
  .caseStudyServices .healthCareServicesContent {
    margin-bottom: 15px;
  }

  .caseStudyMainSection {
    width: 100%;
  }
  .caseStudyMainSection .d-flex {
    display: block !important;
  }
  .caseStudyMainSection .caseStudyContent h2 {
    font-size: 24px;
    letter-spacing: 3px;
    text-align: center;
    margin-top: 15px;
    line-height: 28px;
  }
  .caseStudyMainSection .caseStudyDescription p {
    border-left: transparent;
    margin: 0px;
    text-align: center;
    font-weight: 300;
    padding: 5px;
  }
  .caseStudyMainSection .caseStudyProvider {
    text-align: center;
    font-weight: 300;
  }

  .caseStudyWrapper .bluebox h2 {
    line-height: 40px;
    font-size: 40px;
  }

  .ctleft a .content h6 {
    font-size: 20px;
    line-height: 26px;
  }

  .ctleft a .content p {
    font-size: 34px;
    line-height: 38px;
  }

  .customer-item .story-logo-container h2 {
    line-height: 28px;
    font-size: 22px;
  }

  .mobCaseStudy .d-flex {
    display: block !important;
  }

  .caseBanner h1 {
    letter-spacing: 0px;
    font-size: 32px;line-height: 32px;
  }
  .caseBanner p {
    margin-top: 10px;
    letter-spacing: 0px;
  }
  .caseBanner{background: none;background-color: #196ef8;}
  .portfolio-second-part {
    width: 100%;
    margin: 20px 0px;
  }

  .portfolio-first-part {
    width: 100%;
    padding: 20px;
  }

  .portfolio-content .flexBox {
    display: block;
  }

  .contactUsTitle h1 {
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .contactUsTitle p {
    font-size: 16px;
  }

  .contactFromBox {
    max-width: 330px;
    margin: 0 auto;
  }
  .contactFromBox .col-md-12 {
    text-align: center;
  }
  .contactFromBox .btnclass {
    margin-top: 30px;
  }

  .providerBoxOne {
    margin: 25px auto 0px;
  }

  .contentBoxProvider {
    margin-bottom: 20px;
  }
  .contentBoxProvider h3 {
    font-size: 22px;
    line-height: 26px;
    padding: 0px 15px;
  }
  .contentBoxProvider p {
    font-size: 16px;
    padding: 0px 15px;
  }
  .contentBoxProvider ul {
    padding-left: 35px;
  }
  .contentBoxProvider ul li {
    font-size: 16px;
    line-height: 25px;
    max-width: 320px;
  }
  .contentBoxProvider .btnclass {
    margin-left: 25px;
  }

  .full_Bg_Provider {
    padding: 15px 0px 0px 0px;
  }
  .full_Bg_Provider .container_Porivder {
    padding: 10px;
  }
  .full_Bg_Provider .container_Porivder h2 {
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .full_Bg_Provider .container_Porivder p {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .full_Bg_Provider .container_Porivder .smallwidth .col-md-4 {
    margin-top: 10px;
  }

  .section.contact_form_box {
    padding: 40px 0px;
  }

  #custom-pager li {
    display: block;
    margin-bottom: 15px !important;
    margin-right: 0px !important;
    padding: 10px;
    border: 1px solid #1a6df8;
    background: none;
    height: auto;
    width: 100%;
  }
  #custom-pager .pager-wrapper {
    display: block;
    text-align: center;
  }
  #custom-pager .pager-content-text {
    padding: 0px;
  }

  .video-content p {
    font-size: 17px;
    line-height: 27px;
  }

  .story-box-new {
    display: block;
    max-height: initial;
  }

  .video-content {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .video-wrapper {
    padding-left: 0px;
    display: block;
    padding-right: 0px;
    width: 100%;
  }

  .video-content-box {
    padding-bottom: 30px;
  }

  .story-title-new {
    padding-top: 30px;
  }

  .article-box {
    width: 100%;
    padding: 20px;
  }

  .article-box h4 {
    line-height: 34px;
  }

  .aricle-content-wrapeper {
    max-width: 100%;
    width: 100%;
   

  }

  .adv_insights_three, .adv_insights_two {
    display: none;
  }

  .adv_insights_one {
    margin-top: 0px;
  }

  

  .ebook_btn_img_two {
    position: absolute;
    top: 210px;
    right: 20px;
  }

  .headerNav.navigation-section {
    background: transparent;
    width: auto;
  }

  .nav_button {
    display: block;
  }

  .menu-my-menu-container {
    display: none;
  }

  .gridBox .gridBoxContainer {
    width: 100%;
    margin: 0;
    display: block;
  }

  .submitBtn {
    text-align: center;
  }

  .fontRotation {
    font-size: 20px;
    transform: rotate(50deg);
    padding-right: 15px;
    color: #4066f5;
    display: inline-block;
    margin-top: 2px;
  }

  .accordionBox .card-header h2 {
    line-height: inherit;
  }

  .accordionBox .card-header {
    background-color: transparent;
    padding: 15px 20px 10px 20px;
    border-bottom: transparent;
    background: #d7e7ff;
  }

  .accordionBox {
    padding: 0px 20px;
    margin: 20px auto;
  }

  .closeClass {
    position: absolute;
  width: 20px;
  }

  .section.osp-offer-Box {
    padding-left: 0px;
    padding-right: 0px;
  }
  .section.osp-offer-Box .boxslide {
    padding-right: 15px;
    padding-left: 15px;
  }

  .marMob {
    margin-bottom: 10px;
  }

  .infmSection h2 {
    font-size: 36px;
    line-height: 36px;
  }
  .infmSection p {
    margin-top: 15px;
    margin-bottom: 40px;
  }

  .vertical-tab-box {
    padding-top: 20px;
  }

  .paginator-center {
    width: 34%;
    bottom: 45px;
  }

  .paginator-center ul li.next {
    margin-right: 0px;
  }

  .slideArrow {
    text-align: center;
    margin-top: 40px;
  }

  .sliderImg {
    height: auto;margin-top: 20px;
  }

  .section.osp-Box-Slide {
    padding-left: 0px;
    padding-right: 0px;
  }

  .workContent {
    padding: 0px 20px;
    margin: 20px auto;
  }

  .blueboxImg {
    display: none;
  }

  .bluebox {
    padding: 20px 0px;
  }
  .bluebox h2 {
    padding: 0;
    margin-bottom: 0px !important;
  }
  .bluebox p {
    text-align: center;
    font-size: 18px;
  }

  section.osp-Full-Box {
    padding-left: 0px;
    padding-right: 0px;
  }

 
  .segment-banner-wrapper {
    height: 400px;
  }
  .segment-banner-wrapper h1 {
    /*top: 70px !important;*/
    font-size: 24px;
    line-height: 26px;
  }

  .sectionBoxOne h2 {
    font-size: 34px;
  }
  .sectionBoxOne p {
    font-size: 18px;
    padding-bottom: 5px;
  }

  .gridBox {
    display: block;
  }

  .carouselBox {
    width: 100%;
     /*margin: 0px auto;*/
  }

  .test-next {
    margin-top: 120%;
  }

  .test-prev {
    margin-top: 120%;
  }

  #mydiv { right: 0;
    left: auto;  
  }

  .right-banner {
    margin: 0 auto;
    width: 100%;
    align-items: center;
  }

  .banner-navigation {
    left: 10px;
    right: 10px;
  }

  .banner-wrapper {
    padding: 80px 0;
    height: inherit;
    z-index: 10 !important;
  }

  .banner-wrapper.two .banner-content h1, .banner-content h2 {
    line-height: 38px;
  }

  .flip-container {
    padding: 10px 0px 10px;
    height: 580px;
  }

  .getStartedBtn {
    margin: 19px 85px 10px 20px;
  }

  .how-we-can-wrapper p {
    margin-bottom: 15px;
    line-height: 30px;
    font-size: 18px;
    margin-top: 10px;
  }
  .how-we-can-wrapper h2 {
    font-size: 34px;
  }

  .back-content h3 {
    font-size: 26px;
    margin-bottom: 18px;
  }
  .back-content li {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .why-choose-us-wrapper h2 {
    font-size: 34px;
  }

  .section {
    padding: 40px 20px;
  }
  .section h2, .section.how-we-can-wrapper h2, .overviewSection h2 {
    font-size: 34px;margin-bottom: 15px;
  }

  .banner-wrapper-section .cycle-carousel-wrap {
    display: flex;
  }

  .banner-content {
    padding: 30px 0 0;
  }
  .banner-content h1, .banner-content h2 {
    font-size: 36px;
  }
  .banner-content h2.sub-head {
    font-size: 18px;
    white-space: normal;
    padding: 15px 0;
  }

  .front p {
    font-size: 28px;
  }

  /*why choose-us section*/
  .why-choose-box p:nth-child(1) {
    font-size: 60px;
    line-height: 65px;
  }
  .why-choose-box p:nth-child(1):after{top: 3px;}
  .why-choose-content span {
    height: 85px;
  }
  .why-choose-box p:nth-child(2){font-size: 20px;}
  .why-choose-content span i {
    font-size: 50px;
    font-size: 74px;
    right: -19px;
    top: 10px;
  }

  .whats-new-box {
    /*padding: 15px;*/
  }

  .scrollable-wrapper.cycle-slide p, .scrollable-wrapper-three.cycle-slide p{
    margin: 20px 5px 20px 0;
    font-size: 16px;
  }

  /*about us*/
  .about-banner-wrapper {
    padding: 160px 0;
    height: auto;
  }

  .capability-box h3 {
    margin: 20px auto 15px;
    font-size: 22px;
  }
  .capability-box p {
    line-height: 1.7;
    font-size: 16px;
  }

  .capabilities-content {
    padding: 40px 0 0;
  }

  .navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li ul.sub-menu li {
    margin: auto;
    width: 100%;
    border-bottom: none;
    border-right: 0 !important;
    height: auto;
    border-left: none;
  }
  .navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li#menu-item-2408 ul.sub-menu {
    flex-direction: unset;
    width: 100% !important;
    float: none;
    display: block;
    height: auto;
    position: relative;
  }
  .navigation-section.headerNav.bg-headerNav .menu-my-menu-container ul li#menu-item-2408 ul.sub-menu li:last-child {
    border-left: 1px solid #aaaaaa;
    border: 0;
  }
  .navigation-section.headerNav.bg-headerNav .menu-my-menu-container > ul li ul li a {
    font-size: 14px !important;
  }

  .tab-slider-box h2 {
    font-size: 28px;
    line-height: 28px;
  }

  .tab {
    float: none;
    width: 100%;
    padding: 0px;
  }

  .tab_class {
    margin-top: 30px;
  }

  .tabcontent {
    width: 100%;
    height: auto;
    padding-left: 10px;
    position: relative;
    margin: 30px 0 0 0;
    overflow: initial;
    float: none;
  }

  .tabcontent.provider_tab {
    display: block;
  }

  .tab_box .tab_box_slider ul {
    margin: 20px 10px 50px 30px;
  }

  .tab_box .tab_box_slider {
    padding-right: 0;
    border: 1px solid #ddd;
    padding: 30px 0;
  }

  .tab_box .tab_box_slider h2 {
    margin-left: 15px;
    font-size: 16px;
    word-wrap: break-word;
    line-height: 19px;
  }

  .tab_box .tab_box_slider ul li {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
  }

  .tab button {
    padding: 0px 15px;
    height: 45px;
  }

  section .whats-new-wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
  .ebook_btn_img_one {
    
    top: 123px;
    right: 149px;
}
#multi-item-example-one li{font-size: 16px;line-height: 25px;}

  .hoverBox{padding: 20px;}
.sectionBoxOne{    margin: 30px auto;}
.overviewSection{    margin: 40px auto;}
  .section.osp-latest-talks{padding: 40px 20px;}
    .test-prev{left: 0;margin-top: 0;}
.test-next{right: 0;margin-top: 0;}
.how-we-add-tabs .tab-pane{padding: 35px 25px;}

  /*new article page*/
  .subscribeCard .gridSubscribe{display: block;}
  .text-right{display: none;}
  .mainCardInsight{margin-top: 30px;}
  .subscribeCard .card-body .subscribeBox .btn{padding: .5rem 1rem;}
  .osp-latest-talks .bluebox h2{font-size: 34px;line-height: 34px;margin-bottom: 15px !important}

  /*new insights page*/
  .banner-description.insight-subtitle{font-size: 24px !important;}
  .insight-banner .subscribeBox{width: 100%;}
  .insightTitleNew{font-size: 40px !important;line-height: 40px;}
  .insight-banner {padding: 70px 20px 70px;}
  .text-right{display: none;}
  .subscribeCard .card-body .subscribeBox .btn{font-size:1rem;}
  .insights-content{    padding: 30px 0px;}
  

  .subscribeCard{    margin: 2rem 0 2rem;}
  .blog-img{min-height: 100%;}
  .resoursewrapper h3{font-size: 20px;}
  .resoursewrapper a{margin-top: 20px;}
  .insight-banner .subscribeBox input.form-control{    font-size: 18px;padding: 0 0 0 20px;height: 55px;}
  .insight-banner .subscribeBox .btn{width: 100px;height: 35px;font-size: 16px;line-height: 21px;}
  .insight-banner .subscribeBox{margin: 30px auto 0;}
  .bannerline{    margin: 20px auto 25px;}
  .articleBanner{/*min-height: 300px;*/}

  /*new blog design css*/
  .post-wrapper{margin: 130px auto 40px;}
  .post-content{padding: 0 0;}
  .articles-flex{display: block;}
  .post-article{max-width: 100%;margin: 0 0 1rem;}
  .post-article img{width: 100%;}
  .article-info{max-height: 225px;}
  .sticky-wrapper{position: fixed; width: 100%; background-color: #fff; bottom: 0; left: 0; z-index: 60;} 
  .post-sticky-content{display: flex; -webkit-box-pack: center; justify-content: center; background-color: #fff;}
  .post-social-elements{width: 100%;text-align: center;border-top: 1px solid #f3eded;}
  .post-social-elements a{padding: 0 20px;}
  .progress-container{display: none;}
  .time-remaining{position: fixed; background: #fff; height: 30px; top: 83px; padding: 5px 5px; left: 0; border-bottom: 1px solid #eaf0f6; right: 0; display: block;}

  /*home new design*/
  .how-we-add-tabs h3{font-size: 18px;}
  .how-we-can-wrapper p{margin-bottom: 0;}
  .work-with-img-wrap{margin: 50px auto 0;}
  .work-with-img-wrap:before, .work-with-img-wrap:after{width:0;}
  .work-with-img-wrap img{margin: 0 20px;}
  .section.explore-our-work-wrapper{padding: 40px 20px;}
  .explore-our-work-wrapper h2, .work-with-best-wrapper h2, .section.how-we-can-wrapper h2, .section.testimonial-wrapper h2, .whats-new-wrapper h2{font-size: 34px;}
  .test-prev{font-size: 36px;left: -7px;}
  .test-next{font-size: 36px;right: -7px;}

  .banner-wrapper-new{padding: 80px 20px 60px;}
  .banner-wrapper-section-new h1{margin-bottom: 10px;font-size: 34px;}
  .left-banner h2{line-height: 23px;}
  .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu{left: -15px;}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li>a{display: block;}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul{width: 100%;}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul li a, .navigation-section.headerNav>.menu-my-menu-container>ul li ul li a{margin-top: 10px;margin-bottom: 12px;}
  .navigation-section.headerNav > .menu-my-menu-container ul #menu-item-1680 ul li ul li:last-child, .navigation-section.headerNav>.menu-my-menu-container>ul li.menu-item-1680 ul.sub-menu li{border-bottom: none;}
  .navigation-section.headerNav>.menu-my-menu-container ul #menu-item-1680 ul li ul li{border-bottom: 1px solid #aaa;}

  /*about new design*/
  .section.what-we-do-wrapper{padding: 40px 20px;}
  .what-we-do-content{margin-top: 30px;}
  .what-we-do-box{padding: 20px;}
  .client-said p{font-size: 20px;}
  .client-said span{font-size: 18px;}
  .achivement-wrapper-main .order-md-2{order: inherit;padding: 0;}
  .achivement-wrapper-main .order-md-3{padding: 0;}
  .cd-timeline-block{margin: 60px 0;}
  .cd-timeline-block:nth-child(6){margin:60px 0 0;}
  .cd-container{margin: 40px auto 0;}
  .cd-timeline-content{min-width: inherit;}


 /*our team css*/
  .section.management-team-wrpper{padding: 120px 20px 60px;}
  .section.team-wrapper, .section.we-work-wrapper{padding: 40px 20px;}
  .we-work-btn{margin:20px auto 0;}

  /*leadership css*/
  .section.leadership-banner-wrpper{padding: 120px 0 100px 30px;}
  .leadership-banner-wrpper h1, .leadership-banner-wrpper h1 span{font-size: 50px;line-height: 50px;max-width: 215px;}
  .section.leader-content-wrapper{padding: 40px 20px;}
  .leader-content-wrapper p{font-size: 16px;}
  .principles-main{padding: 40px 0;}
  .principles-text, .principles-img{width: 100%;}
  .principles-text{margin-bottom: 25px;}
  .principles-text h2{font-size: 30px;margin-bottom: 0;line-height: 1.1;}
  .principles-text p{margin-top: 12px;font-size: 18px;line-height: 1.3;}

  /*webinar css*/
  .webinar-overview-content h2{font-size: 24px;}
  .web-form input{height: 48px;}
  .web-form .subBTN{height: 60px;}
  .web-form .inputFieldWrapperSubmit:hover i{left: 68%;top: 31px;}
  .webinar-tab-content ul li a{flex-direction: column !important;}
  .web-tab-img-wrap{margin-right: 0;margin-bottom: 12px;}
  .webinar-tab-content ul li a h4{font-size: 18px;}
  .webinar-overview-content .web-right-content h3{font-size: 22px ;margin-bottom:25px;}

  /*hom second banner*/
  .banner-wrapper-section-new{height: 904px;}
  .banner-full-width{padding: 80px 20px 60px;}
  .left-banner h2{white-space: normal;}
  .ban .lets-talk-btn{padding: 0 15px;height: 52px;}
  .left-section .webinar-details{width: auto;}

    /*after webinar css*/

    .webinar-last-ban h5{line-height: 34px;margin-bottom: 18px;font-size: 36px;}
    .webinar-last-ban p{font-size: 44px;line-height: 44px;}

    /*additional webinar css*/
    .additional-ban-wrap{padding: 85px 20px 50px}
    .additional-ban-wrap h1{font-size: 24px;line-height: 24px;}
    .additional-ban-wrap h5{font-size: 18px;}
    .additional-resource-wrap h2{font-size: 32px;}
    .resource-content-box{padding: 20px;}
    .resource-content-box h3{font-size: 25px;}
    .additional-resource-wrap h2{font-size: 34px;}
      .resource-pagination{margin: 30px auto 0}

      /*webinar main page*/
      .webinar-main-wrapper{padding-right: 20px;}
      .ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 26px;}
      .ebook-banner-wrapper.webinar-main-wrapper p{font-size: 30px;}
      .webinar-cover .ebook-banner-wrapper{flex-direction: column;padding-top: 70px;}
      .webinar-banner-img{align-self: center;margin-top: 20px;width: 60%;margin-left: auto;margin-right: auto;}
      .webinar-cover .ebook-banner-wrapper{height: auto;align-items: flex-start;}

      /*popular listing*/ 
      .popular-listing{margin: 25px 0 0;} 
      .popular{margin-top: 50px;}

      /*blog*/
      .post-content-wrapper{padding: 0 20px;}
      .consult-box{padding: 20px;}
      .consult-box a{font-size: 11px;padding: 10px;}
      .post-content-new{background-color: #1a6df8}
      .post-content-new .sub-flex div.d-flex{flex-direction: column;}
      .sub-flex .d-flex input{width: 100%;margin-top: 20px;}
      .sign-box .g-recaptcha > div{width: 100% !important}
      .post-content-new .sub-flex div.g-recaptcha{margin: 30px auto 0;display: flex;justify-content: center;align-items: center;}
      .sign-box .g-recaptcha iframe{width: 100% !important;border-right: 1px solid #ccc;}
}
@media only screen and (max-device-width : 1440px) and (max-device-height : 900px) and (orientation : landscape){
  /*new article page*/
  .right-container .tab-content>.active{max-height: 350px !important;overflow-y: auto;}
  .innercontainer-right .updates, .innercontainer-right{justify-content: space-between !important;}
}
@media only screen and (max-device-width : 1366px) and (max-device-height : 768px) and (orientation : landscape){
  /*new article page*/
  .right-container .tab-content>.active{max-height: 240px !important;overflow-y: auto;}
  .innercontainer-right .updates, .innercontainer-right{justify-content: space-between !important;}

  /*home second banner*/
  .banner-full-width{padding: 150px 50px 160px}
}
@media only screen and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: portrait) {
  #mydiv {
    left: auto;
    right: 15px;
  }
}


@media only screen and (max-device-width: 1280px) and (max-device-height: 800px) {
  .postinnercontainer{    /*margin-top: 3px;*/}
  .cardLatestPost{margin-top: 15px;}

  .explore-our-work-slider img{width: 460px;}
}

@media only screen and (max-device-width : 1280px) and (max-device-height : 950px) and (orientation : landscape){
  /*new article page*/
  .right-container .tab-content>.active{max-height: 360px !important;overflow-y: auto;}
  .innercontainer-right .updates, .innercontainer-right{justify-content: space-between !important;}
}

@media only screen and (max-device-width: 1024px) and (max-device-height: 1366px) and (orientation: portrait) {
  .adv-wrapper{display: flex;justify-content: space-between;}
  .resoursewrapper{margin-left: 20px;margin-top: 0;}
  }
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  #mydiv {
    left: auto;
    right: 10px;
  }
}


@media only screen and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: portrait) {
  .navigation-section.headerNav.bg-headerNav > .menu-my-menu-container > ul li ul.sub-menu {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
  }
}

@media only screen and (max-device-width: 667px) and (min-device-width: 375px) and (orientation: portrait) {
  #mydiv {
    left: auto;
    right: 5px;
  }
}


@media only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: portrait) {
  .ebook_btn_img_one {
    
    top: 117px;
    right: 139px;
  }
}


@media only screen and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: landscape) {



  
  #mydiv {
    left: auto;
    right: 0;
  }

  .segment-banner-wrapper h1 {
    /*top: 75px !important;*/
  }

  .getStartedBtn {
    margin: 19px 80px 10px 20px;
  }

  .navigation-section.headerNav.bg-headerNav > .menu-my-menu-container > ul li ul.sub-menu {
    max-height: 180px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .aricle-content-wrapeper p{text-align: left}
}
@media screen and (max-width: 680px) {

  

  .banner-btn {
    margin: 35px auto 0;
  }
  .banner-btn .lets-talk-btn:nth-child(3) {
    margin-top: 10px;
  }

  .about-banner-content h1 {
    font-size: 48px;
  }
  .about-banner-content h2 {
    font-size: 32px;
  }

  /*our team css*/
  .team-content_new .team-box{max-width: 280px;}

  /*webinar css*/
  .tab-img-wrap, .tab-img-wrap.two{margin: 0 auto 15px;max-width: 265px;}
  .tab-contents{flex-direction: column;}
  .tab-contents:nth-child(2){flex-direction: column-reverse;}
  .webinar-tab-content .learn-listing li a{padding: 20px 10px 20px 30px;font-size: 16px;}
  .webinar-tab-content ul li{width: 50%;}
  .webinar-tab-content ul li:nth-child(1) a{border-top-right-radius: 0;border-bottom-right-radius: 0;}
  .webinar-tab-content ul li:nth-child(2) a{border-top-left-radius: 0;border-bottom-left-radius: 0;}
  .tab-naming{flex-wrap: wrap;    flex-direction: column;
    justify-content: flex-start; align-items: flex-start;}
    .tab-contents span{margin-left: 0;margin-top: 10px;}
}
@media screen and (max-width: 667px) {
  .footerContentList:nth-child(3) {
    margin-top: 30px;
  }

  .whats-new-box p {margin-bottom: 12px;
    font-size: 18px;position: relative;top: 0;left: 0;background-color: transparent;color: #333 !important;width: 100%;height:inherit;
  }
  #insight-pager, #ebook-pager{bottom: 36px;}

  .what-we-do-content {
    font-size: 16px;
  }
  .ebook_btn_img_one {
    
    top: 123px;
    right: 145px;
}

  /*our team css*/
  .team-content_new{flex-direction: column;align-items: center;}
  .team-content_new .team-box:nth-child(5){margin-bottom: 30px;}
  .team-content_new .team-box{margin: 0;max-width: 290px;padding: 25px 10px;}
  .team-box h6, .team-box h4{font-size: 16px;line-height: 16px;}
  .team-box h6{margin: 10px auto 0;}
  .we-work-btn:hover i{left: 2%;}
  .team-box-div{margin: 20px auto;}
}
@media screen and (max-width: 600px) {
  .breadcrumbs{top: 40px;}
  .footerContentList.solutionsNav ul li {
    float: none;
    width: 100%;
  }

  .menu-my-menu-container ul li.menu-item-11 ul.sub-menu li {
    width: 100%;
  }
  .menu-my-menu-container ul li.result_hover_bg > ul {
    left: -15px;
  }
  .menu-my-menu-container ul li.menu-item-16 ul.sub-menu li {
    width: 100%;
    float: none;
  }
  .menu-my-menu-container ul li.menu-item-16 ul.sub-menu li:nth-child(even) {
    padding-left: 0;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul #menu-item-3138 {
    display: block;
  }

  .menu-item-14 {
    left: -40px;
  }

  .getStartedBtn {
    display: none;
  }

  .navigation-section.headerNav > .menu-my-menu-container > ul li ul.sub-menu {
    padding: 0px 0px 20px;
    box-shadow: none;
  }

  .main-navigation ul li.result_hover_bg > ul {
    left: -15px;
  }

  #menu-item-13 ul.sub-menu {
    left: -20px;
  }
  #menu-item-13 ul.sub-menu li a {
    padding: 0;
  }

  #menu-item-14 ul.sub-menu {
    left: -20px;
  }
  #menu-item-14 ul.sub-menu li a {
    padding: 0;
  }

  .nav_button {
    top: 12px;
  }

  .menu-my-menu-container {
    top: 50px;
  }

  .headerWrapper {
    height: 60px !important;
  }
  .nav_button span{padding: 0}
  .logo-wrapper {
    margin-top: 15px;
  }

  /*about*/
  .capability-box {
    width: 90%;
    margin: 0 auto 20px;
  }
  .capability-box:nth-child(n+4) {
    width: 90%;
    margin: 0 auto 20px;
  }
  .capability-box .lets-talk-btn {
    margin: 25px auto 0;
  }
  .segment-banner-wrapper{height: 220px;}
  

  /* New Contact Us */
  .contact-banner-section {margin-top: 14px;}

  /*new article page*/
  .gridCardAuthor{    grid-template-columns: auto;}
  .gridCardAuthor .text-center{padding: 15px;}
  .gridCardAuthorContent{padding: 1.5rem 2rem;}
  .gridCardAuthor .name{font-size: 24px;}
  .cardAuthor .gridCardAuthorContent p{line-height: 2rem;}
  .mainCardInsight .card-body{padding: 1.5rem;}
  .tagswrapper{flex-flow: wrap;justify-content: flex-start;margin-top: 10px;}
  .tag{margin-top: 5px;}
  .articleTitle{font-size: 30px;}
  .mainCardInsight .card-body h2{font-size: 16px;margin-bottom: 10px;}
  .subscribeCard{    margin: 2rem 0rem 2rem;}
  .cardAuthor{    margin: 2rem 0rem;}

  /*new insights page*/
  .insightTitleNew{font-size: 30px !important;line-height: 30px;}
  .bannerline{    margin: 20px auto 25px;}

  .insight-banner .subscribeBox input.form-control{font-size: 18px;padding: 0 0 0 20px;height: 55px;}
  .insight-banner {padding: 50px 20px 60px;}
  .insight-banner .subscribeBox{margin: 35px auto 0;}
  .blog-info p{font-size: 16px;    margin-bottom: 20px;}
  .subscribeCard .card-body p{font-size: 26px;margin-top: 10px;}

  .contactFromBox{max-width: 290px;}

  /*new blog design css*/
  .progress-container{top: 60px !important;}
  .time-remaining{top: 60px;}
  .share-btn-elements a{margin: 0 8px;}

  /*home new design*/
  .footerContent{flex-direction: column;}
  /*.footerContentList:first-child, .footerContentList{width: 95%;}*/
  .footerListlogo{font-size: 60px;}
  .footer-main:before{top: 95px;}
  .feature-wrap, .help-wrap{width: 100%;}
  .right-content-wrap{flex-direction: column;}
  .feature-wrap a, .help-wrap a{background-color: #fff;padding: 20px;}
  .explore-our-work-slider{padding: 0;}
  .feature-wrap{margin-right: 0;margin-bottom: 20px;}
  .explore-slider-wrapper .carousel-inner{margin: 40px auto 0;}
  .left-section .banner-arrow p{font-size: 26px;border-bottom: 2px solid #ffd100;padding-bottom: 5px;}
  .work-with-img-wrap{height: 35px !important}
  .banner-wrapper-new img{height: 200px;}

  /*about new design*/
  .achievement-logo-wrap{flex-direction: column;}
  .achievement-logo-wrap img{margin: 20px auto 10px;}
  .achievement-logo-wrap img:first-child, .achievement-logo-wrap img:nth-child(2){margin: 0px auto 0px;}

  /*webinar css*/
  .section.webinar-wrapper{max-height: inherit;height: auto;}
  .web-left-content h1{font-size: 38px;}
  .web-right-content{flex-direction: column;justify-content: center;}
  .img-wrap{margin: 0 auto;}
  .img-btn-wrap{margin: 20px auto 0;max-width: 215px;}
  .img-wrap.two{margin-top: 50px;}
  .webinar-content{padding: 0 0;}
  .webinar-overview-content .web-right-content{max-width: 100%;}
  .web-form ul li{padding: 0 12px;}
  .web-form ul li span{font-size: 38px;}
  .webinar-tab-content ul li a h4{font-size: 16px;}
  .tab-naming{margin-top: 0;margin-bottom: 8px;}

  .section.webinar-wrapper.telehealth h1{font-size: 40px;line-height: 36px;margin: 25px 0 25px;}
  .section.webinar-wrapper.telehealth h1 span{font-size: 25px;}
  .webinar-details.telehealth{padding: 3px 6px;}
  .telehealth .webinar-details span{height: 22px;align-self: center;}
  .webinar-details.telehealth > p{font-size: 18px;}
  .extra-himss{right: 0;left: 0;max-width: 245px;}
  .telehealth .img-wrap.one{margin-top: 60px;}
  .telehealth .img-wrap.two{margin-top: 35px;}

  /*after webinar css*/
  .after-webinar .webinar-details>p{font-size: 16px;padding: 8px;}
  .after-webinar .web-right-content{width: 94%;}
  .webinar-last-ban h5{line-height: 30px;margin-bottom: 16px;font-size: 30px;}
    .webinar-last-ban p{font-size: 40px;line-height: 40px;}
    .webinar-last-ban{padding: 65px 20px;}

    .webinar-main-content .ebookPageImg{width: 85%;padding-bottom: 0}
}
/*new blog design css*/
@media (min-width: 501px){
     .points-wrapper>h2{ /*margin: 0 0 3.25rem;padding: 1.98rem 2rem 1.98rem 2rem;*/}
}
@media screen and (max-width: 480px) {

  .caseBanner p{font-size: 16px;}
  .caseBanner h1{font-size: 28px;line-height: 28px;}
  .ctleft a:nth-child(1){height: 120px;overflow: hidden;}
  .ctleft a:nth-child(1) .csImage, .ctleft a:nth-child(1) .csImage img{height: 100%;}
.segment-banner-wrapper h1 {
    /*top: 65px !important;*/
    /*font-size: 17px;*/
    line-height: 26px;
}
.btnclass{font-size: 15px;}
.section .storiesBanner h2{font-size: 24px;margin-bottom: 10px;}
.workContent p{font-size: 18px;line-height: 25px;margin-top: 10px;}
.requestBTn {     /*top: 50px; */}
.bill.requestBTn{top: 110px;}
.companiesh6{min-height: 250px;}

  .banner-content {
    margin: 0 16px;
    width: 90%;
  }
  .osp-latest-talks .bluebox h2{font-size: 28px;line-height: 28px;}
  .banner-wrapper.two .banner-content {
    margin: 0 16px;
    width: 90%;
  }

  .banner-navigation {
    top: auto;
    bottom: 40px;
    text-align: center;
    justify-content: center;
  }

  .banner-navigation .bannerprev {
    left: 44%;
    border-radius: 50px;
    background-color: #ffd100;
    width: 15px;
    height: 15px;
  }

  .banner-navigation .bannerprev:hover {
    background-color: #ffd100;
  }

  .banner-navigation .bannernext {
    right: 44%;
    border-radius: 50px;
    background-color: #ffd100;
    width: 15px;
    height: 15px;
  }

  .banner-navigation .bannernext i, .banner-navigation .bannerprev i {
    display: none;
  }

  .banner-navigation .bannernext:hover {
    background-color: #ffd100;
  }

  .lets-talk-btn {
    /*margin-right: 20px;*/
  }

  .how-we-can-wrapper h2 {
    font-size: 28px;
    margin-bottom: 15px;
  }

  .why-choose-us-wrapper h2 {
    font-size: 28px;
    margin-bottom: 15px;
  }

  .section h2, .section.how-we-can-wrapper h2 {
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 0px;
  }
  .sectionBoxOne h2{font-size: 28px;line-height: 28px;}
  
  .overviewSection h2 {font-size: 28px; line-height: 28px;}

  .whats-new-wrapper .lets-talk-btn {
    padding: 0 20px;
  }

  .whats-new-box {
     padding: 20px 10px 0px;
  }

  .footerContentList:nth-child(2) {
    /*margin-top: 30px;*/
  }

  .footerLogo {
    float: none;
    text-align: center;
  }

  .privacyPolicy {
    float: none;
    text-align: center;
    margin: 5px 0 10px;
  }

  .stateName ul li {
    margin: 0 10px;
  }

  button {
    font-size: 17px;
  }

  /*about us*/
  .banner-btn .lets-talk-btn:nth-child(2) {
    margin-top: 10px;
  }

  /*showbubble*/
  .hu-header-description {
    display: block;
  }

  #hu-header-mobile .hu-header-logo {
    margin: 75px auto 0;
  }

  #the-video-destination-div {
    display: block;
    float: left;
    overflow: hidden;
    height: 90%;
    width: 100%;
    top: 0;
    z-index: 99999;
    bottom: 80px;
  }

  #outerdiv {
    position: fixed;
    left: 0;
    background-color: #1b3ce8;
    right: 0px;
    bottom: 80px;
    top: 0;
    z-index: 9999;
  }

  #inneriframe {
    height: 100%;
    width: 100%;
    overflow: auto;
    padding-top: 65px;
  }

  .hu-message-container {
    width: 95%;
  }

  .hu-overflow-auto {
    overflow-x: hidden;
  }

  .refresh, .close {
    position: fixed;
  }

  .close {
    right: 15px;
  }

  .newClose {
    top: 20px !important;
    position: absolute !important;
  }

  .refresh {
    right: 65px;
  }

  .closeClass {
    position: absolute;
    width: 20px;
    
  }

  .downloadClassBtn { width: 145px;}

  .ebook_btn_img_one {
    
    top: 123px;
    right: 143px;
}
 .footerContentList:nth-child(n+2) {margin-top: 20px;}
/* New Contact Page */
.gap{height: 4rem}
.section2 .section-title{font-size: 40px;margin-bottom: 2.5rem;}
.contact-form-block{padding: 2rem 0rem 2rem;}
.contact-banner-section .contact-img{min-height: 150px;}
.contact-banner-section .contact-img .heading p {font-size: 20px !important}

.contact-form-block .heading h1{font-size: 30px}
.contact-form-block .heading p{font-size: 20px !important  }
.contact-form-block .contact-form .form-group{margin-bottom: 2rem;}
.contact-form-block .contact-form label.col-form-label{font-size: 16px;}
.contact-form-block .contact-form .form-control{ padding: .5rem 0.8rem;font-size: 14px !important;}
#description{height: 50px !important}
.contact-form-block .contact-form .btnclass{width: 9rem; height: 3.25rem;line-height: 3.25rem;font-size: 16px;}

#testimonial-slider .slide .image .user{width:100px}
#testimonial-slider .slide .image .name{font-size: 16px;margin: 0.8rem 0;}
#testimonial-slider .slide .image .small-img{width: 130px;}
#testimonial-slider .slide .test-content{padding: 2rem 2rem 3rem}
#testimonial-slider .slide .test-content p{font-size: 15px}
#testimonial-slider .slide .test-content p:before{font-size: 1.5rem;left: -24px}

#testimonial-slider .slide .test-content p:before{top: -30px;left: -26px;}

/* Our Locations */
.location-row {margin: 0 10px;}
/* .card-location{margin: 0 2rem;} */
.card-location .card-header{padding: 1rem 1rem}
.card-location .card-header .card-title{font-size: 20px}
.card-location .card-body{padding: 2rem 1.5rem}
.card-location .card-body p{font-size: 16px}

  /*new article page*/
  .gridCardAuthorContent{padding: 1rem 1.5rem;}
  .articleBy{flex-wrap: wrap;flex-flow: column;justify-content: flex-start;align-items: flex-start !important;}
  .date-resp{display: block;width: 100%;text-align: right;}
  .innercontainer-right .updates{display: block;}
  .innercontainer-right .updates>span:nth-child(3){float: right;}
  .sep{display: none;}

  /*new insight page*/
  .insight-banner .form-control, .subscribeCard .form-control{line-height: 0.5;}
  .cardLatestPost .card-header .nav-tabs .nav-item .nav-link{font-size: 21px;   }

  /*new blog design css*/
  .post-content .post-inner-banner, .post-inner-banner{display: block;max-height: fit-content;padding: 30px 20px;text-align: center;}
  .post-inner-banner-img{max-height: fit-content;}
  .post-banner-cta{margin: 15px auto 0;}
  .post-sub-box{padding: 20px;}
  .post-content .post-inner-banner h3{font-size: 22px;line-height: 1.4;}
  .post-inner-info{padding-left: 0;}
  .points-wrapper>h2{/*padding: 1rem 1rem 1rem 1rem;*/}
  .updates .sep{display: initial;}

    /*home new design*/
  .footerContentList:nth-child(3){margin-top: 0;}
  .explore-our-work-wrapper h2, .work-with-best-wrapper h2, .section.how-we-can-wrapper h2, .section.testimonial-wrapper h2, .whats-new-wrapper h2, .banner-wrapper-section-new h1{font-size: 28px;}
  .help-wrap a{min-height: 14.5rem;}
  .scrollable-wrapper p, .scrollable-wrapper-three p{padding-bottom: 90px;}
  .how-we-add-tabs .tab-pane:after{width: 80px;height: 80px;bottom: -8px;}
  .section.testimonial-wrapper .lets-talk-btn{width: 283px; font-size: 15px; padding: 0 10px; margin: 20px auto 0;}


  /*about new design*/
  .cd-container:before{left: 10px;}
  .cd-container:after{left: 2px;}
  .cd-timeline-img.cd-picture{left: -10px;}
  
  .cd-timeline-content .cd-date{line-height: 25px;}

  /*leadership css*/
  .leadership-banner-wrpper h1, .leadership-banner-wrpper h1 span{font-size: 40px;line-height: 40px;max-width: 175px;}

  /*webinar css*/
.web-left-content h1{font-size: 34px;}
.webinar-details{flex-wrap: wrap;}
.section.webinar-wrapper{padding: 100px 20px 60px;}
.web-form .inputFieldWrapperSubmit:hover i{left: 0;right: 0;text-align: center;margin-left: 170px;}
.webinar-tab-content ul{flex-wrap: nowrap;overflow-x: auto;}
.webinar-tab-content ul li{width: 50%;}
.webinar-tab-content ul li a{width: 100%;height: 100%;}
.webinar-tab-content ul li a h4{text-align: center;}

/*home second banner*/
.client-info{flex-direction: column;margin-left: 0;}
.banner-wrapper-section-new{height: 100%;}
.client-det{margin-left: 0;text-align: center;}
.client-info{align-items: center;}
.client-info{margin-top: 40px;}
.right-section{position: relative;max-width: 60%;min-width: 60%;}
.banner-wrapper-section-two .left-section .lets-talk-btn{width: auto;height: 48px;}
.banner-wrapper-section-two .lets-talk-btn:hover i{left: 2%;}
/*.banner-wrapper-section-two .right-section{display: none !important;}*/
.left-section h2{font-size: 24px;line-height: 24px;}

/*after webinar css*/
.video-wrap:before{left: 12px;top: -12px;}
.after-webinar .web-left-content h1{margin: 0 0 12px;}
.webinar-last-ban h5{font-size: 24px;line-height: 24px;}
.webinar-last-ban p{font-size: 30px;line-height: 30px;}

/*additional webinar css*/
.additional-resource-wrap h2{font-size: 28px;}

/*webinar main page*/
.ebook-banner-wrapper.webinar-main-wrapper h1{font-size: 20px;}
.ebook-banner-wrapper.webinar-main-wrapper p{font-size: 24px;}

/*single css new section*/
.sub-listing{padding: 20px 15px 30px;}
.cardLatestPost .card-header .nav-tabs .nav-item .nav-links{font-size: 17px;}

/*popilar listing*/
  .popular-listing li{border-right:none;}
  .popular-search-wrap h5{position: relative;}
  .search-line{margin-left: 0;margin-top: 10px;}


  /*blog*/
  .post-content-new .post-sub-box{padding: 0;}
  .post-content-new .sub-flex div.d-flex{flex-direction: column;}
  .sub-flex .d-flex input{width: 100%;}
  .consult-box{padding: 15px;}
  .consult-box a{font-size: 10px;
    padding: 7px;}
}
@media (min-width: 480px){
  .post-flex .cardLatestPost .card-header .nav-tabs{padding: 0 15px; }
  .sub-listing{padding: 25px 30px 15px;}
}
@media screen and (max-width: 420px) {
  .subscribeCard .card-body .subscribeBox .btn{display: block;position: relative;right: 0;width: 100%;}
  .blog-read-btn>i, .btn>i, .subscribeCard .card-body .subscribeBox .btn>i{left: 33%;}
  }
@media screen and (max-width: 360px) {
  .ebook_btn_img_one {
    
    top: 99px;
    right: 112px;
  }
  /*.banner-mobile{display: none;}*/
  .banner-small{display: block;}

  /*our team css*/
  .we-work-btn{width: 280px;}
  .how-we-add-tabs .tab-pane:after{display: none;}
  .how-we-add-tabs li a{font-size: 16px;}

  /*webinar css*/
  .web-form ul li{padding: 0 10px;}
  .tab-img-wrap{max-width: 220px;min-height: 204px;}
  .tab-img-wrap{min-width: 220px;}
  .web-left-content .banner-arrow{width: 275px;}
  .web-left-content .banner-arrow p{font-size: 20px;}
  }
@media screen and (max-width: 320px) {
.ebook_btn_img_one {
  
  top: 85px;
  right: 91px;
}
/* New Contact Us Page */
.contact-banner-section .contact-img .heading p{font-size: 18px !important;}
}

@media only screen and (max-device-width: 812px) and (min-device-width: 375px) and (orientation: portrait) {
  #mydiv {
    left: auto;
    right: 0;
  }
  .ebook_btn_img_one {
    
    top: 100px;
    right: 108px;
}

}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  #mydiv {
    left: auto;
    right: 10px;
  }
  .ebook_btn_img_one {
    
    top: 117px;
    right: 144px;
}
}
/*# sourceMappingURL=media-query.css.map */
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}