@charset "UTF-8"; 
/*
Blog Section
============
01. Index
	01.1. Header
	01.2. Featured Posts
	01.3. Trending Posts
	01.4. Recent All Posts
	01.5. Pagination
	01.6. Subscribe to Blog Post
02. Author
03. Single
	03.1. Post Banner
	03.2. Post Meta
	03.3. Blog Post Container
	03.4. Post Left Column
	03.5. Post Center / Content Column
	03.6. Post Texonomy
	03.7. Point Listing Style
	03.8. Images Code
	03.9. Call to Action
	03.10. Post Right / Social Media Column
	03.11. Post Author Box
	03.12. Post Related Posts
04. Responsive
*/
/* ------ Index Page ------*/
/*-01.1. Header-*/
.blog_header{position:relative; height:400px; display:block; background:url(images/blogbanner.webp) no-repeat center top; background-size:cover; padding:150px 0 50px}
.blog_header:after{content:''; position:absolute; height:7px; width:100%; bottom:0; left:0; right:0; background:linear-gradient(45deg, #384fa2, #42b5e8)}
.blog_header h1{font-family:'Oswald', sans-serif; text-transform:uppercase; font-size:70px; line-height:80px; margin:10px 0 10px 0}

/*-01.2. Featured Posts-*/
.featured-section{position:relative; margin-bottom:45px!important; margin-top:70px!important}
.featured-section a:hover{text-decoration:underline!important}
.featuredpost-wrap{padding-right:50px}
.featuredpost-cat-span{font-size:22px; line-height:32px; margin-bottom:15px; color:#333333; display:block; position:relative; font-weight:700; text-transform:uppercase}
.featuredpost-wrap h2{font-size:40px; color:#231f20; line-height:50px; font-family:'Oswald', sans-serif; font-weight:400; display:block; margin-top:0}
.featuredpost-wrap h2 a{display:block; color:inherit}
.featuredPost-info{color:#686868; font-size:14px; display:block; margin:0 0 15px 0}
.featuredPost-excerpt{font-size:18px; line-height:30px; color:#333333; font-weight:400; margin-top:0; margin-bottom:40px; display:block}
.featuredpostthumb{position:relative; display:block; min-height:320px; width:100%; overflow:hidden; border-radius:5px}
.featuredpostthumb a{display:block}
.featuredpostthumb a img{display:block; width:100%; height:auto; min-height:320px}

/*-01.3. Trending Posts-*/
.trending-sidebar{position:relative}
.trending-posts{position:relative; margin:0 auto 30px}
.trending-posts h3{font-size:22px; line-height:32px; margin-bottom:35px; padding-bottom:15px; border-bottom:2px solid #0070ae; color:#333333; display:block; position:relative; font-weight:700; text-transform:uppercase}
.trending-posts ul{position:relative; margin:0 auto; list-style:none}
.trending-posts ul li{padding-top:20px; margin-bottom:20px; border-top:1px #e3e3e3 solid; flex:0 1 100%; display:flex; position:relative; margin-top:0; width:100%}
.trending-posts ul li:first-child{padding-top:0; border-top:none}
.trending-posts ul li:last-child{margin-bottom:0 }
.tranding-post-thumb{margin-right:0; flex-basis:25%; width:auto; margin-top:0; position:relative; margin-left:0; max-width:110px; border-radius:5px; overflow:hidden}
.tranding-post-thumb a{display:block}
.tranding-post-thumb a img{display:block; min-height:100px; min-width:100px; height:auto; position:relative}
.tranding-post-info{flex:0 1 75%; padding:0 0 0 20px}
.tranding-post-info .tranding-post-title{font-size:18px; line-height:28px; margin-bottom:10px; display:block; color:#000; font-weight:400; margin-top:0; font-family:'Oswald', sans-serif; letter-spacing:.1px}
.trendingpost-details{color:#686868; font-size:14px; display:block; margin:0 0 0 0}

/*-01.4. Recent All Posts-*/
.recent-all-posts{background-color:#f1f2f5; padding:75px 0 55px; position:relative; display:block}
.recent-all-posts h2{font-size:40px; color:#231f20; line-height:50px; font-family:'Oswald', sans-serif; font-weight:400; display:block; margin-top:0}
.recent-all-post-wrap{position:relative; margin-top:50px}
.recent-all-post-wrap ul{position:relative; display:flex; flex-direction:row; align-items:normal; justify-content:flex-start; flex-wrap:wrap; margin:0 auto 0; list-style:none}
.recent-all-post-wrap ul li{width:22.75%; float:left; margin-right:3%; margin-bottom:45px}
.recent-all-post-wrap ul li:nth-child(4n){margin-right:0}
.recent-post-thumb{position:relative; display:block; margin-bottom:20px; overflow:hidden; width:100%; height:auto; min-height:180px}
.recent-post-thumb a{position:relative; display:block}
.recent-post-thumb a img{display:block; width:100%; height:auto; min-height:180px}
.recent-post-info{margin-top:15px}
.recent-post-info-details{font-size:14px; color:#000000; margin:0 auto 20px}
.recent-post-title{margin:0 auto 20px; color:#231f20; font-weight:700; display:block; position:relative; font-size:20px; line-height:30px}
.recent-post-title a{color:inherit; display:block; font-weight:700}
.recent-post-title:hover , .recent-post-title a:hover{text-decoration:underline!important}
.recent-post-info-excerpt{font-size:16px; line-height:24px; color:#6b6b6b; margin:0 auto 0 auto}

/*-01.5. Pagination-*/
#pagination, .pagination{margin:40px auto 0; text-align:center; position:relative}
#pagination a.page-numbers, .pagination a.page-numbers{font-size:14px; line-height:30px; background:#fff; padding:5px 15px 7px; margin:0 1px; border:1px solid #dedede; border-radius:3px; text-align:center}
#pagination span.current, .pagination span.current{font-size:16px; line-height:30px; padding:5px 15px 7px; margin:0 2px; border:1px solid #dedede; border-radius:3px; text-align:center; background:#133053; color:#fff}

/*-01.6. Subscribe to Blog Post-*/
.home-subscribe{background:#f9fafc; border-top:5px solid #0672ba; padding:35px; display:flex; flex-direction:row; align-items:center; justify-content:center; flex-wrap:wrap; margin-bottom:45px}
.home-subscribe p{font-size:17px; line-height:27px; margin-top:6px; margin-bottom:0}
.home-subscribe p.home-subscribe-head{font-size:20px; line-height:27px; color:#000; font-weight:700; margin-top:0; margin-bottom:0}
.home-subscribe .emaillist{width:100%; display:block; margin:0 auto}
.home-subscribe .emaillist br{display:none}
.home-subscribe .emaillist form .es-field-wrap {width:300px; margin:0 auto; float:left; padding:0 15px}
.home-subscribe .emaillist form .es-field-wrap input {display:block; font-family:inherit; padding:5px 15px; background-color:#fff; border:1px solid #e3e3e3; -webkit-box-sizing:border-box; box-sizing:border-box; color:#565656; width:100%; height:60px; line-height:60px; border-radius:0.25rem; font-size:18px}
.home-subscribe .emaillist form button[type="submit"], .home-subscribe .emaillist form .es_subscription_form_submit {-webkit-appearance:button; display:inline-block; font-weight:700; line-height:1.5; text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; border:1px solid #f9fafc; border-radius:0.25rem; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; color:#fff; background-color:#0672ba; min-width:170px; float:left; margin-top:0; text-transform:uppercase; padding:0px 15px; height:60px; font-size:18px; box-sizing:border-box; max-width:170px; width:calc(200% - 30px)}

/* ------ Author Page ------*/
#author_profile{position:relative; background:#f1f3f4; border:1px solid #cacdd1; padding:15px; margin-bottom:45px}
#author_profile img{position:relative!important; height:110px; width:110px; float:left; margin:0px 20px 0px 0px; border:1px solid #cacdd1}
#author_profile p{font-size:18px; line-height:30px; font-weight:400; color:#3a3a3a; margin-bottom:0}
#author_profile p a{color:#1a1abb}
#author_profile p strong{color:#262626}
.blogpost-wrap{position:relative}
.postbox{background:#fff; border:1px solid #cacdd1; padding:10px; position:relative; display:flex; flex-direction:column; align-items:normal; justify-content:flex-start; flex-wrap:wrap; margin-bottom:35px }
.postthumb{display:block; position:relative; margin-bottom:15px; border-bottom:5px solid #cacdd1}
.postthumb a{display:block}
.postthumb a img{display:block; position:relative; width:100%; height:auto; min-height:135px; max-height:135px}
.postdetails{position:relative; display:block; padding:0 15px}
.postdetails a.posttitle{font-family:'Oswald', sans-serif; font-weight:400; color:#000; font-size:20px; line-height:30px; display:block; margin-bottom:12px}
.postinfo{list-style:none; margin:0 auto}
.postinfo li{display:inline-block; font-size:14px; padding:2px 10px; border:1px solid #dedede; color:#6e6e6e; line-height:1.4}
.postinfo li a{color:#6e6e6e}

/* ------ Single / Blog Post 22/06/2022 ------*/
/*-03.1. Post Banner-*/
.post-banner{position:relative; width:100%; max-height:550px; overflow:hidden}
.post-banner img{position:relative; width:100%; display:block; height:auto}

/*-03.2. Post Meta-*/
.post_meta_info{position:relative}
.post_meta_info .post_meta_info_wrap{position:relative; background:#ffffff; padding:4rem 4rem 2rem 4rem; margin-top:-6rem; margin-left:-4rem; max-width:80%}
.post_meta_info .post_meta_info_wrap h1{font-weight:400; color:#133053; letter-spacing:-1px; display:block; margin:0 auto; font-family:'Oswald', sans-serif; font-size:60px; line-height:72px}
.post_information span.post_published_date{color:#767676; font-size:.9375rem}
.post_information span.post_author{color:#767676; font-size:.9375rem}
.post_information span.post_published_date:before {content:"•"; color:#767676; display:inline-block; margin:0 0.5rem; text-align:center; width:auto}
.post_information{width:100%; display:flex; flex-direction:row; margin-bottom:50px; justify-content:center}
.print-article {-webkit-align-items:center; -ms-flex-align:center; align-items:center; border:1px solid #d8d8d8; border-radius:100%; color:#767676; display:-webkit-flex; display:-ms-flexbox; display:flex; height:3rem; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; text-align:center; width:3rem; padding:14px; float:right; background:#fff; outline:none}

/*-03.3. Blog Post Container-*/
.blog_post_wrapper{width:100%; margin:0 auto; display:flex; flex-direction:row; align-items:normal; justify-content:center; flex-wrap:wrap}

/*-03.4. Post Left Column-*/
.post_author_col{width:17%; padding-right:50px}
.authoredby_head{font-size:.9375rem; color:#000000; display:block; margin-bottom:40px; border-top:1px solid #d8d8d8; padding-top:10px}
.post_author_list{position:relative; list-style:none}
.post_author_list li{position:relative; display:block; margin-bottom:15px; width:100%}
.post_author_box{position:relative; display:flex; flex-direction:column; align-items:normal; justify-content:flex-start; flex-wrap:wrap}
.post_author_box_pic{width:90px; height:90px; margin-bottom:15px}
.post_author_box_pic img{display:block; width:100%; height:auto; max-height:90px; position:relative}
.post_author_box_name{margin-bottom:0}
.post_author_designation{font-size:.8375rem; color:#767676; font-weight:400; line-height:1.2; margin-top:7px; letter-spacing:-0.3px}
.post_author_box_name a{color:#414141; display:block; font-family:'Source Sans Pro', sans-serif; font-size:17px; font-weight:700; line-height:normal; position:relative}
.post_author_box_name a:hover{color:#4451a2}
.post_author_box_name a::before {content:"\0025BA"; color:#414141; position:absolute; right:-5px; top:0px; font-size:10px; line-height:24px; transition:all 200ms}
.post_author_box_name a:hover::before {content:"\0025BA"; color:rgb(68 81 162); right:0px; font-size:12px; line-height:24px}

/*-03.5. Post Center / Content Column -*/
.post_content_col{width:66%}
ul.dashul {padding-left:33px; display:inline-block; width:100%; margin:10px 0 20px 0; list-style:none}
ul.dashul:last-child {margin:10px 0 0px 0}
ul.dashul li {font-size:18px; line-height:36px; color:#4c5056; position:relative; margin-bottom:10px}
ul.dashul li:before {content:""; background-color:#000; width:15px; height:2px; display:inline-block; vertical-align:middle; position:absolute; top:15px; left:-33px}
.post_content_col a, .post_content_col p a, .post_content_col ul li a {font-weight:inherit; color:#0176D5; text-decoration:none; cursor:pointer; outline:medium none!important; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; background-color:transparent; position:relative}
.post_content_col a:hover, .post_content_col p a:hover, .post_content_col ul li a:hover{text-decoration:underline!important}

.post_content_col h2{letter-spacing:-0.020em;font-weight:400;font-size:clamp(28px, 8vw, 38px);}
.post_content_col h3{letter-spacing:-0.020em;font-weight:400;font-size:clamp(22px, 8vw, 28px);}

/*-03.6. Post Texonomy-*/
blockquote {background-color:#ebf3ff; padding:15px 20px!important; border-left:solid 5px #153156; font:1.25rem/1.7 'Lato', sans-serif!important; ; font-weight:400; color:#212121!important; margin:0 0 1rem; font-style:normal!important}
.casestudy{position:relative; background-color:#e9e9e9; padding:50px 30px 30px 30px; border:1px solid #dedede; font-weight:400; margin-bottom:30px; margin-top:40px}
.casestudy p:last-child{margin-bottom:0}
.casestudy span {display:inline-block; background-color:#153156; color:#fff; font-size:20px; font-weight:600; padding:6px 20px; border-left:solid 6px #f6bb42; position:absolute; left:25px; top:0; transform:translateY(-50%)}

/*-03.7. Point Listing Style-*/
.point-listing {list-style:none; position:relative }
.point-listing li {position:relative; padding-left:65px; margin-top:30px}
.point-listing li:before {width:1px; height:140%; background-color:#4252a3; content:""; z-index:-1; position:absolute; left:20px; top:0}
.point-listing li:last-child:before {display:none }
.point-listing li span {display:inline-block; height:40px; width:40px; line-height:40px; background-color:#f9fafb; border:1px solid #121c4c; text-align:center; font-size:20px; color:#121c4c; border-radius:50px; position:absolute; left:0; top:0}
.point-listing h3 {font-size:30px; color:#121c4c}

/*-03.8. Images Code-*/
.extrafigureimg{position:relative; width:100%; margin:0 auto 15px}
.extrafigureimg figure{width:100%; display:block; margin:0 auto; padding:10px; border:1px solid #dedede}
.extrafigureimg figure img, .extrafigureimg img{width:100%; display:block; margin:0 auto}
figcaption{display:block; background-color:#eff2f7; width:100%; padding:5px 15px; margin:15px auto 10px; color:#133052; font-size:15px; letter-spacing:-0.2px; font-weight:600; border:1px solid #ddd; border-radius:4px}
.rightimg{float:right; margin:30px 0 30px 25px}
.leftimg{float:left; margin:30px 25px 30px 0}
.rightimg, .leftimg{width:auto!important; display:block}

/*-03.9. Call to Action-*/
.darkcta{position:relative; display:flex; flex-direction:column; padding:40px 40px 60px; background-color:#133053; overflow:hidden; color:#fff; font-size:20px; font-weight:400; align-items:center; justify-content:center; border-radius:5px}
.darkcta p{color:#fff!important}
.darkcta > *{z-index:1094}
.darkcta:before{width:40rem; height:40rem; background:linear-gradient(90deg,transparent,rgba(255,255,255,.2)); transform:translate(40%,40%) rotate(30deg); content:""; position:absolute; left:-150px; top:-250px}
.darkcta:after{width:40rem; height:40rem; background:linear-gradient(transparent,rgba(255,255,255,.1)); transform:translate(-50%,-50%) rotate(45deg); content:""; position:absolute; right:-150px; bottom:-150px; border-radius:50% }
.darkctahead{font-family:"Oswald", sans-serif; font-size:34px!important; line-height:44px!important; color:#fff!important; font-weight:400!important}
.darkctabtn{background:linear-gradient(25deg,#f38020,#f8ad4c); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; touch-action:manipulation; position:relative!important; padding:12px 30px 15px; border-radius:5px; text-decoration:none; box-shadow:4px 4px 4px 0px rgba(0,0,0,.2); color:#fff!important; line-height:40px; font-size:26px!important; font-weight:400!important; text-shadow:1px 1px 3px rgb(0 0 0 / 0%); transition:all .8s ease!important; text-align:center; letter-spacing:-0.6px}
.darkctabtn:hover{background:linear-gradient(25deg,#6f7479,#475059)}

.lightcta{background:linear-gradient(rgb(242 252 255) 0%, rgb(255 255 255) 100%); padding:40px 60px 50px 60px; margin:25px auto 35px; display:-webkit-box; display:flex; flex-direction:column; -webkit-box-pack:center; justify-content:center; -webkit-box-align:center; align-items:center; overflow:hidden; position:relative; border:5px solid #d6f0ff; text-align:center}
.lightcta p{font-size:22px; line-height:30px; color:#252b33; letter-spacing:0; display:block; font-weight:400}
.lightctahead{text-align:center; font-size:44px!important; color:#082833!important; line-height:54px!important; font-weight:700!important; letter-spacing:-1.6px!important; display:block!important; margin:0 auto 30px}
.lightctabtn{background-color:#000; padding:15px 40px 18px 40px; color:#fff; font-weight:700; display:inline-block; text-decoration:none; position:relative; z-index:1; -webkit-transition:all .3s linear; -o-transition:all .3s linear; transition:all .3s linear; line-height:inherit; text-transform:uppercase; font-size:28px}
.lightctabtn:hover {box-shadow:0 15px 20px 0 rgba(0, 0, 0, .1); background-color:#f57c00}

/* Call to Action Code - Added on 01/March/2022 */
.linecta {border:0.210rem solid #0176D5; border-left:0; border-right:0; padding:1.25em 0; position:relative; display:block; margin:25px auto 30px}
.linecta p {font-size:18px; color:#000!important; line-height:1.4!important; margin:0 0 10px 0!important}
p.linectahead {font-size:1.5625rem!important; color:#000000!important; font-weight:700!important; display:block}
.linecta a{color:#0176D5; line-height:1.6em; margin-top:1.7em; display:inline-block!important; position:relative; font-size:1.02rem; text-transform:uppercase !important; font-weight:700; text-decoration:none }
.linecta a:before {display:block; position:absolute; content:""; height:0.08125em; width:0%; -webkit-transition:width 300ms ease; -moz-transition:width 300ms ease; -o-transition:width 300ms ease; transition:width 300ms ease; left:0; bottom:-6px; background:#0176D5; max-width:calc(100% - 22px)}
.linecta a:hover:before {width:100%}
.linecta a:hover{text-decoration:none!important}

.readmorebox {background:#fff; border:1px solid rgba(219,229,236,1); padding:30px 30px 30px 20px; margin:35px auto 55px; text-align:left; width:auto; position:relative; border-radius:5px; font-size:16px; line-height:26px; box-shadow:0 -5px 100px 0 rgba(0,0,0,.08); display:flex; flex-direction:column}
.readmorebox:before {content:''; position:absolute; left:-1%; top:auto; right:auto; bottom:-10%; width:100%; height:100%; border-radius:10px; background-color:rgba(13,71,161,.12); z-index:-1}
.readmorebox:after {content:'\002148'; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; position:absolute; right:0; top:-20px; transform:translate(-50%,0px); background:#fff; border:2px solid #dbe2ed; border-radius:6rem; height:40px; width:40px; font-size:36px; font-family:'Times','Times New Roman','serif','sans-serif','EmojiSymbols','apple color emoji'; font-weight:900; color:#9cacc5; line-height:40px}
.readmorebox span{margin-right:30px; color:#000; font-weight:400; display:block; margin-bottom:10px; font-size:1.25rem; line-height:1.8}
.readmorebox a{font-size:18px; font-weight:500; color:#0176d5; text-decoration:none; cursor:pointer; outline:medium none!important; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; background-color:transparent; display:inline; position:relative}
.readmorebox a:hover{text-decoration:underline}

/* Blog Case Study */
.blogcs{padding:30px 25px 25px; background:#edeef2; border:1px solid #dce1e4; margin:35px auto 30px auto; position:relative}
.blogcs::before {content:'Case Study'!important; position:absolute; background-color:#002e5b; font-size:16px; transform:translate(0,-50%); text-transform:uppercase; line-height:26px!important; color:#fff; padding:4px 15px; height:20px; top:0px; left:-1px; text-align:center; /*border-left:5px solid #fcce55; */ z-index:1; letter-spacing:1.5px }
.blogcs::after {position:absolute; left:0; top:-1px; width:100%; background-color:#002e5b; z-index:0; height:3px; transform:translate(0,0)}
.blogcs-heading{position:relative; font-size:21px!important; font-weight:600!important; line-height:1.5em!important; color:#002e5b!important; border-bottom:1px solid rgb(0 46 91 / 15%); padding-bottom:15px; margin-bottom:15px}
.blogcs p, .blogcs ul li{color:#000}
.blogcs a{font-size:16px; font-weight:600; color:#0176D5; cursor:pointer; position:relative; display:inline-block; background:none; padding:0 0; border-radius:0; text-transform:none}
.blogcs .blogcsbutton{font-size:16px; font-weight:600; color:#0176D5; cursor:pointer; position:relative; display:inline-block; background:#fff; padding:2px 10px 3px; border-radius:5px; text-transform:uppercase}

.blue-highlight-box{background:#f7fbff; border:1px solid #b8daff; position:relative; padding:1rem; margin-bottom:1rem; border-radius:.25rem}
.blue-highlight-box > p{font-size:20px!important; line-height:34px!important; color:#000!important; font-weight:500}

.backblog{padding:5px 10px; background:#fefefe}
.backblog{font-size:14px; line-height:1.5; display:inline-block; margin:0 auto 15px auto; text-align:center; border:1px solid #c4d9ff; border-radius:5px; width:auto; box-sizing:border-box; position:relative; font-weight:700; color:#6e85af; text-decoration:none}

/*-03.10. Post Right / Social Media Column-*/
.post_sm_col{width:17%}
.post_sm_col .sfsi_shortcode_container{float:right}
.post_sm_col .sfsi_shortcode_container .sfsi_wicons {z-index:0!important; -webkit-align-items:center; -ms-flex-align:center; align-items:center; border:1px solid #d8d8d8; border-radius:100%; color:#767676; display:-webkit-flex; display:-ms-flexbox; display:flex; height:3rem!important; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; text-align:center; width:3rem!important; float:right; margin:0 auto 11px auto!important; filter:grayscale(1)!important}
.post_sm_col .sfsi_shortcode_container .sfsi_wicons:hover{filter:grayscale(0)!important}
.sk-app-container{margin-bottom:30px; background:#e8e8e8!important; padding:10px; height:75px!important; border-radius:5px}
.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn{margin:0 auto!important;float:none!important}

/*-03.11. Post Author Box-*/
.postfoot_author_box{border:1px solid #d8d8d8; margin-top:3rem; padding:2.5rem 2rem 3rem; margin-bottom:4.5rem}
.postfoot_author_box_pic{float:left; width:150px; height:150px; overflow:hidden; filter:grayscale(1); border:5px solid #d9d9d9; margin-right:30px; object-fit:cover; display:flex; flex-direction:row; align-items:center; justify-content:center; flex-wrap:wrap; border-radius:50%}
.postfoot_author_box_pic img{display:block; height:150px; width:150px; position:relative; object-fit:cover}
.postfoot_author_name{display:block; position:relative; margin-bottom:0}
.postfoot_author_name a{font-size:30px; font-family:'Oswald', sans-serif; color:#303030}
.postfoot_author_designation{font-size:18px; font-weight:700; color:#737373}
.postfoot_author_desc{margin-bottom:0; font-size:16px; line-height:26px; color:#666}


.post-author-box{border:1px solid #d8d8d8; margin-top:3rem; padding:2.5rem 2rem 3rem; margin-bottom:4.5rem; display:flex; flex-direction:row; align-items:center; justify-content:center; flex-wrap:wrap}
.post-author-pic{width:150px; height:150px; overflow:hidden; filter:grayscale(1); border:5px solid #d9d9d9; margin-right:30px; object-fit:cover; display:flex; flex-direction:row; align-items:center; justify-content:center; flex-wrap:wrap; border-radius:50%}
.post-author-pic img{display:block; height:150px; width:150px; position:relative; object-fit:cover}
.post-author-desc{width:calc(100% - 180px);}
.post-author-name{display:block; position:relative; margin-bottom:0}
.post-author-name a{font-size:30px; font-family:'Oswald', sans-serif; color:#303030}
.post-author-desig{font-size:18px; font-weight:700; color:#737373}
.post-author-description{margin-bottom:0; font-size:16px; line-height:26px; color:#666}

@media only screen and (min-width:200px) and (max-width:574px) {
    .post-author-box{padding:1rem; max-width:90%; margin:50px auto; flex-direction:row; align-items:flex-start}
    .post-author-pic{width:110px; height:110px; border:2px solid #d9d9d9; margin-bottom:10px; margin-right:0}
    .post-author-pic img{height:auto; width:100%}
    .post-author-desc{width:calc(100% - 130px);margin-left:20px;}
    .post-author-name{display:block; position:relative; margin-bottom:0}
    .post-author-name a{font-size:calc(18px + 24 * ((100vw - 300px) / 1169))}
    .post-author-desig{font-size:18px; font-weight:700; color:#737373}
    .post-author-description{margin-bottom:0; font-size:16px; line-height:22px;}
}
@media only screen and (min-width:575px) and (max-width:1024px) {
    .post-author-box{padding:1rem; max-width:90%; margin:50px auto;}
    .post-author-pic{border:3px solid #d9d9d9; }
    .post-author-pic img{height:auto; width:100%}
    .post-author-name{display:block; position:relative; margin-bottom:0}
    .post-author-name a{font-size:calc(18px + 24 * ((100vw - 300px) / 1169))}
    .post-author-desig{font-size:18px; font-weight:700; color:#737373}
    .post-author-description{margin-bottom:0; font-size:16px; line-height:26px;}
}


/*-03.12. Post Related Posts-*/
.related-posts-wrap{position:relative; padding:50px 0; background:#ededed}
.related-posts-wrap h2.headline{font-weight:400;color:#133053;letter-spacing:-1px;display:block;margin:0 auto;font-family:'Oswald', sans-serif;font-size:clamp(36px, 8vw, 42px);line-height:clamp(1.2, 8vw, 1.5);}
.related-posts{display:flex; flex-direction:row; flex-grow:1; align-items:normal; justify-content:center}
.relatedpostbox{padding:15px; box-sizing:border-box; background:#fff; border:1px solid #dedede; display:flex; flex-direction:column; align-items:normal; justify-content:flex-start}
.related-blogimg{display:block; width:100%; box-sizing:border-box; margin-bottom:10px; position:relative }
.related-blogimg img{width:100%; height:auto; min-height:150px;max-height:150px;}
.related-blogtitle {padding-bottom:15px;border-bottom:dotted 1px #858585;margin-bottom:15px;font-family:'Source Sans Pro', sans-serif!important;font-size:18px;font-weight:400;display:block;color:#282828!important;margin-top:5px;line-height:25px;letter-spacing:-0.3px;}
.related-blogtitle a{font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit}
.related-blogtitle:hover{text-decoration:underline!important }
.related-postdate{text-decoration:none; color:#474747; display:block; line-height:1.75; font-size:0.8125rem}


.glancebox{position: relative; border-top: 3px solid #4451a2; border-bottom: 1px solid #d8d8d8; padding: 30px 0 20px 0; margin: 0 auto 40px; }
.glancebox span{ display: block; font-size: 22px; font-weight: 700; line-height: 32px; margin-bottom: 30px; color: #000; }
.glancebox ul{list-style: none; margin: 0 auto; }
.glancebox ul li{ margin-bottom: 1rem; padding: 0 0 0 35px; font-size: 24px; line-height: 36px; position: relative; }
.glancebox ul li::before { content: "\0025BA"; color: rgb(68 81 162); position: absolute; left: 0; top: 0px; font-size: 20px; line-height: 32px; }

.relatedtag {background-color:#4252a3;color:#fff;font-size:15px;text-transform:uppercase;letter-spacing:1px;padding:8px 14px 7px 11px;display:inline-block;position:absolute;left:15px;top:15px;border-left:5px solid #000;line-height:20px;}


/*@media only screen and (min-width:300px) and (max-width:1169px) {
	.post-banner{position:relative; width:100%; max-height:550px; overflow:hidden}
	.post-banner img{position:relative; width:100%; display:block; height:auto}
	.post_meta_info .post_meta_info_wrap{padding:2rem; margin-top:-2rem; margin-left:0; max-width:80%}
	.post_meta_info .post_meta_info_wrap h1{font-size:calc(18px + 50 * ((100vw - 300px) / 1169)); line-height:1.4; font-weight:400; letter-spacing:0}
	.post_information span.post_published_date{display:block}
	.post_information span.post_published_date:before {display:none}
	.post_information{width:100%; padding:0 10%; margin:0 auto 40px}
	.blog_post_wrapper{flex-direction:column; padding:0 20px}
	.post_author_col{display:none}
	.post_content_col{width:100%}
	.post_sm_col{width:100%; text-align:center!important}
	.post_sm_col .sfsi_shortcode_container{float:left}
	.sfsi_shortcode_container .norm_row.sfsi_wDiv{display:flex!important}
	.post_sm_col .sfsi_shortcode_container .sfsi_wicons {float:left; margin:0 15px 0 auto!important}
	.postfoot_author_box{padding:1.5rem; max-width:90%; margin:50px auto}
	.postfoot_author_box_pic{width:100px; height:100px}
	.postfoot_author_box_pic img{height:auto; width:100%}
	.postfoot_author_name a{font-size:calc(18px + 24 * ((100vw - 300px) / 1169))}
}

.sfsi_tool_tip_2{max-width:100%!important; width:auto!important;}

*/

@media only screen and (min-width:300px) and (max-width:574px) {
	.post-banner{max-height:275px; object-fit:cover}
	.post-banner img{position:relative; width:100%; display:block; height:auto; object-fit:cover; min-height:275px;}
	.post_meta_info .post_meta_info_wrap{padding: 15px; max-width: 100%; margin: 0 auto;}
	.post_meta_info .post_meta_info_wrap h1{ letter-spacing: 0; font-size:calc(28px + 50 * ((100vw - 300px) / 1169)); line-height:1.4;}
	.post_information span.post_published_date{display:block}
	.post_information span.post_published_date:before {display:none}
	.post_information{width:100%; padding:0 15px; margin:0 auto 40px}	
	.post_author_col{display:none}	
	.post_content_col{width:100%; padding:0 15px;}
	.post_sm_col{width:100%; text-align:center!important}
	.post_sm_col .sfsi_shortcode_container{float:left}
	.sfsi_shortcode_container .norm_row.sfsi_wDiv{display:flex!important}
	.post_sm_col .sfsi_shortcode_container .sfsi_wicons {float:left; margin:0 15px 0 auto!important}
/*
	.postfoot_author_box{padding:1rem; max-width:90%; margin:50px auto}
	.postfoot_author_box_pic{width:90px; height:90px}
	.postfoot_author_box_pic img{height:auto; width:100%}
	.postfoot_author_name a{font-size:calc(18px + 24 * ((100vw - 300px) / 1169))}	
*/
}
@media only screen and (min-width:575px) and (max-width:767px) {
	.post-banner{max-height:auto; object-fit:cover}
	.post-banner img{position:relative; width:100%; display:block; height:auto; object-fit:cover}
	.post_meta_info .post_meta_info_wrap{padding:1.43rem; margin-top:0; margin-left:0; max-width:100%}
	.post_meta_info .post_meta_info_wrap h1{ letter-spacing:0; font-size:calc(28px + 50 * ((100vw - 300px) / 1169)); line-height:1.2;}
	.post_information span.post_published_date{display:block}
	.post_information span.post_published_date:before {display:none}
	.post_information{width:97%; padding:0 15px; margin:0 auto 30px}	
	.post_author_col{display:none}	
	.post_content_col{width:80%; padding:0 0; margin:0 auto 30px}
	.post_sm_col{width:80%; text-align:center!important}
	.post_sm_col .sfsi_shortcode_container{float:left}
	.sfsi_shortcode_container .norm_row.sfsi_wDiv{display:flex!important}
	.post_sm_col .sfsi_shortcode_container .sfsi_wicons {float:left; margin:0 15px 0 auto!important}
/*
	.postfoot_author_box{padding:1rem; max-width:90%; margin:50px auto}
	.postfoot_author_box_pic{width:90px; height:90px}
	.postfoot_author_box_pic img{height:auto; width:100%}
	.postfoot_author_name a{font-size:calc(18px + 24 * ((100vw - 300px) / 1169))}	
*/
}
@media only screen and (min-width:768px) and (max-width:979px){
	.post-banner{position: relative; max-height: 350px; height: auto; object-fit: cover;}
	.post-banner img{display: block; height: auto; min-height: 350px; width: auto; object-fit: cover; }
	.post_meta_info .post_meta_info_wrap{padding: 1.5rem; margin-top:1rem; margin-left: 2rem; }
	.post_meta_info .post_meta_info_wrap h1{ font-size: 44px; line-height: 54px; }
	.post_information{width: 100%; max-width: 650px; margin: 0 auto 30px; }
	.blog_post_wrapper{ flex-direction: column; padding: 0 15px; margin: 0 auto; }
	.post_author_col{display:none }
	.post_content_col {width: 100%; max-width: 765px; margin: 0 auto; }
	.post_sm_col{width:80%; text-align:center!important}
	.post_sm_col .sfsi_shortcode_container{float:left}
	.sfsi_shortcode_container .norm_row.sfsi_wDiv{display:flex!important}
	.post_sm_col .sfsi_shortcode_container .sfsi_wicons {float:left; margin:0 15px 0 auto!important}
/*
	.postfoot_author_box{padding:2rem; max-width:90%; margin:50px auto}
	.postfoot_author_box_pic{width:100px; height:100px}
	.postfoot_author_box_pic img{height:auto; width:100%}
	.postfoot_author_name a{font-size:calc(20px + 28 * ((100vw - 300px) / 1169))}	
*/
}
@media only screen and (min-width:980px) and (max-width:1169px){
	.post-banner{position: relative; max-height:400px; height: auto; object-fit: cover;}
	.post-banner img{display: block; height: auto; min-height:400px; width: auto; object-fit: cover; }
	.post_meta_info .post_meta_info_wrap{padding: 2.5rem 2.5rem 1.5rem 2.5rem; margin-top: -4.5rem; margin-left: 3rem; max-width: 80%; }
	.post_meta_info .post_meta_info_wrap h1{ font-size: 46px; line-height: 60px; }
	.post_information{width: 100%; margin: 0 auto 30px; max-width: 80%;}
	.blog_post_wrapper{padding: 0 15px}
	.post_author_col{width: 20%;padding-right: 30px;}
	.post_sm_col {width:10%;}
/*
	.postfoot_author_box{padding:3rem; max-width:80%; margin:50px auto}
	.postfoot_author_box_pic{width:110px; height:110px}
	.postfoot_author_box_pic img{height:auto; width:100%}
	.postfoot_author_name a{font-size:calc(22px + 30 * ((100vw - 300px) / 1169))}		
*/
	#footer, #footerlinks{padding:30px;}
}
@media only screen and (min-width:1170px) and (max-width:1249px){
	.post_meta_info .post_meta_info_wrap h1{ font-size:52px; line-height: 62px; }
/*	.postfoot_author_box{padding:1.75rem;}*/
}

@media only screen and (min-width:300px) and (max-width:574px){
	.blogpost-wrap{max-width:99%; margin:0 auto}
}

@media only screen and (min-width:360px) and (max-width:479px){
	.rightimg, .leftimg{float:none; margin:0px auto 40px auto; max-width:380px}
}

@media only screen and (min-width:310px) and (max-width:639px){
	.blog_header{padding:100px 15px 30px; height:auto}
	.recent-all-posts{padding:20px}
	.recent-all-post-wrap ul{flex-direction:column}
	.recent-all-post-wrap ul li{width:100%; margin:0 auto 30px}
	.post_content_col img{width:100%!important; height:auto!important}
	.backblog{margin-bottom:0}
	.blogcs{padding:35px 15px 15px 15px; margin-top:35px}
	.lightcta{padding:20px 20px 40px 20px; border:3px solid #d6f0ff; text-align:left; align-items:flex-start}
	.lightctahead{text-align:left; font-size:36px!important; line-height:44px!important; letter-spacing:-0.6px!important; margin:0 auto 25px}
	.darkctabtn{position:relative!important; padding:10px 20px 12px; border-radius:5px; line-height:32px; font-size:22px!important; display:inline-block}
	figcaption{margin-bottom:0 }
/*
	.authorbox {padding:15px; display:flex; flex-direction:column}
	.post-author-pic{margin-bottom:20px}
*/
	.related-posts-wrap{padding:25px 15px}
	.related-posts{flex-direction:column}
	.related-posts .one-third{width:100%; margin:0 auto 15px}
}

@media only screen and (min-width:480px) and (max-width:639px){
	.rightimg, .leftimg{float:none; margin:0px auto 40px auto!important; max-width:320px}
}

@media only screen and (min-width:575px) and (max-width:800px){
	.blogpost-wrap .one-third{-ms-flex:0 0 48.50%; flex:0 0 48.50%; max-width:48.50%; width:48.50%; margin-right:3%}
	.blogpost-wrap .one-third:nth-child(2n){margin-right:0}
}

@media only screen and (min-width:640px) and (max-width:767px){
	.rightimg, .leftimg{max-width:280px}
/*	.authorbox {padding:15px 20px; display:block}*/
	.related-posts-wrap{padding:25px}
	.relatedpostbox{padding:0 10px 10px}
	.related-blogimg{margin:0 -10px 10px; width:calc(100% + 20px)}
	.related-blogimg img{min-height:auto}
	.related-blogtitle{font-size:14px; line-height:24px}
}

@media only screen and (min-width:640px) and (max-width:979px){
	.recent-all-posts{padding:30px}
	.recent-all-post-wrap ul li{width:48.50%; margin-bottom:30px}
	.recent-all-post-wrap ul li:nth-child(2n) {margin-right:0}
}

@media only screen and (max-width:767px){
	.subscribebox{padding:30px 15px!important; margin:0 auto 35px auto!important; max-width:94%!important}
	.subscribeboxhead{font-size:1.60rem; line-height:2.4rem; text-align:center; color:#000; text-shadow:2px 2px 0 #dcdcdc}
	.emaillist{width:90%; margin:20px auto 0; display:flex; flex-direction:column}
	.emaillist form .es-field-wrap{width:100%; margin:0 30px 0 0; float:left}
	.emaillist form .es-field-wrap label{display:block; width:100%; margin-bottom:15px}
	.emaillist form .es-field-wrap input {display:block; font-family:inherit; font-size:1rem; padding:.75rem 1rem; background-color:#fff; border:1px solid #8c8c8c; min-height:3rem; -webkit-box-sizing:border-box; box-sizing:border-box; color:#565656; width:100%; height:60px; line-height:60px}
	.emaillist form  button[type="submit"], .emaillist form   .es_subscription_form_submit{width:170px; float:none; margin-top:0; text-transform:capitalize; border-radius:0; padding:0px 15px; height:60px; font-size:18px; line-height:60px; box-sizing:border-box}
}

@media only screen and (min-width:768px) and (max-width:800px){
	.rightimg, .leftimg{max-width:200px; margin-bottom:30px!important}
	.readmorebox:before {left:1%; bottom:-5%}
/*	.authorbox {padding:15px 20px; display:block}*/
}

@media only screen and (min-width:801px) and (max-width:1370px){
	.rightimg, .leftimg{max-width:200px; margin-bottom:30px!important}
	.readmorebox:before {left:1%; bottom:-5%}
/*	.authorbox {padding:15px 20px; display:block}*/
}

@media only screen and  (max-width:800px){
	.readmorebox:before {left:-2%; bottom:-3%}
	.related-posts-wrap p.headline{margin-bottom:10px}
}

@media only screen and  (max-width:979px){
	.featured-section{padding:0 20px}
	.featuredpost-wrap{padding-right:0; margin-bottom:45px}
	.home-subscribe{flex-direction:column; text-align:center}
	.home-subscribe .emaillist{margin-top:25px}
	.home-subscribe .emaillist form .es-field-wrap{width:90%; float:none}
	.home-subscribe .emaillist form button[type="submit"], .home-subscribe .emaillist form .es_subscription_form_submit{float:none}
	.recent-all-post-wrap{margin-top:10px}
}

@media only screen and (min-width:801px) and (max-width:1450px){
	.blogpost-wrap .one-third{-ms-flex:0 0 31.33%; flex:0 0 31.33%; max-width:31.33%; width:31.33%; margin-right:3%}
	.blogpost-wrap .one-third:nth-child(3n){margin-right:0}	
}

@media only screen and (min-width:300px) and (max-width:1450px){
	.blogwrap{padding:10px 15px}
	.postthumb a img{min-height:auto; max-height:none; height:auto}
	.postdetails{padding:0}
	.postbox{margin-bottom:15px }
}

@media only screen and (max-width:1370px){
	.readmorebox{padding:15px; margin:20px auto 35px}
	.blog-article-aside {margin-bottom:0}
}

@media only screen and (min-width:768px) and (max-width:1250px){
	.subscribebox{padding:30px!important; margin:0 auto 35px auto!important; max-width:96%!important}
	.subscribeboxhead{font-size:1.60rem; line-height:2.4rem; text-align:center; color:#000; text-shadow:2px 2px 0 #dcdcdc}
	.emaillist{width:90%; margin:20px auto 0; display:flex; flex-direction:column}
	.emaillist form .es-field-wrap{width:100%; margin:0 30px 0 0; float:left}
	.emaillist form .es-field-wrap label{display:block; width:100%; margin-bottom:15px}
	.emaillist form .es-field-wrap input {display:block; font-family:inherit; font-size:1rem; padding:.75rem 1rem; background-color:#fff; border:1px solid #8c8c8c; min-height:3rem; -webkit-box-sizing:border-box; box-sizing:border-box; color:#565656; width:100%; height:60px; line-height:60px}
	.emaillist form  button[type="submit"], .emaillist form   .es_subscription_form_submit{width:170px; float:none; margin-top:0; text-transform:capitalize; border-radius:0; padding:0px 15px; height:60px; font-size:18px; line-height:60px; box-sizing:border-box}
}

@page {size:A4}

@media print{
	nav, #searchbox, .print-article, .post_sm_col, .post_author_col, .sk-app-container, .related-posts-wrap, #footer, #footerlinks, .hideprint, .post-author-pic{display:none!important}
	.post_meta_info .post_meta_info_wrap{padding:0 0 0 0; margin-top:15px; margin-left:0; max-width:100%; width:100% }
	.post_meta_info .post_meta_info_wrap h1{font-size:40px; line-height:52px}
	.post_content_col{width:100%}
	header{position:relative}
	.post-banner{margin-top:50px}
}

/*17-07-2023*/
.block-downloadpdf{background:#eff8ff;border:1px solid rgba(0,0,0,0.15);display:flex;flex-direction:row;align-items:normal;justify-content:center;flex-wrap:wrap;}
.block-downloadpdf-thumb{width:100%;padding:0px;background:#0176d53d;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;height:100%;object-fit:cover;object-position:center;}
.block-downloadpdf-thumb img{display:block;width:100%;max-width:282px;height:auto;object-fit:cover;object-position:center;}
.block-downloadpdf-content{width:100%;padding:25px 50px;height:100%;border-left:5px solid #759ebf;}
.block-downloadpdf-content p.block-downloadpdf-content-head{font-size:24px;color:#000;line-height:34px;font-weight:700;margin-bottom:16px;}
@media only screen and (min-width:220px) and (max-width:574px){
   .block-downloadpdf{flex-direction:column;}
   .block-downloadpdf-thumb img{max-width:350px;}
   .block-downloadpdf-content{border-left:none;border-bottom:5px solid #759ebf;padding:20px; text-align:center}
   .block-downloadpdf-content p.block-downloadpdf-content-head{font-size:20px;line-height:30px;}
   .hs-form-field{margin:0 auto 5px!important}
}
@media only screen and (min-width:575px) and (max-width:767px){
   .block-downloadpdf{flex-direction:column;}
   .block-downloadpdf-thumb img{max-width:300px;}
   .block-downloadpdf-content{border-left:none;border-bottom:5px solid #759ebf;padding:20px; text-align:center}
   .block-downloadpdf-content p.block-downloadpdf-content-head{font-size:22px;line-height:32px;}
   .hs-form-field{margin:0 auto 5px!important}
}
@media only screen and (min-width:768px) and (max-width:1023px){
   .block-downloadpdf-thumb img{max-width:300px;}
}

.label-hide label{display:inline!important;}
.label-hide input[type=submit], .label-hide button {font-size:18px!important;line-height:36px!important;padding:5px 25px!important;height:auto!important;}
@media only screen and (min-width:220px) and (max-width:479px){
   .threeimg-wrap .fl, .fourimg-wrap .fl, .twoimg-wrap .fl{margin-bottom:10px;}
   .threeimg-wrap .fl:last-child, .fourimg-wrap .fl:last-child, .twoimg-wrap .fl:last-child{margin-bottom:0;}
   .four-logo-wrap .one-fourth{-ms-flex:0 0 48.50%; flex:0 0 48.50%; max-width:48.50%; width:48.50%; margin-right:3%; margin-bottom:10px}
   .four-logo-wrap .one-fourth:nth-child(2n){margin-right:0;}
}
@media only screen and (min-width:480px) and (max-width:639px){
   .threeimg-wrap .one-third, .fourimg-wrap .one-half, .twoimg-wrap .one-half{-ms-flex:0 0 48.50%; flex:0 0 48.50%; max-width:48.50%; width:48.50%; margin-right:3%; margin-bottom:10px}
   .threeimg-wrap .one-third:nth-child(2n), .fourimg-wrap .one-half:nth-child(2n), .twoimg-wrap .one-half:nth-child(2n){margin-right:0;}
   .four-logo-wrap .one-fourth{-ms-flex:0 0 22.75%; flex:0 0 22.75%; max-width:22.75%; width:22.75%; margin-right:3%;}
   .four-logo-wrap .one-fourth:nth-child(4n){margin-right:0;}   
}
@media only screen and (min-width:640px) and (max-width:800px){
   .threeimg-wrap .one-third, .fourimg-wrap .one-half{-ms-flex:0 0 31.33%; flex:0 0 31.33%; max-width:31.33%; width:31.33%; margin-right:3%; margin-bottom:10px}
   .twoimg-wrap .one-half{-ms-flex:0 0 48.50%; flex:0 0 48.50%; max-width:48.50%; width:48.50%; margin-right:3%; margin-bottom:10px}
   .threeimg-wrap .one-third:nth-child(3n), .fourimg-wrap .one-half:nth-child(3n){margin-right:0;}
   .twoimg-wrap .one-half:nth-child(2n){margin-right:0;}
   .four-logo-wrap .one-fourth{-ms-flex:0 0 22.75%; flex:0 0 22.75%; max-width:22.75%; width:22.75%; margin-right:3%;}
   .four-logo-wrap .one-fourth:nth-child(4n){margin-right:0;}   
}
@media only screen and (min-width:801px){
   .threeimg-wrap .one-third{-ms-flex:0 0 31.33%; flex:0 0 31.33%; max-width:31.33%; width:31.33%; margin-right:3%;}
   .fourimg-wrap .one-half, .twoimg-wrap .one-half{-ms-flex:0 0 48.50%; flex:0 0 48.50%; max-width:48.50%; width:48.50%; margin-right:3%;}
   .threeimg-wrap .one-third:nth-child(3n), .fourimg-wrap .one-half:nth-child(2n), .twoimg-wrap .one-half:nth-child(2n){margin-right:0;}
   .four-logo-wrap .one-fourth{-ms-flex:0 0 22.75%; flex:0 0 22.75%; max-width:22.75%; width:22.75%; margin-right:3%;}
   .four-logo-wrap .one-fourth:nth-child(4n){margin-right:0;}
}

.faq-item {overflow:hidden; margin:20px 0 10px 0; border-bottom:1px solid rgba(0,0,0,.1); background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 2px 4px rgba(0,0,0,.06); -moz-box-shadow:0 2px 4px rgba(0,0,0,.06); -ms-box-shadow:0 2px 4px rgba(0,0,0,.06); -o-box-shadow:0 2px 4px rgba(0,0,0,.06); box-shadow:0 2px 4px rgba(0,0,0,.06);}
.faq-question {display:flex; justify-content:space-between; align-items:center; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; font-size:1.125rem; margin:0; position:relative; padding:10px 40px 10px 20px; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s; transition:all 0.2s ease-in-out 0s; font-weight:700; color:#0e2b5c; border-bottom:1px solid rgba(0,0,0,.1);}
.faq-question h3{font-size:clamp(18px, 8vw, 22px); line-height:1.2; color:#333333; margin-bottom:0}
.faq-answer {height:0; overflow:hidden; transition:height 0.3s ease-in-out; }
.faq-answer .faq-answer-wrap{padding:10px 20px;}
.faq-answer-wrap p{font-size:17px; line-height:26px; color:#5f7287;}
.faq-answer-wrap p strong{color:#113b68;}
.faq-answer-wrap ul{ margin-left:0px;}
.faq-item.open .faq-answer { height:auto; transition:height 0.3s ease-in-out; }
.faq-question .arrow::before {content:'+'; font-size:20px; position:relative; display:block; height:40px; width:40px; background:#cbdeef; color:#164570; text-align:center; border-radius:50%; margin-right:-30px; transition:all 0.2s ease-in-out 0s; line-height:40px;}
.faq-item.open .faq-question .arrow::before {content:'-';}
.table-of-content{padding:40px 60px;background-color:#eff3f2;margin:50px -50px;}
.table-of-content h2{margin:0 auto;font-size:clamp(32px, 6vw, 40px);line-height:1.5;margin-bottom:20px;}
.table-of-content .ollist{margin-left:0px}
.ollist{counter-reset:li;margin-bottom:0}
.ollist li{position:relative;margin-bottom:10px; list-style:none}
.ollist li a{font-size:clamp(18px, 6vw, 20px); }
.ollist li:before{counter-increment:li;content:counter(li, decimal);color:#fb4f43;font-weight:700;position:relative;padding-right:10px;}
.orangelist{position:relative;overflow:hidden; list-style:none}
.orangelist li{margin-bottom:5px; padding-left:19px; position:relative; list-style:none}
.orangelist li:before{content:""; top:10px; position:absolute; left:0; width:6px; height:6px; border-radius:50%; display:inline-block; background-color:#fb4f43;}
.ollist li li:before{padding:0}
.fullcta{padding:50px 80px; flex-direction:row; display:flex; justify-content:center; margin:40px -80px; border:2px solid #c9d7d4; background-color:#eff3f2;}
.orangelist li li:before{content:""; top:10px; position:absolute; left:0; width:6px; height:6px; border-radius:50%; display:inline-block; background-color:#fff; border:1px solid #fb4f43;}
.fullcta_content{display:flex; flex-direction:column; align-items:flex-start; justify-content:center; flex-wrap:wrap;}
.fullcta_content .fullcta_head{margin-bottom:22px; font-size:clamp(24px, 8vw, 26px); line-height:30px; font-weight:700;}
.fullcta_content p{font-size:18px; line-height:28px; margin-bottom:0;}
.fullcta_btnwrap{padding-left:65px; display:flex; flex-direction:row; align-items:center; justify-content:center;}
.fullcta_btnwrap a{position:relative; border:none; -webkit-appearance:none; text-align:center; cursor:pointer; width:auto; display:inline-block; padding:18px 24px; font-size:clamp(16px, 8vw, 18px); font-weight:800; line-height:20px; background-color:#092332!important; color:#fff!important;}
.fullcta_btnwrap, .fullcta_btnwrap a{text-decoration:none; transition-property:background,color; transition-duration:300ms; transition-timing-function:cubic-bezier(0.37, 0, 0.63, 1); transition-delay:0ms;}
.fullcta_btnwrap:hover a, .fullcta_btnwrap a:hover{background-color:#fb4f43!important;}

@media only screen and (min-width:200px) and (max-width:639px) {
    .table-of-content{padding:20px;margin:0 auto}
    .table-of-content h2{font-size:22px;font-weight:700;margin-bottom:10px;}
    .table-of-content .ollist{margin-left:0}
    .ollist li{position:relative;margin-bottom:10px;list-style:none;padding-left:25px;}    
    .ollist li:last-child{margin-bottom:0}
    .ollist li a, .ollist li:before{font-size:16px}
    .ollist li a, .orangelist li a{font-size:16px;line-height:1.5;display:block;}
    .ollist li:before{position:absolute;padding-right:0;font-size:16px; left:0;}
    .fullcta{padding:40px 25px;flex-direction:column;margin:0 auto;}
    .fullcta_content{margin-bottom:30px;}
    .fullcta_btnwrap{padding-left:0;align-items:normal;justify-content:flex-start;}
}
@media only screen and (min-width:768px) and (max-width:979px) {
    .table-of-content{padding:40px;margin:30px auto}
    .table-of-content h2{font-size:30px;font-weight:700;margin-bottom:10px;}
    .table-of-content .ollist{margin-left:0}
    .ollist li{position:relative;margin-bottom:12px;list-style:none;padding-left:25px;}
    .ollist li:last-child{margin-bottom:0}
    .ollist li a, .ollist li:before{font-size:18px}
    .ollist li a, .orangelist li a{font-size:18px;line-height:1.5;display:block;}
    .ollist li:before{position:absolute;padding-right:0;font-size:18px;left:0;}    
}
@media only screen and (min-width:801px) and (max-width:979px) {
    .fullcta{padding:40px;flex-direction:column;margin:30px auto;}
    .fullcta_content{margin-bottom:30px;}
    .fullcta_btnwrap{padding-left:0;}
}
@media only screen and (min-width:640px) and (max-width:800px) {
    .fullcta{padding:40px; flex-direction:column; margin:30px -40px;}
    .fullcta_content{margin-bottom:30px;}
    .fullcta_btnwrap{padding-left:0;}
}
@media only screen and (min-width:980px) and (max-width:1169px) {
    .fullcta{padding:50px; flex-direction:row; margin:40px -50px;}
    .fullcta_content{margin-bottom:30px;}
    .fullcta_btnwrap a{line-height: normal}
}
.bluetable{table-layout:fixed; border-collapse:collapse; overflow-x:auto; white-space:normal; margin:20px auto; width:100%;}
.bluetable td{border:1px solid rgb(226, 232, 240); padding:.5rem; text-align:left}
.bluetable th{border:1px solid rgb(226, 232, 240); padding:0.5rem; text-align:center; font-weight:700; background:#3f6491; color:#ffffff;}
.bluetable tr td:nth-child(1), .bluetable tr th:nth-child(1){width:150px;}
.bluetable tr td:nth-child(2), .bluetable tr th:nth-child(2){width:calc(100% / 2 -150px);}
.bluetable tr td:nth-child(3), .bluetable tr th:nth-child(3){width:calc(100% / 2 -150px);}
.bluetable tr:nth-child(odd){background-color:#eff3f2;}
.bluetable tr:nth-child(even){background-color:#ffffff}
.bluetable tr:hover{background-color:rgb(234, 238, 243)}
.mobile-point-heading{display:none;}

@media screen and (max-width: 600px) {
    .bluetable{width:100%; max-width:94%;}
    th{display:none!important}
    tr{margin-bottom:5px; display:block}
    td, .bluetable tr td:nth-child(1), .bluetable tr th:nth-child(1), .bluetable tr td:nth-child(2), .bluetable tr th:nth-child(2), .bluetable tr td:nth-child(3), .bluetable tr th:nth-child(3) { display:block; width:100%; padding:0 }
    .mobile-heading{border:1px solid rgb(226, 232, 240); padding:0.5rem; text-align:left; font-weight:700; background:#3f6491; color:#ffffff; display:block; border-bottom:0; border-top:0}
    .mobile-heading strong{color:#ffffff}
    .mobile-spacing{padding:0.5rem; display:block}
    .mobile-point-heading{border:1px solid rgb(226, 232, 240); padding:0.5rem; text-align:left; font-weight:400; background:#eff3f2; color:#3f6491; display:block; border-bottom:0; border-top:0}
}

.article-content-table{table-layout:fixed;border-collapse:collapse;display:block;overflow-x:auto;white-space:normal;margin:30px auto 45px;width:100%;}
.article-content-table tbody{display:flex;flex-direction:row;align-items:normal;justify-content:center;flex-wrap:wrap;}
.article-content-table tr{display:flex;width:100%;}
.article-content-table tr td.th{border:1px solid rgb(226, 232, 240);padding:0.5rem;text-align:left;font-weight:700;background:#3f6491;color:#ffffff;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:300px}
.article-content-table tr td.th strong{color:#fff}
.article-content-table tr td{border:1px solid rgb(226, 232, 240);padding:.5rem;text-align:left;width:100%}
.article-content-table tr:nth-child(odd){background-color:rgb(251, 251, 251)}
.article-content-table tr:hover{background-color:rgb(234, 238, 243)}

.resdown{position:relative;background:linear-gradient(1deg, #e0f7fa 0%, rgb(255 255 255) 50%);padding:40px;margin:50px -40px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;border:1px solid #004f9d;}
.resdown_thumb{display:block;float:left;width:100%;max-width:340px;height:auto;margin-right:50px;mix-blend-mode:multiply;filter:brightness(1);}
.resdown_content{float:left;width:calc(100% - 390px);display:flex;align-items:normal;justify-content:flex-start;flex-wrap:wrap;}
.resdown_content h2, .resdown_content .resdown_content_head{color:#004f9d;font-family:'oswald', sans-serif;font-size:34px;line-height:normal;font-weight:400;margin-top:0;margin-bottom:20px;letter-spacing:-1px;}
.resdown_content ul{position:relative;margin-bottom:0;margin-left:20px;}
.resdown_content ul li{color:#262829;font-size:18px;line-height:normal;font-weight:400;margin-top:0;line-height:30px;}
.resdown_content a.resbtn{display:inline-block;margin-top:20px;background:#004f9d;position:relative;width:auto;border-radius:5px;border:1px solid #004f9d;color:#fff;padding:10px 25px;text-align:center;transition:all 0.3s ease-in}
.resdown_content a.resbtn:hover{background:#fff;color:#004f9d;}

@media only screen and (min-width:200px) and (max-width:574px){
    .resdown{padding:20px;margin:30px auto;flex-direction:column;justify-content:flex-start;}
    .resdown_thumb{max-width:182px;margin:0 auto 20px 0px;}
    .resdown_content{width:100%;}
    .resdown_content h2, .resdown_content .resdown_content_head{font-size:28px;line-height:1.3;}
    .resdown_content ul li, .resdown_content a.resbtn{font-size:16px;line-height:1.3;}
}
@media only screen and (min-width:575px) and (max-width:800px){
    .resdown{padding:40px 30px;margin:30px auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;}
    .resdown_thumb{max-width:240px;margin:0 auto 30px;}
    .resdown_content{width:100%;}
    .resdown_content h2, .resdown_content .resdown_content_head{font-size:28px;}
    .resdown_content ul li,.resdown_content a.resbtn{font-size:17px;line-height:1.4;}
}
@media only screen and (min-width:801px) and (max-width:979px){
    .resdown{margin:50px -20px;padding:40px 20px;}
    .resdown_thumb{max-width:300px;}
    .resdown_content{width:calc(100% - 350px);}
    .resdown_content h2, .resdown_content .resdown_content_head{font-size:30px;}
    .resdown_content ul li{font-size:17px;line-height:1.4;}
}

.table-wrapper{width:100%;overflow:hidden}
.responsive-table th, .responsive-table td{padding:12px 16px;border:1px solid #d3e3fd;background:#fff;text-align:left; vertical-align:middle}
.responsive-table thead th{position:relative;background:#133053;padding:10px 20px;border:1px solid #1e4676;text-align:center;color:#ffffff;font-size:18px;line-height:22px;font-weight:700}
.responsive-table td{font-size:17px; line-height:27px;}
.responsive-table tr:nth-child(even) td {background-color: #edf2fa;}
.responsive-table tr:nth-child(odd) td {background-color: #fcfdff;}
.responsive-table tr:hover td{background-color: #fefefe;}
	
@media (min-width: 826px) {
	.table-wrapper{overflow:hidden;max-height:none;width:100%;display:block}
	.responsive-table{width:100%;border-collapse:collapse;table-layout:auto;display:block;}
}
@media (max-width: 825px) {
	.table-wrapper{overflow:auto;max-height:400px;}
	.responsive-table{min-width:600px;}
	thead th{position:sticky;top:0;z-index:2;}
}

.boxcard{position:relative;background:#ffffff;border:1px solid #d3e3fd;border-radius:6px;padding:15px 20px;margin:10px auto 20px;overflow:hidden;width:100%}
.boxcard_head{position:relative;background:#edf2fa;margin:-15px -20px 20px;width:calc(100% + 40px);padding:10px 20px;border-bottom:1px solid #d3e3fd}
.boxcard_head h3{font-size:clamp(18px, 8vw, 24px);font-family:'Source Sans 3', sans-serif;font-weight:700}
.boxcard_content{position:relative;padding:10px;}
.boxcard_content p, .boxcard_content ul li{font-size:17px;line-height:27px;color:#434343;font-family:'Source Sans 3', sans-serif}
.boxcard_content ul{margin-left:20px;}
.specialline{position:relative;border-left:3px solid #d3e3fd;background:linear-gradient(45deg, #edf2fa, transparent);padding:10px 20px}
.specialline p, .specialline ul li{font-style:italic;color:#012868}
.boxcard_content p:last-child, .boxcard_content ul:last-child, .boxcard_content ul li:last-child, .specialline p:last-child, .specialline p:only-child{margin-bottom:0}

.rtable{width:100%;border:1px solid #ddd;border-radius:6px;overflow:hidden}
.rtable-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:6px;}
.rtable table{width:100%;border-collapse:collapse;min-width:600px;border-radius:6px;}
.rtable table th,.rtable table td{padding:12px 16px;text-align:left;border:1px solid #d3e3fd;word-break:break-word; vertical-align:middle;line-height:1.3}
.rtable table thead{background-color:#1e4676}
.rtable table thead th{color:#fff;font-weight:bold; text-align:center}
.rtable tr:nth-child(even) td {background-color: #edf2fa;}
.rtable tr:nth-child(odd) td {background-color: #fcfdff;}
/*.rtable table tr:hover, .rtable tr:nth-child(even):hover, .rtable tr:nth-child(odd):hover{background-color:#f1f1f1}
.rtable table tr:hover th{color:#1e4676}*/

@media screen and (max-width: 768px) {
	.rtable{width:100%;overflow-x:auto; overflow-y:auto;-webkit-overflow-scrolling:touch;}
	.rtable table th,.rtable table td{padding:10px 12px;font-size:16px}
	.boxcard{padding:10px;}
}


/*
https://www.bain.com/insights/turning-inflation-disruption-into-value-with-six-strategic-steps/
http://androthemes.com/themes/wp/onitir/
http://wp.efforttech.net/newwp/manzil/
https://demo.themewinter.com/wp/inzox/landing/
https://essentials.pixfort.com/
https://borgholm.qodeinteractive.com/landing/
https://landing.hbtheme.com/aruxcont/
https://smartdata.tonytemplates.com/sanitizex/
https://themes91.in/wp/theme-demo/madicalequipment/
http://7oroof.com/tfdemos/smartdata/
https://ninzio.com/worksquare/
https://smartdemowp.com/visarzo/
http://teliqon.themetechmount.net/themeselector/
http://old4.commonsupport.com/finandox/
https://enovathemes.com/textron/
https://smartdemowp.com/fionca/fionca-wp-intro/
https://themepure.net/wp/klinixer/
http://gridvalley.net/wp/industroz/landing/
http://html.tonatheme.com/2020/Cloven-wp-intro/
http://webdesign-finder.com/rokwool/
https://gaviaspreview.com/landingpage/indutri/
https://www.devsnews.com/wp/kingfact/preview/
https://www.tidio.com/?ref=land-book.com
https://acutei.com/data-entry-services.php
https://www.techgropse.com/
https://www.justfindmedia.com/
https://www.behance.net/gallery/99607571/Sempre-Tecnologia-Novo-Site?tracking_source=search_projects_recommended%7Cinterface
https://www.inexture.com/
https://workers.cloudflare.com/
https://www.upsly.com/
https://www.thewowcompany.com/
https://www.finiata.com/
http://layerdrops.com/avivon/
https://www.checkout.com/
https://www.onlinemarketinggurus.com.au/
https://pearanalytics.com/
https://atticsalt.co/
https://www.unleashed-technologies.com/
https://scopicsoftware.com/
https://www.silvertouch.com/services/
https://www.coforgetech.com/
http://archiwp.com/intro/onum/
https://keenitsolutions.com/wordpress/reobiz/
https://xpeedstudio.com/wp/medizco/
https://megaone.acrothemes.com/
https://demo.casethemes.net/alico/landing/
https://demo.farost.net/promina/
https://n.foxdsgn.com/industryo/landingpage/
http://bighearts.wgl-demo.net/
https://aiven.io/
https://demo.themewinter.com/wp/inzox/finance/
https://demo.casethemes.net/alico/home-2/
http://avantage.bold-themes.com/marketing/
http://avantage.bold-themes.com/business/
https://www.hiddenbrains.com/healthcare.html
https://heavyweight.nl/?ref=land-book.com
https://vercel.com/?ref=land-book.com
https://www.converted.in/?ref=land-book.com
https://miro.com/?ref=land-book.com
https://strapi.io/?ref=land-book.com
http://layerdrops.com/ruxin/
https://dcode.sacredthemes.net/
http://themazine.com/html/coso/
https://xtreemsolution.com/
https://www.softura.com/
https://www.debutinfotech.com/blockchain-development-services
https://jelvix.com/
https://nano360.org/
https://mousmedia.com/en/
https://irecco.wgl-demo.net/home-3/
http://demo.themewinter.com/wp/exhibz/classic20/
https://irecco.wgl-demo.net/
https://wilmer.qodeinteractive.com/investors/
http://themegeniuslab.com/wp/dustech/s2/
https://softwarebrothers.co/#quality
https://eleks.com/
https://radica.winsomethemes.com/
http://7oroof.com/tfdemos/axima/
http://inpulse.wgl-demo.net/
https://old3.commonsupport.com/altoona/
https://demo.casethemes.net/contio/
https://demo.cmssuperheroes.com/themeforest/koira/
https://demo.maximumtheme.net/hw/
https://www.checkout.com/
https://www.wordprax.com/
https://www.decta.com/
https://www.silvertouch.com/
https://www.indianic.com/
https://www.hiddenbrains.com/
https://demo.themewinter.com/wp/inzox/
https://smartdata.tonytemplates.com/sanitizex/
http://7oroof.com/tfdemos/smartdata/
https://enovathemes.com/textron/
https://smartdemowp.com/fionca/
https://keenitsolutions.com/products/wordpress/reobiz/
http://wpdemo.archiwp.com/onum/
https://wp.xpeedstudio.com/medizco/home-6/
https://strapi.io/
https://xtreemsolution.com/
https://mousmedia.com/en/
https://eleks.com/
https://www.openxcell.com/
https://ninzio.com/
https://www.tidio.com/
https://demo.cmssuperheroes.com/themeforest/koira/
http://themegeniuslab.com/wp/dustech/s2/
https://www.accenture.com/in-en
http://7oroof.com/tfdemos/axima/
https://www.multidots.com/
https://aruxcont.hbtheme.com/
https://irecco.wgl-demo.net/

--- Case Study
https://www.moontechnolabs.com/
https://thegatewaycorp.com/
http://7oroof.com/tfdemos/smartdata/case-studies-grid/
https://radixweb.com/case-studies/cloud-based-recruitment-software
https://www.checkout.com/case-studies/report/moving-money-faster-and-safer-with-checkout-com
http://7oroof.com/tfdemos/smartdata/casestudies/helping-companies-with-healthcare-inustry/
https://www.finiata.com/blog/home-office-tips-for-all-remote-workers/
http://androthemes.com/themes/wp/onitir/blog/portfolio/mixer-website-solution/
https://demo.themewinter.com/wp/inzox/project/student-accommodation/
https://essentials.pixfort.com/fast-elementor/2020/02/15/say-salut-to-the-most-advanced-theme/
https://aruxcont.hbtheme.com/hr/case-studie/amalgam-electronics-2/
https://www.multidots.com/case-studies/wonderwall/
https://www.openxcell.com/work/



https://live.linethemes.com/nanosoft/improving-lives-with-technology-hse-lighthouse-project/
https://codepen.io/JosueMagnus12/pen/NWvpLWy
https://themes.webdevia.com/digitalo-creative-digital-agency-wordpress-theme/2017/12/28/bring-to-the-table-win-win-survival-strategies/
https://www.hiddenbrains.com/blog/nft-marketplace-app-development.html
https://www.makeitbloom.com/blog/getting-to-know-short-message-service-sms-marketing/
https://blog.digitalasset.com/blog/enterprise-blockchain-why-should-you-care
https://blog.chronicled.com/new-financing-paradigms-emerging-from-adopting-blockchain-in-healthcare-c3bcba5e44a9
https://www.checkout.com/blog/post/singapore-study-an-insiders-view-of-ecommerce-and-payments
https://live.linethemes.com/glb/weighing-cybersecurity-risk-factors-in-life-healthcare/
https://www.cleveroad.com/blog/logistics-app-development-cost
https://blog.kohactive.com/kohactive-has-been-acquired-by-launchpad-lab/
https://www.finiata.com/blog/liquidity-working-capital-importance/
https://www.mckinsey.com/industries/automotive-and-assembly/our-insights/mobilitys-net-zero-transition-a-look-at-opportunities-and-risks
https://www.codica.com/blog/latest-ui-ux-design-trends/
https://www.miquido.com/blog/benefits-of-flutter/
https://optinmonster.com/how-to-create-wordpress-menu-popup/
https://www.konstantinfo.com/blog/nft-streaming-platform/
*/