<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.closebtn i{color:#999999!important}

/* blog page start */
.page-title .entry-detail .entry-title{font-size:32px!important;}
.blog .page-title-blog, .category-skill .page-title-blog{min-height:auto; padding:20px 0 0 0}
#secondary .widget-area-init section:first-child{margin-top:0px!important}
.widget .cat-item a, .widget a{font-size:15px}
.widget.widget_block p.wp-block-tag-cloud{margin-bottom:2px!important}
#secondary .widget-area-init .wp-block-latest-posts li a{font-size:14px; line-height:1.5}
.blog .container{clear:both;}
.blog-search-form{width:100%; max-width:1200px; padding:0 15px; width:100%; margin:0 auto;}
.blog-search-form &gt; form.custom-form-search{width:100%; max-width:870px; float:left; margin:0 0 30px 0}
.blog-search-form .custom-form-search button.search-submit{border-radius:0px}
.blog-search-form .custom-form-search .ip-search{border-radius:0px}

/* Blog detail start */
.single .main-content{padding-bottom:50px}
.single .post .inner-post-wrap .post-title .entry-title{font-size:28px!important}
.single .related-post .block-heading{margin-bottom:15px}
.single .related-post .block-heading h3{font-size:25px;}

/* about page start */
.cms_page {padding: 30px 15px !important;max-width: 900px !important;margin: 0 auto !important;}
.cms_page h2{font-size:28px!important; line-height:1.5!important; margin:0 0 15px 0!important}
.cms_page h3{font-size:22px!important; line-height:1.5!important; margin:10px 0!important}
.cms_page p{font-size:15px!important; line-height:1.6!important; margin:0 0 15px 0!important}
.cms_page .e-con-inner{gap:0!important}
.cms_page ul{margin-bottom:0px!important}

/* faq page start */
.faq_page{padding:30px 0!important}
.faq_page .civi-modern-tabs .nav-modern-tabs{display:none}

/* privacy policy page start */
.page-title-orther, .page-title-other{padding:30px 0 0 0!important; min-height:auto}
.privacy-policy p{margin-bottom:15px}


/* footer */
.ft_digital_solution a{color:#fff; text-decoration:underline!important}
.ft_digital_solution a:hover{text-decoration:none!important; color:#f75835!important}
.subs_mail_wrap{width:100%;}
.subs_mail_wrap input[type="email"]{border-radius:30px;border:1px solid #EEEEEE; padding:11px 16px 11px 16px;}
.subs_mail_wrap button{display: inline-block;
background-color: var(--civi-color-accent);
border: solid 1px var(--civi-color-accent);
color: #fff;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
padding: 10px 26px;
font-size: 16px;
-webkit-border-radius: 3em;
-moz-border-radius: 3em;
border-radius: 3em;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
font-weight: 500;
cursor: pointer;}
.subs_mail_wrap button:hover {background-image: linear-gradient(rgba(0, 0, 0, 0.2) 0 0);color: #fff;}
.subs_mail_wrap .heading-description{padding:5px 0 0 0}
.subs_mail_wrap .subs_mail_rgt form{width:100%; display:flex;}
.subs_mail_wrap .subs_mail_input{width:70%}
.subs_mail_wrap .subs_mail_btn{width:30%;padding-left:12px;}


/* 404 page start */
.area-404 h2{margin-bottom:0px!important}


/* Career page start */
.career_heading h2{font-size: 34px!important;font-weight: 600!important;line-height: 1.3!important;text-align: center;}
.ourval_section {background-color:#fff!important; padding:60px 15px}
.ourval_section .e-con-inner, .ourval_section .elementor-widget-container, .poten_section .e-con-inner, .poten_section .elementor-widget-container, .emp_bnrwrap .e-con-inner, .emp_bnrwrap .elementor-widget-container, .emp_tstmnl_wrap .e-con-inner, .emp_tstmnl_wrap .elementor-widget-container, .emp_plan_wrap .elementor-widget-container, .emp_plan_wrap .e-con-inner{padding:0px!important; gap:0!important}
.ourval_section h2{font-size: 28px!important;font-weight: 600!important;line-height: 1.4!important;text-align: center; padding:0 0 8px 0!important}
.our_val_desc p{font-size: 18px!important;font-weight: 400!important;line-height: 26px!important;text-align: center;color:#555555!important}
.our_val_colrow {margin-top:40px!important}
.our_val_colrow h3{color:#111;font-size: 18px!important;font-weight: 500!important;line-height: 26px!important;text-align: left; margin:0 0 8px 0!important}
.our_val_colrow .description{font-size: 16px!important;font-weight: 400!important;line-height: 24px!important;text-align: left;color:#555555!important}
.our_val_colrow .description-wrap{margin:0!important}

.poten_section {padding:60px 15px}
.poten_section .poten_title h2{font-size: 28px!important;font-weight: 600!important;line-height: 1.4!important;text-align: center; padding:0 0 8px 0!important}
.poten_section .poten_desc p{font-size: 18px!important;font-weight: 400!important;line-height: 26px!important;text-align: center;color:#555555!important}
.poten_section .poten_wrap {padding:40px 15px 60px 15px!important}
.poten_section .poten_lft ul li{font-size: 16px!important;font-weight: 400;line-height: 24px!important;text-align: left; margin:0 0 20px 0}
.poten_section .poten_lft ul li strong{font-size: 18px!important;font-weight: 700;line-height: 24px!important;text-align: left;color:#555555}
.poten_section .car_ready_section h2{font-size: 28px!important;font-weight: 600!important;line-height: 36px!important;text-align: center;color:#111; padding-bottom:24px!important}
.emp_bnr_title{margin:0px!important}
.emp_bnr_title h2.heading-primary{font-size: 46px!important;font-weight: 600!important;line-height: 58px!important;text-align: left;color:#111; margin:0px!important; padding:0 0 12px 0!important}
.emp_bnr_title .heading-description{color:#555555!important;font-size: 23px!important;font-weight: 400!important;line-height: 30px!important;text-align: left; margin-bottom:30px!important}
.emp_bnr_title .heading-description-wrap{margin:0px!important; padding:0px!important}
.emp_bnr_btnrow {padding:0px!important}
.emp_bnr_btnrow .emp_bnr_logbtn a{background-color:transparent!important;color:#111111; text-decoration:underline;border:0px!important}
.emp_bnr_btnrow .emp_bnr_logbtn a:hover{background-color:transparent!important;text-decoration:none!important; background-image:none}

.emp_tstmnl_wrap .elementor-widget-wrap{padding:10px 0 0 0!important}
.emp_tstmnl_wrap h2.elementor-heading-title{font-size: 28px!important;font-weight: 600!important;line-height: 36px!important;text-align: center; padding-bottom:20px!important; margin:0px!important}
.emp_tstmnl_wrap h4.title{font-size: 18px!important;font-weight: 500!important;line-height: 26px!important;text-align: center; margin:0px!important; padding-bottom:12px!important}
.emp_tstmnl_wrap .text{padding-bottom:13px!important;font-size: 16px;font-weight: 400;line-height: 24px;text-align: left;}
.emp_tstmnl_wrap .info .cite h4{font-size: 16px;font-weight: 500;line-height: 24px;text-align: left; padding-bottom:2px!important}
.emp_tstmnl_wrap .info .cite .position{font-size: 16px;font-weight: 400;line-height: 24px;text-align: left;}
.emp_tstmnl_wrap .slick-dotted.slick-slider{margin-bottom:35px!important}
.emp_tstmnl_wrap .slick-dots li button:before{font-size:10px!important}
.emp_tstmnl_wrap {padding-bottom:60px!important}

.emp_plan_wrap .elementor-element-populated{padding:0px!important}
.emp_plan_wrap {padding:60px 15px 30px 15px!important}
.emp_plan_wrap h2.heading-primary{font-size: 28px!important;font-weight: 600!important;line-height: 36px!important;text-align: center; margin: 0!important}
.emp_plan_wrap .heading-description p{font-size: 18px!important;font-weight: 400!important;line-height: 26px!important;text-align: center;color:#555555!important; padding-bottom:20px!important}

/* home 3 column below banner */
.homecol3_elem{width:100%!important}
.google-login i.fa-google{background:url(../images/gmail-icon.svg) no-repeat top left; width:19px; height:19px;background-size: 19px !important;}
.google-login i:before{display:none}
.addon-login-wrap ul .google-login {background-color: #f9f9f9!important;}

.big-post .post-feature a{display:block; width:525px; height:350px; overflow:hidden}
.big-post .post-feature a img, .list-post .post-feature a img{transition:all 0.5s ease-in-out}
.big-post .post-feature a:hover img, .list-post .post-feature a:hover img{transform:scale(1.2)}
.list-post .post-feature a{width:160px; height:170px; display:block; overflow:hidden}

/* home page */
.cate-inner:hover{background-color:#f2ece4!important}
.popu_cat_devp .icon-cate{margin-bottom:0px!important}
.latest_job_wrap .civi-jobs-item a.label, .civi-company-item .label-categories{background-color:#F7F5F299!important}
.latest_job_wrap .civi-jobs-item .label:hover, .civi-company-item .label-categories:hover{background-color:#F7F5F299!important}
.featured_comp .slick-dots{top:5px!important}
.big-post .post-time span{font-size: 16px;font-weight: 700;line-height: 24px;text-align: left;color: #999999;}
.big-post .post-categories li a{font-size: 16px;font-weight: 700;line-height: 24px;text-align: left;}
.big-post .post-title a{font-size: 24px;font-weight: 700;line-height: 30px;text-align: left;}
.big-post .post-excerpt p{font-size: 16px;font-weight: 500;line-height: 24px;text-align: left;color: #555555;}

.big-post .post-caption{background-color: #fff;padding: 20px 12px 10px 12px!important;}
.big-post .post-thumbnail-wrapper{margin-bottom:0px!important}
.civi-blog-list-02 .civi-grid .list-post .post-item:last-child{margin-bottom:0px}
.hide_section{display:none!important}
.entry-filter .select2-selection__rendered{color:#555555!important}
.filter-salary .salary-filter input{background-color:transparent!important; border-radius:8px!important}

.filter-salary .salary-filter input::-ms-input-placeholder { /* Edge 12-18 */
  color: #555555!important;
}

.filter-salary .salary-filter input::placeholder {
  color: #555555!important;
}

@media screen and (max-width:767px){

.page-title .entry-detail .entry-title{font-size: 26px !important;}
.post-categories{margin-bottom:0px!important}	
.archive-post .post .post-title{font-size:18px!important}
.archive-post .post .entry-title {margin-bottom: 8px!important;}
.archive-post .post .post-excerpt {margin-bottom: 12px!important;}
.archive-post .post .btn-readmore a{font-size:14px!important}
.archive-post .post .post-date span:not(.text), .archive-post .post .post-date ul li{font-size:14px!important}
.archive-post .post .entry-post-thumbnail + .entry-post-detail {margin-top: 15px!important;}

.single .main-content{padding-top:30px}
.single .post .inner-post-wrap .post-title .entry-title {font-size: 21px !important;line-height: 1.4; padding-top:10px}
.single .block-line{padding-top:20px}
.single .related-post .block-heading h3 {font-size: 22px;}
.single .post .inner-post-wrap .related-post .entry-post-thumbnail + .entry-post-detail{margin-bottom:15px}
.single .post .inner-post-wrap .related-post .post-title {font-size: 15px!important;line-height: 22px!important;padding: 10px 0 5px 0!important;}

.cms_page{padding-top:10px!important;}
.cms_page h2{font-size:24px!important;  margin:0 0 10px 0!important}
.cms_page h3{font-size:20px!important;  margin:10px 0 7px 0!important}

.faq_page h2{font-size:21px!important;}
.faq_page .content-modern-tabs .modern-tabs-item section .elementor-widget-wrap.elementor-element-populated{padding:0px!important}
.civi-accordion-style-02 .civi-accordion .accordion-header{padding:12px!important}
.civi-accordion .accordion-title{font-size:16px!important}
.civi-accordion-style-02 .civi-accordion .accordion-content{font-size:15px!important; padding:0px 12px 24px!important}
.faq_page .elementor-widget-civi-heading{margin-bottom:10px!important}

.subs_mail_wrap .subs_mail_lft  .elementor-widget-icon{display: flex; justify-content: center;}
.subs_mail_wrap .subs_mail_lft .elementor-widget-icon .elementor-widget-container{margin:0 0 10px 0}
.subs_mail_wrap .subs_mail_lft .elementor-widget-icon svg{max-width:65px}
.subs_mail_wrap h2{font-size: 22px!important;text-align: center!important;float: none!important;margin: 0 auto!important;
display: block!important;}

.subs_mail_wrap .heading-description{}
.subs_mail_wrap{padding:0 0 15px 0!important}
.subs_mail_wrap .subs_mail_input {width: 100%;}

.subs_mail_wrap .subs_mail_rgt form {flex-wrap: wrap;}
.subs_mail_wrap .subs_mail_btn {width: 100%;padding: 25px 0 0 0;text-align: center;}

.subs_mail_wrap .subs_mail_lft .elementor-widget-icon{width:100%!important;}
.subs_mail_rgt &gt; .elementor-widget-wrap{padding-top:0px!important}

body .career_heading h2.heading-primary, body .ourval_section h2, body .poten_section .poten_title h2, body .poten_section .car_ready_section h2{font-size: 22px !important;}
.ourval_section h2, .poten_section .poten_title h2{padding-bottom:6px!important}
.ourval_section {background-color: #fff !important;padding: 30px 15px 5px 15px!important;}
.our_val_desc p, .poten_section .poten_desc p{font-size: 16px !important;line-height: 24px !important;}
.our_val_colrow {margin-top: 25px !important;padding:0px!important}
.our_val_colrow .civi-icon-wrap{margin-bottom:7px}
.our_val_colrow .icon-box-wrapper{margin-bottom:25px!important}

.poten_section {padding:30px 15px 40px 15px!important}
.poten_section .poten_wrap {padding:30px 0px 30px 0px!important}
.poten_section .poten_lft ul li strong{font-size:17px!important}
.poten_section .car_ready_section h2{padding-bottom:15px!important}
.our_val_colrow .description {
font-size: 15px !important;}
.poten_section .poten_lft{padding-bottom:30px!important}
.our_val_desc p br, .poten_section .poten_desc p br{display:none}
.poten_section .poten_lft ul li{font-size:15px!important; margin:0 0 15px 0}

.emp_bnr_title h2.heading-primary {font-size: 30px !important;line-height:40px !important;padding: 0 0 8px 0 !important;}
.emp_bnr_title h2.heading-primary br, .emp_bnr_title .heading-description br{display:none}
.emp_bnr_title .heading-description{font-size:18px!important; line-height:28px!important;margin-bottom: 20px !important;}
.emp_bnrwrap img{max-width:220px!important}

.emp_tstmnl_wrap h2.elementor-heading-title {font-size: 22px !important;line-height: 32px !important;padding-bottom: 10px !important;}
.emp_tstmnl_wrap h2.elementor-heading-title {font-size: 22px !important;line-height: 32px !important;padding-bottom: 10px !important;}
.emp_tstmnl_wrap .text {padding-bottom: 10px !important;font-size: 15px;}
.emp_tstmnl_wrap .info .cite h4, .emp_tstmnl_wrap .info .cite .position{font-size:15px}

.emp_plan_wrap {padding:30px 15px 10px 15px!important}
.emp_plan_wrap h2.heading-primary{font-size: 22px!important;line-height: 32px!important; margin: 0!important}
.emp_plan_wrap .heading-description p{font-size: 17px!important; padding-bottom:0px!important}
.emp_plan_wrap .elementor-widget:not(:last-child){margin-bottom:0px!important}

.lates_job .civi-jobs-item{margin-bottom:0px!important}	
.lates_job .slick-dots{top:15px!important}
.blog_area .elementor-widget-container{margin-bottom:5px!important}
.blog_area .post-caption{padding-top:15px;}
.list-post .post-feature a{width:100%; height:auto}

}/*767*/</pre></body></html>