@font-face{font-family:"FuturaPT-Bold";src:url("fonts/FuturaPTBold/FuturaPTBold.eot");src:url("fonts/FuturaPTBold/FuturaPTBold.eot?#iefix") format("embedded-opentype"),
url("fonts/FuturaPTBold/FuturaPTBold.otf") format("opentype"),
url("fonts/FuturaPTBold/FuturaPTBold.svg") format("svg"),
url("fonts/FuturaPTBold/FuturaPTBold.ttf") format("truetype"),
url("fonts/FuturaPTBold/FuturaPTBold.woff") format("woff"),
url("fonts/FuturaPTBold/FuturaPTBold.woff2") format("woff2");font-weight:normal;font-style:normal;}
@font-face{font-family:"MarkPro";src:url("fonts/MarkPro/MarkPro.eot");src:url("fonts/MarkPro/MarkPro.eot?#iefix") format("embedded-opentype"),
url("fonts/MarkPro/MarkPro.otf") format("opentype"),
url("fonts/MarkPro/MarkPro.svg") format("svg"),
url("fonts/MarkPro/MarkPro.ttf") format("truetype"),
url("fonts/MarkPro/MarkPro.woff") format("woff"),
url("fonts/MarkPro/MarkPro.woff2") format("woff2");font-weight:normal;font-style:normal;}
@font-face{font-family:"MarkPro-Bold";src:url("fonts/MarkProBold/MarkPro-Bold.eot");src:url("fonts/MarkProBold/MarkPro-Bold.eot?#iefix") format("embedded-opentype"),
url("fonts/MarkProBold/MarkPro-Bold.otf") format("opentype"),
url("fonts/MarkProBold/MarkPro-Bold.svg") format("svg"),
url("fonts/MarkProBold/MarkPro-Bold.ttf") format("truetype"),
url("fonts/MarkProBold/MarkPro-Bold.woff") format("woff"),
url("fonts/MarkProBold/MarkPro-Bold.woff2") format("woff2");font-weight:normal;font-style:normal;}
@font-face{font-family:"MarkPro-Book";src:url("fonts/MarkProBook/MarkPro-Book.eot");src:url("fonts/MarkProBook/MarkPro-Book.eot?#iefix") format("embedded-opentype"),
url("fonts/MarkProBook/MarkPro-Book.otf") format("opentype"),
url("fonts/MarkProBook/MarkPro-Book.svg") format("svg"),
url("fonts/MarkProBook/MarkPro-Book.ttf") format("truetype"),
url("fonts/MarkProBook/MarkPro-Book.woff") format("woff"),
url("fonts/MarkProBook/MarkPro-Book.woff2") format("woff2");font-weight:normal;font-style:normal;}
.footer-main .core-service-wrap .d-flex{display: flex;}
#banner-slider{background:url(img/provider/banner_01.png);max-width:100%;max-height:100%;padding:12% 10%;background-repeat:no-repeat;background-size:cover;background-position:top;}
#banner-slider.provider-slider{background-image:url(img/provider/provider_banner.jpg) !important;max-width:100%;max-height:100%;padding:10% 10%;background-repeat:no-repeat;background-size:cover;background-position:right;}
#banner-slider.payer-slider{background-image:url(img/provider/payer_banner.jpg) !important;max-width:100%;max-height:100%;padding:10% 10%;background-repeat:no-repeat;background-size:cover;background-position:right;}
#banner-slider.service-slider{background:url(img/provider/service_page_banner.jpg) !important;max-width:100%;max-height:100%;padding:10% 10%;background-repeat:no-repeat;background-size:contain;background-position:right;}
#banner-slider.billing-slider{background-image:url(img/provider/billing_banner.jpg) !important;max-width:100%;max-height:100%;padding:10% 10%;background-repeat:no-repeat;background-size:cover;background-position:right;}
.banner-title{font-size:80px;color:#ffffff;line-height:100px;font-family:'d-din_condenseddinCnBd';text-align:center;text-transform:uppercase;letter-spacing:4px;}
.banner-details-devider{width:170px;height:1.5px;background-color:#a9a9a9;border:0px solid #a9a9a9;margin:15px auto;}
.banner-description{font-size:56px;line-height:64px;letter-spacing:5px;color:#ffffff;font-family:'Roboto', sans-serif;text-align:center;text-transform:capitalize;font-weight:300;margin-top:50px;}
.banner-description ul{padding-left:10%;}
.banner-description ul li{text-align:left;font-size:22px;line-height:24px;margin-bottom:15px;text-transform:capitalize;}
#practies{}
#practies .segment-wrapper{max-width:1260px;margin:50px auto;}
#practies .how-do-wrapper{padding:0px 15px;}
.practies-title{font-size:40px;letter-spacing:1px;line-height:48px;color:rgb(15,82,146);font-family:"MarkPro-Bold";font-weight:bold;text-align:center;}
.practies-description{font-size:16px;letter-spacing:0px;line-height:24px;color:rgb(41,41,41);font-family:"MarkPro-Book";text-align:center;}
#practies .serve-title.serve-per{background:url(img/provider/strip.png) !important;max-width:100%;max-height:100%;padding:10% 10%;background-repeat:no-repeat;background-size:contain;background-position:center;font-size:44px;letter-spacing:1px;line-height:26px;color:rgb(15,82,146);font-family:"MarkPro-Bold";font-weight:bold;text-align:center;}
#practies .serve-description.serve-des{font-size:40px;letter-spacing:1px;line-height:48px;color:rgb(255,255,255);font-family:"MarkPro";text-align:center;}
#practies .how-do-box-wrapper{padding:15px;border:1px solid #317fcb;border-radius:7px;max-width:390px;margin:auto;margin-bottom:15px;}
#practies .serve-title{font-size:30px;letter-spacing:1px;color:rgb(41,41,41);font-family:"MarkPro-Book";font-weight:normal;line-height:30px;text-align:left;min-height:100px;}
#practies .serve-description{font-size:16px;letter-spacing:0px;color:rgb(41,41,41);font-family:"MarkPro-Book";text-align:left;}
.padding_100{padding:100px 0px;}
#segment{max-width:100%;max-height:100%;background-size:contain;background-position:center;}
.segment_bg{background:#ffffff;}
.segment-wrapper{max-width:1500px;margin:40px auto;}
.segment-wrapper-box{max-width:1500px;margin:0px auto 50px;}
.segment-wrapper-box h6{font-weight:bold;color:#000000;margin-bottom:5px;}
.segment-wrapper-box h2{font-weight:bold;color:#000000;font-size:30px;}
.segment-wrapper-box p{font-size:13px;line-height:18px;}
.segment-wrapper-box .big_img_class{margin:50px auto;width:auto;max-width:100%;}
.segment-accordin-box{max-width:1500px;margin:0px auto;}
.accordion_box{}
.customScroll{overflow-y:auto;max-height:506px;}
.bg_color_box .text_center{text-align:center;margin-top:80px;}
.segment-bg-box{max-width:1500px;margin:40px auto;}
.segment-bg-box h1, .segment-bg-box h3, .segment-bg-box h2{text-align:center;font-weight:bold;color:#1a6df8;font-size:76px;font-family:'d-din_condenseddinCnBd';text-transform:uppercase;letter-spacing:3px;}
.segment-bg-box h1 span{}
.segment-bg-box p{text-align:center;font-size:18px;color:#333333;margin-top:30px;line-height:22px;font-family:'Roboto', sans-serif;}
.segment-bg-box p span{display:block;max-width:530px;margin:auto;line-height:30px;}
.segment-accordin-box h1{font-weight:bold;color:#000000;}
.lab_content_box .segment-content-box{max-width:1500px;margin:70px auto;}
.contact_form_box .segment-contact-box{max-width:1500px;margin:0px auto;}
.contact_form_box{background-color:#1a6df8;padding:48px 0px 60px 0px;}
.contact_form_box .segment-contact-box h1{font-weight:bold;font-size:60px;color:#ffffff;line-height:80px;margin-top:20%;margin-left:5%;font-family:'Roboto', sans-serif;}
.contact_form_box .segment-contact-box h1 span{background:#000000;display:inline-block;padding:4px 15px;color:#45b8fa;}
.contact_form_box .box_form{max-width:940px;margin:0 auto;}
.tab_box{background:#1a6df8;padding: 50px 0 60px 0px;}
.tab_box .segment-tab-box{max-width:1400px;margin:0px auto;}
#project-section-tab{width:100% !important;}
#project-section-tab2{width:100% !important;}
.home_box_slider .pos_class{position:relative;}
.home_box_slider .pos_class .pos_box{position:absolute;width:35%;z-index:999;top:29%;left:12%;text-align:left;}
.home_box_slider .pos_class .pos_box h3{white-space:normal;color:#12689b;letter-spacing:2px;font-family:'Roboto', sans-serif;text-transform:capitalize;font-size:34px;font-weight:700;}
.home_box_slider .pos_class .pos_box h2{white-space:normal;text-transform:uppercase;color:#0f5292;letter-spacing:2px;font-size:25px;font-weight:bold;line-height:32px;}
.home_box_slider .pos_class .pos_box hr{width:35%;margin:15px auto;}
.home_box_slider .home_page_side{right:0px;margin-top:0px;}
.healt_class{display:inline-block;background:transparent;text-transform:uppercase;margin-top:10px;border:1px solid #0f5292;padding:14px;font-size:19px;color:#000000;}
.project-section-tab .arrow_class{text-align:right;margin-right:32%;margin-top:20px;}
.small_slider{max-width:1500px;margin:0px auto;display: flex;height: 100%;}
.small_slider .content_box_slider h1, .small_slider .content_box_slider h2{color:#000000;font-weight:bold;margin-left:50px;margin-top:80px;font-size:40px;}
.small_slider .content_box_slider h1 span, .small_slider .content_box_slider h2 span{background:#45b8fb;color:#000000;display:inline-block;padding:12px;}
.small_slider .content_box_slider p{margin-left:50px;font-size:17px;word-wrap:break-word;white-space:normal;width:640px;}
.small_slider .project-section-new .arrow_class{margin-top:25px;text-align: center;}
.tab_box .tab_box_slider{padding-right:30px;}
.tab_box .tab_box_slider h2{color:#ffffff;font-size:22px;margin-left:35px;font-family:'Roboto', sans-serif;letter-spacing:1px;font-weight:400;}
.tab_box .tab_box_slider ul{margin-left:55px;margin-bottom:50px;margin-top:20px;}
.tab_box .marleft90{margin-left:90px;}
.tab_box .tab_box_slider ul li{color:#ffffff;font-size:18px;margin-bottom:15px;white-space:normal;word-wrap:break-word;line-height:26px;font-family:'Roboto', sans-serif;letter-spacing:0.5px;}
.small_slider .project-section-new .arrow_class #prev{margin-right:15px;cursor:pointer;}
.small_slider .project-section-new .arrow_class #next{margin-left:15px;cursor:pointer;}
.small_slider .project-section-new{max-width:1500px;margin:0px auto; height: 100%;}
.tab_box .tab_class .uk-tab-left{border-right:transparent;}
.tab_box .tab_class{margin-top:70px;}
.tab_box .tab_class ul li a{padding:0;text-shadow:none;color:#ffd100;font-size:17px;font-weight:500;border-radius:0;}
.tab_box .tab_class .uk-tab-left>li:not(.uk-active)>a:hover{background:#45b8fa;border:transparent;color:#000000;}
.tab_box .tab_class .uk-tab>li.uk-active>a{background:#45b8fa;border:transparent;color:#000000;}
.tab_box .segment-tab-box h1, .tab_box .segment-tab-box h3{font-weight:bold;font-size:61px;color:#ffffff;text-align:center;font-family:'d-din_condenseddinCnBd';letter-spacing:3px;text-transform:uppercase;}
.contact_form_box .box_form h5{font-family:'Open Sans', sans-serif;text-align:center;font-size:16px;color:#ffffff;margin-bottom:30px;line-height:25px;}
.contact_form_box .box_form h4{text-align:center;font-size:22px;color:#ffffff;margin-bottom:20px;line-height:25px;font-family:'Open Sans', sans-serif;}
.contact_form_box .box_form .uk-input{width:100%;height:44px;border-radius:3px;border:transparent;padding:10px 15px;font-size:14px;font-family:'Roboto', sans-serif;}
.contact_form_box .box_form .uk-textarea{width:100%;border-radius:3px;border:transparent;padding:10px 15px;font-size:14px;resize:none; font-family: 'Roboto', sans-serif;}
.contact_form_box .box_form .request_btn{ font-weight: bold; border: 1px solid #ffd100; border-radius: 60px; background: #ffd100; height: 60px; padding: 0; color: #333; text-transform: uppercase; font-size: 20px; text-shadow: none; line-height: 45px; font-family: 'Roboto',sans-serif; letter-spacing: 0.5px; width: auto; padding: 0px 20px; text-align: center; text-indent: 14px; margin: 0 auto; letter-spacing: 1px; overflow: hidden;} 
.contact_form_box .box_form .request_btn:hover i{background-position: 0 0;}
.contact_form_box .box_form .request_btn:hover{background: #fff; color: #333; border: 1px solid #fff;}
.contact_form_box .box_form .uk-margin{margin-bottom:0px; margin-top: 20px;}
/*.contact_form_box .box_form .uk-input::placeholder{color:#111;}*/
.contact_form_box .box_form .uk-input::-webkit-input-placeholder {color:rgb(140,140,140);font-style: italic;opacity:1;} 
.contact_form_box .box_form .uk-input:-moz-placeholder {color:rgb(140,140,140);font-style: italic;opacity:1;} 
.contact_form_box .box_form .uk-input::-moz-placeholder {color:rgb(140,140,140);font-style: italic;opacity:1;} 
.contact_form_box .box_form .uk-input:-ms-input-placeholder {color:rgb(140,140,140);font-style: italic;opacity:1;}

.contact_form_box .box_form .uk-textarea::-webkit-input-placeholder {color:rgb(140,140,140);font-style: italic;opacity:1;} 
.contact_form_box .box_form .uk-textarea:-moz-placeholder {color:rgb(140,140,140);font-style: italic;opacity:1;} 
.contact_form_box .box_form .uk-textarea::-moz-placeholder {color:rgb(140,140,140);font-style: italic;opacity:1;} 
.contact_form_box .box_form .uk-textarea:-ms-input-placeholder {color:rgb(140,140,140);font-style: italic;opacity:1;}

/*.contact_form_box .box_form .uk-textarea::placeholder{color:#111;}*/
.lab_content_box .segment-content-box p{text-align:center;font-size:14px;line-height:20px;margin-top:25px;color:#000;font-family:'Open Sans', sans-serif;}
.lab_content_box .segment-content-box h1{font-family:'Roboto', sans-serif;font-size:62px;color:#ffffff;font-weight:bold;text-align:center;}
.lab_content_box .segment-content-box h1 span{color:#ffffff;}
.lab_content_box .segment-content-box > p{color:#ffffff;font-size:24px;font-family:'Roboto', sans-serif;letter-spacing:1px;}
.lab_content_box .segment-content-box > p span{display:block;max-width:940px;margin:auto;line-height:36px;}
.div_center_box .uk-flex-space-between >div{text-align:center;}
.serve-title{font-size:22px;letter-spacing:0px;line-height:24px;color:#1a6df8;font-family:'d-din_condenseddinCnBd';text-align:center;padding:20px 15px;text-transform:none;letter-spacing:2px;min-height:88px;}
.serve-description{font-size:16px;letter-spacing:1px;line-height:24px;color:#333333;font-family:'Roboto', sans-serif;text-align:center;padding:15px;padding-top:0;margin-bottom:15px;}
.serve-img{width:100px;height:100px;border-radius:50px;text-align:center;border:1px solid #1a6df8;margin:auto;padding:20px;}
.serve-img img{margin:6px auto;text-align:center;width:auto;max-width:42px;}
.solution-driven-title{font-size:60px;letter-spacing:5px;font-family:'d-din_condenseddinCnBd';text-align:center;text-transform:uppercase;color:#ffffff;background:#1a6df8;}
.solution-driven-description{font-size:40px;letter-spacing:1px;line-height:48px;color:rgb(255,255,255);font-family:"MarkPro";text-align:center;margin-bottom:35px !important;text-transform:capitalize;}
.solution-driven-img-wrapper{width:160px;margin:auto;text-align:center;display:inline-block;}
.solution-driven-img{width:104px;height:104px;border-radius:52px;border:1px solid #ffffff;margin:auto;padding:30PX;}
.solution-driven-img img{margin-top:6px;}
.solution-driven-title-wrapper{display:inline-block;padding:0px 0px}
.solution-driven-title-header{font-size:36px;letter-spacing:1px;line-height:48px;color:#1a6df8;font-family:'d-din_condenseddinCnBd';text-transform:uppercase;}
.solution-driven-description-head{font-size:18px;letter-spacing:0px;color:#333333;font-family:'Roboto', sans-serif;margin-bottom:15px;font-weight:400;}
.solution-driven-list{width:100%;padding:35px 25px;}
.solution-driven-list ul{padding-left:20px;}
.solution-driven-list ul li{max-width:744px;width:100%;font-size:18px;letter-spacing:0px;color:#333333;font-family:'Roboto', sans-serif;margin-bottom:15px;line-height:26px;}
.solution-driven-button{width:212px;max-width:100%;height:56px;border:0;font-size:16px;letter-spacing:0px;color:#333333; font-family: 'Roboto',sans-serif; background:transparent;margin-top:15px;text-transform:uppercase;cursor:pointer;line-height:56px;text-align:center;background:#ffd100;}
.solution-driven-button:hover{color:#1a6df8;}
.solution-driven-button i{background:url(../osplabs/img/triangleRightArrow.png) no-repeat;width:6px;height:13px;display:inline-block;background-position:0 0;margin-left:20px;}
.solution-driven-button:hover i{background-position:0 -13px;}
.solution-driven-buttonNew{width:212px;max-width:100%;height:56px;border:0;font-size:18px;letter-spacing:0px;color:#333333; font-family: 'Roboto',sans-serif; background:transparent;margin-top:15px;text-transform:uppercase;cursor:pointer;line-height:56px;text-align:center;background:#ffd100;border-radius: 30px; overflow: hidden;}
.solution-driven-buttonNew:hover{background: transparent !important; border: 1px solid #333 !important; color: #333 !important;}
.solution-driven-buttonNew i { position: relative; left: 50%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.solution-driven-buttonNew:hover i { left: 4%;}

.caseStudyHeaderBtnNewBtn{width:270px;max-width:100%;height:56px;border:0;font-size:18px;letter-spacing:0px;color:#333333; font-family: 'Roboto',sans-serif; background:transparent;margin-top:15px;text-transform:uppercase;cursor:pointer;line-height:56px;text-align:center;background:#ffd100;border-radius: 30px; overflow: hidden;}
.caseStudyHeaderBtnNewBtn:hover{background: transparent !important; border: 1px solid #333 !important; color: #333 !important;}
.caseStudyHeaderBtnNewBtn i { position: relative; left: 50%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.caseStudyHeaderBtnNewBtn:hover i { left: 4%;}


.dental-center-wrapper{display:inline-block;border:1px solid;float:right;width:100%;max-width:939px;}
.dental-center-img-wrapper{width:160px;margin:auto;text-align:center;display:inline-block;}
.dental-center-img{width:104px;height:104px;border-radius:52px;border:1px solid rgb(15,82,146);;margin:auto;padding:30PX;}
.dental-center-img img{margin-top:3px;}
.dental-center-title-wrapper{display:inline-block;}
.dental-center-title-header{font-size:36px;letter-spacing:3px;line-height:48px;color:#1a6df8;font-family:'d-din_condenseddinCnBd';padding:15px}
.dental-center-title-header.payer-dental-center-title-header{font-size:36px;letter-spacing:3px;line-height:48px;color:#1a6df8;font-family:'d-din_condenseddinCnBd';padding:15px}
.dental-center-description-head{font-size:18px;letter-spacing:1px;color:#333333;font-family:'Roboto', sans-serif;margin-bottom:15px;line-height:24px;}
.dental-center-list{width:100%;padding:25px 5%;}
.dental-center-list ul{padding-left:20px;}
.dental-center-list ul li{max-width:744px;width:100%;font-size:18px;letter-spacing:1px;color:#333333;font-family:'Roboto', sans-serif;margin-bottom:15px;line-height:24px;}
.dental-center-button{width:253px;max-width:100%;height:56px;border-radius:7px;border:1px solid #0f5191;font-size:22px;letter-spacing:0px;color:rgb(255,255,255);font-family:"MarkPro";background-color:#0f5191;margin-top:15px;cursor:pointer;-webkit-transition:0.4s linear;-moz-transition:0.4s linear;-ms-transition:0.4s linear;padding:13px 5px;text-align:center;}
.dental-center-button:hover{cursor:pointer;width:253px;max-width:100%;height:56px;border-radius:7px;border:1px solid #0f5191;font-size:22px;letter-spacing:0px;color:#0f5191;font-family:"MarkPro";background-color:white;margin-top:15px;}
#how-do .segment-wrapper{max-width:1260px;margin:210px auto;}
#how-do .segment-title{font-size:40px;letter-spacing:1px;line-height:48px;color:rgb(15,82,146);font-family:"MarkPro";font-weight:normal;text-align:center;text-transform:capitalize;}
#how-do .segment-description{font-size:16px;letter-spacing:0px;line-height:24px;color:rgb(41,41,41);font-family:"MarkPro-Book";text-align:center;text-transform:capitalize;}
#how-do .serve-title{font-size:30px;letter-spacing:1px;color:rgb(41,41,41);font-family:"MarkPro-Book";font-weight:normal;line-height:30px;text-align:left;min-height:100px;}
#how-do .serve-description{font-size:16px;letter-spacing:1px;color:#333333;font-family:'Roboto', sans-serif;text-align:left;font-weight:400;line-height:24px;margin-bottom:0;}
.how-do-wrapper{padding:0px 15px;}
.how-do-box-wrapper{padding:15px;max-width:390px;margin:auto;margin-bottom:15px;background:#ffffff;}
#contact-form{background:url(img/provider/contact_form_bg.jpg);max-width:100%;max-height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;padding:50px 20px;overflow:hidden;}
#contact-form .segment-wrapper{max-width:100%;width:1230px;margin:50px auto;border:1px solid #607d9e;padding:0;}
.segment-wrapper .uk-panel{text-align:center;}
#contact-form .segment-title{font-size:40px;letter-spacing:1px;line-height:48px;color:rgb(255,255,255);font-family:"MarkPro-Bold";text-align:center;display:inline-block;background:#0e5194;margin-top:-25px;padding:0 30px;}
#contact-form .segment-description{max-width:100%;width:800px;margin:0 auto;display:block;font-size:16px;letter-spacing:0px;line-height:24px;color:rgb(255,255,255);font-family:"MarkPro-Book";text-align:center;height:auto;}
#contact-form .uk-grid{margin:0;}
.contact-form-wrapper{max-width:100%;width:940px;margin:50px auto 0px;padding:15px 15px 30px;}
.contact-form-wrapper form{}
.contact-form-wrapper form .ui-form-group{width:100%;margin-bottom:10px;padding-left:0;}
.contact-form-wrapper form .ui-form-control{width:100%;display:block;height:48px;background-color:#ffffff;border:1px solid #e8e8e8;font-size:14px;letter-spacing:0px;line-height:26px;color:#373737;font-family:'MarkPro';padding-left:10px;margin-bottom:0;}
.contact-form-wrapper form textarea.ui-form-control{height:auto;min-height:170px;overflow-y:auto;}
.contact-form-wrapper form button{width:190px;margin:20px auto 0;display:block;height:54px;background-color:#26a9e0;border-radius:0px;color:white;border:1px solid #215689;font-size:18px;letter-spacing:1px;font-family:'MarkPro-Bold';}
.segment-wrapper .ui-form-btn:hover{background:transparent;color:#fff;border:1px solid #fff;}
::placeholder{color:rgb(140,140,140);opacity:1;}
:-ms-input-placeholder{color:rgb(140,140,140);}
::-ms-input-placeholder{color:rgb(140,140,140);}
.solution-driven-description.payer-solution-driven-description{line-height:48px;margin-bottom:11px !important;text-transform:capitalize;font-size:30px;letter-spacing:0px;color:#1a6df8;font-family:'Roboto', sans-serif;text-align:center;display:inline-block;width:100%;padding:0px 15px;}
.how-do-box-wrapper.payer-how-do-box-wrapper{min-height:365px;height:100%;}
#how-do .how-do-box-wrapper.payer-how-do-box-wrapper .serve-title{font-size:26px;letter-spacing:1px;color:#1e7ef9;font-family:'d-din_condenseddinCnBd';font-weight:bold;line-height:30px;text-align:left;min-height:54px;text-transform:uppercase;}
.bg-discuss{color:white;text-align:center;font-size:16px;letter-spacing:1px;font-family:'poppins';background:#26a9e0;margin-bottom:12px !important;line-height:43px;}
.solution-driven-title-header.billing-solution-driven-title-header{font-size:24px;line-height:40px;max-width:620px;font-weight:bold;}
.portfolio-first-part{width:62%;}
.portfolio-second-part{width:35%;}
.portfolio-first-part h3{margin:0;font-size:36px;color:#1a6df8;line-height:40px;letter-spacing:3px;text-transform:uppercase;}
.portfolio-first-part h4{margin:0;font-size:28px;font-family:'MarkPro-Bold';color:#292929;line-height:28px;letter-spacing:0.7px;padding-top:25px;}
.portfolio-first-part p{margin:0;font-size:18px;font-family:'Roboto', sans-serif;color:#333333;line-height:24px;letter-spacing:0.7px;padding-top:16px;}
.contact-btn{color:#fff;width:200px;margin:35px 0 0;border:1px solid #0fa5e4;padding:10px 5px;background:#26a9e0;font-family:'MarkPro-Bold';font-size:20px;letter-spacing:0.7px;border-radius:5px;text-align:center;border:1px solid #bdbdbd;-webkit-transition:0.4s linear;-moz-transition:0.4s linear;-ms-transition:0.4s linear;}
.contact-btn span{vertical-align:middle;}
.contact-btn:hover{background:#fff;color:#26a9e0;cursor:pointer;border:1px solid #26a9e0;}
#custom-pager{display:block;align-items:center;max-width:1600px;justify-content:center;margin:auto;margin-top:20px;}
.pager-wrapper{max-width:350px;display:flex;align-items:center;text-align:left;margin:0 0px;width:100%;margin:auto;}
#custom-pager a{margin:auto !important;margin-bottom:5px !important;margin-right:15px !important;padding:5px 5px 5px 15px;border:1px solid #1a6df8;background:none;color:#1a6df8;font-size:28px;width:225px;height:72px;}
#custom-pager a:hover{color:#ffffff;background:#1a6df8;}
#custom-pager a.cycle-pager-active{color:#ffffff;background:#1a6df8;}
.portfolio-section{padding:70px 0px;text-align:left;background:#fff;display:block;align-items:center;width:100%;margin:auto;}
.portfolio-cycle-wrapper{}
.pager-wrapper:hover .img-wraper img{webkit-filter:unset;filter:unset;width:32px;}
.pager-wrapper .img-wraper img{webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);width:32px;}
.left-image-section{text-align:center;display:inline-flex;}
.left-image-section{text-align:center;display:inline-flex;}
.left-image-section img{margin:auto;vertical-align:middle;text-align:center;}
.fix-request-link{z-index:9;position:fixed;right:-57px;background:#1a6df8;color:white !important;transform:rotate(-90deg);padding:10px;border:6px solid white;border-bottom:0;border-top-left-radius:7px;border-top-right-radius:7px;box-shadow:0px 0px 3px 1px #9ca1a2;font-size:16px;letter-spacing:0px;line-height:21px;color:rgb(255,255,255);font-family:"MarkPro-Bold";font-weight:bold;text-align:center;display:none;}
.slick-slider.tab_box_slider{margin-bottom:10px;}
.contact-btn>span { width: auto;}
.segment-wrapper > a, .accordion_box .contact-btn, .bg-what-we-work .contact-btn{  border-radius: 30px; padding: 0 30px; height: 60px; font-family: "Roboto"; color: #0c1429; font-size: 18px; text-transform: uppercase; letter-spacing: 1px; cursor: pointer; -webkit-transition: all 0.3s; font-weight: 700; -moz-transition: all 0.3s; transition: all 0.3s; position: relative; text-align: center; overflow: hidden; display: flex; justify-content: center; align-items: center; background: #ffd100; border: 1px solid #fff; margin: 35px auto 0; width: auto;} 
.bg-what-we-work .contact-btn i { background: url(../osplabs/img/triangleRightArrow.png) no-repeat;
 width: 6px;height: 13px;display: inline-block;background-position: 0 0;margin-left: 5px;}
  .segment-wrapper > a:hover, .accordion_box .contact-btn:hover, .bg-what-we-work .contact-btn:hover { background: transparent !important; border: 1px solid #333 !important; color: #333 !important;}
.segment-wrapper > a:hover, .accordion_box .contact-btn:hover, .bg-what-we-work .contact-btn:hover{color: #1a6df8;background: #ffd100;border: 1px solid #ffd100;}
.segment-wrapper > .contact-btn:hover .segment-wrapper > a span i, .accordion_box .contact-btn:hover .accordion_box .contact-btn i, .bg-what-we-work .contact-btn:hover .bg-what-we-work .contact-btn i{color: #1a6df8;   background-position: -86px -103px;}		
.accordion_box .contact-btn i, .segment-wrapper > .contact-btn i { width: 6px; display: inline-block;}
@media screen and (max-width:1440px){.healthcare_slider{height:100%;}
.small_slider .content_box_slider h2{padding-right: 15px;margin-top: 0;}
.paginator-center ul li{display: inline-block;}
.healthcare_slider img, .healthcare_slider video{/*height:100vh;*/}
.portfolio-section{padding:80px 0px;}
.home_box_slider .pos_class .pos_box{top:24%;}
.segment-wrapper-box .big_img_class{margin:20px 0px;max-height:350px;}
.acc_sect .segment-accordin-box h1{font-size:44px;}
.acc_sect .segment-accordin-box >p{margin:16px 0 30px 0;font-size:16px;}
.acc_sect .accordion_box .uk-accordion-title{padding:15px 15px 15px 30px;}
.tab_box .tab_class{margin-left:0;}
.tab_box .tab_class{margin-top:50px;}
.lab_content_box .segment-content-box h1,.lab_content_box .segment-content-box h1 span{font-size:46px;}
.segment-bg-box h1, .segment-bg-box h3, .segment-bg-box h2{font-size:46px;}
.contact_form_box .segment-contact-box h1{font-size:46px;}
.footer-last-section{padding:10px 20px;}
.contact_form_box .box_form{padding:0px 0 15px;}
.small_slider_wrap h2{font-size:46px;}
.small_slider_wrap .small_slider .content_box_slider p{font-size:18px;/*min-height:300px;*/}
.small_slider_wrap .small_slider .content_box_slider p, .small_slider_wrap .small_slider .content_box_slider ul{width: 80%;}
.hand-image{text-align:center;margin:auto;float:none;max-width:500px;max-height:500px;}
.small_slider_wrap h2{padding:0 0 10px 0;}
.paginator-center ul{margin:0px 0 0 200px;}
.successStoryTitle h2{padding:80px 0 60px;font-size:60px;}
.centerBox .contact_form_box .contactUsTitle p {  margin-bottom: 0px; }
.centerBox .contact_form_box .contactUsTitle h3 { margin-top: 0px; }
.uk-modal-dialog { margin: 75px auto 50px !important;}

}
@media screen and (max-width:1280px){.home_box_slider .pos_class .pos_box{top:30%;}
.contact_form_box .box_form .request_btn{font-size:16px;}
.tab_box .tab_box_slider ul li{font-size:15px;line-height:24px;}
.paginator-center ul{margin:0px 0 0 200px;}
.portfolio-section{padding:40px 0;}
.population-first-part, .population-second-part{width:100%;text-align:center;}
.read-more-btn{margin:35px auto 0;}
.population-second-part{margin-top:40px;}
.population-section .uk-flex, .population-section{display:block;}
.portfolio-content .uk-flex, .portfolio-section{display:block;}
.portfolio-first-part{width:100%;}
.portfolio-second-part{width:100%;margin-top:30px;text-align:center;margin-bottom:30px;}
.portfolio-first-part h3{font-size:32px;line-height:32px;}
.portfolio-first-part h4{padding-top:15px;font-size:22px;line-height:22px;}
.pager-wrapper{width:100%;}
#custom-pager a{margin:0 10px;}
.pager-content{font-size:18px;padding-left:12px;}
.solution-driven-title-wrapper{display:inline-block;padding:5px 25px;}
.dental-center-title-header.payer-dental-center-title-header{padding:15px 25px;}
.r-p-15{padding:0px 15px;}
.successStoryTitle h2{padding:40px 0 10px;font-size:50px;}
.bg-what-we-work .small_slider { margin: 10px auto 70px;}
.small_slider{margin:0px auto;}
.solution-driven-title{font-size:54px;line-height:54px;}
.segment-bg-box{margin:50px auto;}
.contact_form_box{padding:48px 0px 60px 0px;}
.banner-title{font-size:60px;line-height:64px;}
.banner-description{font-size:46px;line-height:54px;}
.paginator-center ul{display: flex;justify-content: center;margin: 0;}
.paginator-center ul li{display: flex;justify-content: center;}
.centerBox .contact_form_box .contactUsTitle p {  margin-bottom: 0px; }
.centerBox .contact_form_box .contactUsTitle h3 { margin-top: 0px; }
}
@media (max-width:1199px){.home_box_slider .pos_class .pos_box{top:25%;left:9%;}
.segment-wrapper{margin:50px auto 0;}
.how_osp_inner{padding:0 0 0 3%;}
.segment-wrapper-box .big_img_class{max-height:280px;}
.accordion_box{padding:80px 20px 0;}
.how_osp.segment-wrapper-box h2{font-size:40px;}
.how_osp.segment-wrapper-box p{font-size:18px;}
.acc_sect .segment-accordin-box h1{font-size:40px;}
.small_slider_wrap h2{font-size:40px;}
.small_slider .content_box_slider h1, .small_slider .content_box_slider h2{font-size:32px;}
.small_slider_wrap .small_slider .content_box_slider p{font-size:16px;}
.tab_box .segment-tab-box h1, .tab_box .segment-tab-box h3{font-size:40px;}
.tab_box .segment-tab-box h1 span b{padding:5px 15px;}
.tab_box .tab_box_slider h2{font-size:18px;}
.tab_box .tab_box_slider ul li{font-size:14px;line-height:22px;margin-bottom:7px;}
.section.tab_box .tab button{font-size:18px;}
.tab_box .tab_class{margin-top:30px;}
.segment-bg-box h1, .segment-bg-box h3, .segment-bg-box h2{font-size:40px;}
.segment-bg-box p{font-size:21px;}
.lab_content_box .segment-content-box h1, .lab_content_box .segment-content-box h1 span{font-size:40px;}
.lab_content_box .segment-content-box > p{font-size:21px;}
.contact_form_box .segment-contact-box h1{font-size:36px;}
.contact_form_box .box_form{padding:25px 25px 15px;}
.contact_form_box .box_form h4{font-size:20px;}
.contact_form_box .box_form .request_btn{font-size:14px;}
#how-do .segment-wrapper{max-width:960px;}
#how-do .how-do-box-wrapper.payer-how-do-box-wrapper .serve-title{min-height:100px;}
.how-do-box-wrapper.payer-how-do-box-wrapper{min-height:480px;}
.dental-center-title-header.payer-dental-center-title-header{font-size:26px;letter-spacing:1px;line-height:30px;font-weight:bold;padding:5px 25px;}
.dental-center-title-header{font-size:26px;letter-spacing:1px;line-height:48px;color:rgb(15,82,146);font-family:"MarkPro-Bold";font-weight:bold;padding:5px 25px;}
.solution-driven-title-header{font-size:26px;letter-spacing:1px;line-height:30px;color:rgb(255,255,255);font-family:"MarkPro-Bold";}
.banner-title{font-size:36px;line-height:44px;}
.banner-description{font-size:40px;letter-spacing:2px;line-height:50px;margin-top:0;}
#custom-pager{text-align:left;}
#how-do .segment-wrapper{margin:70px auto;}
.banner-title{font-size:46px;line-height:60px;}
.segment-bg-box{max-width:1500px;margin:100px auto;}
.contact_form_box{padding:100px 0;}
.accordion_box .uk-grid{margin-left:0px;}
.contactFormLeft, .contactFormRight{float: none;margin: 0 auto;}
.small_slider .content_box_slider p{padding-right: 20px;}
.small_slider .content_box_slider h2{margin-top: 0px;}
.small_slider_wrap .small_slider .content_box_slider p{padding-right: 50px;}
}
@media (max-width:1024px){.how_osp_inner{padding:0;}
.acc_sect .segment-accordin-box{padding-left:0;}
.accordion_box{padding:80px 0 20px;}
.accordionWrapper{max-width:95%;margin:20px auto 0;}
.accordionBoxTitle{background:#1a6df8;padding:50px 20px 40px;}
.small_slider .content_box_slider h1, .small_slider .content_box_slider h2{margin-left:20px;}
.small_slider_wrap .small_slider .content_box_slider p{margin-left:20px;width:430px;padding-right: 20px;}
.project-section-new.banner_home .uk-grid{margin-left:0;}
.tabcontent{height: auto;}
}
@media (max-width:991px){.text-center.paginator-center{position: relative;left: 0;right: 0;}}
@media (max-width:960px){
.tabcontent.provider_tab{height: auto;}
.healthCareServicesContainer{display: flex;flex-wrap: wrap;}
}
@media (max-width:959px){.healthcare_slider{height:100%;}
.healthcare_slider img, .healthcare_slider video{/*height:100vh;*/}
.home_box_slider .pos_class .pos_box{top:20%;left:14%;bottom:30%;}
.segment-wrapper-box .big_img_class{max-height:220px;}
.tab_box .segment-tab-box{/*margin-top:-20%;*/}
.tab_box{padding: 40px 0;}
.section.tab_box .tab{width:17%;}
.section.tab_box .tab button{padding:15px 6px;font-size:16px;}
.tabcontent{width:83%;}
.segment-wrapper{margin:0px auto 0;}
.small_slider_wrap .small_slider .content_box_slider h1, .small_slider_wrap .small_slider .content_box_slider h2{font-size:26px;margin-left:30px;}
.small_slider_wrap .small_slider .content_box_slider p{min-height:300px;width:auto;margin-left:30px;}
.hand-image{max-width:420px;max-height:420px;padding-right:20px;}
.big_img_class{padding-left:20px;}
.segment-content-box .div_center_box .uk-flex-space-between{padding:0 10px;}
.contact_form_box .segment-contact-box h1{line-height:50px;margin-top:35%;}
.contact_form_box .box_form{width:80%;}
.solution-driven-img-wrapper, .dental-center-img-wrapper{width:100%;margin:auto;}
.solution-driven-title-header, .dental-center-title-header{padding:25px;width:100%;text-align:center;line-height:30px;}
.req-btn-wrapper, .request-call{float:left;max-width:100%;width:100%;padding:0px 15px;text-align:center;}
#how-do .how-do-box-wrapper.payer-how-do-box-wrapper .serve-title{min-height:100%;}
.how-do-box-wrapper.payer-how-do-box-wrapper{min-height:100%;max-width:439px;height:inherit;}
.how-do-wrapper{margin-bottom:15px;}
#contact-form .segment-description, #how-do .segment-description, .solution-driven-title, .solution-driven-description{padding:0px 15px;}
.segment-title, #how-do .segment-title, #contact-form .segment-title{font-size:36px;letter-spacing:1px;line-height:21px;}
.segment-description{height:50px;padding:0px 15px;margin-bottom:15px !important;}
.solution-driven-description, .solution-driven-title{font-size:36px;line-height:36px;margin-bottom:15px;}
.solution-driven-title-header{padding:15px 0px;line-height:30px;}
.solution-driven-list{padding:0px 25px 15px;}
.solution-driven-description.payer-solution-driven-description, .dental-center-title-header.payer-dental-center-title-header{line-height:26px;margin-bottom:15px !important;}
.left-image-section{text-align:center;display:block;}
#banner-slider{padding:0px !important;}
#banner-slider .uk-grid{padding:10% 10% !important;background:rgba(0, 0, 0, 0.55);}
.banner-title, .banner-description{color:white;}
.contact-first-half{padding:0;}
.slick-slider.tab_box_slider{overflow-y: auto;}

}
@media screen and (max-width:768px){.contact_form_box .box_form{width:90%;}
.contactFormLeft{width:100%;}
.contactFormRight{width:100%;}
.contact_form_box{padding:130px 0;}
.segment-bg-box{margin:80px auto;}
.home_box_slider .pos_class{width:100% !important;}
.banner-title{font-size:46px;line-height:50px;}
.strategy-section.serviceSolution.processInnerPageSolutionSec{padding:40px 0;}
.processInnerPageSolutionSec h4{font-size:40px;line-height:44px;}
.processInnerPageValueDeliverTitle .segment-title{font-size:40px;line-height:44px;}
.processInnerPageReasonSection .industry-top-section h2{font-size:40px;line-height:44px;}
.tab_box .segment-tab-box{margin-top:0;}
.tabcontent{height:auto;}
.tab_box{padding:50px 0;}
.portfolio-section .solutionWeOffer{    padding: 50px 20px 30px;}
.bg_content_box_slider {padding-left: 0;}
.small_slider_wrap .small_slider .content_box_slider p{margin-left: 0;min-height: inherit;margin-bottom: 10px;}
.small_slider_wrap .small_slider .content_box_slider h2{margin-left: 0;}
.slide_page .content_box_slider{width: 100%;float: none;}
}
@media screen and (max-width:767px){
#mydiv { right: 5px; }	
.home_box_slider .pos_class .pos_box{left:4%;bottom:30%;padding:0 10px;/*top:15px;*/}
.small_slider_wrap .small_slider .content_box_slider.bg_content_box_slider p{margin-bottom: 0 !important;}
.banner-icons a:hover{background-color:rgba(0,0,0,0.2);}
.healthcare_slider img, .healthcare_slider video{max-width:100%;/*height:420px;*/}
.home_box_slider.healthcare_slider .pos_class .pos_box h1{width:100%;}
.home_box_slider.healthcare_slider .pos_class .pos_box h3{width:100%;}
.home_box_slider.healthcare_slider .pos_class .pos_box h2{width:100%;}
.home_box_slider.healthcare_slider .pos_class .pos_box ul li{font-size:16px;word-wrap:break-word;white-space:normal;}
.tab_box .tab_box_slider ul li{margin-bottom:15px;}
.accordion_box{padding:0;}
.tab_box .segment-tab-box{margin-top:0;}
.section.tab_box .tab{width:100%;padding-right:25px;padding-bottom:20px;}
.tabcontent{width:100%;height:auto;padding-left:10px;position:relative;margin:40px 0 0 0;overflow: initial;}
.acc_sect .segment-accordin-box >p{line-height:24px;}
.portfolio-first-part h3{font-size:26px;line-height:30px;}
.portfolio-first-part h4{padding-top:10px;font-size:18px;line-height:22px;}
#contact-form .segment-wrapper{border:none;}
#contact-form .segment-title{font-size:32px;line-height:32px;}
#contact-form .segment-wrapper{margin:10px auto;}
#contact-form{padding:50px 20px 10px;}
.contact-form-wrapper{margin:10px auto 0 !important;}
.dental-center-title-header.payer-dental-center-title-header{font-size:20px;line-height:26px;}
.segment-title, #how-do .segment-title, #contact-form .segment-title{font-size:32px;line-height:32px;}
.fix-request-link{display:none !important;}
#prev4,#next4{top:50%;margin-top:-20px;}
.banner-icons a{width:40px;height:40px;}
.banner-icons a i{font-size:30px;line-height:40px;}
#project_pager_banner{bottom:15px;}
.segment-description{margin-bottom:45px !important; font-size: 18px;}
.segment-title{padding:0 10px;font-size:30px !important;}
.serve-description{margin-bottom:10px;}
.footer-last-section.footer-last-section-onepage{position:inherit;width:100%;left:0;bottom:0px;}
.how_osp_inner{margin-top:0px;padding:0 20px;}
.how_osp.segment-wrapper-box h6{font-size:18px;}
.how_osp.segment-wrapper-box h2{font-size:28px;}
.how_osp.segment-wrapper-box p{font-size:16px;line-height:24px;}
.segment-wrapper-box .big_img_class{margin:40px 0px;}
.segment-wrapper-box .works_mobile_image.mobile_banner{margin:40px auto;width:auto;max-width:100%;}
.acc_sect{padding:0 20px;}
.acc_sect .segment-accordin-box h1{font-size:28px;}
#acc-segment{overflow-y:auto;max-height:100%;}
.acc_sect .accordion_box .uk-accordion-title{font-size:16px;padding:15px 5px 15px 15px;}
.small_slider{padding:60px 0 50px 0;}
.bg-what-we-work .small_slider{padding: 10px 20px 50px;}
.bg-what-we-work .small_slider{margin: 25px auto 0px;}
.small_slider_wrap h2{font-size:36px;padding-bottom:0;}
.small_slider .content_box_slider h1, .small_slider .content_box_slider h2{margin-top:0;font-size:26px;}
.tab_box .segment-tab-box h1, .tab_box .segment-tab-box h3{font-size:36px;padding-top:20px;}
.tab_box .segment-tab-box h1, .tab_box .segment-tab-box h3{padding-left: 10px;padding-right: 10px;}
.tab_box .segment-tab-box.maximise h1 span{font-size:26px;}
.big_img_class{padding-left:0;}
.paginator-center ul{margin:0 0 0 0;}
.tab_box .tab_class{padding-bottom:40px;}
.tab_box .tab_box_slider{padding-right:0;border:1px solid #ddd;padding:30px 0 0;}
.tab_box .tab_box_slider h2{margin-left:15px;font-size:16px;word-wrap:break-word;}
.tab_box .tab_box_slider ul{margin:20px 10px 50px 30px;}
.text-center.paginator-center{text-align:center;position:absolute;bottom:-35px;left: 0;right: 0;}
.segment-bg-box h1, .segment-bg-box h3, .segment-bg-box h2{font-size:36px;}
.segment-bg-box p{font-size:18px;}
.small_slider_wrap .small_slider .content_box_slider p, .small_slider_wrap .small_slider .content_box_slider ul{min-height:273px;font-size:16px;width:auto;margin-left:20px;}
.content_box_slider .what-btn{margin-bottom: 20px;margin-left: 0;margin-top: 10px;}
.small_slider_wrap .small_slider .content_box_slider h1, .small_slider_wrap .small_slider .content_box_slider h2{margin-left:40px;}
.small_slider .project-section-new .arrow_class{margin-bottom:15%;margin-top:10%;margin-left:40px;}
.hand-image{text-align:center;float:none;display:block;padding-right:0;}
.hand-image img{max-width:90%;height:100%;}
.segment-bg-box p span{line-height:30px;}
.bg_color_box .text_center{margin-top:60px;}
.lab_content_box .segment-content-box h1{font-size:36px;padding:30px 0 0 0;}
.lab_content_box .segment-content-box h1 span{font-size:36px;}
.lab_content_box .segment-content-box > p{font-size:18px;}
.lab_content_box .segment-content-box > p span{line-height:30px;}
.div_center_box .uk-flex{display:block;}
.div_center_box .uk-flex>div{margin-bottom:60px;}
.contact_form_box .segment-contact-box h1{font-size:30px;line-height:50px;text-align:center;margin-left:0;margin-top:10%;}
.contact_form_box .box_form{width:90%;margin:40px auto;padding:45px 30px;}
.contact_form_box .box_form .request_btn{line-height:35px;font-size:18px;}
.contact_form_box .box_form h4{line-height:28px;}
.banner-slider .uk-grid>*, .healthcare_slider .uk-grid>*{padding-left:0 !important;}
.healthcare_slider .uk-grid{margin-left:0 !important;}
.contact_form_box .box_form{width:90%;}
.contactFormLeft{width:100%;}
.contactFormRight{width:100%;}
.contact_form_box{padding:130px 0;}
.successStoryTitle h2{padding:40px 10px !important;}
.tab_box{padding:30px 0;}
.pos_class{background:#1a6df8;height:630px;}
.hand-image img{height: min-content;}
.hand-image{max-height: 600px;}
.successStoryWrapper{margin-bottom:0px;}
.successStoryWrapper .uk-grid>*{padding-left:0;}
.successStoryWrapper .content_box_slider{padding:0 15px;}
.home_box_slider.healthcare_slider .pos_class .pos_box{    padding: 0 0px 0 55px;}
.small_slider_wrap .small_slider .content_box_slider h2{margin-left: 0;}
.small_slider_wrap .small_slider .content_box_slider.bg_content_box_slider p{margin-left: 0;}
.segment-wrapper-box { margin: 0px auto 30px; }
.serve-title { min-height: auto; }
.accordionBoxTitle { padding: 0px; }
.accordionBoxTitle h3 { font-size: 36px !important; line-height: normal; padding: 35px 0 0; }

.latestTalkTitle h3 { font-size: 36px; line-height: normal; padding: 35px 0 !important; }

}
@media screen and (max-width:680px){#custom-pager{display:block;}
#custom-pager a:nth-child(2){margin:10px 0px;}
#custom-pager a{display:inline-block;width:100%;margin:15px auto 0 !important;}
.img-wraper{padding:12px;}

}
@media screen and (max-width:600px){.banner-title{font-size:30px;line-height:34px;}
.banner-description{font-size:21px !important;line-height:30px !important;}
.solutionWeOffer h2{font-size:44px;line-height:54px;}
.solutionWeOffer p{font-size:18px;}
.contactUsTitle h1, .contactUsTitle h3, .contactUsTitle h2{font-size:44px;line-height:54px;}
.contact_form_box{padding:35px 0;}
.small_slider_wrap h2{ font-size: 36px; line-height: normal; padding: 35px 0;}
.contact_form_box .box_form{padding-bottom:0;margin-bottom:0;}
.processInnerPageReasonSection .industry-top-section h2{font-size:36px;line-height:40px;}
.content_box_slider{padding-left:0;}
.small_slider_wrap .small_slider .content_box_slider h1, .small_slider_wrap .small_slider .content_box_slider h2{margin:0; line-height: normal;}
.small_slider_wrap .small_slider .content_box_slider p{margin:0;}
.how_osp_inner{padding:0;}
.acc_sect{padding:0;}
.accordion_box{margin-bottom:0px;}
.section.small_slider_wrap{padding:0;}
.small_slider{padding:20px 0;margin:0 auto;}
.contactUsTitle{text-align:center;padding:0 10px;}
.contact_form_box .box_form{padding:0px; margin-top: 30px; width: 94%;}
.latestTalkTitle{padding:15px 15px;}
.lab_content_box .uk-grid{margin-left:0;}
.segment-wrapper > a, .accordion_box .contact-btn, .bg-what-we-work .contact-btn { padding: 0px 20px;  margin: 30px auto 40px; }
.centerBox { align-items: flex-start !important;}
.centerBox .contact_form_box .contactUsTitle h3 {   font-size: 30px; margin-top: 0px;}
.centerBox .contact_form_box .contactUsTitle p { font-size: 16px; margin-bottom: 0; margin-top: 0; }

}
@media screen and (max-width:480px){.banner-slider{height:auto;}
.banner-title{font-size:24px;line-height:32px;color:#1a6df8;margin-top:10px;font-weight:400;}
.banner-details-devider{background-color:#0f5292;}
.banner-description{color:#1a6df8;font-size:18px !important;line-height:24px !important;}
.banner-slider .uk-grid{height:auto;}
.small_slider_wrap .small_slider .content_box_slider p{min-height:339px;}
.healthcare_slider img{height: 260px;}
.aiBannerTitle.homeBannerTitle.video-title{top: inherit !important;}
.home_box_slider.healthcare_slider .uk-width-large-1-1{display: flex;align-items: center;justify-content: center;}
.aiBannerTitle.homeBannerTitle{/*top: inherit;*/}
.home_box_slider .pos_class .pos_box{top: 13%;height: 450px;overflow-y: auto;}

}
@media screen and (max-width:320px){.acc_sect .accordion_box .uk-accordion-title{font-size:16px;}
.contact_form_box .segment-contact-box h1{font-size:27px;}
.aiBannerTitle.homeBannerTitle.video-title{margin-top: 15px;}
}

 #mydiv { position: fixed; bottom: 0px; right: 0px; z-index: 99999;  -webkit-animation: expand 2s; }

    @-webkit-keyframes expand{
    0%{height:0px}
    100%{height:300px}
}
.closeClass { position: absolute; cursor: pointer; top: 15px; right: 0px; }
.side-bar-btn { display: none !important; }

.newClassPopup { border-radius: 25px; }


.headingProviderClass { position: absolute;
    top: 170px;
    width: 65%;
    left: 17%; color: #ffffff; font-family: "d-din_condenseddinCnBd";
    text-align: center;
    font-size: 66px; }