/*
Theme Name: ContentBerg Child
Theme URI: http://theme-sphere.com/
Description: A child theme of ContentBerg
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: contentberg
Version: 1.0
*/

/* Write here your own personal stylesheet */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.contactus-side-btn{padding:0!important;transform-origin:right;z-index:99}
.contactus-side-btn a{font-size:18px;border-radius:6px 6px 0 0;/*background-image:linear-gradient(to right,#fb805d 0,#ee5125 41%,#ff3800 100%);*/    background: #024dae;padding:10px 25px!important;text-transform:capitalize;text-decoration:none;background-size:200%;transition:all .5s ease-in-out;transform-origin:right;color:#fff!important;line-height:30px;}
.contactus-side-btn a:hover{background-position:right center;}
.get-quote-btn{position:fixed;right:22px;top:200px;transform:rotate(-90deg);padding:0!important;transform-origin:right;}
.get-quote-btn a{background-image:linear-gradient(to right,#27c1fa 0,#2b89e8 41%,#27c1fa 100%);padding:10px 25px!important;border-radius:6px;text-transform:capitalize;text-decoration:none;background-size:200%;transition:all .5s ease-in-out;color:#fff!important;line-height:30px;}
.get-quote-btn a:hover{background-position:right center;}
.company-info{background:#1a2834 url(../images/blogs/form-bg.png) no-repeat center center;background-size:cover;background-blend-mode:exclusion;padding:50px 0;}
.enquiry-form input.form-control,.footer-custom-sec input,.footer-custom-sec textarea{font-size:1rem;padding:29px 20px;color:#FFF;}
.enquiry-form .form-control{background:#293443;opacity:.9;border:1px solid #404f5b;color:#fff;/* font-family: Montaga;*/}
.g-recaptcha > div{max-width:100%;}
.Company-address .address{font-size:16px;line-height:20px;letter-spacing:-.0222em;color:#d8d8d8;}
.company-info .Company-address img{margin-right:15px;}
.company-info .emizen-location p{font-size:16px;line-height:20px;color:#d8d8d8;}
.company-info .emizen-location li{flex:0 0 32%;color:#FFFFFF;padding-right:2%;font-size:16px;line-height:20px;max-width:33%;transition:all .3s;padding-left:0}
.company-info .row{margin:0 -15px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.company-info [class*="col-"]{max-width:50%;width:100%;padding:0 15px;}
.emizen-location li:last-child{padding-right:0;}
.emizen-location li span.location-group{font-size:14px;background:#1D2B37;display:flex;align-items:center;border:1px solid #556D73;padding:15px 10px;}
.emizen-location li span.location-group:hover{background:#293443;}
.emizen-location li img{margin-right:10px;}
li{list-style:none;}
.contact-info li a{color:#fff;font-size:15px;line-height:16px;padding-right:15px;display:flex;align-items:center;}
.contact-info{display: flex;font-size:16px;padding-top:15px;color:#fff;align-items: center;}

/* START add New css post detail page dec 2024 */
.single.single-post{overflow:visible!important;}
.single.single-post .main-wrap{overflow:visible!important;}
.custom_headp{display:flex;gap:1.5rem;margin-bottom:3rem;}
.custom_headp > .post_head_left{flex:1;/* display:flex; */align-items:center;position:relative;}

.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.Fix_contact a.mega-menu-link:before{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;content:"";height:100%;margin:auto;width:70%;  /*width: 100%;*/background:#0585cd45;-webkit-animation-name:ripple;animation-name:ripple;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.65,0,0.34,1);animation-timing-function:cubic-bezier(0.65,0,0.34,1);z-index:-1;}
@keyframes ripple{
	from{opacity:1;transform:scale3d(0.75,0.75,1);}
	to{opacity:0;transform:scale3d(2,2,1);}
}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-Fix_contact > a.mega-menu-link{position:relative;z-index:1;}



/*  analytics CTA CSS */
.analytics-container{background:#f9fafc;border:1px solid #e2e8f0;border-radius:10px;padding:28px;max-width:1000px;margin:auto;position: relative;overflow: hidden;z-index: 3;display: flex;}
.circle-header {
    background: rgb(188, 48, 80);
    height: 244px;
    width: 244px;
    position: absolute;
    z-index: 1;
    left: -98px;
    border-radius: 100%;
    top: -78px;
}
.analytics-header{display:flex;align-items:flex-start;gap:24px 28px;flex-wrap:wrap;}
.custom_post_c.entry-content .analytics-container h2{margin:0;}
.app-info{width:100%;max-width:calc(100% - 170px);padding-left:30px;}
.app-info .app-list{margin-bottom:0;border:1px solid #ddd;padding:20px;border-radius:10px;}
.list-r{display:flex;align-items:center;justify-content:space-between;line-height:normal;font-family:Roboto,Arial,sans-serif;}
.app-info .app-list dt.apptitle{color:rgba(9,37,64,.6);font-size:15px;font-weight:400;}
.app-info .app-list dd.app-value{margin:0;}
.analytics-image{max-width:212px;width: 100%}
.site-info{display:flex;align-items:center;gap:10px;}
.site-icon{width:24px;}
.rank-section{display:flex;gap:30px;margin-top:20px;flex-wrap:wrap;}
.rank-box{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 15px;max-width:31%;width:100%;}
.rank-title{color:#666;font-size:14px;}
.rank-change{font-size:12px;display:block;}
.rank-change.down{color:red;}
.country-name,.category-name{font-size:12px;color:#3b82f6;}
.similarity-score{margin-top:25px;}
.score-bar{height:6px;background:#e2e8f0;border-radius:4px;margin:8px 0;width:100%;}
.score-fill{height:6px;background:#3b82f6;border-radius:4px;}
.similarity-score a{font-size:14px;color:#1d4ed8;text-decoration:none;}
.metrics{display:flex;gap:20px;margin-top:20px;flex-wrap:wrap;}
.metric-box h3{margin:5px 0 0;font-size:20px;color:#111827;}
.circle-header {
    background: rgb(188,48,80);
    height: 244px;
    width: 234px;
    position: absolute;
    z-index: 1;
    left: -78px;
    border-radius: 100%;
    top: -58px;
}
.analytics-header{position:relative;z-index:1;}
.rank-section {
    max-width: 550px;
    margin: 15px 0 15px auto;
    gap: 10px;
}
.post_custom_inner .custom_post_c.description p.category-name{font-weight:500;font-size:.75rem;line-height:1.3;letter-spacing:.03em;margin:5px 0 0;}
.post_custom_inner .custom_post_c.description p.country-name{margin:0;font-size:12px;}
.post_custom_inner .custom_post_c.description p.rank-title{font-size:12px;margin:0;line-height:18px;}
.post_custom_inner .custom_post_c.description h3{font-size:26px!important;margin:0!important;line-height:36px;}
span.rank-change.down{font-size:.94rem;line-height:1;color:#f8525c;}
.similarity-score > p{font-size:14px;line-height:1.3;color:#6a7a8a;margin:0;}
.similarity-score{margin:0;max-width:210px;}
.post_custom_inner .analytics-container .similarity-score p {
    font-size: 14px !important;
    margin: 0 !important;
}
.score-bar{margin:0;}
.round-circle{background:#fff;box-shadow:4px 5px 16px rgba(64,68,77,.12);border-radius:8px;max-width:24px;width:100%;height:25px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;}
.round-circle img{object-fit:contain;min-width:0;width:16px;height:16px;border-radius:3px;text-align:center;}
.left-sec-an{flex:0 0 80%;}
.post_custom_inner .custom_post_c .analytics-container{gap:20px;}
.post_custom_inner .custom_post_c .analytics-container .metrics{display:flex;flex-flow:column;justify-content:space-between;margin:0;padding-left:20px;border-left:1px solid #ddd;flex:0 0 18%;}
.post_custom_inner .custom_post_c .analytics-container .metrics .metric-box p{font-size:14px;line-height:1.3;word-break:break-word;color:#6a7a8a;margin:0;}
.post_custom_inner .custom_post_c .analytics-container .metrics .metric-box h3{font-size:16px!important;font-weight:600!important;}
@media (max-width:768px){
.rank-section {
    margin: 30px 0 30px;
    gap: 10px;        max-width: 100%;
}
	.metrics{flex-direction:column;}
	.rank-box{width:100%;min-width:auto;}
 
	.analytics-header{/*flex-direction:column;align-items:flex-start;*/}
	.site-info{margin-top:10px;}
}
@media (max-width:480px){
	.site-icon{width:20px;}
	.metric-box h3,.rank-box h3{font-size:18px;}
	.rank-title,.rank-change,.country-name,.category-name,.similarity-score a{font-size:13px;}
	.analytics-container{padding:15px;}
	.rank-box {
    max-width: 100%;
    text-align: center;
}
.simillar-score-sec {
    flex-flow: column;
}

.similarity-score {
    max-width: 100%;
}

.app-info {
    max-width: 100%;
    padding: 0;
}

}
/*  analytics CTA CSS END */




/*article.has-post-thumbnail header.post-header.the-post-header.custom_post_head.cf::before{content:'';position:absolute;z-index:-1;background: rgb(187 236 244 / 14%);width: 461px;height: 461px;top: -160px;left: -188px;}*/
article.has-post-thumbnail header.post-header.the-post-header.custom_post_head.cf::after{width:60px;content:'';height:60px;/* background:#eaf8fe; */position:absolute;border-radius:50%;z-index:-1;top:50px;left:130px;}
.custom_headp > .post_head_right{flex:1;}
.custom_headp .post-author{padding-right:2rem;display:flex;align-items:center;line-height:normal;color:#000;font-size:16px;}
.custom_headp .post-author:before,.custom_headp .post-date:before{content:'';margin-right:12px;width:14px;height:14px;display:inline-block;vertical-align:middle;background-size:auto 100%;}
.custom_headp .post-author:before{content:"\f007";font:normal normal normal 20px / 1rem FontAwesome;color:#007db2;}
.custom_headp .post-date:before{content:"\f017";font:normal normal normal 20px / 1rem FontAwesome;color:#007db2;}
.single-post .wrap{max-width:1600px;width:100%;padding:0 10px}
.single-post .post-meta .post-cat{margin-bottom:0.5rem;display:block;}
.single-post .post-meta .post-cat > a{color:rgba(0,125,178,1);font-size:24px;font-weight:600;line-height:36px;}
.single-post .the-post .featured{margin-bottom:0;}
.post_custom_inner{display:flex;align-items:flex-start;}
.table_custom,.custom_sidebarstticy{width:300px;flex:1 0 300px;position:sticky;top:80px;}
.custom_post_c{padding-left:1.5rem;padding-right:1.5rem;}
header.post-header.the-post-header.custom_post_head.cf{background:rgba(255,255,255,1);padding:60px 100px;/*border-radius:18px;border:1px solid #ddd; box-shadow: 1px 1px 20px 0px rgb(5 5 5 / 9%); */margin-bottom:40px;position:relative;overflow:hidden;z-index:1;}
.post_cat_date{padding-top:10px;display:flex;align-items:center;}
.main-head.simple-boxed .wrap.cf.wrap-head,.post_custom_inner,.author-box,section.related-posts{/*  max-width:1400px;margin:auto;*/}
.custom_headp .post_head_left .post_cat_date span.post-author,.custom_headp .post_head_left .post_cat_date time.post-date{color:#191b1c;font-size:15px;padding-left:2rem;}
.custom_headp .post_head_left .post_cat_date span.post-author{padding-left:0;}
article.has-post-thumbnail header.post-header.the-post-header.custom_post_head.cf{        /* height: 530px; */
display:flex;align-items:center;    /*    background: url(https://multisitelocal.ezxdemo.com/blog/wp-content/uploads/sites/2/2024/12/blog_main_bg.png) no-repeat;*/background:linear-gradient(93deg,#dcf6fa,#fbfbfb91 40%);border:1px solid #dddddd47;}
article.has-post-thumbnail header.post-header.the-post-header.custom_post_head.cf .custom_headp{margin:0;align-items:center;}
.custom_headp .post-author,.custom_headp time.post-date{font-weight:500;position:relative;}
.custom_headp .post-author:after{content:'';position:absolute;background:rgba(0,0,0,1);opacity:.3;width:1px;height:100%;right:0;}

/* added css 10.9.2021  */
.company-info .container{max-width:1170px;margin:0 auto;}
.Company-address .company-title{color:#fff;font-size:40px;line-height:49px;text-transform:uppercase;font-weight:500;margin-top:30px;padding-bottom:10px;}
.Company-address .address{display:flex;align-items:center;}
.emizion-main-title span + br{display:none;}
.emizion-main-title > span{display:block;}
.location-list{display:flex;}
.emizen-offers h2{font-size:40px;font-weight:400;line-height:49px;letter-spacing:-.0222em;color:#fff;margin-top:15px;}
.emizen-offers h2 span{color:#ff4f03;display:block}
.emizion-main-title span{font-size:16px;line-height:20px;color:#f9f9f9;}
.emizion-main{display:flex;align-items:center;}
.emizion-main-title{padding-left:1rem;}
.emizion-main-title .contact-info{display:flex;}
.emizion-main-title  .emizion-designation + p{display:none;}
.emizion-main-title i{margin-right:9px;}
.enquiry-form h3,.enquiry-form h2{font-weight:300;color:#fff;text-transform:uppercase;}
.company-info h3{font-weight:300;font-size:22px;line-height:22px;}
.enquiry-form h2{margin-top:0;font-weight:600;font-size:3rem;line-height:36px;}
.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],.wpforms-container.wpforms-container-full .wpforms-form textarea{background:#293443;opacity:.9;border-radius:5px;border:1px solid #404f5b;font-size:1rem;padding:29px 20px;color:#FFF;max-width:100%;width:100%}
.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-label{display:block ;font-weight:normal;}
::placeholder{color:#a3a3a3!important;opacity:1;}
#wpforms-submit-12345{background:#109cd8;border:1px solid #109cd8;border-radius:6px;cursor:pointer;color:#fff;display:inline-block;font-size:20px;line-height:19px;min-width:130px;padding:10px 20px;transition:all ease .4s;}
.back-to-top{background:#007db2;right:0;display:flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:60%;color:#fff;font-size:0;border:2px solid #8ccce8;}
.back-to-top i{font-weight:bold;font-size:36px;}
.to-top{position:fixed;bottom:20px;right:80px;}
.copyright{text-align:center;padding-top:20px;color:#888888;font-size:13px;}
.bottom.cf{background:#f0f0f0;}
section.company-info{background:#1a2834 url(/blog/wp-content/uploads/2021/09/form-bg.png) no-repeat;background-size:cover;background-blend-mode:exclusion;padding:50px 0;}

/* 20.9.2021  */
.main-head.simple-boxed{border-top:0;}
.main-head.simple .inner.sticky-bar{line-height:106px;min-height:106px;}
.main-head.simple .inner.sticky-bar .logo-image{max-height:90px;}
.main-wrap header .main-head.simple-boxed .inner{border-bottom:1px solid #dddddd61;min-height: 100%}
.wp-post-image:hover{/*transform: translate(0);*/}

/* 22.9.2021*/
.form-section-ftr input,.form-section-ftr  textarea{font-size:1rem;background:#293443;opacity:.9;border:1px solid #404f5b;color:#a3a3a3!important;    /* font-family: Montaga; */font-size:1rem;padding:29px 10px;color:#FFF;transition:all ease .4s;border-radius:5px;width:100%;}
.form-section-ftr label{font-style:normal;font-size:18px;font-weight:500;}
::-webkit-input-placeholder{color:#a3a3a3!important;opacity:1;}
::-moz-placeholder{color:#a3a3a3!important;opacity:1;}
:-ms-input-placeholder{color:#a3a3a3!important;opacity:1;}
:-moz-placeholder{color:#a3a3a3!important;opacity:1;}
input.wpcf7-form-control.wpcf7-submit {
    cursor: pointer;
    transition: all ease .4s;
    color: #fff!important;
    border-radius: 7px;
}
.form-section-ftr textarea{height:210px;resize:none;}
.emizen-offers{padding-top:1rem;}
.emizion-main > p{margin:0;}
.sticky-right-sidebar{border:1px solid #fafafa;background:#f0f0f0;border-radius:15px;margin-bottom:20px;padding:15px;width:100%;position:relative;top:0;text-align:center;font-size:13px;line-height:18px;}
.sticky-right-sidebar p:empty{display:none;}
.sticky-right-sidebar img{max-width:150px;display:block;margin:0 auto;}
.sticky-right-sidebar h4{font-weight:500;margin:5px 0;color:#000;line-height:21px;font-size:1.2rem;}
.sticky-right-sidebar p{font-size:13px;line-height:17px;padding-top:7px;margin-bottom:10px;}
.sticky-right-sidebar a:hover{text-decoration:none;background:#4197bd;}
.sticky-right-sidebar a{background:#007db2;width:152px;display:inline-block;border-radius:50px;font-size:14px;color:#fff!important;text-transform:uppercase;line-height:33px;padding:4px 0;letter-spacing:.81px;margin-top:15px;}
.modal-backdrop.show{display:none;}
body.modal-open{overflow-x:auto;}
.the-post-modern .the-post-meta .post-title-alt{margin-left:auto;margin-right:auto;}
.the-post-modern header .featured{margin-left:0;margin-right:0;width:100%;}
.the-post-modern .post-share-float{margin-left:0;}
.post-share-float .services{text-align:center;}
.post-share-float .services a{/*display: inline-block;margin-right: 10px;*/}
.the-post-modern{width:100%;}
.theiaStickySidebar{max-width:350px;margin-left:0;width:100%;}
.post-meta-b.the-post-meta{text-align:center;}
.the-post-meta .post-title-alt{max-width:100%;}

/*chatbox css 22.9.2022*/
.chatbox-tool p{margin-bottom:0;}
.chatbox-tool{margin-bottom:10px;padding:15px;display:flex;align-items:center;background-color:#fff1ed;border-radius:8px;transition:.2s ease-in-out;}
.chatbox-tool img{max-width:35px;margin-right:15px;}
.toolbox-container > p{margin:0;line-height:14px;font-size:13px;color:#000;}
.chatbox-tool.shopify{background:#eafbf2;}
.sidebar_free_tool > h3{margin-bottom:10px;margin-top:0;}
.toolbox-container h4{margin:0;line-height:20px;font-size:16px;}
.chatbox-tool:hover{transform:translateY(-3px);box-shadow:0 10px 15px rgb(0 0 0 / 10%);}

/*chatbox css 22.9.2022 end*/
.modal-open{overflow:hidden;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;}
.modal.show .modal-dialog{-webkit-transform:none;transform:none;}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);}
.modal-dialog{max-width:500px;margin:1.75rem auto;border-radius:10px;text-align:left;}
.modal-dialog button.close{background:transparent;color:#000;font-size:50px;position:absolute;top:-10px;right:-10px;font-weight:300;opacity:.5;}
.modal-header .modal-title{margin:0;font-size:21px;font-weight:normal;}
.modal-body{padding:15px;}
button.btn.btn-danger{background:#007db2;color:#fff;border:1px solid #007db2;border-radius:68px;width:100px;display:block;margin:0 auto;font-size:20px;text-transform:none;letter-spacing:0;padding:11px 10px;}
.modal-footer{padding-top:20px;border-top:1px solid #d3d3d3;}
.single-post #bunyad-posts-widget-1{display:none;}
.archive.category #custom_html-2{display:none;}

/* blog/ecommerce-development 26.9.2022 */
body.archive.category .widget-posts .posts.large .post{flex-wrap:wrap;padding:0 10px;}
body.archive.category.modal-open{overflow:visible;}
body.archive.category.modal-open .modal{display:none!important;}
.widget-posts .posts.large .post-title{padding-top:20px;}

/* blog/ecommerce-development 26.9.2022 end */

/* 6012-2022*/
.modal.blog_popup .modal-dialog{max-width:810px;width:100%;box-shadow:0 2px 20px 0px rgba(14,14,14,0.81);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;}
.modal.blog_popup .modal-dialog .form_col{padding:0 15px 15px;max-width:50%;width:100%;text-align:center;border-left:1px solid #ddd;}
.modal.blog_popup .modal-body{height:100%;display:flex;align-items:center;flex-flow:wrap;}
.entry-content .modal.blog_popup p{margin-bottom:0;}
.entry-content .modal.blog_popup label{font-size:0;margin:0;}
.entry-content .modal.blog_popup input,.entry-content .modal.blog_popup textarea{width:100%;border:0;border-bottom:1px solid #ddd;padding-left:0;}
.entry-content .modal.blog_popup textarea{min-height:auto;max-height:100px;}
.modal.blog_popup .modal-dialog .form_col .wpcf7 form .wpcf7-response-output{font-size:13px;padding:0 15px;color:red;border:none;text-align:left;padding:0;}
.modal.blog_popup .modal-dialog .modal-footer{padding-bottom:20px;}
.modal.blog_popup .modal.blog_popup .wpcf7-submit{padding:14px 30px;text-transform:uppercase;margin-top:20px;}
.modal.blog_popup .modal-header{border:0;}
.modal.blog_popup .entry-content .form_col h1{margin:0;}
.modal-header{padding:0;}
.entry-content .modal.blog_popup input.wpcf7-submit{padding:12px 31px;margin-top:16px;font-size:18px;letter-spacing:normal;text-transform:uppercase;}
.modal.blog_popup .modal-dialog .form_col .modal-title{text-align:left;font-size:28px;}
.modal.blog_popup .modal-dialog .form_col ul{display:flex;justify-content:space-around;background:#000;width:100%;}
.modal.blog_popup .modal-dialog .form_col ul p{font-size:16px;line-height:21px;}
.modal.blog_popup .modal-dialog .form_col h5{margin:10px 0;line-height:22px;color:#fff;}
.modal.blog_popup .modal-dialog .form_col ul li{flex:0 0 33.33%;border:1px solid #ddd;border-right:0;margin:0;color:#fff;padding:10px 0;}
.modal.blog_popup .modal-dialog .form_col ul li:last-child{border-right:1px solid #ddd;}
.modal.blog_popup .modal-dialog .form_col ul li img{max-width:130px;display:block;margin:auto;}
.modal.blog_popup .modal-dialog .form_col h1{margin-top:10px;font-size:27px;}
.modal.blog_popup .modal-dialog .form_col.col-1{border:0;min-height:100%;display:flex;align-items:center;/* flex-wrap: wrap; */flex-flow:column;}
.modal-header .logo-popup{position:absolute;top:20px;left:20px;}
.left-contain img{font-size:14px;}

/* 6012-2022 end*/

/* footer section css */
.emiz_footer{background:#091723;padding-bottom:40px;padding-top:30px;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.w-40.pt-4{max-width:28%  ;width: 100%;    padding: 0 10px;}
.w-20{max-width:18%;width:100%;padding: 0 5px 0 5px;}
.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important;}
.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;}
.d-flex{display:-ms-flexbox!important;display:flex!important;}
.mt-4,.my-4{margin-top:1.5rem!important;}
.w-100{width:100%!important;}
.d-inline-block{display:inline-block!important;}
.pt-md-3,.py-md-3{padding-top:1rem!important;}
.pt-1,.py-1{padding-top:0.25rem!important;}
.pb-0,.py-0{padding-bottom:0!important;}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
.mr-2,.mx-2{margin-right:0.5rem!important;}
.text-white{color:#fff!important;}
 footer ul li a{transition:all .3s;opacity:.69999998807907;color:#fff;font-size:16px;}
footer ul li a:hover {color: #94c3ff;}
footer .emizentech-social li.txts {    padding-right: 10px;}
 footer ul li{margin-bottom:0;padding:3px 0 }
.footer-title{font-size: 20px;font-weight: 400;line-height: 30px;position: relative;}
.footer-title:before{content: '';position: absolute; bottom: 0;left: 0; background: rgba(5, 133, 205, 1); width: 60px;height: 2px;}
footer ul.rating-icons li i{color:#ff9d09;font-size:18px;padding:0 2px}
 footer ul.rating-icons li{padding:0;}
p:empty{display:none;}
.pt-4,.py-4{padding-top:1.5rem!important;}
footer a.clutch-rew{color:#fff;text-decoration:underline;}
.bottom-footer{border-top:1px solid rgba(255,255,255,.2);}
footer ul.emizentech-social li a{opacity:1;border-width:1px;color:#fff;padding:0 12px 0 0;display:flex;width:38px;height:38px;color:#474747;line-height:36px;text-align:center;font-size:18px;border:1px solid #fff;border-radius:100%;align-items:center;justify-content:center;padding-right:0;color:#fff;}
.container{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;}
.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.bottom-footer a{color:#fff;}
footer ul.emizentech-social li a:hover {
    color: #fff;
    background: #173770;
    border-color: #1b4da5;
}
.bottom-footer a +  .bar-line{padding:0 6px;}
.ml-2,.mx-2{margin-left:.5rem!important;}
.py-3,.pt-3{padding-top:1rem!important;}
.pt-3{padding-top:1rem;}
.pb-2,.py-2{padding-bottom:.5rem!important;}
.pt-2,.py-2{padding-top:0.5rem!important;}
.mt-3{margin-top:20px;}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important;}
p.address{margin:0;}
.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;}

/* The Close Button */
.close{color:#aaa;float:right;font-size:28px;font-weight:bold;}
.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer;}

/*new design css 31.12.2024 */
.table_custom > .tablelist > .tbl-widget:first-child{border:1px solid #c4e6eb;background:#fff;border-radius:10px;padding:20px 20px 30px;}
.post_custom_inner .table_custom .tble-title{color:rgb(30 67 120);font-size:20px;font-weight:500;line-height:36px;position:relative;}
.post_custom_inner .table_custom .tble-title:before{content:"";bottom:0;position:absolute;height:2px;width:80%;}
.post_custom_inner .table_custom .tble-title:before{background:linear-gradient(89.98deg,#B2D0E8 11.73%,rgba(218,239,255,0) 91.29%);left:0;}
.post_custom_inner{padding:10px 0;box-shadow:none;}
.post_custom_inner nav ul.ez-toc-list{padding:0}
.post_custom_inner ul.ez-toc-list a.ez-toc-link{color:#1d2d44;font-size:15px;border-bottom:1px solid rgb(239 239 239);line-height:19px;padding:9px 0;width:100%;font-weight:500;transition:all .3s;}
.post_custom_inner ul.ez-toc-list li a:hover{text-decoration:none;}
.post_custom_inner ul.ez-toc-list li.active{background:transparent;}
.post_custom_inner ul.ez-toc-list li.active a{font-weight:500;color:#000;}
div#ez-toc-container .ez-toc-title{display:none;}
.custom_sidebarstticy .new_blog_form{background:#1d2d44;box-shadow:0px -1px 10px 0px rgba(0,0,0,0.15);padding:10px 10px;border:1px solid rgba(183,210,227,1);display:inline-block;border-radius:18px;padding:20px 20px 30px;/* background-image: url(/blog/wp-content/uploads/sites/2/2025/01/before_sidebar.png), url(/blog/wp-content/uploads/sites/2/2025/01/after_sidebar.png); ackground-repeat: no-repeat;  background-position: left top, bottom right;  background-color: #1d2d44; */
max-width:100%;display:block;margin:auto;position:relative;overflow:hidden;z-index:1;}
.post-excerpt p {
    color: #000;
    font-weight: 400;
}
.post-excerpt .sumsingle {
    font-weight: 600;
    font-size: 18px;
    color: #000;
}
.custom_sidebarstticy .new_blog_form:before,.custom_sidebarstticy .new_blog_form:after{content:'';position:absolute;background:linear-gradient(45deg,#2a4263,transparent);width:360px;height:230px;border-radius:100%;left:-130px;top:-130px;z-index:-1;}
.custom_sidebarstticy .new_blog_form:after{top:-150px;}
.custom_sidebarstticy .new_blog_form h4{color:#fff;margin-bottom:30px;position:relative;display:inline-block;}
.custom_sidebarstticy .new_blog_form h4:before{content:"";bottom:0;position:absolute;height:2px;width:50%;background:#fff;background:linear-gradient(89.98deg,#B2D0E8 11.73%,rgba(218,239,255,0) 91.29%);background:linear-gradient(89.98deg,#B2D0E8 11.73%,rgba(218,239,255,0) 91.29%);left:auto;right:-10px;width:180px;bottom:0;left:0;}
.custom_sidebarstticy .new_blog_form img{margin-bottom:30px;}
.post_custom_inner  ul.ez-toc-list li:last-child a.ez-toc-link{border:0;padding-bottom:0;}
.custom_sidebarstticy .new_blog_form label{font-style:normal;font-size:16px;color:rgba(148,148,148,1);}
.custom_sidebarstticy .new_blog_form .wpcf7 .wpcf7-form-control-wrap{margin:0}
.custom_sidebarstticy .new_blog_form .custom-html-widget p{margin:0 0 10px;}
.custom_sidebarstticy .new_blog_form .custom-html-widget p .wpcf7-form-control-wrap{margin:0;}
.custom_sidebarstticy .new_blog_form input.wpcf7-form-control.wpcf7-submit {
    margin: 0;
    background: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 27px;
    color: #141617!important;
    float: right;
    letter-spacing: normal;
    vertical-align: middle;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    padding: 8px 0;
}
.custom_sidebarstticy .new_blog_form input.wpcf7-form-control.wpcf7-submit:hover {
    color: #fff !important;
}
.custom_sidebarstticy .wpcf7 form.invalid .wpcf7-response-output,.custom_sidebarstticy .wpcf7 form.unaccepted .wpcf7-response-output,.custom_sidebarstticy .wpcf7 form.payment-required .wpcf7-response-output{display:inline-block;width:100%;color:#fff;text-align:center;}
.post_custom_inner{max-width:100%;}
.custom_sidebarstticy .new_blog_form textarea{height:50px;}
.custom_sidebarstticy .new_blog_form span.wpcf7-spinner{position:absolute;bottom:0;left:0;right:0;}
#ez-toc-container .custom_post_c a{font-weight:400;}
.ez-toc-list-level-1{font-family:"Poppins",serif;font-weight:400;font-size:16px;}
.post-content li,.textwidget li{font-family:"Poppins",serif;font-size:16px;color:rgba(255, 255, 255, 1);}
ul.wp-block-list{margin:0 0 20px 20px;}
.ez-toc-widget-container ul.ez-toc-list li.ez-toc-heading-level-2  ul li a{font-size:15px;line-height:21px;}
.ez-toc-widget-container ul.ez-toc-list li.ez-toc-heading-level-2 ul{padding-left:16px;}
.custom_post_c.entry-content h2{margin:15px 0 10px;font-weight:400;font-size:26px;line-height:36px;color:rgb(30 67 120);font-weight:400!important;}
.custom_post_c h3,.custom_post_c h3 strong{font-size:21px!important;margin-top:15px!important;font-weight:400!important;}
.custom_post_c .ez-toc-container-direction{display:none;}

.post_custom_inner .custom_post_c.description p{margin-bottom:10px;font-family:"Poppins",serif;font-weight:400;font-size:16px;}
.post_custom_inner .custom_post_c.description p a{color:#037eb3;font-weight:500;}
.custom_post_c.entry-content h4{margin:15px 0 10px;font-weight:400;font-size:20px;}
.custom_post_c .ez-toc-counter{background:transparent;border:0;display:none!important;}
.custom_post_c.entry-content h4 strong{font-weight:400;}
.fa.fa-twitter:before{content:"";background:url(/wp-content/uploads/sites/2/2025/01/Twit-icw.png) no-repeat 0px 0px!important;background-size:contain!important;}
.custom_sidebarstticy .new_blog_form input,.custom_sidebarstticy .new_blog_form select{background:transparent;border:0;border-bottom:1px solid #3a5783;padding:0 0 3px;color:#fff;height:30px;margin-bottom:5px;}
.custom_sidebarstticy .new_blog_form textarea{background:transparent;border:0;border-bottom:1px solid #3a5783;padding:0 0 3px;color:#fff;height:60px;margin-bottom:5px;}
.custom_sidebarstticy .wpcf7 .wpcf7-not-valid-tip{line-height:normal;margin:0;}
.custom_sidebarstticy .new_blog_form p{margin-bottom:10px;}
.custom_sidebarstticy .new_blog_form img{margin-bottom:5px;}
.custom_sidebarstticy .new_blog_form label{font-size:15px;color:#fff;}
.post-share-icons a.link{color:#fff}
.post-share-icons a.link.facebook{background:rgba(24,119,242,1)}
.post-share-icons a.link.twitter{background:#1d9ceb;}
.table_custom > .tablelist > .tbl-widget:last-child a.social-link:nth-child(3){background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433',endColorstr='#bc1888',GradientType=1);}
.post-share-icons a.link.pinterest{background:rgba(193,64,74,1);}
.post-share-icons a.link:hover{color:#fff;}
.wpcf7 .wpcf7-not-valid-tip{line-height:normal;}
.post-share-icons a.link.linkedin{background:rgba(0,122,185,1);}
a.likes-count.fa.fa-heart-o{background:rgba(244,55,86,1);color:#fff;padding:0px  0;width:40px;position:relative;border-radius:100%;height:40px;line-height:40px;font-size:18px;}
.post-share-icons a.link{width:40px;height:40px;line-height:40px;font-size:20px;margin-left:10px;}
.post-share-icons .likes-count .number{display:none;}
.post-share-icons .likes-count i{font-size:0;}
.post_custom_inner .the-post-foot.cf{margin-top:30px;}
.post_custom_inner .the-post-foot.cf h4{font-family:Poppins;font-size:15px;font-weight:500;line-height:22.5px;padding-bottom:10px;}
.the-post-foot.cf{margin-top:30px;}
.custom_sidebarstticy{width:auto;}
section.conntect--us [class*="col"]{padding:0 15px;}
section.conntect--us{overflow: hidden; padding:70px 0 0;position:relative;font-family:Poppins;background: linear-gradient(269.11deg, #153057 2.18%, #0D142D 99.57%);}
section.conntect--us .container,.conntect--us .outline-border,footer.emiz_footer .container{max-width:1600px;margin:auto;padding:0 15px;}
section.conntect--us h2{font-family:Poppins;font-size:42px;font-weight:300;line-height:63px;color:#fff;margin:0;}
section.conntect--us h2 strong{color: rgba(0, 238, 255, 1);font-weight: 600;}
section.conntect--us p{font-family: Poppins;font-size: 28px;font-weight: 400;line-height: 42px;color: #fff;}
section.conntect--us .col-md-6{flex:0 0 57.5%;text-align:center;padding:0 15px;}
section.conntect--us .contact-info p{margin:0;font-size:24px;font-weight:600;line-height:32px;display: block;}
section.conntect--us .contact-info p a{display: block;font-size: 16px;font-weight:400;line-height:27px;color:#fff;}
section.conntect--us:before{content:'';position:absolute;background:#3f485d;width:100%;max-width:1600px;height:2px;bottom:0;left:0;right:0;margin:auto;}
section.conntect--us .col-md-7 {flex: 0 0 62%;}
section.conntect--us .col-md-5 {flex: 0 0 38%;}
ul.emizentech-social{margin-top:10px;}
.emizen_connect .wp-block-jetpack-contact-form{gap:0;}
.conntect--us .col-md-4{flex:0 0 42.5%;}
.footer-custom-sec section.conntect--us textarea::placeholder,section.conntect--us .wpcf7-form-control.wpcf7-text::placeholder{color: rgba(239, 239, 239, 1) !important}
.footer-custom-sec section.conntect--us textarea, .footer-custom-sec .grunion-field-wrap input{width:100%;color: #fff !important;padding: 12px 16px;font-size:16px;margin-bottom: 0;border: 1px solid rgba(55, 75, 112, 1);background: transparent;opacity: 1;border-radius: 5px;}
.emizen_connect label{font-style:normal;font-family:Poppins;font-weight:400;line-height:27px;color: #fff;font-size: 0;display: inline-block;width: 100%;padding-bottom: 15px;}
.emizen_connect label[for="email"]{padding-left:12px;}
.emizen_connect label[for="Name"]{padding-right:12px;}
.wpcf7 .wpcf7-form-control-wrap{margin:0;}
.wpcf7 .wpcf7-not-valid-tip{margin:0;font-size:15px;position:absolute;bottom:0;left:0;}
section.conntect--us form.wpcf7-form p{margin-bottom:0;}
.footer-custom-sec section.conntect--us textarea{resize: none; height:auto;max-height:110px;margin-top: 0;}
input.wpcf7-form-control.wpcf7-submit{background:rgb(255 255 255);padding:10px 43px;font-family:Poppins;font-size:18px;font-weight:600;line-height:36px;letter-spacing:normal;display:block;border:1px solid #fff;margin-left:auto;color:rgba(16,31,61,1)!important;}
input.wpcf7-form-control.wpcf7-submit:hover{color: #fff !important;border-color: #173e58 !important; }
section.conntect--us .wpcf7-spinner{position:absolute;bottom:20px;left:0;right:0;margin:auto;}
.consulting--container{max-width:510px;margin-left:auto;border:1px solid rgba(55,75,112,1);background:rgba(16,31,61,1);width:100%;border-radius:15px;padding: 20px 30px 60px;}
 .conntect--us .consulting--container h3{margin:0;color:rgba(255,255,255,1);font-family:Poppins;font-size:32px;font-weight:400;line-height:55px;}
.conntect--us .consulting--container h3 strong{color:rgba(0,238,255,1);display:block;width:100%;line-height:normal;font-style:italic;}
header.main-head .wrap.cf.wrap-head,.main.wrap{margin: auto; max-width:1600px;width: 100%;    padding: 0 15px;}
section.company-info{display:none;}
.consulting--container li{font-family:Poppins;font-size:18px;font-weight:400;line-height:27px;position:relative;padding:0px 0 30px 0px;}
.consulting--container li a{color: rgba(255, 255, 255, 1);padding: 0px 0 30px 40px;opacity: 1;}
.consulting--container li a:hover{color: rgba(0,238,255,1)}
.consulting--container ul{position: relative;margin-top: 20px;}
.consulting--container li a img{vertical-align:middle;filter:brightness(0) invert(1);margin-right:15px;}
.consulting--container li:last-child{margin-bottom:0;padding-bottom:0;}
.consulting--container ul:before{content:"";position:absolute;background:#fff;height:93%;width:3px;top:5px;left:9px;border-radius:100px;}
.consulting--container li:before,.consulting--container li:after{content:'';position:absolute;border-radius:100%;left:0;}
.consulting--container li:before{background:rgba(255,255,255,1);width:12px;height:12px;z-index:9;top:7px;left:5px;}
.consulting--container li:after{background:rgba(0,238,255,1);width:20px;height:20px;top:3px;}
/*new blog-page css 6.1.2024 */
.mainbloghome h3{font-family:Poppins;font-size:32px;font-weight:500;text-transform:capitalize;line-height:48px;}
.mainbloghome .latest-posts .post-item{display:flex;flex:0 0 50%;max-width:50%;padding:15px;position:relative;}
.mainbloghome .latest-posts{display:flex;flex-wrap:wrap;margin:0 -15px;}
.mainbloghome .post-content h3{font-family:Poppins;font-size:20px;font-weight:600;line-height:30px;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.mainbloghome .post-content p{color:rgba(126,126,126,1);font-family:Poppins;font-size:15px;font-weight:400;line-height:22.5px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.mainbloghome a.category-link{font-family:Poppins;display:inline-block;font-size:18px;font-weight:500;line-height:27px;margin-top:15px;color:rgba(0,127,174,1);}
.mainbloghome .post-content{padding-left:20px;flex:calc(100% - 285px);}
.mainbloghome .latest-posts .post-item>a{max-width:285px;height:auto;width:100%;}
.post-item{position:relative;}
.mainbloghome .post-item:after{content:"";position:absolute;background:rgba(221,221,221,1);height:1px;width:100%;bottom:0;left:0;max-width:97%;right:0;margin:auto;}
.mainbloghome .latest-posts .post-thumbnail img{box-shadow:none;border:1px solid #ddd;height:auto;width:100%;}
.cta_inner{max-width:620px;margin:0;text-align:left;padding:60px 0 70px 70px;}
.dropdown{display:inline-block;}
.dropdown .dropbtn{font-size:16px;border:none;outline:none;color:rgba(92,92,92,1);padding:14px 16px;background-color:inherit;font-family:inherit;margin:0;}
ul.dropdown-content{display:block;}
ul.dropdown-content li{display:inline-block;width:100%;text-align:left;margin:0;padding:0;}
.navbar{text-align:left;display:inline-block;width:100%;}
.dropdown-content{visibility:hidden;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:999;opacity:0;height:0;transition:all .3s;}
.dropdown-content a{float:none;color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left;}
.dropdown-content a:hover{background-color:#ddd;}
.dropdown:hover .dropdown-content{display:block;visibility:visible;height:auto;opacity:1;}
.navbar {display: inline-block;width: 100%;border-bottom: 1px solid rgba(225, 225, 225, 1);}
.navbar li {display: inline-block;margin: 0 !important;}
.navbar a{font-size:14px;color:rgba(92,92,92,1)!important;padding:12px 14px;text-decoration:none;display:inline-block;width:100%;}
.navigation.simple .menu > li.contactus-side-btn a {border-radius: 8px;}
header.main-head.simple-boxed.no-separator + .main {margin-top:0;padding: 0 15px;}
.main-wrap header.main-head  .actions{display: none;}
.navigation.simple .menu > li.Fix_contact a{background:#007db2;color:#fff;border-radius:5px;padding:13px 25px;transition:all .3s;}
.navigation.simple .menu > li.Fix_contact a:hover{background:#0f2e71;color: #fff}
.main-head.simple-boxed .navigation .menu{padding:23px 0;}
header.main-head.simple-boxed .inner:not(.sticky-bar) .navigation{padding-left: 30px; margin: 0}
.navigation.simple .menu > li > a{line-height:normal;padding:15px 20px;}
.main-wrap .main-head.simple-boxed .navigation .menu{padding:28px 0;justify-content:center;}
header.main-head .wrap.cf.wrap-head{display:flex;align-items:center;justify-content:space-between;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.Fix_contact{margin-left:auto;float:right;background:#007db2;color:#fff;border-radius:5px;transition:all .3s;    margin-top: 10px;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-item > a.mega-menu-link{line-height:normal;letter-spacing:normal;height:auto;padding:25px 18px;font-weight:500;font-size:16px;letter-spacing:0;color:#525252;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{display:inline-block;content:"\f107";margin-left:8px;font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:14px;line-height:0.9;color:#a0a0a0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal;vertical-align:middle;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-Fix_contact > a.mega-menu-link {border-radius: 5px;line-height: normal;padding: 15px 20px;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.Fix_contact a{color:#fff!important;padding:13px 25px;}
#mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_techno > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a{font-size:15px;color:#666;letter-spacing:normal;padding:3px 10px;}
#mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_techno > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a:hover,
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {color:#007db2;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_techno > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:16px;text-transform:none; padding-bottom:4px;color:#007db2;letter-spacing:normal;border-bottom:1px solid #ddd;line-height:normal;margin-bottom:10px;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-flyout ul.mega-sub-menu,.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu{border-radius:0 0 16px 15px;background:#fff;border:1px solid #ddd;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-flyout ul.mega-sub-menu {background:#fff!important;padding:7px ;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-flyout ul.mega-sub-menu li a{background:#fff!important;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover ,
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {letter-spacing: normal;color: #007db2;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_techno > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a, .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_solutions > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {position: relative;color:#666;letter-spacing:normal;line-height:26px;font-size:15px;text-transform: none;padding:3px 7px;font-weight: 400;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-flyout ul.mega-sub-menu li a:hover, .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {color:#007db2;}
#mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_techno > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .mega-sub-menu .mega-menu-item-has-children> a.mega-menu-link { color:#007db2; font-weight:600; text-transform:uppercase;}
#mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_techno > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a:after {content:""; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); border:solid #666; border-width:0 2px 2px 0; display:inline-block; padding:3px;margin-left:3px; vertical-align: middle;}
.main-head.simple-boxed .inner, .main-wrap .simple-boxed .wrap.cf.wrap-head { min-height: auto;}
 header.main-head.head-nav-below {min-height: 100% !important; }
header.main-head.simple-boxed .inner{min-height: fit-content; line-height: normal; border-bottom: 1px solid #ddd;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.Fix_contact a.mega-menu-link:hover, .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-item.Fix_contact > a.mega-menu-link:focus{ background: #0c2058;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.Fix_contact:hover {background: transparent;}
.main.wrap {padding: 50px 15px;}
#mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_solutions > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
    color: #007db2;
}
#mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_solutions > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {padding: 0;float: none;}
#mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_solutions > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu {padding: 15px;}
.main-head.simple-boxed .left-contain {margin-right: 0!important;max-width: 15%;flex: 0 0 15%;}
.main-head.simple .title .logo-image{max-width: 100%}
.grunion-field-text-wrap.hidden-wrap {display: none;}
.flex-row-reverse {flex-direction: row-reverse;}
p.address{margin:0;max-width:300px;}
section.conntect--us .emizen_connect .grunion-field-wrap label{color:#fff;font-weight:400;font-size:16px;margin:0;padding:0 0 10px;}
section.conntect--us .emizen_connect  .grunion-field-textarea-wrap.grunion-field-wrap{flex:0 0 100%;}
section.conntect--us .wp-block-button button {
    background: rgb(255 255 255);
    padding: 10px 43px;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: normal;
    display: block;
    border: 1px solid #fff;
    margin-left: auto;
    color: rgba(16,31,61,1)!important;
    border-radius: 5px;
    box-shadow: none;
}
section.conntect--us .wp-block-button button:hover{background:#101f3d!important;border-color:#132e63;color:#fff!important;}
.emizen_connect .contact-form__error{display:none;}
.author-box{display:inline-block;width:100%;}
section.conntect--us{padding-top:40px;}
.custom_sidebarstticy .new_blog_form button{background:#fff;color:#000;letter-spacing:normal;border-radius:8px;font-size:16px;line-height:26px;padding:10px 20px;}
.custom_sidebarstticy .new_blog_form button:hover{background:#2561b7!important;color: #fff;}

.custom_sidebarstticy .new_blog_form button {
    background: #007db2;
    border-radius: 8px;
    letter-spacing: normal;
    font-size: 17px;
    font-weight: 600;
color: #fff;
}

.custom_sidebarstticy .new_blog_form button:hover {
    background: #fff !important;
    color: #1d2d44;
}
@media (min-width:576px){
  .container,.container-sm{max-width:540px;}
}
section.conntect--us  .emizen_connect .grunion-field-wrap{margin-bottom:10px;padding:0 8px 10px 0;}
@media (min-width:768px){
section.conntect--us  .emizen_connect .grunion-field-wrap{flex:0 0 50%;margin-bottom:10px;padding:0 8px 10px 0;}
  .container,.container-md,.container-sm{max-width:720px;}
  .pb-md-4,.py-md-4{padding-bottom:1.5rem!important;}
  footer a.clutch-rew{display:block;}
  .pt-md-3{padding-top:1rem!important;}
  .pt-md-4,.py-md-4{padding-top:1.5rem!important;}
  .mb-lg-3{margin-bottom:1rem!important;}
  .d-md-flex{display:-ms-flexbox!important;display:flex!important;}
  .pt-md-3,.py-md-3{padding-top:1rem!important;}
}
@media (min-width:992px){
    .container,.container-lg,.container-md,.container-sm{max-width:960px;}
    .textwidget footer ul li{padding-right:5px;}
    li.contactus-side-btn{margin-left:auto;float:right;}
    .navigation-wrap.inline{max-width:85%;flex: 0 0 85%;width:100%;}
}
@media (min-width:1200px){
    .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1170px;}
    footer ul.emizentech-social li{padding:0 10px 0 0;}
    footer ul.emizentech-social li:last-child{padding-right:0}
    .main-head.simple-boxed .navigation .menu > li.Fix_contact{position:absolute;right:15px;top:50%;transform:translateY(-50%);}
}
@media (min-width:1270px){
  .container{padding:0;}
}
section.conntect--us .emizen_connect  .grunion-field-telephone-wrap{flex:0 0 100%;}
header.main-head.simple-boxed{border-top: 0}
/* footer section css end */
@media(max-width:1199px){
    .company-info .container{max-width:100%;padding:0 15px;}
    .emizen-location li span.location-group{padding:10px 5px;font-size:13px;}
    .contact-info{flex-wrap:wrap;}
    .contact-info li{flex:0 0 100%;}
    .emizion-main img{width:auto;min-width:80px;}
    body{overflow-x:hidden;}
    .wpforms-container.wpforms-container-full .wpforms-form input[type="text"],.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],.wpforms-container.wpforms-container-full .wpforms-form textarea{padding:19px 10px;}
    .chatbox-tool a img{max-width:25px;margin-right:5px;}
    .category-tabs-widget .tab-content .category-posts h3 a{font-size:16px;line-height:26px;}
    .table_custom{ display:none;}
    .post-content.description.cf.entry-content{padding:0 15px 0 0;}
    article.has-post-thumbnail header.post-header.the-post-header.custom_post_head.cf{padding:20px 15px;text-align:center;margin-bottom:10px;border-radius:8px;}
    .custom_post_head.cf .custom_headp{display:block;max-width:100%;width:100%;}
    .the-post .the-post-header .custom_headp .post-title{font-size:22px;line-height:32px;max-width:100%;margin:0 auto 10px;}
    .custom_headp .post_head_left .post_cat_date span.post-author,.custom_headp .post_head_left .post_cat_date time.post-date{padding:0 8px 0;text-align:left;letter-spacing:normal;display:flex;align-items:baseline;font-size:13px;}
    .single-post .post-meta .post-cat a{font-size:20px;letter-spacing:normal;margin-bottom:10px;display:block;}
    .single-post .wrap{margin-top:15px;padding:0 15px}
    .custom_headp .post-author:before,.custom_headp .post-date:before{margin-right:8px;}
    .custom_headp .post_head_left .post_cat_date span.post-author{padding-left:0;}
    .custom_headp .post_head_left .post_cat_date time.post-date{padding-right:0;}
    .custom_post_c.entry-content .post_cat_date{justify-content:center;}
    .custom_post_c h3{font-size:18px!important;line-height:normal;}
    .custom_post_c.entry-content h2{font-size:22px;}
    .post_cat_date{padding-top:10px;justify-content:center;display:flex;align-items:center;margin-bottom:20px;}
     .consulting--container li a{font-size:16px;padding-left:20px;}
     .consulting--container li a img {margin-right: 3px;max-width: 20px;}
    .consulting--container{padding:15px 20px 30px;}
    .main-head.simple-boxed .navigation .menu > li.Fix_contact{margin-left:auto;}
    .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-item.Fix_contact  > a.mega-menu-link {padding: 10px;}
    .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.Fix_contact{margin-top: 15px;}
    .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-item > a.mega-menu-link{padding-left: 10px;padding-right: 10px}
}
@media(max-width:1024px){
  .main-head.simple-boxed .navigation .menu > li.contactus-side-btn,.main-head.simple-boxed .navigation .menu > li.get-quote-btn{display:none;}
  .company-info .emizen-location li{flex:0 0 100%;max-width:100%;padding:0;}
  .company-info .emizen-location .location-list{display:block;}
  .emizen-location li span.location-group{font-size:14px;}
  .contactus-side-btn{display:none;}
  .company-info .container{max-width:95%;}
  .emizen-location{padding-bottom:20px;}
  /*sidebar css changes 22.9.2022*/
  .sticky-right-sidebar a:hover{text-decoration:none;background:#4197bd;}
  .theiaStickySidebar{max-width:100%;width:100%;min-width:100%;position:static!important;}
  .post-content.description.cf.entry-content.has-share-float.content-spacious-full{max-width:100%;}
  .post-share-float.share-float-a.cf{position:static!important;height:auto!important;}
  aside.col-3.sidebar{width:100%;display:block;float:none;max-width:600px;margin:auto;}
  .col-9.main-content.cf{width:100%;float:none;}
  .chatbox-tool{max-width:49%;float:left;width:100%;padding:0 10px;margin-right:1%;}
  .widget.widget_text{display:inline-block;width:100%;}
  .widget.widget_text button{text-align:center;display:block;margin:0 auto;}
  .textwidget{margin:0;}
  .sidebar .widget.widget_text:last-child{margin-bottom:0!important;}
  .inner.theiaStickySidebar{max-width:100%;}
  .inner.theiaStickySidebar{position:static!important;}
  .chatbox-tool a{padding:10px 6px;}
  .toolbox-container h4{font-size:14px;}
  /*sidebar css changes 22.9.2022 end*/
  .post-content.description.cf.entry-content.has-share-float.content-spacious-full{max-width:calc(100% - 120px);padding-left:20px;margin-right:0!important;margin-left:auto;width:100%;}
.the-post-modern{max-width:100%;}
.post-content.description.cf.entry-content{padding-left:0;}
.navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.Fix_contact {margin-top: 15px;}
footer .emizentech-social li.txts {padding-right: 5px;}
.conntect--us .consulting--container h3 {font-size: 22px;line-height: 26px;}
	.post_custom_inner .custom_post_c.description h3{font-size:20px!important;}
}
@media(max-width:991px){
  .nav-off-canvas.off-canvas-active .main-wrap{transform:translate(0);}
  .company-info .container{max-width:95%;}
  .get-quote-btn{display:none;}
  .nav-off-canvas.off-canvas-active .main-wrap{transform:none;}
  .back-to-top{width:40px;height:40px;}
  .back-to-top i{font-weight:600;font-size:26px;}
  .emizen-offers{padding-top:1.5rem;}
  .Company-address .company-title,.company-info h3{margin-top:0;}
  .enquiry-form > p{margin:0;}
  .enquiry-form h2{font-size:2rem;}
  .to-top{right:15px;}
  .Company-address .address{font-size:14px;}
  .mobile-menu-container.off-canvas .logo{text-align:left;margin-bottom:0;}
  .modal.blog_popup .modal-dialog .form_col{max-width:100%;border:0;}
  .modal.blog_popup .modal-body{flex-wrap:wrap;}
  .modal.blog_popup .entry-content h1{font-size:25px;line-height:32px;margin:10px;}
  .modal.blog_popup .modal-dialog{max-width:calc(100% - 20px);}
  .modal.blog_popup .modal-dialog .form_col .modal-title{text-align:center;margin-top:0;font-size:21px;margin:0;}
  .container{max-width:95%;}
  .custom_sidebarstticy .new_blog_form input,.custom_sidebarstticy .new_blog_form select,.custom_sidebarstticy .new_blog_form textarea{padding-bottom:3px;}
  .custom_sidebarstticy .new_blog_form p{margin-bottom:10px;}
  .custom_sidebarstticy .new_blog_form img{margin-bottom:5px;}
  .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.Fix_contact {margin-top: 0;}
  .custom_sidebarstticy .new_blog_form label{font-size:15px;}
	.post_custom_inner .custom_post_c .analytics-container{display:block;padding:20px;}

.rank-box{max-width:48%;}
.post_custom_inner .custom_post_c .analytics-container .metrics {
    flex-flow: row;
    padding-left:7px;
    flex-wrap: wrap;
    margin-top: 21px;
    border: 0;
    padding: 0;
}
}
@media(max-width:940px){
  .modal-header .logo-popup{position:static;padding:20px;}
  ul.emizentech-social{flex-wrap:wrap;padding-top: 0;}

 
 .w-20{max-width: 25%;}
  .consulting--container {
    padding: 15px 15px 20px;
}

.w-40.pt-4 {
    max-width: 100%;
    padding: 0 0 20px !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.textwidget footer ul li {
    padding: 6px 5px 6px 0;
}
}

/* footer responsive */
@media(max-width:768px){
  .post_custom_inner{display:block;}

  .modal.blog_popup .modal-dialog .form_col.col-1{display:none;}
  .entry-content .modal.blog_popup input.wpcf7-submit{display:block;margin:15px auto 0;max-width:150px;float:none;}

}
@media(max-width:767px){
  .w-40.pt-4{display: block;}
  .emizen-location{padding-bottom:0px;}
  .Company-address .company-title{font-size:29px;line-height:30px;}
  .emizen-offers h2{font-size:25px;}
  .footer-custom p{padding:10px 10px 0;line-height:19px;margin-bottom:10px;}
  .footer-custom p a{font-weight:600;color:#555;}
    .w-20{max-width:50%;padding:0 5px;}
    .rank-box {
    max-width: calc(33% - 8px);
}

  /* 22.9.2022 css  */
  .post-share-float .theiaStickySidebar{flex-wrap:wrap;}
  .the-post-modern .post-header + div{max-width:100%;float:none;}
  .post-content.description.cf.entry-content.has-share-float.content-spacious-full{max-width:calc(100%);display:block;}
  .sticky-sidebar{padding:0 15px;}

  /* 22.9.2022 css  */
    .modal.blog_popup .modal-dialog .form_col.col-1{display:none;}
    .modal-content{padding:0;}
    .bottom-footer p{padding:5px 0;text-align:center;}
    p.address{max-width:100%;}
    section.conntect--us .col-md-5{flex:0 0 100%;}
    section.conntect--us .col-md-7{flex:0  0 100%;}
    .consulting--container{margin:30px 0 ;width:100%;max-width:100%;flex:0  0 100%;}
    .emizen_connect label{padding:0;}
 .table_custom{ display:block;}
}

*,::after,::before{box-sizing:border-box;}
.tooltip-inner{background-color:#007db2;color:#fff;}
.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{border-top-color:#007db2!important;}
.entry-content  .modal.blog_popup label .wpcf7-not-valid-tip{font-style:normal;font-size:14px;position:absolute;bottom:1px;line-height:17px;margin:0;font-family:Roboto,Arial,sans-serif;}
.entry-content .modal.blog_popup form p{display:flex;}
.entry-content .modal.blog_popup p br{display:none;}
.entry-content .modal.blog_popup p .wpcf7-form-control-wrap{padding-bottom:20px;}
.entry-content .modal.blog_popup label{width:100%;}
.modal.blog_popup .modal-dialog{box-shadow:0 3px 4px 0px rgba(2,2,1,0.21);}
.category .sticky-sidebar{display:none;}
.author .sticky-sidebar{display:none;}
footer p{margin-bottom:0;}
footer.emiz_footer{background: linear-gradient(269.11deg, #153057 2.18%, #0D142D 99.57%);box-shadow:0px -1px 10px 0px rgba(0,0,0,0.15);position:relative;overflow:hidden;z-index:1;}
footer.emiz_footer:before,footer.emiz_footer:after{content:'';position:absolute;background:linear-gradient(45deg,#2a426347,transparent);width:460px;height:430px;border-radius:100%;left:-130px;top:-130px;z-index:-1;}
footer.emiz_footer:before{top:auto;right:-200px;left:auto;bottom:0;}
.custom_sidebarstticy .new_blog_form:after{top:-150px;}
.bottom-footer .text-white a{color:#fff;}
.footer-custom .copyright{text-align:center;padding: 20px 0;color:#fff;background: rgba(9, 23, 35, 1);font-family: Poppins;font-size: 16px;font-weight: 400;line-height: 24px;margin: 0;border-top: 1px solid rgba(255, 255, 255, 0.2)}
.footer-custom .copyright a{color:#ededed;text-decoration:underline;font-weight:bold;}
.footer-custom .copyright a{color:#ededed;text-decoration:underline;font-weight:bold;}
.footer-custom .to-top{z-index:999;display:flex;justify-content:center;align-items:center;text-align:center;line-height:46px;}
.footer-custom .back-to-top{color:#fff;font-size:0;background:#024dae;border:2px solid #2f86f7;}
.footer-custom .back-to-top i{font-size:30px;}
.custom_sidebarstticy .new_blog_form input.wpcf7-form-control.wpcf7-submit:before{content:'';position:absolute;top:0;left:-75%;width:100%;height:100%;background-image:linear-gradient(110deg,#ffffff6b,45%,#ffffff9c,55%,#ffffff33);filter:blur(24px);animation:diagonal-glow-line 2.8s cubic-bezier(.5,1,.89,1) 1s infinite;}
    input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background:#101f3d;color:#fff;border-color:#1f4997;}
.conntect--us .outline-border{border-top:#41506a 1px solid;border-bottom:#41506a 1px solid;margin-top:60px;}
@keyframes diagonal-glow-line{
  0%{left:-75%; /* Outside the left of the button */}
  50%{left:75%; /* Outside the left of the button */}
  100%{left:75%; /* Moving to the right edge of the button */}
}

/*sidebar icon 31.12.2024 */

/*.the-post-foot.cf .tag-share.cf .post-share a.link.pinterest{background:rgba(193,64,74,1);color:#fff;}
.the-post-foot.cf .tag-share.cf .post-share a.link.linkedin{background:rgba(0,122,185,1);color:#fff;line-height:35px;}
.the-post-foot.cf .tag-share.cf .post-share a.link.facebook{background:rgba(24,119,242,1);color:#fff;}
.the-post-foot.cf .tag-share.cf .post-share a.link.instagram{background:rgba(24,119,242,1);color:#fff;}
.the-post-foot.cf .tag-share.cf .post-share a.link.twitter{background:#1d9ceb;color:#fff;}
.the-post-foot.cf .tag-share.cf .post-share a.link.twitter i{color:#fff;}
.the-post-foot.cf .tag-share.cf .post-share a.link.twitter i.fa.fa-twitter:before{filter:invert(1);}
.the-post-foot.cf .tag-share.cf .post-share a.likes-count.fa.fa-heart-o{padding:0;width:40px;height:40px;border-radius:100%;background:rgba(244,55,86,1);color:#fff;}
.the-post-foot.cf .tag-share.cf .post-share a.likes-count.fa.fa-heart-o .number{font-size:0;}
.the-post-foot.cf .tag-share.cf .post-share a.likes-count.fa.fa-heart-o:before{line-height:37px;font-size:20px;display:block;}
.the-post-foot.cf .tag-share.cf .post-share a.link{width:40px;height:40px;font-size:22px;];line-height:36px;}*/

.table_custom > .tablelist > .tbl-widget:last-child{padding-top:20px;}
.table_custom > .tablelist > .tbl-widget:last-child a.social-link{display:inline-block;width:40px;height:40px;border:1px solid;border-radius:100%;line-height:40px;text-align:center;font-size:20px;color:#fff;}
.table_custom > .tablelist > .tbl-widget:last-child .social-icons{font-size:100%;display:flex;gap:10px;}
.table_custom > .tablelist > .tbl-widget:last-child a.social-link:first-child{background:rgba(24,119,242,1)}
.table_custom > .tablelist > .tbl-widget:last-child a.social-link:nth-child(2){background:#1d9ceb;}
.table_custom > .tablelist > .tbl-widget:last-child a.social-link:nth-child(3){background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433',endColorstr='#bc1888',GradientType=1);}
.table_custom > .tablelist > .tbl-widget:last-child a.social-link:nth-child(4){background:rgba(193,64,74,1);}
.table_custom > .tablelist > .tbl-widget:last-child a.social-link:nth-child(5){background:rgba(0,122,185,1);}

/* blog image tilt css 2025 */
.related-posts .post a.image-link{position:relative;overflow:hidden;display:block;}
.related-posts .image-link img{width:100%;height:100%;object-fit:cover;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;box-shadow:none;min-height:240px;max-height:240px;}
.custom_post_c.entry-content > ul li:before{font-size:30px;line-height:20px;}

/*section 2*/
section.widget.widget_custom_category_tabs_widget{margin-top:50px;border-radius:10.17px;border:1px solid rgba(0,127,174,0.1);background:rgba(248,253,255,1);padding:30px 15px;}
section.widget.widget_custom_category_tabs_widget .tabs a.tab{color:rgba(92,92,92,1);background:transparent;font-family:Poppins;font-size:18px;font-weight:500;line-height:27px;padding:10px 5px;position:relative;display:inline-block;}
section.widget.widget_custom_category_tabs_widget .title{font-family:Poppins;font-size:42px;font-weight:600;line-height:63px;margin-bottom:20px;}
.widget_custom_category_tabs_widget ul{text-align:center;padding-bottom:30px;}
section.widget.widget_custom_category_tabs_widget .tabs a.tab:before{content:'';position:absolute;background:rgba(0,125,178,1);width:0;height:3px;border-radius:8px;transition:all .4s;bottom:0;left:0;}
section.widget.widget_custom_category_tabs_widget .tabs{padding-bottom:30px;}
section.widget.widget_custom_category_tabs_widget .tabs a.tab.active,section.widget.widget_custom_category_tabs_widget .tabs a.tab:hover{color:rgba(0,125,178,1);}
section.widget.widget_custom_category_tabs_widget .tabs a.tab.active:before,section.widget.widget_custom_category_tabs_widget .tabs a.tab:hover:before{width:100%;}
section.widget.widget_custom_category_tabs_widget .tabs li{padding:0 15px 20px;margin:0;}
.category-tabs-widget .tab-content .cat_posts_colunm{margin:15px 0;padding:0 15px;max-width:33.33%;    /* float: left; */display:inline-block;vertical-align:top;}
.category-tabs-widget .tab-content .cat_posts_colunm:hover a {
    color: #007fae;
}
.cat_posts{display:flex;flex-wrap:wrap;/* margin: 0 -15px; *//* padding-right: 15px; */}
.category-posts .inner_colunms{/* align-items: flex-start; */display:flex;flex-wrap:wrap;}
.cat_posts_ads{flex:0 0 30%;position:relative;height:auto;background:linear-gradient(3.23deg,#007FAE 2.79%,#003548 81.69%);margin:15px auto 0;}
.cat_posts_ads:after{    /* background: linear-gradient(3.23deg, #007FAE 2.79%, #003548 81.69%); */
content:'';position:absolute;width:100%;bottom:0;left:0;height:100px;}
.cat_posts_ads img{width:100%;display:block;margin:auto;    /* padding-left: 30px; */}
.cat_posts_ads p{color:#fff;z-index:1;margin:0;position:relative;padding:0 20px 30px;}
.category-posts .inner_colunms h3{min-height:70px;color:#fff;font-family:Poppins;font-size:20.36px;font-weight:600;line-height:30.53px;margin-top:10px;padding:0 20px;}
section.widget.widget_custom_category_tabs_widget .post-contentj{color:rgba(126,126,126,1);font-family:Poppins;font-size:15.27px;font-weight:400;line-height:22.9px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.post-catj{padding-top:15px;display:inline-block;width:100%;}
.post-catj a{font-family:Poppins;font-size:17px;padding-right:5px;font-weight:400;line-height:27.48px;color:rgba(0,127,174,1);display:inline-block;}
.widget_custom_category_tabs_widget .title{font-family:Poppins;font-size:42px;font-weight:600;line-height:63px;color:rgba(0,127,174,1);padding:0;}
.block-head-c.widget-title{display:block;text-align:center;}
.cat_posts_colunm .wp-post-image{box-shadow:none;min-height:230px;max-height:260px;object-fit:cover;}

/*Categories post */
section[class*="category_list_widget"] ul.category-list{display:flex;flex-wrap:wrap;}
ul.category-list li a{color:rgba(92,92,92,1);font-family:Poppins;font-size:15px;font-weight:400;line-height:22.5px;padding:8px 18px;border-radius:5px;border:1px solid rgba(173,173,173,1);display:inline-block;transition:all .3s}
ul.category-list li a:hover{background:rgba(0,127,174,1);color:#fff}
ul.category-list li{padding-right:14px;padding-top:15px;}
[class*="latest_posts_widget"] .block-head-c.widget-title{margin-bottom:20px;}
[class*="latest_posts_widget"] .block-head-c .title,section[class*="category_list_widget"] h5.title{font-family:Poppins;font-size:24px;font-weight:500;line-height:36px;text-align:left;display:block;border-bottom:1px solid rgba(223,223,223,1);padding:0 0 10px;}
section[class*="category_list_widget"] .block-head-c.widget-title{margin-bottom:25px;}

/*latest_posts post */
[class*="latest_posts_widget"]{padding-top:50px;}
[class*="latest_posts_widget"] .title{text-align:left;padding:0;font-weight:500;}
.block-head-c.widget-title{margin:0;}
.widget_post_grid_widget .post-grid{display:flex;flex-wrap:wrap;gap:1.8%;}
.widget_post_grid_widget .post-grid .post-item{flex:0 0 23.65%;padding:0;box-shadow:0px 4px 45px 0px rgba(0,0,0,0.1);border-radius:13px;margin-bottom:30px;}
.widget_post_grid_widget .post-grid .post-content a h3{font-family:Poppins;font-size:20px;font-weight:600;line-height:30px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.widget_post_grid_widget .post-grid .post-content p{color:rgba(126,126,126,1);margin:10px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.widget_post_grid_widget .post-grid .post-content{padding:15px 15px 27px;}
.widget_post_grid_widget .post-grid .post-cat a{color:rgba(0,127,174,1);}
.widget_category_list_widget{margin-top:20px;}
.widget_post_grid_widget .post-grid .post-item .wp-post-image{display: block; border-radius:8px 8px 0 0;box-shadow:none;}
.widget_post_grid_widget .post-meta{padding-top:10px;font-family:Poppins;font-size:15px;font-weight:400;line-height:22px;text-transform:none;}
section.blogmainbnr{z-index:1;position:relative;background:url(/wp-content/uploads/sites/2/2025/01/blog_banner2.png) no-repeat center center;position:relative;padding:80px 0;background-size:cover;height:480px;display:flex;align-items:center;justify-content:center;}
section.blogmainbnr h1{color:rgba(255,255,255,1);margin:0 0 20px;font-family:Poppins;font-size:46px;font-weight:700;line-height:69px;}
section.blogmainbnr p{color:rgba(255,255,255,1);font-family:Poppins;font-size:16px;font-weight:300;line-height:26px;margin: 0}
section#custom_html-5{margin-bottom:20px;}
section.blogmainbnr .content_wraper{max-width:1000px;padding-left:0;text-align:center;margin:auto;}
section.blogmainbnr .align-center{display:flex;align-items:center;justify-content:space-between;width:100%;}
section.blogmainbnr img{float:right;}
.category-posts .cat_posts_ads img{width:100%;}
.widget_custom_category_tabs_widget .tab-content  .category-posts  .cat_posts_ads h3{padding:30px 20px 0;}
section.cta_wrapper{background: url(/wp-content/uploads/sites/2/2025/01/cta_bg.png) no-repeat center center;text-align:center;border-radius:8px;margin-top:50px!important;background-size: cover;}
section.cta_wrapper h2{margin:0;color:rgba(255,255,255,1);font-size:32px;font-weight:600;line-height:48px;}
section.cta_wrapper a{background:rgba(255,255,255,1);color:rgba(31,33,34,1);padding:8px 30px;display:inline-block;border-radius:8px;font-family: Poppins;font-size: 18px;font-weight: 600;line-height: 27px;margin-top: 30px;}
.cta_wrapper img {
    position: absolute;
    overflow: hidden;
    right: 0;
    bottom: 0;
}

section.cta_wrapper {
    position: relative;
}

section.cta_wrapper {
    position: relative;
    overflow: hidden;
}
section.blogmainbnr .container{max-width:100%;padding:0 40px;}
.widget_latest_posts_widget .title{padding:0;}
.category-tabs-widget .tab-content .category-posts h3 a {
    padding: 0 0 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 58px;
    font-family: Poppins;
    font-size: 20.36px;
    font-weight: 600;
    line-height: 30.53px;
    margin-top: 10px;
    max-height: 58px;
    margin-bottom: 10px;
}
section.conntect--us .col-md-3{flex:0 0 25%;}
section.conntect--us .contact-info{display:flex;padding:60px 0;}
section.conntect--us .contact-info img{margin-right:15px;}
.justify-content-center{justify-content:center;}
 .follow-up li a{background:rgba(16,31,61,1);display:inline-block;border:0.82px solid rgba(55,75,112,1);width:100%;padding:18px;opacity:1;height:100%;border-radius:4.11px;}
 .follow-up li img{width: auto; vertical-align: middle;}
 .follow-up li{max-width:16%;width:100%;padding:0 8px;}
 .follow-up li i{color:rgba(244,181,55,1);border-left:0.82px solid rgba(30,54,103,1);padding-left:10px;margin-left:10px;}
.follow-up{padding:50px 0;}
 .follow-up li:last-child{padding-right:0;}
.follow-up li i{font-size:20px;}
.textwidget footer ul li a:hover {
    color: #fff;
    opacity: 1;
}
/*============= RESPONSIVE ============= */
@media(max-width:1680px){
  .emizen-offers h2{font-size:34px;line-height:43px;}
  .contact-info li a,.emizen-location li{font-size:14px;}
  .sticky-right-sidebar img{max-width:120px;}
  .sticky-right-sidebar p{font-size:12px;line-height:15px;padding-top:7px;}
  .custom_sidebarstticy .new_blog_form{max-width:300px;}
}
@media(max-width:1600px){
  .sticky-right-sidebar a{font-size:12px;line-height:24px;width:auto;padding:6px 16px;}
section.conntect--us .container,.conntect--us .outline-border, footer.emiz_footer .container,  .main.wrap, header.main-head .wrap.cf.wrap-head{max-width:1440px;}
  .post-catj a{font-size:16px}
  /* Latest Posts section css */
.category-tabs-widget .tab-content .category-posts h3 a,  .mainbloghome .post-content h3,.widget_post_grid_widget .post-grid .post-content a h3{font-size:17px;line-height:24px;min-height: 47px; max-height: 47px;}
  section.widget.widget_custom_category_tabs_widget .title{font-size:36px;line-height:53px;}
  .category-tabs-widget .tab-content .category-posts h3{font-size:18px;line-height:26px;}
  section.widget.widget_custom_category_tabs_widget .tabs a.tab{font-size:16px;padding:10px 0px;}
  section.widget.widget_custom_category_tabs_widget .tabs li{padding:3px 10px;}
  section.blogmainbnr h1{line-height:60px;}
  section.blogmainbnr .content_wraper{max-width:680px;padding-left:70px;padding-right:20px;}
  section.blogmainbnr img{max-width:450px;}
  section.cta_wrapper a{font-size:16px;line-height:26px;padding:10px 20px;}
  section.blogmainbnr {
    padding: 50px 0;
    height: 380px ;
}
.textwidget footer ul li a {
    font-size: 15px;
}
 .follow-up li a {
    padding: 15px 11px;
}
 .follow-up li {
    max-width: 18%;
}
}
@media(max-width:1440px){
    .main.wrap,header.main-head .wrap.cf.wrap-head,section.conntect--us .container,.conntect--us .outline-border,footer.emiz_footer .container{max-width:95%;}
    input.wpcf7-form-control.wpcf7-submit{padding:0px 20px;font-size:16px;}
     .follow-up li a{padding:15px 9px;}
    .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:14px;}
    #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding: 15px 10px}
}
@media(max-width:1366px){
  .sticky-right-sidebar{padding:10px;}
  .sticky-right-sidebar a{line-height:20px;padding:6px 14px;display:block;width:fit-content;margin:10px auto;}
  .sidebar_free_tool > h3{font-size:17px;}
  .sidebar_free_tool > h3 + p{margin-bottom:10px;}
  .sticky-right-sidebar{margin-bottom:10px;}
  .sticky-right-sidebar h4{font-size:13px;line-height:16px;}
  .mainbloghome .post-content h3{line-height:25px;font-size:16px}
  .mainbloghome .latest-posts .post-item>a{max-width:215px;width:100%;}
  .mainbloghome a.category-link{font-size:16px;margin-top:10px;}
   section.conntect--us .contact-info p{font-size: 18px;line-height:30px;}
  section.conntect--us h2,section.cta_wrapper h2{font-size:32px;line-height:46px;}
  section.conntect--us p {font-size: 22px;}
   .follow-up li {max-width: 20%;}
  section.widget.widget_custom_category_tabs_widget {
    padding: 20px 5px;
  }
  footer ul.emizentech-social li a {
    width: 30px;font-size: 14px;
    height: 30px;
}
  section.widget.widget_custom_category_tabs_widget .title {
    margin-bottom: 0px;
}
section.widget.widget_custom_category_tabs_widget .tabs {
    padding-bottom: 15px;
}
.main-head.simple .title .logo-image {
  
    max-width: 100%;
}

section.conntect--us .wp-block-button button {font-size: 16px;line-height: 26px;padding: 6px 20px;}


}
@media(max-width:1280px){
  .custom_sidebarstticy{max-width:100%;width:100%;}
  footer.emiz_footer:before{right:0;}
  section.blogmainbnr:before{width:100%}
  header.main-head.simple .title .logo-image {max-width: 100%;}
}
@media (min-width:1200px){
  .the-post-modern .related-posts{margin:0!important;}
}
@media (max-width:1200px){
    .post-content.description.cf.entry-content.has-share-float.content-spacious-full{max-width:calc(100% - 80px);margin-left:auto;}
    .category-business-ideas{max-width:100%;}
    section.widget.widget_custom_category_tabs_widget .title{font-size:31px;line-height:43px;margin-bottom:0;}
    .category-tabs-widget .tab-content .category-posts h3 a{font-size:16px;line-height:26px;}
    ul.category-list li a{padding:8px 12px;}
    section.conntect--us .contact-info{display:block;padding:20px 0;text-align:center;}
    .follow-up li a img{padding:0;display:block;margin:0 auto 10px;}
    .follow-up li i{margin:0;border:0;padding:0;}
    .follow-up li a{text-align:center;}
    .cta_wrapper img{max-width:450px;}
    section.cta_wrapper h2{font-size:24px;line-height:normal;}
    .cta_inner{padding-left:30px;max-width:490px;}
    section.cta_wrapper{padding-left:40px;}
    section.blogmainbnr{padding:50px 0;height:320px;}
    .consulting--container h3{font-size:27px;line-height:45px;}
    .emiz_footer{padding-top:20px}
    .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{text-transform: none;}
    .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_techno > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a, .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu.custom_solutions > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {padding: 2px;    }
}
@media (max-width:1025px){
  .post-content.description.cf.entry-content.has-share-float.content-spacious-full{max-width:100%}
  .widget_post_grid_widget .post-grid .post-item{flex:0 0 32.1%;}
  section.blogmainbnr .content_wraper{padding:0px 20px 0 0;}
  section.blogmainbnr h1{font-size:40px;line-height:55px;margin-bottom:10px;}
  section.blogmainbnr img{max-width:320px;}
  section.blogmainbnr{padding:0px 30px;}
  .widget_category_list_widget{margin-top:10px;}
  section[class*="category_list_widget"] .block-head-c.widget-title{margin-bottom:10px;}
  [class*="latest_posts_widget"]{padding-top:30px;}
  section.cta_wrapper{margin-top:30px!important;}
  section.widget.widget_custom_category_tabs_widget{margin-top:30px;}
  section.widget.widget_custom_category_tabs_widget .tabs a.tab{padding-top:0;}
  .cat_posts_colunm .wp-post-image{min-height:200px;max-height:200px;}
    section.conntect--us h2, section.cta_wrapper h2 {
    font-size: 28px;
    line-height: 36px;
}
section.conntect--us p {
    font-size: 18px;
    margin-bottom: 20px;
}
.home-widgets .navbar {
    display: none;
}
section.blogmainbnr {
    padding: 50px 0;
    height: 250px;
}
header.main-head.simple-boxed .inner:not(.sticky-bar) .navigation {
    padding-left: 0;
 }
 .main-wrap .simple-boxed .wrap.cf.wrap-head {
    flex-flow: column;
    align-items: flex-start;
    padding: 10px 0;
}

.main-head.simple-boxed .inner:not(.sticky-bar) .navigation {
    max-width: 100%;
}

.navigation-wrap.inline {
    max-width: 100%;
    padding: 0;width: 100%;

}

header.main-head.simple-boxed .inner:not(.sticky-bar) .navigation {
    padding: 0;
}
#mega-menu-wrap-contentberg-main #mega-menu-contentberg-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    padding: 15px 5px;
}
.category-tabs-widget .tab-content .category-posts h3 a {
    min-height: 45px;
    max-height: 48px;
}
}
@media(max-width:991px){
    .mainbloghome a.category-link{font-size:16px;margin-top:10px;}
    .mainbloghome .latest-posts .post-item{display:block;}
    .mainbloghome .post-content{padding:0;text-align:center;}
    section.blogmainbnr p{font-size:15px;line-height:21px;}
    section.blogmainbnr h1{font-size:33px;line-height:40px;}
    header.main-head.simple-boxed.no-separator+.main{margin-top:0;}
    .main.wrap,section.conntect--us .container,.conntect--us .outline-border,footer.emiz_footer .container{max-width:100%;padding:0 20px;}
    .emiz_footer .justify-content-between{justify-content:left!important;}
    ul.emizentech-social{margin:0;}
    footer.emiz_footer{padding-top:0;}
    footer ul.emizentech-social li a{width:30px;height:30px;}
    p.address img{max-width:22px;}
    div.main-wrap .simple-boxed .title .logo-image{max-width:165px;}
    header.main-head.simple-boxed .left-contain{align-items:center;max-width:20%;margin:0!important;}
    header.main-head.simple-boxed .left-contain img{width:100%;}
    .navigation-wrap #mega-menu-wrap-contentberg-main #mega-menu-contentberg-main>li.mega-menu-item>a.mega-menu-link{padding-top:14px;padding-bottom:14px}
    section.conntect--us {padding-top: 40px;}
    .main-head.simple .mobile-nav {
    line-height: normal;
}
}

@media(max-width:940px){
    .category-tabs-widget .tab-content .cat_posts_colunm{max-width:50%;padding:0 10px;}
    section.widget.widget_custom_category_tabs_widget .tabs{padding:10px 0 10px;}
    .widget_post_grid_widget .post-grid .post-item{flex:0 0 49.1%;}
    ul.category-list li a {padding: 5px 8px;font-size: 14px;}
    section.cta_wrapper {padding-left: 10px;}
    .main-head.simple .inner.sticky-bar {
    line-height: 76px;
    min-height: 86px;
}
    header.main-head.simple-boxed .left-contain{max-width:none;margin:0!important;padding:10px 0;}
}
@media(max-width:767px){
    section.blogmainbnr{text-align:center;}
    .custom_post_c.entry-content h2,.custom_post_c.entry-content h2{font-size:22px;line-height:32px;}
    .custom_post_c h3,.custom_post_c h3 strong{font-size:19px!important;}
    .custom_sidebarstticy{max-width:380px;margin:20px auto 0;display:block;}
    .post-content.description.cf.entry-content{padding-left:0;padding-right:0;}
    .mainbloghome .post-content h3{line-height:24px;font-size:16px;}
    section.blogmainbnr img{display:none;}
    section.blogmainbnr .content_wraper{padding:30px 0 35px;}
    .widget_post_grid_widget .post-grid .post-content{padding:10px 10px 20px;/*text-align:center;*/}
    .mainbloghome .post-content h3,.widget_post_grid_widget .post-grid .post-content a h3{/*text-align:center;*/}
    .widget_post_grid_widget .post-grid .post-content p{margin:5px 0 4px;line-height:22px;}
    .widget_post_grid_widget .post-grid .post-item{margin-bottom:15px;}
    [class*="latest_posts_widget"] .block-head-c.widget-title{margin-bottom:10px;}
    section.conntect--us h2,section.cta_wrapper h2{font-size:20px;line-height:29px;}
    section.cta_wrapper{padding:20px 10px;}
    section.cta_wrapper a{margin-top:14px;padding:7px 20px;}
    section.widget.widget_custom_category_tabs_widget .title{font-size:24px;line-height:35px;}
    section.widget.widget_custom_category_tabs_widget .tabs a.tab{padding:6px 8px;border:1px solid #007fae;line-height:22px;font-weight:normal;font-size:14px;}
    section.widget.widget_custom_category_tabs_widget .tabs li{padding:5px 5px;}
    section.blogmainbnr{padding:0px 14px;height: auto;}
    .main.wrap .home-widgets > .widget:not(.ts-block-widget){margin-bottom:30px;}
    section.widget.widget_custom_category_tabs_widget .tabs a.tab:before{display:none;}
    ul.category-list li{padding:8px 4px 0 4px;}
    section.widget.widget_custom_category_tabs_widget {padding: 15px 5px 0;margin-top: 25px;}
    .category-tabs-widget .tab-content .category-posts h3 a{min-height:auto;padding-bottom:8px;margin-bottom: 10px;max-height:53px;}
    .post-catj{display:flex;flex-wrap:wrap;}
    .post-catj a{font-size:15px;padding-right:10px;}
     .follow-up li{max-width:33.33%;flex:0 0 33.33%;}
    p.address{max-width:100%;padding:0;}
    .follow-up ul{flex-wrap:wrap;gap:10px 0;justify-content: flex-start;}
     .follow-up li{padding-left: 0}
     .outline-border{padding:15px 0;margin-top:30px;}
    .follow-up{padding:15px 0;}
    .textwidget footer ul li{padding:2px 8px 2px 0;line-height: normal;}
     .consulting--container h3{font-size:22px;line-height:35px;}
     .consulting--container ul{margin-top:20px;}
     .consulting--container li{padding:0px 0 15px 0px;margin-bottom:10px;}
    .footer-title{margin-bottom:10px;}
    section.conntect--us{padding-top:25px}
    section.conntect--us p{font-size:15px;margin-bottom:20px;line-height:26px;}
    .pt-4,.py-4{padding-top:15px!important;}
    .w-40.pt-4{padding-bottom:10px}
     .consulting--container li{font-size:15px;}
    .cta_wrapper img{display:none;}
    .cta_inner{max-width:100%;text-align:center;padding:10px 0 20px;}
}
@media(max-width:640px){
    .mainbloghome .latest-posts .post-item,
    .category-tabs-widget .tab-content .cat_posts_colunm,
    .widget_post_grid_widget .post-grid .post-item{flex:0 0 100%;max-width:100%;display:block; }
    .cat_posts_colunm .wp-post-image{min-height:100%;max-height:100%;}
    section.conntect--us .col-md-3 { flex: 0 0 50%; }
    section.blogmainbnr h1 { font-size: 26px; line-height: 40px; }
}
@media(max-width:575px){
    
    .w-20,.company-info [class*="col-"]{max-width:100%;padding: 0;}
    .Company-address{border-top:1px solid #263746;padding-top:30px;margin-top:20px;}
    .contact-info li{flex:0 0 100%;justify-content:center;display:flex;}
    .emizion-main{flex-wrap:wrap;justify-content:center;text-align:center;}
    .emizen-offers h2{text-align:center;}
    .enquiry-form div.wpforms-container-full{margin-bottom:0;}
    .enquiry-form h3,.enquiry-form h2{text-align:center;}
    .company-info .Company-address img{margin-right:10px;display:block;text-align:center;}
    .company-info .row{flex-direction:column-reverse;}
    section.conntect--us .contact-info img{max-width:51px;display:block;margin:auto;}
     .consulting--container li a img{margin-right:5px;max-width:22px;}

}
@media(max-width:480px){
	 .rank-box {
    max-width: 100%;
}
     .follow-up li{max-width:50%;flex:0 0 50%;}
    section.conntect--us .contact-info p a{font-size:14px;line-height:24px;}
    .chatbox-tool{max-width:240px;padding:15px 0;margin:14px auto;justify-content:center;float:none;align-items:center;}
}
.custom_post_c  ul.wp-block-list li{color:#000;}
.main-content.cf .posts-dynamic .grid-post{padding:0}
.main-content.cf .grid-post .post-thumb{margin:0;}
.main-content.cf .posts-dynamic .grid-post .post-meta-b{padding-top:20px;margin-bottom:0;}
.main-content.cf .posts-dynamic .grid-post .post-meta-b .post-title-alt{margin:5px 0 13px;font-size:20px;line-height:24px;}


/* 19.202024 */
@media (max-width: 768px) {
    .responsive-table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }

    .responsive-table table {
        width: 100%;
        min-width: 600px;
    }
}