/*=====Reset CSS======*/
article,aside,canvas,figure,figcaption,footer,header,nav,section,audio,video,p,h1,h2,h3,h4,h5,h6,ul,ol {margin: 0;padding: 0;border: 0;}
a,button,input,input[type="buttton"],input[type="submit"],select,.btn,textarea {-webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;text-decoration: none;
font-style: normal;}
a:focus,button:focus,input:focus,input[type="buttton"]:focus,input[type="submit"]:focus,select:focus,.btn:focus,textarea:focus,.bootstrap-select .dropdown-toggle:focus {outline: none !important;-webkit-box-shadow: none;box-shadow: none !important;}
img {max-width: 100%;height: auto;}
a,label,span { display: inline-block;vertical-align: middle;vertical-align: 0;}
figure {-webkit-transition: all ease 0.4s;-o-transition: all ease 0.4s;transition: all ease 0.4s;margin: 0;font-size: 0;
line-height: 100%;}
figure img {max-width: 100%;}
ul,ol {list-style: none;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none;  margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
body {min-height: 100%; font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 15px; line-height: 26px; 
color: #68717b; background-color: #fff; position: relative;}
.svg_container{display: none;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 100%;}
::-moz-selection{background-color: #1f40cb; color:#fff;}
::selection{background-color: #1f40cb; color:#fff;}
/*=====Reset CSS======*/
/* Header */
.header_outer {width: 100%; padding: 55px 0; position: absolute; left: 0; top: 0; z-index: 1;}
.hddr_inr {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.hdr_menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.hdr_menu ul { display: -webkit-box; display: -ms-flexbox; display: flex;}
.hdr_menu ul li { margin: 0 25px; position: relative;}
.hdr_menu ul li:last-child {margin-right: 0;}
.hdr_menu ul li:first-child {margin-left: 0;}
.hdr_menu ul li a{ display: block; font-size: 14px; color: #171a20; font-weight: 500; text-transform: uppercase;}
.hdr_menu ul li a:hover,.hdr_menu ul li a:focus { color: #0372e2; text-decoration: none;}
.hddr_inr .navbar { padding: 0;}
.logo{ padding: 0;}

/* Banner */
.banner { position: relative; overflow: hidden;}
.banner_img { width: 100%;}
.banner_img img { width: 100%;}
.inner_banner_in { position: absolute; width: 100%; left: 0; bottom: 36%;}
.banner_caption h1 { font-size: 51px; color: #2a2f3b; font-weight: 500; line-height: 68px; max-width: 760px;}
.ban_bottom { position: absolute; width: 100%; left: 0; bottom: 5%;}
.ban_bottom ul{ display: flex; align-items: center; justify-content: space-around;}
.ban_bottom ul li { display: flex; justify-content: center;}


.scroll {margin-bottom: 100px; display: flex; align-items: center;}
.scroll span {display: block; width: 585px; height: 1px; background-color: #a1a4ab; margin-right: 20px;}
.scroll strong { font-size: 13px; font-weight: 400; color: #171a20; display: block;}


.buttons { position: absolute; right: 40px; bottom: 228px; z-index: 1;}
.buttons:after { content: ""; width: 1px; height: 50px; background-color: #b5b2b2; position: absolute; left: 50%; bottom: -70px; transform: translateX(-50%);}
.buttons:before { content: ""; width: 1px; height: 50px; background-color: #b5b2b2; position: absolute; left: 50%; top: -70px; transform: translateX(-50%);}
.buttons button { width: 40px; height: 40px; background-color: #0372e2; border: 0; outline: none; border-radius: 50%; display: flex; justify-content: center; align-items: center; color: #fff;}
.banner .slick-dots { position: absolute; right: 40px; top: 290px; display: flex; width: 40px; flex-direction: column; align-items: center;}
.banner .slick-dots li { width: 5px; height: 5px; display: block; background-color: #7d7c7f; border-radius: 50%; margin: 10px 0; cursor: pointer;}
.banner .slick-dots li.slick-active { background-color: #171a20;}
.banner .slick-dots li button { display: none;}

.home_top { padding: 122px 0 90px 0;}
.h_top_inn { display: flex;}
.h_top_inn h2 { width: 50%; min-width: 50%; padding-right: 95px; font-size: 56px; color: #06101a; font-weight: 600;}
.home_top_right { width: 50%; padding-right: 94px;}
.counter_sec { display: flex; margin-bottom: 50px;}
.counter_sec li { width: 33.333%;min-width: 33.333%;}
.counter_sec li strong { display: block; font-weight: 600; font-size: 38px; color: #0372e2; margin-bottom: 15px;}
.counter_sec li span { display: block; font-weight: 600; color: #30373e;}

.home_about { padding-bottom: 110px; overflow: hidden;}
.h_about_inner { display: flex; align-items: center;}
.left_heading { width: 254px; min-width: 254px;}
.left_heading h4 { font-weight: 700; color: #0372e2; text-transform: uppercase; letter-spacing: 4px; font-size: 15px;}
.h_about_contentainer { margin-right: -70px; width: 100%;}
.h_about_banner { position: relative;}
.h_about_banner img { width: 100%;}
.h_about_banner h2 { position: absolute; left: 0; bottom: -3px; /*font-size: 250px; font-weight: 800; color: #fff;*/ }
.h_about_content { display: flex;}
.h_about_left { width: 615px; min-width: 615px; margin-right: 50px; padding-top: 65px;}
.h_about_left h4 { font-size: 25px; color: #0b1621; font-weight: 600;  line-height: 42px; margin-bottom: 40px;}
.h_about_left p { margin-bottom: 25px;}
.readmore { display: inline-block; font-weight: 500; color: #2187ee;}
.readmore:hover { color: #000;}
.video_img { width: 450px; min-width: 450px; border-radius: 25px 0 0 25px; overflow: hidden;}
.h_about_video { position: relative; margin-top: -152px;}
.play_btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 54px; height: 54px; border-radius: 50%;}

.experties { padding: 100px 0; background-color: #f6f7f8;}
.experties_inner { display: flex;}
.experties_contect { width: 100%; display: flex; align-items: center;}
.exp_img_cont { width: 52%; min-width: 52%; margin-right: 70px;}
.exp_img_cont .figure { display: block; max-width: 475px; border-radius: 10px; overflow: hidden; position: relative; margin-bottom: 50px;}
.exp_img_cont .figure figcaption { display: block; background-color: rgba(0,0,0,0.6); font-size: 20px; color: #fff;     padding: 11px 40px;position: absolute;left: 0;bottom: 0;right: 0;line-height: normal;}
.exp_img_cont .figure:last-child { margin: 0 0 0 50px;}
.experties_inner .left_heading { padding-top: 95px;}
.exp_right_cont {width: 100%;max-width: 385px;}
.exp_right_cont h3 { font-size: 29px; color: #303236; font-weight: 600; margin-bottom: 25px;}
.exp_right_cont h5 { font-size: 20px;color: #323e49;font-style: italic;font-family: serif;margin-bottom: 25px;}
.exp_right_cont p { margin-bottom: 25px;}

.h_blog { padding: 100px 0;}
.h_blog_inn { display: flex;}
.h_blog_content { width: 100%;}
.h_blog_content h3 { font-size: 38px; color: #0b1621; font-weight: 600; margin-bottom: 50px;}
.blogs { max-width: 950px; border-radius: 10px; border: 2px solid #eeeeee; padding: 40px 0; display: flex; margin-bottom: 35px;}
.blogs_left { width: 50%; min-width: 50%; padding: 0 30px;}
.blogs_left h5 { margin-bottom: 15px;}
.blogs_left h5 a { display: block; font-size: 24px; font-weight: 600; line-height: 36px; color: #394450;}
.blogs_left h5 a:hover {color: #0372e2;}
.blogs_left ul { display: flex;}
.blogs_left ul li { padding: 0 10px; font-weight: 600; color: #0372e2; border-left: 1px solid #0372e2; line-height: 16px;}
.blogs_left ul li:first-child { padding-left: 0; border:0;}
.blogs_right { width: 50%; min-width: 50%; font-size: 16px; color: #989ca1; line-height: 27px; font-weight: 400;}
.blogs:last-child { margin-bottom: 0;}


/* footer-start */
.main_footer{
  background-color: #202b35;
  position: relative;
  /* padding: 143px 0; */
  overflow: hidden;
  display: flex;
  align-items: center;
}
.ftr_rightpnl{
  /* max-width: 640px;
  float: right; */
  padding-left: 80px;
}
.ftr_hdng h2{
  color: #fff;
  font-size: 39px;
  font-weight: 700;
}
.ftr_hdng{
  margin-bottom: 35px;
}
.ftr_newslttr{
  position: relative;
}
.ftr_newslttr .form-control{
  height: 50px;
  background-color: #fff;
  border-radius: 40px;
  padding: 0 60px 0 35px;
  font-size: 16px;
  color: #999fa8;
  box-shadow: none;
  border: 0;
}
.submit_btn{
  height: 46px;
  width: 46px;
  background-color: #dbedff;
  border-radius: 50%;
  background-image: url(../images/paper-submit.png);
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
  border: 0;
  position: absolute;
  right: 3px;
  top: 2px;
}
.ftr_adress{
  padding: 80px 0 30px;
}
.ftr_adress p, .copyright p{
  font-size: 16px;
  color: #bad4ee;
}
.ftr_mapPic{
  width: 50%;
  min-width: 50%;
  position: relative;
}
.ftr_mapPic img{
  width: 100%;
}
.map_point{
  position: absolute;
  right: 0;
  top: 0;
}
.map_point a{
  display: inline-block;
  padding: 30px 20px;
  color: #fff;
  font-size: 16px;
  background-color: #0372e2;
}

.f_content { max-width: 630px;}
/* footer-end */

/* about us page */
.inner_banner figure img{
  width: 100%;
}
.bnr_content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15%;
}
.inrbnr_text{
  max-width: 900px;
}
.inrbnr_text h5{
  font-size: 16px;
  color: #0372e2;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-bottom: 20px;
}
.inrbnr_text h1{
  font-size: 43px;
  color: #2b3140;
  font-weight: 500;
  line-height: 52px;
}

/* end-baner-section */

/* about_policySec---start */
.about_policySec{
  padding: 120px 0 60px;
}
.about_Outer .row{
  align-items: center;
}
.policy_abtPic{
  max-width: 410px;
  position: relative;
  padding-left: 30px;
}
.policy_abtPic img{
  border-radius: 20px;
}
.policy_abtPic:after{
  position: absolute;
  content: "";
  left: 0;
  right: 30px;
  top: 30px;
  bottom: -30px;
  background-color: #4e9ceb;
  border-radius: 20px;
  z-index: -1;
}

.page_hdng h2{
  font-size: 40px;
  color: #353e47;
  font-weight: 600;
}
.page_hdng{
  margin-bottom: 25px;
}
.about_para p{
  font-size: 15px;
  color: #68717b;
  font-weight: 500;
  margin-bottom: 25px;
}
.about_para p:last-child{
  margin-bottom: 0;
}
/* about_policySec---end */

/* about_understand_area--start */

.about_understand_area{
  overflow: hidden;
  padding: 60px 0 100px;
  position: relative;
}
.about_understand_area:after{
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  max-width: 1328px;
  margin: 0 auto;
  height: 1px;
  background-color: #efefef;
  bottom: 0;
}

.about_understand_area .page_hdng{
  margin-bottom: 60px;
} 
.understad_abtpic {
  padding: 110px 0 75px;
  text-align: right;
  margin-right: -205px;
}
.leadership_outer {
  display: flex;
}
.blue_hdng{
  min-width: 160px;
}
.blue_hdng h3{
  font-size: 15px;
  color: #0372e2;
  font-weight: 700;
  letter-spacing: 5px;
  text-transform: uppercase;
  line-height: 28px;
}
.leadrship_rghtPnl{
  padding-left: 95px;
  max-width: 760px;
}
.leader_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}
.leader_top h3{
  font-size: 25px;
  color: #0b1621;
  font-weight: 600;
}
.leader_top h5{
  font-size: 16px;
  color: #9f9fa5;
  font-weight: 600;
}
.leader_para p{
  font-size: 15px;
  color: #68717b;
  line-height: 26px;
  margin-bottom: 20px;
}
.leader_para p:last-child{
  margin-bottom: 0;
}
.leader_link{
  margin: 15px 0 0;
}
.leader_link a{
  font-size: 15px;
  color: #2f85e5;
  font-weight: 500;
}
.leader_link a:hover{
  color: #000;
}
/* about_understand_area--end */

/* expert_area---start */
.expert_area{
  padding: 110px 0 130px;
}
.expert_outer{
  display: flex;
}
.expert_rghtPnl{
  padding-left: 65px;
}

.expert_teamOuter{
  padding-top: 30px;
}
.expert_leftPnl .blue_hdng{
  position: relative;
  left: -100px;
}
.expert_teamItem {
  border: 2px solid #eeeeee;
  display: flex;
  padding: 18px;
  border-radius: 10px;
  margin-bottom: 30px;
  align-items: center;
}
.expert_teamItem:last-child{
  margin-bottom: 0;
}
.expert_pic{
  min-width: 235px;
  border-radius: 10px;
  overflow: hidden;
}
.expert_text {
  padding-left: 80px;
}
.exprt_hdng{
  margin-bottom: 20px;
}
.exprt_hdng h3{
  font-size: 19px;
  color: #192027;
  font-weight: 600;
  margin-bottom: 10px;
}
.exprt_hdng h5{
  font-size: 15px;
  color: #9aa1a8;
  font-weight: 400;
  line-height: 26px;
}
.exprt_para p{
  font-size: 16px;
  color: #6b737b;
  font-weight: 400;
  line-height: 26px;
}
.exprt_para p a{
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
  color: #0372e2;
}
.exprt_para p a:hover{
  color: #000;
}

/* expert_area---end */


/* privacy */

.text_content{padding: 100px 0 100px;font-size: 17px;line-height: 29px;font-weight: 400}
.text_content h2{font-size: 40px;line-height: 40px;font-weight: 600;color: #1c222f;padding-bottom: 50px;}
.text_content h3{font-size: 27px;line-height: 40px;color: #3b4252;font-weight: 600;padding-bottom: 25px;}
.text_content p{color: #696e78;padding-bottom: 30px;}
.text_content ul li{padding-bottom: 20px;background: url(../images/dot.png) no-repeat left 10px;padding-left: 12px;color: #696e78;}
.text_content ul li:last-child{padding-bottom: 50px;}
.text_content .text_link{color: #569be1;word-break: break-all;}
.text_content a{color: #696e78; text-decoration: underline; display: inline;}



/* Blog */
.blog_container { padding: 155px 0 85px 0;}
.blog_inner { display: flex; padding-top: 50px; border-top: 1px solid #e6e6e7;}
.sidebar { width: 285px; min-width: 285px; margin-left: 57px;}
.side_inn { border-radius: 10px; border: 1px solid #ebebeb; padding: 40px 32px 130px 32px;box-shadow: 0 0 20px rgba(0,0,0,0.07);}
.side_inn h4 { color: #0372e2; font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 3px;padding-bottom: 25px; border-bottom: 1px solid #f0f0f0; margin-bottom: 20px;}
.side_inn ul {}
.side_inn ul li { display: block; margin-bottom: 20px;}
.side_inn ul li:last-child {margin-bottom: 0;}
.side_inn ul li a { display: block; color: #a1a6b3; font-size: 15px; font-weight: 400;}
.side_inn ul li a:hover, .side_inn ul li.active a { color: #54596a; text-decoration: none;}
.main { width: 100%;}
.blog_big_img { margin-bottom: 50px; border-radius: 10px;overflow: hidden;}
.b_date { display: block; margin-bottom: 20px; font-size: 17px; font-weight: 600; color: #0372e2; letter-spacing: 1px;}
.blog_info h4 {margin-bottom: 25px;}
.blog_info h4 a { display: block; font-size: 27px; font-weight: 600; color: #1c222f;}
.blog_info h4 a:hover {color: #0372e2; text-decoration: none;}
.blog_info { color: #696e78; font-size: 17px; font-weight: 400; line-height: 29px;}
.blog_info p a { display: inline; color: #3f8ad6;}
.blog_info p a:hover { text-decoration: none; color: #696e78;}
.blog_top { margin-bottom: 75px;}
.inner_blog_block { padding: 40px 50px; border-radius: 10px;overflow: hidden; box-shadow: 0 0 20px rgba(0,0,0,0.08);}
.inner_blog_block + .inner_blog_block { margin-top: 45px;}
.inner_blog_block { display: flex; width: 100%;}
.inner_b_left_img { padding: 0 45px 0 0;}
.b_img { width: 312px; min-width: 312px; margin-right: 45px;}
.inner_b_left_img .blog_info { padding-top: 45px;}
.inner_b_right_img { padding: 0 0 0 45px;}
.inner_b_right_img .b_img { width: 288px; min-width: 288px; order: 2; margin: 0 0 0 45px;}
.inner_b_right_img .blog_info { padding-top: 45px;}

/* expertise-page-start */

.expertise_area{
  padding: 125px 0;
}
.tab_menu .nav-tabs {
  border-bottom: 0;
  justify-content: center;
  max-width: 880px;
  background-color: #f2f3f3;
  border-radius: 40px;
  margin: 0 auto 115px;
}
.tab_menu .nav-tabs li a{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 50px;
  position: relative;
  height: 60px;
  border: 0;
  background-color: #f2f3f3;
  border-radius: 40px;
  font-size: 19px;
  color: #9a9ea8;
  font-weight: 500;
}
.tab_menu .nav-tabs .nav-item.show .nav-link, .tab_menu .nav-tabs .nav-link.active{
  background-color: #0372e2;
  color: #fff;
}

.tab_menu .nav-tabs li a span {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 5px;
  top: 9px;
  background-color: #ccc;
}
.tab_menu .nav-tabs li a span img{
  width: 18px;
}

.tab_menu .nav-tabs .nav-link.active span{
  background-color: #3595f6;
}
.tab_menu .nav-tabs .nav-link.active span img{
  filter: brightness(0) invert(1);
}

.expertise_row{
  display: flex;
  flex-wrap: wrap;
  background-color: #f2f4f8;
  padding: 50px 40px 40px;
  margin-bottom: 140px;
}
.expertise_row:last-child{
  margin-bottom: 0;
}
.expertise_pic{
  border-radius: 10px;
  box-shadow: 0 0 25px rgba(0,0,0,0.2);
  width: 40%;
  overflow: hidden;
  margin-top: -100px;
}
.expertise_text{
  width: 60%;
  position: relative;
}
.expertise_row:nth-child(odd) .expertise_text{
  padding-left: 65px;
}
.expertise_row:nth-child(even) .expertise_text{
  padding-right: 65px;
  order: 1;
}

.expertise_row:nth-child(even) .expertise_pic{
  order: 2;
}

.expertise_icon{
  height: 95px;
  width: 95px;
  background-color: #fff;
  border: 2px solid #78b4f0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: absolute;
  top: -20px;
}

.expertise_row:nth-child(odd) .expertise_icon{
  left: -50px;
 }
 .expertise_row:nth-child(even) .expertise_icon{
   right: -50px;
  }
.expertise_hdbg h3{
  font-size: 30px;
  color: #3c6791;
  font-weight: 600;
  margin-bottom: 20px;
  line-height: 42px;
}
.expertise_hdbg p{
  font-size: 18px;
  color: #899199;
  font-weight: 500;
  line-height: 28px;
}
.expertise_hdbg{
  margin-bottom: 40px;
}
.expertise_list li{
  font-size: 16px;
  font-style: italic;
  position: relative;
  padding-left: 35px;
  margin-bottom: 20px;
  color: #4b5865;
  font-weight: 500;
}
.expertise_list li:last-child{
  margin-bottom: 0;
}
.expertise_list li:after{
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  background-image: url(../images/bulet.png);
  background-position: center;
  left: 0;
  top: 6px;
}




/* expertise-page-end */


/*contact us*/
.contact_container{padding: 120px 0 130px;}
.contact_box{padding: 48px 50px;text-align: center;box-shadow: 0px 30px 70px rgb(121 144 176 / 23%);height: 100%;border-radius: 5px;}
.contact_box i{height: 74px;width: 74px; border: 1px solid #3c92e9;border-radius: 50%; align-items: center;
  justify-content: center;display: flex;color: #3c92e9;font-size: 25px;}
.contact_box h3{padding-top: 25px; font-size: 26px;line-height: 28px;  color: #0a0054;}
.contact_box a{margin-top: 20px; font-size: 18px; line-height: 26px; color: #696e78;max-width: 235px;font-weight: 400}
.contact_box a:hover{text-decoration: none;color: #3c92e9}
.contact_box h6{padding-top: 20px; font-size: 18px; line-height: 26px; color: #696e78;max-width: 235px;font-weight: 400}
.contact_container .col-md-4:first-child a:last-child{margin-top: 0}
.contact_container .col-md-4:nth-child(2) i{transform: rotate(90deg)}
.contact_box:hover .contact_icon i{background-color: #3c92e9;color: #fff}



/*result-start*/
.result_container{padding: 90px 0 130px;}
.result_container h2{font-size: 28px;line-height: 40px;color: #1c222f;font-weight: 600;padding-bottom: 45px}
.result_lft{display: flex;padding: 55px 40px 75px;align-items: center;box-shadow: 0 0 30px rgb(25 34 43 / 8%); border-radius: 10px;
  margin-bottom: 95px;}
.result_box{width: 61%}
.result_img{width: 39%;padding-left: 55px;}
.result_container h4{font-size: 17px;line-height: 45px; color: #0372e2;font-weight: 600;}
.result_box h3{font-size: 24px;line-height: 36px;color: #1c222f;font-weight: 600; padding-bottom: 40px;}
.result_box p{font-size: 17px; line-height: 29px;font-weight: 400;color: #696e78;padding-bottom: 35px;}
.result_box span a{font-size: 17px; line-height: 29px;font-weight: 400;color: #0372e2;}
.result_right{border: 1px solid #ebebeb;padding: 40px 32px 225px;box-shadow: 0 0 40px rgb(10 0 82 / 6%);border-radius: 10px;}
.result_right h5{font-size: 16px; line-height: 28px;color: #0372e2;font-weight: 700;letter-spacing: 4px;padding-bottom: 25px}
.work_box{padding: 25px 0 30px;border-top: 1px solid #f0f0f0;}
.work_box p{padding-bottom: 10px; color: #59616a; font-size: 14px;line-height: 26px; font-weight: 400;}
.work_box h6{font-size: 14px;line-height: 26px; color: #2981e5;}
.client_img a{margin-bottom: 10px;}

.partner_logoOuter{
display: flex;
flex-wrap: wrap;
margin: 0 -5px;
}
.logo_item{
width: 20%;
padding: 0 5px;
margin-bottom: 10px;
}
.logo_item a{
display: flex;
align-items: center;
justify-content: center;
height: 95px;
padding: 0 15px;
border: 1px solid #dee1e4;
border-radius: 7px;
}

/*result-end*/

/* ============start news page=================================== */
.news_play{
  margin: 20px 0 0; 
}
.news_container{
  padding: 100px 0 130px;
}

.news_hdng h2{
  font-size: 28px;
  color: #1c222f;
  font-weight: 600;
}
.news_hdng{
  margin-bottom: 35px;
}
.news_picbx{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 0 0 25px rgba(0,0,0,0.12);
  overflow: hidden;
  margin-bottom: 35px;
}
.news_pic{
  width: 40%;
}
.news_picbx .news_txtPnl{
  width: 60%;
  padding-left: 15px;
}
.news_pic img{
  width: 100%;
}
.news_picbx .topbtn_stye span{
  border-color: #0372e2;
  color: #0372e2;
}
.topbtn_stye span{
  display: inline-flex;
  align-items: center;
  justify-content:  center;
  font-size: 14px;
  color: #a8adb2;
  height: 34px;
  border: 1px solid #cdd0d4;
  border-radius: 5px;
  padding: 0 25px;
  text-align: center;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.topbtn_stye{
  margin-bottom: 25px;
}
.news_txtPnl h3{
  font-size: 25px;
  color: #1c222f;
  font-weight: 600;
  margin-bottom: 10px;
}
.news_author ul{
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.news_author li{
  margin-right: 15px;
  padding-right: 15px;
  position: relative;
  font-size: 15px;
  color: #777b84;
}
.news_author li:last-child{
  margin: 0;
  padding-right: 0;
}
.news_author li:after{
  position: absolute;
  content: "/";
  right: -5px;
  top: 3px;
  font-size: 15px;
  color: #777b84;
}
.news_author li:last-child:after{
  display: none;
}
.news_para p{
  font-size: 17px;
  color: #696e78;
  line-height: 28px;
}

.news_para p a{
  display: inline-block;
  color: #3596f7;
  text-decoration: none;
}
.news_para p a:hover{
  color: #000;
}
.news_postItem{
  background-color: #fff;
  border-radius: 16px;
  padding: 45px 50px;
  box-shadow: 0 0 25px rgba(0,0,0,0.12);
  overflow: hidden;
  margin-bottom: 35px;
}
.news_postItem:last-child{
  margin-bottom: 0;
}
.news_side{
  border: 1px solid #ebebeb;
  border-radius: 10px;
  /* box-shadow: 0 0 16px rgba(0,0,0,0.12); */
}
.n_side_top{
  padding: 30px 30px;
}
.n_side_top > h4{
  font-size: 16px;
  color: #0372e2;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 15px;
}
.n_side_top .ns_img{
  margin-bottom: 15px;
}
.n_side_top .n_side_block{
  display: block;
  padding: 0;
  border: 0;
}
.n_side_mid .n_side_block{
  padding: 0;
  border: 0;
}

.ns_imfo > a{
  font-size: 16px;
  color: #071014;
  font-weight: 500;
  text-decoration: none;
}
.ns_imfo > a:hover{
  color: #3596f7;
}
.ns_imfo span{
  display: block;
  font-size: 14px;
  color: #8d9296;
}
.n_side_mid{
  padding: 20px 30px;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0,0,0,0.12);
  border-radius: 8px;
}
.n_side_block {
  display: flex;
  padding: 20px 30px;
  border-bottom: 1px solid #ebebeb;
}
.ns_img{
  min-width: 85px;
  margin-right: 10px;
}


/* ============end news page=================================== */

/*2022-01-21 */
.side_inn {
    height: 650px;
    overflow-y: auto;
}

.blg_dtls_container .blog_big_img {
    float: left;
    margin-right: 30px;
}

.global_pagination { padding-top: 40px;}
.global_pagination .page-numbers li { display: inline-block; margin: 0 3px;}
.global_pagination .page-numbers li a {background: transparent;height: 40px;text-align: center;line-height: 40px;
color: #1c222f; min-width: 40px; border-radius: 50%; background-color: #e0f0ff;}
.global_pagination .page-numbers li span.current {background: #0372e2;border-radius: 50%;width: 40px;height: 40px;text-align: center;line-height: 40px;color: #fff;}
.global_pagination .page-numbers li:first-child a { border-radius: 0; background-color: transparent;}
.global_pagination .page-numbers li:first-child a span { margin-right: 5px;}
.global_pagination .page-numbers li:last-child a { border-radius: 0; background-color: transparent;}
.global_pagination .page-numbers li:last-child a span { margin-left: 5px;}
.global_pagination .page-numbers li a:hover { text-decoration: none;}

.arch_pg_heading h4 {
  font-size: 38px;
  color: #0b1621;
  font-weight: 600;
  margin-bottom: 30px;
}

.blg_dtls_container .blog_info h4 {
  display: block;
  font-size: 27px;
  font-weight: 600;
  color: #1c222f;
}
